diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2016-02-05 23:28:46 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2016-02-05 23:28:46 +0000 |
commit | e462f12cbbba8270e97861d00f86e70529d66b5f (patch) | |
tree | 9edefcd2b34d51e97edb2fbc008e3a08fa44f10c /sysutils/jailadmin | |
parent | 57212eed10573af4906755885cf9aba832bc613b (diff) |
Notes
Diffstat (limited to 'sysutils/jailadmin')
-rw-r--r-- | sysutils/jailadmin/Makefile | 46 | ||||
-rw-r--r-- | sysutils/jailadmin/distinfo | 2 | ||||
-rw-r--r-- | sysutils/jailadmin/pkg-descr | 10 |
3 files changed, 58 insertions, 0 deletions
diff --git a/sysutils/jailadmin/Makefile b/sysutils/jailadmin/Makefile new file mode 100644 index 000000000000..5c8f2564cc82 --- /dev/null +++ b/sysutils/jailadmin/Makefile @@ -0,0 +1,46 @@ +# Created by: Kirk Strauser <kirk@strauser.com> +# $FreeBSD$ + +PORTNAME= jailadmin +PORTVERSION= 1.9 +CATEGORIES= sysutils +MASTER_SITES= http://BSDforge.com/projects/source/sysutils/jailadmin/ + +MAINTAINER= portmaster@BSDforge.com +COMMENT= Jail management system with optional SNMP support + +LICENSE= BSD2CLAUSE + +OPTIONS_DEFINE= SNMP DOCS +SNMP_DESC= install the additional SNMP management components + +USES= perl5 shebangfix tar:xz +SHEBANG_FILES= jailadmin jail-snmp jail-snmp-persist + +PORTDOCS= INSTALL README +PLIST_FILES= etc/jailadmin.conf.sample etc/rc.d/zzz-jail.sh \ + sbin/jailadmin ${SITE_PERL_REL}/Jail.pm + +SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp +SNMP_PLIST_FILES= sbin/jail-snmp sbin/jail-snmp-persist share/snmp/mibs/JAIL-MIB.txt + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/jail.sh ${STAGEDIR}${PREFIX}/etc/rc.d/zzz-jail.sh + ${INSTALL_DATA} ${WRKSRC}/jailadmin.conf.sample ${STAGEDIR}${PREFIX}/etc + ${INSTALL_SCRIPT} ${WRKSRC}/jailadmin ${STAGEDIR}${PREFIX}/sbin + @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} + ${CP} ${WRKSRC}/Jail.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} + +do-install-SNMP-on: + ${INSTALL_SCRIPT} ${WRKSRC}/jail-snmp ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/jail-snmp-persist ${STAGEDIR}${PREFIX}/sbin + @${MKDIR} ${STAGEDIR}${PREFIX}/share/snmp/mibs + ${INSTALL_DATA} ${WRKSRC}/JAIL-MIB.txt ${STAGEDIR}${PREFIX}/share/snmp/mibs + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for i in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} +.endfor + +.include <bsd.port.mk> diff --git a/sysutils/jailadmin/distinfo b/sysutils/jailadmin/distinfo new file mode 100644 index 000000000000..4b4ff4f593be --- /dev/null +++ b/sysutils/jailadmin/distinfo @@ -0,0 +1,2 @@ +SHA256 (jailadmin-1.9.tar.xz) = db562e101ed4328248af963f24841824746886c21d1c65b10494dd37ab225566 +SIZE (jailadmin-1.9.tar.xz) = 13612 diff --git a/sysutils/jailadmin/pkg-descr b/sysutils/jailadmin/pkg-descr new file mode 100644 index 000000000000..c5fd21f3461f --- /dev/null +++ b/sysutils/jailadmin/pkg-descr @@ -0,0 +1,10 @@ +JailAdmin is a system for managing a set of named jails. It provides: + - A command line utility for starting and stopping named jails. + - An efficient method for shutting down a large number of jails in + parallel. + - A simple configuration syntax. + - SNMP monitoring facilities. +It is designed to provide more flexible functionality than FreeBSD's own +rc.d/jail script, and should provide a complete superset of features. + +WWW: http://BSDforge.com/projects/sysutils/jailadmin/ |