diff --git a/apparmor/libreoffice/libreoffice b/apparmor/libreoffice/libreoffice index e795389dbc2705c2a7082c3ec60560a5cb3b8be2..9818d6529f235b54e1aba9d3f1e7630d6ef25d45 100755 --- a/apparmor/libreoffice/libreoffice +++ b/apparmor/libreoffice/libreoffice @@ -11,8 +11,17 @@ fi export APERTIS_TESTS_NAME_PREFIX="${1}_" export DEBUG=2 +here="$(cd "$(dirname "$0")" && pwd)" +pkglibdir="$(cd "$(dirname "$0")"/../.. && pwd)" + +if [ -e "$here/libreoffice-malicious-override.so" ]; then + preload="$here/libreoffice-malicious-override.so" +else + preload="/usr/lib/apertis-tests/apparmor/libreoffice/libreoffice-malicious-override.so" +fi + if [[ $1 == "malicious" ]]; then - LD_PRELOAD="/usr/lib/apertis-tests/apparmor/libreoffice/libreoffice-malicious-override.so" \ + LD_PRELOAD="$preload" \ /usr/share/chaiwala-tests/libreoffice/automated/run-test.sh else /usr/share/chaiwala-tests/libreoffice/automated/run-test.sh