svashisht / rpms / bash

Forked from rpms/bash 4 years ago
Clone

Blame SPECS/bash.spec

ff19ae
#% define beta_tag rc2
ff19ae
%define patchleveltag .46
ff19ae
%define baseversion 4.2
ff19ae
%bcond_without tests
ff19ae
ff19ae
Version: %{baseversion}%{patchleveltag}
ff19ae
Name: bash
ff19ae
Summary: The GNU Bourne Again shell
ff19ae
Release: 34%{?dist}
ff19ae
Group: System Environment/Shells
ff19ae
License: GPLv3+
ff19ae
Url: http://www.gnu.org/software/bash
ff19ae
Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{baseversion}.tar.gz
ff19ae
ff19ae
# For now there isn't any doc
ff19ae
#Source2: ftp://ftp.gnu.org/gnu/bash/bash-doc-%{version}.tar.gz
ff19ae
ff19ae
Source1: dot-bashrc
ff19ae
Source2: dot-bash_profile
ff19ae
Source3: dot-bash_logout
ff19ae
ff19ae
# Official upstream patches
ff19ae
Patch001: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-001
ff19ae
Patch002: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-002
ff19ae
Patch003: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-003
ff19ae
Patch004: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-004
ff19ae
Patch005: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-005
ff19ae
Patch006: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-006
ff19ae
Patch007: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-007
ff19ae
Patch008: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-008
ff19ae
Patch009: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-009
ff19ae
Patch010: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-010
ff19ae
Patch011: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-011
ff19ae
Patch012: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-012
ff19ae
Patch013: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-013
ff19ae
Patch014: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-014
ff19ae
Patch015: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-015
ff19ae
Patch016: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-016
ff19ae
Patch017: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-017
ff19ae
Patch018: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-018
ff19ae
Patch019: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-019
ff19ae
Patch020: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-020
ff19ae
Patch021: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-021
ff19ae
Patch022: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-022
ff19ae
Patch023: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-023
ff19ae
Patch024: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-024
ff19ae
Patch025: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-025
ff19ae
Patch026: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-026
ff19ae
Patch027: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-027
ff19ae
Patch028: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-028
ff19ae
Patch029: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-029
ff19ae
Patch030: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-030
ff19ae
Patch031: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-031
ff19ae
Patch032: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-032
ff19ae
Patch033: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-033
ff19ae
Patch034: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-034
ff19ae
Patch035: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-035
ff19ae
Patch036: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-036
ff19ae
Patch037: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-037
ff19ae
Patch038: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-038
ff19ae
Patch039: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-039
ff19ae
Patch040: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-040
ff19ae
Patch041: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-041
ff19ae
Patch042: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-042
ff19ae
Patch043: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-043
ff19ae
Patch044: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-044
ff19ae
Patch045: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-045
ff19ae
Patch046: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-046
ff19ae
#1175647 - shellshock related parser bugs
ff19ae
Patch052: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-052
ff19ae
Patch053: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-053
ff19ae
ff19ae
# Other patches
ff19ae
Patch101: bash-2.02-security.patch
ff19ae
Patch102: bash-2.03-paths.patch
ff19ae
Patch103: bash-2.03-profile.patch
ff19ae
Patch104: bash-2.05a-interpreter.patch
ff19ae
Patch105: bash-2.05b-debuginfo.patch
ff19ae
Patch106: bash-2.05b-manso.patch
ff19ae
Patch107: bash-2.05b-pgrp_sync.patch
ff19ae
Patch108: bash-2.05b-readline-oom.patch
ff19ae
Patch109: bash-2.05b-xcc.patch
ff19ae
Patch110: bash-3.2-audit.patch
ff19ae
Patch111: bash-3.2-ssh_source_bash.patch
ff19ae
Patch112: bash-bashbug.patch
ff19ae
Patch113: bash-infotags.patch
ff19ae
Patch114: bash-requires.patch
ff19ae
Patch115: bash-setlocale.patch
ff19ae
Patch116: bash-tty-tests.patch
ff19ae
ff19ae
# 484809, check if interp section is NOBITS
ff19ae
Patch117: bash-4.0-nobits.patch
ff19ae
ff19ae
# Do the same CFLAGS in generated Makefile in examples
ff19ae
Patch118: bash-4.1-examples.patch
ff19ae
ff19ae
# Builtins like echo and printf won't report errors
ff19ae
# when output does not succeed due to EPIPE
ff19ae
Patch119: bash-4.1-broken_pipe.patch
ff19ae
ff19ae
# Enable system-wide .bash_logout for login shells
ff19ae
Patch120: bash-4.2-rc2-logout.patch
ff19ae
ff19ae
# Static analyzis shows some issues in bash-2.05a-interpreter.patch
ff19ae
Patch121: bash-4.2-coverity.patch
ff19ae
ff19ae
# Don't call malloc in signal handler
ff19ae
Patch122: bash-4.1-defer-sigchld-trap.patch
ff19ae
ff19ae
# 799958, updated info about trap
ff19ae
Patch123: bash-4.2-manpage_trap.patch
ff19ae
ff19ae
# 695656, block the signal and unblock it after the new handler is installed
ff19ae
Patch124: bash-4.2-signal.patch
ff19ae
ff19ae
# https://www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow
ff19ae
Patch125: bash-4.2-size_type.patch
ff19ae
ff19ae
# 903833, Fix missing close(), fixes fd leaks
ff19ae
Patch126: bash-4.2-missing_closes.patch
ff19ae
Patch127: bash-4.1-trap.patch
ff19ae
ff19ae
# 1112709 - mention ulimit -c and -f POSIX block size
ff19ae
Patch128: bash-4.2-man-ulimit.patch
ff19ae
ff19ae
# 1116301 - inhibit brace expansion in some cases
ff19ae
Patch129: bash-4.2-brace-expand.patch
ff19ae
ff19ae
# 1102813 - fix bash visual mode
ff19ae
Patch130: bash-4.2-noecho.patch
ff19ae
ff19ae
# 1126370 - provide a better description for some bash builtins
ff19ae
Patch131: bash-4.2-manpage.patch
ff19ae
ff19ae
# 1126396 - prevent bash from hanging with certain history settings
ff19ae
Patch132: bash-4.2-history-hang.patch
ff19ae
ff19ae
# 1126401 - properly document extglob behaviour
ff19ae
Patch133: bash-4.2-extglob-man.patch
ff19ae
ff19ae
# 1141648 - properly document extglob behaviour
ff19ae
Patch134: bash-4.2-env-inject.patch
ff19ae
ff19ae
# 1146324 - cve-2014-7169
ff19ae
ff19ae
Patch135: bash-4.2-cve-2014-7169-0.patch
ff19ae
Patch136: bash-4.2-cve-2014-7169-1.patch
ff19ae
Patch137: bash-4.2-cve-2014-7169-2.patch
ff19ae
ff19ae
#1172214 - Bash leaks memory when doing a pattern-substitution
ff19ae
Patch138: bash-4.2-double-alloc.patch
ff19ae
ff19ae
#1196566 - IFS incorrectly splitting herestrings
ff19ae
Patch139: bash-4.2-ifs-in-temp-env.patch
ff19ae
ff19ae
#1165793
ff19ae
Patch140: bash-4.2-check-debugger.patch
ff19ae
ff19ae
#1212775
ff19ae
Patch141: bash-4.2-case-in-command-subst.patch
ff19ae
ff19ae
#1237213 - export when fnname contains hyphens
ff19ae
Patch142: bash-4.2-enable-hyphened-fn-export.patch
ff19ae
ff19ae
#1326302
ff19ae
Patch143: fix-shopt-lastpipe-mode-crash.patch
ff19ae
ff19ae
#1372806
ff19ae
Patch144: bash-4.3-trapped-signals.patch
ff19ae
ff19ae
#1403255
ff19ae
Patch145: bash-4.4-param-expansion.patch
ff19ae
ff19ae
#1377496
ff19ae
Patch146: bash-4.4-pipeline-pgrp.patch
ff19ae
ff19ae
#1267478
ff19ae
Patch147: bash-4.2-missing-opt-cd.patch
ff19ae
ff19ae
#1264101 - Plug a leak related to compound assignments
ff19ae
Patch148: bash-4.2-leak-compound.patch
ff19ae
ff19ae
#1379237
ff19ae
Patch149: bash-4.3-cve-2016-0634.patch
ff19ae
ff19ae
#1426026
ff19ae
Patch150: bash-4.3-cve-2016-7543.patch
ff19ae
ff19ae
#1429838
ff19ae
Patch151: bash-cve-2016-9401.patch
ff19ae
ff19ae
#1473245
ff19ae
Patch152: bash-4.3-pipefd-leak.patch
ff19ae
ff19ae
#1487615 - bash fails to execute commands containing multibyte characters
ff19ae
Patch153: bash-4.3-wshouldquote.patch
ff19ae
ff19ae
#1495398 - Append '/' while tab completing directory names
ff19ae
Patch154: bash-4.3-dircomp-append-slash.patch
ff19ae
ff19ae
#1160482 - Add a runtime option to enable history logging to syslog
ff19ae
Patch155: bash-5.0-syslog-history.patch
ff19ae
ff19ae
#1573901 - RFE: (security) support bracketed paste mode
ff19ae
Patch156: bash-4.4-bracketed-paste.patch
ff19ae
ff19ae
#1693181 - CVE-2019-9924 bash: BASH_CMD is writable in restricted bash shells
ff19ae
Patch157: bash-4.4-cve-2019-9924.patch
ff19ae
ff19ae
BuildRequires: texinfo bison
ff19ae
BuildRequires: ncurses-devel
ff19ae
BuildRequires: autoconf, gettext
ff19ae
Conflicts: filesystem < 3
ff19ae
Provides: /bin/sh
ff19ae
Provides: /bin/bash
ff19ae
ff19ae
%description
ff19ae
The GNU Bourne Again shell (Bash) is a shell or command language
ff19ae
interpreter that is compatible with the Bourne shell (sh). Bash
ff19ae
incorporates useful features from the Korn shell (ksh) and the C shell
ff19ae
(csh). Most sh scripts can be run by bash without modification.
ff19ae
ff19ae
%package doc
ff19ae
Summary: Documentation files for %{name}
ff19ae
Group: Development/Languages
ff19ae
Requires: %{name} = %{version}-%{release}
ff19ae
ff19ae
%description doc
ff19ae
This package contains documentation files for %{name}.
ff19ae
ff19ae
%define pkgdocdir %{_datadir}/doc/%{name}-%{version}
ff19ae
ff19ae
%prep
ff19ae
#%setup -q -a 2
ff19ae
%setup -q -n %{name}-%{baseversion}
ff19ae
ff19ae
# Official upstream patches
ff19ae
%patch001 -p0 -b .001
ff19ae
%patch002 -p0 -b .002
ff19ae
%patch003 -p0 -b .003
ff19ae
%patch004 -p0 -b .004
ff19ae
%patch005 -p0 -b .005
ff19ae
%patch006 -p0 -b .006
ff19ae
%patch007 -p0 -b .007
ff19ae
%patch008 -p0 -b .008
ff19ae
%patch009 -p0 -b .009
ff19ae
%patch010 -p0 -b .010
ff19ae
%patch011 -p0 -b .011
ff19ae
%patch012 -p0 -b .012
ff19ae
%patch013 -p0 -b .013
ff19ae
%patch014 -p0 -b .014
ff19ae
%patch015 -p0 -b .015
ff19ae
%patch016 -p0 -b .016
ff19ae
%patch017 -p0 -b .017
ff19ae
%patch018 -p0 -b .018
ff19ae
%patch019 -p0 -b .019
ff19ae
%patch020 -p0 -b .020
ff19ae
%patch021 -p0 -b .021
ff19ae
%patch022 -p0 -b .022
ff19ae
%patch023 -p0 -b .023
ff19ae
%patch024 -p0 -b .024
ff19ae
%patch025 -p0 -b .025
ff19ae
%patch026 -p0 -b .026
ff19ae
%patch027 -p0 -b .027
ff19ae
%patch028 -p0 -b .028
ff19ae
%patch029 -p0 -b .029
ff19ae
%patch030 -p0 -b .030
ff19ae
%patch031 -p0 -b .031
ff19ae
%patch032 -p0 -b .032
ff19ae
%patch033 -p0 -b .033
ff19ae
%patch034 -p0 -b .034
ff19ae
%patch035 -p0 -b .035
ff19ae
%patch036 -p0 -b .036
ff19ae
%patch037 -p0 -b .037
ff19ae
%patch038 -p0 -b .038
ff19ae
%patch039 -p0 -b .039
ff19ae
%patch040 -p0 -b .040
ff19ae
%patch041 -p0 -b .041
ff19ae
%patch042 -p0 -b .042
ff19ae
%patch043 -p0 -b .043
ff19ae
%patch044 -p0 -b .044
ff19ae
%patch045 -p0 -b .045
ff19ae
%patch046 -p0 -b .046
ff19ae
ff19ae
# Other patches
ff19ae
%patch101 -p1 -b .security
ff19ae
%patch102 -p1 -b .paths
ff19ae
%patch103 -p1 -b .profile
ff19ae
%patch104 -p1 -b .interpreter
ff19ae
%patch105 -p1 -b .debuginfo
ff19ae
%patch106 -p1 -b .manso
ff19ae
%patch107 -p1 -b .pgrp_sync
ff19ae
%patch108 -p1 -b .readline_oom
ff19ae
%patch109 -p1 -b .xcc
ff19ae
%patch110 -p1 -b .audit
ff19ae
%patch111 -p1 -b .ssh_source_bash
ff19ae
%patch112 -p1 -b .bashbug
ff19ae
%patch113 -p1 -b .infotags
ff19ae
%patch114 -p1 -b .requires
ff19ae
%patch115 -p1 -b .setlocale
ff19ae
%patch116 -p1 -b .tty_tests
ff19ae
%patch117 -p1 -b .nobits
ff19ae
%patch118 -p1 -b .examples
ff19ae
%patch119 -p1 -b .broken_pipe
ff19ae
%patch120 -p1 -b .logout
ff19ae
%patch121 -p1 -b .coverity
ff19ae
%patch122 -p1 -b .defer_sigchld_trap
ff19ae
%patch123 -p1
ff19ae
%patch124 -p1 -b .signal
ff19ae
%patch125 -p1 -b .size_type
ff19ae
%patch126 -p1 -b .missing_closes
ff19ae
%patch127 -p1 -b .trap
ff19ae
%patch128 -p1 -b .ulimit
ff19ae
%patch129 -p1 -b .expand
ff19ae
%patch130 -p1 -b .noecho
ff19ae
%patch131 -p1 -b .manpage
ff19ae
%patch132 -p1 -b .hang
ff19ae
%patch133 -p1 -b .man
ff19ae
%patch134 -p0 -b .inject
ff19ae
%patch135 -p0 -b .7169-0
ff19ae
%patch136 -p0 -b .7169-1
ff19ae
%patch137 -p0 -b .7169-2
ff19ae
%patch052 -p0 -b .052
ff19ae
%patch053 -p0 -b .053
ff19ae
%patch138 -p1 -b .double-alloc
ff19ae
%patch139 -p1 -b .temp-env
ff19ae
%patch140 -p1 -b .check-debugger
ff19ae
%patch141 -p1 -b .command-subst
ff19ae
%patch142 -p0 -b .export
ff19ae
%patch143 -p1 -b .fix-shopt-lastpipe-mode
ff19ae
%patch144 -p1 -b .trapped-signals
ff19ae
%patch145 -p1 -b .param-expansion
ff19ae
%patch146 -p1 -b .pipeline-pgrp
ff19ae
%patch147 -p1 -b .cd-e
ff19ae
%patch148 -p1 -b .leak-compound
ff19ae
%patch149 -p1 -b .cve-2016-0634
ff19ae
%patch150 -p1 -b .cve-2016-7543
ff19ae
%patch151 -p1 -b .cve-2016-9401
ff19ae
%patch152 -p1 -b .pipefd-leak
ff19ae
%patch153 -p1 -b .wshouldquote
ff19ae
%patch154 -p1 -b .append-slash
ff19ae
%patch155 -p1 -b .syslog-history
ff19ae
%patch156 -p1 -b .bracketed-paste
ff19ae
%patch157 -p1 -b .cve-2019-9924
ff19ae
ff19ae
echo %{version} > _distribution
ff19ae
echo %{release} > _patchlevel
ff19ae
ff19ae
%build
ff19ae
autoconf
ff19ae
%configure --with-bash-malloc=no --with-afs
ff19ae
ff19ae
# Recycles pids is neccessary. When bash's last fork's pid was X
ff19ae
# and new fork's pid is also X, bash has to wait for this same pid.
ff19ae
# Without Recycles pids bash will not wait.
ff19ae
make "CPPFLAGS=-D_GNU_SOURCE -DRECYCLES_PIDS -DDEFAULT_PATH_VALUE='\"/usr/local/bin:/usr/bin\"' `getconf LFS_CFLAGS` -DSYSLOG_HISTORY"
ff19ae
ff19ae
%install
ff19ae
rm -rf $RPM_BUILD_ROOT
ff19ae
ff19ae
if [ -e autoconf ]; then
ff19ae
  # Yuck. We're using autoconf 2.1x.
ff19ae
  export PATH=.:$PATH
ff19ae
fi
ff19ae
ff19ae
# Fix bug #83776
ff19ae
perl -pi -e 's,bashref\.info,bash.info,' doc/bashref.info
ff19ae
ff19ae
make DESTDIR=$RPM_BUILD_ROOT install
ff19ae
ff19ae
mkdir -p $RPM_BUILD_ROOT/etc
ff19ae
ff19ae
# make manpages for bash builtins as per suggestion in DOC/README
ff19ae
pushd doc
ff19ae
sed -e '
ff19ae
/^\.SH NAME/, /\\- bash built-in commands, see \\fBbash\\fR(1)$/{
ff19ae
/^\.SH NAME/d
ff19ae
s/^bash, //
ff19ae
s/\\- bash built-in commands, see \\fBbash\\fR(1)$//
ff19ae
s/,//g
ff19ae
b
ff19ae
}
ff19ae
d
ff19ae
' builtins.1 > man.pages
ff19ae
for i in echo pwd test kill; do
ff19ae
  perl -pi -e "s,$i,,g" man.pages
ff19ae
  perl -pi -e "s,  , ,g" man.pages
ff19ae
done
ff19ae
ff19ae
install -c -m 644 builtins.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/builtins.1
ff19ae
ff19ae
for i in `cat man.pages` ; do
ff19ae
  echo .so man1/builtins.1 > ${RPM_BUILD_ROOT}%{_mandir}/man1/$i.1
ff19ae
  chmod 0644 ${RPM_BUILD_ROOT}%{_mandir}/man1/$i.1
ff19ae
done
ff19ae
popd
ff19ae
ff19ae
# Link bash man page to sh so that man sh works.
ff19ae
ln -s bash.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/sh.1
ff19ae
ff19ae
# Not for printf, true and false (conflict with coreutils)
ff19ae
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/printf.1
ff19ae
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/true.1
ff19ae
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/false.1
ff19ae
ff19ae
ln -sf bash $RPM_BUILD_ROOT%{_bindir}/sh
ff19ae
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
ff19ae
mkdir -p $RPM_BUILD_ROOT/etc/skel
ff19ae
install -c -m644 %SOURCE1 $RPM_BUILD_ROOT/etc/skel/.bashrc
ff19ae
install -c -m644 %SOURCE2 $RPM_BUILD_ROOT/etc/skel/.bash_profile
ff19ae
install -c -m644 %SOURCE3 $RPM_BUILD_ROOT/etc/skel/.bash_logout
ff19ae
LONG_BIT=$(getconf LONG_BIT)
ff19ae
mv $RPM_BUILD_ROOT%{_bindir}/bashbug \
ff19ae
   $RPM_BUILD_ROOT%{_bindir}/bashbug-"${LONG_BIT}"
ff19ae
ln -s bashbug-"${LONG_BIT}" $RPM_BUILD_ROOT%{_bindir}/bashbug
ff19ae
ln -s bashbug.1 $RPM_BUILD_ROOT/%{_mandir}/man1/bashbug-"$LONG_BIT".1
ff19ae
ff19ae
# Fix missing sh-bangs in example scripts (bug #225609).
ff19ae
for script in \
ff19ae
  examples/scripts/krand.bash \
ff19ae
  examples/scripts/bcsh.sh \
ff19ae
  examples/scripts/precedence \
ff19ae
  examples/scripts/shprompt
ff19ae
do
ff19ae
  cp "$script" "$script"-orig
ff19ae
  echo '#!/bin/bash' > "$script"
ff19ae
  cat "$script"-orig >> "$script"
ff19ae
  rm -f "$script"-orig
ff19ae
done
ff19ae
ff19ae
# bug #820192, need to add execable alternatives for regular built-ins
ff19ae
for ea in alias bg cd command fc fg getopts jobs read umask unalias wait
ff19ae
do
ff19ae
  cat <<EOF > "$RPM_BUILD_ROOT"/%{_bindir}/"$ea"
ff19ae
#!/bin/sh
ff19ae
builtin $ea "\$@"
ff19ae
EOF
ff19ae
chmod +x "$RPM_BUILD_ROOT"/%{_bindir}/"$ea"
ff19ae
done
ff19ae
ff19ae
%find_lang %{name}
ff19ae
ff19ae
# copy doc to /usr/share/doc
ff19ae
cat /dev/null > %{name}-doc.files
ff19ae
mkdir -p $RPM_BUILD_ROOT/%{pkgdocdir}/doc
ff19ae
cp -p COPYING $RPM_BUILD_ROOT/%{pkgdocdir}
ff19ae
# loadables aren't buildable
ff19ae
rm -rf examples/loadables
ff19ae
for file in CHANGES COMPAT NEWS NOTES POSIX examples\
ff19ae
    doc/{FAQ,INTRO,rose94.pdf,article.{pdf,txt},bashref.{html,pdf}}
ff19ae
do
ff19ae
  cp -rp "$file" $RPM_BUILD_ROOT/%{pkgdocdir}/"$file"
ff19ae
  echo "%%doc %{pkgdocdir}/$file" >> %{name}-doc.files
ff19ae
done
ff19ae
echo "%%doc %{pkgdocdir}/doc" >> %{name}-doc.files
ff19ae
ff19ae
ff19ae
%if %{with tests}
ff19ae
%check
ff19ae
make check
ff19ae
%endif
ff19ae
ff19ae
%clean
ff19ae
rm -rf $RPM_BUILD_ROOT
ff19ae
ff19ae
# ***** bash doesn't use install-info. It's always listed in %{_infodir}/dir
ff19ae
# to prevent prereq loops
ff19ae
ff19ae
# post is in lua so that we can run it without any external deps.  Helps
ff19ae
# for bootstrapping a new install.
ff19ae
# Jesse Keating 2009-01-29 (code from Ignacio Vazquez-Abrams)
ff19ae
# Roman Rakus 2011-11-07 (code from Sergey Romanov) #740611
ff19ae
%post -p <lua>
ff19ae
nl        = '\n'
ff19ae
sh        = '/bin/sh'..nl
ff19ae
bash      = '/bin/bash'..nl
ff19ae
f = io.open('/etc/shells', 'a+')
ff19ae
if f then
ff19ae
  local shells = nl..f:read('*all')..nl
ff19ae
  if not shells:find(nl..sh) then f:write(sh) end
ff19ae
  if not shells:find(nl..bash) then f:write(bash) end
ff19ae
  f:close()
ff19ae
end
ff19ae
ff19ae
%postun -p <lua>
ff19ae
-- Run it only if we are uninstalling
ff19ae
if arg[2] == "0"
ff19ae
then
ff19ae
  t={}
ff19ae
  for line in io.lines("/etc/shells")
ff19ae
  do
ff19ae
    if line ~= "/bin/bash" and line ~= "/bin/sh"
ff19ae
    then
ff19ae
      table.insert(t,line)
ff19ae
    end
ff19ae
  end
ff19ae
ff19ae
  f = io.open("/etc/shells", "w+")
ff19ae
  for n,line in pairs(t)
ff19ae
  do
ff19ae
    f:write(line.."\n")
ff19ae
  end
ff19ae
  f:close()
ff19ae
end
ff19ae
ff19ae
%files -f %{name}.lang
ff19ae
%defattr(-,root,root)
ff19ae
%config(noreplace) /etc/skel/.b*
ff19ae
%{_bindir}/sh
ff19ae
%{_bindir}/bash
ff19ae
%{_bindir}/alias
ff19ae
%{_bindir}/bg
ff19ae
%{_bindir}/cd
ff19ae
%{_bindir}/command
ff19ae
%{_bindir}/fc
ff19ae
%{_bindir}/fg
ff19ae
%{_bindir}/getopts
ff19ae
%{_bindir}/jobs
ff19ae
%{_bindir}/read
ff19ae
%{_bindir}/umask
ff19ae
%{_bindir}/unalias
ff19ae
%{_bindir}/wait
ff19ae
%dir %{pkgdocdir}/
ff19ae
%doc %{pkgdocdir}/COPYING
ff19ae
%attr(0755,root,root) %{_bindir}/bashbug*
ff19ae
%{_infodir}/bash.info*
ff19ae
%{_mandir}/*/*
ff19ae
%{_mandir}/*/..1*
ff19ae
ff19ae
%files doc -f %{name}-doc.files
ff19ae
%defattr(-, root, root)
ff19ae
ff19ae
# For now there isn't any doc
ff19ae
#%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
ff19ae
ff19ae
%changelog
ff19ae
* Fri Aug 16 2019 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-34
ff19ae
- BASH_CMD should not be writable in restricted shell
ff19ae
  Resolves: #1693181
ff19ae
ff19ae
* Thu Mar 07 2019 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-33
ff19ae
- Add support for bracketed paste mode
ff19ae
  Resolves: #1573901
ff19ae
ff19ae
* Wed Mar 06 2019 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-32
ff19ae
- Add configuration option for logging bash history to syslog
ff19ae
  Resolves: #1160482
ff19ae
ff19ae
* Tue May 22 2018 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-31
ff19ae
- Append '/' while tab completing directory names
ff19ae
  Resolves: #1495398
ff19ae
ff19ae
* Mon Sep 25 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-30
ff19ae
- Check for multibyte characters in commands
ff19ae
  Resolves: #1487615
ff19ae
ff19ae
* Thu Aug 03 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-29
ff19ae
- Fix a pipe fd leak in process substitution
ff19ae
  Resolves: #1473245
ff19ae
ff19ae
* Tue Mar 07 2017 Kamil Dudka 
ff19ae
- CVE-2016-9401 - Fix crash when '-' is passed as second sign to popd
ff19ae
  Resolves: #1429838
ff19ae
ff19ae
* Fri Feb 24 2017 Kamil Dudka 
ff19ae
- CVE-2016-7543: Fix for arbitrary code execution via SHELLOPTS+PS4 variables
ff19ae
  Resolves: #1426026
ff19ae
ff19ae
* Thu Feb 09 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-26
ff19ae
- CVE-2016-0634: Fix for arbitrary code execution via malicious hostname
ff19ae
  Resolves: #1379237
ff19ae
ff19ae
* Thu Feb 09 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-25
ff19ae
- Plug a leak related to compound assignments
ff19ae
  Resolves: #1264101
ff19ae
ff19ae
* Thu Feb 09 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-24
ff19ae
- Recognize cd -e
ff19ae
  Resolves: #1267478 
ff19ae
ff19ae
* Thu Feb 09 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-23
ff19ae
- Add a condition before setting pipeline_pgrp to shell_pgrp
ff19ae
  Resolves: #1377496
ff19ae
ff19ae
* Thu Feb 09 2017 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-22
ff19ae
- Avoid crash in parameter expansion while expanding long strings
ff19ae
  Resolves: #1403255
ff19ae
ff19ae
* Wed Oct 12 2016 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-21
ff19ae
- Fix a crash in trap signal handling
ff19ae
  Resolves: #1372806
ff19ae
ff19ae
* Tue Jul 12 2016 Siteshwar Vashisht <svashisht@redhat.com> - 4.2.46-20
ff19ae
- Fix a crash when lastpipe mode is enabled
ff19ae
  Resolves: #1326302
ff19ae
ff19ae
* Wed Jul 08 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-19
ff19ae
- Add a necessary declaration to common.h
ff19ae
  Related: #1165793
ff19ae
ff19ae
* Tue Jul 07 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-18
ff19ae
- Allow importing exported functions with hyphens
ff19ae
  Resolves: #1237213
ff19ae
ff19ae
* Mon May 18 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-17
ff19ae
- Make sure a case statement works in command subst
ff19ae
  Resolves: #1212775
ff19ae
ff19ae
* Fri May 15 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-16
ff19ae
- Emit warning when --debugger option is used and no debugger is installed
ff19ae
  Resolves: #1165793
ff19ae
ff19ae
* Thu May 14 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-15
ff19ae
- Add a CI configfile
ff19ae
  Related: #1165793
ff19ae
ff19ae
* Mon Apr 27 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-14
ff19ae
- IFS incorrectly splitting herestrings
ff19ae
  Resolves: #1196566
ff19ae
ff19ae
* Mon Apr 27 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-13
ff19ae
- PatternSub code allocates twice
ff19ae
  Resolves: #1172214
ff19ae
ff19ae
* Sun Jan 11 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-12
ff19ae
- Shellshock related parser bugs - patches
ff19ae
  Related: #1175647
ff19ae
ff19ae
* Thu Jan 08 2015 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-11
ff19ae
- Shellshock related parser bugs (actually upstream patches 52 and 53)
ff19ae
  Resolves: #1175647
ff19ae
ff19ae
* Fri Sep 26 2014 Michal Hlavinka <mhlavink@redhat.com> - 4.2.46-10
ff19ae
- CVE-2014-7169
ff19ae
  Resolves: #1146325
ff19ae
- amend #1146324 patch to match upstream's
ff19ae
ff19ae
* Mon Sep 15 2014  Ondrej Oprala <ooprala@redhat.com> - 4.2.46-9
ff19ae
- fix-up the patch
ff19ae
  Related: #1141648
ff19ae
ff19ae
* Mon Sep 15 2014  Ondrej Oprala <ooprala@redhat.com> - 4.2.46-8
ff19ae
- check for fishy environment
ff19ae
  Resolves: #1141648
ff19ae
ff19ae
* Mon Aug 04 2014 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-7
ff19ae
- Properly document extglob behaviour
ff19ae
  Resolves: #1126401
ff19ae
ff19ae
* Mon Aug 04 2014 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-6
ff19ae
- Prevent bash from hanging with certain history settings
ff19ae
  Resolves: #1126396
ff19ae
ff19ae
* Mon Aug 04 2014 Ondrej Oprala <ooprala@redhat.com> - 4.2.46-5
ff19ae
- Document continue, break and suspend
ff19ae
  Resolves: #1126370
ff19ae
ff19ae
* Wed Jul 24 2014 Ondrej Oprala 
ff19ae
- Fix bash visual mode
ff19ae
  Resolves: #1102813
ff19ae
ff19ae
* Tue Jul 22 2014 Ondrej Oprala 
ff19ae
- Inhibit brace expansion in some cases
ff19ae
  Resolves: #1116301
ff19ae
ff19ae
* Mon Jul 21 2014 Ondrej Oprala 
ff19ae
- Mention ulimit -c and -f block size in POSIX mode
ff19ae
  Resolves: #1112709
ff19ae
ff19ae
* Thu Jun 18 2014 Ondrej Oprala 
ff19ae
- Patchlevel 46
ff19ae
  Resolves: #1073683
ff19ae
ff19ae
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 4.2.45-5
ff19ae
- Mass rebuild 2014-01-24
ff19ae
ff19ae
* Fri Jan 24 2014 Ondrej Oprala 
ff19ae
- Backport a patch from #964687 (resolves #1034915)
ff19ae
ff19ae
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 4.2.45-3
ff19ae
- Mass rebuild 2013-12-27
ff19ae
ff19ae
* Fri Aug 09 2013 Roman Rakus <rrakus@redhat.com> - 4.2.45-2
ff19ae
- Added suggestion to .bashrc how to disable autopaging in systemctl
ff19ae
  Resolves: #978841
ff19ae
ff19ae
* Mon Mar 11 2013 Roman Rakus <rrakus@redhat.com> - 4.2.45-1
ff19ae
- Patchlevel 45
ff19ae
ff19ae
* Thu Jan 31 2013 Roman Rakus <rrakus@redhat.com> - 4.2.42-3
ff19ae
- Fix usage of partial unitialized structure
ff19ae
  Resolves: #857948
ff19ae
ff19ae
* Thu Jan 31 2013 Roman Rakus <rrakus@redhat.com> - 4.2.42-2
ff19ae
- Fix fd leaks
ff19ae
  Resolves: #903833
ff19ae
ff19ae
* Thu Jan 03 2013 Roman Rakus <rrakus@redhat.com> - 4.2.42-1
ff19ae
- Patchlevel 42
ff19ae
ff19ae
* Thu Nov 29 2012 Roman Rakus <rrakus@redhat.com> - 4.2.39-3
ff19ae
- Use unsigned type for size
ff19ae
ff19ae
* Tue Nov 27 2012 Roman Rakus <rrakus@redhat.com> - 4.2.39-2
ff19ae
- Create bashbug symlink
ff19ae
ff19ae
* Fri Nov 02 2012 Roman Rakus <rrakus@redhat.com> - 4.2.39-1
ff19ae
- Patchlevel 39
ff19ae
ff19ae
* Tue Aug 28 2012 Roman Rakus <rrakus@redhat.com> - 4.2.37-8
ff19ae
- Fix a comments in rpm changelog
ff19ae
ff19ae
* Tue Aug 28 2012 Roman Rakus <rrakus@redhat.com> - 4.2.37-7
ff19ae
- Update info about trap in man page
ff19ae
  Resolves: #799958
ff19ae
- instead of setting the signal handler to SIG_IGN while installing
ff19ae
  the new trap handler, block the signal and unblock it after the new handler
ff19ae
  is installed
ff19ae
  Resolves: #695656
ff19ae
ff19ae
* Wed Aug 22 2012 Ondrej Oprala <ooprala@redhat.com> - 4.2.37-6
ff19ae
- Revert revision 4.2.37-5 - already fixed upstream
ff19ae
ff19ae
* Tue Aug 21 2012 Ondrej Oprala <ooprala@redhat.com> - 4.2.37-5
ff19ae
- Don't filter out environmental variables with
ff19ae
  a dot in the name
ff19ae
  Resolves: #819995
ff19ae
ff19ae
* Wed Aug 08 2012 Roman Rakus <rrakus@redhat.com> - 4.2.37-4
ff19ae
- Added doc subdir to bash-doc ownership list
ff19ae
  Resolves: #846734
ff19ae
ff19ae
* Tue Jul 24 2012 Roman Rakus <rrakus@redhat.com> - 4.2.37-3
ff19ae
- Increment patchlevel tag
ff19ae
ff19ae
* Tue Jul 24 2012 Roman Rakus <rrakus@redhat.com> - 4.2.36-3
ff19ae
- Patchlevel 37
ff19ae
ff19ae
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.36-2
ff19ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ff19ae
ff19ae
* Tue Jul 10 2012 Roman Rakus <rrakus@redhat.com> - 4.2.36-1
ff19ae
- Patchlevel 36
ff19ae
ff19ae
* Sat Jun 23 2012 Roman Rakus <rrakus@redhat.com> - 4.2.29-3
ff19ae
- Remove /bin from DEFAULT_PATH_VALUE
ff19ae
  Resolves: #834571
ff19ae
ff19ae
* Thu May 31 2012 Roman Rakus <rrakus@redhat.com> - 4.2.29-2
ff19ae
- Patchlevel 29
ff19ae
- Also keep release at -2, so we are newer then f16 and f17
ff19ae
ff19ae
* Tue May 29 2012 Roman Rakus <rrakus@redhat.com> - 4.2.28-2
ff19ae
- Provide exec-able alternatives to some builtins
ff19ae
  Resolves #820192
ff19ae
ff19ae
* Wed May 09 2012 Roman Rakus <rrakus@redhat.com> - 4.2.28-1
ff19ae
- Patchlevel 28
ff19ae
ff19ae
* Mon Apr 23 2012 Roman Rakus <rrakus@redhat.com> - 4.2.24-2
ff19ae
- Don't call malloc in signal handler
ff19ae
ff19ae
* Tue Mar 13 2012 Roman Rakus <rrakus@redhat.com> - 4.2.24-1
ff19ae
- Patchlevel 24
ff19ae
ff19ae
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 4.2.20-4
ff19ae
- install everything in /usr
ff19ae
  https://fedoraproject.org/wiki/Features/UsrMove
ff19ae
ff19ae
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.20-3
ff19ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ff19ae
ff19ae
* Thu Nov 24 2011 Roman Rakus <rrakus@redhat.com> - 4.2.20-2
ff19ae
- Add missing f:close() in postun
ff19ae
- Patchlevel 20
ff19ae
ff19ae
* Thu Nov 10 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-7
ff19ae
- erase /bin/bash and /bin/sh in postun only if we are uninstalling (#752827)
ff19ae
ff19ae
* Mon Nov 07 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-6
ff19ae
- Simplified lua post script (#740611)
ff19ae
ff19ae
* Fri Jul 29 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-5
ff19ae
- Clean up unneeded bash-doc files (Ville Skyttä) (#721116)
ff19ae
ff19ae
* Wed Jun 22 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-4
ff19ae
- Don't crash when use `read' with associative array (#715050)
ff19ae
ff19ae
* Tue Jun 07 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-3
ff19ae
- Added $HOME/.local/bin to PATH in .bash_profile (#699812)
ff19ae
ff19ae
* Thu May 05 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-2
ff19ae
- Inc. a release no.
ff19ae
ff19ae
* Thu May 05 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-1
ff19ae
- Patchlevel 10
ff19ae
ff19ae
* Thu Mar 31 2011 Roman Rakus <rrakus@redhat.com> - 4.2.8-2
ff19ae
- Remove bash-4.2-xdupmbstowcs2-patch, which introduced another bugs
ff19ae
ff19ae
* Tue Mar 15 2011 Roman Rakus <rrakus@redhat.com> - 4.2.8-1
ff19ae
- Patchlevel 8
ff19ae
ff19ae
* Tue Mar 15 2011 Roman Rakus <rrakus@redhat.com> - 4.2.7-3
ff19ae
- #684293, fix the infinite loop with invalid wide char
ff19ae
ff19ae
* Mon Mar 14 2011 Roman Rakus <rrakus@redhat.com> - 4.2.7-2
ff19ae
- Use lua script in postun
ff19ae
ff19ae
* Mon Mar 07 2011 Roman Rakus <rrakus@redhat.com> - 4.2.7-1
ff19ae
- Patchlevel 7
ff19ae
ff19ae
* Wed Mar 02 2011 Roman Rakus <rrakus@redhat.com> - 4.2.6-1
ff19ae
- Patchlevel 6
ff19ae
ff19ae
* Tue Mar 01 2011 Roman Rakus <rrakus@redhat.com> - 4.2.5-1
ff19ae
- Patchlevel 5
ff19ae
- Static analyzis show some issues in some patches
ff19ae
- Some cleanup
ff19ae
ff19ae
* Wed Feb 16 2011 Roman Rakus <rrakus@redhat.com> - 4.2.0-2
ff19ae
- pattern matching glitch, patch from upstream
ff19ae
ff19ae
* Wed Feb 16 2011 Roman Rakus <rrakus@redhat.com> - 4.2.0-1
ff19ae
- Release bash-4.2
ff19ae
ff19ae
* Mon Feb 14 2011 Roman Rakus <rrakus@redhat.com> - 4.2.0-0.2.rc2
ff19ae
- Enable system-wide .bash_logout for login shells
ff19ae
ff19ae
* Wed Feb 09 2011 Roman Rakus <rrakus@redhat.com> - 4.2.0-0.1.rc2
ff19ae
- Update to bash-4.2-rc2
ff19ae
ff19ae
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.9-6
ff19ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ff19ae
ff19ae
* Thu Jan 06 2011 Roman Rakus <rrakus@redhat.com> - 4.1.9-5
ff19ae
- Builtins like echo and printf won't report errors
ff19ae
  when output does not succeed due to EPIPE
ff19ae
ff19ae
* Thu Dec 16 2010 Roman Rakus <rrakus@redhat.com> - 4.1.9-4
ff19ae
- Drop doc/examples/loadables
ff19ae
ff19ae
* Wed Dec 01 2010 Roman Rakus <rrakus@redhat.com> - 4.1.9-3
ff19ae
- don't segfault when trying to bind int variable to array
ff19ae
  with bad array subsrcipt
ff19ae
  Resolves: #618289
ff19ae
ff19ae
* Fri Oct 15 2010 Ville Skyttä <ville.skytta@iki.fi> - 4.1.9-2
ff19ae
- Move doc dir ownership to main package.
ff19ae
- Preserve doc timestamps.
ff19ae
- Add --without tests option for building without running the test suite.
ff19ae
ff19ae
* Thu Oct 14 2010 Roman Rakus <rrakus@redhat.com> - 4.1.9-1
ff19ae
- Patch level 9
ff19ae
ff19ae
* Mon Aug 02 2010 Roman Rakus <rrakus@redhat.com> - 4.1.7-4
ff19ae
- Use better nomenclature for --rpm-requires bash option (#557134)
ff19ae
ff19ae
* Tue Jun 22 2010 Roman Rakus <rrakus@redhat.com> - 4.1.7-3
ff19ae
- Added missing patch
ff19ae
ff19ae
* Tue Jun 22 2010 Roman Rakus <rrakus@redhat.com> - 4.1.7-2
ff19ae
- Do the same CFLAGS in generated Makefile in examples
ff19ae
ff19ae
* Fri May 21 2010 Roman Rakus <rrakus@redhat.com> - 4.1.7-1
ff19ae
- Patch level 7
ff19ae
ff19ae
* Mon Apr 12 2010 Roman Rakus <rrakus@redhat.com> - 4.1.5-1
ff19ae
- Patch level 5
ff19ae
- There's no more need for Requires(post) ncurses-libs
ff19ae
ff19ae
* Tue Mar 30 2010 Roman Rakus <rrakus@redhat.com> - 4.1.2-4
ff19ae
- Corrected requires patch (#563301)
ff19ae
ff19ae
* Fri Jan 22 2010 rrakus@redhat.com 4.1.2-3
ff19ae
- Don't use cond-rmatch patch
ff19ae
- Use manso patch
ff19ae
- Include COPYING in base bash rpm
ff19ae
ff19ae
* Fri Jan 22 2010 rrakus@redhat.com 4.1.2-2
ff19ae
- Correct patchlevel 2
ff19ae
ff19ae
* Fri Jan 22 2010 Roman Rakus rrakus@redhat.com 4.1.2-1
ff19ae
- Patchlevel 4.2
ff19ae
- Removed old patch
ff19ae
- Returned back manso patch
ff19ae
ff19ae
* Fri Jan 08 2010 Roman Rakus rrakus@redhat.com 4.1.0-2
ff19ae
- Include COPYING in doc dir
ff19ae
ff19ae
* Mon Jan 04 2010 Roman Rakus <rrakus@redhat.com> - 4.1.0-1
ff19ae
- Upstream 4.1
ff19ae
ff19ae
* Sun Dec 27 2009 Roman Rakus <rrakus@redhat.com> - 4.1-0.2.rc1
ff19ae
- Fixed patch for fuzz=0
ff19ae
ff19ae
* Sun Dec 27 2009 Roman Rakus <rrakus@redhat.com> - 4.1-0.1.rc1
ff19ae
- Upstream 4.1.rc1
ff19ae
ff19ae
* Fri Dec 11 2009 Roman Rakus <rrakus@redhat.com> - 4.0.35-2
ff19ae
- Don't segfault when TERM=eterm* and EMACS is unset (#530911)
ff19ae
ff19ae
* Thu Oct 29 2009 Roman Rakus <rrakus@redhat.com> - 4.0.35-1
ff19ae
- Patch level 35
ff19ae
ff19ae
* Mon Oct 05 2009 Roman Rakus <rrakus@redhat.com> - 4.0.33-2
ff19ae
- Make symlink from bashbug-suffix to bashbug man pages
ff19ae
ff19ae
* Wed Sep 16 2009 Roman Rakus <rrakus@redhat.com> - 4.0.33-1
ff19ae
- Patch level 33
ff19ae
- spec file cleanup
ff19ae
ff19ae
* Fri Sep 04 2009 Roman Rakus <rrakus@redhat.com> - 4.0.28-3
ff19ae
- check if interp section is NOBITS
ff19ae
- define Recycles pids
ff19ae
ff19ae
* Wed Aug 26 2009 Roman Rakus <rrakus@redhat.com> - 4.0.28-2
ff19ae
- alloc memory for key in creation associative array (#518644)
ff19ae
ff19ae
* Tue Jul 28 2009 Roman Rakus <rrakus@redhat.com> - 4.0.28-1
ff19ae
- Upstream patch level 28
ff19ae
ff19ae
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.24-2
ff19ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ff19ae
ff19ae
* Tue May 19 2009 Roman Rakus <rrakus@redhat.com> - 4.0.24-1
ff19ae
- Upstream patch level 24
ff19ae
ff19ae
* Wed Apr 22 2009 Roman Rakus <rrakus@redhat.com> - 4.0.16-1
ff19ae
- better to use patch level in version tag like vim do
ff19ae
ff19ae
* Tue Apr 21 2009 Roman Rakus <rrakus@redhat.com> - 4.0-7.16
ff19ae
- Use patch level in Release tag
ff19ae
ff19ae
* Wed Apr 08 2009 Roman Rakus <rrakus@redhat.com> - 4.0-6
ff19ae
- Official upstream patch level 16
ff19ae
ff19ae
* Mon Mar 30 2009 Roman Rakus <rrakus@redhat.com> - 4.0-5
ff19ae
- Split documentation, use bash-doc package
ff19ae
  Resolves: #492447
ff19ae
ff19ae
* Sat Mar 21 2009 Lubomir Rintel <lkundrak@v3.sk> - 4.0-4
ff19ae
- Add full URLs to upstream patches
ff19ae
- Don't uselessly use %%version macro
ff19ae
ff19ae
* Wed Mar 11 2009 Roman Rakus <rrakus@redhat.com> - 4.0-3
ff19ae
- Official upstream patch level 10
ff19ae
ff19ae
* Wed Feb 25 2009 Roman Rakus <rrakus@redhat.com> - 4.0-2
ff19ae
- Save parser state in pcomplete.
ff19ae
  Resolves: #487257
ff19ae
ff19ae
* Tue Feb 24 2009 Roman Rakus <rrakus@redhat.com> - 4.0-1
ff19ae
- Release of bash-4.0
ff19ae
ff19ae
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-0.5.rc1
ff19ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ff19ae
ff19ae
* Wed Feb 11 2009 Roman Rakus <rrakus@redhat.com> - 4.0-0.4.rc1
ff19ae
- Fix handling pipelines with `set -e'
ff19ae
  Resolves: #483385
ff19ae
ff19ae
* Thu Jan 29 2009 Roman Rakus <rrakus@redhat.com> - 4.0-0.3.rc1
ff19ae
- No more debug output
ff19ae
  Resolves: #483002
ff19ae
ff19ae
* Wed Jan 28 2009 Jesse Keating <jkeating@redhat.com> - 4.0-0.2.rc1
ff19ae
- Replace post code with lua to be able to not have external deps
ff19ae
ff19ae
* Mon Jan 26 2009 Roman Rakus <rrakus@redhat.com> - 4.0-0.1.rc1
ff19ae
- Fixed release tag
ff19ae
ff19ae
* Wed Jan 21 2009 Roman Rakus <rrakus@redhat.com> - 4.0-rc1.1
ff19ae
- Bump to upstream bash-4.0-rc1
ff19ae
ff19ae
* Mon Dec 15 2008 Roman Rakus <rrakus@redhat.com> - 3.2-33
ff19ae
- fc builtin fix
ff19ae
  Resolves: #438841
ff19ae
ff19ae
* Mon Dec 15 2008 Roman Rakus <rrakus@redhat.com> - 3.2-32
ff19ae
- Enabling auditing
ff19ae
  Resolves: #476216
ff19ae
ff19ae
* Tue Dec 09 2008 Roman Rakus <rrakus@redhat.com> - 3.2-31
ff19ae
- Patchlevel 48
ff19ae
ff19ae
* Thu Dec 04 2008 Roman Rakus <rrakus@redhat.com> - 3.2-30
ff19ae
- Added check for `command_not_found_handler' shell function
ff19ae
  Resolves: #432579
ff19ae
ff19ae
* Tue Oct 28 2008 Jesse Keating <jkeating@redhat.com> - 3.2-29
ff19ae
- Add the Requires(post) back for ncurses-libs, so that rpm knows
ff19ae
  where to break the loop.  The post actually does require the curses
ff19ae
  libs for the sh calls.  Could consider doing this in LUA and not have
ff19ae
  any external deps.
ff19ae
ff19ae
* Thu Oct 23 2008 Roman Rakus <rrakus@redhat.com> - 3.2-28
ff19ae
- Removing Requires for mktemp and ncurses, which cause
ff19ae
  dependencing loop
ff19ae
- Enabling #define SSH_SOURCE_BASHRC, because ssh changed.
ff19ae
  Resolves: #458839
ff19ae
- Catch signals right after calling execve()
ff19ae
  Resolves: #455548
ff19ae
ff19ae
* Thu Jul 17 2008 Roman Rakus <rrakus@redhat.com> - 3.2-27
ff19ae
- Changes in man page - #442018, #445692, #446625, #453409
ff19ae
- Changed patches to satisfy fuzz=0
ff19ae
ff19ae
* Thu Jun  5 2008 Roman Rakus <rrakus@redhat.com> - 3.2-26
ff19ae
- Patchlevel 39
ff19ae
ff19ae
* Tue Jun  3 2008 Roman Rakus <rrakus@redhat.com> - 3.2-25
ff19ae
- #449512 - reverting back last change - don't use glob library
ff19ae
ff19ae
* Wed May 28 2008 Roman Rakus <rrakus@redhat.com> - 3.2-24
ff19ae
- #217359 - use posix glob library
ff19ae
ff19ae
* Thu May 22 2008 Roman Rakus <rrakus@redhat.com> - 3.2-23
ff19ae
- #446420 - COMP_WORDBREAKS settings now works
ff19ae
ff19ae
* Fri Feb 29 2008 Tomas Janousek <tjanouse@redhat.com> - 3.2-22
ff19ae
- drop /usr/bin/clear from /etc/skel/.bash_logout as suggested by #429406
ff19ae
ff19ae
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.2-21
ff19ae
- Autorebuild for GCC 4.3
ff19ae
ff19ae
* Mon Jan 14 2008 Tomas Janousek <tjanouse@redhat.com> - 3.2-20
ff19ae
- Added bash32-026 upstream official patch
ff19ae
- Added bash32-027 upstream official patch (#249987)
ff19ae
- Added bash32-028 upstream official patch
ff19ae
- Added bash32-029 upstream official patch (#286861)
ff19ae
- Added bash32-030 upstream official patch
ff19ae
- Added bash32-031 upstream official patch (#358231)
ff19ae
- Added bash32-032 upstream official patch
ff19ae
- Added bash32-033 upstream official patch
ff19ae
- Fix insert command repeating in vi mode (#190350)
ff19ae
ff19ae
* Tue Nov 06 2007 Tomas Janousek <tjanouse@redhat.com> - 3.2-19
ff19ae
- fix cursor position when prompt has one invisible character (#358231)
ff19ae
- dropped examples/loadables/ from docs, since it wasn't possible to build them
ff19ae
  anyway (#174380)
ff19ae
- fix #286861: Wrong input confuses bash's arithmetic unit permanently
ff19ae
- fix #344411: $RANDOM stays the same when job executed in the background
ff19ae
ff19ae
* Fri Aug 31 2007 Pete Graner <pgraner@redhat.com> - 3.2-18
ff19ae
- Added bash32-021 upstream official patch
ff19ae
- Added bash32-025 upstream official patch
ff19ae
- Added bash32-024 upstream official patch
ff19ae
- Added bash32-023 upstream official patch
ff19ae
- Added bash32-022 upstream official patch
ff19ae
ff19ae
* Wed Aug 29 2007 Pete Graner <pgraner@redhat.com> - 3.2-17
ff19ae
- Added bash32-018 upstream official patch
ff19ae
- Added bash32-020 upstream official patch
ff19ae
- Added bash32-019 upstream official patch
ff19ae
ff19ae
* Thu Aug 23 2007 Pete Graner <pgraner@redhat.com> - 3.2-16
ff19ae
- Rebuild
ff19ae
ff19ae
* Mon Aug 20 2007 Pete Graner <pgraner@redhat.com> - 3.2-15
ff19ae
- Update to the Improve bash $RANDOM pseudo RNG (bug #234906) 
ff19ae
  now works with subshells and make $RANDOM on demand thus reducing the 
ff19ae
  amount of AVCs thrown.
ff19ae
ff19ae
* Thu Aug 16 2007 Pete Graner <pgraner@redhat.com> - 3.2-15
ff19ae
- Changed spec file License to GPLv2+
ff19ae
ff19ae
* Wed Aug 15 2007 Pete Graner <pgraner@redhat.com> - 3.2-13
ff19ae
- Improve bash $RANDOM pseudo RNG (bug #234906)
ff19ae
ff19ae
* Fri Jul 20 2007 Tim Waugh <twaugh@redhat.com> 3.2-12
ff19ae
- Quote environment variables in the post scriptlet to prevent upgrade
ff19ae
  failures (bug #249005).
ff19ae
ff19ae
* Thu Jul  5 2007 Tim Waugh <twaugh@redhat.com> 3.2-11
ff19ae
- Patchlevel 17 (bug #241647).
ff19ae
ff19ae
* Wed Jul  4 2007 Tim Waugh <twaugh@redhat.com> 3.2-10
ff19ae
- Clarification in the ulimit man page (bug #220657).
ff19ae
ff19ae
* Mon Feb 12 2007 Tim Waugh <twaugh@redhat.com> 3.2-9
ff19ae
- Rebuild to link with libtinfo instead of libncurses.
ff19ae
ff19ae
* Wed Feb  7 2007 Tim Waugh <twaugh@redhat.com> 3.2-8
ff19ae
- Avoid %%makeinstall (bug #225609).
ff19ae
ff19ae
* Tue Feb  6 2007 Tim Waugh <twaugh@redhat.com> 3.2-7
ff19ae
- Reinstated this change:
ff19ae
  - Post requires ncurses (bug #224567).
ff19ae
- Reverted this change:
ff19ae
  - Added triggers for install-info (bug #225609).
ff19ae
ff19ae
* Tue Feb  6 2007 Tim Waugh <twaugh@redhat.com> 3.2-6
ff19ae
- Reverted this change:
ff19ae
  - Post requires ncurses (bug #224567).
ff19ae
ff19ae
* Mon Feb  5 2007 Tim Waugh <twaugh@redhat.com> 3.2-5
ff19ae
- Added triggers for install-info (bug #225609).
ff19ae
- Use full path to utilities in scriptlets (bug #225609).
ff19ae
- Fix missing sh-bangs in example scripts (bug #225609).
ff19ae
- Post requires ncurses (bug #224567).
ff19ae
- Removed Prefix tag (bug #225609).
ff19ae
- Fixed BuildRoot tag (bug #225609).
ff19ae
- Removed trailing full-stop from summary (bug #225609).
ff19ae
- Spec file is now UTF-8 (bug #225609).
ff19ae
- Removed obsolete Obsoletes (bug #225609).
ff19ae
- Moved 'make check' to new 'check' section (bug #225609).
ff19ae
- Removed uses of RPM_SOURCE_DIR (bug #225609).
ff19ae
- Fixed macros in changelog (bug #225609).
ff19ae
- Changed tabs to spaces (bug #225609).
ff19ae
ff19ae
* Tue Jan 23 2007 Tim Waugh <twaugh@redhat.com> 3.2-4
ff19ae
- Slightly better .bash_logout (bug #223960).
ff19ae
ff19ae
* Fri Jan 19 2007 Tim Waugh <twaugh@redhat.com> 3.2-3
ff19ae
- Back out rmatch change introduced in 3.2 (bug #220087).
ff19ae
ff19ae
* Tue Jan 16 2007 Miroslav Lichvar <mlichvar@redhat.com> 3.2-2
ff19ae
- Link with ncurses.
ff19ae
ff19ae
* Fri Dec 15 2006 Tim Waugh <twaugh@redhat.com> 3.2-1
ff19ae
- Build requires autoconf and gettext.
ff19ae
- 3.2.  No longer need aq, login, ulimit, sighandler or read-memleak
ff19ae
  patches.
ff19ae
ff19ae
* Wed Jul 12 2006 Tim Waugh <twaugh@redhat.com> 3.1-17
ff19ae
- Fixed 'tags out of date' problem with 'info bash' (bug #150118).
ff19ae
ff19ae
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.1-16.1
ff19ae
- rebuild
ff19ae
ff19ae
* Wed Jun 28 2006 Tim Waugh <twaugh@redhat.com> 3.1-16
ff19ae
- Removed 'unset USERNAME' from default .bash_profile (bug #196735).
ff19ae
ff19ae
* Thu Jun 15 2006 Tim Waugh <twaugh@redhat.com> 3.1-15
ff19ae
- Updated requires patch to the ALT version.
ff19ae
ff19ae
* Wed May 31 2006 Tim Waugh <twaugh@redhat.com> 3.1-14
ff19ae
- More sighandler fixes, this time hypothetical.
ff19ae
ff19ae
* Thu May 26 2006 Tim Waugh <twaugh@redhat.com> 3.1-13
ff19ae
- Another fix for the sighandler patch (bug #192297).
ff19ae
ff19ae
* Thu Apr 13 2006 Tim Waugh <twaugh@redhat.com> 3.1-12
ff19ae
- Patchlevel 17.
ff19ae
ff19ae
* Tue Apr  4 2006 Tim Waugh <twaugh@redhat.com> 3.1-11
ff19ae
- Patchlevel 16.
ff19ae
ff19ae
* Thu Mar 23 2006 Tim Waugh <twaugh@redhat.com> 3.1-10
ff19ae
- Patchlevel 14.
ff19ae
ff19ae
* Thu Mar  2 2006 Tim Waugh <twaugh@redhat.com> 3.1-9
ff19ae
- Fixed duplicate documentation of ulimit '-x' option introduced by
ff19ae
  ulimit patch (bug #183596).
ff19ae
ff19ae
* Tue Feb 21 2006 Tim Waugh <twaugh@redhat.com> 3.1-8
ff19ae
- Patchlevel 10.
ff19ae
ff19ae
* Thu Feb 16 2006 Tim Waugh <twaugh@redhat.com> 3.1-7
ff19ae
- Patchlevel 8.
ff19ae
ff19ae
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.1-6.2
ff19ae
- bump again for double-long bug on ppc(64)
ff19ae
ff19ae
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.1-6.1
ff19ae
- rebuilt for new gcc4.1 snapshot and glibc changes
ff19ae
ff19ae
* Sun Feb  5 2006 Tim Waugh <twaugh@redhat.com> 3.1-6
ff19ae
- Patchlevel 7.
ff19ae
ff19ae
* Wed Jan 18 2006 Tim Waugh <twaugh@redhat.com>
ff19ae
- Removed inaccuracies from %%description (bug #178189).
ff19ae
ff19ae
* Fri Jan 13 2006 Tim Waugh <twaugh@redhat.com> 3.1-5
ff19ae
- Fix 'exec -l /bin/bash'.
ff19ae
ff19ae
* Thu Jan 12 2006 Tim Waugh <twaugh@redhat.com> 3.1-4
ff19ae
- Fix sighandler patch bug (bug #177545).
ff19ae
ff19ae
* Tue Jan 10 2006 Tim Waugh <twaugh@redhat.com> 3.1-3
ff19ae
- Patchlevel 5.
ff19ae
ff19ae
* Fri Jan  6 2006 Tim Waugh <twaugh@redhat.com> 3.1-2
ff19ae
- No longer need loadables, mbinc or shellfunc patches.
ff19ae
- Use literal single-quote in bash man page where appropriate (bug #177051).
ff19ae
ff19ae
* Mon Jan  2 2006 Tim Waugh <twaugh@redhat.com> 3.1-1
ff19ae
- 3.1.
ff19ae
- No longer need ia64, utf8, multibyteifs, jobs, sigpipe,
ff19ae
  read-e-segfault, manpage, crash, pwd, afs, subshell patches.
ff19ae
- Remove wrap patch for now.
ff19ae
- Use upstream patch to fix arrays.
ff19ae
ff19ae
* Thu Dec 15 2005 Tim Waugh <twaugh@redhat.com> 3.0-41
ff19ae
- Missed another loop for improved sighandler patch (bug #169231).
ff19ae
ff19ae
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
ff19ae
- rebuilt
ff19ae
ff19ae
* Thu Dec  8 2005 Tim Waugh <twaugh@redhat.com> 3.0-40
ff19ae
- Fix read memleak when reading from non-blocking fd (bug #173283).
ff19ae
- Missed another loop for improved sighandler patch (bug #169231).
ff19ae
ff19ae
* Wed Dec  7 2005 Tim Waugh <twaugh@redhat.com> 3.0-39
ff19ae
- Missed a loop for improved sighandler patch (bug #169231).
ff19ae
ff19ae
* Tue Dec  6 2005 Tim Waugh <twaugh@redhat.com> 3.0-38
ff19ae
- Test out improved sighandler patch (bug #169231).
ff19ae
ff19ae
* Tue Nov 22 2005 Tim Waugh <twaugh@redhat.com> 3.0-37
ff19ae
- Applied patch from upstream to fix parsing problem (bug #146638).
ff19ae
ff19ae
* Wed Nov  9 2005 Tim Waugh <twaugh@redhat.com> 3.0-36
ff19ae
- Added Url: tag (bug #172770).
ff19ae
- Do not explicitly gzip info pages (bug #172770).
ff19ae
- Fix permissions on bashbug (bug #172770).
ff19ae
ff19ae
* Thu Oct  6 2005 Tim Waugh <twaugh@redhat.com> 3.0-35
ff19ae
- Fixed memory allocation bug in multibyteifs patch (bug #169996).
ff19ae
ff19ae
* Fri Sep 23 2005 Tim Waugh <twaugh@redhat.com>
ff19ae
- Use 'volatile' in sighandler patch.
ff19ae
ff19ae
* Wed Sep 21 2005 Tim Waugh <twaugh@redhat.com> 3.0-34
ff19ae
- Avoid writing history files during signal handling (bug #163235).
ff19ae
ff19ae
* Mon Aug  8 2005 Tim Waugh <twaugh@redhat.com> 3.0-33
ff19ae
- Fixed multibyte IFS handling for invalid input (bug #165243).
ff19ae
ff19ae
* Mon Aug  8 2005 Tim Waugh <twaugh@redhat.com> 3.0-32
ff19ae
- Fixed 'LC_ALL=C export LC_ALL' behaviour (bug #165249).
ff19ae
ff19ae
* Thu Jun 23 2005 Tim Waugh <twaugh@redhat.com>
ff19ae
- Added ulimit support for RLIMIT_NICE and RLIMIT_RTPRIO (bug #157049).
ff19ae
ff19ae
* Wed Jun  8 2005 Tim Waugh <twaugh@redhat.com>
ff19ae
- Move a comment in dot-bashrc (bug #159522).
ff19ae
ff19ae
* Tue May 10 2005 Tim Waugh <twaugh@redhat.com> 3.0-31
ff19ae
- Small fix for multibyteifs patch to prevent segfault (bug #157260).
ff19ae
ff19ae
* Wed Apr 20 2005 Tim Waugh <twaugh@redhat.com>
ff19ae
- Fixed AFS support for output redirection, so that the correct errors
ff19ae
  are reported for other filesystems (bug #155373).
ff19ae
ff19ae
* Tue Mar 15 2005 Tim Waugh <twaugh@redhat.com> 3.0-30
ff19ae
- Fix PS1 expansion crash when PWD is unset (bg #151116).
ff19ae
ff19ae
* Wed Mar  2 2005 Tim Waugh <twaugh@redhat.com> 3.0-29
ff19ae
- Rebuild for new GCC.
ff19ae
ff19ae
* Thu Feb 17 2005 Tim Waugh <twaugh@redhat.com> 3.0-28
ff19ae
- Define _GNU_SOURCE in CPPFLAGS (bug #147573).
ff19ae
ff19ae
* Mon Feb 14 2005 Tim Waugh <twaugh@redhat.com>
ff19ae
- Reverted this change:
ff19ae
  - Added code to /etc/skel/.bash_logout to support the gpm selection buffer
ff19ae
    invalidation on virtual terminals (bug #115493).
ff19ae
ff19ae
* Mon Jan 31 2005 Tim Waugh <twaugh@redhat.com> 3.0-27
ff19ae
- Applied upstream patch to fix a potential NULL dereference.
ff19ae
ff19ae
* Fri Jan 28 2005 Tim Waugh <twaugh@redhat.com> 3.0-26
ff19ae
- Fixed job handling bug (bug #145124).
ff19ae
ff19ae
* Sun Dec  5 2004 Tim Waugh <twaugh@redhat.com> 3.0-25
ff19ae
- Applied patch from Florian La Roche to fix CPPFLAGS quoting in spec file.
ff19ae
ff19ae
* Tue Nov 30 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Fixed typo in man page (spotted on bug-bash).
ff19ae
ff19ae
* Thu Nov 18 2004 Tim Waugh <twaugh@redhat.com> 3.0-24
ff19ae
- Use upstream patch to fix bug #139575 and bug #139306.
ff19ae
ff19ae
* Thu Nov 18 2004 Tim Waugh <twaugh@redhat.com> 3.0-23
ff19ae
- Fixed last patch to avoid regressions (bug #139575).
ff19ae
ff19ae
* Mon Nov 15 2004 Tim Waugh <twaugh@redhat.com> 3.0-22
ff19ae
- Fixed prompt wrapping code to cope with zero-length prompts (bug #139306).
ff19ae
ff19ae
* Thu Nov 11 2004 Tim Waugh <twaugh@redhat.com> 3.0-21
ff19ae
- Added code to /etc/skel/.bash_logout to support the gpm selection buffer
ff19ae
  invalidation on virtual terminals (bug #115493).
ff19ae
ff19ae
* Wed Nov 10 2004 Tim Waugh <twaugh@redhat.com> 3.0-20
ff19ae
- Patchlevel 16.
ff19ae
ff19ae
* Mon Nov  1 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Patchlevel 15.
ff19ae
ff19ae
* Tue Oct 19 2004 Tim Waugh <twaugh@redhat.com> 3.0-17
ff19ae
- Patchlevel 14.
ff19ae
- No longer need brace patch.
ff19ae
ff19ae
* Wed Sep 29 2004 Tim Waugh <twaugh@redhat.com> 3.0-16
ff19ae
- Apply patch from Chet Ramey to fix brace expansion.
ff19ae
ff19ae
* Fri Sep 24 2004 Tim Waugh <twaugh@redhat.com> 3.0-15
ff19ae
- Minor fix for job handling.
ff19ae
ff19ae
* Mon Sep 13 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Add bashbug back in (with suffix).
ff19ae
ff19ae
* Mon Sep 13 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Remove bash2.
ff19ae
ff19ae
* Fri Sep 10 2004 Tim Waugh <twaugh@redhat.com> 3.0-14
ff19ae
- Don't run tests that read from /dev/tty.
ff19ae
- Patchlevel 13.
ff19ae
ff19ae
* Wed Sep  8 2004 Tim Waugh <twaugh@redhat.com> 3.0-13
ff19ae
- Check for EINVAL from waitpid() and avoid WCONTINUED in that case.
ff19ae
- Fixed jobs4 test.
ff19ae
- Applied experimental upstream patch for trap compatibility.
ff19ae
- Re-make documentation to reflect source changes.
ff19ae
ff19ae
* Tue Sep  7 2004 Tim Waugh <twaugh@redhat.com> 3.0-12
ff19ae
- Remove 'bashbug' from the documentation, because we don't ship it due
ff19ae
  to biarch concerns.
ff19ae
ff19ae
* Thu Sep  2 2004 Tim Waugh <twaugh@redhat.com> 3.0-11
ff19ae
- Fixed multibyte parameter length expansion.
ff19ae
ff19ae
* Tue Aug 31 2004 Tim Waugh <twaugh@redhat.com> 3.0-9
ff19ae
- Fix ulimits patch from Ulrich Drepper (bug #129800).
ff19ae
ff19ae
* Fri Aug 27 2004 Tim Waugh <twaugh@redhat.com> 3.0-8
ff19ae
- Provide support for new limits (bug #129800).
ff19ae
ff19ae
* Thu Aug 26 2004 Tim Waugh <twaugh@redhat.com> 3.0-7
ff19ae
- Use upstream patch for last fix.
ff19ae
ff19ae
* Thu Aug 26 2004 Tim Waugh <twaugh@redhat.com> 3.0-6
ff19ae
- Fixed history saved-line handling.
ff19ae
ff19ae
* Tue Aug 24 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Fixed multibyte IFS handling.
ff19ae
ff19ae
* Wed Aug 18 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Applied bug-bash list patch to fix pipefail.
ff19ae
ff19ae
* Tue Aug 17 2004 Tim Waugh <twaugh@redhat.com> 3.0-5
ff19ae
- Make trap usage string show POSIX usage (bug #128938).
ff19ae
- Updated ${x[@]:1} expansion fix from bug-bash list.
ff19ae
- Updated patch to fix unset array crash (from bug-bash list).
ff19ae
ff19ae
* Sun Aug 15 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Fix ${x[@]:1} expansion (William Park, bug-bash list).
ff19ae
ff19ae
* Tue Aug 10 2004 Tim Waugh <twaugh@redhat.com> 3.0-4
ff19ae
- Fix vi-change-char behaviour at EOL (bug #129526).
ff19ae
ff19ae
* Mon Aug  9 2004 Tim Waugh <twaugh@redhat.com> 3.0-3
ff19ae
- Applied bug-bash list patch to fix multiline PS1 prompting (bug #129382).
ff19ae
ff19ae
* Wed Aug  4 2004 Tim Waugh <twaugh@redhat.com> 3.0-2
ff19ae
- Fixed brace expansion (bug #129128).
ff19ae
- Build with AFS support again, since bug #86514 seems fixed upstream
ff19ae
  (bug #129094).
ff19ae
ff19ae
* Tue Aug  3 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Fixed crash when unsetting an unset array (from bug-bash list).
ff19ae
ff19ae
* Wed Jul 28 2004 Tim Waugh <twaugh@redhat.com> 3.0-1
ff19ae
- 3.0.
ff19ae
ff19ae
* Wed Jul 21 2004 Tim Waugh <twaugh@redhat.com> 2.05b-44
ff19ae
- Don't report SIGPIPE errors (bug #128274).
ff19ae
ff19ae
* Thu Jul  8 2004 Tim Waugh <twaugh@redhat.com> 2.05b-43
ff19ae
- Fixed command substitution problem (bug #127242).
ff19ae
ff19ae
* Mon Jun 28 2004 Tim Waugh <twaugh@redhat.com> 2.05b-42
ff19ae
- Fixed multibyte variable substitution patch (bug #126399).
ff19ae
ff19ae
* Thu Jun 17 2004 Karsten Hopp <karsten@redhat.de> 2.05b-41 
ff19ae
- remove bashbug script/docs to avoid conflicting files in
ff19ae
  biarch installs.
ff19ae
ff19ae
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
ff19ae
- rebuilt
ff19ae
ff19ae
* Fri Jun  4 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Build requires bison (bug #125307).
ff19ae
ff19ae
* Wed Jun  2 2004 Tim Waugh <twaugh@redhat.com> 2.05b-39
ff19ae
- Build requires libtermcap-devel (bug #125068).
ff19ae
ff19ae
* Wed May 19 2004 Tim Waugh <twaugh@redhat.com>
ff19ae
- Don't ship empty %%{_libdir}/bash (bug #123556).
ff19ae
ff19ae
* Thu Mar 11 2004 Tim Waugh <twaugh@redhat.com> 2.05b-38
ff19ae
- Apply patch from Nalin Dahyabhai fixing an overread.
ff19ae
ff19ae
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
ff19ae
- rebuilt
ff19ae
ff19ae
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
ff19ae
- rebuilt
ff19ae
ff19ae
* Thu Jan 22 2004 Tim Waugh <twaugh@redhat.com> 2.05b-36
ff19ae
- Fix the bug causing bindings to need reparsing .inputrc (bug #114101).
ff19ae
ff19ae
* Mon Jan  5 2004 Tim Waugh <twaugh@redhat.com> 2.05b-35
ff19ae
- Fix parameter expansion in multibyte locales (bug #112657).
ff19ae
- Run 'make check'.
ff19ae
ff19ae
* Tue Dec  9 2003 Tim Waugh <twaugh@redhat.com> 2.05b-34
ff19ae
- Build requires texinfo (bug #111171).
ff19ae
ff19ae
* Fri Nov 28 2003 Tim Waugh <twaugh@redhat.com> 2.05b-33
ff19ae
- Speed up UTF-8 command-line redrawing in the common case (bug #102353,
ff19ae
  bug #110777).
ff19ae
ff19ae
* Thu Nov  6 2003 Tim Waugh <twaugh@redhat.com> 2.05b-32
ff19ae
- Apply upstream patches (bug #109269 among others).
ff19ae
ff19ae
* Fri Oct 31 2003 Tim Waugh <twaugh@redhat.com>
ff19ae
- Fix bash.info (bug #83776).
ff19ae
ff19ae
* Tue Oct 28 2003 Tim Waugh <twaugh@redhat.com> 2.05b-31
ff19ae
- Add bash205b-007 patch to fix bug #106876.
ff19ae
ff19ae
* Thu Oct 23 2003 Tim Waugh <twaugh@redhat.com> 2.05b-30
ff19ae
- Rebuilt.
ff19ae
ff19ae
* Thu Sep 18 2003 Tim Waugh <twaugh@redhat.com> 2.05b-29.1
ff19ae
- Rebuilt.
ff19ae
ff19ae
* Thu Sep 18 2003 Tim Waugh <twaugh@redhat.com> 2.05b-29
ff19ae
- Avoid crashing on multibyte input when locale is set incorrectly
ff19ae
  (bug #74266).
ff19ae
ff19ae
* Fri Sep  5 2003 Tim Waugh <twaugh@redhat.com> 2.05b-28.1
ff19ae
- Rebuilt.
ff19ae
ff19ae
* Fri Sep  5 2003 Tim Waugh <twaugh@redhat.com> 2.05b-28
ff19ae
- Avoid built-in malloc implementation (bug #103768).
ff19ae
ff19ae
* Wed Sep  3 2003 Tim Waugh <twaugh@redhat.com> 2.05b-27.1
ff19ae
- Rebuilt.
ff19ae
ff19ae
* Wed Sep  3 2003 Tim Waugh <twaugh@redhat.com> 2.05b-27
ff19ae
- LFS support (bug #103627).
ff19ae
ff19ae
* Thu Jul 31 2003 Tim Waugh <twaugh@redhat.com> 2.05b-26.1
ff19ae
- Rebuilt.
ff19ae
ff19ae
* Thu Jul 31 2003 Tim Waugh <twaugh@redhat.com> 2.05b-26
ff19ae
- Merge bash-doc into main package (bug #100632).
ff19ae
ff19ae
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 2.05b-25
ff19ae
- rebuilt
ff19ae
ff19ae
* Mon May 12 2003 Tim Waugh <twaugh@redhat.com> 2.05b-24
ff19ae
- Fix completion display when multibyte or control characters are to be
ff19ae
  shown (bug #90201).
ff19ae
ff19ae
* Tue Mar 26 2003 Tim Waugh <twaugh@redhat.com> 2.05b-23
ff19ae
- Fix a warning message (bug #79629).
ff19ae
- Don't remove generated source during build, for debuginfo package.
ff19ae
- Don't build with AFS support (bug #86514).
ff19ae
ff19ae
* Tue Mar 25 2003 Tim Waugh <twaugh@redhat.com> 2.05b-22
ff19ae
- Really fix bug #78455.
ff19ae
ff19ae
* Tue Mar 11 2003 Tim Waugh <twaugh@redhat.com> 2.05b-21
ff19ae
- Don't explicitly strip binaries (bug #85995).
ff19ae
ff19ae
* Tue Feb 11 2003 Tim Waugh <twaugh@redhat.com> 2.05b-20
ff19ae
- Really fix bug #83331 for good.
ff19ae
ff19ae
* Mon Feb 10 2003 Tim Waugh <twaugh@redhat.com> 2.05b-19
ff19ae
- Fix builtins.1.
ff19ae
ff19ae
* Fri Feb  7 2003 Tim Waugh <twaugh@redhat.com> 2.05b-18
ff19ae
- Actually apply the patch (bug #83331).
ff19ae
ff19ae
* Wed Feb  5 2003 Tim Waugh <twaugh@redhat.com> 2.05b-17
ff19ae
- Fix history/UTF-8 bug (bug #83331).
ff19ae
ff19ae
* Sun Jan 26 2003 Tim Waugh <twaugh@redhat.com> 2.05b-16
ff19ae
- More tab-completion fixing (bug #72512).
ff19ae
ff19ae
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 2.05b-15
ff19ae
- rebuilt
ff19ae
ff19ae
* Wed Jan 15 2003 Tim Waugh <twaugh@redhat.com> 2.05b-14
ff19ae
- Force pgrp synchronization (bug #81653).
ff19ae
ff19ae
* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 2.05b-13
ff19ae
- (patch26) Don't call 'size' in makefile. Pointless, and interferes with 
ff19ae
  cross compiles.
ff19ae
ff19ae
* Tue Dec  3 2002 Tim Waugh <twaugh@redhat.com> 2.05b-12
ff19ae
- Prevent prompt overwriting output (bug #74383).
ff19ae
ff19ae
* Wed Nov 27 2002 Tim Waugh <twaugh@redhat.com> 2.05b-11
ff19ae
- Fix '-rbash' (bug #78455).
ff19ae
ff19ae
* Thu Nov 21 2002 Tim Waugh <twaugh@redhat.com> 2.05b-10
ff19ae
- Rebuild.
ff19ae
ff19ae
* Wed Nov 20 2002 Elliot Lee <sopwith@redhat.com>
ff19ae
- Use the configure macro instead of calling ./configure directly
ff19ae
ff19ae
* Wed Nov 13 2002 Tim Waugh <twaugh@redhat.com>
ff19ae
- Revert previous change.
ff19ae
ff19ae
* Wed Nov 13 2002 Tim Waugh <twaugh@redhat.com> 2.05b-8
ff19ae
- PreReq libtermcap.
ff19ae
ff19ae
* Fri Oct 18 2002 Tim Waugh <twaugh@redhat.com> 2.05b-7
ff19ae
- Add readline-init patch (bug #74925).
ff19ae
ff19ae
* Wed Oct 16 2002 Tim Waugh <twaugh@redhat.com> 2.05b-6
ff19ae
- Add the (4) patches from ftp.gnu.org (bug #75888, bug #72512).
ff19ae
- Ship '.' man page, which doesn't get picked up by glob.
ff19ae
- Don't install files not shipped when building.
ff19ae
- Locale shell variables fix (bug #74701).
ff19ae
ff19ae
* Fri Aug 23 2002 Tim Powers <timp@redhat.com> 2.05b-5
ff19ae
- re-bzip the docs, something was corrupted
ff19ae
ff19ae
* Thu Aug 22 2002 Tim Waugh <twaugh@redhat.com> 2.05b-4
ff19ae
- Fix history substitution modifiers in UTF-8 (bug #70294, bug #71186).
ff19ae
- Fix ADVANCE_CHAR at end of string (bug #70819).
ff19ae
- docs: CWRU/POSIX.NOTES no longer exists, but ship POSIX.
ff19ae
ff19ae
* Wed Aug 07 2002 Phil Knirsch <pknirsch@redhat.com> 2.05b-3
ff19ae
- Fixed out of memory problem with readline.
ff19ae
ff19ae
* Tue Jul 23 2002 Phil Knirsch <pknirsch@redhat.com> 2.05b-2
ff19ae
- Added symlink for sh.1 in man1 section so that man sh works (#44039).
ff19ae
ff19ae
* Mon Jul 22 2002 Phil Knirsch <pknirsch@redhat.com> 2.05b-1
ff19ae
- Update to 2.05b
ff19ae
ff19ae
* Wed Jul 10 2002 Phil Knirsch <pknirsch@redhat.com> 2.05a-16
ff19ae
- Fixed readline utf8 problem (#68313).
ff19ae
ff19ae
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.05a-15
ff19ae
- automated rebuild
ff19ae
ff19ae
* Thu May 23 2002 Tim Powers <timp@redhat.com> 2.05a-14
ff19ae
- automated rebuild
ff19ae
ff19ae
* Fri Apr 12 2002 Tim Powers <timp@redhat.com> 2.05a-13
ff19ae
- don't build the stuff in examples/loadables. It breaks FHS
ff19ae
  compliance
ff19ae
ff19ae
* Fri Apr  5 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-12
ff19ae
- Fix the fix for #62418
ff19ae
ff19ae
* Thu Apr  4 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-11
ff19ae
- Fix kill builtin (#62418)
ff19ae
ff19ae
* Mon Mar 25 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.0.5a-10
ff19ae
- Get rid of completion subpackage
ff19ae
- Use %%{_tmppath}
ff19ae
ff19ae
* Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-9
ff19ae
- Add patch from Ulrich Drepper to get better error messages when trying
ff19ae
  to launch an application with a bad ELF interpreter (e.g. libc5 ld.so)
ff19ae
  (#60870)
ff19ae
ff19ae
* Fri Feb 22 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-8
ff19ae
- Update completion
ff19ae
ff19ae
* Wed Jan 30 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-7
ff19ae
- Update completion stuff and move it to a separate package
ff19ae
ff19ae
* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-6
ff19ae
- Add patches from Ian Macdonald <ian@caliban.org>
ff19ae
ff19ae
* Wed Jan 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-5
ff19ae
- Add programmable completion (optional)
ff19ae
ff19ae
* Thu Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-4
ff19ae
- Fix mailcheck (#57792)
ff19ae
ff19ae
* Tue Jan 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-3
ff19ae
- Fix autoconf mess
ff19ae
- Build --with-afs, some users may be using it
ff19ae
ff19ae
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
ff19ae
- automated rebuild
ff19ae
ff19ae
* Thu Nov 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-2
ff19ae
- Fix conflict with sh-utils (printf builtin manpage vs. printf binary manpage)
ff19ae
  (#56590)
ff19ae
ff19ae
* Tue Nov 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-1
ff19ae
- 2.05a
ff19ae
ff19ae
* Wed Oct 10 2001 Florian La Roche <Florian.LaRoche@redhat.de>
ff19ae
- disable s390x fix, not needed anymore
ff19ae
ff19ae
* Mon Oct  1 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-9
ff19ae
- Add patch from readline 4.2-3 to bash's internal libreadline
ff19ae
ff19ae
* Mon Jul  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-8
ff19ae
- Merge Pekka Savola's patch (RFE#47762)
ff19ae
ff19ae
* Mon Jul  2 2001 Pekka Savola <pekkas@netcore.fi>
ff19ae
- Add IPv6 patch from PLD (only redirection to /dev/{tcp,udp}/host/port
ff19ae
  support)
ff19ae
ff19ae
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-7
ff19ae
- Add some bugfix patches from the maintainer
ff19ae
ff19ae
* Mon Jun 11 2001 Florian La Roche <Florian.LaRoche@redhat.de>
ff19ae
- added patch for s390x from <oliver.paukstadt@millenux.com>
ff19ae
ff19ae
* Wed May 23 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-5
ff19ae
- Don't set BASH_ENV in .bash_profile, it causes .bashrc to be sourced
ff19ae
  twice in interactive non-login shells.
ff19ae
- s/Copyright/License/
ff19ae
ff19ae
* Fri May  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-4
ff19ae
- Fix tempfile creation in bashbug
ff19ae
ff19ae
* Wed May  2 2001 Preston Brown <pbrown@redhat.com> 2.05-3
ff19ae
- bashrc moved to setup package
ff19ae
ff19ae
* Tue Apr 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-2
ff19ae
- bash comes with its own copy of readline... Add the patches we're
ff19ae
  applying in the readline package.
ff19ae
ff19ae
* Tue Apr 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-1
ff19ae
- Update to 2.05
ff19ae
- Change PROMPT_COMMAND in bashrc for xterms
ff19ae
  to something less space consuming (#24159)
ff19ae
- Provide plugs for alternate prompt commands (#30634), but don't
ff19ae
  default to them
ff19ae
ff19ae
* Mon Mar 19 2001 Preston Brown <pbrown@redhat.com>
ff19ae
- add default aliases for 'dir' and 'df' to have human readable output
ff19ae
ff19ae
* Wed Feb 28 2001 Matt Wilson <msw@redhat.com>
ff19ae
- don't Prereq: /sbin/install-info!
ff19ae
ff19ae
* Tue Feb 27 2001 Preston Brown <pbrown@redhat.com>
ff19ae
- noreplace config files
ff19ae
- don't own /etc/skel directory
ff19ae
ff19ae
* Wed Feb 22 2001 Harald Hoyer <harald@redhat.de>
ff19ae
- changed /etc/bashrc to work with backspace = 0177 (rxvt)
ff19ae
ff19ae
* Wed Feb 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
ff19ae
- changed /etc/skel/.bash_profile to "unset USERNAME"
ff19ae
ff19ae
* Mon Feb  5 2001 Yukihiro Nakai <ynakai@redhat.com>
ff19ae
- Delete Japanese resources from dot-bashrc
ff19ae
  and move them to each package.
ff19ae
ff19ae
* Fri Dec 15 2000 Yukihiro Nakai <ynakai@redhat.com>
ff19ae
- Add Japanese resource to dot-bashrc
ff19ae
ff19ae
* Mon Dec 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- rebuild to get rid of 0777 doc dirs
ff19ae
ff19ae
* Thu Nov 16 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- restore the ^Hs in documentation, they're highlighting sequences
ff19ae
  for less (#20654) 
ff19ae
ff19ae
* Fri Sep 15 2000 Florian La Roche <Florian.LaRoche@redhat.de>
ff19ae
- bash-2.04-export.patch is reported to fix compilation
ff19ae
  of older glibc-2.1 sources
ff19ae
ff19ae
* Tue Aug 22 2000 Matt Wilson <msw@redhat.com>
ff19ae
- fixed the summary of bash-doc to use %%{version} instead of "2.03"
ff19ae
ff19ae
* Tue Aug  8 2000 Bill Nottingham <notting@redhat.com>
ff19ae
- 'exit' in bashrc is very bad.
ff19ae
ff19ae
* Tue Aug  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- minor bashrc fix (Bug #8518)
ff19ae
ff19ae
* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- Don't use tput etc. in bashrc if /usr isn't available (Bug #14116)
ff19ae
ff19ae
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
ff19ae
- automatic rebuild
ff19ae
ff19ae
* Thu Jun 22 2000 Bill Nottingham <notting@redhat.com>
ff19ae
- fix for some IA-64 issues from Stephane Eranian
ff19ae
ff19ae
* Thu Jun 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- Fix summary and description, they had old version numbers (Bug #12092)
ff19ae
ff19ae
* Tue Jun  6 2000 Bill Nottingham <notting@redhat.com>
ff19ae
- add /etc/skel/.bash* ; obsolete etcskel
ff19ae
ff19ae
* Tue May  2 2000 Bill Nottingham <notting@redhat.com>
ff19ae
- fix for shell functions on 64-bit architectures...
ff19ae
ff19ae
* Wed Mar 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- Add some backwards compatibility (for i in ; do something; done)
ff19ae
ff19ae
* Tue Mar 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- 2.04 final
ff19ae
- remove the echo, pwd, test and kill man pages from the package,
ff19ae
  we're getting them from sh-utils
ff19ae
ff19ae
* Sun Mar 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
ff19ae
- 2.04beta5
ff19ae
- adapt patches
ff19ae
- Fix up bashrc
ff19ae
- Don't put in bashrc1, this should be done by the bash1 package
ff19ae
- use install -c instead of plain install to work on *BSD
ff19ae
- remove the collected patches - they're now in the base version.
ff19ae
- make compressed man pages optional
ff19ae
ff19ae
* Thu Mar 16 2000 Florian La Roche <Florian.LaRoche@redhat.com>
ff19ae
- add some collected patches for bash2
ff19ae
- change it over to be the main bash package
ff19ae
- install man-pages root:root
ff19ae
- obsolete bash2, bash2-doc
ff19ae
ff19ae
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
ff19ae
- man pages are compressed
ff19ae
- fix description
ff19ae
ff19ae
* Thu Dec  2 1999 Ken Estes <kestes@staff.mail.com>
ff19ae
- updated patch to detect what executables are required by a script.
ff19ae
ff19ae
* Fri Sep 14 1999 Dale Lovelace <dale@redhat.com>
ff19ae
- Remove annoying ^H's from documentation
ff19ae
ff19ae
* Fri Jul 16 1999 Ken Estes <kestes@staff.mail.com>
ff19ae
- patch to detect what executables are required by a script.
ff19ae
ff19ae
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
ff19ae
- auto rebuild in the new build environment (release 4)
ff19ae
ff19ae
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
ff19ae
- strip binaries.
ff19ae
- include bash-doc correctly.
ff19ae
ff19ae
* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
ff19ae
- fixed post/postun /etc/shells work.
ff19ae
ff19ae
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
ff19ae
- updated again text in the spec file
ff19ae
ff19ae
* Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
ff19ae
- updated text in spec file.
ff19ae
- update to 2.03.
ff19ae
ff19ae
* Fri Feb 12 1999 Cristian Gafton <gafton@redhat.com>
ff19ae
- build it as bash2 instead of bash
ff19ae
ff19ae
* Tue Feb  9 1999 Bill Nottingham <notting@redhat.com>
ff19ae
- set 'NON_INTERACTIVE_LOGIN_SHELLS' so profile gets read
ff19ae
ff19ae
* Thu Jan 14 1999 Jeff Johnson <jbj@redhat.com>
ff19ae
- rename man pages in bash-doc to avoid packaging conflicts (#606).
ff19ae
ff19ae
* Wed Dec 02 1998 Cristian Gafton <gafton@redhat.com>
ff19ae
- patch for the arm
ff19ae
- use $RPM_ARCH-redhat-linux as the build target
ff19ae
ff19ae
* Tue Oct  6 1998 Bill Nottingham <notting@redhat.com>
ff19ae
- rewrite %%pre, axe %%postun (to avoid prereq loops)
ff19ae
ff19ae
* Wed Aug 19 1998 Jeff Johnson <jbj@redhat.com>
ff19ae
- resurrect for RH 6.0.
ff19ae
ff19ae
* Sun Jul 26 1998 Jeff Johnson <jbj@redhat.com>
ff19ae
- update to 2.02.1
ff19ae
ff19ae
* Thu Jun 11 1998 Jeff Johnson <jbj@redhat.com>
ff19ae
- Package for 5.2.
ff19ae
ff19ae
* Mon Apr 20 1998 Ian Macdonald <ianmacd@xs4all.nl>
ff19ae
- added POSIX.NOTES doc file
ff19ae
- some extraneous doc files removed
ff19ae
- minor .spec file changes
ff19ae
ff19ae
* Sun Apr 19 1998 Ian Macdonald <ianmacd@xs4all.nl>
ff19ae
- upgraded to version 2.02
ff19ae
- Alpha, MIPS & Sparc patches removed due to lack of test platforms
ff19ae
- glibc & signal patches no longer required
ff19ae
- added documentation subpackage (doc)
ff19ae
ff19ae
* Fri Nov 07 1997 Donnie Barnes <djb@redhat.com>
ff19ae
- added signal handling patch from Dean Gaudet <dgaudet@arctic.org> that
ff19ae
  is based on a change made in bash 2.0.  Should fix some early exit
ff19ae
  problems with suspends and fg.
ff19ae
ff19ae
* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
ff19ae
- added %%clean
ff19ae
ff19ae
* Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
ff19ae
- added comment explaining why install-info isn't used
ff19ae
- added mips patch 
ff19ae
ff19ae
* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
ff19ae
- added BuildRoot
ff19ae
ff19ae
* Tue Jun 03 1997 Erik Troan <ewt@redhat.com>
ff19ae
- built against glibc