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
|