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>