View | Details | Raw Unified | Return to bug 166094
Collapse All | Expand All

(-)Makefile (-4 / +1 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	abyssws
8
PORTNAME=	abyssws
9
PORTVERSION=	2.6
9
PORTVERSION=	2.6
10
PORTREVISION=	1
10
CATEGORIES=	www
11
CATEGORIES=	www
11
MASTER_SITES=	http://www.aprelium.com/data/
12
MASTER_SITES=	http://www.aprelium.com/data/
12
DISTNAME=	abwsx1-freebsd
13
DISTNAME=	abwsx1-freebsd
Lines 50-57 Link Here
50
	@${SETENV} PKG_PREFIX=${PREFIX} \
51
	@${SETENV} PKG_PREFIX=${PREFIX} \
51
		${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL
52
		${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL
52
53
53
post-deinstall:
54
	@${SETENV} PKG_PREFIX=${PREFIX} \
55
		${SH} ${PKGDEINSTALL} ${PORTNAME} POST-DEINSTALL
56
57
.include <bsd.port.post.mk>
54
.include <bsd.port.post.mk>
(-)pkg-deinstall (+35 lines)
Added Link Here
1
#!/bin/sh
2
3
PATH=/bin:/usr/sbin
4
WSHOME=${PKG_PREFIX}/lib/abyssws
5
6
USER=abyssws
7
GROUP=${USER}
8
9
if [ "$2" = "DEINSTALL" ]; then
10
11
	if ! [ -x ${WSHOME} ] ; then
12
	    if pw group show "${GROUP}" 2>/dev/null; then
13
		if pw groupdel ${GROUP}; then
14
		    echo "Removed group \"${GROUP}\"."
15
		else
16
		    echo "Removing group \"${GROUP}\" failed..."
17
		    exit 1
18
		fi
19
	    else
20
		echo "Group \"${GROUP}\" doesn't exist!"
21
	    fi
22
23
	    if pw user show "${USER}" 2>/dev/null; then
24
		if pw userdel ${USER}; then
25
		    echo "Removed user \"${USER}\"."
26
		else
27
		    echo "Removing user \"${USER}\" failed..."
28
		    exit 1
29
		fi
30
	    else
31
		echo "User \"${USER}\" doesn't exist!"
32
	    fi
33
	fi
34
35
fi
(-)pkg-install (-25 lines)
Lines 49-78 Link Here
49
	
49
	
50
	
50
	
51
	;;
51
	;;
52
POST-DEINSTALL)
53
	if ! [ -x ${WSHOME} ] ; then
54
	    if pw group show "${GROUP}" 2>/dev/null; then
55
		if pw groupdel ${GROUP}; then
56
		    echo "Removed group \"${GROUP}\"."
57
		else
58
		    echo "Removing group \"${GROUP}\" failed..."
59
		    exit 1
60
		fi
61
	    else
62
		echo "Group \"${GROUP}\" doesn't exist!"
63
	    fi
64
65
	    if pw user show "${USER}" 2>/dev/null; then
66
		if pw userdel ${USER}; then
67
		    echo "Removed user \"${USER}\"."
68
		else
69
		    echo "Removing user \"${USER}\" failed..."
70
		    exit 1
71
		fi
72
	    else
73
		echo "User \"${USER}\" doesn't exist!"
74
	    fi
75
	fi
76
	;;
77
52
78
esac
53
esac

Return to bug 166094