Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jul 2020 05:17:07 +0000 (UTC)
From:      Kyle Evans <kevans@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r543644 - in head/sysutils: . quickjail
Message-ID:  <202007290517.06T5H7lA018952@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kevans
Date: Wed Jul 29 05:17:07 2020
New Revision: 543644
URL: https://svnweb.freebsd.org/changeset/ports/543644

Log:
  [NEW] sysutils/quickjail: Utility to create transient single-command jails
  
  Quickjail is a utility to create transient single-command jails.
  
  This utility operates much like jail(8) -c, but the jails it creates are not
  persistent, unlike with jail(8).  This makes quickjail more convenient for
  cases where the command may need termination, which may prevent jail(8) from
  cleaning up the jail.
  
  WWW: https://git.kevans.dev/kevans/quickjail
  
  Reviewed by:	koobs (earlier version)
  Differential Revision:	https://reviews.freebsd.org/D24792

Added:
  head/sysutils/quickjail/
  head/sysutils/quickjail/Makefile   (contents, props changed)
  head/sysutils/quickjail/distinfo   (contents, props changed)
  head/sysutils/quickjail/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed Jul 29 02:53:40 2020	(r543643)
+++ head/sysutils/Makefile	Wed Jul 29 05:17:07 2020	(r543644)
@@ -1037,6 +1037,7 @@
     SUBDIR += qt5-qtpaths
     SUBDIR += qt5-qtplugininfo
     SUBDIR += qtpass
+    SUBDIR += quickjail
     SUBDIR += quicksynergy
     SUBDIR += racktables
     SUBDIR += radeontool

Added: head/sysutils/quickjail/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/quickjail/Makefile	Wed Jul 29 05:17:07 2020	(r543644)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME=	quickjail
+PORTVERSION=	0.1.2
+CATEGORIES=	sysutils
+MASTER_SITES=	https://git.kevans.dev/kevans/${PORTNAME}/archive/${PORTVERSION}.tar.gz?dummy=/
+
+MAINTAINER=	kevans@FreeBSD.org
+COMMENT=	Utility to quickly create transient single-command jails
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+
+PLIST_FILES=	bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN}	${WRKSRC}/${PORTNAME}.1.gz \
+		${STAGEDIR}${MAN1PREFIX}/share/man/man1
+
+.include <bsd.port.mk>

Added: head/sysutils/quickjail/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/quickjail/distinfo	Wed Jul 29 05:17:07 2020	(r543644)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1595998385
+SHA256 (quickjail-0.1.2.tar.gz) = 60435a3642dfd5c5d7597149a3fef827dae11ea6487a01d0eca4cb0dbfdfb32f
+SIZE (quickjail-0.1.2.tar.gz) = 3815

Added: head/sysutils/quickjail/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/quickjail/pkg-descr	Wed Jul 29 05:17:07 2020	(r543644)
@@ -0,0 +1,8 @@
+Quickjail is a utility to create transient single-command jails.
+
+This utility operates much like jail(8) -c, but the jails it creates are not
+persistent, unlike with jail(8).  This makes quickjail more convenient for
+cases where the command may need termination, which may prevent jail(8) from
+cleaning up the jail.
+
+WWW: https://git.kevans.dev/kevans/quickjail



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