Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Feb 2014 19:11:19 +0000 (UTC)
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r342591 - in head/sysutils: . jail-primer
Message-ID:  <201402041911.s14JBJND013191@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: matthew
Date: Tue Feb  4 19:11:19 2014
New Revision: 342591
URL: http://svnweb.freebsd.org/changeset/ports/342591
QAT: https://qat.redports.org/buildarchive/r342591/

Log:
  A simplified prospective on jail configuration and usage. Complete easy to
  understand detailed documentation on creating a Third Generation Jail System
  Solutiom which is based on a single filesystem that contains all of the
  required operating system executable libraries which is shared with each
  of the individual jails.
  
  The legacy rc.conf method, Modern rc.conf method, and the jail(8) jail.conf
  methods are documented. Script are included that perform the tasks explained
  in the documentation.
  
  WWW: http://jail-primer.sourceforge.net/
  
  Changes beyond the original submission:
  
    * Stagify
    * Temporarily drop LICENSE from Makefile until the submitter can
      update his distfiles.
    * Only one WWW reference in the pkg-desc file
  
  PR:		ports/181945
  Submitted by:	Joe Barbish <jail-primer@a1poweruser.com>

Added:
  head/sysutils/jail-primer/
  head/sysutils/jail-primer/Makefile   (contents, props changed)
  head/sysutils/jail-primer/Makefile~   (contents, props changed)
  head/sysutils/jail-primer/distinfo   (contents, props changed)
  head/sysutils/jail-primer/pkg-descr   (contents, props changed)
  head/sysutils/jail-primer/pkg-message   (contents, props changed)
  head/sysutils/jail-primer/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Tue Feb  4 19:10:51 2014	(r342590)
+++ head/sysutils/Makefile	Tue Feb  4 19:11:19 2014	(r342591)
@@ -409,6 +409,7 @@
     SUBDIR += isomd5sum
     SUBDIR += ispman
     SUBDIR += istatd
+    SUBDIR += jail-primer
     SUBDIR += jail2
     SUBDIR += jailadmin
     SUBDIR += jailctl

Added: head/sysutils/jail-primer/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/jail-primer/Makefile	Tue Feb  4 19:11:19 2014	(r342591)
@@ -0,0 +1,52 @@
+# Created by: Joe Barbish <jail-primer@a1poweruser.com>
+# $FreeBSD$
+
+PORTNAME=	jail-primer
+PORTVERSION=	0.0
+CATEGORIES=	sysutils
+MASTER_SITES=	SF/${PORTNAME}
+
+MAINTAINER=	jail-primer@a1poweruser.com
+COMMENT=	Third Generation Jail System Solution
+
+USE_BZIP2=	yes
+NO_BUILD=	yes
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.pristine.fetch		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.install.system		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.create.jailcell	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.delete.jailcell	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.def.create	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.def.delete	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.start		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.stop		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.def.create	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.def.delete	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.start		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.stop		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.ssh.jailcell		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.bootime	\
+		${STAGEDIR}${PREFIX}/etc/rc.d
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.bootime		\
+		${STAGEDIR}${PREFIX}/etc/rc.d
+	${INSTALL_MAN}    ${WRKSRC}/jail-primer.8		\
+		${STAGEDIR}${MAN8PREFIX}/man/man8
+	@${MKDIR}	   ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA}   ${WRKSRC}/jail-primer.html		\
+		${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/sysutils/jail-primer/Makefile~
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/jail-primer/Makefile~	Tue Feb  4 19:11:19 2014	(r342591)
@@ -0,0 +1,54 @@
+# Created by: Joe Barbish <jail-primer@a1poweruser.com>
+# $FreeBSD$
+
+PORTNAME=	jail-primer
+PORTVERSION=	0.0
+CATEGORIES=	sysutils
+MASTER_SITES=	SF/${PORTNAME}
+
+MAINTAINER=	jail-primer@a1poweruser.com
+COMMENT=	Third Generation Jail System Solution
+
+LICENSE=	BSD
+
+USE_BZIP2=	yes
+NO_BUILD=	yes
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.pristine.fetch		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.install.system		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.create.jailcell	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.delete.jailcell	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.def.create	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.def.delete	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.start		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.stop		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.def.create	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.def.delete	\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.start		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.stop		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.ssh.jailcell		\
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.jailconf.bootime	\
+		${STAGEDIR}${PREFIX}/etc/rc.d
+	${INSTALL_SCRIPT} ${WRKSRC}/jail.rcconf.bootime		\
+		${STAGEDIR}${PREFIX}/etc/rc.d
+	${INSTALL_MAN}    ${WRKSRC}/jail-primer.8		\
+		${STAGEDIR}${MAN8PREFIX}/man/man8
+	@${MKDIR}	   ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA}   ${WRKSRC}/jail-primer.html		\
+		${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/sysutils/jail-primer/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/jail-primer/distinfo	Tue Feb  4 19:11:19 2014	(r342591)
@@ -0,0 +1,2 @@
+SHA256 (jail-primer-0.0.tar.bz2) = 73a43ca3eaf4e5dd9860fb1202c96c02be4202ebfd7d90bd17582548b6d5cce7
+SIZE (jail-primer-0.0.tar.bz2) = 22379

Added: head/sysutils/jail-primer/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/jail-primer/pkg-descr	Tue Feb  4 19:11:19 2014	(r342591)
@@ -0,0 +1,12 @@
+A simplified prospective on jail configuration and usage. Complete easy to
+understand detailed documentation on creating a Third Generation Jail System 
+Solutiom which is based on a single filesystem that contains all of the 
+required operating system executable libraries which is shared with each 
+of the individual jails.
+
+The legacy rc.conf method, Modern rc.conf method, and the jail(8) jail.conf 
+methods are documented. Script are included that perform the tasks explained 
+in the documentation. 
+
+WWW: http://jail-primer.sourceforge.net/
+

Added: head/sysutils/jail-primer/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/jail-primer/pkg-message	Tue Feb  4 19:11:19 2014	(r342591)
@@ -0,0 +1,8 @@
+#
+#
+
+First issue "rehash" command to enable the jail-primer scripts (if using csh).
+Then issue "man jail-primer" to read about jail-primer usage.
+
+#
+#

Added: head/sysutils/jail-primer/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/jail-primer/pkg-plist	Tue Feb  4 19:11:19 2014	(r342591)
@@ -0,0 +1,18 @@
+bin/jail.create.jailcell
+bin/jail.delete.jailcell
+bin/jail.install.system
+bin/jail.jailconf.def.create
+bin/jail.jailconf.def.delete
+bin/jail.jailconf.start
+bin/jail.jailconf.stop
+bin/jail.pristine.fetch
+bin/jail.rcconf.def.create
+bin/jail.rcconf.def.delete
+bin/jail.rcconf.start
+bin/jail.rcconf.stop
+bin/jail.ssh.jailcell
+etc/rc.d/jail.jailconf.bootime
+etc/rc.d/jail.rcconf.bootime
+man/man8/jail-primer.8.gz
+%%PORTDOCS%%%%DOCSDIR%%/jail-primer.html
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%



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