summaryrefslogtreecommitdiffstats
path: root/configuration/debian/tedge_mapper
diff options
context:
space:
mode:
authorLukasz Woznicki <75632179+makr11st@users.noreply.github.com>2021-11-05 11:39:05 +0000
committerGitHub <noreply@github.com>2021-11-05 11:39:05 +0000
commitdeea7931fca2a55568c4baeae2092c72dd0c2b3b (patch)
treebcc9776d86fc14244313bfe04b9c13e8297408c6 /configuration/debian/tedge_mapper
parentb855de58202302fc51dd5f3ed736a9dab44ff912 (diff)
[CIT-643] Document installation on system without deb package manager (#556)
* Add guide how to isntall without dpkg * Extend info in postinst scripts to help understand steps Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
Diffstat (limited to 'configuration/debian/tedge_mapper')
-rw-r--r--configuration/debian/tedge_mapper/postinst9
1 files changed, 5 insertions, 4 deletions
diff --git a/configuration/debian/tedge_mapper/postinst b/configuration/debian/tedge_mapper/postinst
index 8140695e..17e45367 100644
--- a/configuration/debian/tedge_mapper/postinst
+++ b/configuration/debian/tedge_mapper/postinst
@@ -2,13 +2,14 @@
set -e
-# Create a group "tedge-mapper" if not created before
-if ! getent group tedge-mapper > /dev/null; then
+### 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
+### Create a user "tedge-mapper" if not created before
+# Create user tedge-mapper with no home(--no-create-home), no login(--shell) and in group tedge(--ingroup)
+if ! getent passwd tedge-mapper >/dev/null; then
adduser --quiet --system --no-create-home --ingroup tedge-mapper --shell /usr/sbin/nologin tedge-mapper
fi