Add extract-linaro_devices.sh script
This script is used to create a shareable
extract-linaro_devices.tgz package.
This is how I create a vendor.tgz package:
tar -czf vendor.tgz --exclude vendor/.git vendor/
cat vendor.tgz >> extract-linaro_devices.sh
tar -czf extract-linaro_devices.tgz extract-linaro_devices.sh
If you do end up modifying the script, just make sure to
keep the following `tail` command up-to-date i.e. put the
correct line number for extraction.
tail -n +24 $0 | tar zxv
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
diff --git a/linaro_devices/extract-linaro_devices.sh b/linaro_devices/extract-linaro_devices.sh
new file mode 100755
index 0000000..52de38a
--- /dev/null
+++ b/linaro_devices/extract-linaro_devices.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+#
+# (C) Linaro Ltd.
+
+more << __EOF__
+
+***** Extracting Firmware Binaries *****
+
+__EOF__
+
+tail -n +24 $0 | tar zxv
+
+if test $? != 0
+then
+ echo
+ echo ERROR: Couldn\'t extract files. 1>&2
+ exit 3
+else
+ echo
+ echo Files extracted successfully.
+fi
+exit 0
+