10
for server in apache apache-ssl apache-perl; do
11
if [ -f /etc/$server/conf.d/lurker -a -h /etc/$server/conf.d/lurker ]; then
13
echo "Removing lurker relating $server config."
13
for server in apache apache-ssl apache-perl apache2; do
14
if [ -f /etc/$server/conf.d/lurker ] || [ -h /etc/$server/conf.d/lurker ]; then
15
echo "Removing the lurker $server configuration."
14
16
rm -f /etc/$server/conf.d/lurker
17
if [ -x /usr/sbin/invoke-rc.d ]; then
18
invoke-rc.d $server restart
20
/etc/init.d/$server restart
19
restart="$restart $server"
23
for server in $restart; do
24
invoke-rc.d $server restart
27
sg lurker -c true 2> /dev/null && groupdel lurker
29
ucf --purge /etc/lurker/lurker.conf
30
rm -rf /etc/lurker /var/www/lurker /var/lib/lurker
29
# remove the systemgroup lurker
30
# sg lurker -c true 2> /dev/null && groupdel lurker
32
if [ -r /etc/adduser.conf ]; then
33
FIRST_SYSTEM_GID=`grep ^FIRST_SYSTEM_GID /etc/adduser.conf | cut -f2 -d '='`
34
LAST_SYSTEM_GID=`grep ^LAST_SYSTEM_GID /etc/adduser.conf | cut -f2 -d '='`
39
if [ -n "$FIRST_SYSTEM_GID" ] && [ -n "$LAST_SYSTEM_GID" ]; then
40
if GROUPGID=`getent group $LURKER_GROUP | cut -f 3 -d ':'`; then
41
if [ -n "$GROUPGID" ]; then
42
if [ "$LAST_SYSTEM_GID" -gt "$GROUPGID" ] && [ "$FIRST_SYSTEM_GID" -lt "$GROUPGID" ]; then
43
echo -n "Removing $LURKER_GROUP group .."
44
groupdel $LURKER_GROUP
51
echo "Removing lurker configuration and database."
53
# remove the configuration file itself
54
rm -f /etc/lurker/lurker.conf
56
# and finally clear it out from the ucf database
57
if [ -x /usr/bin/ucf ]; then
58
/usr/bin/ucf --purge /etc/lurker/lurker.conf
61
rm -rf /var/lib/lurker
33
64
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)