tschettervictor
86c5b4928b
etcupdate: warn on -d for diff/resolve
2025-01-10 08:56:32 -07:00
Barry McCormick
fd476ba515
Merge pull request #798 from tschettervictor/patch-1
...
list: correctly print JID instead of JAILNAME
2025-01-10 07:48:33 -08:00
tschettervictor
397b13bc23
etcupdate: remove -n option from resolve mode
2025-01-10 00:18:47 -07:00
tschettervictor
cd330363c2
etcupdate: jail var missing
2025-01-10 00:14:25 -07:00
tschettervictor
e405302cec
list: fix find command not registering "" properly
2025-01-09 23:45:26 -07:00
tschettervictor
983ffa7014
list: correctly print JID instead of JAILNAME
2025-01-09 23:35:31 -07:00
tschettervictor
f55335e21c
common: fix []
2025-01-09 23:31:23 -07:00
tschettervictor
d1e475e3d1
common: fix brackets []
2025-01-09 23:30:48 -07:00
tschettervictor
fb145b3441
common: error when jail name is a number
2025-01-09 20:47:39 -07:00
tschettervictor
894e5ef5f6
etcupdate: fix ;; spacing
2025-01-09 16:37:48 -07:00
tschettervictor
cca43cb436
etcupdate: fix “fi”
2025-01-09 16:34:15 -07:00
tschettervictor
8882c23b18
etcupdate: code optimize (usage if no RELEASE)
2025-01-09 16:30:29 -07:00
tschettervictor
e4b5273835
etcupdate: fix accidentally deleted error message
2025-01-09 15:41:23 -07:00
tschettervictor
e6e60a3a32
common: update set_target_single
2025-01-09 15:12:23 -07:00
tschettervictor
b90a83bfb7
etcupdate: help message include diff mode
2025-01-09 15:11:19 -07:00
tschettervictor
6ce41919e4
etcupdate: add diff mode
2025-01-09 15:10:23 -07:00
tschettervictor
9c79f138e7
etcupdate: add resolve mode
2025-01-09 11:37:04 -07:00
tschettervictor
4aff04d037
console: missed check_fib function
2025-01-09 09:22:22 -07:00
tschettervictor
3c49a47f49
console: jail > jail(s)
2025-01-09 09:18:53 -07:00
tschettervictor
18826666d7
common: support single target function error when multi-target selected
2025-01-08 12:59:55 -07:00
tschettervictor
0d09ac9607
etcupdate: error when RELEASE not bootstrapped
2025-01-07 17:14:02 -07:00
tschettervictor
0aac59ae5a
console: Change -s to -a
2025-01-07 15:44:48 -07:00
tschettervictor
e3a57e21ea
common: simplify debug message
2025-01-07 15:42:44 -07:00
Barry McCormick
ee644d4969
Merge pull request #793 from bramton/conf2
...
config: Correctly match valueless parameters. Fixes #693
2025-01-07 11:02:45 -08:00
tschettervictor
c4b1d2a223
Merge branch 'BastilleBSD:master' into common.sh_functions
2025-01-06 17:47:48 -07:00
tschettervictor
bbd1de8221
Merge branch 'BastilleBSD:master' into etcupdate
2025-01-06 17:47:37 -07:00
tschettervictor
27fe77d5f9
console: use -s to force start instead of -f
...
This is because -f typically is used to force and option. Example being in destroy.sh
I think it more consistent to use -s to auto start/stop a jail it the script requires it.
2025-01-06 17:33:29 -07:00
Juan David Hurtado G
e9cc59d308
Merge pull request #749 from tschettervictor/patch-1
...
Update destroy.sh - refuse to destroy jail with mounted filesystem
2025-01-06 17:39:06 -05:00
Juan David Hurtado G
f8a7145bec
Merge pull request #666 from gahr/adjust-all-mount-points
...
rename: adjust all mount points
2025-01-06 15:38:42 -05:00
tschettervictor
5d3f4732fb
common: grep quietly for "check_target_is*" functions
2025-01-06 12:45:44 -07:00
tschettervictor
a9bd2d55c1
common.sh: revert VNET function
2025-01-06 12:41:30 -07:00
tschettervictor
e9ad74d000
clone: revert VNET function
2025-01-06 12:40:18 -07:00
tschettervictor
873a5230c4
common: 0>1 for base interface grep
2025-01-06 08:57:00 -07:00
tschettervictor
49a9ce9913
clone: 0>1 for base interface grep
2025-01-06 08:54:47 -07:00
tschettervictor
0c2c93c109
clone: quietly check for "ether" string when cloning
2025-01-06 08:12:47 -07:00
tschettervictor
677540aefa
clone: change interfaces to start with 1 for VNET
...
This is because bastille0 is always used ad the default loopback when using "bastille setup" and interferes when trying to create the first VNET jail on the list. This ensures that VNET jails will have their epairs (non-bridge) start with bastille1 then 2 then 3 etc...
2025-01-06 08:11:16 -07:00
Bram
ba82767cad
config: Correctly match valueless parameters. Fixes #693
2025-01-06 12:20:37 +01:00
tschettervictor
50c5e8c4ae
etcupdate: add notice for building tarball
2025-01-05 22:06:36 -07:00
tschettervictor
b7ac062a70
etcupdate: fix !
2025-01-05 21:59:12 -07:00
tschettervictor
02396f569f
vnet: start VNET jails at 1 because bastille0 is used as a loopback
2025-01-05 21:55:28 -07:00
tschettervictor
f766f26c62
common: move export to after for loop
2025-01-05 20:15:01 -07:00
tschettervictor
53295ba69c
quick oopsy fix for exporting TARGET
2025-01-05 20:10:37 -07:00
tschettervictor
61788cce6b
fix shellcheck
2025-01-05 19:51:03 -07:00
tschettervictor
5017ad0120
console: new update
...
This makes console act with the new common.sh file.
Enable debug mode
Allow console by JID
Allow jail autocomplete
2025-01-05 19:21:29 -07:00
tschettervictor
dbd303fa2e
common.sh: integrate new functions
...
These are all the new function I am beginning to move to common.sh for use with all jails.
2025-01-05 19:14:15 -07:00
tschettervictor
bb7f73e8f6
bastille: rename functions to "old" in place of new ones
...
Rename "check_target_is_running" and "target_all_jails" to have the suffix "_old".
These two function are only ever called from within the main bastille executable.
I am integrating these functions in "common.sh" so renaming them here for removal in the future is the best path forward.
2025-01-05 19:10:59 -07:00
tschettervictor
84394d7306
Merge branch 'BastilleBSD:master' into patch-1
2025-01-04 18:33:07 -07:00
Juan David Hurtado G
16bc90a64f
Merge pull request #781 from tschettervictor/patch-2
...
common: Fix generate_static_mac()
2025-01-04 19:46:21 -05:00
tschettervictor
96e2cefc66
etcupdate: beta version
...
Add subcommand "etcupdate"
This will simply use the built in "bootstrap" command to bootstrap the "src" version of a release, then create a tarball for it ONCE. This tarball is then used to update (includes dry run) a specifie jail to a specified RELEASE version of etc.
2025-01-04 11:12:56 -07:00
tschettervictor
a58da2cda6
Merge branch 'BastilleBSD:master' into patch-2
2025-01-04 10:57:02 -07:00