tags #389765 confirmed pending thanks On Sat, Sep 30, 2006 at 11:25:00AM +0200, Vincent Zweije wrote: > Attached patch should fix the problems.
Thanks for helping. > diff -rud ippl-1.4.14-7/debian/postinst ippl-1.4.14-7.1/debian/postinst > --- ippl-1.4.14-7/debian/postinst 2006-09-29 17:30:03.000000000 +0200 > +++ ippl-1.4.14-7.1/debian/postinst 2006-09-30 11:03:35.489255638 +0200 > @@ -20,9 +20,13 @@ > > # Add user > if [ "$1" = "configure" ]; then > - echo >&2 'Adding system user' > - adduser --system --group --home /var/run/ippl \ > - --disabled-login --force-badname $USERNAME > + if ! id -u $USERNAME >/dev/null 2>&1; then > + echo >&2 'Adding system user' > + adduser --system --group --home /var/run/ippl \ > + --disabled-login --force-badname $USERNAME > + else > + echo >&2 "Re-using existing $USERNAME system user" > + fi > fi I do not accept this patch as it replicates adduser features in the maintainer scripts. adduser --system handles the case of the account already existing in a graceful way. > diff -rud ippl-1.4.14-7/debian/postrm ippl-1.4.14-7.1/debian/postrm > --- ippl-1.4.14-7/debian/postrm 2006-09-29 17:30:03.000000000 +0200 > +++ ippl-1.4.14-7.1/debian/postrm 2006-09-30 11:05:42.597082978 +0200 > @@ -7,9 +7,11 @@ > #DEBHELPER# > > if [ "$1" = "purge" ]; then > - rm -rf /var/log/ippl > - > - echo >&2 'Removing system user' > - deluser --home $HOMEDIR --system $USERNAME > - rm -rf $HOMEDIR > + rm -rf /var/log/ippl > + > + if which deluser >/dev/null; then > + echo >&2 'Removing system user' > + deluser --system $USERNAME > + rm -rf $HOMEDIR > + fi > fi I am invoking deluser --remove-home now from postinst: if command -v deluser >/dev/null; then echo >&2 'Removing system user' deluser --remove-home --system $USERNAME else echo >&2 'Not removing system user, deluser not found' fi The change is committed to svn. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 621 72739835 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]