[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH] check for helpes first under LH_BASE for lh_local



lh_local sets PATH and LH_BASE. However the live-helper wrapper script
looks for helper script in the system path (/usr/share/live-helper/helpers)
before looking for them in the PATH.

This patch thus instructs lh to first adds test under LH_BASE, if set.
---
 helpers/lh |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/helpers/lh b/helpers/lh
index ecf9b4a..c22f554 100755
--- a/helpers/lh
+++ b/helpers/lh
@@ -34,7 +34,10 @@ case "${1}" in
 		COMMAND="${1}"
 		shift
 
-		if [ -x /usr/share/live-helper/helpers/lh_${COMMAND} ]
+		if [ -x "${LH_BASE}/helpers/lh_${COMMAND}" ]
+		then
+			LH=1 exec "${LH_BASE}/helpers/lh_${COMMAND}" "${@}"
+		elif [ -x /usr/share/live-helper/helpers/lh_${COMMAND} ]
 		then
 			LH=1 exec /usr/share/live-helper/helpers/lh_"${COMMAND}" "${@}"
 		elif [ -x "$(which lh_${COMMAND} 2>/dev/null)" ]
-- 
1.6.5


-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen@xorcom.com
+972-50-7952406           mailto:tzafrir.cohen@xorcom.com
http://www.xorcom.com  iax:guest@local.xorcom.com/tzafrir


Reply to: