]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2558] improved searching of sysrepoctl in reinstall.sh
authorAndrei Pavel <andrei@isc.org>
Mon, 5 Sep 2022 19:56:18 +0000 (22:56 +0300)
committerAndrei Pavel <andrei@isc.org>
Fri, 23 Sep 2022 10:37:15 +0000 (13:37 +0300)
src/share/yang/modules/utils/reinstall.sh.in

index 5924a6cd66030cc040e6d0f2131d39954682cea3..bb01184b23012a845093d1d3692b8bd8ee8e89da 100644 (file)
@@ -59,8 +59,18 @@ while test ${#} -gt 0; do
   esac; shift
 done
 
+SYSREPO_PREFIX='@SYSREPO_PREFIX@'
+
 # Default arguments
-test -z "${sysrepo+x}" && sysrepo='/usr/local'
+if test -z "${sysrepo+x}"; then
+  if test -d "${SYSREPO_PREFIX}"; then
+    sysrepo="${SYSREPO_PREFIX}"
+    LD_LIBRARY_PATH="${LD_LIBRARY_PATH-}:${SYSREPO_PREFIX}/lib:${SYSREPO_PREFIX}/lib64"
+    export LD_LIBRARY_PATH
+  else
+    sysrepo='/usr/local'
+  fi
+fi
 test -z "${uninstall_first+x}" && uninstall_first='false'
 
 #------------------------------------------------------------------------------#