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
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
Stefano Marinelli
7750a1b927
Merge pull request #1 from BastilleBSD/master
...
Sync from original repo
2024-06-30 14:52:43 +02:00
yaazkal
6568a28c15
[FIX] bastille rc script to require jail closes #698
2024-06-05 22:33:38 -05: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
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
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
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
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
ace7bdce2f
add osrelease to jail.conf for new jails
2023-11-19 14:37:31 -07: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
Romain Tartière
157125c4af
Relax validation of -BETA / -RC releases
...
Accross the code, release names are checked against some variation of
-BETAx / -RCx which are inconsistent in the range of accepted values for
`x`.
As a consequence, some commands cannot be successfuly run while they
are valid, e.g. `bastille create test 14.0-RC4 10.0.0.2` is rejected
because only `*-RC1` and `*-RC2` are accepted as a RC release name.
Find out these lists of specific BETA and RC patterns and adjust them to
allow any one-digit value at the end. We generaly do up to 4 BETA / RC
releases, so a one digit limit is probably enough for the time being.
2023-11-10 08:09:51 -10:00
Barry McCormick
df00a7939e
Merge pull request #623 from adriel-tech/patch-1
...
fix configure_zfs() to properly return status of zfs module.
2023-11-01 08:38:17 -07:00
Michal Procházka
cf928f1237
Fix generated interface name in rc.conf for vnet jail
2023-10-30 20:39:58 +01:00
adriel-tech
11367238ec
Update setup.sh
...
Removed -q from kldstat in function configure_zfs().
on FreeBSD 14 (maybe earlier) this causes kldstat to return in such
a way that BastilleBSD assumes zfs is not loaded.
2023-10-29 15:16:39 -07:00
Nikos Chondros
445b42ed39
Merge branch 'master' into master
2023-10-26 20:51:15 +03:00
tucoinfo
e7eb9b7717
fix-issue-601
...
#601
2023-10-19 15:16:37 +02:00
Barry McCormick
721a5ca6a0
fix for JID instead of jail name in list printout
2023-10-18 18:26:55 -07:00
Barry McCormick
91f479e5d7
Merge pull request #598 from JRGTH/import_enhancements
...
Validate jib during jail import
2023-10-18 08:55:10 -07:00
Barry McCormick
f35de69b28
Merge pull request #605 from JRGTH/rdr_fixes
...
Add rdr pf conf check
2023-10-18 08:53:47 -07:00
Barry McCormick
e078aed54a
Merge pull request #608 from tub5ta/patch-1
...
Permit jail upgrades to use BETA and RC branches
2023-10-18 08:53:26 -07:00
Christer Edwards
848be8d8e3
Merge pull request #606 from JRGTH/config_update
...
Update bastille.conf.sample
2023-10-18 09:52:55 -06:00
Christer Edwards
40e4b817d8
prep & cleanup for 0.10.20231013 release
2023-10-10 19:51:10 -06:00
Barry McCormick
3355c07dbf
rdr disable directive fix
2023-10-04 10:13:08 -07:00
Jason Tubnor
aa688f7072
Update upgrade.sh
...
Allow the uplift of jails to test BETA and RC branches before release
2023-09-20 09:44:28 +10:00
JRGTH
9fc8804f97
Update bastille.conf.sample
...
Update config file for bastille export options.
2023-09-07 09:05:47 -04:00
JRGTH
d6b5733d48
Add rdr pf conf check
...
Prevent shutdown/rdr command stalls.
2023-09-07 08:34:28 -04:00
JRGTH
72bd211f7b
Validate jib during jail import
2023-07-19 10:56:20 -04:00
Christer Edwards
3ea553086f
source bastille.conf for pf path support
2023-07-14 21:53:02 -06:00