Fixing invalid mangling of /etc/event.d/tty.
authorLuigi Capriotti <l.capriotti@xbmc.org>
Fri, 19 Jun 2009 13:35:44 +0000 (15:35 +0200)
committerDaniel Baumann <daniel@debian.org>
Fri, 19 Jun 2009 13:35:44 +0000 (15:35 +0200)
scripts/live-bottom/25configure_init

index b0ac498..f55dd0e 100755 (executable)
@@ -77,7 +77,8 @@ then
                then
                        for f in /root/etc/event.d/tty*
                        do
-                               sed -i -e "s|^respawn.*|respawn /bin/login -f ${USERNAME} </dev/$(basename ${f}) > /dev/$(basename ${f}) 2>\&1|" ${f}
+                               sed -i -e "/^respawn$/!s|^respawn.*|respawn /bin/login -f ${USERNAME} </dev/$(basename ${f}) > /dev/$(basename ${f}) 2>\&1|" ${f}
+                               sed -i -e "s|^exec.*|exec /bin/login -f ${USERNAME} </dev/$(basename ${f}) > /dev/$(basename ${f}) 2>\&1|" ${f}
                        done
                fi
        fi