svn commit: r543644 - in head/sysutils: . quickjail
Kyle Evans
kevans at FreeBSD.org
Wed Jul 29 05:17:09 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list