FREESIDE_DOCUMENT_ROOT = /var/www/freeside
+HTTPD_RESTART = /etc/init.d/apache restart
+QUEUED_RESTART = /etc/init.d/freeside restart
+
#---
#not changable yet
install: install-perl-modules install-docs
deploy: install
- /etc/init.d/apache restart
+ ${HTTPD_RESTART}
+ ${QUEUED_RESTART}
create-database:
- perl -e 'use DBIx::DataSource qw( create_database ); create_database( \'${DATASOURCE}\', \'${DB_USER}\', \'${DB_PASSWORD}\' ) or die $DBIx::DataSource::errstr;'
+ perl -e 'use DBIx::DataSource qw( create_database ); create_database( "${DATASOURCE}", "${DB_USER}", "${DB_PASSWORD}" ) or die $$DBIx::DataSource::errstr;'
create-config: install-perl-modules
- [ -e ${FREESIDE_CONF} ] || mv ${FREESIDE_CONF} ${FREESIDE_CONF}.`date +%Y%m%d%H%M%S`
+ [ -e ${FREESIDE_CONF} ] && mv ${FREESIDE_CONF} ${FREESIDE_CONF}.`date +%Y%m%d%H%M%S`
mkdir ${FREESIDE_CONF}
chown freeside ${FREESIDE_CONF}
chown freeside ${FREESIDE_CONF}/secrets
mkdir "${FREESIDE_CONF}/conf.${DATASOURCE}"
- cp conf/* "${FREESIDE_CONF}/conf.${DATASOURCE}"
+ cp conf/[a-z]* "${FREESIDE_CONF}/conf.${DATASOURCE}"
chown -R freeside "${FREESIDE_CONF}/conf.${DATASOURCE}"
mkdir "${FREESIDE_CONF}/counters.${DATASOURCE}"