summaryrefslogtreecommitdiffstats
path: root/configuration
diff options
context:
space:
mode:
authorRina Fujino <18257209+rina23q@users.noreply.github.com>2022-02-21 14:29:44 +0100
committerGitHub <noreply@github.com>2022-02-21 14:29:44 +0100
commitb73cac276ed0397db43ffe7d97b5202660394b41 (patch)
tree45c18083b9aaf3d32b3abdb58c25407e9735780e /configuration
parent05e91c83225c38f8b5bc1446e9d095d06b2af93e (diff)
Run tedge_agent and tedge_mapper --init as appropriate user by postinst (#903)
Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
Diffstat (limited to 'configuration')
-rw-r--r--configuration/debian/tedge_agent/postinst3
-rw-r--r--configuration/debian/tedge_mapper/postinst2
2 files changed, 3 insertions, 2 deletions
diff --git a/configuration/debian/tedge_agent/postinst b/configuration/debian/tedge_agent/postinst
index 04a42239..52e593bf 100644
--- a/configuration/debian/tedge_agent/postinst
+++ b/configuration/debian/tedge_agent/postinst
@@ -43,5 +43,6 @@ if command -v systemctl >/dev/null; then
fi
# Initialize the agent
-tedge_agent --init
+runuser -u tedge-agent -- tedge_agent --init
+
#DEBHELPER#
diff --git a/configuration/debian/tedge_mapper/postinst b/configuration/debian/tedge_mapper/postinst
index cb473742..c6b608dc 100644
--- a/configuration/debian/tedge_mapper/postinst
+++ b/configuration/debian/tedge_mapper/postinst
@@ -25,6 +25,6 @@ install -g tedge -o tedge -m 644 /dev/null /etc/tedge/operations/c8y/c8y_Restart
install -g tedge -o tedge -m 644 /dev/null /etc/tedge/operations/c8y/c8y_LogfileRequest
### Initialize the sm mapper
-tedge_mapper --init c8y
+runuser -u tedge-mapper -- tedge_mapper --init c8y
#DEBHELPER#