From 21170aaf9015a4c519265834456fc309932f24c0 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sat, 29 Aug 2009 02:32:28 -0600 Subject: [PATCH] only try to add user backup if it doesn't already exist --- debian/{postinst => amanda-common.postinst} | 10 ++++++---- debian/{postrm => amanda-common.postrm} | 0 debian/{preinst => amanda-common.preinst} | 0 3 files changed, 6 insertions(+), 4 deletions(-) rename debian/{postinst => amanda-common.postinst} (86%) rename debian/{postrm => amanda-common.postrm} (100%) rename debian/{preinst => amanda-common.preinst} (100%) diff --git a/debian/postinst b/debian/amanda-common.postinst similarity index 86% rename from debian/postinst rename to debian/amanda-common.postinst index be6a549..a85c8fd 100644 --- a/debian/postinst +++ b/debian/amanda-common.postinst @@ -3,15 +3,17 @@ . /usr/share/debconf/confmodule if [ "$1" = configure ]; then - useradd -d /var/backups -c backup -s /bin/sh \ - -u 34 -g 34 backup 2> /dev/null + if ! getent passwd backup; then + adduser --quiet --system --no-create-home --home /var/backups \ + --shell /bin/sh --uid 34 --gid 34 backup + fi if [ ! -f /var/backups/.profile ]; then echo 'PATH="$PATH:/usr/sbin"' > /var/backups/.profile fi - groupadd -g 34 backup 2> /dev/null - groupadd -g 26 tape 2> /dev/null + groupadd -f -g 34 backup + groupadd -f -g 26 tape adduser backup disk adduser backup tape diff --git a/debian/postrm b/debian/amanda-common.postrm similarity index 100% rename from debian/postrm rename to debian/amanda-common.postrm diff --git a/debian/preinst b/debian/amanda-common.preinst similarity index 100% rename from debian/preinst rename to debian/amanda-common.preinst -- 2.30.2