Package: getty-run Version: 2.1.2-18 Severity: wishlist Hi,
I use runit as init extensively in linux-vserver guests which don't have console devices and thus can't run getty. Ideally, I wouldn't even have to install the getty-run package, but I understand it's there to help avoid people shooting themselves in the foot by installing runit and then not having any way to log in. However, whenever the getty-run package is installed in a vserver, I have to manually remove the /service/getty-tty* symlinks. Can you please modify the postinst script so it only installs getty services for /dev/tty* devices that are actually there? Or can we come up with a way to help people avoid shooting themselves in the foot while not requiring me to install getty-run in vservers? For example, runit-init could depend on "getty-run | some-way-to-log-in-interactively", and "some-way-to-log-in-interactively" could be provided by an empty "runit-no-getty" package as well as an "ssh-run" package that sets up a runit service for ssh. AndrĂ¡s -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (350, 'unstable'), (350, 'stable'), (98, 'bionic'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Versions of packages getty-run depends on: ii runit 2.1.2-18 ii runit-helper 2.7.3 Versions of packages getty-run recommends: ii fgetty 0.7-3 -- Sure, drinking kills brain cells, but only the weak ones.