Update to 1.8 uname -r shows 4 formats. 9.0-BETA1, 9.0-RC1, 9.0-RELEASE, and 9.0-RELEASE-p1 Logic added by 1.7 was supposed to correctly remove the -p1 string, which it did if present, but if not present the -RELEASE gets removed in error which results in the incorrect ftp url path for fetching the install source. Rewrote logic to handle -p suffix differently so it gets stripped off leaving 9.0-RELEASE which is handled normally. PR: ports/174037 Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer) Feature safe: yes2054dc76b4
Port details
sysutils/qjail 5.5_1
Utility to quickly deploy and manage jails
Port info
- Maintainer
- qjail1@a1poweruser.com
- Packages
- latest: 5.5_1
- Upstream
- up to date
- Last update
- to 5.5_1 · e4610fcb8b
- Quarterly
- 2026Q4: 5.5_1
- WWW
- https://qjail.sourceforge.net/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install qjailinstalls 5.5_1 fromlatest; fromquarterly(2026Q4) 5.5_1- Port
# cd /usr/ports/sysutils/qjail && make install clean- Size
- 80 KiB download · 323 KiB installed
- Depends on
- nothing
- License
- BERNE-CONVENTION
- pkg-message
Shown after installing
Use the qjail utility to deploy small or large numbers of jails quickly. First issue "rehash" command to enable the qjail command (if using csh). Then issue "man qjail-intro" To read the qjail introduction. "man qjail" For qjail usage details. "man qjail-drive-traffic For example of driving public traffic to jails. "man qjail-vnet-howto" For example of creating vnet jails. "man qjail-ipv6-testing" For example of testing jails with ipv6 addresses.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 5.5_1 | 5.5_1 | – |
| FreeBSD 15 | 5.5_1 | 5.5_1 | – |
| FreeBSD 14 | 5.5_1 | 5.5_1 | 5.5_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 5.5_1 | 5.5_1 | – |
| FreeBSD 14 | 5.5_1 | 5.5_1 | 5.5_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 5.5_1.Fixed (0)
No VuXML entries for this package.
Problem reports (2) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 277911 | maintainer-feedback? sysutils/qjail: error on which architecture FreeBSD is running on during qjail install | New | 2024-03-24 |
| 275103 | maintainer-feedback? sysutils/qjail can't attach jail console on RELEASE/14 | New | 2023-11-29 |
Commits (61)
Update to 1.7 On 'qjail install' command run on -BETA or -RC host has no binary distribution source available by design. Added logic to check for this condition and issue error message informing user. On 'qjail install' command run on a host that has had security binary patches applied results in [uname -r] command returning [Release-9.0-p3]. There is no binary distribution source available by design for patched systems. Added code to strip the -p3 suffix resulting in the 9.0-Release distribution source being downloaded and used to populate the basejail. PR: ports/173394 Submitted by: Joe Barbish (maintainer) Feature safe: yescb1d8d8183
Update to 1.6 -a option means create new jail from archive file of jail-aaa. Search of /usr/jails/archive selected incorrect archive file. If archive files named jail-aaa, jail-aaa-bbb, jail-aaa-bbb-ccc were present jail-aaa-bbb-ccc was always selected incorrectly. This same logic was also used for 'qjail restore jail-aaa', but that logic had check for this condition that told user to use full archive name that included the date stamp archive was created. Fixed logic in both functions. PR: ports/171724 Submitted by: maintainer (Joe Barbish <qjail@a1poweruser.com>)babf2b70f5
- Update to 1.5 PR: ports/170012 Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer)304a5dd4ee
- Update to 1.4 PR: ports/169466 Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer) Approved by: culot (mentor)5caf5b5931
Restore missing newline Submitted by: ak8cb7f7fecd
Update to 1.3; Updated script so that the perluglyhack code is added to the end of qjail update -b logic PR: ports/166666 PR: ports/166917 Submitted by: Joe Barbish (maintainer)9f446cd395
- Update to 1.2 - while here loop on install of man pages Changed qjail to work with new path and single base file install format now used in 9.0. PR: ports/165603 Submitted by: maintainer, qjail@a1poweruser.comccde3be43e
Author silently changed distfile to correct manpage typos, chase distinfo. PR: ports/160645 Submitted by: Joe Barbish <fbsd8@a1poweruser.com> (maintainer)7253ee6f25
- Update to 1.1 PR: ports/160574 Submitted by: Joe barbish <fbsd8@a1poweruser.com> (maintainer)ce6103708f
Qjail [ q = quick ] is a 4th generation wrapper for the basic chroot jail system that includes security and performance enhancements. Plus a new level of "user friendliness" enhancements dealing with deploying just a few jails or large jail environments consisting of 100's of jails.
Qjail requires no knowledge of the jail command usage. It uses "nullfs" for
read-only system binaries, sharing one copy of them with all the jails.
Uses "mdconfig" to create sparse image jails. Sparse image jails provide a
method to limit the total disk space a jail can consume, while only occupying
the physical disk space of the sum size of the files in the image jail.
Ability to assign ip address with their network device name,
so aliases are auto created on jail start and auto removed on jail stop.
Ability to create "ZONE"s of identical qjail systems, each with their own
group of jails.
Ability to designate a portion of the jail name as a group prefix so the
command being executed will apply to only those jail names matching that prefix.
WWW: http://sourceforge.net/projects/qjail/
http://qjail.sourceforge.net/
PR: ports/148777
Submitted by: Joe Barbish <joeb@a1poweruser.com>
Approved by: rene (mentor)7b182efc57