|
@@ -1,3 +1,18 @@
|
|
|
#!/bin/sh
|
|
#!/bin/sh
|
|
|
|
|
+# Run petitboot at first startup, otherwise run a login.
|
|
|
|
|
|
|
|
-/bin/ash --login
|
|
|
|
|
|
|
+sbindir=/usr/sbin
|
|
|
|
|
+localstatedir=/var/petitboot
|
|
|
|
|
+
|
|
|
|
|
+petitboot=$sbindir/petitboot
|
|
|
|
|
+run_once=$localstatedir/.run-once
|
|
|
|
|
+
|
|
|
|
|
+if [ ! -f $run_once -a -x $petitboot ]; then
|
|
|
|
|
+ # quiet console
|
|
|
|
|
+ echo 3 > /proc/sys/kernel/printk
|
|
|
|
|
+ mkdir -p $localstatedir
|
|
|
|
|
+ touch $run_once
|
|
|
|
|
+ exec $petitboot --timeout
|
|
|
|
|
+fi
|
|
|
|
|
+
|
|
|
|
|
+exec /bin/ash --login
|