scripts: bundle-libraries.sh: retain preloaded libraries
[openwrt/staging/dedeckeh.git] / scripts / bundle-libraries.sh
index d3c7206a4dddd2b44a5b7d506f88212de850e0b4..9efcbbd0b20e9eccaba51705f3b7776cd91efc70 100755 (executable)
@@ -186,7 +186,7 @@ for BIN in "$@"; do
                        #!/usr/bin/env bash
                        dir="\$(dirname "\$0")"
                        export RUNAS_ARG0="\$0"
-                       export LD_PRELOAD="\$dir/${REL:+$REL/}runas.so"
+                       export LD_PRELOAD="\${LD_PRELOAD:+\$LD_PRELOAD:}\$dir/${REL:+$REL/}runas.so"
                        exec "\$dir/${REL:+$REL/}$LDSO" --library-path "\$dir/${REL:+$REL/}" "\$dir/.${BIN##*/}.bin" "\$@"
                EOF