Files
hackacad/docs/chapters/installation.rst
2025-04-09 17:36:16 -06:00

51 lines
1.2 KiB
ReStructuredText

Installation
============
Bastille is available in the official FreeBSD ports tree at
:code:`sysutils/bastille`. Binary packages are available in quarterly and latest
repositories.
Current version is :code:`0.13.20250126`.
To install from the FreeBSD package repository:
* quarterly repository may be older version
* latest repository will match recent ports
pkg
---
.. code-block:: shell
pkg install bastille
sysrc bastille_enable=YES
To install from source (don't worry, no compiling):
ports
-----
.. code-block:: shell
make -C /usr/ports/sysutils/bastille install clean
sysrc bastille_enable=YES
git
---
.. code-block:: shell
git clone https://github.com/BastilleBSD/bastille.git
cd bastille
make install
sysrc bastille_enable=YES
This 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 :code:`make uninstall` target. You may need to manually copy the sample
config into place before Bastille will run. (ie;
:code:`/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.