[Bug 922023] Re: Typo in bash manual ("from ~/.bashrc and ~/.bashrc")

Victor Zamanian 922023 at bugs.launchpad.net
Sat Mar 24 11:24:08 UTC 2012


The computers at the university I attend/work at have the same bug. They
are running Debian 6.0.4. Some terminal output:

[12:18] salt:~$ lsb_release -dr
Description:	Debian GNU/Linux 6.0.4 (squeeze)
Release:	6.0.4
Codename:	squeeze
[12:18] salt:~$ apt-cache policy bash{,-doc}
bash:
  Installed: 4.1-3
  Candidate: 4.1-3
  Version table:
 *** 4.1-3 0
        500 http://ftp.se.debian.org/debian/ squeeze/main amd64 Packages
        500 file:/import/install60/ squeeze/main amd64 Packages
        100 /var/lib/dpkg/status
bash-doc:
  Installed: 4.1-3
  Candidate: 4.1-3
  Version table:
 *** 4.1-3 0
        500 http://ftp.se.debian.org/debian/ squeeze/main amd64 Packages
        500 file:/import/install60/ squeeze/main amd64 Packages
        100 /var/lib/dpkg/status
[12:18] salt:~$ man bash | tail -n+187 | head -11

       Bash attempts to determine when it is being run with its standard input
       connected to a a network connection, as if by the remote shell  daemon,
       usually  rshd,  or the secure shell daemon sshd.  If bash determines it
       is being run in this fashion,  it  reads  and  executes  commands  from
       ~/.bashrc  and  ~/.bashrc,  if  these files exist and are readable.  It
       will not do this if invoked as sh.  The --norc option may  be  used  to
       inhibit  this  behavior,  and  the --rcfile option may be used to force
       another file to be read, but rshd does not generally invoke  the  shell
       with those options or allow them to be specified.

[12:18] salt:~$

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bash in Ubuntu.
https://bugs.launchpad.net/bugs/922023

Title:
  Typo in bash manual ("from ~/.bashrc and ~/.bashrc")

Status in The GNU Bash Shell:
  New
Status in “bash” package in Ubuntu:
  Incomplete

Bug description:
  There must be a typo in the bash man page under INVOCATION:

  "Bash attempts to determine when it is being run with its standard
  input connected to a network connection, as when executed by the
  remote shell daemon,  usually  rshd,  or  the  secure  shell  daemon
  sshd.  If bash determines it is being run in this fashion, it reads
  and executes commands from ~/.bashrc and ~/.bashrc, if these files
  exist and are readable.  It will not do this if invoked as sh.  The
  --norc option may  be  used  to  inhibit this behavior, and the
  --rcfile option may be used to force another file to be read, but rshd
  does not generally invoke the shell with those options or allow them
  to be specified."

  To clarify:

  "[...] reads and executes commands from ~/.bashrc and ~/.bashrc, if
  these files exist and are readable."

  That can't be right. :-)

  It is the second-to-last paragraph under the INVOCATION section
  (starts on line 188).

  Not sure what it should say instead of that though.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnubash/+bug/922023/+subscriptions




More information about the foundations-bugs mailing list