EOF
chmod 755 /etc/init.d/xstartup
- sed -i 's#^6:.*#6:2345:respawn:/bin/zsh --login -c "/etc/init.d/xstartup ; /bin/zsh"#' /etc/inittab
+ # 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
+ echo '6:2345:respawn:/bin/zsh --login -c "/etc/init.d/xstartup ; /bin/zsh"' >> /etc/inittab
+ fi
/sbin/telinit q ; eend $?
+grml-autoconfig (0.6.35) unstable; urgency=low
+
+ * Make sure tty6 is defined in /etc/inittab for xstartup, even
+ if it's grml-small.
+
+ -- Michael Prokop <mika@grml.org> Sun, 15 Apr 2007 13:14:41 +0200
+
grml-autoconfig (0.6.34) unstable; urgency=low
* Code rewrite of config_fstab(), this should fix the '/home