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
Barry McCormick
f956254157
Merge pull request #787 from tschettervictor/patch-4
...
template: awk removes spaces from multiple blank lines
2025-01-04 09:36:06 -08:00
tschettervictor
6a3fbf2aeb
Revert "Update template.sh - bugfix for cmd"
2025-01-04 10:31:11 -07:00
tschettervictor
43992f3469
template: awk remove spaces from multiple blank lines
...
Awk appears to remove multiple adjacent spaces from lines within a template. Adding "-F '[ ]'" makes sure field splitting is done on every space, thus preserving them.
#400
2025-01-03 07:23:46 -07:00
tschettervictor
7169931ca0
Merge branch 'BastilleBSD:master' into fix-cmd-template
2024-12-16 07:24:40 -07:00
Juan David Hurtado G
097ad8e269
shellcheck: template, revert single quotes
2024-12-09 19:43:04 -05:00
Juan David Hurtado G
d708a3460d
shellcheck: template, fix quotes
2024-12-09 07:53:56 -05:00
Juan David Hurtado G
7e6a9fa896
[WIP] shellcheck linting
2024-12-08 20:37:02 -05:00
tschettervictor
3b7d4f1b52
Update template.sh - bugfix for cmd
2024-12-08 14:41:50 -07:00
Juan David Hurtado G
7dbe1e761b
rel: update copyright year and release version
2024-11-24 09:46:09 -05:00
Christer Edwards
4efcc5021c
update copyright dates
2023-07-14 21:02:14 -06:00
Lars Engels
64c3b6045e
Allow running bastille and subcomands with help flags as regular user
2023-03-16 20:58:11 +01:00
Christer Edwards
e64c81d18a
Merge pull request #515 from ddowse/template-ip6
...
Add variable JAIL_IP6 to access ip6.addr in templates
2022-05-04 14:44:00 -06:00
Daniel Dowse - Freelancer
4302445eb5
Add variable JAIL_IP6 to access ip6.addr in templates
2022-04-08 15:26:53 +02:00
Christer Edwards
aafc2b3323
0.9.20220216 release
2022-02-16 23:28:09 -07:00
Christer Edwards
faf3b2b691
use full path when calling jls binary
2021-12-17 19:09:49 -07:00
Théo Bertin
2446f5c70e
TEMPLATE.SH::ADDED:: ability to apply templates using a custom absolute directory path
2021-09-11 12:16:54 +02:00
Bike Dude
585fd76ae2
alternative git template servers
2021-05-18 21:14:03 +02:00
Christer Edwards
6fa744bbda
update 2021 copyright
2021-01-15 20:00:26 -07:00
Christer Edwards
74fdcbdcb5
rdr now persists rules by default; rdr.sh cleanup
2021-01-09 15:42:24 -07:00
Christer Edwards
83a83e087e
adding a couple vnet exceptions for ip4.addr checks
2021-01-01 09:23:26 -07:00
Christer Edwards
1120a0eebd
Merge pull request #279 from chriswells0/default-templates
...
Use templates for configuring new jails.
2020-12-31 15:00:13 -07:00
Chris Wells
7675286cd3
Fix grep when UTF-8 is not used.
...
Support tabs and spaces in templates/config.
2020-12-12 19:17:20 -05:00
Christer Edwards
be6b1adfb9
Merge pull request #285 from chriswells0/hook-conversion
...
Add ability to convert "hook" files to Bastillefile format.
2020-12-12 12:05:35 -07:00
Christer Edwards
4e843be9e3
Merge pull request #276 from chriswells0/render-message
...
Display message about file/directory being rendered.
2020-12-12 11:55:04 -07:00
Chris Wells
c2839f859e
Use templates for configuring new jails.
...
Allow user to override default templates.
Closes #205 .
2020-11-29 14:19:41 -05:00
Chris Wells
5518273881
Provide JAIL_NAME and JAIL_IP as default template args.
...
Closes #280 .
2020-11-28 19:55:41 -05:00
Chris Wells
30a8a93fe9
Display message about file/directory being rendered.
2020-11-28 18:54:14 -05:00
Chris Wells
554f2293c1
Add ability to convert "hook" files to Bastillefile format.
2020-11-28 17:50:39 -05:00
Chris Wells
8b4d18f8f3
Create info() and warn() for cleaner print statements.
2020-11-25 21:19:08 -05:00
Chris Wells
2225f48f05
Add support for template args
...
Closes 211.
2020-10-30 16:05:06 -04:00
Matt Audesse
8bef2bfe63
Normalize indentation in usr/local/share/bastille/template.sh
2020-10-23 07:58:40 -04:00
Tobias Tom
7d78358f9f
Make RDR rules persistent between bastille restarts.
2020-10-19 15:17:46 +01:00
Christer Edwards
935118fc99
Merge pull request #251 from chriswells0/require-running-jail
...
Require target to be running for specific commands
2020-09-22 09:48:28 -06:00
Christer Edwards
976aa077b6
Merge pull request #250 from chriswells0/error-functions
...
Create and leverage global error functions
2020-09-22 09:47:23 -06:00
Chris Wells
c6aded8d0a
Ensure target is specified and exists in 1 place instead of many.
...
Require target to be running for commands that need it.
Closes #239 .
2020-08-30 20:15:22 -04:00
Chris Wells
aaffc882f9
Create and leverage global error functions
2020-08-30 10:57:14 -04:00
Chris Wells
94df833e6b
Map COPY alias in Bastillefile to use cp subcommand
2020-08-29 19:22:26 -04:00
Christer Edwards
8b196ffaeb
Merge pull request #231 from tobiastom/bugfix/templates
...
Fixed the overlay command in Bastillefile
2020-08-20 16:26:08 -06:00
Tobias Tom
5a9034ff18
Added overlay command to be compatibile with the hooks.
2020-08-20 17:03:21 +01:00
Christer Edwards
7e27bcd36c
Merge pull request #242 from tobiastom/feature/fstab-in-template
...
Added fstab alias to mount command in Bastillefiles.
2020-08-19 11:52:29 -06:00
Tobias Tom
1dd2280e2c
Use the correct variable to display the failed template command.
2020-08-18 15:02:23 +01:00
Tobias Tom
14dbc09b7c
Added fstab alias to mount command in Bastillefiles.
2020-08-18 14:58:19 +01:00
Tobias Tom
24b4985371
Renamed cp command to overlay to match the documentation.
2020-07-27 15:06:19 +01:00
Chris Wells
26c41543c2
Add Bastillefile support to templates.
2020-06-20 11:53:35 -04:00
Chris Wells
42bafe7619
Execute template hooks using Bastille subcommands
2020-05-24 20:41:11 -04:00
Marius van Witzenburg
f28054b47e
Cleanup whitespace
2020-04-14 11:53:11 +02:00
Christer Edwards
72857be9d0
fix route auto-detect and SERVICE template
2020-04-13 18:01:52 -06:00
Christer Edwards
8350af9c4f
overzealous quoting
2020-02-21 20:04:17 -07:00
Jose
01eaccc1da
Add double quotes to prevent globbing/word splitting, general code consistency improvements
2020-02-20 18:06:31 -04:00