summaryrefslogtreecommitdiffstats
path: root/security/ossec-hids-local/files/ossec-hids.in
diff options
context:
space:
mode:
Diffstat (limited to 'security/ossec-hids-local/files/ossec-hids.in')
-rw-r--r--security/ossec-hids-local/files/ossec-hids.in7
1 files changed, 7 insertions, 0 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
}