diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-09-20 20:18:09 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-09-20 20:18:09 +0000 |
commit | ce9e67cee13c86d35e1fbc2196798daf4314cc0b (patch) | |
tree | c0c054e751e6954051cda950eeeda0a34a963823 | |
parent | b60f7708f3fdeeac6c1c6899a6022f3b0fa9953f (diff) | |
download | pfsense-ce9e67cee13c86d35e1fbc2196798daf4314cc0b.zip pfsense-ce9e67cee13c86d35e1fbc2196798daf4314cc0b.tar.gz |
Lock console a bit different
-rwxr-xr-x | etc/rc | 6 | ||||
-rwxr-xr-x | etc/rc.bootup | 4 | ||||
-rw-r--r-- | etc/ttys | 2 |
3 files changed, 11 insertions, 1 deletions
@@ -212,4 +212,10 @@ rm -rf /usr/local/pkg/pf/CVS echo "Bootup complete" +# if console is not locked, spawn rc.initial. +if [ ! -f /var/etc/console_lockdown ]; then + /bin/sh /etc/rc.initial +fi + +# console is locked, lets exit and let the login shell take over. exit 0 diff --git a/etc/rc.bootup b/etc/rc.bootup index 84dc9a6..054c208 100755 --- a/etc/rc.bootup +++ b/etc/rc.bootup @@ -232,6 +232,10 @@ /* power down hard drive if needed/set */ system_set_harddisk_standby(); + /* lock down console if necessary */ + if(isset($config['system']['disableconsolemenu'])) + touch("/var/etc/console_lockdown"); + /* done */ unlink("{$g['varrun_path']}/booting"); $g['booting'] = FALSE; @@ -1,4 +1,4 @@ # # name getty type status comments # -console "/bin/sh /etc/rc.initial" cons25 on secure
\ No newline at end of file +console "/usr/libexec/getty Pc" cons25 on secure
\ No newline at end of file |