From 330e639b1ce2669aa49b7187921b3c87768d38b0 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sat, 19 Sep 2020 07:14:27 +0200 Subject: [PATCH] create risotto user --- debian/eole-risotto.postinst | 12 ++++++++++++ debian/risotto.service | 1 + debian/rules | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 debian/eole-risotto.postinst create mode 120000 debian/risotto.service diff --git a/debian/eole-risotto.postinst b/debian/eole-risotto.postinst new file mode 100644 index 0000000..d3faec3 --- /dev/null +++ b/debian/eole-risotto.postinst @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +if [ "$1" = configure ]; then + # Make sure the administrative user exists + if ! getent passwd risotto > /dev/null; then + adduser --system --home /nonexistent --no-create-home --group --gecos "User for risotto" risotto --quiet + fi +fi + +exit 0 diff --git a/debian/risotto.service b/debian/risotto.service new file mode 120000 index 0000000..69dbf0e --- /dev/null +++ b/debian/risotto.service @@ -0,0 +1 @@ +../risotto.service \ No newline at end of file diff --git a/debian/rules b/debian/rules index 695b8b9..508bb57 100755 --- a/debian/rules +++ b/debian/rules @@ -8,4 +8,4 @@ dh $@ override_dh_installsystemd: - dh_installsystemd -peole-risotto --no-enable --no-start --no-stop-on-upgrade + dh_installsystemd -name=risotto --no-enable --no-start --no-stop-on-upgrade