summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2007-09-23 14:46:24 +0200
committerDaniel Baumann <daniel@debian.org>2007-09-23 14:46:24 +0200
commita4a7503df76005df67b006e1324004c808830c32 (patch)
treec32374267b6ac6e43179a1a8b66ef69a4f2731bd /bin
parenta4f706a4bfe34ed6064c79d5ad7b3295fb0431cd (diff)
downloadlive-boot-a4a7503df76005df67b006e1324004c808830c32.tar.gz
live-boot-a4a7503df76005df67b006e1324004c808830c32.zip
Adding casper 1.65+debian-1.
Diffstat (limited to 'bin')
-rw-r--r--bin/casper-getty15
-rw-r--r--bin/casper-login6
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
+