summaryrefslogtreecommitdiffstats
path: root/configuration/debian/tedge_mapper
diff options
context:
space:
mode:
authorRina Fujino <18257209+rina23q@users.noreply.github.com>2021-03-15 12:04:47 +0100
committerGitHub <noreply@github.com>2021-03-15 12:04:47 +0100
commit712bda7ea87b0e3294117e567f14a4d9a1735227 (patch)
tree6177dfc1a7847e44c1b00c7a604b94b87fb6924f /configuration/debian/tedge_mapper
parentcc5155cf2a30a5c89b83e52b94ad3ebebdad46ff (diff)
[CIT-70] Create systemd service for tegde-mapper (#92)
* Enhance tedge-mapper debian package - Add tedge-mapper systemd service script - Add postinst debian package script - Add debian package configurations in Cargo.toml
Diffstat (limited to 'configuration/debian/tedge_mapper')
-rw-r--r--configuration/debian/tedge_mapper/postinst15
1 files changed, 15 insertions, 0 deletions
diff --git a/configuration/debian/tedge_mapper/postinst b/configuration/debian/tedge_mapper/postinst
new file mode 100644
index 00000000..8140695e
--- /dev/null
+++ b/configuration/debian/tedge_mapper/postinst
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+# Create a group "tedge-mapper" if not created before
+if ! getent group tedge-mapper > /dev/null; then
+ addgroup --quiet --system tedge-mapper
+fi
+
+# Create a user "tedge-mapper" if not created before
+if ! getent passwd tedge-mapper > /dev/null; then
+ adduser --quiet --system --no-create-home --ingroup tedge-mapper --shell /usr/sbin/nologin tedge-mapper
+fi
+
+#DEBHELPER#