Replace a hard-coded path in Cronscript.pm with a configure variable
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 30 Jan 2011 05:47:52 +0000 (05:47 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 30 Jan 2011 05:47:52 +0000 (05:47 +0000)
As much as possible, we need to avoid hard-coded paths if we
ever want to be packagable.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@19338 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm.in [moved from Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm with 98% similarity]
configure.ac

@@ -51,7 +51,7 @@ sub _default_self {
     #   default_opts_clean => {},
         default_opts       => {
             'lock-file=s'   => OpenILS::Utils::Lockfile::default_filename,
-            'osrf-config=s' => '/openils/conf/opensrf_core.xml',   # TODO: packaging needs a make variable like @@EG_CONF_DIR@@
+            'osrf-config=s' => '@sysconfdir@/opensrf_core.xml',
             'debug'         => 0,
             'verbose+'      => 0,
             'help'          => 0,
index 3d70cb3..83e2085 100644 (file)
@@ -374,7 +374,8 @@ AC_CONFIG_FILES([Makefile
                 Open-ILS/updates/Makefile
                 Open-ILS/xul/staff_client/Makefile
                 Open-ILS/src/extras/eg_config
-                Open-ILS/src/extras/fast-extract],
+                Open-ILS/src/extras/fast-extract
+         Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm],
                [
                        if test -e "./Open-ILS/src/extras/eg_config"; then chmod 755 Open-ILS/src/extras/eg_config; fi;
                        if test -e "./Open-ILS/src/extras/fast-extract"; then chmod 755 Open-ILS/src/extras/fast-extract; fi;