From: Michael Prokop Date: Tue, 7 Jan 2014 09:14:54 +0000 (+0100) Subject: Quiet check for available program(s) X-Git-Tag: v0.14~1 X-Git-Url: http://git.grml.org/?p=grml-quickconfig.git;a=commitdiff_plain;h=915c44c17d8a8f504ff88477a7264632445063c4 Quiet check for available program(s) check4progs nowadays emmits a warning message on stderr if the binary isn't available, there is no point in listing all window managers etc and print error messages then. --- diff --git a/quickconfig/030-wm.sh b/quickconfig/030-wm.sh index 6a12e12..cc3bd99 100644 --- a/quickconfig/030-wm.sh +++ b/quickconfig/030-wm.sh @@ -5,7 +5,7 @@ FUNCTION='wm_menu' display_entry() { . /etc/grml/script-functions - check4progs grml-x >/dev/null + check4progs grml-x >/dev/null 2>&1 return $? } @@ -45,7 +45,7 @@ print_available_wm() { local line for key value in ${(kv)wms} ; do - if check4progs $value >/dev/null ; then + if check4progs $value >/dev/null 2>&1 ; then available[$key]=$value # test if word could be added to current line if [ $((${(c)#value} + $LEN)) -ge $(($MAXLEN-9)) ] ; then diff --git a/quickconfig/035-menu.sh b/quickconfig/035-menu.sh index e104197..443d828 100644 --- a/quickconfig/035-menu.sh +++ b/quickconfig/035-menu.sh @@ -7,7 +7,7 @@ FUNCTION="run $MENU_PROGNAME" display_entry() { . /etc/grml/script-functions - check4progs $MENU_PROGNAME >/dev/null + check4progs $MENU_PROGNAME >/dev/null 2>&1 return $? } diff --git a/quickconfig/040-grml-debootstrap.sh b/quickconfig/040-grml-debootstrap.sh index 3eec7b3..eab1888 100644 --- a/quickconfig/040-grml-debootstrap.sh +++ b/quickconfig/040-grml-debootstrap.sh @@ -5,7 +5,7 @@ FUNCTION="run $HD_APP" display_entry() { . /etc/grml/script-functions - check4progs $HD_APP >/dev/null + check4progs $HD_APP >/dev/null 2>&1 return $? }