--- elwix/config/etc/default/rc.initial 2013/01/28 08:32:46 1.1.2.7 +++ elwix/config/etc/default/rc.initial 2021/03/11 13:59:50 1.7 @@ -2,13 +2,13 @@ # # ELWIX Initial RC Menu script # -# $Id: rc.initial,v 1.1.2.7 2013/01/28 08:32:46 misho Exp $ +# $Id: rc.initial,v 1.7 2021/03/11 13:59:50 misho Exp $ # trap : 2 trap : 3 trap : 18 -exec /dev/console 2>/dev/console +#exec /dev/console 2>/dev/console MAGIC_MENU="menu" menu() @@ -87,9 +87,10 @@ menu() echo "Restore factory defaults ..." read -p " +Are you sure for restore and clear all changes? [no|yes]: " ans if [ X"$ans" = X"yes" -o X"$ans" = X"y" ]; then - cfexec rm -rf /elwix/etc/rc.S /elwix/etc/rc.s /elwix/etc/rc.t - cfexec tar -xzpf /elwix/altroot/backup/.var.tgz -C /elwix/altroot - cfexec tar -xzpf /elwix/altroot/backup/.etc.tgz -C /elwix + cfexec -L "Locked by rc.initial for restore factory defaults" + tar -xzpf /elwix/altroot/backup/.var.tgz -C /elwix/altroot + tar -xzpf /elwix/altroot/backup/.etc.tgz -C /elwix + cfexec -U fi ;; 5) @@ -107,7 +108,7 @@ menu() ssh -p ${port:-22} -l ${user:-$USER} ${host:-localhost} ;; 8) - $SHELL + exec $SHELL ;; 9) echo