Commit Graph

1451 Commits

Author SHA1 Message Date
tschettervictor
ac7ffe4b0a Update common.sh 2025-04-26 11:02:39 -06:00
tschettervictor
b3f4eebfdc create: Exit if network type not set 2025-04-26 10:49:07 -06:00
tschettervictor
8c0b2b887b import: Support netgraph 2025-04-25 20:57:32 -06:00
tschettervictor
51664b34b0 fix _ 2025-04-25 20:50:27 -06:00
tschettervictor
df3285f205 netgraph: Add support for network command 2025-04-25 20:48:37 -06:00
tschettervictor
7e55510e68 netgraph: Add clone, rename 2025-04-25 20:33:09 -06:00
tschettervictor
bf443e8586 bastille: Initial support for netgraph 2025-04-25 14:33:38 -06:00
tschettervictor
11d87a71e2 template: Add comments about warning when ARG not set 2025-04-24 11:05:43 -06:00
tschettervictor
2eda46ee76 template: Only warn on ARG not set 2025-04-24 10:45:26 -06:00
tschettervictor
fffaa41036 create: Only list IPv4 for _gatway 2025-04-24 10:12:56 -06:00
tschettervictor
c16f48db0e template: Don’t show usage on ARG/no value supplied 2025-04-23 21:39:31 -06:00
tschettervictor
963dbe09c9 mount: Create host path if it doesn’t exist 2025-04-23 19:58:09 -06:00
tschettervictor
9633ce3c8f bootstrap: Bugfix when bootstrapping multiple templates 2025-04-23 18:45:19 -06:00
Barry McCormick
ed9ba44035 Merge pull request #919 from BastilleBSD/list-jail-name
list: Do not list Path and Hostname + list Name
2025-04-23 08:49:42 -07:00
Barry McCormick
0c2d16565e Merge pull request #962 from BastilleBSD/tschettervictor-patch-1
New setup command with checking enabled to prevent overwriting existing configurations.  And individual switches to configure specific items individually.
2025-04-23 08:46:13 -07:00
tschettervictor
5dfe7e958c setup: PF > Firewall (pf) 2025-04-22 23:00:22 -06:00
tschettervictor
73480093a9 Update setup.sh 2025-04-22 22:56:14 -06:00
tschettervictor
097ad8395b Update setup.sh 2025-04-22 20:32:53 -06:00
tschettervictor
de4aaf4b7b docs: Update setup 2025-04-22 17:01:33 -06:00
tschettervictor
485889285f typos 2025-04-22 13:31:56 -06:00
tschettervictor
8875ab3d17 setup: fix shellcheck 2025-04-22 13:31:09 -06:00
tschettervictor
bcf7a4462b setup: Onlly allow loopback or shared interface 2025-04-22 13:25:44 -06:00
tschettervictor
283668c0b1 Update setup.sh 2025-04-22 12:59:38 -06:00
tschettervictor
1bc187180d Update setup.sh 2025-04-22 12:55:02 -06:00
tschettervictor
f64a33c231 Update setup.sh 2025-04-22 12:48:45 -06:00
tschettervictor
dc0eedecc0 setup: Add option to create a bridge for bastille 2025-04-22 12:46:36 -06:00
tschettervictor
fc8dc97557 setup: More fixes 2025-04-22 11:16:25 -06:00
tschettervictor
93fe3c8e47 destroy: Remove deprecated ref to bastille_list 2025-04-22 09:11:05 -06:00
tschettervictor
72f09edb11 create: Fix spacing 2025-04-22 09:08:42 -06:00
tschettervictor
7e573dde0c temporary setup command fix
This is simply to avoid issues when the setup command might be run over an existing setup.

It will check each setup subcommand and verify it has not already been configured before attempting to run the setup for the relevant setup step.

This is only temporary, as we would like to get a much more advanced setup command integrated in this or below.

#940
2025-04-21 20:38:33 -06:00
Barry McCormick
e332ee92bc Merge pull request #924 from BastilleBSD/parallel-mode
Implement parallel mode
2025-04-21 19:04:03 -07:00
Barry McCormick
07f9fd824e Merge pull request #928 from BastilleBSD/jail-to-release-convert
convert: Allow converting jail to release

tested and works perfectly
2025-04-21 17:40:05 -07:00
tschettervictor
1cc713ec86 list: Only list the relevant template part of the directory 2025-04-21 17:30:16 -06:00
tschettervictor
601cd1c9cb fix shellcheck 2025-04-21 17:24:59 -06:00
tschettervictor
4feef07ca7 bootstrap: Bugfix when bootstrapping single template 2025-04-21 17:18:04 -06:00
tschettervictor
511c6dbd23 bootstrap: Fix verify 2025-04-21 17:13:25 -06:00
tschettervictor
fb3d300779 bootstrap: Fix cloning single template 2025-04-21 17:10:30 -06:00
tschettervictor
4cd63e5057 verify: Fix wrong var name when removing wrong template 2025-04-21 17:05:26 -06:00
tschettervictor
78764e581c fix shellcheck 2025-04-21 16:58:32 -06:00
tschettervictor
6888212953 fix shellcheck 2025-04-21 16:50:25 -06:00
tschettervictor
dd1308d1ad Allow bootstrapping templates in subdirectories 2025-04-21 16:47:49 -06:00
Juan David Hurtado G
429a1dda18 Cleans .orig file 2025-04-21 06:40:11 -05:00
Barry McCormick
5aff9f70ba fixing code blocks in networking bridged section 2025-04-20 21:20:50 -07:00
tschettervictor
3572164e5b list: Support old "all" style as well as short style 2025-04-20 21:08:36 -06:00
tschettervictor
3df35bdae1 list: Spacing fix 2025-04-20 18:43:23 -06:00
tschettervictor
b4a8d01c98 Merge pull request #918 from BastilleBSD/tschettervictor-patch-2
template: Add LINE_IN_FILE as HOOK
2025-04-20 18:17:50 -06:00
tschettervictor
eb0a4e8718 Update bootstrap.sh 2025-04-20 18:16:30 -06:00
tschettervictor
31caa72120 Update bootstrap.sh 2025-04-20 18:13:44 -06:00
tschettervictor
fce55220dd bootstarp: Also check for dataset existence 2025-04-20 18:12:37 -06:00
tschettervictor
12a9b76692 bootstrap: Ensure proper bastille_prefix mounting if the directory exists 2025-04-20 17:17:13 -06:00