procd/rcS: Use /dev/null as stdin
authorMichal Sojka <sojkam1@fel.cvut.cz>
Sun, 30 Apr 2017 07:51:20 +0000 (09:51 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 9 May 2017 20:59:12 +0000 (22:59 +0200)
commitd42b21ed9305b91f300f0cebda77e5792f29fc07
tree438a4d2bc8ba363cb521d2c8806957081047d402
parente0098d49a95d6f33252c9eb2f98e963c3fffe50b
procd/rcS: Use /dev/null as stdin

This change ensures that /etc/init.d/* scripts are started with
/dev/null as stdin. This is useful in cases where an init.d script
reads (e.g. by mistake) from stdin, which a user can perceive as if
some characters typed into shell on serial console are "eaten" by
something else (i.e. by the init.d script running on background). This
is very annoying, because each character needs to be pressed several
times before it appears on the screen.

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
rcS.c