Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Dec 2016 20:21:16 +0000 (UTC)
From:      Bartek Rutkowski <robak@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r428695 - in head/sysutils: . iocell
Message-ID:  <201612162021.uBGKLGF4072401@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	iocell
+PORTVERSION=	2.0.0
+DISTVERSIONPREFIX=v
+CATEGORIES=	sysutils
+
+MAINTAINER=	robak@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612162021.uBGKLGF4072401>