]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2071] Check existence of file vs of a parent directory
authorFrancis Dupont <fdupont@isc.org>
Fri, 5 Aug 2022 09:51:04 +0000 (11:51 +0200)
committerFrancis Dupont <fdupont@isc.org>
Wed, 10 Aug 2022 14:02:22 +0000 (16:02 +0200)
src/bin/admin/kea-admin.in

index 256f86d6297af89dae4475f94db6b05939c43742..aae0e29ea02b593cb29727bc7bffd66fd997006b 100644 (file)
@@ -48,14 +48,14 @@ dump_file=""
 dump_qry=""
 
 # Include the installed admin-utils.sh if available. Fallback to sources otherwise.
-if test -d "@datarootdir@/@PACKAGE_NAME@"; then
+if test -f "@datarootdir@/@PACKAGE_NAME@/scripts/admin-utils.sh"; then
     . "@datarootdir@/@PACKAGE_NAME@/scripts/admin-utils.sh"
 else
     . "@abs_top_srcdir@/src/bin/admin/admin-utils.sh"
 fi
 
 # Find the installed kea-lfc if available. Fallback to sources otherwise.
-if test -d "@sbindir@"; then
+if test -x "@sbindir@/kea-lfc"; then
     kea_lfc="@sbindir@/kea-lfc"
 else
     kea_lfc="@abs_top_builddir@/src/bin/lfc/kea-lfc"