diff options
author | Lukasz Woznicki <75632179+makr11st@users.noreply.github.com> | 2021-11-05 11:39:05 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-05 11:39:05 +0000 |
commit | deea7931fca2a55568c4baeae2092c72dd0c2b3b (patch) | |
tree | bcc9776d86fc14244313bfe04b9c13e8297408c6 /configuration/debian/tedge_mapper | |
parent | b855de58202302fc51dd5f3ed736a9dab44ff912 (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/postinst | 9 |
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 |