From 8bedf9eeeb5079ef6bef01d13032a327fd941a05 Mon Sep 17 00:00:00 2001 From: Dominik Lisiak Date: Sun, 27 Jun 2021 21:39:03 +0200 Subject: Replaced sed with esed to be compatible with FreeBSD 13.0. --- security/ossec-hids-local-config/scripts/plist.sh | 4 ++-- security/ossec-hids-local-config/scripts/template-to-agent.sh | 5 +++-- security/ossec-hids-local-config/scripts/template-to-ossec.sh | 8 +++++--- 3 files changed, 10 insertions(+), 7 deletions(-) (limited to 'security/ossec-hids-local-config/scripts') diff --git a/security/ossec-hids-local-config/scripts/plist.sh b/security/ossec-hids-local-config/scripts/plist.sh index b1915c4..07fbcd5 100644 --- a/security/ossec-hids-local-config/scripts/plist.sh +++ b/security/ossec-hids-local-config/scripts/plist.sh @@ -61,10 +61,10 @@ while read line; do path="" case ${line} in "@dir %%OSSEC_HOME%%"*) - path=`echo "${line}" | sed -e "s|@dir %%OSSEC_HOME%%||g"` + path=`echo "${line}" | sed -E 's|@dir %%OSSEC_HOME%%||g'` ;; "%%OSSEC_HOME%%"*) - path=`echo "${line}" | sed -e "s|%%OSSEC_HOME%%||g"` + path=`echo "${line}" | sed -E 's|%%OSSEC_HOME%%||g'` ;; "%%"*) unchanged_lines="${unchanged_lines}${NL}${line}" 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|||' \ + sed -E \ + -e 's|||' \ -e 's|||' \ -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>$/p' + sed -En '/^$/,/^<\/agent_config>$/p' } replace | extract 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 "" "${ossec_file}"; then - sed -e 's|||' \ + sed -E \ + -e 's|||' \ -e 's|||' \ -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|||' \ + sed -E \ + -e 's|||' \ -e 's|||' \ -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>$/p' + sed -En '/^$/,/^<\/ossec_config>$/p' } replace | extract -- cgit v1.2.3