--- elwix/config/etc/default/rc.cfg 2017/10/08 01:41:44 1.3.2.18 +++ elwix/config/etc/default/rc.cfg 2017/10/08 20:31:11 1.3.2.19 @@ -2,7 +2,7 @@ # # U-boot cfg nand map load/save management script # -# $Id: rc.cfg,v 1.3.2.18 2017/10/08 01:41:44 misho Exp $ +# $Id: rc.cfg,v 1.3.2.19 2017/10/08 20:31:11 misho Exp $ CFG_NAND_LIST="/etc/cfg.map" CFG_NAND_MAP="/dev/ada0g" @@ -175,10 +175,28 @@ case "$1" in fi echo "ELWIX boot setup complete." ;; + test_setup) + echo "ELWIX test setup boot sequence" + ln -sf /etc/rc.t /etc/rc.S + cp /etc/rc.s/*.run /etc/rc.t + cat >/etc/rc.t/999.test_setup.run <<__EOF +#!/bin/sh +# +# Test setup boot sequence timer script +# This script is auto generated from rc.cfg. + +# 5min to reboot & restore old state of boot +sleep 300 +reboot +__EOF + chmod +x /etc/rc.t/999.test_setup.run + echo "ELWIX test setup activated." + echo "WARNING:: Next one load of ELWIX will be executing under test setup!" + ;; *) echo "Missing parameter - available options are :" echo " load | save | erase | backup | restore | upgrade | " - echo " pkg_load | pkg_save | pkg2cf | boot2 | boot" + echo " pkg_load | pkg_save | pkg2cf | boot2 | boot | test_setup " ;; esac