#deb
FREESIDE_DOCUMENT_ROOT = /var/www/freeside
-#redhat, mandrake
+#redhat, fedora, mandrake
#FREESIDE_DOCUMENT_ROOT = /var/www/html/freeside
#freebsd
#FREESIDE_DOCUMENT_ROOT = /usr/local/www/data/freeside
#suse
#FREESIDE_DOCUMENT_ROOT = /srv/www/htdocs/freeside
-#deb, redhat, mandrake, suse, others?
+#deb, redhat, fedora, mandrake, suse, others?
INIT_FILE = /etc/init.d/freeside
#freebsd
#INIT_FILE = /usr/local/etc/rc.d/011.freeside.sh
#deb, suse
HTTPD_RESTART = /etc/init.d/apache restart
-#redhat, mandrake
+#redhat, fedora, mandrake
#HTTPD_RESTART = /etc/init.d/httpd restart
#freebsd
#HTTPD_RESTART = /usr/local/etc/rc.d/apache.sh stop; sleep 1; /usr/local/etc/rc.d/apache.sh start
FREESIDE_RESTART = ${INIT_FILE} restart
-#deb, redhat, mandrake, suse, others?
+#deb, redhat, fedora, mandrake, suse, others?
INSTALLGROUP = root
#freebsd, openbsd
#INSTALLGROUP = wheel
#not changable yet
FREESIDE_CONF = /usr/local/etc/freeside
-VERSION=1.5.0pre4
-TAG=freeside_1_5_0pre4
+VERSION=1.4.2beta1
+TAG=freeside_1_4_2beta1
help:
@echo "supported targets: aspdocs masondocs alldocs docs install-docs"
@echo " perl-modules install-perl-modules"
@echo " install deploy"
@echo " create-database"
- @echo " configure-rt create-rt"
@echo " clean"
aspdocs: htmlman httemplate/* httemplate/*/* httemplate/*/*/* httemplate/*/*/*/* httemplate/*/*/*/*/*
mkdir "${FREESIDE_CONF}/export.${DATASOURCE}"
chown freeside "${FREESIDE_CONF}/export.${DATASOURCE}"
-configure-rt:
- cd rt; \
- ./configure --htmldir=${FREESIDE_DOCUMENT_ROOT}/rt \
- --masonstatedir=${MASONDATA} \
- --with-db-type=Pg \
- --with-db-database=freeside \
- --with-db-rt-user=${DB_USER} \
- --with-db-rt-pass=${DB_PASSWORD} \
- --with-web-user=freeside \
- --with-web-group=www
-
-create-rt: configure-rt
- cd rt; make install
- rt/sbin/rt-initialize-database --action schema
- rt/sbin/rt-initialize-database --action insert_initial
- rt/sbin/rt-initialize-database --action insert --datafile rt/etc/initialdata
-
-
clean:
rm -rf aspdocs masondocs
cd FS; \
#these are probably only useful if you're me...
upload-docs: forcehtmlman
- ssh pouncequick.420.am rm -rf /var/www/www.sisd.com/freeside/devdocs
- scp -pr httemplate/docs pouncequick.420.am:/var/www/www.sisd.com/freeside/devdocs
+ ssh pouncequick.420.am rm -rf /var/www/www.sisd.com/freeside/docs
+ scp -pr httemplate/docs pouncequick.420.am:/var/www/www.sisd.com/freeside/docs
+#release: upload-docs update-webdemo
release: upload-docs
- cd /home/ivan/freeside
+ cd /home/ivan/freeside1.4
#cvs tag ${TAG}
cvs tag -F ${TAG}
mv freeside-${VERSION} freeside-${VERSION}.tar.gz ..
update-webdemo:
- ssh ivan@pouncequick.420.am '( cd freeside; cvs update -d -P )'
+ ssh ivan@pouncequick.420.am '( cd freeside; cvs update -r FREESIDE_1_4_BRANCH -d -P )'
#ssh root@pouncequick.420.am '( cd /home/ivan/freeside; make clean; make deploy )'
ssh root@pouncequick.420.am '( cd /home/ivan/freeside; make deploy )'