[SCM] live-config branch, debian, updated. debian/2.0.15-1-101-g11311cd

Daniel Baumann daniel at debian.org
Fri Mar 25 11:42:30 UTC 2011


The following commit has been merged in the debian branch:
commit b451f1bdacde5ff3cbffe884f8ccfbe0ed85770d
Author: Daniel Baumann <daniel at debian.org>
Date:   Fri Mar 25 10:37:22 2011 +0100

    Fixing various things in upstart script.

diff --git a/scripts/config/016-upstart b/scripts/config/016-upstart
index 2a11f2a..d09e420 100755
--- a/scripts/config/016-upstart
+++ b/scripts/config/016-upstart
@@ -24,28 +24,29 @@ Upstart ()
 
 Configure_upstart ()
 {
-	for ttyfile in /etc/init/tty*
+	for _FILE in /etc/init/tty*
 	do
-		ttynum=$(basename "${ttyfile}" .conf)
+		_TTY="$(basename ${_FILE} .conf)"
 
 		# mingetty has autologin support
-		if grep -qs '^exec.*mingetty' || [ -e /sbin/mingetty ]
+		if [ -e /sbin/mingetty ] || grep -qs '^exec.*mingetty' "${_FILE}"
 		then
-			sed -i -e 's|^\(exec.*getty\) *\(--autologin *[^ ]* *\)*.*$|exec /sbin/mingetty --autologin '"${LIVE_USERNAME} ${ttynum}|g" "${ttyfile}"
+			sed -i -e 's|^\(exec.*getty\) *\(--autologin *[^ ]* *\)*.*$|exec /sbin/mingetty --autologin '"${LIVE_USERNAME} ${_TTY}|g" "${_FILE}"
 		else
 			# substitute getty with a direct login
-			sed -i -e 's|^exec.*getty.*$|exec /bin/login -f '"${LIVE_USERNAME} </dev/${ttynum} >/dev/${ttynum} 2>\&1|" "${ttyfile}"
+			sed -i -e 's|^exec.*getty.*$|exec /bin/login -f '"${LIVE_USERNAME} </dev/${_TTY} >/dev/${_TTY} 2>\&1|" "${_FILE}"
 		fi
 	done
 
 	init q
 
-	for ttyfile in /etc/init/tty*
+	for _FILE in /etc/init/tty*
 	do
-		ttynum=$(basename "${ttyfile}" .conf)
-		echo "reload ${ttynum}"
-		stop $ttynum
-		start $ttynum
+		_TTY="$(basename ${_FILE} .conf)"
+
+		# reloading
+		stop ${_TTY}
+		start ${_TTY}
 	done
 
 	# Creating state file

-- 
live-config



More information about the debian-live-changes mailing list