[Pkg-shadow-devel] Bug#305232: bash should recommend passwd (add-shell/remove-shell) instead of depending on it

Alexander Gattin Alexander Gattin <arg@online.com.ua>, 305232@bugs.debian.org
Mon, 18 Apr 2005 23:18:32 +0300


Package: bash
Version: 2.05b-26
Severity: normal
Tags: sarge sid

Hi!

What I really wanted is reopening bug #265982 (titled
"Please do not depend on passwd at all, bad in chroot
etc.")

The problem is claimed to be dealed with, but it seems
to be mistreated a bit:

ramazan@cherokee:~$ apt-cache show bash
Package: bash
...
Version: 3.0-14
Replaces: bash-doc (<= 2.05-1), bash-completion
Depends: base-files (>= 2.1.12), passwd (>= 1:4.0.3-10)
Pre-Depends: libc6 (>= 2.3.2.ds1-4), libncurses5 (>= 5.4-1)
...
Version: 2.05b-26
Replaces: bash-doc (<= 2.05-1), bash-completion
Depends: base-files (>= 2.1.12), passwd (>= 1:4.0.3-10)
Pre-Depends: libc6 (>= 2.3.2.ds1-4), libncurses5 (>= 5.4-1)
...
Version: 2.05a-11
Replaces: bash-doc (<= 2.05-1), bash-completion
Depends: base-files (>= 2.1.12)
Pre-Depends: libc6 (>= 2.2.4-4), libncurses5 (>= 5.2.20020112a-1)

The original reporter asked "Please do not depend on
passwd at all". I think his request was reasonable and
anyway, as you have made calls to add-shell and
remove-shell _conditional_, it would be good and
logical to "recommend" passwd instead of depending on
it.

P.S.
BTW, it's quite possible that those scripts will be
moved from passwd to separate package or to an
existing essential package like debianutils...

-- 
WBR,
xrgtn

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (501, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i586)
Kernel: Linux 2.4.29-grsec
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages bash depends on:
ii  base-files              3.1.2            Debian base system miscellaneous f
ii  libc6                   2.3.2.ds1-20     GNU C Library: Shared libraries an
ii  libncurses5             5.4-4            Shared libraries for terminal hand
ii  passwd                  1:4.0.3-31sarge1 change and administer password and

-- no debconf information