summaryrefslogtreecommitdiffstats
path: root/security/ossec-hids-local/files
diff options
context:
space:
mode:
Diffstat (limited to 'security/ossec-hids-local/files')
-rw-r--r--security/ossec-hids-local/files/ossec-hids.in7
-rw-r--r--security/ossec-hids-local/files/pkg-deinstall.in5
2 files changed, 9 insertions, 3 deletions
diff --git a/security/ossec-hids-local/files/ossec-hids.in b/security/ossec-hids-local/files/ossec-hids.in
index f7449e7..56573ea 100644
--- a/security/ossec-hids-local/files/ossec-hids.in
+++ b/security/ossec-hids-local/files/ossec-hids.in
@@ -53,6 +53,7 @@ ossec_ar_log="${ossec_home}/logs/active-responses.log"
ossec_merged="${ossec_home}/etc/shared/merged.mg"
ossec_local_time="/etc/localtime"
+ossec_resolv_conf="/etc/resolv.conf"
extra_commands="help status reload ossec_conf"
case ${ossec_type} in
@@ -382,7 +383,13 @@ ossec_hids_create_env() {
echo
return 1
fi
+ if [ ! -e "${ossec_resolv_conf}" ]; then
+ echo "ERROR: Missing \"${ossec_resolv_conf}\"."
+ echo
+ return 1
+ fi
install -o ${ossec_hids_user} -g %%OSSEC_GROUP%% -m 0440 "${ossec_local_time}" "${ossec_home}${ossec_local_time}"
+ install -o ${ossec_hids_user} -g %%OSSEC_GROUP%% -m 0440 "${ossec_resolv_conf}" "${ossec_home}${ossec_resolv_conf}"
return 0
}
diff --git a/security/ossec-hids-local/files/pkg-deinstall.in b/security/ossec-hids-local/files/pkg-deinstall.in
index 969238b..24479ff 100644
--- a/security/ossec-hids-local/files/pkg-deinstall.in
+++ b/security/ossec-hids-local/files/pkg-deinstall.in
@@ -5,12 +5,11 @@ ar_conf="${ossec_home}/etc/shared/ar.conf"
merged_mg="${ossec_home}/etc/shared/merged.mg"
client_keys="${ossec_home}/etc/client.keys"
local_time="${ossec_home}/etc/localtime"
+resolv_conf="${ossec_home}/etc/resolv.conf"
if [ "$2" == "DEINSTALL" ]; then
- rm -f "${ar_conf}"
- rm -f "${merged_mg}"
if [ ! -s "${client_keys}" ]; then
rm -f "${client_keys}"
fi
- rm -f "${local_time}"
+ rm -f "${ar_conf}" "${merged_mg}" "${local_time}" "${resolv_conf}"
fi