- rt/sbin/rt-setup-database --action schema
- rt/sbin/rt-setup-database --action insert_initial
- rt/sbin/rt-setup-database --action insert --datafile rt/etc/initialdata
+ echo -e "${DB_PASSWORD}\n\\d sessions"\
+ | psql -U ${DB_USER} -W freeside 2>&1\
+ | grep '^Did not find'\
+ && rt/sbin/rt-setup-database --dba '${DB_USER}' \
+ --dba-password '${DB_PASSWORD}' \
+ --action schema \
+ || true
+ rt/sbin/rt-setup-database --action insert_initial \
+ && rt/sbin/rt-setup-database --action insert --datafile ${RT_PATH}/etc/initialdata \
+ || true
+ perl -p -i -e "\
+ s'%%%RT_DOMAIN%%%'${RT_DOMAIN}'g;\
+ s'%%%RT_TIMEZONE%%%'${RT_TIMEZONE}'g;\
+ " ${RT_PATH}/etc/RT_SiteConfig.pm