# use Xdisplay only if present and running under X:
display_info() {
-if is_installed Xdialog 1>/dev/null 2>&1 && test -n "$DISPLAY" ; then
+if is_installed Xdialog && test -n "$DISPLAY" ; then
Xdialog --title "grml-exec-wrapper" --msgbox "$1" 0 0 0
else
print "$1">&2
exit 1
fi
-RC='0'
PROG="$1"
# make sure to support 'grml-exec-wrapper sudo wireshark' as well:
*sudo*) PROG="$2" ;;
esac
-if is_installed "$PROG" 1>/dev/null 2>&1 ; then
- exec $@
-else
- RC=1
- display_info "Sorry: ${PROG} not available.
+if is_installed "$PROG" ; then
+ exec "$@"
+fi
+
+display_info "Sorry: ${PROG} not available.
Looks like the grml flavour you are using does not ship ${PROG}. :(
apt-get update && apt-cache search ${PROG}
"
-fi
-exit $RC
+exit 1
## END OF FILE #################################################################