X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=Makefile;h=3a8c7359f8c92ce0d28a737276b53fd9cd868bee;hb=93ef7394a93db7b5543d60e93a074db52fa5ddfa;hp=fec88546ab50b1ad956969691bbe99868215753d;hpb=cb008af3d5847be4e31f5f67e3ac017b8adea58f;p=freeside.git diff --git a/Makefile b/Makefile index fec88546a..3a8c7359f 100644 --- a/Makefile +++ b/Makefile @@ -22,11 +22,11 @@ MASON_HANDLER = ${FREESIDE_CONF}/handler.pl MASONDATA = ${FREESIDE_CACHE}/masondata #mod_perl v1 -APACHE_VERSION = 1 +#APACHE_VERSION = 1 #mod_perl v2 prereleases up to and including 1.999_21 #APACHE_VERSON = 1.99 #mod_perl v2 proper and prereleases 1.999_22 and after -#APACHE_VERSION = 2 +APACHE_VERSION = 2 #deb FREESIDE_DOCUMENT_ROOT = /var/www/freeside @@ -54,7 +54,9 @@ INIT_INSTALL = /usr/sbin/update-rc.d freeside defaults 21 20 #INIT_INSTALL = /usr/bin/true #deb, suse -HTTPD_RESTART = /etc/init.d/apache restart +#HTTPD_RESTART = /etc/init.d/apache restart +#deb w/apache2 +HTTPD_RESTART = /etc/init.d/apache2 restart #redhat, fedora, mandrake #HTTPD_RESTART = /etc/init.d/httpd restart #freebsd @@ -64,9 +66,9 @@ HTTPD_RESTART = /etc/init.d/apache restart #apache #HTTPD_RESTART = /usr/local/apache/bin/apachectl stop; sleep 10; /usr/local/apache/bin/apachectl startssl -#(an include directory, not a file - "Include /etc/apache/conf.d" in httpd.conf) -#deb (3.1+), -APACHE_CONF = /etc/apache/conf.d +#(an include directory, not a file, "Include /etc/apache/conf.d" in httpd.conf) +#deb (3.1+), apache2 +APACHE_CONF = /etc/apache2/conf.d FREESIDE_RESTART = ${INIT_FILE} restart @@ -101,6 +103,8 @@ FREESIDE_URL = "http://localhost/freeside/" #for now, same db as specified in DATASOURCE... eventually, otherwise? RT_DB_DATABASE = freeside +RPM_SPECFILE = rpm/freeside.spec + #--- @@ -184,6 +188,7 @@ perl-modules: " blib/lib/FS.pm;\ perl -p -i -e "\ s|%%%FREESIDE_CONF%%%|${FREESIDE_CONF}|g;\ + s|%%%FREESIDE_CACHE%%%|${FREESIDE_CACHE}|g;\ " blib/lib/FS/*.pm;\ perl -p -i -e "\ s|%%%FREESIDE_EXPORT%%%|${FREESIDE_EXPORT}|g;\ @@ -229,11 +234,13 @@ install-apache: ( [ ${RT_ENABLED} -eq 1 ] && install -o root -m 755 htetc/freeside-rt.conf ${APACHE_CONF} || true ) && \ perl -p -i -e "\ s'%%%FREESIDE_DOCUMENT_ROOT%%%'${FREESIDE_DOCUMENT_ROOT}'g; \ + s'%%%FREESIDE_CONF%%%'${FREESIDE_CONF}'g; \ s'%%%MASON_HANDLER%%%'${MASON_HANDLER}'g; \ " ${APACHE_CONF}/freeside-*.conf \ ) || true install-selfservice: + [ -e ~freeside ] || cp -pr /etc/skel ~freeside && chown -R freeside ~freeside [ -e ~freeside/.ssh/id_dsa.pub ] || su - freeside -c 'ssh-keygen -t dsa' for MACHINE in ${SELFSERVICE_MACHINES}; do \ scp -r fs_selfservice/FS-SelfService ${SELFSERVICE_INSTALL_USER}@$$MACHINE:. ;\ @@ -342,6 +349,11 @@ clean: #release: upload-docs release: cd /home/ivan/freeside + + # Update the RPM specfile + perl -p -i -e "s/\d+[^\}]+/${VERSION}/ if /%define\s+version\s+(\d+[^\}]+)\}/;" ${RPM_SPECFILE} + cvs commit -m "Updated for ${VERSION}" ${RPM_SPECFILE} + #cvs tag ${TAG} cvs tag -F ${TAG}