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
+