Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export PGHOST=localhost
- export PGPORT=5432
- export PGPASSWORD=password
- export PGUSER=evergreen
- all:
- @echo "I don't have an all."
- stop:
- @echo "Stopping OpenSRF"
- @sudo /etc/init.d/apache2 stop
- @if [ -x /openils/bin/osrf_ctl.sh ]; then osrf_ctl.sh -la stop_all; fi
- start:
- @echo "Starting OpenSRF"
- @osrf_ctl.sh -la start_all
- @sudo /etc/init.d/apache2 start
- @autogen.sh -u
- clean_openils: stop
- @echo "Wiping /openils/ (minus updates folder)"
- @rm -rf /openils/bin /openils/conf /openils/include /openils/lib /openils/share
- @rm -rf /openils/var/catalog /openils/var/cgi-bin /openils/var/circ /openils/var/data /openils/var/lock /openils/var/log /openils/var/penalty /openils/var/run /openils/var/templates /openils/var/web /openils/var/xsl
- reinstall: stop
- @if [ -f /openils/var/web/xul ]; then rm -rf /openils/var/web/xul/*; fi
- @cd git/OpenSRF; \
- git clean -xfdq; \
- git pull; \
- ./autogen.sh; \
- ./configure --prefix=/openils --sysconfdir=/openils/conf; \
- make; \
- sudo make install; \
- sudo chown -R opensrf:opensrf /openils ~/git/OpenSRF
- @cd git/Evergreen; \
- git clean -xfdq; \
- git pull; \
- ./autogen.sh; \
- ./configure --prefix=/openils --sysconfdir=/openils/conf --with-updateshost=new-xulrunner.mvlcstaff.org; \
- cd Open-ILS/xul/staff_client; \
- make rigbeta; \
- sed -i 's/PRODUCT_TAG "Master"/PRODUCT_TAG "NEW XULRUNNER"/' windowssetup.nsi; \
- git commit -m "Tag setup NEW XULRUNNER" windowssetup.nsi; \
- wget http://nsis.sourceforge.net/mediawiki/images/4/4a/AccessControl.zip -O AccessControl.zip; \
- unzip AccessControl.zip -dAccessControl; \
- cd ../../../; \
- make; \
- sudo make STAFF_CLIENT_VERSION=2.2newxulrunner.`date +%Y%m%d%H%M%S` install; \
- sudo chown -R opensrf:opensrf /openils ~/git/Evergreen; \
- cd Open-ILS/xul/staff_client; \
- make rebuild devbuild; \
- make updates-client; \
- cd /openils/var/web/xul; \
- ln -s */server
- @cp /openils/conf/opensrf.xml.example /openils/conf/opensrf.xml
- @echo "Apache configure"
- @sudo cp git/Evergreen/Open-ILS/examples/apache/eg.conf /etc/apache2/sites-available/
- @sudo cp git/Evergreen/Open-ILS/examples/apache/eg_vhost.conf /etc/apache2/
- @sudo cp git/Evergreen/Open-ILS/examples/apache/startup.pl /etc/apache2/
- @sudo sed -i '/SSLCertificateKeyFile/a\
- SSLCertificateChainFile ssl/gd_bundle.crt' /etc/apache2/sites-available/eg.conf
- @tar -xzf dojo.tgz -C /openils/var/web/js/dojo/
- reload: stop
- @cp /openils/conf/opensrf_core.xml.example /openils/conf/opensrf_core.xml
- @cp /openils/conf/srfsh.xml.example ~/.srfsh.xml
- @perl git/Evergreen/Open-ILS/src/support-scripts/eg_db_config.pl --update-config \
- --create-database --service all --create-schema --create-offline \
- --user evergreen --password password --hostname localhost --port 5432 \
- --database evergreen --admin-user evergreen --admin-pass open-ils 2>&1 | tee ~/dbload.txt
- @[ -f git/Evergreen/Open-ILS/tests/datasets/concerto.sql ] && psql -f git/Evergreen/Open-ILS/tests/datasets/concerto.sql
- @[ ! -f git/Evergreen/Open-ILS/tests/datasets/users_patrons_100.sql ] && cd git/Evergreen && \
- git checkout origin/collab/berick/sample-user-data -- Open-ILS/tests/datasets/users_staff_134.sql Open-ILS/tests/datasets/users_patrons_100.sql && \
- git reset Open-ILS/tests/datasets/users_staff_134.sql Open-ILS/tests/datasets/users_patrons_100.sql
- @[ -f git/Evergreen/Open-ILS/tests/datasets/users_patrons_100.sql ] && psql -f git/Evergreen/Open-ILS/tests/datasets/users_patrons_100.sql
- @[ -f git/Evergreen/Open-ILS/tests/datasets/users_staff_134.sql ] && psql -f git/Evergreen/Open-ILS/tests/datasets/users_staff_134.sql
- reinstall_reload: clean_openils reinstall reload start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement