summaryrefslogtreecommitdiffstats
path: root/security/ossec-hids-local/files/pkg-install.in
diff options
context:
space:
mode:
authorDominik Lisiak <dominik.lisiak@bemsoft.pl>2019-03-19 14:23:33 +0100
committerDominik Lisiak <dominik.lisiak@bemsoft.pl>2019-03-19 14:23:33 +0100
commit7865d5168f961c4a2e62ed3564b7b95ba94d227e (patch)
tree19fc9cb89b7caded9d32f22c81dd423512b92de6 /security/ossec-hids-local/files/pkg-install.in
parentRemoved GEOIP option, because no longer supported by FreeBSD (diff)
downloadossec-7865d5168f961c4a2e62ed3564b7b95ba94d227e.tar.xz
Always detect user on demand, because package can be build and installed by different users.
Diffstat (limited to 'security/ossec-hids-local/files/pkg-install.in')
-rw-r--r--security/ossec-hids-local/files/pkg-install.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/security/ossec-hids-local/files/pkg-install.in b/security/ossec-hids-local/files/pkg-install.in
index d819e70..0181607 100644
--- a/security/ossec-hids-local/files/pkg-install.in
+++ b/security/ossec-hids-local/files/pkg-install.in
@@ -14,10 +14,14 @@ create_file() {
}
if [ "$2" == "POST-INSTALL" ]; then
+ if [ -z "${USER}" ]; then
+ USER=$(id -un)
+ fi
+
pw usermod %%OSSEC_USER%% -d "${ossec_home}"
pw usermod ossecm -d "${ossec_home}"
pw usermod ossecr -d "${ossec_home}"
- chown %%USER%%:%%OSSEC_GROUP%% "${ossec_home}"
+ chown ${USER}:%%OSSEC_GROUP%% "${ossec_home}"
- create_file "${client_keys}" root:ossec 0640
+ create_file "${client_keys}" ${USER}:%%OSSEC_GROUP%% 0640
fi