Commit Graph

974 Commits

Author SHA1 Message Date
tschettervictor
228bb3b8ce cp: update to use new functions in common.sh 2025-01-11 16:44:01 -07:00
tschettervictor
18a6fecad5 top: remove trailing ;; 2025-01-11 15:40:32 -07:00
tschettervictor
38e0e90e10 htop: add auto mod 2025-01-11 15:40:10 -07:00
tschettervictor
5409d8eab3 top: add auto mode 2025-01-11 15:38:17 -07:00
Juan David Hurtado G
7e90b7072f Update Bastille version to 0.12.20250111
Updated the version references in documentation, configuration, and script files to reflect the latest release.
2025-01-11 17:16:19 -05:00
Juan David Hurtado G
c70cb249dd bastille: Fix typo in prompt message for missing configuration file. 2025-01-11 16:40:31 -05:00
Juan David Hurtado G
c544727d40 bastille: fix sourcing common before the config file check, this ensures setup can run correctly 2025-01-11 15:55:21 -05:00
tschettervictor
e33dd04ad1 mount: Docs, one more typo "on > one" 2025-01-11 12:10:27 -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
tschettervictor
753c537e52 mount: allow [ro|rw|rq|sw|xx] as available mount options 2025-01-11 12:06:30 -07:00
tschettervictor
fb71f0dda5 mount: allow mount with options behind permissions
Allow mounting with permissions like “rw,other,options” that are needed for tmpfs mounting.
2025-01-10 15:22:31 -07:00
tschettervictor
a3d96003b8 mount: change " -gt 6" > "-gt 7" 2025-01-10 10:22:31 -07:00
tschettervictor
86c5b4928b etcupdate: warn on -d for diff/resolve 2025-01-10 08:56:32 -07: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