> Steven Shiau wrote:
>> if [ "/root/etc/event.d/tty*" != "$(echo /root/etc/event.d/tty*)" ]
>>                         then
>>                                 for f in /root/etc/event.d/tty*
>>                                 do
>>                                         sed -i -e "s|^exec.*|exec
>> /bin/login -f ${USERNAME} </dev/$(basename ${f}) > /dev/$(basename
>> ${f})
>> 2>\&1|" ${f}
>>                                 done
>>                         fi
>>                 fi
> 
> something's fishy in that 25configure_init anyway.. let me check..
> 
> -- 
> Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
> Email:          daniel.baumann at panthera-systems.net
> Internet:       http://people.panthera-systems.net/~daniel-baumann/

Daniel,
I checked live-initramfs 1.128.1 in sid, looks like this problem is not fixed. 
When you merge casper 1.129 or later, could you please check 
casper/scripts/casper-bottom/25configure_init, you will see it's "exec", not 
"spawn" for the upstart programs (/root/etc/event.d/tty*), like:
if [ "/root/etc/event.d/tty*" != "$(echo /root/etc/event.d/tty*)" ];
then
      for f in /root/etc/event.d/tty*; do
        sed -i -e "s|^exec.*|exec /bin/login -f $USERNAME </dev/$(basename $f) 
> /dev/$(basename $f) 2>\&1|" $f
      done
...

As I mentioned in the previous mail, /root/etc/event.d/tty* are only for 
upstart, and if you modify this, i.e. replace "spawn" with "exe", IMHO, it 
won't affect Debian, and it will work for Ubuntu.  Will you think about to 
modify this ?
Thanks in advance.

-- 
Steven Shiau <steven _at_ nchc org tw> <steven _at_ stevenshiau org>
National Center for High-performance Computing, Taiwan. http://www.nchc.org.tw
Public Key Server PGP Key ID: 1024D/9762755A


_______________________________________________
debian-live-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel

Reply via email to