chiark / gitweb /
termux-tools: Add dalvikvm wrapper
authorFredrik Fornwall <fredrik@fornwall.net>
Tue, 22 Mar 2016 01:34:26 +0000 (21:34 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Tue, 22 Mar 2016 01:34:26 +0000 (21:34 -0400)
packages/termux-tools/am [deleted file]
packages/termux-tools/build.sh
packages/termux-tools/df [deleted file]
packages/termux-tools/logcat [deleted file]
packages/termux-tools/ping [deleted file]
packages/termux-tools/pm [deleted file]

diff --git a/packages/termux-tools/am b/packages/termux-tools/am
deleted file mode 100755 (executable)
index a4b796f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Remove LD_LIBRARY_PATH from environment to avoid conflicting
-# with system libraries that am may link against.
-
-LD_LIBRARY_PATH= exec /system/bin/am $@
index 55cee75626e40a2173724d32d53c126f9970a7f4..c1efcb2ba963b4bbca6313dc6decd0ab007ba658 100644 (file)
@@ -1,9 +1,17 @@
 TERMUX_PKG_HOMEPAGE=http://termux.com/
 TERMUX_PKG_DESCRIPTION="Some tools for Termux"
-TERMUX_PKG_VERSION=0.17
+TERMUX_PKG_VERSION=0.18
 
 termux_step_make_install () {
        $CXX $CFLAGS $LDFLAGS -std=c++14 -Wall -Wextra -pedantic -Werror $TERMUX_PKG_BUILDER_DIR/*.cpp -o $TERMUX_PREFIX/bin/termux-elf-cleaner
 
-       cp -p $TERMUX_PKG_BUILDER_DIR/{am,pm,df,ping,logcat,termux-fix-shebang,termux-reload-settings,termux-setup-storage,chsh,termux-open-url} $TERMUX_PREFIX/bin/
+       # Remove LD_LIBRARY_PATH from environment to avoid conflicting
+       # with system libraries that am may link against.
+       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
+               chmod +x $TERMUX_PREFIX/bin/$tool
+       done
+
+       cp -p $TERMUX_PKG_BUILDER_DIR/{termux-fix-shebang,termux-reload-settings,termux-setup-storage,chsh,termux-open-url} $TERMUX_PREFIX/bin/
 }
diff --git a/packages/termux-tools/df b/packages/termux-tools/df
deleted file mode 100755 (executable)
index 5a1823a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Remove LD_LIBRARY_PATH from environment to avoid conflicting
-# with system libraries that df may link against.
-
-LD_LIBRARY_PATH= exec /system/bin/df $@
diff --git a/packages/termux-tools/logcat b/packages/termux-tools/logcat
deleted file mode 100755 (executable)
index 676d8cf..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-LD_LIBRARY_PATH= exec /system/bin/logcat $@
diff --git a/packages/termux-tools/ping b/packages/termux-tools/ping
deleted file mode 100755 (executable)
index 13bff51..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-LD_LIBRARY_PATH= exec /system/bin/ping $@
diff --git a/packages/termux-tools/pm b/packages/termux-tools/pm
deleted file mode 100755 (executable)
index 5607e85..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Remove LD_LIBRARY_PATH from environment to avoid conflicting
-# with system libraries that pm may link against.
-
-LD_LIBRARY_PATH= exec /system/bin/pm $@