Jason Tubnor
aa688f7072
Update upgrade.sh
...
Allow the uplift of jails to test BETA and RC branches before release
2023-09-20 09:44:28 +10:00
Christer Edwards
3ea553086f
source bastille.conf for pf path support
2023-07-14 21:53:02 -06:00
Christer Edwards
e15a481e46
setup now references bastille_pf_conf variable
2023-07-14 21:07:36 -06:00
Christer Edwards
15f2ea8574
Merge branch 'master' of https://github.com/bastillebsd/bastille into 2023_release
2023-07-14 21:02:30 -06:00
Christer Edwards
4efcc5021c
update copyright dates
2023-07-14 21:02:14 -06:00
Christer Edwards
a2e1befa80
Merge pull request #587 from JRGTH/list_cmd_update
...
list cmd enhancement
2023-07-14 16:37:01 -06:00
Christer Edwards
a406654e18
Merge pull request #593 from gqgunhed/gqgunhed-linux-releases
...
Updated supported Linux releases
2023-07-14 16:34:24 -06:00
skenizen
373ccd45d9
changed the occurence of path /etc/pf.conf in the rdr.sh script for reading it as a variable from the bastille configuration.
2023-07-12 10:57:46 +02:00
gqgunhed
6e78be22f0
added focal+jammy to Apt::Cache-Start
...
Ran into an error without the change when using the "universe" repos, so I included these.
2023-07-10 13:04:25 +02:00
gqgunhed
cf569eaeeb
Updated supported Linux releases
...
Added
- Ubuntu2204
- Debian12
Removed
- Debian9
2023-07-10 12:19:30 +02:00
gqgunhed
8d16399e50
Added NAME_VERIFY=Ubuntu_2204 section
2023-07-10 12:13:22 +02:00
gqgunhed
bea80db898
Exchanged entry for Debian9 with Debian12
2023-07-10 12:08:47 +02:00
gqgunhed
a89f42242c
Added ubuntu-jammy and bookworm releases
...
removed "stretch" release
2023-07-10 12:04:40 +02:00
gqgunhed
16fae72518
Added Ubuntu Jammy 22.04 LTS
2023-07-10 12:01:01 +02:00
gqgunhed
4891ce69e7
Update bootstrap.sh
...
Changes to include more recent Linux/Debian releases
2023-07-10 11:57:29 +02:00
Christer Edwards
72b8000347
fix rdr issue detecting IP6 when disabled or not set
2023-06-21 20:34:19 -06:00
JRGTH
e454f1c826
list cmd enhancement
2023-05-03 09:02:55 -04:00
JRGTH
2e583cf9ab
Add missing spaces for consistency
...
Add missing spaces for jail.conf content consistency.
2023-05-02 09:55:35 -04:00
M.Shirk
228420049c
Updates to the hardenedbsd installer URLs for bootstrapping releases.
2023-04-05 14:06:00 -04:00
android-ucet
bf6fbed2b5
add ipv6 rdr support
2023-03-28 15:03:53 +02:00
Lars Engels
64c3b6045e
Allow running bastille and subcomands with help flags as regular user
2023-03-16 20:58:11 +01:00
Lars Engels
6776427e5a
Drop "search" in favor of "list"
2023-03-16 18:06:44 +01:00
Lars Engels
10d94668fc
Re-work "list" command / output and add "search" command.
2023-03-15 15:47:54 +01:00
Lars Engels
c94f653e0b
Refactor
2023-03-14 22:03:16 +01:00
Lars Engels
09a1d306dc
Add "bastille tags" subcommand to add tag strings to jails
2023-03-14 21:34:07 +01:00
Christer Edwards
5c94c283fb
Merge pull request #564 from Efiartes/zfs_destroy_snapshot
...
Added zfs_destroy_snapshot functionality
2023-02-15 07:48:42 -07:00
Roman Marchenko
c016bc0667
Blank line removal
2023-02-15 13:51:46 +01:00
Roman Marchenko
3f665e4738
Rename command now affects name of created vnet interfaces
2023-02-15 13:36:26 +01:00
Nico Wiseman
5adc75abed
Clean up the git template name by removing .git from the end - this looks weird in the filesystem
2023-01-16 17:12:03 +00:00
Nico Wiseman
9a00ae5323
Added git endpoint for bastille bootstrap
2023-01-16 16:40:21 +00:00
kr0m
124902d6ba
Added zfs_destroy_snapshot functionality
2022-12-27 08:03:58 +01:00
Christer Edwards
0629233f25
Merge pull request #534 from cqexbesd/config_rebased
...
Make parsing on jail.conf more robust
2022-12-13 20:58:30 -07:00
Christer Edwards
c00d8a4e05
Merge pull request #561 from Vertalo/ip-in-use
...
Fix bug in ip-in-use test
2022-12-13 20:54:58 -07:00
Christer Edwards
bfce059225
Merge pull request #560 from chriswells0/pf-config
...
Make pf table name and external interface configurable.
2022-12-13 20:54:33 -07:00
William Erik Baxter
ec18847f3e
Fix bug in ip-in-use test
...
Need grep -wF instead of grep -w for IP test to avoid spurious match
against broadcast address in ifconfig output.
2022-12-04 05:47:15 -06:00
Chris Wells
dd7f195c1e
Make pf table name and external interface configurable.
...
Closes #508
2022-11-26 23:24:33 -05:00
Chris Wells
bdae170529
Use "bastille config" to get ipv4.addr.
...
Fixes issue with jails not being added to pf table.
2022-11-23 22:41:45 -05:00
Christer Edwards
778ef6e581
fixing regression in create.sh for Linux containers
2022-11-02 21:17:05 -06:00
Christer Edwards
3702066864
Merge pull request #536 from cqexbesd/minor
...
Minor Changes
2022-10-27 11:32:27 -06:00
Christer Edwards
e5c71c794a
Merge pull request #553 from frikilax/pkg_report_errors
...
PKG::ADDED:: return error code and print error message when 'bastille pkg' fails
2022-10-27 11:25:54 -06:00
Christer Edwards
e04aee2617
Merge pull request #549 from JartX/advanced_mount_types
...
Advanced Mount Types Support
2022-10-27 11:10:38 -06:00
Théo Bertin
37e607c055
PKG::ADDED:: return error code and print error message when 'bastille pkg' fails
...
This allows better integration of 'bastille pkg' in scripts, and permits to catch errors during 'bastille template' commands
2022-10-14 16:10:52 +00:00
Evilham
f6f179b6c3
Updates for latest commits
2022-10-13 10:49:26 +02:00
Evilham
fdfbb8287f
Improve dualstack and IPv6 support on jail creation
...
This is still WIP / PoC and would require documentation changes, opening PR to
gather feedback as this is a first-time contribution.
Important changes:
- instead of relying on 0.0.0.0 to signal DHCP, we now support passing "DHCP" in
the IP parameter.
- we also support "SLAAC" as a value for the IP parameter, which enables
accepting route advertisement
- fixed an oddity in the way the gateway was being handled for IPv6 (in certain
cases it was being passed as the GATEWAY template parameter
- allow passing multiple values to the IP parameter, this would work as a quoted
parameter
- that means that, e.g. bastille create -V test 13.0-RELEASE "SLAAC DHCP" wan is
possible and creates a dual-stack jail
- passing both DHCP, SLAAC and fixed IPs is also possible, but only one IP per
protocol number is supported; last one wins
2022-10-13 10:49:26 +02:00
Sagformas
d451573889
Advanced Mount Types Support
2022-10-04 11:05:05 +02:00
Andrew Stevenson
797f406a31
Convert tab to spaces
...
Spaces seem to be the convention for these files, for better or worse, so make
things consistent.
2022-07-24 22:16:38 +00:00
Andrew Stevenson
a352fd6507
Expand comment
...
(this should have gone in a previous commit)
2022-07-24 22:16:04 +00:00
Andrew Stevenson
a4ac5e961f
Make parsing on jail.conf more robust
...
jail.conf has a few tricky things about it's format (such as supporting
variable expansion) so it is easiest to get jail to do the parsing for us.
The changes to get required changes to set as well as we no longer are calling
grep so that became a single awk script as well.
2022-07-24 10:27:54 +00:00
Andrew Stevenson
a0b7bc54e0
Enable colour only when writing to a tty
...
The escape codes can confuse other scripts and things in pipes
2022-07-23 09:29:42 +00:00
Christer Edwards
260149c2a9
Merge pull request #530 from JRGTH/clone_cmd_fixes
...
Update the exec.* with uniq_epair when cloning jails
2022-07-18 10:31:59 -06:00