+ printf '%s\n' "$1">&2
+fi
+}
+
+if [ -z "$1" ] || [ "$1" = '-h' ] || [ "$1" = '--help' ] ; then
+ usage
+ exit 1
+fi
+
+if [ "$1" = '-p' ] ; then
+ if [ -z "$2" ] ; then
+ usage
+ exit 1
+ else
+ PROG="$2"
+ shift ; shift
+ fi
+else
+ PROG="$1"
+ # make sure to support 'grml-exec-wrapper sudo wireshark' as well:
+ case $PROG in
+ *sudo*) PROG="$2" ;;
+ esac
+fi
+
+if is_installed "$PROG" ; then
+ exec "$@"
+fi
+
+display_info "Sorry: ${PROG} not available.