tschettervictor
2560b43602
support for -V option also
2024-10-08 16:32:52 -06:00
tschettervictor
0961165d36
add support for static mac address for jails
...
This commit will generate a static MAC address for each jail, based on the name of the jail. It will use the first half (xx:xx:xx) of the host MAC to avoid network clashes, and generate a random HEX string from the hashed name of the jail. It will then add that random 5 character HEX string in MAC format, and add an "a" and "b" for the host and jail respectively.
This way a jail can retain it's MAC ID even if it is deleted and reinstalled, as long as the same name is retained.
2024-10-08 16:21:28 -06:00
Juan David Hurtado G
cee6f20aa5
Merge pull request #711 from yaazkal/fix-conf-zpool
...
[FIX] correctly use bastille_zfs_prefix to also work on pools != zroot
2024-07-14 23:14:33 -05:00
yaazkal
1a27a7e0d4
[FIX] correctly use bastille_zfs_prefix to also work on pools different than zroot see PR #685
2024-07-14 18:32:32 -05:00
Juan David Hurtado G
c7f46c3fbb
Merge pull request #710 from yaazkal/fix-cp-rcp
...
[FIX] cp and rcp commands not handling the quiet option correctly
2024-07-14 15:46:29 -05:00
yaazkal
bfe413e8ec
[FIX] cp and rcp commands not handling the quiet option correctly
2024-07-14 15:45:03 -05:00
Juan David Hurtado G
9aeb0ea10c
Merge pull request #643 from draga79/master
...
Adjust devfs_ruleset for hierarchical jails compatibility
2024-07-14 09:00:54 -05:00
Juan David Hurtado G
9f2cf6651b
Merge pull request #686 from deadbeef2000/master
...
[FIX] Fixed rcorder startup
2024-07-13 21:05:59 -05:00
Juan David Hurtado G
cb5697acdd
Merge pull request #709 from yaazkal/bastille-day-24
...
Review for PR#650
2024-07-13 17:32:19 -05:00
yaazkal
09dcdd0ec7
[REF] clean code for PR#650
2024-07-13 17:29:30 -05:00
Juan David Hurtado G
b7b2efca12
Merge pull request #650 from em-winterschon/fbsd-140R-setup-bootstrap-fixes
...
diff patches applied to resolve errors on setup.sh and bootstrap.sh
2024-07-13 17:20:23 -05:00
Juan David Hurtado G
e441850f81
Merge pull request #665 from andrewhotlab/master
...
restore check_fib() call
2024-07-13 08:01:20 -05:00
Juan David Hurtado G
87febb6407
Merge pull request #689 from Vertalo/work/bugfix_zfs_export
...
Fix to correctly check ZFS on/off closes #661
2024-07-08 20:26:27 -05:00
Juan David Hurtado G
3fff3d371d
Merge pull request #649 from tedhen/master
...
Fix one letter spelling mistake.
2024-07-08 08:32:34 -05:00
Stefano Marinelli
7750a1b927
Merge pull request #1 from BastilleBSD/master
...
Sync from original repo
2024-06-30 14:52:43 +02:00
Juan David Hurtado G
ee96a206aa
Merge pull request #705 from yaazkal/fix-rc-depends
...
[FIX] bastille rc script to require jail closes #698
2024-06-14 12:14:34 -05:00
yaazkal
6568a28c15
[FIX] bastille rc script to require jail closes #698
2024-06-05 22:33:38 -05:00
vrachnis
4634dc6910
Fix alignment when listing jails with more than one IP address
...
When a VNET jail has more than IP address configured on its primary interface, invoking "bastille list -a" will now display all addresses vertically aligned.
2024-03-16 01:31:52 +00:00
Martin Stoyanov
4859b56050
fix for https://github.com/BastilleBSD/bastille/issues/661
2024-03-13 10:24:54 -05:00
Christopher Kepes
1d14badc4a
Fixed rcorder startup (added -a to basename)
2024-02-29 11:40:55 +01:00
Andrew
5faac5e7a4
restore check_fib() calls
...
This is needed to respect the "exec.fib" parameter in bastille "console" command, which has been deleted by commit b997be5
2024-01-18 19:55:58 +01:00
Eva Winterschön
19c8c021c4
diff patches applied to resolve errors on setup.sh and bootstrap.sh
2023-12-25 11:39:02 -08:00
Ted Henriksson
9d55c2ceb0
Fix one letter spelling mistake.
2023-12-25 18:36:02 +01:00
Stefano Marinelli
6ca8ea578e
Adjust devfs_ruleset for hierarchical jails compatibility
...
Hierarchical jails inherit the parent jail's permissions and don't support setting devfs_ruleset to a non-zero value. This update adds a check to determine if the script is running inside a jail. If so, it sets devfs_ruleset to 0 to comply with this constraint.
2023-11-27 18:45:09 +01:00
Christer Edwards
3a4ebc63bb
Merge pull request #642 from BastilleBSD/support_lowercase
...
fix logic for rc.conf + bastille.conf ZFS check
2023-11-25 19:15:16 -07:00
Christer Edwards
c627b1f7fa
fix logic for rc.conf + bastille.conf ZFS check
2023-11-25 19:11:57 -07:00
Christer Edwards
bce28bf89a
Merge pull request #641 from BastilleBSD/setup_vnet
...
add support for bastille_vnet devfs.rules in bastille setup
2023-11-25 17:21:49 -07:00
Christer Edwards
dd60e7f175
add support for bastille_vnet devfs.rules in bastille setup
2023-11-25 17:19:57 -07:00
Christer Edwards
32d67aea40
Merge pull request #640 from BastilleBSD/eol_patch
...
fix for recent EOL support patch
2023-11-25 17:07:56 -07:00
Christer Edwards
b30a7484bb
fix for recent EOL support patch
2023-11-25 17:06:05 -07:00
Christer Edwards
86cb374732
Merge pull request #639 from BastilleBSD/support_lowercase
...
support upper & lowercase values in bastille.conf
2023-11-25 16:16:47 -07:00
Christer Edwards
622c926917
support lowercase values in bastille.conf (issue #368 )
2023-11-25 15:09:11 -07:00
Christer Edwards
b05493bc8e
Merge pull request #638 from BastilleBSD/create_matrix
...
support combining options for bastille create
2023-11-24 16:42:40 -07:00
Christer Edwards
97a0e692d9
standardize options in create matrix
2023-11-24 16:41:25 -07:00
Christer Edwards
3df39078bf
support combining options for bastille create
2023-11-24 16:28:31 -07:00
Christer Edwards
620ad465d6
Merge pull request #637 from BastilleBSD/20231125_prep
...
update documentation for 14.0-RELEASE
2023-11-24 16:04:21 -07:00
Christer Edwards
d44c85637e
update documentation for 14.0-RELEASE
2023-11-24 15:20:15 -07:00
Christer Edwards
c2b17f346d
Merge pull request #635 from BastilleBSD/readthedocs
...
fix more readthedocs build info
2023-11-21 13:22:44 -07:00
Christer Edwards
94656350a1
fix more readthedocs build info
2023-11-21 13:20:16 -07:00
Christer Edwards
d0ff97057e
Merge pull request #634 from BastilleBSD/readthedocs
...
fix readthedocs build info
2023-11-21 13:13:22 -07:00
Christer Edwards
dc6e755c2b
fix readthedocs build info
2023-11-21 13:12:21 -07:00
Christer Edwards
c8b3fb3bc1
Merge pull request #633 from BastilleBSD/eol_patch
...
initial support & docs to bootstrap EOL releases
2023-11-20 16:21:31 -07:00
Christer Edwards
8906e491d0
initial support & docs to bootstrap EOL releases
2023-11-20 16:07:11 -07:00
Christer Edwards
51f9003016
Merge pull request #629 from dsh2dsh/rcordered
...
rcorder(8)-ed startup script
2023-11-20 15:15:13 -07:00
Christer Edwards
2de0766b54
Merge pull request #632 from BastilleBSD/osrelease_patch
...
add osrelease to jail.conf for new jails
2023-11-19 14:41:11 -07:00
Christer Edwards
ace7bdce2f
add osrelease to jail.conf for new jails
2023-11-19 14:37:31 -07:00
Christer Edwards
9e71332876
Merge pull request #630 from brendans-bits/readme-upgrading
...
Added note on updating bastille.conf when upgrading
2023-11-14 10:17:22 -07:00
Brendan
2b6eb3c9f4
Added note on updating bastille.conf when upgrading
2023-11-13 20:00:41 +11:00
Denis Shaposhnikov
a38403b028
rcorder(8)-ed startup script
...
With
```sh
bastille_enable="YES"
bastille_rcorder="YES"
```
in `/etc/rc.conf`, the script will the script will start all jails, except jails
with "KEYWORD: nostart" in jail.conf.
Example of `jail.conf` with `KEYWORD: nostart`:
```
jailname {
...
}
```
`PROVIDE:` is optional. Actually all `rcorder(8)` labels are optional, but we
can use it to build jail dependencies. For instance, if we have jail `db` and
jails `alfa` and `zeta`, we can configure it so both jails require jail `db`:
`alfa/jail.conf`:
```
alfa {
...
}
```
`zeta/jail.conf`:
```
zeta {
...
}
```
`db/jail.conf`:
```
db {
...
}
```
With this configuration jail `db` will start first and stop last.
2023-11-11 19:35:56 +01:00
Christer Edwards
8c04f1d110
Merge pull request #628 from smortex/relax-beta-rc-validation
...
Relax validation of -BETA / -RC releases
2023-11-10 11:32:50 -07:00