Remember that mingetty is not actually running if there is an open shell on tty1. It gets executed by init when the tty1 shell exits. Once mingetty opens a new shell, it exits. So its the shell that may or may not be getting killed - not mingetty.Karl Godt wrote:Reading the manpage of mingetty i found that it seems to need access to /var[/run/utmp] .
Seems that /var is by default
drwxr-xr-x and owned by root:root
i am not running Puppy in other USER mode than root ...
except few times to try to reproduce sound issues posted on the forum which seems to have been fixed by a udev rule to chown /dev directory ..
(i did it with /etc/init.d/alsa) ..
If the new shell opens while /tmp/bootcnt.txt does not exist, then X starts - otherwise you get a prompt.