summaryrefslogtreecommitdiff
blob: 3c0153013985fa648cefb3348024ad52dcc23baa (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
35
36
37
38
39
#!/bin/bash
PF=${PN}-${PVR}

die() {
	echo "#####"
	echo $1
	echo "#####"
	exit 1
}

if [ $1 = "install" ]; then
	# fix location
	cd ${VHOST_ROOT}/${PF}
	sed -e "s|${MY_HOSTROOTDIR}/${PF}|${VHOST_ROOT}/${PF}|g
		s|${MY_HTDOCSDIR}|${MY_INSTALLDIR}|g" -i bin/* lib/RT.pm sbin/* etc/RT_Config.pm || die

	 sed -e "s|RT_DIR|${VHOST_ROOT}/${PF}|g
		s|HTDOCS|${MY_INSTALLDIR}|g" -i ${VHOST_ROOT}/${PF}/etc/rt_apache* || die

	# check for upgrades
	cd ${VHOST_ROOT}/${PF}/upgrade
	echo "You may need to update your database. For each item in the output below"
	echo "whose name is greater than your previously installed RT version,"
	echo "run the following commands, specifying YOUR_DBA_USER:"
	echo "${VHOST_ROOT}/${PF}/sbin/rt-setup-database --action schema --datadir ${VHOST_ROOT}/${PF}/upgrade/<version> --dba YOUR_DBA_USER --prompt-for-dba-password"
	echo "${VHOST_ROOT}/${PF}/sbin/rt-setup-database --action acl --datadir ${VHOST_ROOT}/${PF}/upgrade/<version> --dba YOUR_DBA_USER -prompt-for-dba-password"
	echo "${VHOST_ROOT}/${PF}/sbin/rt-setup-database --action insert --datadir ${VHOST_ROOT}/${PF}/upgrade/<version> --dba YOUR_DBA_USER --prompt-for-dba-password"
	echo "Note that some upgrade directories don't have all 3 items (schema, acl, insert)"
	echo "You can skip missing items safely"
	echo "Don't forget to read the online installation guide for more details"
	ls

elif [ $1 = "clean" ]; then
	echo "Please examine the contents of the following directories"
	echo "and delete anything that is no longer necessary"
	echo
	echo ${VHOST_ROOT}/${PF}
	echo ${MY_INSTALLDIR}
fi