summaryrefslogtreecommitdiff
blob: f2fdfe0451dc92d9823658d01dd0f71a2cedfa75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
if [ $1 = "install" ]; then
	# fix location
	cd ${VHOST_ROOT}/${P}
	sed -e "s|${MY_HOSTROOTDIR}/${P}|${VHOST_ROOT}/${P}|g
		s|${MY_HTDOCSDIR}|${MY_INSTALLDIR}|g" -i bin/* lib/RT.pm sbin/* etc/RT_Config.pm

	# fix Apache configs
	sed -e "s|RT_DIR|${VHOST_ROOT}/${P}|g
		s|HTDOCS|${MY_INSTALLDIR}|g" -i ${MY_SERVERCONFIGDIR}/apache*

	# check for upgrades
	cd ${VHOST_ROOT}/${P}/upgrade
	echo "You may need to update your database."
	echo "For each item in the output below"
	echo "whose name is greater than your previously installed RT version,"
	echo "rt-setup-database --action schema --datadir ${VHOST_ROOT}/${P}/upgrade/<version>"
	echo "rt-setup-database --action acl --datadir ${VHOST_ROOT}/${P}/upgrade/<version>"
	echo "rt-setup-database --action insert --datadir ${VHOST_ROOT}/${P}/upgrade/<version>"
	echo "Don't forget to read the online installation guide for more details"
	ls

elif [ $1 = "clean" ]; then
	# braindead - set ${P}
	MY_PV=$(basename $(dirname ${MY_HOSTROOTDIR}))
	MY_PN=$(basename $(dirname $(dirname ${MY_HOSTROOTDIR})))
	MY_P="${MY_PN}-${MY_PV}"

	if [[ "${VHOST_ROOT}${MY_P}" ]]; then 
		rm -rf ${VHOST_ROOT}/${MY_P}/bin ${VHOST_ROOT}/${MY_P}/lib/RT.pm ${VHOST_ROOT}/${MY_P}/sbin ${VHOST_ROOT}/${MY_P}/etc/RT_Config.pm
	else
		echo "Variables not set!"
	fi
fi