summaryrefslogtreecommitdiff
path: root/helpers/lh
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2008-11-02 11:29:09 +0100
committerDaniel Baumann <daniel@debian.org>2011-03-09 19:03:44 +0100
commit8ff4391fd7f2a89c3ae39cec097a28dc6b2e768b (patch)
tree9f337f835b67c39bf2aaf8c8670e58b4b3231867 /helpers/lh
parentc225229f2910ee138873ecb05b43e8ec3021918d (diff)
downloadlive-build-8ff4391fd7f2a89c3ae39cec097a28dc6b2e768b.zip
live-build-8ff4391fd7f2a89c3ae39cec097a28dc6b2e768b.tar.gz
Cleaning up code of 'lh' short helper.
Diffstat (limited to 'helpers/lh')
-rwxr-xr-xhelpers/lh7
1 files changed, 5 insertions, 2 deletions
diff --git a/helpers/lh b/helpers/lh
index 5f2b538..5d3e59c 100755
--- a/helpers/lh
+++ b/helpers/lh
@@ -48,9 +48,12 @@ case "${1}" in
;;
*)
- if [ ! -z "$(whereis lh_${1})" ]
+ COMMAND="${1}"
+ shift
+
+ if [ -x "$(which lh_${COMMAND} 2>/dev/null)" ]
then
- exec lh_"${1}" $(echo ${@} | sed -e "s|${1}||")
+ exec lh_"${COMMAND}" ${@}
else
Echo_error "no such helper"
exit 1