Bug 25618: Fix wrong package install path for misc dir
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 28 May 2020 13:30:02 +0000 (15:30 +0200)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 29 May 2020 09:44:54 +0000 (11:44 +0200)
root@koha-debian9:/# koha-z3950-responder --start d9
[....] Starting Z39.50/SRU daemon for d9:Can't open perl script "/usr/share/koha/bin/z3950_responder.pl/z3950_responder.pl": Not a directory
 failed!

Test plan:
On a dev install, copy the debian script and run it
Same on a package install

Signed-off-by: Joonas Kylmälä <joonas.kylmala@helsinki.fi>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

debian/scripts/koha-z3950-responder

index b364acd..7f34bb4 100755 (executable)
@@ -86,12 +86,12 @@ start_z3950()
     logging="-l /var/log/koha/${instancename}/z3950.log"
 
     if [ "$DEV_INSTALL" = "1" ]; then
-        LIBDIR=$KOHA_HOME
+        MISCDIR=$KOHA_HOME/misc
     else
-        LIBDIR=$KOHA_HOME/lib
+        MISCDIR=/usr/share/koha/bin
     fi
 
-    Z3950RESPONDER="/usr/bin/perl $LIBDIR/misc/z3950_responder.pl"
+    Z3950RESPONDER="/usr/bin/perl $MISCDIR/z3950_responder.pl"
     if [ "$debug_mode" = "yes" ]; then
         if [ "$DEV_INSTALL" = "1" ]; then
             warn "Not a dev install, disabling debug mode"
@@ -99,7 +99,7 @@ start_z3950()
             environment="development"
             daemonize=""
             logging="" # remote debugger takes care
-            Z3950RESPONDER="/usr/bin/perl -d ${LIBDIR}/misc/z3950_responder.pl"
+            Z3950RESPONDER="/usr/bin/perl -d ${MISCDIR}/z3950_responder.pl"
         fi
     fi