Installation

Bastille is available in the official FreeBSD ports tree at sysutils/bastille. Binary packages are available in quarterly and latest repositories.

Current version is 1.4.3.260429.

To install from the FreeBSD package repository:

  • quarterly repository may be older version

  • latest repository will match recent ports

pkg

pkg install bastille

ports

make -C /usr/ports/sysutils/bastille install clean

git

git clone https://github.com/BastilleBSD/bastille.git
cd bastille
make install

The git method will install the latest files from GitHub directly onto your system. It is verbose about the files it installs (for later removal), and also has a make uninstall target. You may need to manually copy the sample config into place before Bastille will run. (ie; /usr/local/etc/bastille/bastille.conf.sample)

Note: installing using this method overwrites the version variable to match that of the source revision commit hash.