procd/rcS: Use /dev/null as stdin
authorMichal Sojka <sojkam1@fel.cvut.cz>
Sun, 30 Apr 2017 07:51:20 +0000 (09:51 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Tue, 20 Jun 2017 14:48:43 +0000 (16:48 +0200)
commitcd5225d98cf6b94c15402077cddbc857c70ded90
tree6b141f50c536b30823a17c31eb23212f2dc1a9f2
parent5131bec446415a4dd3acb28cf41dec482fe02e24
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