diff options
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/casper-getty | 15 | ||||
| -rw-r--r-- | bin/casper-login | 6 |
2 files changed, 21 insertions, 0 deletions
diff --git a/bin/casper-getty b/bin/casper-getty new file mode 100644 index 0000000..3b8cbeb --- /dev/null +++ b/bin/casper-getty @@ -0,0 +1,15 @@ +#!/bin/sh + +autologin=1 +for opt in $* ; do + if [ "$opt" = "-l" -o "$opt" = "-n" ] ; then + autologin=0 + fi +done + +if [ "$autologin" = "1" ] ; then + exec /sbin/getty -n -l /sbin/casper-login $* +else + exec /sbin/getty $* +fi + diff --git a/bin/casper-login b/bin/casper-login new file mode 100644 index 0000000..030c63d --- /dev/null +++ b/bin/casper-login @@ -0,0 +1,6 @@ +#!/bin/sh + +USERNAME=root +[ -f /etc/casper.conf ] && . /etc/casper.conf +exec /bin/login -f $USERNAME + |
