mirror of
https://github.com/hackacad/bastille.git
synced 2026-01-06 04:34:19 +01:00
Merge branch 'BastilleBSD:master' into patch-2
This commit is contained in:
@@ -45,9 +45,15 @@ Template Automation Hooks
|
|||||||
| SYSRC | sysrc command(s) | nginx_enable=YES |
|
| SYSRC | sysrc command(s) | nginx_enable=YES |
|
||||||
+---------+-------------------+-----------------------------------------+
|
+---------+-------------------+-----------------------------------------+
|
||||||
|
|
||||||
Note: SYSRC requires that NO quotes be used or that quotes (`"`) be escaped
|
Special Hook Cases
|
||||||
|
------------------
|
||||||
|
|
||||||
|
SYSRC requires that NO quotes be used or that quotes (`"`) be escaped
|
||||||
ie; (`\\"`)
|
ie; (`\\"`)
|
||||||
|
|
||||||
|
ARG will always treat an ampersand "\&" literally, without the need to escape it.
|
||||||
|
Escaping it will cause errors.
|
||||||
|
|
||||||
Place these uppercase template hook commands into a `Bastillefile` in any order
|
Place these uppercase template hook commands into a `Bastillefile` in any order
|
||||||
and automate container setup as needed.
|
and automate container setup as needed.
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ get_arg_name() {
|
|||||||
|
|
||||||
parse_arg_value() {
|
parse_arg_value() {
|
||||||
# Parses the value after = and then escapes back/forward slashes and single quotes in it. -- cwells
|
# Parses the value after = and then escapes back/forward slashes and single quotes in it. -- cwells
|
||||||
echo "${1}" | sed -E 's/[^=]+=?//' | sed -e 's/\\/\\\\/g' -e 's/\//\\\//g' -e 's/'\''/'\''\\'\'\''/g'
|
echo "${1}" | sed -E 's/[^=]+=?//' | sed -e 's/\\/\\\\/g' -e 's/\//\\\//g' -e 's/'\''/'\''\\'\'\''/g' -e 's/&/\\&/g' -e 's/"//g'
|
||||||
}
|
}
|
||||||
|
|
||||||
get_arg_value() {
|
get_arg_value() {
|
||||||
|
|||||||
Reference in New Issue
Block a user