Skip to content

Commit 9f69f08

Browse files
committed
update post install to change ownership
1 parent 9a88205 commit 9f69f08

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/packages/postinstall.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
AGENT_EXE="/usr/bin/nginx-agent"
99
AGENT_RUN_DIR="/var/run/nginx-agent"
1010
AGENT_LOG_DIR="/var/log/nginx-agent"
11+
AGENT_ETC_DIR="/etc/nginx-agent"
12+
AGENT_LIB_DIR="/var/lib/nginx-agent/"
1113
AGENT_UNIT_LOCATION="/etc/systemd/system"
1214
AGENT_UNIT_FILE="nginx-agent.service"
1315
AGENT_USER=$(id -nu)
@@ -123,6 +125,11 @@ create_run_dir() {
123125
chown "${AGENT_USER}":"${AGENT_GROUP}" "${AGENT_RUN_DIR}"
124126
}
125127

128+
update_user_groups() {
129+
printf "PostInstall: Modifying group ownership of NGINX Agent directories \n"
130+
chown -R "${AGENT_USER}":"${AGENT_GROUP}" "${AGENT_LOG_DIR}" "${AGENT_ETC_DIR}" "${AGENT_LIB_DIR}"
131+
}
132+
126133
update_unit_file() {
127134
# Fill in data to unit file that's acquired post install
128135
if command -V systemctl >/dev/null 2>&1; then
@@ -182,6 +189,7 @@ summary() {
182189
ensure_agent_path
183190
create_agent_group
184191
create_run_dir
192+
update_user_groups
185193
update_unit_file
186194
restart_agent_if_required
187195
summary

0 commit comments

Comments
 (0)