summaryrefslogtreecommitdiffstats
path: root/security/ossec-hids-local-config/scripts/template-to-agent.sh
diff options
context:
space:
mode:
authorDominik Lisiak <dominik.lisiak@bemsoft.pl>2021-06-27 21:39:03 +0200
committerDominik Lisiak <dominik.lisiak@bemsoft.pl>2021-06-27 21:39:03 +0200
commit8bedf9eeeb5079ef6bef01d13032a327fd941a05 (patch)
tree3c0e491152b799dd392696c0485ba1f790007e00 /security/ossec-hids-local-config/scripts/template-to-agent.sh
parentAdded official patches for 3.6.0_1 (diff)
downloadossec-8bedf9eeeb5079ef6bef01d13032a327fd941a05.tar.xz
Replaced sed with esed to be compatible with FreeBSD 13.0.3.6.0_2
Diffstat (limited to 'security/ossec-hids-local-config/scripts/template-to-agent.sh')
-rw-r--r--security/ossec-hids-local-config/scripts/template-to-agent.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/security/ossec-hids-local-config/scripts/template-to-agent.sh b/security/ossec-hids-local-config/scripts/template-to-agent.sh
index 3034b1f..7c11b82 100644
--- a/security/ossec-hids-local-config/scripts/template-to-agent.sh
+++ b/security/ossec-hids-local-config/scripts/template-to-agent.sh
@@ -19,7 +19,8 @@ ossec_syscheck_bin_dirs="${ossec_prefix}/bin,${ossec_prefix}/active-response"
ossec_syscheck_etc_dirs="${ossec_prefix}/etc"
replace() {
- sed -e 's|<template_config \(.*\)>|<agent_config \1>|' \
+ sed -E \
+ -e 's|<template_config (.*)>|<agent_config \1>|' \
-e 's|</template_config>|</agent_config>|' \
-e "s|%%OSSEC_SYSCHECK_BIN_DIRS%%|${ossec_syscheck_bin_dirs}|" \
-e "s|%%OSSEC_SYSCHECK_ETC_DIRS%%|${ossec_syscheck_etc_dirs}|" \
@@ -27,7 +28,7 @@ replace() {
}
extract() {
- sed -n '/^<agent_config .*>$/,/^<\/agent_config>$/p'
+ sed -En '/^<agent_config .*>$/,/^<\/agent_config>$/p'
}
replace | extract