summaryrefslogtreecommitdiffstats
path: root/configuration/debian/tedge_agent/postinst
diff options
context:
space:
mode:
Diffstat (limited to 'configuration/debian/tedge_agent/postinst')
-rw-r--r--configuration/debian/tedge_agent/postinst15
1 files changed, 15 insertions, 0 deletions
diff --git a/configuration/debian/tedge_agent/postinst b/configuration/debian/tedge_agent/postinst
new file mode 100644
index 00000000..5673b8f4
--- /dev/null
+++ b/configuration/debian/tedge_agent/postinst
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+# Create a group "tedge-agent" if not created before
+if ! getent group tedge-agent > /dev/null; then
+ addgroup --quiet --system tedge-agent
+fi
+
+# Create a user "tedge-agent" if not created before
+if ! getent passwd tedge-agent > /dev/null; then
+ adduser --quiet --system --no-create-home --ingroup tedge-agent --shell /usr/sbin/nologin tedge-agent
+fi
+
+#DEBHELPER#