Package: user-setup
Version: 1.17
Severity: important

When installing the latest version of the passwd package
1:4.1.0-2 0
        990 http://ftp.debian.org testing/main Packages
          9 http://ftp.debian.org unstable/main Packages

user-setup-apply fails setting a new password with the message:
chpasswd: options -e and -m are mutually exclusive.

diff -Naur /usr/lib/user-setup/user-setup-apply.bak 
/usr/lib/user-setup/user-setup-apply > chpasswd.patch

I suggest only use one of the options, as it does after appliyng the included 
patch.
--- /home/live/testing-personal/chroot/usr/lib/user-setup/user-setup-apply	2007-06-21 20:09:15.000000000 +0000
+++ /usr/lib/user-setup/user-setup-apply	2008-01-24 12:12:29.140111314 +0000
@@ -31,8 +31,10 @@
 	PASSWD="$2"
 	if [ "$3" = true ]; then
 		PRECRYPTED=-e
+	else
+		PRECRYPTED=-m
 	fi
-	$chroot $ROOT chpasswd $PRECRYPTED -m <<EOF
+	$chroot $ROOT chpasswd $PRECRYPTED <<EOF
 $USER:$PASSWD
 EOF
 }

Reply via email to