- for tool in am dalvikvm df logcat ping pm; do
- echo '#!/bin/sh' > $TERMUX_PREFIX/bin/$tool
- echo "LD_LIBRARY_PATH= exec /system/bin/$tool \$@" >> $TERMUX_PREFIX/bin/$tool
+ for tool in am dalvikvm df getprop logcat ping ping6 ip pm settings; do
+ WRAPPER_FILE=$TERMUX_PREFIX/bin/$tool
+ echo '#!/bin/sh' > $WRAPPER_FILE
+
+ # Some of these tools (am,dalvikvm,?) requires LD_LIBRARY_PATH setup on at least some devices:
+ echo 'if [ -f /system/bin/linker64 ]; then BITS=64; else BITS=; fi' >> $WRAPPER_FILE
+ echo -n 'LD_LIBRARY_PATH=/system/lib$BITS ' >> $WRAPPER_FILE
+
+ # Some tools require having /system/bin/app_process in the PATH,
+ # at least am&pm on a Nexus 6p running Android 6.0:
+ echo -n 'PATH=$PATH:/system/bin ' >> $WRAPPER_FILE
+
+ echo "exec /system/bin/$tool \"\$@\"" >> $WRAPPER_FILE