Commit Graph

907 Commits

Author SHA1 Message Date
Barry McCormick
accf57502c Merge pull request #820 from tschettervictor/interface_bridge_length_fix
bridge: Epair name for ^15 characters
2025-01-26 09:02:27 -08:00
tschettervictor
1a77041e8e clone: Also check ifconfig for epairs 2025-01-25 10:24:33 -07:00
tschettervictor
2f594e4e65 common: Also check ifconfig for epairs 2025-01-25 10:22:23 -07:00
tschettervictor
2c45c51e84 common: Add notes about how MAC is generated 2025-01-24 07:33:19 -07:00
JRGTH
050d200832 Quick cleanup revision 2025-01-21 18:45:38 -04:00
JRGTH
f45fb73913 Quick shellcheck fix as per suggestion 2025-01-21 18:23:52 -04:00
JRGTH
848bec5fae Add --ethernet option for bastille_network_shared
Add '-e|--ethernet' option to configure `bastille_network_shared` physical interface, also add  config backups to select partial variable resets as well.
2025-01-21 18:17:12 -04:00
JRGTH
6327d3654b Local shellcheck pass using shellcheck version: 0.8.0 2025-01-21 06:25:44 -04:00
JRGTH
af78f2b74d Initial 'bastille setup' cmd rewrite/enhancements
This PR will add the Initial 'bastille setup' command rewrite and enhancements, includes the ZFS activation helper, also further enhancements will be added accordingly.

Further testing/bug reporting welcome.
2025-01-21 05:55:37 -04:00
Juan David Hurtado G
05dc2b8d6a Merge pull request #802 from tschettervictor/patch-2
mount: allow [ro|rw|rq|sw|xx] as available mount options
2025-01-20 20:58:11 -05:00
tschettervictor
f0072cebbd mount: Do not show debug as an option 2025-01-20 18:53:04 -07:00
tschettervictor
dee9ab0865 mount: Remove debug option for later addition 2025-01-20 18:52:16 -07:00
tschettervictor
c790e65f13 mount: Call usage on unknown option 2025-01-20 18:42:39 -07:00
tschettervictor
90777ca37e mount: Stay consistent with "Unknown Option." 2025-01-20 18:38:47 -07:00
tschettervictor
c27f0a7408 mount: Add options block to notify message 2025-01-20 18:36:54 -07:00
tschettervictor
391abe2335 mount: just change "must start with" to "must include" for documentation 2025-01-20 18:32:35 -07:00
tschettervictor
caee31a621 mount: Spacing 2025-01-20 18:30:23 -07:00
tschettervictor
0bf87b1980 mount: Add debug mode 2025-01-20 18:28:33 -07:00
Barry McCormick
c120017aa1 Merge pull request #810 from tschettervictor/update_fix
update: set -d and -f for release updates and thick jail updates
2025-01-20 13:46:21 -08:00
Barry McCormick
a3357216c9 Merge pull request #811 from tschettervictor/upgrade_deprecate_release
upgrade: deprecate RELEASE upgrade, fix thick/thin jail upgrades
2025-01-20 13:41:04 -08:00
tschettervictor
4fc9426bc1 upgrade: let users know to restart and run install command again 2025-01-20 12:36:27 -07:00
tschettervictor
10c82964e3 clone: Change MAC after IF 2025-01-19 08:27:41 -07:00
tschettervictor
c1537e2a20 clone: Spacing -1 2025-01-19 08:22:12 -07:00
tschettervictor
1fc84bc168 clone: Fix retrieving ext if MAC on bridge 2025-01-19 08:14:24 -07:00
tschettervictor
ef8a4e209f clone: more typos 2025-01-18 22:14:13 -07:00
tschettervictor
73b9b14931 clone: typos 2025-01-18 22:10:23 -07:00
tschettervictor
abdf885c3a common: Comment about MAC prefix 2025-01-18 17:47:13 -07:00
tschettervictor
3f9d903f10 bastille: rename+clone > no options command 2025-01-18 17:44:38 -07:00
tschettervictor
c26d470a7d rename: Allow if=name 2025-01-18 17:02:19 -07:00
tschettervictor
04f86c3f5b clone: Allow name=if clone 2025-01-18 16:38:29 -07:00
tschettervictor
589f19032a common: Allow name=if for bridge 2025-01-18 16:32:40 -07:00
tschettervictor
f994df3bad mount: Revert [] > () 2025-01-18 07:51:00 -07:00
tschettervictor
e1a2ed1b6b mount: Fix () > [] 2025-01-18 07:39:42 -07:00
tschettervictor
bbb1555ecc mount: Fix similar path mount grep 2025-01-18 07:33:00 -07:00
tschettervictor
03214c4f0a Merge branch 'master' into patch-2 2025-01-17 22:18:03 -07:00
tschettervictor
5cfbe222ad upgrade: Fix jail update var 2025-01-17 12:27:11 -07:00
tschettervictor
ee0b8b8f96 mount: fix perms check 2025-01-17 08:11:58 -07:00
tschettervictor
6eaa16e299 update: use “workdir” 2025-01-17 07:34:13 -07:00
Matthias Petermann
ce0ab9d364 Commit fb71f0d introduced to possibility to add options behind permissions
in fstab. Unfortunately it breaks scenarios where no options are provided
as the current regex expects the comma with the options always to be present.

This patch fixes the regex to handle the options as group.
2025-01-17 09:58:23 +01:00
tschettervictor
a74f87162a update: Use -j jailpath and _release path as vars 2025-01-16 07:36:25 -07:00
tschettervictor
e4f58af770 upgrade: Use -j jailname instead of -b 2025-01-16 07:27:48 -07:00
tschettervictor
35f698bc96 upgrade: use $jailpath for vars 2025-01-16 07:25:49 -07:00
Barry McCormick
fb876b4074 Merge pull request #808 from tschettervictor/patch-3
create: Static MAC optional
2025-01-15 21:29:48 -08:00
Barry McCormick
c66efd5fc0 Merge pull request #804 from tschettervictor/htop-top-auto-mode
top/htop: update auto-mode and documentation
2025-01-15 09:07:16 -08:00
Barry McCormick
49a7a643a8 Merge pull request #790 from tschettervictor/etcupdate
etcupdate: beta version
2025-01-14 21:37:54 -08:00
tschettervictor
43dfd98af5 list: typo in shellcheck 2025-01-14 15:02:17 -07:00
tschettervictor
b59f02afa3 list: disable shell check (needed for grep error) 2025-01-14 15:00:13 -07:00
tschettervictor
e07f121bcf List: fix “” for shell check 2025-01-14 14:53:56 -07:00
tschettervictor
a83772dc2b list: Fix “grep: no such file”
This fixes the issue introduced by the 0.12-2025 release.

The problem was the entries were being passed to grep as combined strings because of quotes.

Remove the quotes solves the issue.
2025-01-14 14:49:07 -07:00
tschettervictor
5394ad8979 upgrade: Update "osrelease" entry 2025-01-14 13:22:30 -07:00