Port details |
- appjail Simple and easy-to-use tool for creating portable jails
- 3.6.0 sysutils =3 3.5.0Version of this port present on the latest quarterly branch.
- Maintainer: DtxdF@disroot.org
- Port Added: 2023-03-11 10:57:07
- Last Update: 2025-01-04 11:56:47
- Commit Hash: 3514c5c
- People watching this port, also watch:: zbar, isc-cron, monit, cronic
- License: BSD3CLAUSE
- WWW:
- https://github.com/DtxdF/AppJail/
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- appjail>0:sysutils/appjail
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/sysutils/appjail/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/appjail
- pkg install appjail
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: appjail
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1735886621
SHA256 (DtxdF-AppJail-v3.6.0_GH0.tar.gz) = ec1b12b3405233bcbccb533452ab1b15313db64710e9542a878ea14e39e418a7
SIZE (DtxdF-AppJail-v3.6.0_GH0.tar.gz) = 1006288
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for appjail-3.6.0:
DEBOOTSTRAP=off: Support for Debian and Ubuntu jails
DOAS=off: Add support for unprivileged users
DOCS=on: Build and/or install documentation
GIT=off: Git version control support
OCI=off: Add support for OCI
===> Use 'make config' to modify these settings
- Options name:
- sysutils_appjail
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.6.0 04 Jan 2025 11:56:47 |
Nuno Teixeira (eduardo) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.6.0
- Add support for OCI
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v3.6.0
PR: 283831 |
3.5.0 14 Nov 2024 08:43:23 |
Robert Clausecker (fuz) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.5.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/v3.5.0
* Clarified: more about cloned_interfaces option, resolv.conf(5) and
appjail.conf(5).
* Added: missing check for when priority is not defined.
PR: 282660 |
3.4.0 12 Jul 2024 20:51:19 |
Joel Bodenmann (jbo) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.4.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v3.4.0
PR: 280244
Approved by: tcberner (mentor, implicit) |
3.3.0 13 May 2024 05:22:05 |
Philippe Audeoud (jadawin) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.3.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v3.3.0
* Added: stop_env option in quick:
- Documented: stop_env option in appjail-quick(1).
* Added: run_env option in quick:
- Documented: run_env option in appjail-quick(1).
* Added: start_env option in quick:
- Documented: start_env option in appjail-quick(1).
* Added: LABEL instruction in Makejails:
- Documented: LABEL instruction in appjail-makejail(5).
* Added: label option in quick:
- Documented: label option in appjail-quick(1).
* Added: label command. (Only the first 15 lines of the commit message are shown above ) |
3.2.0 23 Feb 2024 01:49:29 |
Jose Alonso Cardenas Marquez (acm) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.2.0
PR: 276578 |
3.1.0 17 Jan 2024 08:50:39 |
Fernando Apesteguía (fernape) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.1.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v3.1.0
* Added: {nullfs|<pseudofs>}:reverse feature.
* Improved: AppJail image:
Add Imagetype.
Improve Slogan.
* Improved: creation of a bridge (A lock file is used to ensure that the bridge
is not attempted to be created by two or more processes at the same time.).
* Fixed: bottleneck in repeat (sleep(1) command is now started after a command
failure instead of executing on the first try. This ensures that the command
exits as quickly as possible instead of waiting for the sleep(1) time and the
command time.).
PR: 276355
Reported by: DtxdF@disroot.org (maintainer) |
3.0.0 22 Dec 2023 00:57:01 |
Joel Bodenmann (jbo) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 3.0.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v3.0.0
PR: 275861
Approved by: tcberner
Differential Revision: https://reviews.freebsd.org/D43150 |
2.10.0 07 Dec 2023 22:02:51 |
Joel Bodenmann (jbo) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.10.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.10.0
PR: 275498
Approved by: zirias (mentor)
Differential Revision: https://reviews.freebsd.org/D42889 |
2.9.0 03 Nov 2023 21:16:22 |
Robert Clausecker (fuz) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.9.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.9.0
PR: 274880 |
2.8.0 30 Sep 2023 20:00:02 |
Robert Clausecker (fuz) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.8.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.8.0
* Added: support for unprivileged users in the main script (Now an
unprivileged user can run appjail without running appjail-user
and this is the recommended way.).
* Fixed: template_isvar() as it incorrectly detects a parameter as a
variable.
* Fixed: test_param() as it returns false when a character is a space.
* Fixed: typo update -y -> update in PKG.
* Fixed: instruction order that does not require a specific order.
* Fixed: execution of the OPTION instruction when there are no
options.
PR: 274171 |
2.7.1 21 Aug 2023 17:48:32 |
Fernando Apesteguía (fernape) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.7.1
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.7.0
* Fixed: <defunct> process in appjail-dns (When sending a SIGTERM
signal to appjail-dns, there will be one process left, that
process is the sleep(1) command, which results in a minute
or a little more waiting for this process to finish. To
fix this, when sending a SIGTERM signal to appjail-dns,
a SIGTERM signal is sent to the sleep(1) command.).
* Fixed: exit status of the start stage (The start stage may return
a non-zero exit status indicating an error or whatever it means
and the start command will return 0 which in almost all
situations is not the intent.).
* Fixed: pkg all (Add a missing shift command to fix pkg all as its (Only the first 15 lines of the commit message are shown above ) |
2.6.0 04 Jul 2023 15:16:30 |
Fernando Apesteguía (fernape) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.6.0
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.6.0
* Added: force, recursive and force+recursive flags to overwrite the jail in
appjail quick.
* Added: -g parameter to appjail logs remove to enable shell glob patterns.
* Added: --clean parameter in PKG.
* Added: Images to Features.
* Added: warning for when removing installed images and Makejails in README.
* Added: option for update all installed Makejails.
* Added: more information to update Makejails manually.
* Improved: killing processes in appjail healthcheck and appjail startup (Simply
killing a process is not technically correct because the process after a while
may be another process created by another process and not by AppJail, so
errors (Only the first 15 lines of the commit message are shown above ) |
2.5.2 06 Jun 2023 15:06:56 |
Fernando Apesteguía (fernape) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.5.2
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.5.2
* Fixed: invalid lib_check_ipv4addr function name when using the address option
in quick:virtualnet.
* Fixed: missing empty variables in
*_set_[expose:proto|virtualnet:interface_desc] (after calling a function and
defining a variable, the variable is not emptied for the next call, the value
is reused when the parameter is not called again, resulting in an incorrect
configuration).
* Added: template check before use it in quick.
* Added: check for when the jail is gone in healthcheck.
* Added: -Q parameter in libexec/appjail-config/tok.
* Fixed: load of a kernel module at startup (at startup lib_check_kernmod does (Only the first 15 lines of the commit message are shown above ) |
2.5.1 01 Jun 2023 22:29:21 |
Robert Clausecker (fuz) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Update to 2.5.1
* Add DOAS option
* Install sample configuration file
ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.5.1
* Fixed: incorrect directory permissions in Makefile (when installing
AppJail using a non-root user, a Permission denied error may occur,
especially when using DESTDIR).
* Changed: ${.ALLSRC} to ${TARGETS} to correctly strip them in
libexec/appjail-config/Makefile:strip).
PR: 271740 |
2.4.0_1 16 May 2023 16:52:37 |
Jose Alonso Cardenas Marquez (acm) |
sysutils/appjail: Add WWW and CONFLICTS |
2.4.0 11 Mar 2023 10:54:50 |
Felix Palmen (zirias) Author: Jesús Daniel Colmenares Oviedo |
sysutils/appjail: Add new port
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 behave like an application.
PR: 269631
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D39008 |