From: Daniel Baumann Date: Fri, 30 Apr 2010 16:43:22 +0000 (+0200) Subject: Merging casper 1.195. X-Git-Tag: debian/1.199.1-1~5 X-Git-Url: http://git.grml.org/?a=commitdiff_plain;h=344b6765280126853bfa84ed202bf1fbcaf8483f;p=live-boot-grml.git Merging casper 1.195. --- diff --git a/docs/ChangeLog.casper b/docs/ChangeLog.casper index 4e0e312..18bf8c0 100644 --- a/docs/ChangeLog.casper +++ b/docs/ChangeLog.casper @@ -1,3 +1,15 @@ +casper (1.195) karmic; urgency=low + + [ Oliver Grawert ] + * add support for serialtty= cmdline option for debugging purposes in live + sessions + + [ Colin Watson ] + * Upstart moved /etc/event.d/ to /etc/init/; adjust shell provision on VTs + to match (LP: #434769). + + -- Colin Watson Mon, 28 Sep 2009 10:52:32 +0100 + casper (1.194) karmic; urgency=low * Fix 47unr_ubiquity shell code to make slightly more sense. diff --git a/scripts/live-bottom/22serialtty b/scripts/live-bottom/22serialtty new file mode 100755 index 0000000..23ca8f0 --- /dev/null +++ b/scripts/live-bottom/22serialtty @@ -0,0 +1,52 @@ +#!/bin/sh + +#set -e + +# initramfs-tools header + +PREREQ="" + +prereqs() +{ + echo "${PREREQ}" +} + +case "${1}" in + prereqs) + prereqs + exit 0 + ;; +esac + +# live-initramfs header + +# this bottom script currently only works with upstart +if [ ! -d /root/etc/init ] +then + exit 0 +fi + +. /scripts/live-functions + +# live-initramfs script + +for ARGUMENT in $(cat /proc/cmdline) +do + case ${ARGUMENT} in + serialtty=*) + tty="${ARGUMENT#serialtty=}" + + log_begin_msg "Setting up a serial tty..." + +cat > /root/etc/init/${tty}.conf </dev/\2 2>\&1|" /root/etc/inittab fi - if [ "/root/etc/event.d/tty*" != "$(echo /root/etc/event.d/tty*)" ] + if [ "/root/etc/init/tty*" != "$(echo /root/etc/init/tty*)" ] then - for f in /root/etc/event.d/tty* + for f in /root/etc/init/tty* do sed -i -e "/^respawn$/!s|^respawn.*|respawn /bin/login -f ${USERNAME} /dev/$(basename ${f}) 2>\&1|" ${f} sed -i -e "s|^exec.*|exec /bin/login -f ${USERNAME} /dev/$(basename ${f}) 2>\&1|" ${f}