svn commit: r428695 - in head/sysutils: . iocell
Bartek Rutkowski
robak at FreeBSD.org
Fri Dec 16 20:21:18 UTC 2016
Author: robak
Date: Fri Dec 16 20:21:16 2016
New Revision: 428695
URL: https://svnweb.freebsd.org/changeset/ports/428695
Log:
sysutils/iocell: NEW PORT - Feature rich Jail containers manager (iocage fork)
iocell 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.
iocell has been forked from iocage with the goal of keeping
original iocage experience available, providing bugfixes
and new features.
WWW: https://github.com/bartekrutkowski/iocell
Submitted by: Bartek Rutkowski <robak at FreeBSD.org>
Sponsored by: Pixeware LTD
Added:
head/sysutils/iocell/
head/sysutils/iocell/Makefile (contents, props changed)
head/sysutils/iocell/distinfo (contents, props changed)
head/sysutils/iocell/pkg-descr (contents, props changed)
head/sysutils/iocell/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Fri Dec 16 20:16:48 2016 (r428694)
+++ head/sysutils/Makefile Fri Dec 16 20:21:16 2016 (r428695)
@@ -454,6 +454,7 @@
SUBDIR += intel-qcu
SUBDIR += iocage
SUBDIR += iocage-devel
+ SUBDIR += iocell
SUBDIR += iogen
SUBDIR += iograph
SUBDIR += iohyve
Added: head/sysutils/iocell/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/iocell/Makefile Fri Dec 16 20:21:16 2016 (r428695)
@@ -0,0 +1,39 @@
+# Created by: Bartek Rutkowski <robak at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= iocell
+PORTVERSION= 2.0.0
+DISTVERSIONPREFIX=v
+CATEGORIES= sysutils
+
+MAINTAINER= robak at FreeBSD.org
+COMMENT= Feature rich Jail containers manager (iocage fork)
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= uclcmd:devel/uclcmd
+
+CONFLICTS= iocage-*
+
+USE_GITHUB= yes
+GH_ACCOUNT= bartekrutkowski
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+IGNORE_FreeBSD_9= requires FreeBSD 10.x or newer
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|/usr/local/lib/iocell|${PREFIX}/lib/iocell|g" ${WRKSRC}/iocell
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/iocell
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/iocell ${STAGEDIR}${PREFIX}/etc/rc.d
+ ${INSTALL_SCRIPT} ${WRKSRC}/iocell ${STAGEDIR}${PREFIX}/sbin
+ (cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/iocell)
+ ${INSTALL_MAN} ${WRKSRC}/iocell.8 ${STAGEDIR}${PREFIX}/man/man8
+
+.include <bsd.port.mk>
Added: head/sysutils/iocell/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/iocell/distinfo Fri Dec 16 20:21:16 2016 (r428695)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1481915244
+SHA256 (bartekrutkowski-iocell-v2.0.0_GH0.tar.gz) = a175e6e5177a8ea8771d4443b766384b1c9db65093fe56d6d9e1cb942dea1a3f
+SIZE (bartekrutkowski-iocell-v2.0.0_GH0.tar.gz) = 371045
Added: head/sysutils/iocell/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/iocell/pkg-descr Fri Dec 16 20:21:16 2016 (r428695)
@@ -0,0 +1,12 @@
+iocell 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.
+
+iocell has been forked from iocage with the goal of keeping
+original iocage experience available, providing bugfixes
+and new features.
+
+WWW: https://github.com/bartekrutkowski/iocell
Added: head/sysutils/iocell/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/iocell/pkg-plist Fri Dec 16 20:21:16 2016 (r428695)
@@ -0,0 +1,19 @@
+etc/rc.d/iocell
+lib/iocell/ioc-cmd
+lib/iocell/ioc-common
+lib/iocell/ioc-configure
+lib/iocell/ioc-git
+lib/iocell/ioc-globals
+lib/iocell/ioc-hacks
+lib/iocell/ioc-help
+lib/iocell/ioc-image
+lib/iocell/ioc-info
+lib/iocell/ioc-network
+lib/iocell/ioc-rc
+lib/iocell/ioc-rctl
+lib/iocell/ioc-send
+lib/iocell/ioc-snapshot
+lib/iocell/ioc-upgrade
+lib/iocell/ioc-zfs
+man/man8/iocell.8.gz
+sbin/iocell
More information about the svn-ports-all
mailing list