Hello, Here are the changes I have just uploaded to DELAYED/5.
Samuel
diff -u shadow-4.1.5.1/debian/rules shadow-4.1.5.1/debian/rules --- shadow-4.1.5.1/debian/rules +++ shadow-4.1.5.1/debian/rules @@ -3,11 +3,6 @@ DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -ifeq ($(DEB_HOST_ARCH_OS),hurd) -# Do not build login on The Hurd -override DEB_ARCH_PACKAGES=passwd -endif - # Enable PIE, BINDNOW, and possible future flags. export DEB_BUILD_MAINT_OPTIONS = hardening=+all @@ -37,6 +32,10 @@ # Add extras to the install process: binary-install/login:: +ifeq ($(DEB_HOST_ARCH_OS),hurd) + # /bin/login is provided by the hurd package. + rm -f debian/login/bin/login +endif dh_installpam -p login dh_installpam -p login --name=su install -c -m 444 debian/login.defs debian/login/etc/login.defs @@ -55,11 +54,6 @@ dh_installpam -p passwd --name=chsh dh_installpam -p passwd --name=chpasswd dh_installpam -p passwd --name=newusers -ifeq ($(DEB_HOST_ARCH_OS),hurd) -# login is not built on The Hurd, but some utilities of passwd depends on -# /etc/login.defs. - install -c -m 444 debian/login.defs debian/passwd/etc/login.defs -endif install -c -m 644 debian/useradd.default debian/passwd/etc/default/useradd install -d debian/passwd/sbin install -c -m 555 debian/shadowconfig.sh debian/passwd/sbin/shadowconfig diff -u shadow-4.1.5.1/debian/changelog shadow-4.1.5.1/debian/changelog --- shadow-4.1.5.1/debian/changelog +++ shadow-4.1.5.1/debian/changelog @@ -1,3 +1,11 @@ +shadow (1:4.1.5.1-1.1) unstable; urgency=medium + + * Non-Maintainer Upload. + * Enable the login package on hurd-any, but without /bin/login, still provided + by the hurd package. Closes: #737805. + + -- Samuel Thibault <sthiba...@debian.org> Wed, 05 Feb 2014 22:43:29 +0000 + shadow (1:4.1.5.1-1) unstable; urgency=low * The "Gruyère" release. diff -u shadow-4.1.5.1/debian/control shadow-4.1.5.1/debian/control --- shadow-4.1.5.1/debian/control +++ shadow-4.1.5.1/debian/control @@ -24,7 +24,8 @@ Architecture: any Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, libpam-runtime, libpam-modules Conflicts: gnunet (<< 0.7.0c-2), amavisd-new (<<2.3.3-8), python-4suite (<< 0.99cvs20060405-1), backupninja (<< 0.9.3-5), echolot (<< 2.1.8-4) -Replaces: manpages-de (<< 0.5-3), manpages-tr (<<1.0.5), manpages-zh (<<1.5.1-1) +Breaks: coreutils (<< 8.21-1.1~) [hurd-any], passwd (<< 1:4.1.5.1-1.1~) [hurd-any], hurd (<< 1:0.5.git20140206~) [hurd-any] +Replaces: manpages-de (<< 0.5-3), manpages-tr (<<1.0.5), manpages-zh (<<1.5.1-1), coreutils (<< 8.21-1.1~) [hurd-any], passwd (<< 1:4.1.5.1-1.1~) [hurd-any], hurd (<< 1:0.5.git20140206~) [hurd-any] Essential: yes Description: system login tools These tools are required to be able to login and use your system. The