• Bug#1064318: bash: manpage lists incorrect filename (/etc/bash.bash.log

    From T. Joseph Carter@21:1/5 to All on Mon Feb 19 23:30:01 2024
    Package: bash
    Version: 5.2.21-2
    Severity: minor

    Dear Maintainer,

    The manpage for base states:

    ```
    FILES
    /bin/bash
    The bash executable
    /etc/profile
    The systemwide initialization file, executed for login shells
    /etc/bash.bashrc
    The systemwide per-interactive-shell startup file
    /etc/bash.bash.logout
    The systemwide login shell cleanup file, executed when a login shell exits
    ```

    This is incorrect, bash invokes /etc/bash.bash_logout.

    Debian doesn't provide a bash.bash_logout so I know about this because I
    was tinkering with adding stuff to these to find bash's config files in XDG-standard locations, if they exist, since I keep ~/.config in git.

    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64)

    Kernel: Linux 6.6.13-amd64 (SMP w/16 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages bash depends on:
    ii base-files 13
    ii debianutils 5.16
    ii libc6 2.37-15
    ii libtinfo6 6.4+20240113-1

    Versions of packages bash recommends:
    ii bash-completion 1:2.11-8

    Versions of packages bash suggests:
    ii bash-doc 5.2.21-2

    -- Configuration Files:
    /etc/bash.bashrc changed [not included]

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)