about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYoung-il Choi <duddlf.choi@samsung.com>2013-05-29 16:04:11 +0900
committerYoung-il Choi <duddlf.choi@samsung.com>2013-06-01 17:28:57 +0900
commit0ea8274fcaf1585b597f80a3c9d2bbef83549932 (patch)
tree071fd1bf3758b67be94768e99bee20786f748ca4
parent5076bca1baded13d5657496a10843d86a937f8aa (diff)
downloadrust-0ea8274fcaf1585b597f80a3c9d2bbef83549932.tar.gz
rust-0ea8274fcaf1585b597f80a3c9d2bbef83549932.zip
etc: adb_run_wrapper added
-rwxr-xr-xsrc/etc/adb_run_wrapper.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/etc/adb_run_wrapper.sh b/src/etc/adb_run_wrapper.sh
new file mode 100755
index 00000000000..7d5fdb1cdd1
--- /dev/null
+++ b/src/etc/adb_run_wrapper.sh
@@ -0,0 +1,17 @@
+
+PATH=$(echo $0 | sed 's#/[^/]*$##')
+RUN=$1
+
+if [ ! -z "$RUN" ]
+then
+    shift
+    while [ -f $PATH/lock ]
+    do
+        sleep 1
+    done
+    touch $PATH/lock
+	LD_LIBRARY_PATH=$PATH $PATH/$RUN $@ 1>$PATH/$RUN.stdout 2>$PATH/$RUN.stderr
+	echo $? > $PATH/$RUN.exitcode
+    /system/bin/rm $PATH/lock
+fi
+