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.

Reply via email to