From 68a0a47aacd4766ca95e634fda41f786bc8d3375 Mon Sep 17 00:00:00 2001 From: robak Date: Fri, 18 Jul 2014 07:02:18 +0000 Subject: sysutils/iocage: new port - full featured Jails manager Approved by: swills (mentor) --- sysutils/Makefile | 1 + sysutils/iocage/Makefile | 37 +++++++++++++++++++++++++++++++++++++ sysutils/iocage/distinfo | 2 ++ sysutils/iocage/pkg-descr | 8 ++++++++ 4 files changed, 48 insertions(+) create mode 100644 sysutils/iocage/Makefile create mode 100644 sysutils/iocage/distinfo create mode 100644 sysutils/iocage/pkg-descr (limited to 'sysutils') diff --git a/sysutils/Makefile b/sysutils/Makefile index 0e07845f7f01..5a45ffe059df 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -388,6 +388,7 @@ SUBDIR += iat SUBDIR += installwatch SUBDIR += intel-pcm + SUBDIR += iocage SUBDIR += iogen SUBDIR += iograph SUBDIR += ioping diff --git a/sysutils/iocage/Makefile b/sysutils/iocage/Makefile new file mode 100644 index 000000000000..6630586c11a0 --- /dev/null +++ b/sysutils/iocage/Makefile @@ -0,0 +1,37 @@ +# Created by: Bartek Rutkowski +# $FreeBSD$ + +PORTNAME= iocage +PORTVERSION= 1.4.4 +CATEGORIES= sysutils +MASTER_SITES= GH + +MAINTAINER= robak@FreeBSD.org +COMMENT= Full featured, no dependency Jail container manager + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= pannon +GH_TAGNAME= ${PORTVERSION} +GH_COMMIT= 96b83eb + +PLIST_FILES= etc/rc.d/iocage \ + sbin/iocage \ + man/man8/iocage.8.gz + +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 +BROKEN= This port works only on FreeBSD 10 and newer +.endif + +NO_BUILD= yes + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/iocage ${STAGEDIR}${PREFIX}/etc/rc.d + ${INSTALL_SCRIPT} ${WRKSRC}/iocage ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/iocage.8 ${STAGEDIR}${PREFIX}/man/man8 + +.include diff --git a/sysutils/iocage/distinfo b/sysutils/iocage/distinfo new file mode 100644 index 000000000000..7d9c1956cda5 --- /dev/null +++ b/sysutils/iocage/distinfo @@ -0,0 +1,2 @@ +SHA256 (iocage-1.4.4.tar.gz) = 529867ee4d2bcfcaf40f20ce1c1433032e462115116bddc3a7482059d3015e6b +SIZE (iocage-1.4.4.tar.gz) = 212916 diff --git a/sysutils/iocage/pkg-descr b/sysutils/iocage/pkg-descr new file mode 100644 index 000000000000..65b7cd2a55e6 --- /dev/null +++ b/sysutils/iocage/pkg-descr @@ -0,0 +1,8 @@ +iocage is a zero dependency drop in jail/container manager +amalgamating some of the best features and technologies +FreeBSD operating system has to offer. + +It is geared for ease of use with a simple and easy to +understand command syntax. + +WWW: https://github.com/pannon/iocage -- cgit