Bug 6540 - Followup - koha-create would die without --configfile
authorMagnus Enger <magnus@enger.priv.no>
Mon, 15 Aug 2011 07:00:07 +0000 (09:00 +0200)
committerChris Cormack <chrisc@catalyst.net.nz>
Tue, 23 Aug 2011 03:52:15 +0000 (15:52 +1200)
koha-create would fail to check that --configfile was set on the
commandline, before either including it if it existed or dying if
it did not. This patch should make sure the existence of a
configfile is only tested if --config is set.

Signed-off-by: Robin Sheat <robin@catalyst.net.nz>
This should apply against 3.4 and master.
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
debian/scripts/koha-create

index d039e94..616ed01 100755 (executable)
@@ -105,11 +105,14 @@ while true ; do
 done
 
 # Load the configfile given on the command line
-if [ -e "$configfile" ]
+if [ "$configfile" != "" ]
 then
-    . "$configfile"
-else
-    die "$configfile does not exist.";
+    if [ -e "$configfile" ]
+    then
+        . "$configfile"
+    else
+        die "$configfile does not exist.";
+    fi
 fi
 
 # Make sure options from the command line get the highest precedence