generated from coulomb/repo-seed
Added prior art yawex perl wiki
This commit is contained in:
95
history/priorart/yawex-0.7.4/makefile
Normal file
95
history/priorart/yawex-0.7.4/makefile
Normal file
@@ -0,0 +1,95 @@
|
||||
#
|
||||
# yawex makefile
|
||||
#
|
||||
# simplistic and quite inflexible, but better than nothing
|
||||
#
|
||||
# $Header: /var/local/cvs/yawex/makefile,v 1.10 2005/01/04 00:25:18 bernd Exp $
|
||||
#
|
||||
|
||||
installdir=/var/www/testwiki
|
||||
pkgversion=yawex-0.7.4
|
||||
usrgrp=wwwrun:www
|
||||
#installdir=/var/www/bernd-worsch.de/friendswiki
|
||||
#usrgrp=berndw:users
|
||||
|
||||
unit_test: # alle unit tests durchführen
|
||||
cd lib/Yawex/test; alltests.pl
|
||||
|
||||
test_analyse: # text analyse test
|
||||
cd lib/Yawex/test; analyse.pl analyseme.txt
|
||||
|
||||
test_render: # rendertest
|
||||
cd lib/Yawex/test; render.pl renderme.txt
|
||||
|
||||
test_yawex: # testweise eine Seite rendern
|
||||
cd bin; yawex.pl page=BerndWorsch
|
||||
|
||||
install_local: # lokale installation der software mit vorheriger paketierung
|
||||
make package
|
||||
make install
|
||||
# make install_pages
|
||||
make restart_apache
|
||||
|
||||
install: # standard installation
|
||||
mkdir -p $(installdir)
|
||||
make install_templates
|
||||
make install_js
|
||||
make install_cgi
|
||||
make install_conf
|
||||
|
||||
install_cgi: # cgi scripte installieren
|
||||
mkdir -p $(installdir)/cgi-bin/
|
||||
sudo cp $(pkgversion)/bin/yawex.pl $(installdir)/cgi-bin/
|
||||
sudo cp -r $(pkgversion)/lib/Yawex/ $(installdir)/cgi-bin/
|
||||
sudo cp -r $(pkgversion)/lib/Text/ $(installdir)/cgi-bin/
|
||||
|
||||
install_login: # login infrastruktur aufbauen
|
||||
sudo mkdir -p $(installdir)/login/
|
||||
sudo chmod -R 777 $(installdir)/login
|
||||
sudo cp $(pkgversion)/templates/htaccess $(installdir)/login/.htaccess
|
||||
sudo ln -fs $(installdir)/cgi-bin/yawex.pl $(installdir)/login/yawex.pl
|
||||
sudo ln -fs $(installdir)/cgi-bin/Yawex $(installdir)/login/Yawex
|
||||
sudo ln -fs $(installdir)/cgi-bin/Conf $(installdir)/login/Conf
|
||||
sudo chown -R $(usrgrp) $(installdir)/login
|
||||
sudo chmod -R 777 $(installdir)/login
|
||||
|
||||
install_conf: # Cinfigurations Informationen installieren
|
||||
sudo cp -r $(pkgversion)/lib/Conf/ $(installdir)/cgi-bin/
|
||||
|
||||
clear_login: # ???
|
||||
rm -r $(installdir)/login
|
||||
|
||||
install_pages: # Seiten in den ausgangszustand zurücksetzen
|
||||
rm -fr $(installdir)/pages/
|
||||
cp -r $(pkgversion)/pages/ $(installdir)
|
||||
sudo chmod -R 777 $(installdir)/pages/
|
||||
sudo chown -R $(usrgrp) $(installdir)
|
||||
|
||||
install_templates: # neue darstellungstemplates installieren
|
||||
sudo cp -r $(pkgversion)/templates/ $(installdir)
|
||||
sudo chown -R $(usrgrp) $(installdir)/templates
|
||||
|
||||
install_js: # javascript bibliotheken installieren
|
||||
sudo cp -r $(pkgversion)/javascript/ $(installdir)
|
||||
|
||||
restart_apache: # apache server neustarten
|
||||
sudo /etc/init.d/apache2 restart
|
||||
|
||||
show_log: # apache fehlerlog anzeigen
|
||||
sudo tail -f /var/log/apache2/error_log
|
||||
|
||||
clean: # temporäre dateien löschen
|
||||
rm -f `find . -name \*~`
|
||||
rm -r $(pkgversion)/
|
||||
|
||||
package: # software neu paketieren
|
||||
rm -fr $(pkgversion)/
|
||||
mkdir -p $(pkgversion)/
|
||||
cp -r README makefile bin lib pages templates javascript tools apache $(pkgversion)/
|
||||
rm -f `find $(pkgversion) -name \*~`
|
||||
rm -fr `find $(pkgversion) -name CVS`
|
||||
tools/striptests `find $(pkgversion)/lib/Yawex -name \*.pm`
|
||||
tar czf $(pkgversion).tgz $(pkgversion)/
|
||||
|
||||
shipout: paket ausliefern
|
||||
mv $(pkgversion).tgz /home/bernd/private/2topics/4rootserver/
|
||||
Reference in New Issue
Block a user