projects
/
grml-scripts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Release new version 1.4.2.
[grml-scripts.git]
/
usr_bin
/
grml-exec-wrapper
diff --git
a/usr_bin/grml-exec-wrapper
b/usr_bin/grml-exec-wrapper
index
6973b70
..
d3ff8ee
100755
(executable)
--- a/
usr_bin/grml-exec-wrapper
+++ b/
usr_bin/grml-exec-wrapper
@@
-13,14
+13,20
@@
Available options:
-h | --help display this usage information
-p <program> check specified argument instead of default args, like:
-h | --help display this usage information
-p <program> check specified argument instead of default args, like:
- $(basename $0) -p aumix xterm -T aumix -e aumix
+
$(basename $0) -p aumix xterm -T aumix -e aumix
"
}
is_installed() {
"
}
is_installed() {
- prog="$
(basename $1)
"
+ prog="$
1
"
[ -z "$prog" ] && return 1
[ -z "$prog" ] && return 1
+ case "${prog}" in
+ /*) # deal with absolute-path programs
+ [ -x "${prog}" ] && return 0
+ return 1 ;;
+ esac
+
ret=1
oifs="$IFS"
IFS=:
ret=1
oifs="$IFS"
IFS=:
@@
-51,10
+57,10
@@
fi
if [ "$1" = '-p' ] ; then
if [ -z "$2" ] ; then
usage
if [ "$1" = '-p' ] ; then
if [ -z "$2" ] ; then
usage
- exit 1
+
exit 1
else
PROG="$2"
else
PROG="$2"
- shift ; shift
+
shift ; shift
fi
else
PROG="$1"
fi
else
PROG="$1"