]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - bash/patches/bash-4.2-rc2-logout.patch
bash: Update to 4.3
[people/ms/ipfire-3.x.git] / bash / patches / bash-4.2-rc2-logout.patch
1 diff -up bash-3.2/config-top.h.logout bash-3.2/config-top.h
2 --- bash-3.2/config-top.h.logout 2011-04-14 08:55:55.000000000 +0200
3 +++ bash-3.2/config-top.h 2011-04-14 08:55:55.000000000 +0200
4 @@ -78,7 +78,7 @@
5 /* #define SYS_BASHRC "/etc/bash.bashrc" */
6
7 /* System-wide .bash_logout for login shells. */
8 -/* #define SYS_BASH_LOGOUT "/etc/bash.bash_logout" */
9 +#define SYS_BASH_LOGOUT "/etc/bash.bash_logout"
10
11 /* Define this to make non-interactive shells begun with argv[0][0] == '-'
12 run the startup files when not in posix mode. */
13 diff -up bash-3.2/doc/bash.1.logout bash-3.2/doc/bash.1
14 --- bash-3.2/doc/bash.1.logout 2011-04-14 09:16:32.000000000 +0200
15 +++ bash-3.2/doc/bash.1 2011-04-14 11:59:33.000000000 +0200
16 @@ -326,8 +326,8 @@ option may be used when the shell is sta
17 .PP
18 When a login shell exits,
19 .B bash
20 -reads and executes commands from the file \fI~/.bash_logout\fP, if it
21 -exists.
22 +reads and executes commands from the files \fI~/.bash_logout\fP
23 +and \fI/etc/bash.bash_logout\fP, if the files exists.
24 .PP
25 When an interactive shell that is not a login shell is started,
26 .B bash
27 @@ -8814,6 +8814,9 @@ The \fBbash\fP executable
28 .FN /etc/profile
29 The systemwide initialization file, executed for login shells
30 .TP
31 +.FN /etc/bash.bash_logout
32 +The systemwide login shell cleanup file, executed when a login shell exits
33 +.TP
34 .FN ~/.bash_profile
35 The personal initialization file, executed for login shells
36 .TP