BSD Ports

sysutils/appjail-devel 5.9.1.20261012,1 FreeBSD

Simple and easy-to-use tool for creating portable jails (devel)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5afe02ec14
License
BSD3CLAUSE
Categories
sysutils
Package size
347.7 KiB, 1498.0 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDsysutils/appjail-devel5.9.1.20261012,1
DragonFlysysutils/appjail-devel3.3.0.20240506,1

Install

Binary package:

pkg install appjail-devel

From the ports tree:

cd /usr/ports/sysutils/appjail-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	appjail-devel>0:sysutils/appjail-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.8.0.20261002,15.9.1.20261012,1-4.2.1.20250807,1-
FreeBSD:14:quarterly5.9.1.20261012,15.9.1.20261012,1n/a4.0.0.20250624,1-
FreeBSD:15:latest5.9.1.20261012,15.9.1.20261012,1n/a4.2.1.20250807,14.2.1.20250807,1
FreeBSD:15:quarterly5.9.1.20261012,15.9.1.20261012,1n/an/an/a
FreeBSD:16:latest5.8.0.20261002,15.9.1.20261012,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 34

No port depends on this one.

Configuration

Options name: sysutils_appjail

OptionDefaultDescription
AGEoffUse security/age as secrets backend
DEBOOTSTRAPoffSupport for Debian and Ubuntu jails
DOASoffAdd support for unprivileged users
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
GIToffGit version control support
OCIonAdd support for OCI
PKGBASEonAdd support for pkgbase
RAGEoffUse security/rage as secrets backend
X11offAdd support for x11
Service scripts
none
Conflicts with
appjail

Message after installing

AppJail was installed

1) All information about like use and configure appjail can be found at the
   following url:

   https://github.com/DtxdF/AppJail/blob/main/README.md

2) A configuration file sample was installed to /usr/local/etc/appjail. Change it accord to
   your own needs

3) If you want to use OCI feature, you need to install sysutils/buildah and
   textproc/jq before using the appjail-oci(1) command

4) Enjoy it

Files

Manual pages 55
  • appjail(1)
  • appjail-ajspec(5)
  • appjail-apply(1)
  • appjail-checkOld(1)
  • appjail-cmd(1)
  • appjail-config(1)
  • appjail-cpuset(1)
  • appjail-deleteOld(1)
  • appjail-devfs(1)
  • appjail-disable(1)
  • appjail-dns(8)
  • appjail-enable(1)
  • appjail-enabled(1)
  • appjail-ephemeral(7)
  • appjail-etcupdate(1)
  • appjail-expose(1)
  • appjail-fetch(1)
  • appjail-fstab(1)
  • appjail-healthcheck(1)
  • appjail-help(1)
  • appjail-image(1)
  • appjail-initscript(5)
  • appjail-jail(1)
  • appjail-label(1)
  • appjail-limits(1)
  • appjail-login(1)
  • appjail-logs(1)
  • appjail-makejail(1)
  • appjail-makejail(5)
  • appjail-nat(1)
  • appjail-network(1)
  • appjail-oci(1)
  • appjail-pkg(1)
  • appjail-quick(1)
  • appjail-restart(1)
  • appjail-rstop(1)
  • appjail-run(1)
  • appjail-secrets(1)
  • appjail-service(1)
  • appjail-start(1)
  • appjail-startup(1)
  • appjail-status(1)
  • appjail-stop(1)
  • appjail-sysrc(1)
  • appjail-template(5)
  • appjail-tutorial(7)
  • appjail-update(1)
  • appjail-upgrade(1)
  • appjail-usage(1)
  • appjail-user(8)
  • appjail-version(1)
  • appjail-volume(1)
  • appjail-x11(1)
  • appjail-zfs(1)
  • appjail.conf(5)
pkg-plist 241
  • bin/appjail
  • bin/appjail-config
  • bin/appjail-config-user
  • bin/appjail-dns
  • bin/appjail-user
  • @sample etc/appjail-devel/appjail.conf.sample
  • etc/bash_completion.d/_appjail.bash
  • etc/rc.d/appjail
  • etc/rc.d/appjail-dns
  • etc/rc.d/appjail-health
  • etc/rc.d/appjail-natnet
  • libexec/appjail/appjail-config/appjail-config
  • libexec/appjail/appjail-config/tok
  • libexec/appjail/find-number-from-start/find-number-from-start
  • libexec/appjail/find-smallest-missing-number/find-smallest-missing-number
  • libexec/appjail/get_assigned_rulesets/get_assigned_rulesets
  • libexec/appjail/getservbyname/getservbyname
  • libexec/appjail/ipcheck/ipcheck
  • libexec/appjail/jexec/jexec
  • libexec/appjail/network/network
  • libexec/appjail/juexec/juexec
  • libexec/appjail/mksock/mksock
  • share/appjail-devel/Isotype.png
  • share/appjail-devel/cmd/apply
  • share/appjail-devel/cmd/checkOld
  • share/appjail-devel/cmd/cmd
  • share/appjail-devel/cmd/cpuset
  • share/appjail-devel/cmd/deleteOld
  • share/appjail-devel/cmd/devfs
  • share/appjail-devel/cmd/disable
  • share/appjail-devel/cmd/enable
  • share/appjail-devel/cmd/enabled
  • share/appjail-devel/cmd/etcupdate
  • share/appjail-devel/cmd/expose
  • share/appjail-devel/cmd/fetch
  • share/appjail-devel/cmd/fstab
  • share/appjail-devel/cmd/healthcheck
  • share/appjail-devel/cmd/help
  • share/appjail-devel/cmd/image
  • share/appjail-devel/cmd/jail
  • share/appjail-devel/cmd/label
  • share/appjail-devel/cmd/limits
  • share/appjail-devel/cmd/login
  • share/appjail-devel/cmd/logs
  • share/appjail-devel/cmd/makejail
  • share/appjail-devel/cmd/nat
  • share/appjail-devel/cmd/network
  • share/appjail-devel/cmd/oci
  • share/appjail-devel/cmd/pkg
  • share/appjail-devel/cmd/quick
  • share/appjail-devel/cmd/restart
  • share/appjail-devel/cmd/rstop
  • share/appjail-devel/cmd/run
  • share/appjail-devel/cmd/secrets
  • share/appjail-devel/cmd/service
  • share/appjail-devel/cmd/start
  • share/appjail-devel/cmd/startup
  • share/appjail-devel/cmd/status
  • share/appjail-devel/cmd/stop
  • share/appjail-devel/cmd/sysrc
  • share/appjail-devel/cmd/update
  • share/appjail-devel/cmd/upgrade
  • share/appjail-devel/cmd/usage
  • share/appjail-devel/cmd/version
  • share/appjail-devel/cmd/volume
  • share/appjail-devel/cmd/x11
  • share/appjail-devel/cmd/zfs
  • share/appjail-devel/files/config.conf
  • share/appjail-devel/files/default.conf
  • share/appjail-devel/files/default_template.conf
  • share/appjail-devel/files/dnsmasq.conf
  • share/appjail-devel/files/exclude-thinjail.files
  • share/appjail-devel/files/include-thinjail.files
  • share/appjail-devel/files/rctl-actions
  • share/appjail-devel/files/rctl-resources
  • share/appjail-devel/files/rctl-subjects
  • share/appjail-devel/files/pkgbase/base.conf
  • share/appjail-devel/lib/atexit
  • share/appjail-devel/lib/check_func
  • share/appjail-devel/lib/colors
  • share/appjail-devel/lib/copy
  • share/appjail-devel/lib/devfs
  • share/appjail-devel/lib/files
  • share/appjail-devel/lib/initscript
  • share/appjail-devel/lib/jail
  • share/appjail-devel/lib/jail_types
  • share/appjail-devel/lib/kern_modules
  • share/appjail-devel/lib/keys
  • share/appjail-devel/lib/load
  • share/appjail-devel/lib/log
  • share/appjail-devel/lib/mksum
  • share/appjail-devel/lib/mount
  • share/appjail-devel/lib/network
  • share/appjail-devel/lib/oci
  • share/appjail-devel/lib/random
  • share/appjail-devel/lib/repeat
  • share/appjail-devel/lib/replace
  • share/appjail-devel/lib/select
  • share/appjail-devel/lib/strlen
  • share/appjail-devel/lib/sysexits

The first 100 are listed.

distinfo 1
FileSizeSHA256
DtxdF-AppJail-5.9.1.20261012-2ab6fa6d9c8e91a43e1197af2ff945a4a145cdde_GH0.tar.gz1.049175e+06697ad2928f6f1c0ed71e5319b799010e225ff5593e9f2729f3daafe60970114c

Commit history 13

DateCommitCreditsLog message
5afe02ec14 Jesús Daniel Colmenares Oviedo sysutils/appjail-devel: Update to 5.9.1.20261012
ChangeLog: https://github.com/DtxdF/AppJail/commits/2ab6fa6d9c8e91a43e1197af2ff945a4a145cdde/ MFH: 2026Q4
2f15ebd302 Jesús Daniel Colmenares Oviedo sysutils/appjail-devel: Update to 5.9.0.20261011
ChangeLog: https://github.com/DtxdF/AppJail/commits/fd5a7e43cbbce4f48d902142826cf4476ddd429b/ MFH: 2026Q4
26c3b52bb1 Jesús Daniel Colmenares Oviedo sysutils/appjail-devel: Update to 5.8.0.20261002
* Remove su-exec as a dependency (replaced with mdo(1)). ChangeLog: https://github.com/DtxdF/AppJail/commits/4964fc275785583d4fef79ef3036e44a36411c94/ MFH: 2026Q4
c733a2ef04 Jesús Daniel Colmenares Oviedo sysutils/appjail-devel: Update to 5.7.0.20260922
ChangeLog: https://github.com/DtxdF/AppJail/commits/e1ac743749e7cba9582c1829a4f2047b50e22fa8/
24c3ca24da Jesús Daniel Colmenares Oviedo sysutils/appjail{,-devel}: Use PORTEXAMPLES to simplify pkg-plist

The latest 5 of 13 in the history this site was built from.