diff --git a/package/istoreos-files/files/etc/init.d/zprintk b/package/istoreos-files/files/etc/init.d/zprintk index dda38dea9c..3e16979c89 100755 --- a/package/istoreos-files/files/etc/init.d/zprintk +++ b/package/istoreos-files/files/etc/init.d/zprintk @@ -9,8 +9,9 @@ boot() { # notify console system is ready sleep 1 - if pgrep -P 1 askfirst >/dev/null; then - echo "iStoreOS is ready!" >/dev/console - echo "Please press Enter to activate this console." >/dev/console + local pid=`pgrep -P 1 askfirst 2>/dev/null` + if [ -n "$pid" ]; then + echo "iStoreOS is ready!" >/proc/$pid/fd/1 + echo "Please press Enter to activate this console." >/proc/$pid/fd/1 fi }