Commit edefc951 authored by Franco Fichtner's avatar Franco Fichtner

rc: softcode console restore option on -devel for now

parent fb489a33
#!/bin/sh #!/bin/sh
# Copyright (c) 2014-2016 Franco Fichtner <franco@opnsense.org> # Copyright (c) 2014-2017 Franco Fichtner <franco@opnsense.org>
# Copyright (c) 2004-2011 Scott Ullrich <sullrich@gmail.com> # Copyright (c) 2004-2011 Scott Ullrich <sullrich@gmail.com>
# Copyright (c) 2003-2004 Manuel Kasper <mk@neon1.net> # Copyright (c) 2003-2004 Manuel Kasper <mk@neon1.net>
# All rights reserved. # All rights reserved.
...@@ -15,6 +15,11 @@ if [ -n "${*}" ]; then ...@@ -15,6 +15,11 @@ if [ -n "${*}" ]; then
exit ${?} exit ${?}
fi fi
OPT_RESTORE="13) Restore configuration"
if [ ! -f /usr/local/etc/rc.initial.restore ]; then
OPT_RESTORE=
fi
# endless loop # endless loop
while : ; do while : ; do
...@@ -32,7 +37,7 @@ echo " 2) Set interface IP address 9) pfTop" ...@@ -32,7 +37,7 @@ echo " 2) Set interface IP address 9) pfTop"
echo " 3) Reset the root password 10) Firewall log" echo " 3) Reset the root password 10) Firewall log"
echo " 4) Reset to factory defaults 11) Reload all services" echo " 4) Reset to factory defaults 11) Reload all services"
echo " 5) Power off system 12) Upgrade from console" echo " 5) Power off system 12) Upgrade from console"
echo " 6) Reboot system 13) Restore a configuration" echo " 6) Reboot system ${OPT_RESTORE}"
echo echo
read -p "Enter an option: " OPCODE read -p "Enter an option: " OPCODE
echo echo
...@@ -82,7 +87,9 @@ case ${OPCODE} in ...@@ -82,7 +87,9 @@ case ${OPCODE} in
/usr/local/etc/rc.initial.firmware /usr/local/etc/rc.initial.firmware
;; ;;
13) 13)
if [ -n "{OPT_RESTORE}" ]; then
/usr/local/etc/rc.initial.restore /usr/local/etc/rc.initial.restore
fi
;; ;;
*) *)
;; ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment