diff --git a/Repositories/otago_eprints3/Makefile b/Repositories/otago_eprints3/Makefile index 2b01fda..e8f713b 100755 --- a/Repositories/otago_eprints3/Makefile +++ b/Repositories/otago_eprints3/Makefile @@ -25,6 +25,10 @@ # EPRINTSSTATS: /path/to/EPrintsStats/installation # PHPSURVEYOR: /path/to/phpSurveyor/installation (deprecated) # +# Utilities: +# SUDO: command to run sudo as the eprints user +# GREP: command to run a grep that supports the -q switch +# # Required commands: # pgrep # @@ -59,13 +63,13 @@ @$(SUDO) rsync --verbose --cvs-exclude --exclude=Makefile \ --exclude='*.make' --exclude='*_src.*' \ --recursive --times . $(EPRINTS_ROOT)/archives > .del-rsync-output - @-grep $(ARCHIVE_NAME) .del-rsync-output - @-grep -q "cfg\\.d/\\(10_core\\)\\|\\(20_baseurls\\)" .del-rsync-output && $(MAKE) generate_apacheconf - @-grep -q "cfg/subjects" .del-rsync-output && $(MAKE) import_subjects - @-grep -q "cfg/\\(static\\|lang\\)/" .del-rsync-output && $(MAKE) generate_static - @-grep -q "\\(cfg/subjects\\)\\|\\(cfg/citations\\)" .del-rsync-output && $(MAKE) generate_views - @-grep -q "\\(cfg\\.d/eprint_render\\)\\|\\(cfg/citations\\)\\|\\(document_formats\\)" .del-rsync-output && $(MAKE) generate_abstracts - @-grep -q "\\(\\.conf\\)\\|\\(\\.pl\\)\\|\\(\\.xml\\)" .del-rsync-output && $(MAKE) reload_config + @-$(GREP) $(ARCHIVE_NAME) .del-rsync-output + @-$(GREP) -q "cfg\\.d/\\(10_core\\)\\|\\(20_baseurls\\)" .del-rsync-output && $(MAKE) generate_apacheconf + @-$(GREP) -q "cfg/subjects" .del-rsync-output && $(MAKE) import_subjects + @-$(GREP) -q "cfg/\\(static\\|lang\\)/" .del-rsync-output && $(MAKE) generate_static + @-$(GREP) -q "\\(cfg/subjects\\)\\|\\(cfg/citations\\)" .del-rsync-output && $(MAKE) generate_views + @-$(GREP) -q "\\(cfg\\.d/eprint_render\\)\\|\\(cfg/citations\\)\\|\\(document_formats\\)" .del-rsync-output && $(MAKE) generate_abstracts + @-$(GREP) -q "\\(\\.conf\\)\\|\\(\\.pl\\)\\|\\(\\.xml\\)" .del-rsync-output && $(MAKE) reload_config @rm -f .del-rsync-output