diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 14 | ||||
-rw-r--r-- | etc/phpshellsessions/gitsync | 6 | ||||
-rwxr-xr-x | etc/rc.bootup | 6 |
3 files changed, 10 insertions, 16 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 4af5559..a80cbe9 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -1004,7 +1004,12 @@ function reload_all_sync() { mwexec("/bin/rm {$g['tmp_path']}/reload*"); } -function auto_login($status) { +function auto_login() { + global $config; + + if(isset($config['system']['disableconsolemenu'])) + return; + $gettytab = file_get_contents("/etc/gettytab"); $getty_split = split("\n", $gettytab); conf_mount_rw(); @@ -1087,11 +1092,8 @@ function setup_serial_port() { } } fclose($fd); - if(isset($config['system']['disableconsolemenu'])) { - auto_login(false); - } else { - auto_login(true); - } + auto_login(); + conf_mount_ro(); return; } diff --git a/etc/phpshellsessions/gitsync b/etc/phpshellsessions/gitsync index bd662ca..6491851 100644 --- a/etc/phpshellsessions/gitsync +++ b/etc/phpshellsessions/gitsync @@ -227,11 +227,7 @@ function post_cvssync_commands() { /* lock down console if necessary */ echo "===> Locking down the console if needed...\n"; - if(isset($config['system']['disableconsolemenu'])) { - auto_login(false); - } else { - auto_login(true); - } + auto_login(); echo "===> Signaling PHP and Lighty restart..."; $fd = fopen("/tmp/restart_lighty", "w"); diff --git a/etc/rc.bootup b/etc/rc.bootup index b2db5fb..a6ca3f9 100755 --- a/etc/rc.bootup +++ b/etc/rc.bootup @@ -313,11 +313,7 @@ services_snmpd_configure(); system_set_harddisk_standby(); /* lock down console if necessary */ -if(isset($config['system']['disableconsolemenu'])) { - auto_login(false); -} else { - auto_login(true); -} +auto_login(); /* Run a filter configure now that most all services have started */ filter_configure_sync(); |