BSD Ports

sysutils/bastille 1.4.4 FreeBSD

Jail automation framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e4af731eb1
License
BSD3CLAUSE
Categories
sysutils
Package size
103.8 KiB, 560.9 KiB installed

Description

Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD using the jail framework.

The project focuses on secure defaults, automation and repeatable templates.

In the other systems

SystemPortVersion
FreeBSDsysutils/bastille1.4.4
DragonFlysysutils/bastille0.13.20250126
MidnightBSDsysutils/bastille1.4.3.260429

Install

Binary package:

pkg install bastille

From the ports tree:

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

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

RUN_DEPENDS=	bastille>0:sysutils/bastille

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:latest1.4.41.4.40.9.202207141.0.1.250714_11.4.4
FreeBSD:14:quarterly1.4.41.4.4n/a0.14.202504201.4.4
FreeBSD:15:latest1.4.41.4.4n/a1.0.1.250714_11.0.1.250714_1
FreeBSD:15:quarterly1.4.41.4.4n/an/an/a
FreeBSD:16:latest1.4.41.4.4n/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

No options to configure.

Service scripts
none

Message after installing

The version naming scheme has changed to only include semantic versioning. eg: 1.x.x

Bastille version 1.4.4 introduces a minor change to how it handles the rdr command.
It requires an additional line inside `/etc/pf.conf` if you are using `bastille rdr`.
Place the following line at the beginning of the `/etc/pf.conf` filtering section.

anchor "bastille/*"

See https://bastille.readthedocs.io/en/latest/chapters/networking.html#etc-pf-conf for
details.

Files

Manual pages 41
  • bastille(8)
  • bastille-bootstrap(8)
  • bastille-clone(8)
  • bastille-cmd(8)
  • bastille-config(8)
  • bastille-console(8)
  • bastille-convert(8)
  • bastille-cp(8)
  • bastille-create(8)
  • bastille-destroy(8)
  • bastille-edit(8)
  • bastille-etcupdate(8)
  • bastille-export(8)
  • bastille-htop(8)
  • bastille-import(8)
  • bastille-jcp(8)
  • bastille-limits(8)
  • bastille-list(8)
  • bastille-migrate(8)
  • bastille-monitor(8)
  • bastille-mount(8)
  • bastille-network(8)
  • bastille-pkg(8)
  • bastille-rcp(8)
  • bastille-rdr(8)
  • bastille-rename(8)
  • bastille-restart(8)
  • bastille-service(8)
  • bastille-setup(8)
  • bastille-start(8)
  • bastille-stop(8)
  • bastille-sysrc(8)
  • bastille-tags(8)
  • bastille-template(8)
  • bastille-top(8)
  • bastille-umount(8)
  • bastille-update(8)
  • bastille-upgrade(8)
  • bastille-verify(8)
  • bastille-zfs(8)
  • bastille.conf(5)
pkg-plist 95
  • @sample etc/bastille/bastille.conf.sample
  • bin/bastille
  • etc/rc.d/bastille
  • share/bastille/bootstrap.sh
  • share/bastille/clone.sh
  • share/bastille/cmd.sh
  • share/bastille/colors.pre.sh
  • share/bastille/common.sh
  • share/bastille/config.sh
  • share/bastille/console.sh
  • share/bastille/convert.sh
  • share/bastille/cp.sh
  • share/bastille/create.sh
  • share/bastille/destroy.sh
  • share/bastille/edit.sh
  • share/bastille/etcupdate.sh
  • share/bastille/export.sh
  • share/bastille/htop.sh
  • share/bastille/import.sh
  • share/bastille/jcp.sh
  • share/bastille/limits.sh
  • share/bastille/list.sh
  • share/bastille/migrate.sh
  • share/bastille/monitor.sh
  • share/bastille/mount.sh
  • share/bastille/network.sh
  • share/bastille/pkg.sh
  • share/bastille/rcp.sh
  • share/bastille/rdr.sh
  • share/bastille/rename.sh
  • share/bastille/restart.sh
  • share/bastille/service.sh
  • share/bastille/setup.sh
  • share/bastille/start.sh
  • share/bastille/stop.sh
  • share/bastille/sysrc.sh
  • share/bastille/tags.sh
  • share/bastille/template.sh
  • share/bastille/top.sh
  • share/bastille/umount.sh
  • share/bastille/update.sh
  • share/bastille/upgrade.sh
  • share/bastille/verify.sh
  • share/bastille/zfs.sh
  • share/bastille/pkgbase/FreeBSD-base.conf
  • share/bastille/templates/default/base/Bastillefile
  • share/bastille/templates/default/clone/Bastillefile
  • share/bastille/templates/default/empty/Bastillefile
  • share/bastille/templates/default/linux/Bastillefile
  • share/bastille/templates/default/thick/Bastillefile
  • share/bastille/templates/default/thin/Bastillefile
  • share/bastille/templates/default/vlan/Bastillefile
  • share/bastille/templates/default/vnet/Bastillefile
  • share/man/man8/bastille.8.gz
  • share/man/man8/bastille-bootstrap.8.gz
  • share/man/man8/bastille-clone.8.gz
  • share/man/man8/bastille-cmd.8.gz
  • share/man/man8/bastille-config.8.gz
  • share/man/man8/bastille-console.8.gz
  • share/man/man8/bastille-convert.8.gz
  • share/man/man8/bastille-cp.8.gz
  • share/man/man8/bastille-create.8.gz
  • share/man/man8/bastille-destroy.8.gz
  • share/man/man8/bastille-edit.8.gz
  • share/man/man8/bastille-etcupdate.8.gz
  • share/man/man8/bastille-export.8.gz
  • share/man/man8/bastille-htop.8.gz
  • share/man/man8/bastille-import.8.gz
  • share/man/man8/bastille-jcp.8.gz
  • share/man/man8/bastille-limits.8.gz
  • share/man/man8/bastille-list.8.gz
  • share/man/man8/bastille-migrate.8.gz
  • share/man/man8/bastille-monitor.8.gz
  • share/man/man8/bastille-mount.8.gz
  • share/man/man8/bastille-network.8.gz
  • share/man/man8/bastille-pkg.8.gz
  • share/man/man8/bastille-rcp.8.gz
  • share/man/man8/bastille-rdr.8.gz
  • share/man/man8/bastille-rename.8.gz
  • share/man/man8/bastille-restart.8.gz
  • share/man/man8/bastille-service.8.gz
  • share/man/man8/bastille-setup.8.gz
  • share/man/man8/bastille-start.8.gz
  • share/man/man8/bastille-stop.8.gz
  • share/man/man8/bastille-sysrc.8.gz
  • share/man/man8/bastille-tags.8.gz
  • share/man/man8/bastille-template.8.gz
  • share/man/man8/bastille-top.8.gz
  • share/man/man8/bastille-umount.8.gz
  • share/man/man8/bastille-update.8.gz
  • share/man/man8/bastille-upgrade.8.gz
  • share/man/man8/bastille-verify.8.gz
  • share/man/man8/bastille-zfs.8.gz
  • share/man/man5/bastille.conf.5.gz
  • @dir etc/bastille
distinfo 1
FileSizeSHA256
BastilleBSD-bastille-1.4.4_GH0.tar.gz716043f83faf705c4d8b1f49fed074e2348aeb77f65e8b54446a680e22866988963536

Commit history 1

DateCommitCreditsLog message
e4af731eb1 Victor Tschetter sysutils/bastille: Update to 1.4.4
Co-authored-by: Michael Osipov <[email protected]> PR: 296711 Approved by: [email protected] (maintainer) MFH: 2026Q3 Changelog: https://github.com/BastilleBSD/bastille/releases/tag/1.4.4