Package: bash
Version: 3.1dfsg-8
The bash() binary provided by Debian package 'bash' accesses
/etc/inputrc, which is provided by package
'readline-common'. However, the dependence of package 'bash' on
package 'readline-common' (or on package 'libreadline5', which
depends on 'readline-common') is not documented. Since neither
'readline-common' nor 'libreadline5' is priority 'essential', this
dependence should be documented in the Debian control file for 'bash'.
I suggest including package 'libreadline5' or 'readline-common' among
the packages upon which 'bash' depends.
I am using Debian GNU/Linux 4.1.1-21, kernel
linux-image-2.6.18-5-686, and libc6 version 2.3.6.ds1-13etch2. If I'm
overlooking something simple here, please let me know. Thank you for
your contributions to Debian!
- Amos Statter
--------------------------
1) RUNNING bash CAUSES ACCESS TO /etc/inputrc:
# ls -lu /etc/inputrc
-rw-r--r-- 1 root root 1723 Jun 9 15:48 /etc/inputrc
# bash
# ls -lu /etc/inputrc
-rw-r--r-- 1 root root 1723 Jun 9 16:17 /etc/inputrc
# date
Mon Jun 9 16:17:59 UTC 2008
2) FILE /etc/inputrc IS PROVIDED BY DEBIAN PACKAGE readline-common:
# dpkg -L readline-common | grep 'inputrc'
/usr/share/readline/inputrc
/usr/share/doc/readline-common/inputrc.arrows
# diff /usr/share/readline/inputrc /etc/inputrc
<no differences displayed>
3) DEBIAN bash PACKAGE DOES NOT DOCUMENT DEPENDENCY ON libreadline5
OR readline-common:
# apt-cache depends bash
bash
Depends: base-files
Depends: debianutils
PreDepends: libc6
PreDepends: libncurses5
Suggests: bash-doc
Conflicts: <bash-completion>
Replaces: bash-doc
Replaces: <bash-completion>
4) HERE IS SOME DEBIAN CONTROL FILE INFORMATION:
# aptitude show bash
Package: bash
Essential: yes
State: installed
Automatically installed: no
Version: 3.1dfsg-8
Priority: required
Section: shells
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Uncompressed Size: 1892k
Depends: base-files (>= 2.1.12), debianutils (>= 2.15)
PreDepends: libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5)
Suggests: bash-doc
Conflicts: bash-completion
Replaces: bash-doc (<= 2.05-1), bash-completion
Description: The GNU Bourne Again SHell
Bash is an sh-compatible command language interpreter that executes
commands read from the standard input or from a file. Bash also
incorporates useful features from the Korn and C shells (ksh and csh).
Bash is ultimately intended to be a conformant implementation of
the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).
Included in the bash package is the Programmable Completion Code,
by Ian Macdonald.
Tags: implemented-in::c, interface::shell, role::program,
scope::utility, suite::gnu, uitoolkit::ncurses
# aptitude show readline-common
Package: readline-common
State: installed
Automatically installed: no
Version: 5.2-2
Priority: important
Section: utils
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Uncompressed Size: 139k
Conflicts: libreadline5 (< 5.0-11), libreadline-common
Replaces: libreadline4 (< 4.3-16), libreadline5 (< 5.0-11), libreadline-common
Description: GNU readline and history libraries, common files
The GNU readline library aids in the consistency of user interface
across discrete programs that need to provide a command line interface.
The GNU history library provides a consistent user interface for
recalling lines of previously typed input.
Tags: interface::commandline, role::app-data,
special::auto-inst-parts, suite::gnu
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]