From 1b603d058e03f9c56fe5255e234f44c3a78832e9 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Fri, 4 Jan 2008 16:59:36 -0600 Subject: [PATCH] installer: added update_zebra_conf target This target is meant to allow the easy updating of the Zebra configuration files from an installation package. This has been tested for a 'dev' mode install, not for the other types. Signed-off-by: Joshua Ferraro --- Makefile.PL | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Makefile.PL b/Makefile.PL index 98b000b1a3..deea05989c 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1198,9 +1198,29 @@ install :: all install_koha warn_koha_env_vars $install .= "\t\$(NOECHO) \$(ECHO) For other post-installation tasks, please consult the README.\n"; $install .= "\t\$(NOECHO) \$(ECHO)\n"; + if ($config{'INSTALL_ZEBRA'} eq "yes") { + $install .= _update_zebra_conf_target(); + } + return $install; } +=head 2 _update_zebra_conf_target + +Add an installation target for updating +Zebra's configuration files. + +=cut + +sub _update_zebra_conf_target { + + my $target = "\nupdate_zebra_conf ::\n"; + $target .= "\tumask 022; \$(MOD_INSTALL) \\\n"; + $target .= "\t\t\$(KOHA_INST_ZEBRA_CONF_DIR) \$(KOHA_DEST_ZEBRA_CONF_DIR) \n"; + + return $target; +} + sub postamble { # put directory mappings into Makefile # so that Make will export as environment