View | Details | Raw Unified | Return to bug 200476 | Differences between
and this patch

Collapse All | Expand All

(-)jailadmin/Makefile (-23 / +36 lines)
Lines 2-41 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	jailadmin
4
PORTNAME=	jailadmin
5
PORTVERSION=	1.8
5
PORTVERSION=	1.9
6
PORTREVISION=	5
7
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
8
MASTER_SITES=	http://subwiki.honeypot.net/pub/Freebsd/JailAdmin/
7
MASTER_SITES=	http://BSDforge.com/projects/source/sysutils/jailadmin/
9
DISTNAME=	jailadmin-${PORTVERSION}
10
8
11
MAINTAINER=	kirk@strauser.com
9
MAINTAINER=	portmaster@BSDforge.com
12
COMMENT=	A system for managing a set of named jails
10
COMMENT=	Jail management system with optional SNMP support
13
11
14
USES=		perl5
12
LICENSE=	BSD2CLAUSE
15
13
14
OPTIONS_DEFINE=	SNMP DOCS
15
OPTIONS_DEFAULT= DOCS
16
SNMP_DESC=	install the additional SNMP management components
17
18
USES=		perl5 shebangfix tar:xz
19
SHEBANG_FILES=	jailadmin jail-snmp jail-snmp-persist
20
16
PORTDOCS=	INSTALL README
21
PORTDOCS=	INSTALL README
22
PLIST_FILES=	etc/jailadmin.conf.sample etc/rc.d/zzz-jail.sh \
23
		sbin/jailadmin ${SITE_PERL_REL}/Jail.pm
17
24
18
NO_STAGE=	yes
19
.include <bsd.port.pre.mk>
25
.include <bsd.port.pre.mk>
20
26
21
.if defined(WITH_SNMP)
27
.include <bsd.port.options.mk>
22
LIB_DEPENDS+=	netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp
28
29
.if ${PORT_OPTIONS:MSNMP}
30
LIB_DEPENDS+=	libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp
23
PLIST_SUB+=	SNMP=""
31
PLIST_SUB+=	SNMP=""
24
.else
32
WITH_SNMP= yes
25
INSTALL_TARGET=	installbase
33
PLIST_FILES+=	sbin/jail-snmp sbin/jail-snmp-persist share/snmp/mibs/JAIL-MIB.txt
26
PLIST_SUB+=	SNMP="@comment "
27
.endif
34
.endif
28
35
29
pre-everything::
36
do-install:
30
	@${ECHO}
37
	${INSTALL_SCRIPT} ${WRKSRC}/jail.sh ${STAGEDIR}${PREFIX}/etc/rc.d/zzz-jail.sh
31
	@${ECHO} "You can build ${PKGNAME} with the following options:"
38
	${INSTALL_DATA} ${WRKSRC}/jailadmin.conf.sample ${STAGEDIR}${PREFIX}/etc
32
	@${ECHO} "WITH_SNMP     install the additional SNMP management components"
39
	${INSTALL_SCRIPT} ${WRKSRC}/jailadmin ${STAGEDIR}${PREFIX}/sbin
33
	@${ECHO}
40
	@${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
34
41
		${CP} ${WRKSRC}/Jail.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
35
post-patch:
42
.if ${PORT_OPTIONS:MSNMP}
36
	@${REINPLACE_CMD} -e "s#^SITEPERLDIR=.*#SITEPERLDIR= ${SITE_PERL}#" ${WRKSRC}/Makefile
43
	${INSTALL_SCRIPT} ${WRKSRC}/jail-snmp ${STAGEDIR}${PREFIX}/sbin
37
.ifdef NOPORTDOCS
44
	${INSTALL_SCRIPT} ${WRKSRC}/jail-snmp-persist ${STAGEDIR}${PREFIX}/sbin
38
	@${REINPLACE_CMD} -e '/share\/doc/s/^[[:blank:]]/#&/' ${WRKSRC}/Makefile
45
	@${MKDIR}${STAGEDIR}${PREFIX}/share/snmp/mibs
46
		${INSTALL_DATA} ${WRKSRC}JAIL-MIB.txt ${STAGEDIR}${PREFIX}/share/snmp/mibs
39
.endif
47
.endif
48
.if ${PORT_OPTIONS:MDOCS}
49
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
50
		${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR}
51
		${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
52
.endif
40
53
41
.include <bsd.port.post.mk>
54
.include <bsd.port.post.mk>
(-)jailadmin/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (jailadmin-1.8.tar.gz) = 840aa3ee67a3235c39fb78928eea5608c94caa49324a7221e706f7d993afc37c
1
SHA256 (jailadmin-1.9.tar.xz) = db562e101ed4328248af963f24841824746886c21d1c65b10494dd37ab225566
2
SIZE (jailadmin-1.8.tar.gz) = 14732
2
SIZE (jailadmin-1.9.tar.xz) = 13612
(-)jailadmin/pkg-descr (-1 / +1 lines)
Lines 7-10 Link Here
7
It is designed to provide more flexible functionality than FreeBSD's own
7
It is designed to provide more flexible functionality than FreeBSD's own
8
rc.d/jail script, and should provide a complete superset of features.
8
rc.d/jail script, and should provide a complete superset of features.
9
9
10
WWW: http://subwiki.honeypot.net/cgi-bin/view/Freebsd/JailAdmin
10
WWW: http://BSDforge.com/projects/sysutils/jailadmin/

Return to bug 200476