The GNU Bourne-Again Shell

Edit Package bash

Bash is an sh-compatible command interpreter that executes commands
read from standard input or from a file. Bash incorporates useful
features from the Korn and C shells (ksh and csh). Bash is intended to
be a conformant implementation of the IEEE Posix Shell and Tools
specification (IEEE Working Group 1003.2).

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000112 112 Bytes
bash-2.03-manual.patch 0000001583 1.55 KB
bash-3.0-evalexp.patch 0000000386 386 Bytes
bash-3.0-warn-locale.patch 0000000850 850 Bytes
bash-3.2-printf.patch 0000001041 1.02 KB
bash-4.0-setlocale.dif 0000001154 1.13 KB
bash-4.1-bash.bashrc.dif 0000002447 2.39 KB
bash-4.1-completion.dif 0000000474 474 Bytes
bash-4.2-history-myown.dif.bz2 0000001468 1.43 KB
bash-4.2-nscdunmap.dif 0000000959 959 Bytes
bash-4.3-2.4.4.patch 0000003783 3.69 KB
bash-4.3-SJIS.patch 0000008800 8.59 KB
bash-4.3-decl.patch 0000000275 275 Bytes
bash-4.3-extra-import-func.patch 0000003502 3.42 KB
bash-4.3-include-unistd.dif 0000000260 260 Bytes
bash-4.3-loadables.dif 0000002538 2.48 KB
bash-4.3-pathtemp.patch 0000001908 1.86 KB
bash-4.3-perl522.patch 0000000884 884 Bytes
bash-4.3-sigrestart.patch 0000000952 952 Bytes
bash-4.3-winch.dif 0000000479 479 Bytes
bash-5.2-patches.tar.bz2 0000001867 1.82 KB
bash-5.2.dif 0000007931 7.75 KB
bash-5.2.tar.gz 0010950833 10.4 MB
bash-5.2.tar.gz.sig 0000000095 95 Bytes
bash-rpmlintrc 0000000358 358 Bytes
bash.changes 0000152335 149 KB
bash.keyring 0000001440 1.41 KB
bash.spec 0000018770 18.3 KB
dot.bashrc 0000000604 604 Bytes
dot.profile 0000000856 856 Bytes
get_version_number.sh 0000001028 1 KB
man2html-no-timestamp.patch 0000000427 427 Bytes
quotes-man2html.patch 0000000593 593 Bytes
run-tests 0000001904 1.86 KB
Revision 180 (latest revision is 191)
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 1008386 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 180)
- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory

- Update to final bash 5.2 
  a. When replacing a history entry, make sure the existing entry has a non-NULL
     timestamp before copying it; it may have been added by the application, not
     the history library.

- Modernize run-tests 

- add checks

- Enable parallel builds by splitting clean and all at make time
- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
     each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif

- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
Comments 0
openSUSE Build Service is sponsored by