summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xRIKOR/gen-self-image13
1 files changed, 13 insertions, 0 deletions
diff --git a/RIKOR/gen-self-image b/RIKOR/gen-self-image
index d2de6a8..18bb6e0 100755
--- a/RIKOR/gen-self-image
+++ b/RIKOR/gen-self-image
@@ -1,10 +1,23 @@
#!/bin/sh
image=$1
+images_dir=/opt/exports/images/sila-32MiB
+target_dir=/opt/exports/images/rikor-ro-sila
if [ "x${image}" = "x" ] ; then
+ iname=`ls -Art ${images_dir} | grep 'static.mtd.all.tar' | tail -n 1`
+ image="${images_dir}/${iname}"
+fi
+
+if [ "x${image}" = "x" ] ; then
+ echo "Cannot find applicable image"
exit 1
fi
cat flash-sila-bmc.in ${image} > flash-sila-bmc
chmod a+x flash-sila-bmc
+
+mkdir -p ${target_dir}
+cp -a flash-sila-bmc ${target_dir}/
+
+rm -f flash-sila-bmc