- Fixed phony targets.
1 parent 848d3c3 commit f36223a77b90aeef7c9a773b9ba17cd6719e0e91
nstanger authored on 26 Nov 2005
Showing 2 changed files
View
42
Repositories/jainslee_private/Makefile
ARCHIVE_ROOT:=$(EPRINTS)/archives/$(ARCHIVE_NAME)
ARCHIVE_CONFIG:=$(EPRINTS)/archives/$(ARCHIVE_NAME).xml
 
 
.PHONY: deploy restart
.PHONY: deploy generate_apacheconf import_subjects generate_static \
generate_abstracts generate_views restart_apache index stats
 
 
deploy:
@announce "Copying files..."
@-grep --quiet "$(ARCHIVE_NAME)\\.xml" .del-rsync-output && $(MAKE) generate_apacheconf
@-grep --quiet "$(ARCHIVE_NAME)/cfg/subjects" .del-rsync-output && $(MAKE) import_subjects
@-grep --quiet "\\(otago_eprints/cfg/static/\\)\\|\\(\\.xml\\)" .del-rsync-output && $(MAKE) generate_static
@-grep --quiet "\\(\\.pm\\)\\|\\(\\.xml\\)\|\($(ARCHIVE_NAME)/cfg/subjects\)" .del-rsync-output && $(MAKE) generate_views
@-grep --quiet "$(ARCHIVE_NAME)/cfg/ArchiveRenderConfig.pm" .del-rsync-output && $(MAKE) generate_abstracts
@-grep --quiet "\\(\\.pm\\)\\|\\(\\.xml\\)" .del-rsync-output && $(MAKE) restart_apache
@-grep --quiet "\\($(ARCHIVE_NAME)/cfg/ArchiveRenderConfig.pm\\)\\|\\(\\.xml\\)" .del-rsync-output && $(MAKE) generate_abstracts
@-grep --quiet "\\(\\.conf\\)\\|\\(\\.pm\\)\\|\\(\\.xml\\)" .del-rsync-output && $(MAKE) restart_apache
@rm -f .del-rsync-output
 
 
generate_apacheconf:
@sudo -u www $(BINDIR)/$@ $(ARCHIVE_NAME)
 
restart_apache:
@announce "Waiting for Apache to shut down..."
@sudo /usr/sbin/apachectl stop
@while [ -f /var/run/httpd.pid ]; do echo > /dev/null; done
# @sudo /usr/sbin/apachectl stop
# @while [ -f /var/run/httpd.pid ]; do echo > /dev/null; done
@sudo /sw/sbin/apachectl stop
@sleep 7
@announce "Waiting for Apache to start up..."
@sudo /usr/sbin/apachectl start
@while [ ! -f /var/run/httpd.pid ]; do echo > /dev/null; done
# @sudo /usr/sbin/apachectl start
# @while [ ! -f /var/run/httpd.pid ]; do echo > /dev/null; done
@sudo /sw/sbin/apachectl start
@while [ ! -f /sw/var/apache2/logs/httpd.pid ]; do echo > /dev/null; done
 
index:
@announce "Rebuilding indexes..."
@sudo -u www $(BINDIR)/indexer start --once --notdaemon
 
stats:
@announce "Generating statistics..."
@sudo -u www php $(EPRINTS)/ePrintsStats/scripts/eprints-usage.php
@sudo -u www perl $(EPRINTS)/ePrintsStats/scripts/add_country.pl
 
 
debug:
@echo "ARCHIVE_NAME = [$(ARCHIVE_NAME)]"
View
4
Repositories/otago_eprints/Makefile
ARCHIVE_ROOT:=$(EPRINTS)/archives/$(ARCHIVE_NAME)
ARCHIVE_CONFIG:=$(EPRINTS)/archives/$(ARCHIVE_NAME).xml
 
 
.PHONY: deploy restart
.PHONY: deploy generate_apacheconf import_subjects generate_static \
generate_abstracts generate_views restart_apache index stats
 
 
deploy:
@announce "Copying files..."