From 01fecfecdb440d81435690c63d28909c5edd34de Mon Sep 17 00:00:00 2001 From: Casey Dahlin Date: Wed, 23 Jul 2008 09:48:23 -0400 Subject: Update for Upstart 0.5.0 New job definitions, in a new location, in a new format --- jobs.d/serial | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 jobs.d/serial (limited to 'jobs.d/serial') diff --git a/jobs.d/serial b/jobs.d/serial new file mode 100644 index 00000000..be1bfd66 --- /dev/null +++ b/jobs.d/serial @@ -0,0 +1,24 @@ +start on fedora.serial-console-available * +stop on runlevel [016] +respawn + +instance $DEVNAME +pre-start script + while /bin/true ; do + LANG=C /sbin/initctl status rcS | grep -wq "rcS (stop) waiting" && break + sleep 1 + done + while /bin/true ; do + runlevel=$(/sbin/runlevel | /bin/awk '{ print $2 }') + case "$runlevel" in + 2|3|4|5) + LANG=C /sbin/initctl status rc$runlevel | grep -wq "rc$runlevel (stop) waiting" && break + ;; + *) + ;; + esac + sleep 1 + done + /sbin/securetty $1 +end script +exec /sbin/agetty /dev/$DEVNAME $BAUD vt100-nav -- cgit