diff --git a/usr/local/share/man/man1/bastille-clone.1 b/usr/local/share/man/man1/bastille-clone.1 deleted file mode 100644 index e6f62f1b..00000000 --- a/usr/local/share/man/man1/bastille-clone.1 +++ /dev/null @@ -1,73 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-clone 1 -.Os -.Sh NAME -.Nm bastille clone -.Nd Clone an existing jail. -.Sh SYNOPSIS -.Nm -.Op Fl alx -.Ar TARGET NEW_NAME IP -.Sh DESCRIPTION -The -.Nm -sub-command will create an exact duplicate of the targeted jail, giving it -the specified -.Ar NEW_NAME -and -.Ar IP -address. -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. Cannot be used with [-l|--live]. -.It Fl l , Fl -live -Clone a running jail (ZFS only). Cannot be used with [-a|--auto]. -.It Fl x , Fl -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Clone myjail to newjail: -.Sy bastille clone myjail newjail 10.23.3.4/24 -.It Clone myjail to newjail with DHCP (VNET only): -.Sy bastille clone myjail newjail DHCP -.It Clone myjail to newjail while running, with debug mode: -.Sy bastille clone -xl myjail newjail 10.23.3.4/24 -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-cmd.1 b/usr/local/share/man/man1/bastille-cmd.1 deleted file mode 100644 index d0461b13..00000000 --- a/usr/local/share/man/man1/bastille-cmd.1 +++ /dev/null @@ -1,66 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-cmd 1 -.Os -.Sh NAME -.Nm bastille cmd -.Nd Execute command(s) inside jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET COMMAND -.Sh DESCRIPTION -The -.Nm -sub-command will run the specified -.Ar COMMAND -inside -.Ar TARGET . -.Ss OPTIONS -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , Fl -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It List contents of /etc: -.Sy bastille cmd TARGET ls /etc -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-console.1 b/usr/local/share/man/man1/bastille-console.1 deleted file mode 100644 index 749b70f2..00000000 --- a/usr/local/share/man/man1/bastille-console.1 +++ /dev/null @@ -1,68 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-console 1 -.Os -.Sh NAME -.Nm bastille console -.Nd Console into a jail. -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET -.Op USER -.Sh DESCRIPTION -The -.Nm -sub-command will enter a jails shell. If a user is given, it -will enter as that user. -.Bl -tag -width Ds -.It Fl a , -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Console into myjail: -.Sy bastille console myjail -.It Console into myjail as bob: -.Sy bastille console myjail bob -.It Console into a stopped jail as bob: -.Sy bastille console -a myjail bob -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-cp.1 b/usr/local/share/man/man1/bastille-cp.1 deleted file mode 100644 index fc7f5afa..00000000 --- a/usr/local/share/man/man1/bastille-cp.1 +++ /dev/null @@ -1,69 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-cp 1 -.Os -.Sh NAME -.Nm bastille cp -.Nd Copy file(s)/directorie(s) from host to jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl qx -.Ar TARGET HOST_PATH JAIL_PATH -.Sh DESCRIPTION -The -.Nm -sub-command will copy -.Ar HOST_PATH -to -.Ar JAIL_PATH -inside -.Ar TARGET . -.Bl -tag -width Ds -.It Fl q , -quiet -Suppress output. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Copy /etc/resolv.conf into myjail: -.Sy bastille cp myjail /etc/resolv.conf /etc/resolv.conf -.It Copy /etc into myjail quietly: -.Sy bastille cp -q myjail /etc /etc -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-edit.1 b/usr/local/share/man/man1/bastille-edit.1 deleted file mode 100644 index 52177ea3..00000000 --- a/usr/local/share/man/man1/bastille-edit.1 +++ /dev/null @@ -1,73 +0,0 @@ -.Dd 2025/12/05 -.Dt bastille-edit 1 -.Os -.Sh NAME -.Nm bastille edit -.Nd Edit jail configuration files (advanced). -.Sh SYNOPSIS -.Nm -.Op Fl x -.Ar TARGET -.Op FILE -.Sh DESCRIPTION -The -.Nm -sub-command allows editing -.Pa jail.conf , -as well as any -configuration files inside the jails main directory structure. -.Bl -tag -width Ds -.It Fl x , Fl -debug -Enable debug mode. -.Pp -If no -.Ar FILE -is given, Bastille will edit -.Pa jail.conf . -.Sh EXAMPLES -.Bl -tag -width Ds -.It Edit jail.conf for myjail: -.Sy bastille edit TARGET -.It Edit fstab for myjail: -.Sy bastille edit myjail fstab -.It Edit setting.conf for myjail: -.Sy bastille edit myjail settings.conf -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-htop.1 b/usr/local/share/man/man1/bastille-htop.1 deleted file mode 100644 index 807387b0..00000000 --- a/usr/local/share/man/man1/bastille-htop.1 +++ /dev/null @@ -1,65 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-htop 1 -.Os -.Sh NAME -.Nm bastille htop -.Nd Interactive process viewer (requires htop). -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET -.Sh DESCRIPTION -The -.Nm -sub-command will run htop in -.Ar TARGET . -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , Fl -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Run htop in myjail: -.Sy bastille htop myjail -.It Run htop (start the jail if stopped) in myjail: -.Sy bastille htop -a myjail -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-jcp.1 b/usr/local/share/man/man1/bastille-jcp.1 deleted file mode 100644 index 9a246382..00000000 --- a/usr/local/share/man/man1/bastille-jcp.1 +++ /dev/null @@ -1,63 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-jcp 1 -.Os -.Sh NAME -.Nm bastille jcp -.Nd Copy file(s)/directorie(s) from jail to jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl qx -.Ar SOURCE_JAIL JAIL_PATH DESTINATION_JAIL JAIL_PATH -.Sh DESCRIPTION -The -.Nm -sub-command will copy files and directories from a single -jail to any targeted jail(s). -.Bl -tag -width Ds -.It Fl q , Fl -quiet -Suppress output. -.It Fl x , Fl -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Copy /etc/resolv.conf from myjail to yourjail: -.Sy bastille jcp myjail /etc/resolv.conf yourjail /etc -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-pkg.1 b/usr/local/share/man/man1/bastille-pkg.1 deleted file mode 100644 index bda6c129..00000000 --- a/usr/local/share/man/man1/bastille-pkg.1 +++ /dev/null @@ -1,69 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-pkg 1 -.Os -.Sh NAME -.Nm bastille pkg -.Nd Manage packages inside jail(s). See -.Xr pkg 8 . -.Sh SYNOPSIS -.Nm -.Op Fl aHyx -.Ar TARGET ARGS -.Sh DESCRIPTION -The -.Nm -sub-command allows package management inside jails. -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl H , Fl -host -Use host 'pkg' binary instead of jails. -.It Fl y , Fl -yes -Do not prompt. Assume always yes. -.It Fl x , Fl -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Install nginx inside myjail: -.Sy bastille pkg myjail install nginx -.It Install nginx inside myjail using the hosts 'pkg': -.Sy bastille pkg -H myjail install nginx -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-rcp.1 b/usr/local/share/man/man1/bastille-rcp.1 deleted file mode 100644 index 7cc898f4..00000000 --- a/usr/local/share/man/man1/bastille-rcp.1 +++ /dev/null @@ -1,69 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-rcp 1 -.Os -.Sh NAME -.Nm bastille rcp -.Nd Copy file(s)/directorie(s) from jail to host. -.Sh SYNOPSIS -.Nm -.Op Fl qx -.Ar TARGET JAIL_PATH HOST_PATH -.Sh DESCRIPTION -The -.Nm -sub-command will copy -.Ar JAIL_PATH -to -.Ar HOST_PATH -from inside -.Ar TARGET . -.Bl -tag -width Ds -.It Fl q , -quiet -Suppress output. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Copy /etc/resolv.conf.custom to host: -.Sy bastille rcp myjail /etc/resolv.custom /jailstuff/etc -.It Copy /etc to host quietly: -.Sy bastille rcp -q myjail /etc /jailstuff/etc -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-rename.1 b/usr/local/share/man/man1/bastille-rename.1 deleted file mode 100644 index 680e987f..00000000 --- a/usr/local/share/man/man1/bastille-rename.1 +++ /dev/null @@ -1,65 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-rename 1 -.Os -.Sh NAME -.Nm bastille rename -.Nd Rename a jail. -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET NEW_NAME -.Sh DESCRIPTION -The -.Nm -sub-command will rename -.Ar TARGET -to -.Ar NEW_NAME . -.Bl -tag -width Ds -.It Fl a , -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Rename myjail to your jail: -.Sy bastille rename myjail yourjail -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-restart.1 b/usr/local/share/man/man1/bastille-restart.1 deleted file mode 100644 index 67f50336..00000000 --- a/usr/local/share/man/man1/bastille-restart.1 +++ /dev/null @@ -1,74 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-restart 1 -.Os -.Sh NAME -.Nm bastille restart -.Nd Restart a jail. -.Sh SYNOPSIS -.Nm -.Op Fl bivx -.Op Fl d Ar VALUE -.Ar TARGET -.Sh DESCRIPTION -The -.Nm -sub-command will restart -.Ar TARGET . -.Bl -tag -width Ds -.It Fl b , -boot -Respect jail boot setting. -.It Fl d Ar VALUE , Fl -delay Ar VALUE -Time (seconds) to wait after starting each jail. -.It Fl i , Fl -ignore -Ignore stopped jails (do not start if stopped). -.It Fl v , Fl -verbose -Enable verbose mode. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Restart all jails, ignoring stopped jail: -.Sy bastille restart -i all -.It Restart all jails, but only if boot=on: -.Sy bastille restart -b all -.It Restart all jails with a 5 second delay between each one: -.Sy bastille restart -d 5 all -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-service.1 b/usr/local/share/man/man1/bastille-service.1 deleted file mode 100644 index 718a0375..00000000 --- a/usr/local/share/man/man1/bastille-service.1 +++ /dev/null @@ -1,64 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-service 1 -.Os -.Sh NAME -.Nm bastille service -.Nd Manage services within jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET SERVICE ARGS -.Sh DESCRIPTION -The -.Nm -sub-command can manage services in jails. -.Bl -tag -width Ds -.It Fl a , -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Start nginx in myjail: -.Sy bastille service myjail nginx start -.It Stop caddy in myjail: -.Sy bastille service myjail caddy stop -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-start.1 b/usr/local/share/man/man1/bastille-start.1 deleted file mode 100644 index 74aae069..00000000 --- a/usr/local/share/man/man1/bastille-start.1 +++ /dev/null @@ -1,72 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-start 1 -.Os -.Sh NAME -.Nm bastille start -.Nd Start stopped jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl bvx -.Op Fl d Ar VALUE -.Ar TARGET -.Sh DESCRIPTION -The -.Nm -sub-command will start -.Ar TARGET . -.Bl -tag -width Ds -.It Fl b , -boot -Respect jail boot setting. -.It Fl d Ar VALUE , Fl -delay Ar VALUE -Time (seconds) to wait after starting each jail. -.It Fl v , Fl -verbose -Enable verbose mode. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Start all jails with verbose mode: -.Sy bastille start -v all -.It Start all jails, but only if boot=on: -.Sy bastille start -b all -.It Start all jails with a 5 second delay between each one: -.Sy bastille start -d 5 all -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-stop.1 b/usr/local/share/man/man1/bastille-stop.1 deleted file mode 100644 index e24dbc07..00000000 --- a/usr/local/share/man/man1/bastille-stop.1 +++ /dev/null @@ -1,63 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-stop 1 -.Os -.Sh NAME -.Nm bastille stop -.Nd Stop running jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl vx -.Ar TARGET -.Sh DESCRIPTION -The -.Nm -sub-command will stop -.Ar TARGET . -.Bl -tag -width Ds -.It Fl v , Fl -verbose -Enable verbose mode. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Stop all jails with verbose mode: -.Sy bastille stop -v all -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-sysrc.1 b/usr/local/share/man/man1/bastille-sysrc.1 deleted file mode 100644 index 8724f669..00000000 --- a/usr/local/share/man/man1/bastille-sysrc.1 +++ /dev/null @@ -1,64 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-sysrc 1 -.Os -.Sh NAME -.Nm bastille sysrc -.Nd Edit rc files inside jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET ARGS -.Sh DESCRIPTION -The -.Nm -sub-command will run specified sysrc arguements inside jails. -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Enable nginx inside myjail: -.Sy bastille sysrc myjail nginx_enable=YES -.It Disable caddy inside myjail: -.Sy bastille sysrc myjail caddy_enable=NO -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-template.1 b/usr/local/share/man/man1/bastille-template.1 deleted file mode 100644 index c8b682f6..00000000 --- a/usr/local/share/man/man1/bastille-template.1 +++ /dev/null @@ -1,72 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-template 1 -.Os -.Sh NAME -.Nm bastille template -.Nd Apply templates to jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET|convert TEMPLATE -.Sh DESCRIPTION -The -.Nm -sub-command will apply the specified -.Ar TEMPLATE -to -.Ar TARGET . -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.El -.Pp -The -.Ar convert -option is only to convert older style templates to the -new format, which consists of a single 'Bastillefile' inside -'project/template'. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Apply www/nginx to myjail: -.Sy bastille template myjail www/nginx -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-top , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-top.1 b/usr/local/share/man/man1/bastille-top.1 deleted file mode 100644 index 84c0a5cb..00000000 --- a/usr/local/share/man/man1/bastille-top.1 +++ /dev/null @@ -1,64 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-top 1 -.Os -.Sh NAME -.Nm bastille top -.Nd Process viewer. See -.Xr top 1 . -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET -.Sh DESCRIPTION -The -.Nm -sub-command will run 'top' inside -.Ar TARGET . -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Run 'top' in myjail: -.Sy bastille top -a myjail -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-umount.1 b/usr/local/share/man/man1/bastille-umount.1 deleted file mode 100644 index 62378ede..00000000 --- a/usr/local/share/man/man1/bastille-umount.1 +++ /dev/null @@ -1,65 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-umount 1 -.Os -.Sh NAME -.Nm bastille umount -.Nd Unmount file(s)/directorie(s) from jail(s). -.Sh SYNOPSIS -.Nm -.Op Fl ax -.Ar TARGET JAIL_PATH -.Sh DESCRIPTION -The -.Nm -sub-command will unmount -.Ar JAIL_PATH -from -.Ar TARGET . -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Unmount /my/path/in/jail from myjail: -.Sy bastille umount myjail /my/path/in/jail -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template , -.Xr bastille-top 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-update.1 b/usr/local/share/man/man1/bastille-update.1 deleted file mode 100644 index e6c0364a..00000000 --- a/usr/local/share/man/man1/bastille-update.1 +++ /dev/null @@ -1,74 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-update 1 -.Os -.Sh NAME -.Nm bastille update -.Nd Update a jail or release. -.Sh SYNOPSIS -.Nm -.Op Fl afx -.Ar TARGET -.Sh DESCRIPTION -The -.Nm -sub-command will update -.Ar TARGET -with the latest patches and security updates. -The -.Ar TARGET -can be either a jail or a release. -.Bl -tag -width Ds -.It Fl a , Fl -auto -Auto mode. Start/stop jail(s) if required. -.It Fl f , Fl -force -Force update a release (FreeBSD legacy releases). -.Pp -This will force the 'fetch' command to proceed in the -event of a previous failed upgrade. -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Update 15.0-RELEASE: -.Sy bastille update 15.0-RELEASE -.It Update myjail: -.Sy bastille update myjail -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-verify.1 b/usr/local/share/man/man1/bastille-verify.1 deleted file mode 100644 index 5b67d4ec..00000000 --- a/usr/local/share/man/man1/bastille-verify.1 +++ /dev/null @@ -1,64 +0,0 @@ -.Dd 2025/12/06 -.Dt bastille-verify 1 -.Os -.Sh NAME -.Nm bastille verify -.Nd Compare release against a 'known good' index. -.Sh SYNOPSIS -.Nm -.Op Fl x -.Ar RELEASE|TEMPLATE -.Sh DESCRIPTION -The -.Nm -sub-command will attempt to verify a release against -a known index of valid releases. It will also verify that -a template is properly formatted. -.Bl -tag -width Ds -.It Fl x , -debug -Enable debug mode. -.Sh EXAMPLES -.Bl -tag -width Ds -.It Verify myproject/template: -.Sy bastille verify myproject/template -.It Verify 15.0-RELEASE: -.Sy bastille verify 15.0-RELEASE -.Sh SEE ALSO -.Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-zfs 1 \ No newline at end of file diff --git a/usr/local/share/man/man5/bastille.conf.5 b/usr/local/share/man/man5/bastille.conf.5 index bc0fd2c0..7292db30 100644 --- a/usr/local/share/man/man5/bastille.conf.5 +++ b/usr/local/share/man/man5/bastille.conf.5 @@ -139,41 +139,41 @@ Log storage. This is the FQDN for optional alert services. Currently only supports 'healthchecks.io'. .Sh SEE ALSO -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-bootstrap.1 b/usr/local/share/man/man8/bastille-bootstrap.8 similarity index 64% rename from usr/local/share/man/man1/bastille-bootstrap.1 rename to usr/local/share/man/man8/bastille-bootstrap.8 index 8d2a80ef..d4e693cc 100644 --- a/usr/local/share/man/man1/bastille-bootstrap.1 +++ b/usr/local/share/man/man8/bastille-bootstrap.8 @@ -56,40 +56,41 @@ templates. .Sy bastille bootstrap https://github.com/BastilleBSD/templates .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-clone.8 b/usr/local/share/man/man8/bastille-clone.8 new file mode 100644 index 00000000..019ea4d1 --- /dev/null +++ b/usr/local/share/man/man8/bastille-clone.8 @@ -0,0 +1,74 @@ +.Dd 2025/12/06 +.Dt bastille-clone 1 +.Os +.Sh NAME +.Nm bastille clone +.Nd Clone an existing jail. +.Sh SYNOPSIS +.Nm +.Op Fl alx +.Ar TARGET NEW_NAME IP +.Sh DESCRIPTION +The +.Nm +sub-command will create an exact duplicate of the targeted jail, giving it +the specified +.Ar NEW_NAME +and +.Ar IP +address. +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. Cannot be used with [-l|--live]. +.It Fl l , Fl -live +Clone a running jail (ZFS only). Cannot be used with [-a|--auto]. +.It Fl x , Fl -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Clone myjail to newjail: +.Sy bastille clone myjail newjail 10.23.3.4/24 +.It Clone myjail to newjail with DHCP (VNET only): +.Sy bastille clone myjail newjail DHCP +.It Clone myjail to newjail while running, with debug mode: +.Sy bastille clone -xl myjail newjail 10.23.3.4/24 +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-cmd.8 b/usr/local/share/man/man8/bastille-cmd.8 new file mode 100644 index 00000000..67d3c036 --- /dev/null +++ b/usr/local/share/man/man8/bastille-cmd.8 @@ -0,0 +1,67 @@ +.Dd 2025/12/06 +.Dt bastille-cmd 1 +.Os +.Sh NAME +.Nm bastille cmd +.Nd Execute command(s) inside jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET COMMAND +.Sh DESCRIPTION +The +.Nm +sub-command will run the specified +.Ar COMMAND +inside +.Ar TARGET . +.Ss OPTIONS +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , Fl -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It List contents of /etc: +.Sy bastille cmd TARGET ls /etc +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-config.1 b/usr/local/share/man/man8/bastille-config.8 similarity index 63% rename from usr/local/share/man/man1/bastille-config.1 rename to usr/local/share/man/man8/bastille-config.8 index f0d18589..b9fa3e03 100644 --- a/usr/local/share/man/man1/bastille-config.1 +++ b/usr/local/share/man/man8/bastille-config.8 @@ -61,40 +61,41 @@ Enable debug mode. .Sy bastille config myjail set boot off .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-console.8 b/usr/local/share/man/man8/bastille-console.8 new file mode 100644 index 00000000..be16b9af --- /dev/null +++ b/usr/local/share/man/man8/bastille-console.8 @@ -0,0 +1,69 @@ +.Dd 2025/12/06 +.Dt bastille-console 1 +.Os +.Sh NAME +.Nm bastille console +.Nd Console into a jail. +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET +.Op USER +.Sh DESCRIPTION +The +.Nm +sub-command will enter a jails shell. If a user is given, it +will enter as that user. +.Bl -tag -width Ds +.It Fl a , -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Console into myjail: +.Sy bastille console myjail +.It Console into myjail as bob: +.Sy bastille console myjail bob +.It Console into a stopped jail as bob: +.Sy bastille console -a myjail bob +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-convert.1 b/usr/local/share/man/man8/bastille-convert.8 similarity index 62% rename from usr/local/share/man/man1/bastille-convert.1 rename to usr/local/share/man/man8/bastille-convert.8 index 83832144..5fae9218 100644 --- a/usr/local/share/man/man1/bastille-convert.1 +++ b/usr/local/share/man/man8/bastille-convert.8 @@ -46,7 +46,7 @@ Enable debug mode. .Pp A release created by this method is stored in the releases directory, and can be used to create jails with the '--no-validate' flag. See -.Xr bastille-create 1 . +.Xr bastille-create 8 . .Sh EXAMPLES .Bl -tag -width Ds .It Convert myjail from thin to thick: @@ -57,40 +57,41 @@ can be used to create jails with the '--no-validate' flag. See .Sy bastille convert myjail myrelease .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-cp.8 b/usr/local/share/man/man8/bastille-cp.8 new file mode 100644 index 00000000..a9a66540 --- /dev/null +++ b/usr/local/share/man/man8/bastille-cp.8 @@ -0,0 +1,70 @@ +.Dd 2025/12/06 +.Dt bastille-cp 1 +.Os +.Sh NAME +.Nm bastille cp +.Nd Copy file(s)/directorie(s) from host to jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl qx +.Ar TARGET HOST_PATH JAIL_PATH +.Sh DESCRIPTION +The +.Nm +sub-command will copy +.Ar HOST_PATH +to +.Ar JAIL_PATH +inside +.Ar TARGET . +.Bl -tag -width Ds +.It Fl q , -quiet +Suppress output. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Copy /etc/resolv.conf into myjail: +.Sy bastille cp myjail /etc/resolv.conf /etc/resolv.conf +.It Copy /etc into myjail quietly: +.Sy bastille cp -q myjail /etc /etc +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-create.1 b/usr/local/share/man/man8/bastille-create.8 similarity index 79% rename from usr/local/share/man/man1/bastille-create.1 rename to usr/local/share/man/man8/bastille-create.8 index 709c0086..d782dc8d 100644 --- a/usr/local/share/man/man1/bastille-create.1 +++ b/usr/local/share/man/man8/bastille-create.8 @@ -59,7 +59,7 @@ By default, Bastille will attempt to validate the release name against a known index of official release names. Set this option to bypass that. Useful in the case of an unknown release, or releases create using 'bastille convert'. See -.Xr bastille-convert 1 . +.Xr bastille-convert 8 . .It Fl -no-boot Set boot=off. .Pp @@ -125,40 +125,41 @@ in .Xr bastille.conf 5 . .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-destroy.1 b/usr/local/share/man/man8/bastille-destroy.8 similarity index 58% rename from usr/local/share/man/man1/bastille-destroy.1 rename to usr/local/share/man/man8/bastille-destroy.8 index adffbc7c..5cf178eb 100644 --- a/usr/local/share/man/man1/bastille-destroy.1 +++ b/usr/local/share/man/man8/bastille-destroy.8 @@ -50,40 +50,41 @@ release (ZFS only). .Sy bastille destroy 'myjail yourjail' .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-edit.8 b/usr/local/share/man/man8/bastille-edit.8 new file mode 100644 index 00000000..c42a5b8b --- /dev/null +++ b/usr/local/share/man/man8/bastille-edit.8 @@ -0,0 +1,74 @@ +.Dd 2025/12/05 +.Dt bastille-edit 1 +.Os +.Sh NAME +.Nm bastille edit +.Nd Edit jail configuration files (advanced). +.Sh SYNOPSIS +.Nm +.Op Fl x +.Ar TARGET +.Op FILE +.Sh DESCRIPTION +The +.Nm +sub-command allows editing +.Pa jail.conf , +as well as any +configuration files inside the jails main directory structure. +.Bl -tag -width Ds +.It Fl x , Fl -debug +Enable debug mode. +.Pp +If no +.Ar FILE +is given, Bastille will edit +.Pa jail.conf . +.Sh EXAMPLES +.Bl -tag -width Ds +.It Edit jail.conf for myjail: +.Sy bastille edit TARGET +.It Edit fstab for myjail: +.Sy bastille edit myjail fstab +.It Edit setting.conf for myjail: +.Sy bastille edit myjail settings.conf +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-etcupdate.1 b/usr/local/share/man/man8/bastille-etcupdate.8 similarity index 69% rename from usr/local/share/man/man1/bastille-etcupdate.1 rename to usr/local/share/man/man8/bastille-etcupdate.8 index f3332d51..c58f9057 100644 --- a/usr/local/share/man/man1/bastille-etcupdate.1 +++ b/usr/local/share/man/man8/bastille-etcupdate.8 @@ -92,40 +92,41 @@ Enable debug mode. .Sy bastille etcupdate myjail resolve .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-export.1 b/usr/local/share/man/man8/bastille-export.8 similarity index 62% rename from usr/local/share/man/man1/bastille-export.1 rename to usr/local/share/man/man8/bastille-export.8 index 3fd7262f..160ca260 100644 --- a/usr/local/share/man/man1/bastille-export.1 +++ b/usr/local/share/man/man8/bastille-export.8 @@ -64,40 +64,41 @@ See .Sy bastille export -l --xz myjail .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-htop.8 b/usr/local/share/man/man8/bastille-htop.8 new file mode 100644 index 00000000..e38784ba --- /dev/null +++ b/usr/local/share/man/man8/bastille-htop.8 @@ -0,0 +1,66 @@ +.Dd 2025/12/06 +.Dt bastille-htop 1 +.Os +.Sh NAME +.Nm bastille htop +.Nd Interactive process viewer (requires htop). +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET +.Sh DESCRIPTION +The +.Nm +sub-command will run htop in +.Ar TARGET . +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , Fl -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Run htop in myjail: +.Sy bastille htop myjail +.It Run htop (start the jail if stopped) in myjail: +.Sy bastille htop -a myjail +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-import.1 b/usr/local/share/man/man8/bastille-import.8 similarity index 62% rename from usr/local/share/man/man1/bastille-import.1 rename to usr/local/share/man/man8/bastille-import.8 index 5a2eb1ff..a96c1906 100644 --- a/usr/local/share/man/man1/bastille-import.1 +++ b/usr/local/share/man/man8/bastille-import.8 @@ -52,40 +52,41 @@ argument is specified, Bastille will import the jail using that release. .Sy bastille import /my/custom/folder/myjail_DATE.txz 15.0-RELEASE .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-jcp.8 b/usr/local/share/man/man8/bastille-jcp.8 new file mode 100644 index 00000000..5f83de22 --- /dev/null +++ b/usr/local/share/man/man8/bastille-jcp.8 @@ -0,0 +1,64 @@ +.Dd 2025/12/06 +.Dt bastille-jcp 1 +.Os +.Sh NAME +.Nm bastille jcp +.Nd Copy file(s)/directorie(s) from jail to jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl qx +.Ar SOURCE_JAIL JAIL_PATH DESTINATION_JAIL JAIL_PATH +.Sh DESCRIPTION +The +.Nm +sub-command will copy files and directories from a single +jail to any targeted jail(s). +.Bl -tag -width Ds +.It Fl q , Fl -quiet +Suppress output. +.It Fl x , Fl -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Copy /etc/resolv.conf from myjail to yourjail: +.Sy bastille jcp myjail /etc/resolv.conf yourjail /etc +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-limits.1 b/usr/local/share/man/man8/bastille-limits.8 similarity index 69% rename from usr/local/share/man/man1/bastille-limits.1 rename to usr/local/share/man/man8/bastille-limits.8 index 2f148c59..4b10539d 100644 --- a/usr/local/share/man/man1/bastille-limits.1 +++ b/usr/local/share/man/man8/bastille-limits.8 @@ -99,40 +99,41 @@ Enable debug mode. .Sy bastille limits -a myjail reset .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-list.1 b/usr/local/share/man/man8/bastille-list.8 similarity index 67% rename from usr/local/share/man/man1/bastille-list.1 rename to usr/local/share/man/man8/bastille-list.8 index 82d1fa44..f338bd21 100644 --- a/usr/local/share/man/man1/bastille-list.1 +++ b/usr/local/share/man/man8/bastille-list.8 @@ -72,40 +72,41 @@ information you want to see. .Sy bastille list -jup type .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-migrate.1 b/usr/local/share/man/man8/bastille-migrate.8 similarity index 60% rename from usr/local/share/man/man1/bastille-migrate.1 rename to usr/local/share/man/man8/bastille-migrate.8 index 83132ce5..72aae3ff 100644 --- a/usr/local/share/man/man1/bastille-migrate.1 +++ b/usr/local/share/man/man8/bastille-migrate.8 @@ -53,40 +53,41 @@ is specified, Bastille will use port 22. .Sy bastille migrate -adl myjail root@10.23.23.23 .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-monitor.1 b/usr/local/share/man/man8/bastille-monitor.8 similarity index 71% rename from usr/local/share/man/man1/bastille-monitor.1 rename to usr/local/share/man/man8/bastille-monitor.8 index 47e6af0e..ae1306d3 100644 --- a/usr/local/share/man/man1/bastille-monitor.1 +++ b/usr/local/share/man/man8/bastille-monitor.8 @@ -93,41 +93,41 @@ Enable debug mode. .Sy bastille monitor ALL list caddy .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-mount.1 b/usr/local/share/man/man8/bastille-mount.8 similarity index 52% rename from usr/local/share/man/man1/bastille-mount.1 rename to usr/local/share/man/man8/bastille-mount.8 index 50b09028..43927faf 100644 --- a/usr/local/share/man/man1/bastille-mount.1 +++ b/usr/local/share/man/man8/bastille-mount.8 @@ -41,40 +41,41 @@ See .Sy bastille mount myjail /etc/resolv.conf /etc/resolv.conf .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-network.1 b/usr/local/share/man/man8/bastille-network.8 similarity index 65% rename from usr/local/share/man/man1/bastille-network.1 rename to usr/local/share/man/man8/bastille-network.8 index 2424847d..ff2fb65f 100644 --- a/usr/local/share/man/man1/bastille-network.1 +++ b/usr/local/share/man/man8/bastille-network.8 @@ -67,40 +67,41 @@ Enable debug mode. .Sy bastille network -a myjail remove em0 .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-pkg.8 b/usr/local/share/man/man8/bastille-pkg.8 new file mode 100644 index 00000000..1aee38f3 --- /dev/null +++ b/usr/local/share/man/man8/bastille-pkg.8 @@ -0,0 +1,70 @@ +.Dd 2025/12/06 +.Dt bastille-pkg 1 +.Os +.Sh NAME +.Nm bastille pkg +.Nd Manage packages inside jail(s). See +.Xr pkg 8 . +.Sh SYNOPSIS +.Nm +.Op Fl aHyx +.Ar TARGET ARGS +.Sh DESCRIPTION +The +.Nm +sub-command allows package management inside jails. +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl H , Fl -host +Use host 'pkg' binary instead of jails. +.It Fl y , Fl -yes +Do not prompt. Assume always yes. +.It Fl x , Fl -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Install nginx inside myjail: +.Sy bastille pkg myjail install nginx +.It Install nginx inside myjail using the hosts 'pkg': +.Sy bastille pkg -H myjail install nginx +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-rcp.8 b/usr/local/share/man/man8/bastille-rcp.8 new file mode 100644 index 00000000..39ca04fa --- /dev/null +++ b/usr/local/share/man/man8/bastille-rcp.8 @@ -0,0 +1,70 @@ +.Dd 2025/12/06 +.Dt bastille-rcp 1 +.Os +.Sh NAME +.Nm bastille rcp +.Nd Copy file(s)/directorie(s) from jail to host. +.Sh SYNOPSIS +.Nm +.Op Fl qx +.Ar TARGET JAIL_PATH HOST_PATH +.Sh DESCRIPTION +The +.Nm +sub-command will copy +.Ar JAIL_PATH +to +.Ar HOST_PATH +from inside +.Ar TARGET . +.Bl -tag -width Ds +.It Fl q , -quiet +Suppress output. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Copy /etc/resolv.conf.custom to host: +.Sy bastille rcp myjail /etc/resolv.custom /jailstuff/etc +.It Copy /etc to host quietly: +.Sy bastille rcp -q myjail /etc /jailstuff/etc +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-rdr.1 b/usr/local/share/man/man8/bastille-rdr.8 similarity index 67% rename from usr/local/share/man/man1/bastille-rdr.1 rename to usr/local/share/man/man8/bastille-rdr.8 index c7f61c99..9f3dc555 100644 --- a/usr/local/share/man/man1/bastille-rdr.1 +++ b/usr/local/share/man/man8/bastille-rdr.8 @@ -64,40 +64,41 @@ Enable debug mode. .Sy bastille rdr -s 200.200.200.200 myjail tcp 80 80 .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-rename.8 b/usr/local/share/man/man8/bastille-rename.8 new file mode 100644 index 00000000..bd1c394f --- /dev/null +++ b/usr/local/share/man/man8/bastille-rename.8 @@ -0,0 +1,66 @@ +.Dd 2025/12/06 +.Dt bastille-rename 1 +.Os +.Sh NAME +.Nm bastille rename +.Nd Rename a jail. +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET NEW_NAME +.Sh DESCRIPTION +The +.Nm +sub-command will rename +.Ar TARGET +to +.Ar NEW_NAME . +.Bl -tag -width Ds +.It Fl a , -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Rename myjail to your jail: +.Sy bastille rename myjail yourjail +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-restart.8 b/usr/local/share/man/man8/bastille-restart.8 new file mode 100644 index 00000000..dba8775f --- /dev/null +++ b/usr/local/share/man/man8/bastille-restart.8 @@ -0,0 +1,75 @@ +.Dd 2025/12/06 +.Dt bastille-restart 1 +.Os +.Sh NAME +.Nm bastille restart +.Nd Restart a jail. +.Sh SYNOPSIS +.Nm +.Op Fl bivx +.Op Fl d Ar VALUE +.Ar TARGET +.Sh DESCRIPTION +The +.Nm +sub-command will restart +.Ar TARGET . +.Bl -tag -width Ds +.It Fl b , -boot +Respect jail boot setting. +.It Fl d Ar VALUE , Fl -delay Ar VALUE +Time (seconds) to wait after starting each jail. +.It Fl i , Fl -ignore +Ignore stopped jails (do not start if stopped). +.It Fl v , Fl -verbose +Enable verbose mode. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Restart all jails, ignoring stopped jail: +.Sy bastille restart -i all +.It Restart all jails, but only if boot=on: +.Sy bastille restart -b all +.It Restart all jails with a 5 second delay between each one: +.Sy bastille restart -d 5 all +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-service.8 b/usr/local/share/man/man8/bastille-service.8 new file mode 100644 index 00000000..d6539830 --- /dev/null +++ b/usr/local/share/man/man8/bastille-service.8 @@ -0,0 +1,65 @@ +.Dd 2025/12/06 +.Dt bastille-service 1 +.Os +.Sh NAME +.Nm bastille service +.Nd Manage services within jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET SERVICE ARGS +.Sh DESCRIPTION +The +.Nm +sub-command can manage services in jails. +.Bl -tag -width Ds +.It Fl a , -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Start nginx in myjail: +.Sy bastille service myjail nginx start +.It Stop caddy in myjail: +.Sy bastille service myjail caddy stop +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-setup.1 b/usr/local/share/man/man8/bastille-setup.8 similarity index 65% rename from usr/local/share/man/man1/bastille-setup.1 rename to usr/local/share/man/man8/bastille-setup.8 index c85dbe79..bdb52f4f 100644 --- a/usr/local/share/man/man1/bastille-setup.1 +++ b/usr/local/share/man/man8/bastille-setup.8 @@ -32,7 +32,7 @@ persisting certain 'netgraph_*' modules. .It Sy firewall Configure the 'pf' firewall for use with NAT jails, as well as the 'rdr' sub-command. See -.Xr bastille-rdr 1 . +.Xr bastille-rdr 8 . .It Sy shared Configure a 'shared' interface. This is essentially an interface where jails will 'share' with the host, while still having @@ -61,40 +61,41 @@ during jail creation. .Sy bastille setup bridge .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-start.8 b/usr/local/share/man/man8/bastille-start.8 new file mode 100644 index 00000000..ab50679a --- /dev/null +++ b/usr/local/share/man/man8/bastille-start.8 @@ -0,0 +1,73 @@ +.Dd 2025/12/06 +.Dt bastille-start 1 +.Os +.Sh NAME +.Nm bastille start +.Nd Start stopped jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl bvx +.Op Fl d Ar VALUE +.Ar TARGET +.Sh DESCRIPTION +The +.Nm +sub-command will start +.Ar TARGET . +.Bl -tag -width Ds +.It Fl b , -boot +Respect jail boot setting. +.It Fl d Ar VALUE , Fl -delay Ar VALUE +Time (seconds) to wait after starting each jail. +.It Fl v , Fl -verbose +Enable verbose mode. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Start all jails with verbose mode: +.Sy bastille start -v all +.It Start all jails, but only if boot=on: +.Sy bastille start -b all +.It Start all jails with a 5 second delay between each one: +.Sy bastille start -d 5 all +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-stop.8 b/usr/local/share/man/man8/bastille-stop.8 new file mode 100644 index 00000000..fc3df066 --- /dev/null +++ b/usr/local/share/man/man8/bastille-stop.8 @@ -0,0 +1,64 @@ +.Dd 2025/12/06 +.Dt bastille-stop 1 +.Os +.Sh NAME +.Nm bastille stop +.Nd Stop running jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl vx +.Ar TARGET +.Sh DESCRIPTION +The +.Nm +sub-command will stop +.Ar TARGET . +.Bl -tag -width Ds +.It Fl v , Fl -verbose +Enable verbose mode. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Stop all jails with verbose mode: +.Sy bastille stop -v all +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-sysrc.8 b/usr/local/share/man/man8/bastille-sysrc.8 new file mode 100644 index 00000000..f3870da7 --- /dev/null +++ b/usr/local/share/man/man8/bastille-sysrc.8 @@ -0,0 +1,65 @@ +.Dd 2025/12/06 +.Dt bastille-sysrc 1 +.Os +.Sh NAME +.Nm bastille sysrc +.Nd Edit rc files inside jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET ARGS +.Sh DESCRIPTION +The +.Nm +sub-command will run specified sysrc arguements inside jails. +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Enable nginx inside myjail: +.Sy bastille sysrc myjail nginx_enable=YES +.It Disable caddy inside myjail: +.Sy bastille sysrc myjail caddy_enable=NO +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-tags.1 b/usr/local/share/man/man8/bastille-tags.8 similarity index 54% rename from usr/local/share/man/man1/bastille-tags.1 rename to usr/local/share/man/man8/bastille-tags.8 index 885cd962..772ee39b 100644 --- a/usr/local/share/man/man1/bastille-tags.1 +++ b/usr/local/share/man/man8/bastille-tags.8 @@ -49,40 +49,41 @@ name(s) with that tag assigned. .Sy bastille tags ALL list web .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-top 1 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-top 8 , .Xr bastille-template , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-template.8 b/usr/local/share/man/man8/bastille-template.8 new file mode 100644 index 00000000..9d9b80ee --- /dev/null +++ b/usr/local/share/man/man8/bastille-template.8 @@ -0,0 +1,73 @@ +.Dd 2025/12/06 +.Dt bastille-template 1 +.Os +.Sh NAME +.Nm bastille template +.Nd Apply templates to jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET|convert TEMPLATE +.Sh DESCRIPTION +The +.Nm +sub-command will apply the specified +.Ar TEMPLATE +to +.Ar TARGET . +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.El +.Pp +The +.Ar convert +option is only to convert older style templates to the +new format, which consists of a single 'Bastillefile' inside +'project/template'. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Apply www/nginx to myjail: +.Sy bastille template myjail www/nginx +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-top , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-top.8 b/usr/local/share/man/man8/bastille-top.8 new file mode 100644 index 00000000..60584992 --- /dev/null +++ b/usr/local/share/man/man8/bastille-top.8 @@ -0,0 +1,65 @@ +.Dd 2025/12/06 +.Dt bastille-top 1 +.Os +.Sh NAME +.Nm bastille top +.Nd Process viewer. See +.Xr top 1 . +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET +.Sh DESCRIPTION +The +.Nm +sub-command will run 'top' inside +.Ar TARGET . +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Run 'top' in myjail: +.Sy bastille top -a myjail +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-umount.8 b/usr/local/share/man/man8/bastille-umount.8 new file mode 100644 index 00000000..5faeb4e1 --- /dev/null +++ b/usr/local/share/man/man8/bastille-umount.8 @@ -0,0 +1,66 @@ +.Dd 2025/12/06 +.Dt bastille-umount 1 +.Os +.Sh NAME +.Nm bastille umount +.Nd Unmount file(s)/directorie(s) from jail(s). +.Sh SYNOPSIS +.Nm +.Op Fl ax +.Ar TARGET JAIL_PATH +.Sh DESCRIPTION +The +.Nm +sub-command will unmount +.Ar JAIL_PATH +from +.Ar TARGET . +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Unmount /my/path/in/jail from myjail: +.Sy bastille umount myjail /my/path/in/jail +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template , +.Xr bastille-top 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-update.8 b/usr/local/share/man/man8/bastille-update.8 new file mode 100644 index 00000000..e81bb6c8 --- /dev/null +++ b/usr/local/share/man/man8/bastille-update.8 @@ -0,0 +1,75 @@ +.Dd 2025/12/06 +.Dt bastille-update 1 +.Os +.Sh NAME +.Nm bastille update +.Nd Update a jail or release. +.Sh SYNOPSIS +.Nm +.Op Fl afx +.Ar TARGET +.Sh DESCRIPTION +The +.Nm +sub-command will update +.Ar TARGET +with the latest patches and security updates. +The +.Ar TARGET +can be either a jail or a release. +.Bl -tag -width Ds +.It Fl a , Fl -auto +Auto mode. Start/stop jail(s) if required. +.It Fl f , Fl -force +Force update a release (FreeBSD legacy releases). +.Pp +This will force the 'fetch' command to proceed in the +event of a previous failed upgrade. +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Update 15.0-RELEASE: +.Sy bastille update 15.0-RELEASE +.It Update myjail: +.Sy bastille update myjail +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-upgrade.1 b/usr/local/share/man/man8/bastille-upgrade.8 similarity index 50% rename from usr/local/share/man/man1/bastille-upgrade.1 rename to usr/local/share/man/man8/bastille-upgrade.8 index a1e099a2..89fff1e1 100644 --- a/usr/local/share/man/man1/bastille-upgrade.1 +++ b/usr/local/share/man/man8/bastille-upgrade.8 @@ -41,40 +41,41 @@ completed. .Sy bastille upgrade myjail 15.0-RELEASE .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , .Xr bastille-template , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 \ No newline at end of file +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man8/bastille-verify.8 b/usr/local/share/man/man8/bastille-verify.8 new file mode 100644 index 00000000..098964db --- /dev/null +++ b/usr/local/share/man/man8/bastille-verify.8 @@ -0,0 +1,65 @@ +.Dd 2025/12/06 +.Dt bastille-verify 1 +.Os +.Sh NAME +.Nm bastille verify +.Nd Compare release against a 'known good' index. +.Sh SYNOPSIS +.Nm +.Op Fl x +.Ar RELEASE|TEMPLATE +.Sh DESCRIPTION +The +.Nm +sub-command will attempt to verify a release against +a known index of valid releases. It will also verify that +a template is properly formatted. +.Bl -tag -width Ds +.It Fl x , -debug +Enable debug mode. +.Sh EXAMPLES +.Bl -tag -width Ds +.It Verify myproject/template: +.Sy bastille verify myproject/template +.It Verify 15.0-RELEASE: +.Sy bastille verify 15.0-RELEASE +.Sh SEE ALSO +.Xr bastille.conf 5 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-zfs 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille-zfs.1 b/usr/local/share/man/man8/bastille-zfs.8 similarity index 76% rename from usr/local/share/man/man1/bastille-zfs.1 rename to usr/local/share/man/man8/bastille-zfs.8 index 95772907..496b829a 100644 --- a/usr/local/share/man/man1/bastille-zfs.1 +++ b/usr/local/share/man/man8/bastille-zfs.8 @@ -110,40 +110,41 @@ Enable debug mode. .Sy bastille zfs myjail get mounted .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , .Xr bastille-template , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 \ No newline at end of file +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 \ No newline at end of file diff --git a/usr/local/share/man/man1/bastille.1 b/usr/local/share/man/man8/bastille.8 similarity index 75% rename from usr/local/share/man/man1/bastille.1 rename to usr/local/share/man/man8/bastille.8 index a52b4c4c..074b11e6 100644 --- a/usr/local/share/man/man1/bastille.1 +++ b/usr/local/share/man/man8/bastille.8 @@ -115,44 +115,45 @@ Compare release against a "known good" index. Manage ZFS options/attributes for jail(s). .Sh SEE ALSO .Xr bastille.conf 5 , -.Xr bastille-bootstrap 1 , -.Xr bastille-clone 1 , -.Xr bastille-cmd 1 , -.Xr bastille-config 1 , -.Xr bastille-console 1 , -.Xr bastille-convert 1 , -.Xr bastille-cp 1 , -.Xr bastille-create 1 , -.Xr bastille-destroy 1 , -.Xr bastille-edit 1 , -.Xr bastille-etcupdate 1 , -.Xr bastille-export 1 , -.Xr bastille-htop 1 , -.Xr bastille-import 1 , -.Xr bastille-jcp 1 , -.Xr bastille-limits 1 , -.Xr bastille-list 1 , -.Xr bastille-migrate 1 , -.Xr bastille-mount 1 , -.Xr bastille-network 1 , -.Xr bastille-pkg 1 , -.Xr bastille-rcp 1 , -.Xr bastille-rdr 1 , -.Xr bastille-rename 1 , -.Xr bastille-restart 1 , -.Xr bastille-service 1 , -.Xr bastille-setup 1 , -.Xr bastille-start 1 , -.Xr bastille-stop 1 , -.Xr bastille-sysrc 1 , -.Xr bastille-tags 1 , -.Xr bastille-template 1 , -.Xr bastille-top 1 , -.Xr bastille-umount 1 , -.Xr bastille-update 1 , -.Xr bastille-upgrade 1 , -.Xr bastille-verify 1 , -.Xr bastille-zfs 1 +.Xr bastille-bootstrap 8 , +.Xr bastille-clone 8 , +.Xr bastille-cmd 8 , +.Xr bastille-config 8 , +.Xr bastille-console 8 , +.Xr bastille-convert 8 , +.Xr bastille-cp 8 , +.Xr bastille-create 8 , +.Xr bastille-destroy 8 , +.Xr bastille-edit 8 , +.Xr bastille-etcupdate 8 , +.Xr bastille-export 8 , +.Xr bastille-htop 8 , +.Xr bastille-import 8 , +.Xr bastille-jcp 8 , +.Xr bastille-limits 8 , +.Xr bastille-list 8 , +.Xr bastille-migrate 8 , +.Xr bastille-monitor 8 , +.Xr bastille-mount 8 , +.Xr bastille-network 8 , +.Xr bastille-pkg 8 , +.Xr bastille-rcp 8 , +.Xr bastille-rdr 8 , +.Xr bastille-rename 8 , +.Xr bastille-restart 8 , +.Xr bastille-service 8 , +.Xr bastille-setup 8 , +.Xr bastille-start 8 , +.Xr bastille-stop 8 , +.Xr bastille-sysrc 8 , +.Xr bastille-tags 8 , +.Xr bastille-template 8 , +.Xr bastille-top 8 , +.Xr bastille-umount 8 , +.Xr bastille-update 8 , +.Xr bastille-upgrade 8 , +.Xr bastille-verify 8 , +.Xr bastille-zfs 8 .Sh BUGS Please report any bugs on Github .Nm https://github.com/BastilleBSD/bastille/issues