FreeBSD Bugzilla – Attachment 240709 Details for
Bug 269631
[NEW PORT] sysutils/appjail: Simple and easy-to-use tool for creating portable jails
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
appjail-2.4.0.patch
0001-sysutils-appjail-New-port-Simple-and-easy-to-use-too.patch (text/plain), 6.19 KB, created by
Jesús Daniel Colmenares Oviedo
on 2023-03-09 19:53:25 UTC
(
hide
)
Description:
appjail-2.4.0.patch
Filename:
MIME Type:
Creator:
Jesús Daniel Colmenares Oviedo
Created:
2023-03-09 19:53:25 UTC
Size:
6.19 KB
patch
obsolete
>From 043fcda1ddee7199a282139ee01a62ef252d4e95 Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?Jes=C3=BAs=20Daniel=20Colmenares=20Oviedo?= > <DtxdF@disroot.org> >Date: Thu, 9 Mar 2023 15:46:28 -0400 >Subject: [PATCH] sysutils/appjail: New port: Simple and easy-to-use tool for > creating portable jails > >AppJail is an open source framework entirely written in sh(1) and >C to create isolated, portable and easy to deploy environments using >FreeBSD jails that behaves like an application. > >WWW: https://github.com/DtxdF/AppJail/ >--- > sysutils/appjail/Makefile | 30 ++++++++++ > sysutils/appjail/distinfo | 3 + > sysutils/appjail/pkg-descr | 3 + > sysutils/appjail/pkg-plist | 119 +++++++++++++++++++++++++++++++++++++ > 4 files changed, 155 insertions(+) > create mode 100644 sysutils/appjail/Makefile > create mode 100644 sysutils/appjail/distinfo > create mode 100644 sysutils/appjail/pkg-descr > create mode 100644 sysutils/appjail/pkg-plist > >diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile >new file mode 100644 >index 0000000000..15932a20e5 >--- /dev/null >+++ b/sysutils/appjail/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= appjail >+DISTVERSIONPREFIX= v >+DISTVERSION= 2.4.0 >+CATEGORIES= sysutils >+ >+MAINTAINER= DtxdF@disroot.org >+COMMENT= Simple and easy-to-use tool for creating portable jails >+WWW= https://github.com/DtxdF/AppJail/ >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USE_GITHUB= yes >+GH_ACCOUNT= DtxdF >+GH_PROJECT= AppJail >+ >+ALL_TARGET= utils-strip >+ >+PORTDOCS= README.md >+ >+OPTIONS_DEFINE= DEBOOTSTRAP DOCS GIT >+DEBOOTSTRAP_DESC= Support for Debian and Ubuntu jails >+DEBOOTSTRAP_RUN_DEPENDS= debootstrap>0:sysutils/debootstrap >+GIT_RUN_DEPENDS= git>0:devel/git >+ >+do-install-DOCS-on: >+ @${MKDIR} ${STAGEDIR}/${DOCSDIR} >+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} >+ >+.include <bsd.port.mk> >diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo >new file mode 100644 >index 0000000000..1555a52ccd >--- /dev/null >+++ b/sysutils/appjail/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1678382078 >+SHA256 (DtxdF-AppJail-v2.4.0_GH0.tar.gz) = e3e09f735607715066e88005a3eec5dd360cb290b7f147661e3ee9ff2bf33633 >+SIZE (DtxdF-AppJail-v2.4.0_GH0.tar.gz) = 164278 >diff --git a/sysutils/appjail/pkg-descr b/sysutils/appjail/pkg-descr >new file mode 100644 >index 0000000000..7050513e9e >--- /dev/null >+++ b/sysutils/appjail/pkg-descr >@@ -0,0 +1,3 @@ >+AppJail is an open source framework entirely written in sh(1) and >+C to create isolated, portable and easy to deploy environments using >+FreeBSD jails that behaves like an application. >diff --git a/sysutils/appjail/pkg-plist b/sysutils/appjail/pkg-plist >new file mode 100644 >index 0000000000..cf5ebf02c8 >--- /dev/null >+++ b/sysutils/appjail/pkg-plist >@@ -0,0 +1,119 @@ >+bin/appjail >+bin/appjail-dns >+etc/rc.d/appjail >+etc/rc.d/appjail-natnet >+libexec/appjail/getservbyname/getservbyname >+libexec/appjail/ipcheck/ipcheck >+libexec/appjail/network/network >+%%DATADIR%%/cmd/cmd >+%%DATADIR%%/cmd/config >+%%DATADIR%%/cmd/cpuset >+%%DATADIR%%/cmd/disable >+%%DATADIR%%/cmd/enable >+%%DATADIR%%/cmd/enabled >+%%DATADIR%%/cmd/expose >+%%DATADIR%%/cmd/fetch >+%%DATADIR%%/cmd/fstab >+%%DATADIR%%/cmd/help >+%%DATADIR%%/cmd/jail >+%%DATADIR%%/cmd/limits >+%%DATADIR%%/cmd/login >+%%DATADIR%%/cmd/logs >+%%DATADIR%%/cmd/makejail >+%%DATADIR%%/cmd/nat >+%%DATADIR%%/cmd/network >+%%DATADIR%%/cmd/pkg >+%%DATADIR%%/cmd/quick >+%%DATADIR%%/cmd/restart >+%%DATADIR%%/cmd/rstop >+%%DATADIR%%/cmd/run >+%%DATADIR%%/cmd/service >+%%DATADIR%%/cmd/start >+%%DATADIR%%/cmd/startup >+%%DATADIR%%/cmd/stop >+%%DATADIR%%/cmd/sysrc >+%%DATADIR%%/cmd/update >+%%DATADIR%%/cmd/upgrade >+%%DATADIR%%/cmd/usage >+%%DATADIR%%/cmd/version >+%%DATADIR%%/cmd/zfs >+%%DATADIR%%/files/config.conf >+%%DATADIR%%/files/default.conf >+%%DATADIR%%/files/default_template.conf >+%%DATADIR%%/files/exclude-thinjail.files >+%%DATADIR%%/files/include-thinjail.files >+%%DATADIR%%/files/rctl-actions >+%%DATADIR%%/files/rctl-resources >+%%DATADIR%%/files/rctl-subjects >+%%DATADIR%%/lib/atexit >+%%DATADIR%%/lib/cache >+%%DATADIR%%/lib/check_func >+%%DATADIR%%/lib/colors >+%%DATADIR%%/lib/copy >+%%DATADIR%%/lib/files >+%%DATADIR%%/lib/jail >+%%DATADIR%%/lib/jail_types >+%%DATADIR%%/lib/kern_modules >+%%DATADIR%%/lib/keys >+%%DATADIR%%/lib/load >+%%DATADIR%%/lib/log >+%%DATADIR%%/lib/mksum >+%%DATADIR%%/lib/mount >+%%DATADIR%%/lib/network >+%%DATADIR%%/lib/random >+%%DATADIR%%/lib/replace >+%%DATADIR%%/lib/strlen >+%%DATADIR%%/lib/sysexits >+%%DATADIR%%/lib/tempfile >+%%DATADIR%%/lib/version >+%%DATADIR%%/lib/whitespaces >+%%DATADIR%%/lib/zfs >+%%DATADIR%%/makejail/cmd/all/ADD >+%%DATADIR%%/makejail/cmd/all/ARG >+%%DATADIR%%/makejail/cmd/all/CLEAR >+%%DATADIR%%/makejail/cmd/all/CMD >+%%DATADIR%%/makejail/cmd/all/COPY >+%%DATADIR%%/makejail/cmd/all/ENTRYPOINT >+%%DATADIR%%/makejail/cmd/all/ENV >+%%DATADIR%%/makejail/cmd/all/MOUNT >+%%DATADIR%%/makejail/cmd/all/PKG >+%%DATADIR%%/makejail/cmd/all/RAW >+%%DATADIR%%/makejail/cmd/all/REPLACE >+%%DATADIR%%/makejail/cmd/all/RUN >+%%DATADIR%%/makejail/cmd/all/SERVICE >+%%DATADIR%%/makejail/cmd/all/SET >+%%DATADIR%%/makejail/cmd/all/SYSRC >+%%DATADIR%%/makejail/cmd/all/UMOUNT >+%%DATADIR%%/makejail/cmd/all/USER >+%%DATADIR%%/makejail/cmd/all/VAR >+%%DATADIR%%/makejail/cmd/all/WORKDIR >+%%DATADIR%%/makejail/cmd/build/LOGIN >+%%DATADIR%%/makejail/cmd/build/OPTION >+%%DATADIR%%/makejail/cmd/build/RESTART >+%%DATADIR%%/makejail/cmd/build/START >+%%DATADIR%%/makejail/cmd/build/STOP >+%%DATADIR%%/makejail/write/all/ADD >+%%DATADIR%%/makejail/write/all/ARG >+%%DATADIR%%/makejail/write/all/CMD >+%%DATADIR%%/makejail/write/all/COPY >+%%DATADIR%%/makejail/write/all/MOUNT >+%%DATADIR%%/makejail/write/all/PKG >+%%DATADIR%%/makejail/write/all/RAW >+%%DATADIR%%/makejail/write/all/REPLACE >+%%DATADIR%%/makejail/write/all/RUN >+%%DATADIR%%/makejail/write/all/SERVICE >+%%DATADIR%%/makejail/write/all/SET >+%%DATADIR%%/makejail/write/all/SYSRC >+%%DATADIR%%/makejail/write/all/UMOUNT >+%%DATADIR%%/makejail/write/all/VAR >+%%DATADIR%%/makejail/write/all/WORKDIR >+%%DATADIR%%/makejail/write/build/LOGIN >+%%DATADIR%%/makejail/write/build/OPTION >+%%DATADIR%%/makejail/write/build/RESTART >+%%DATADIR%%/makejail/write/build/START >+%%DATADIR%%/makejail/write/build/STOP >+%%DATADIR%%/scripts/ascii2oct.sh >+%%DATADIR%%/scripts/dns.sh >+%%DATADIR%%/scripts/get_depends.sh >+%%DATADIR%%/scripts/run_init.sh >+%%DATADIR%%/scripts/run_jail.sh >-- >2.38.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 269631
:
240219
|
240238
|
240370
|
240582
|
240700
|
240707
| 240709