X-Git-Url: https://git.grml.org/?p=grml-autoconfig.git;a=blobdiff_plain;f=autoconfig.functions;h=cf78d9dcda184c0143814f8b575f902b89374e84;hp=e21481d61dc3e8e33d261c9a10ac8dfd4e601762;hb=826d06efd0e5eb03da7d5d321e995aa54dffd6e2;hpb=f9302ee542c4846ac2d6265544e3ce3a76567f78 diff --git a/autoconfig.functions b/autoconfig.functions index e21481d..cf78d9d 100755 --- a/autoconfig.functions +++ b/autoconfig.functions @@ -1657,11 +1657,9 @@ EOF chmod 755 /etc/init.d/xstartup # adjust inittab for xstartup - if grep -q '^6' /etc/inittab ; then - sed -i 's#^6:.*#6:2345:respawn:/bin/zsh --login -c "/etc/init.d/xstartup ; /bin/zsh"#' /etc/inittab - elif grep -q '^# 6' /etc/inittab ; then # no tty6? assume customized grml-small: - sed -i 's#^6:.*#6:2345:respawn:/bin/zsh --login -c "/etc/init.d/xstartup ; /bin/zsh"#' /etc/inittab - else # just append tty6 to inittab if it isn't present at all + if grep -q '^6:' /etc/inittab ; then + sed -i 's|^6:.*|6:2345:respawn:/bin/zsh --login -c "/etc/init.d/xstartup ; /bin/zsh"|' /etc/inittab + else # just append tty6 to inittab if no definition is present: echo '6:2345:respawn:/bin/zsh --login -c "/etc/init.d/xstartup ; /bin/zsh"' >> /etc/inittab fi