summaryrefslogtreecommitdiff
path: root/bin/casper-getty
diff options
context:
space:
mode:
Diffstat (limited to 'bin/casper-getty')
-rw-r--r--bin/casper-getty15
1 files changed, 15 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
+