Dear Maintainer,
I am running Devuan daedalus (based on Debian Bookworm) and noticed that
`service --status-all` was hanging until I typed 'enter'. So I looked
for the cause and found out that `/etc/init.d/saned` was asking for a
prompt (removal of PID file). So I looked at the situation a bit and
noticed that even if the removal situation wasn't imminent, the script
would still fail, because nonroot wouldn't be allowed read-access to the
PID file.
Since I haven't noticed anything in the BTS regarding this for the
keywords 'init' and 'sysvinit', I guess the bug hasn't been fixed.
I would suggest replacing the whole `status` case-branch body of the script
with a simple
```
status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $
```
which seems to be fixing the situation (admittedly, I haven't done any
extensive testing here).
Thank you
Alexander