Port details |
- appjail Simple and easy-to-use tool for creating portable jails
- 3.2.0 sysutils =1 3.2.0Version of this port present on the latest quarterly branch.
- Maintainer: DtxdF@disroot.org
- Port Added: 2023-03-11 10:57:07
- Last Update: 2024-02-23 01:49:29
- Commit Hash: eb6c6d6
- People watching this port, also watch:: coreutils, vault, fcron, flock, monit
- 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:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- 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 = 1708652893
SHA256 (DtxdF-AppJail-v3.2.0_GH0.tar.gz) = ee768445b17e6f6cf9e06dbf9817e3f0064312907e9f26ec2f1ae5296387365c
SIZE (DtxdF-AppJail-v3.2.0_GH0.tar.gz) = 1177501
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.2.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
===> 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.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 |