summaryrefslogtreecommitdiffstats
path: root/security/ossec-hids-local-config/scripts/template-to-ossec.sh
diff options
context:
space:
mode:
Diffstat (limited to 'security/ossec-hids-local-config/scripts/template-to-ossec.sh')
-rw-r--r--security/ossec-hids-local-config/scripts/template-to-ossec.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/security/ossec-hids-local-config/scripts/template-to-ossec.sh b/security/ossec-hids-local-config/scripts/template-to-ossec.sh
index 3933446..5ad3228 100644
--- a/security/ossec-hids-local-config/scripts/template-to-ossec.sh
+++ b/security/ossec-hids-local-config/scripts/template-to-ossec.sh
@@ -24,13 +24,15 @@ fi
replace() {
if grep -q "<template_config>" "${ossec_file}"; then
- sed -e 's|<template_config>|<ossec_config>|' \
+ sed -E \
+ -e 's|<template_config>|<ossec_config>|' \
-e 's|</template_config>|</ossec_config>|' \
-e "s|%%OSSEC_SYSCHECK_BIN_DIRS%%|${ossec_syscheck_bin_dirs}|" \
-e "s|%%OSSEC_SYSCHECK_ETC_DIRS%%|${ossec_syscheck_etc_dirs}|" \
"${ossec_file}"
else
- sed -e 's|<template_config .*os="FreeBSD".*>|<ossec_config>|' \
+ sed -E \
+ -e 's|<template_config .*os="FreeBSD".*>|<ossec_config>|' \
-e 's|</template_config>|</ossec_config>|' \
-e "s|%%OSSEC_SYSCHECK_BIN_DIRS%%|${ossec_syscheck_bin_dirs}|" \
-e "s|%%OSSEC_SYSCHECK_ETC_DIRS%%|${ossec_syscheck_etc_dirs}|" \
@@ -39,7 +41,7 @@ replace() {
}
extract() {
- sed -n '/^<ossec_config.*>$/,/^<\/ossec_config>$/p'
+ sed -En '/^<ossec_config.*>$/,/^<\/ossec_config>$/p'
}
replace | extract