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
|