Package: debianutils Version: 2.15.2 Severity: wishlist The atatched file was part of passwd while this package was still providing /etc/shells. I suggest including it in debianutils now.
-- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages debianutils depends on: ii coreutils 5.93-5 The GNU core utilities ii libc6 2.3.5-11 GNU C Library: Shared libraries an debianutils recommends no packages. -- no debconf information
/etc/shells micropolicy The expected audience of this is debian developers packaging programs meant to be used as login shells. /etc/shells is no longer a config file, but is maintained by the add-shell and remove-shell programs. So, if a package contains something that the maintainer thinks ought to be a valid login shell, it's postinst should, (on initial install only, to allow a sysadmin to take it out again), run: /usr/sbin/add-shell /path/to/shell In the postrm, probably on remove, the package should call /usr/sbin/remove-shell /path/to/shell Packages using this mechanism must declare a dependency on passwd (>= 1:4.0.3-10). As the various shells start to use it, the default shells list will start getting shorter, but that's not expected to happen until at least sarge+1.