diff options
author | Dominik Lisiak <dominik.lisiak@bemsoft.pl> | 2021-06-27 21:39:03 +0200 |
---|---|---|
committer | Dominik Lisiak <dominik.lisiak@bemsoft.pl> | 2021-06-27 21:39:03 +0200 |
commit | 8bedf9eeeb5079ef6bef01d13032a327fd941a05 (patch) | |
tree | 3c0e491152b799dd392696c0485ba1f790007e00 /security/ossec-hids-local-config/scripts/template-to-ossec.sh | |
parent | Added official patches for 3.6.0_1 (diff) | |
download | ossec-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-ossec.sh')
-rw-r--r-- | security/ossec-hids-local-config/scripts/template-to-ossec.sh | 8 |
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 |