diff -u nut-2.2.1/debian/nut.preinst nut-2.2.1/debian/nut.preinst --- nut-2.2.1/debian/nut.preinst +++ nut-2.2.1/debian/nut.preinst @@ -13,7 +13,10 @@ check_and_create_user() { if [ ! "`getent passwd nut`" ]; then - adduser --quiet --system --ingroup nut --ingroup dialout --home /var/lib/nut --no-create-home nut + adduser --quiet --system --home /var/lib/nut --no-create-home nut + if [ `getent passwd nut | cut -f3 -d:` -lt 500 ]; then + adduser nut dialout + fi # else # printf "error: user \"nut\" already exists... see /usr/share/doc/nut/README.Debian\n" && exit 1 fi diff -u nut-2.2.1/debian/nut-cgi.preinst nut-2.2.1/debian/nut-cgi.preinst --- nut-2.2.1/debian/nut-cgi.preinst +++ nut-2.2.1/debian/nut-cgi.preinst @@ -13,7 +13,10 @@ check_and_create_user() { if [ -z `getent passwd nut` ]; then - adduser --quiet --system --ingroup nut --ingroup dialout --home /var/lib/nut --no-create-home nut + adduser --quiet --system --home /var/lib/nut --no-create-home nut + if [ `getent passwd nut | cut -f3 -d:` -lt 500 ]; then + adduser nut dialout + fi # else # printf "error: user \"nut\" already exists... see /usr/share/doc/nut/README.Debian\n" && exit 1 fi diff -u nut-2.2.1/debian/changelog nut-2.2.1/debian/changelog --- nut-2.2.1/debian/changelog +++ nut-2.2.1/debian/changelog @@ -1,3 +1,11 @@ +nut (2.2.1-2.1ubuntu7.1) hardy-proposed; urgency=low + + * debian/{nut-cgi.preinst, nut-hal-drivers.preinst, nut.preinst} + - Create the nut system group. (LP: #222761) + - Better detection for the nut user in the dialout group. + + -- Chuck Short Mon, 05 May 2008 09:19:38 -0400 + nut (2.2.1-2.1ubuntu7) hardy; urgency=low * debian/patches/01_fix_megatec_regression.dpatch diff -u nut-2.2.1/debian/nut-hal-drivers.preinst nut-2.2.1/debian/nut-hal-drivers.preinst --- nut-2.2.1/debian/nut-hal-drivers.preinst +++ nut-2.2.1/debian/nut-hal-drivers.preinst @@ -13,7 +13,11 @@ check_and_create_user() { if [ -z `getent passwd nut` ]; then - adduser --quiet --system --ingroup nut --ingroup dialout --home /var/lib/nut --no-create-home nut + adduser --quiet --system --home /var/lib/nut --no-create-home nut + if [ `getent passwd nut | cut -f3 -d:` -lt 500 ]; + then + adduser nut dialout + fi # else # printf "error: user \"nut\" already exists... see /usr/share/doc/nut/README.Debian\n" && exit 1 fi