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

(-)Makefile (-5 / +2 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	archiveopteryx
8
PORTNAME=	archiveopteryx
9
PORTVERSION=	3.1.3
9
PORTVERSION=	3.1.3
10
PORTREVISION=	1
10
CATEGORIES=	mail
11
CATEGORIES=	mail
11
MASTER_SITES=	http://archiveopteryx.org/%SUBDIR%/
12
MASTER_SITES=	http://archiveopteryx.org/%SUBDIR%/
12
MASTER_SITE_SUBDIR=	download
13
MASTER_SITE_SUBDIR=	download
Lines 50-60 Link Here
50
	@cd ${WRKSRC} && ${JAM} install
51
	@cd ${WRKSRC} && ${JAM} install
51
52
52
post-install:
53
post-install:
53
	@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
54
	@${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL
54
	@${CAT} ${PKGMESSAGE}
55
	@${CAT} ${PKGMESSAGE}
55
56
56
post-deinstall:
57
	@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
58
59
60
.include <bsd.port.post.mk>
57
.include <bsd.port.post.mk>
(-)pkg-deinstall (-11 / +1 lines)
Lines 1-20 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
3
PKGNAME=$1
4
TARGET=$2
5
6
RMDIR=/bin/rmdir
3
RMDIR=/bin/rmdir
7
4
8
if [ $# -ne 2 ]; then
5
if [ "$2" = POST-DEINSTALL ]; then
9
	echo "Usage: $0 [PKGNAME] [DEINSTALL | POST-DEINSTALL]"
10
	exit 1
11
fi
12
13
if [ "$TARGET" = POST-DEINSTALL ]; then
14
	for i in /var/db/aox/jail /var/db/aox/messages /var/run/aox; do
6
	for i in /var/db/aox/jail /var/db/aox/messages /var/run/aox; do
15
		${RMDIR} ${i} 2>/dev/null
7
		${RMDIR} ${i} 2>/dev/null
16
	done
8
	done
17
	${RMDIR} /var/db/aox 2>/dev/null
9
	${RMDIR} /var/db/aox 2>/dev/null
18
fi
10
fi
19
20
exit 0
(-)pkg-install (-11 / +1 lines)
Lines 1-8 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
3
PKGNAME=$1
4
TARGET=$2
5
6
MKDIR=/bin/mkdir
3
MKDIR=/bin/mkdir
7
CHOWN=/usr/sbin/chown
4
CHOWN=/usr/sbin/chown
8
CHMOD=/bin/chmod
5
CHMOD=/bin/chmod
Lines 10-21 Link Here
10
AOXGROUP=aox
7
AOXGROUP=aox
11
AOXUSER=aox
8
AOXUSER=aox
12
9
13
if [ $# -ne 2 ]; then
10
if [ "$2" = POST-INSTALL ]; then
14
	echo "Usage: $0 [PKGNAME] [PRE-INSTALL | POST-INSTALL]"
15
	exit 1
16
fi
17
18
if [ "$TARGET" = POST-INSTALL ]; then
19
	for i in /var/db/aox/jail /var/db/aox/messages; do
11
	for i in /var/db/aox/jail /var/db/aox/messages; do
20
		${MKDIR} -m 700 -p ${i}
12
		${MKDIR} -m 700 -p ${i}
21
	done
13
	done
Lines 24-28 Link Here
24
	${MKDIR} /var/run/aox
16
	${MKDIR} /var/run/aox
25
	${CHOWN} ${AOXUSER}:${AOXGROUP} /var/db/aox /var/run/aox /var/db/aox/messages
17
	${CHOWN} ${AOXUSER}:${AOXGROUP} /var/db/aox /var/run/aox /var/db/aox/messages
26
fi
18
fi
27
28
exit 0

Return to bug 166060