update documentation for 14.0-RELEASE

This commit is contained in:
Christer Edwards
2023-11-24 15:20:15 -07:00
parent 94656350a1
commit d44c85637e
4 changed files with 15 additions and 8 deletions

View File

@@ -30,7 +30,7 @@ make install
**enable at boot** **enable at boot**
```shell ```shell
sysrc bastille_enable=YES sysrc bastille_enable=YES
sysrc bastille_list="azkaban alcatraz" # (optional whitelist of jails to start at boot; default: ALL) sysrc bastille_rcorder=YES
``` ```
Upgrading from a previous version Upgrading from a previous version
@@ -40,7 +40,7 @@ When upgrading from a previous version of bastille (e.g. 0.10.20230714 to
```shell ```shell
cd /usr/local/etc/bastille cd /usr/local/etc/bastille
vimdiff bastille.conf bastille.conf.sample diff -u bastille.conf bastille.conf.sample
``` ```
Merge the lines that are present in the new bastille.conf.sample into Merge the lines that are present in the new bastille.conf.sample into
@@ -75,6 +75,7 @@ Available Commands:
mount Mount a volume inside the targeted container(s). mount Mount a volume inside the targeted container(s).
pkg Manipulate binary packages within targeted container(s). See pkg(8). pkg Manipulate binary packages within targeted container(s). See pkg(8).
rdr Redirect host port to container port. rdr Redirect host port to container port.
rcp reverse cp(1) files from a single container to the host.
rename Rename a container. rename Rename a container.
restart Restart a running container. restart Restart a running container.
service Manage services within targeted container(s). service Manage services within targeted container(s).
@@ -131,7 +132,7 @@ Example (create, start, console)
This example creates, starts and consoles into the container. This example creates, starts and consoles into the container.
```shell ```shell
ishmael ~ # bastille create alcatraz 13.2-RELEASE 10.17.89.10 ishmael ~ # bastille create alcatraz 14.0-RELEASE 10.17.89.10/24
``` ```
```shell ```shell
@@ -143,7 +144,7 @@ alcatraz: created
```shell ```shell
ishmael ~ # bastille console alcatraz ishmael ~ # bastille console alcatraz
[alcatraz]: [alcatraz]:
FreeBSD 13.2-RELEASE-p4 GENERIC FreeBSD 14.0-RELEASE GENERIC
Welcome to FreeBSD! Welcome to FreeBSD!

View File

@@ -4,7 +4,7 @@ Bastille is available in the official FreeBSD ports tree at
`sysutils/bastille`. Binary packages available in `quarterly` and `latest` `sysutils/bastille`. Binary packages available in `quarterly` and `latest`
repositories. repositories.
Current version is `0.10.20231013`. Current version is `0.10.20231125`.
To install from the FreeBSD package repository: To install from the FreeBSD package repository:
@@ -19,6 +19,7 @@ PKG
pkg install bastille pkg install bastille
sysrc bastille_enable=YES sysrc bastille_enable=YES
sysrc bastille_rcorder=YES
To install from source (don't worry, no compiling): To install from source (don't worry, no compiling):
@@ -30,6 +31,7 @@ ports
make -C /usr/ports/sysutils/bastille install clean make -C /usr/ports/sysutils/bastille install clean
sysrc bastille_enable=YES sysrc bastille_enable=YES
sysrc bastille_rcorder=YES
GIT GIT
@@ -41,6 +43,7 @@ GIT
cd bastille cd bastille
make install make install
sysrc bastille_enable=YES sysrc bastille_enable=YES
sysrc bastille_rcorder=YES
This method will install the latest files from GitHub directly onto your 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 system. It is verbose about the files it installs (for later removal), and also

View File

@@ -128,6 +128,11 @@ host system:
## /etc/devfs.rules (NOT .conf) ## /etc/devfs.rules (NOT .conf)
[bastille_vnet=13] [bastille_vnet=13]
add include $devfsrules_hide_all
add include $devfsrules_unhide_basic
add include $devfsrules_unhide_login
add include $devfsrules_jail
add include $devfsrules_jail_vnet
add path 'bpf*' unhide add path 'bpf*' unhide
Lastly, you may want to consider these three `sysctl` values: Lastly, you may want to consider these three `sysctl` values:
@@ -155,8 +160,6 @@ Below is the definition of what these three parameters are used for and mean:
interface, set to 0 to disable it. interface, set to 0 to disable it.
**Regarding Routes** **Regarding Routes**
Bastille will attempt to auto-detect the default route from the host system and Bastille will attempt to auto-detect the default route from the host system and

View File

@@ -62,7 +62,7 @@ bastille_perms_check() {
bastille_perms_check bastille_perms_check
## version ## version
BASTILLE_VERSION="0.10.20231013" BASTILLE_VERSION="0.10.20231125"
usage() { usage() {
cat << EOF cat << EOF