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.