summaryrefslogtreecommitdiff
path: root/recipes-navigation/gpsd/gpsdupdater/lib/bashinstaller.sh
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-navigation/gpsd/gpsdupdater/lib/bashinstaller.sh')
-rwxr-xr-xrecipes-navigation/gpsd/gpsdupdater/lib/bashinstaller.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/recipes-navigation/gpsd/gpsdupdater/lib/bashinstaller.sh b/recipes-navigation/gpsd/gpsdupdater/lib/bashinstaller.sh
new file mode 100755
index 0000000..8b04288
--- /dev/null
+++ b/recipes-navigation/gpsd/gpsdupdater/lib/bashinstaller.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+echo ""
+echo "Self Extracting Installer"
+echo ""
+
+export TMPDIR=`mktemp -d /tmp/selfextract.XXXXXX`
+
+ARCHIVE=`awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }' $0`
+
+tail -n+$ARCHIVE $0 | (cd $TMPDIR; pwd; ls; cpio -ivdum)
+
+CDIR=`pwd`
+cd $TMPDIR
+./opkginstall.sh
+
+cd $CDIR
+
+#rm -rf $TMPDIR
+
+exit 0
+
+__ARCHIVE_BELOW__