Package: bash / 5.1-2

Metadata

Package Version Patches format
bash 5.1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
bash51 001.diff | (download)

Makefile.in | 2 2 + 0 - 0 !
builtins/Makefile.in | 2 1 + 1 - 0 !
patchlevel.h | 4 2 + 2 - 0 !
3 files changed, 5 insertions(+), 3 deletions(-)


There is a missing dependency on a constructed file, which can cause highly
parellel builds to fail.


bash51 002.diff | (download)

builtins/wait.def | 6 3 + 3 - 0 !
patchlevel.h | 2 1 + 1 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)


If there are no jobs, and the `-n' and `-p' options are both supplied to
`wait', bash can assign a value to the variable name specified with `-p'
instead of leaving it unset.


bash51 003.diff | (download)

patchlevel.h | 2 1 + 1 - 0 !
subst.c | 6 4 + 2 - 0 !
2 files changed, 5 insertions(+), 3 deletions(-)


Bash does not put a command substitution process that is started to perform an
expansion in a child process into the right process group where it can receive
keyboard-generated signals.


bash51 004.diff | (download)

arrayfunc.c | 23 22 + 1 - 0 !
arrayfunc.h | 3 3 + 0 - 0 !
patchlevel.h | 2 1 + 1 - 0 !
subst.c | 11 11 + 0 - 0 !
4 files changed, 37 insertions(+), 2 deletions(-)


If a key-value compound array assignment to an associative array is supplied
as an assignment statement argument to the `declare' command that declares the
array, the assignment doesn't perform the correct word expansions.

This patch makes key-value assignment and subscript assignment perform the
same expansions when they're supplied as an argument to `declare'.


bashbug editor.diff | (download)

support/bashbug.sh | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
deb bash config.diff | (download)

config-bot.h | 2 1 + 1 - 0 !
config-top.h | 8 4 + 4 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

---
deb examples.diff | (download)

examples/loadables/README | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
man arithmetic.diff | (download)

doc/bash.1 | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
man fignore.diff | (download)

doc/bash.1 | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

---
man bashrc.diff | (download)

doc/bash.1 | 20 15 + 5 - 0 !
1 file changed, 15 insertions(+), 5 deletions(-)

---
man bashlogout.diff | (download)

doc/bash.1 | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
man nocaseglob.diff | (download)

doc/bash.1 | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
man test.diff | (download)

builtins/test.def | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
man test2.diff | (download)

builtins/test.def | 3 3 + 0 - 0 !
doc/bash.1 | 4 4 + 0 - 0 !
doc/bashref.texi | 4 4 + 0 - 0 !
3 files changed, 11 insertions(+)

---
rbash manpage.diff | (download)

doc/rbash.1 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
bash default editor.diff | (download)

bashline.c | 4 2 + 2 - 0 !
builtins/fc.def | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

---
input err.diff | (download)

input.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
exec redirections doc.diff | (download)

doc/bash.1 | 4 4 + 0 - 0 !
doc/bashref.texi | 3 3 + 0 - 0 !
2 files changed, 7 insertions(+)

---
bash aliases repeat.diff | (download)

examples/startup-files/Bash_aliases | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
use system texi2html.diff | (download)

doc/Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
bzero.diff | (download)

lib/sh/oslib.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
man macro warnings.diff | (download)

doc/bash.1 | 27 18 + 9 - 0 !
1 file changed, 18 insertions(+), 9 deletions(-)

---
man vx opts.diff | (download)

doc/bash.1 | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

---