BSD Ports

sysutils/mkjail 0.2.3 FreeBSD

Fat jail creation script

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
525b0527db
License
BSD2CLAUSE
Categories
sysutils
Package size
10.8 KiB, 30.0 KiB installed

Description

mkjail can be used on FreeBSD to create new jails, keep them updated, and upgrade to a new release.

mkjail requires the use of ZFS and will create each new jail in a separate filesystem.

mkjail is not a jail manager. Jails are configured via /etc/jail.conf and started/stopped via service jail start foo.

In the other systems

SystemPortVersion
FreeBSDsysutils/mkjail0.2.3
DragonFlysysutils/mkjail0.0.8

Install

Binary package:

pkg install mkjail

From the ports tree:

cd /usr/ports/sysutils/mkjail/ && make install clean

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

RUN_DEPENDS=	mkjail>0:sysutils/mkjail

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:latest0.2.30.2.30.0.30.0.80.2.3
FreeBSD:14:quarterly0.2.30.2.3n/a0.0.80.2.3
FreeBSD:15:latest0.2.30.2.3n/a0.0.80.0.8
FreeBSD:15:quarterly0.2.30.2.3n/an/an/a
FreeBSD:16:latest0.2.30.2.3n/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.

No port depends on this one.

Configuration

Options name: sysutils_mkjail

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Files

pkg-plist 8
  • bin/mkjail
  • @sample etc/mkjail.conf.sample
  • share/doc/mkjail/README.md
  • share/mkjail/create.sh
  • share/mkjail/getrelease.sh
  • share/mkjail/lib.sh
  • share/mkjail/update.sh
  • share/mkjail/upgrade.sh
distinfo 1
FileSizeSHA256
mkjail-mkjail-0.2.3_GH0.tar.gz9850c96832dbc056647b3fc2083e9badf8929aaa0aed1af58365843df9d040a835c3

Commit history 3

DateCommitCreditsLog message
525b0527db Dan Langille sysutils/mkjail: Update to 0.2.3
Yes, getrelease() is still needed, now that create is pkgbase aware.
19c9d4b11d Dan Langille sysutils/mkjail: Update to 0.2.2
`mkjail create` is now pkgbase aware.
23ba5a5260 Dan Langille sysutils/mkjail: Update to 0.2.1
This is the first pkgbase compatible release. It also works on legacy jails. See new entries in mkjail.conf.sample You might want to add PKGBASE="yes" to your config