tschettervictor
72f09edb11
create: Fix spacing
2025-04-22 09:08:42 -06:00
tschettervictor
8e559b6114
create: Fix jail not applying IP when IP already in use
2025-04-14 20:46:43 -06:00
tschettervictor
bc5160b418
create: Bugfix for attempling to create a -B with non-bridge interface
2025-04-14 15:38:06 -06:00
tschettervictor
37be5e52c8
docs: Once over error correction
2025-04-10 06:53:03 -06:00
tschettervictor
e3dddd25e7
Merge branch 'master' into priority-add
2025-03-26 23:30:38 -06:00
Barry McCormick
ee62485178
Merge pull request #895 from tschettervictor/custom-config
...
bastille: Support user based config
2025-03-26 22:24:41 -07:00
tschettervictor
3c88a0bcc2
fix listing priority again
2025-03-19 10:48:26 -06:00
tschettervictor
aad1158146
Add -b|--boot for start/stop/restart
2025-03-15 21:35:03 -06:00
tschettervictor
b49310cafc
create: Set boot and priority values on creation
2025-03-12 16:00:56 -06:00
tschettervictor
579d1c6df0
create: destroy -f if failed to create
2025-03-12 13:33:23 -06:00
tschettervictor
49a4bed126
Merge branch 'BastilleBSD:master' into custom-config
2025-03-03 16:26:54 -07:00
tschettervictor
45678ef5bf
Merge branch 'master' into vnet-vlan
2025-03-03 14:40:59 -07:00
tschettervictor
6a4ab32ce5
Merge pull request #888 from BastilleBSD/create-custom-zfs-options
...
create: Allow setting zfs options on creating jail
2025-03-03 14:16:44 -07:00
tschettervictor
07095fc79e
create: ZFS opts not optional
2025-03-03 13:02:00 -07:00
tschettervictor
dc9e225d8e
create: Fix shellcheck
2025-03-03 12:38:13 -07:00
tschettervictor
6e7ea625b7
create: Spacing
2025-03-03 12:33:57 -07:00
tschettervictor
8395e8b000
create: More vlan imporvements
2025-03-03 12:28:23 -07:00
tschettervictor
4c68b748b6
create: Add --vlan option
2025-03-03 12:13:48 -07:00
Barry McCormick
c6297d7194
Merge pull request #887 from BastilleBSD/jail-import-iocage-ezjail
...
import: Import jails using new interface format (iocage,ezjail)
2025-03-03 08:26:25 -08:00
tschettervictor
454288b2b1
bastille: Load config only from commons.sh
...
Since all files source common.sh anyway, we don't want to source the config twice.
2025-03-02 11:23:35 -07:00
tschettervictor
6ba11dc762
bastille: Support user based config
...
This PR will allow bastille to be configured based on the user you run as.
To load the config for a specifig user, you must be logged in as the specified user, and there must be a file called "bastille_user.conf" inside /usr/local/etc/bastille or else bastille will just load the default config file.
2025-03-01 18:48:14 -07:00
tschettervictor
71f0370cf4
create: Allow DHCP as option
2025-03-01 00:15:17 -07:00
tschettervictor
98eb36b209
create: Missed one var for config option
2025-02-28 17:45:53 -07:00
tschettervictor
22456b0d7c
create: Remove config option
2025-02-28 17:45:10 -07:00
tschettervictor
9e9cef90d4
create: Override shellcheck for sourcing variable
2025-02-28 17:22:46 -07:00
tschettervictor
320bcde2b2
create: Allow specifying a custom config file to override default
2025-02-28 17:15:10 -07:00
tschettervictor
223c538680
create: Fix spacing in help command
2025-02-28 13:05:13 -07:00
tschettervictor
3acd06a0f1
create: Allow setting zfs options on creating jail
...
#514
@s1dh
Run 'bastille create help' to see syntax
2025-02-28 12:59:48 -07:00
tschettervictor
295612da5f
create: Do not check running if empty jail
2025-02-28 11:49:29 -07:00
tschettervictor
4e6b531388
create: Fix shellcheck
2025-02-25 15:40:41 -07:00
tschettervictor
dbd13627a9
create: Send without -R for encrypted bastilleroot
2025-02-25 15:37:44 -07:00
tschettervictor
38020a4ef0
Merge branch 'BastilleBSD:master' into patch-2
2025-02-22 22:18:41 -07:00
tschettervictor
cb7c5daf97
create: VNET template only does VNET config, not base template
2025-02-14 09:11:38 -07:00
tschettervictor
318df00ea8
create: Fix VNeT template not applying when mixed with thick or thin jails
2025-02-13 11:59:32 -07:00
tschettervictor
7b6e7c4f8d
Merge branch 'master' into patch-2
2025-02-03 13:46:40 -07:00
tschettervictor
7958718140
create: Restore ruleset var
2025-01-28 17:38:52 -07:00
tschettervictor
462a019d43
create: Add ip_hostname/inherit options
2025-01-28 17:31:51 -07:00
Théo Bertin
c79ff1d5ce
CREATE.SH::ADDED:: New '--no-validate' parameter to use custom/manually bootstrapped releases
2025-01-27 10:13:49 +01:00
tschettervictor
94da0c4817
create: digits/numerals > digits
2025-01-24 08:06:39 -07:00
tschettervictor
8425524959
create: Clarify numbers > digits/numerals
2025-01-24 07:52:22 -07:00
tschettervictor
d4d747de05
create: Do not allow only numbers in name
2025-01-20 19:25:02 -07:00
tschettervictor
10822931bb
create: Static MAC optional
2025-01-13 13:19:26 -07:00
Juan David Hurtado G
8b0411c111
Add SPDX license identifiers and update copyright years
...
Added SPDX-License-Identifier to all scripts for better license clarity and compliance. Updated the copyright years from 2024 to 2025 in various files to reflect the current maintenance period.
2025-01-11 14:07:41 -05:00
Juan David Hurtado G
78d2ae9b2c
shellcheck: fix create intentional '@' and disable SC2140
2024-12-15 11:02:28 -05:00
Juan David Hurtado G
b6bf75a4ef
[WIP] shellcheck linting
2024-12-08 21:05:45 -05:00
Juan David Hurtado G
7dbe1e761b
rel: update copyright year and release version
2024-11-24 09:46:09 -05: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
622c926917
support lowercase values in bastille.conf (issue #368 )
2023-11-25 15:09:11 -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