cvsdist 4d371bb
Version: 3.0
cvsdist 74e8be6
Name: bash
cvsdist 74e8be6
Summary: The GNU Bourne Again shell (bash) version %{version}.
cvsdist 9224b4f
Release: 8
cvsdist 74e8be6
Group: System Environment/Shells
cvsdist a4dba74
License: GPL
cvsdist 4d371bb
Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{version}.tar.gz
cvsdist 4d371bb
Source2: ftp://ftp.gnu.org/gnu/bash/bash-doc-%{version}.tar.gz
cvsdist 74e8be6
Source3: dot-bashrc
cvsdist 74e8be6
Source4: dot-bash_profile
cvsdist 74e8be6
Source5: dot-bash_logout
cvsdist 74e8be6
Patch0: bash-2.03-paths.patch
cvsdist 74e8be6
Patch1: bash-2.02-security.patch
cvsdist 4d371bb
Patch2: bash-fixes.patch
cvsdist 74e8be6
Patch3: bash-2.03-profile.patch
cvsdist eb3bba6
Patch4: bash-array.patch
cvsdist 8b5e1e8
Patch5: bash-2.05a-requires.patch
cvsdist eb3bba6
Patch6: bash-brace.patch
cvsdist 8b5e1e8
Patch7: bash-2.05a-shellfunc.patch
cvsdist a4dba74
Patch8: bash-2.05-ia64.patch
cvsdist a99e7a9
Patch9: bash-multilinePS1.patch
cvsdist a99e7a9
Patch10: bash-changechar.patch
cvsdist 8b5e1e8
Patch11: bash-2.05a-loadables.patch
cvsdist 8b5e1e8
Patch12: bash-2.05a-interpreter.patch
cvsdist 746d76a
Patch13: bash-arrayvar.patch
cvsdist 746d76a
Patch14: bash-trap.patch
cvsdist 71bb0ca
Patch15: bash-2.05b-readline-oom.patch
cvsdist 971fd49
Patch16: bash-2.05b-utf8.patch
cvsdist 971fd49
Patch17: bash-2.05b-mbinc.patch
cvsdist 68e7902
Patch18: bash-pipefail.patch
cvsdist 68e7902
Patch19: bash-multibyteifs.patch
cvsdist 68e7902
Patch20: bash-history.patch
cvsdist 9224b4f
Patch21: bash-ulimit.patch
cvsdist e812ac8
Patch26: bash-2.05b-xcc.patch
cvsdist e812ac8
Patch27: bash-2.05b-pgrp_sync.patch
cvsdist e812ac8
Patch30: bash-2.05b-manso.patch
cvsdist 6aab032
Patch31: bash-2.05b-debuginfo.patch
cvsdist 634e46c
Patch42: bash-sigpipe.patch
cvsdist 74e8be6
Prefix: %{_prefix}
cvsdist 74e8be6
Requires: mktemp
cvsdist 74e8be6
Provides: bash2
cvsdist 74e8be6
Obsoletes: bash2 etcskel
cvsdist 6aab032
Obsoletes: bash2-doc bash-doc
cvsdist 8b5e1e8
BuildRoot: %{_tmppath}/%{name}-%{version}-root
cvsdist 74e8be6
cvsdist de3ddc0
BuildRequires: texinfo bison
cvsdist 9bd0ca3
BuildRequires: libtermcap-devel
cvsdist 4897e0e
cvsdist 74e8be6
%description
cvsdist 74e8be6
The GNU Bourne Again shell (Bash) is a shell or command language
cvsdist 74e8be6
interpreter that is compatible with the Bourne shell (sh). Bash
cvsdist 74e8be6
incorporates useful features from the Korn shell (ksh) and the C shell
cvsdist 74e8be6
(csh). Most sh scripts can be run by bash without modification. This
cvsdist 74e8be6
package (bash) contains bash version %{version}, which improves POSIX
cvsdist 74e8be6
compliance over previous versions. However, many old shell scripts
cvsdist 74e8be6
will depend upon the behavior of bash 1.14, which is included in the
cvsdist 74e8be6
bash1 package. Bash is the default shell for Red Hat Linux.  It is
cvsdist 74e8be6
popular and powerful, and you'll probably end up using it.
cvsdist 74e8be6
cvsdist 74e8be6
%prep
cvsdist 68e7902
%setup -q -a 2
cvsdist 74e8be6
%patch0 -p1 -b .paths
cvsdist 74e8be6
%patch1 -p1 -b .security
cvsdist 4d371bb
%patch2 -p1 -b .fixes
cvsdist 74e8be6
%patch3 -p1 -b .profile
cvsdist eb3bba6
%patch4 -p0 -b .array
cvsdist 74e8be6
%patch5 -p1 -b .requires
cvsdist eb3bba6
%patch6 -p1 -b .brace
cvsdist 74e8be6
%patch7 -p1 -b .shellfunc
cvsdist a4dba74
%patch8 -p1 -b .ia64
cvsdist a99e7a9
%patch9 -p1 -b .multilinePS1
cvsdist a99e7a9
%patch10 -p1 -b .changechar
cvsdist 8b5e1e8
%patch11 -p1 -b .loadables
cvsdist 8b5e1e8
%patch12 -p1 -b .interpreter
cvsdist 746d76a
%patch13 -p0 -b .arrayvar
cvsdist 746d76a
%patch14 -p1 -b .trap
cvsdist 71bb0ca
%patch15 -p1 -b .readline-oom
cvsdist 971fd49
%patch16 -p1 -b .utf8
cvsdist 971fd49
%patch17 -p1 -b .mbinc
cvsdist 68e7902
%patch18 -p1 -b .pipefail
cvsdist 68e7902
%patch19 -p1 -b .multibyteifs
cvsdist 68e7902
%patch20 -p1 -b .history
cvsdist 9224b4f
%patch21 -p1 -b .ulimit
cvsdist e812ac8
%patch26 -p1 -b .xcc
cvsdist e812ac8
%patch27 -p1 -b .pgrp_sync
cvsdist e812ac8
%patch30 -p1 -b .manso
cvsdist 6aab032
%patch31 -p1 -b .debuginfo
cvsdist 634e46c
%patch42 -p1 -b .sigpipe
cvsdist 74e8be6
echo %{version} > _distribution
cvsdist 74e8be6
echo %{release} > _patchlevel
cvsdist 74e8be6
cvsdist 74e8be6
%build
cvsdist 8b5e1e8
if ! autoconf; then
cvsdist 8b5e1e8
	# Yuck. We're using autoconf 2.1x.
cvsdist 8b5e1e8
	ln -s /bin/true autoconf
cvsdist 8b5e1e8
	export PATH=.:$PATH
cvsdist 8b5e1e8
fi
cvsdist eb3bba6
%configure --with-bash-malloc=no --with-afs
cvsdist 6aab032
make CPPFLAGS=`getconf LFS_CFLAGS`
cvsdist 84c6018
make check
cvsdist 8b5e1e8
cvsdist 74e8be6
%install
cvsdist 74e8be6
rm -rf $RPM_BUILD_ROOT
cvsdist 74e8be6
cvsdist 8b5e1e8
if [ -e autoconf ]; then
cvsdist 8b5e1e8
	# Yuck. We're using autoconf 2.1x.
cvsdist 8b5e1e8
	export PATH=.:$PATH
cvsdist 8b5e1e8
fi
cvsdist 8b5e1e8
cvsdist 4897e0e
# Fix bug #83776
cvsdist 4897e0e
perl -pi -e 's,bashref\.info,bash.info,' doc/bashref.info
cvsdist 4897e0e
cvsdist 74e8be6
%makeinstall
cvsdist 8b5e1e8
cvsdist 8b5e1e8
mkdir -p $RPM_BUILD_ROOT/etc
cvsdist 8b5e1e8
cvsdist 74e8be6
# make manpages for bash builtins as per suggestion in DOC/README
cvsdist 4d371bb
pushd doc
cvsdist 74e8be6
sed -e '
cvsdist 74e8be6
/^\.SH NAME/, /\\- bash built-in commands, see \\fBbash\\fR(1)$/{
cvsdist 74e8be6
/^\.SH NAME/d
cvsdist 74e8be6
s/^bash, //
cvsdist 74e8be6
s/\\- bash built-in commands, see \\fBbash\\fR(1)$//
cvsdist 74e8be6
s/,//g
cvsdist 74e8be6
b
cvsdist 74e8be6
}
cvsdist 74e8be6
d
cvsdist 74e8be6
' builtins.1 > man.pages
cvsdist 74e8be6
for i in echo pwd test kill; do
cvsdist 74e8be6
  perl -pi -e "s,$i,,g" man.pages
cvsdist 74e8be6
  perl -pi -e "s,  , ,g" man.pages
cvsdist 74e8be6
done
cvsdist 74e8be6
cvsdist 74e8be6
install -c -m 644 builtins.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/builtins.1
cvsdist 74e8be6
cvsdist 74e8be6
for i in `cat man.pages` ; do
cvsdist 74e8be6
  echo .so man1/builtins.1 > ${RPM_BUILD_ROOT}%{_mandir}/man1/$i.1
cvsdist 8b5e1e8
  chmod 0644 ${RPM_BUILD_ROOT}%{_mandir}/man1/$i.1
cvsdist 74e8be6
done
cvsdist 4d371bb
popd
cvsdist 57ff95e
cvsdist 57ff95e
# Link bash man page to sh so that man sh works.
cvsdist 57ff95e
ln -s bash.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/sh.1
cvsdist 57ff95e
cvsdist 8b5e1e8
# Not for printf (conflict with coreutils)
cvsdist 8b5e1e8
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/printf.1
cvsdist 74e8be6
cvsdist 6aab032
pushd $RPM_BUILD_ROOT
cvsdist 6aab032
mkdir ./bin
cvsdist 6aab032
mv ./usr/bin/bash ./bin
cvsdist 6aab032
ln -sf bash ./bin/bash2
cvsdist 6aab032
ln -sf bash ./bin/sh
cvsdist 6aab032
gzip -9nf .%{_infodir}/bash.info
cvsdist 6aab032
rm -f .%{_infodir}/dir
cvsdist 6aab032
popd
cvsdist ec33876
mkdir -p $RPM_BUILD_ROOT/etc/skel
cvsdist 74e8be6
install -c -m644 $RPM_SOURCE_DIR/dot-bashrc $RPM_BUILD_ROOT/etc/skel/.bashrc
cvsdist 74e8be6
install -c -m644 $RPM_SOURCE_DIR/dot-bash_profile \
cvsdist 74e8be6
	$RPM_BUILD_ROOT/etc/skel/.bash_profile
cvsdist 74e8be6
install -c -m644 $RPM_SOURCE_DIR/dot-bash_logout \
cvsdist 74e8be6
	$RPM_BUILD_ROOT/etc/skel/.bash_logout
cvsdist dc9e6b7
find $RPM_BUILD_ROOT/ $RPM_BUILD_DIR/ -name "bashbug*" \
cvsdist dc9e6b7
    -exec rm -vf {} \;
cvsdist 9bd0ca3
cvsdist 4d371bb
%find_lang %{name}
cvsdist 4d371bb
cvsdist 74e8be6
%clean
cvsdist 74e8be6
rm -rf $RPM_BUILD_ROOT
cvsdist 74e8be6
cvsdist 74e8be6
# ***** bash doesn't use install-info. It's always listed in %{_infodir}/dir
cvsdist 74e8be6
# to prevent prereq loops
cvsdist 74e8be6
cvsdist 74e8be6
%post
cvsdist 74e8be6
cvsdist 74e8be6
HASBASH2=""
cvsdist 74e8be6
HASBASH=""
cvsdist 74e8be6
HASSH=""
cvsdist 74e8be6
cvsdist 74e8be6
if [ ! -f /etc/shells ]; then
cvsdist 74e8be6
	> /etc/shells
cvsdist 74e8be6
fi
cvsdist 74e8be6
cvsdist 74e8be6
(while read line ; do
cvsdist 74e8be6
	if [ $line = /bin/bash ]; then
cvsdist 74e8be6
		HASBASH=1
cvsdist 74e8be6
	elif [ $line = /bin/sh ]; then
cvsdist 74e8be6
		HASSH=1
cvsdist 74e8be6
	elif [ $line = /bin/bash2 ]; then
cvsdist 74e8be6
		HASBASH2=1
cvsdist 74e8be6
	fi
cvsdist 74e8be6
 done
cvsdist 74e8be6
cvsdist 74e8be6
 if [ -z "$HASBASH2" ]; then
cvsdist 74e8be6
	echo "/bin/bash2" >> /etc/shells
cvsdist 74e8be6
 fi
cvsdist 74e8be6
 if [ -z "$HASBASH" ]; then
cvsdist 74e8be6
	echo "/bin/bash" >> /etc/shells
cvsdist 74e8be6
 fi
cvsdist 74e8be6
 if [ -z "$HASSH" ]; then
cvsdist 74e8be6
	echo "/bin/sh" >> /etc/shells
cvsdist 74e8be6
fi) < /etc/shells
cvsdist 74e8be6
cvsdist 74e8be6
%postun
cvsdist 74e8be6
if [ "$1" = 0 ]; then
cvsdist 74e8be6
    grep -v '^/bin/bash2$' < /etc/shells | \
cvsdist 74e8be6
	grep -v '^/bin/bash$' | \
cvsdist 74e8be6
	grep -v '^/bin/sh$' > /etc/shells.new
cvsdist 74e8be6
    mv /etc/shells.new /etc/shells
cvsdist 74e8be6
fi
cvsdist 74e8be6
cvsdist 4d371bb
%files -f %{name}.lang
cvsdist 74e8be6
%defattr(-,root,root)
cvsdist 971fd49
%doc CHANGES COMPAT NEWS NOTES POSIX
cvsdist 74e8be6
%doc doc/FAQ doc/INTRO doc/article.ms
cvsdist 8b5e1e8
%doc -P examples/bashdb/ examples/functions/ examples/misc/
cvsdist 8b5e1e8
%doc -P examples/scripts.noah/ examples/scripts.v2/ examples/scripts/
cvsdist 8b5e1e8
%doc -P examples/startup-files/ examples/complete/ examples/loadables/
cvsdist 74e8be6
%config(noreplace) /etc/skel/.b*
cvsdist 74e8be6
/bin/sh
cvsdist 74e8be6
/bin/bash
cvsdist 74e8be6
/bin/bash2
cvsdist 8b5e1e8
%{_infodir}/bash.info*
cvsdist 8b5e1e8
%{_mandir}/*/*
cvsdist ec33876
%{_mandir}/*/..1*
cvsdist 74e8be6
%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
cvsdist 74e8be6
cvsdist 74e8be6
%changelog
cvsdist 9224b4f
* Fri Aug 27 2004 Tim Waugh <twaugh@redhat.com> 3.0-8
cvsdist 9224b4f
- Provide support for new limits (bug #129800).
cvsdist 9224b4f
cvsdist 797b83e
* Thu Aug 26 2004 Tim Waugh <twaugh@redhat.com> 3.0-7
cvsdist 797b83e
- Use upstream patch for last fix.
cvsdist 797b83e
cvsdist 68e7902
* Thu Aug 26 2004 Tim Waugh <twaugh@redhat.com> 3.0-6
cvsdist 68e7902
- Fixed history saved-line handling.
cvsdist 68e7902
cvsdist 68e7902
* Tue Aug 24 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 68e7902
- Fixed multibyte IFS handling.
cvsdist 68e7902
cvsdist 68e7902
* Wed Aug 18 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 68e7902
- Applied bug-bash list patch to fix pipefail.
cvsdist 68e7902
cvsdist 746d76a
* Tue Aug 17 2004 Tim Waugh <twaugh@redhat.com> 3.0-5
cvsdist 746d76a
- Make trap usage string show POSIX usage (bug #128938).
cvsdist 746d76a
- Updated ${x[@]:1} expansion fix from bug-bash list.
cvsdist 746d76a
- Updated patch to fix unset array crash (from bug-bash list).
cvsdist 746d76a
cvsdist 746d76a
* Sun Aug 15 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 746d76a
- Fix ${x[@]:1} expansion (William Park, bug-bash list).
cvsdist 746d76a
cvsdist a99e7a9
* Tue Aug 10 2004 Tim Waugh <twaugh@redhat.com> 3.0-4
cvsdist a99e7a9
- Fix vi-change-char behaviour at EOL (bug #129526).
cvsdist a99e7a9
cvsdist a99e7a9
* Mon Aug  9 2004 Tim Waugh <twaugh@redhat.com> 3.0-3
cvsdist a99e7a9
- Applied bug-bash list patch to fix multiline PS1 prompting (bug #129382).
cvsdist a99e7a9
cvsdist eb3bba6
* Wed Aug  4 2004 Tim Waugh <twaugh@redhat.com> 3.0-2
cvsdist eb3bba6
- Fixed brace expansion (bug #129128).
cvsdist eb3bba6
- Build with AFS support again, since bug #86514 seems fixed upstream
cvsdist eb3bba6
  (bug #129094).
cvsdist eb3bba6
cvsdist eb3bba6
* Tue Aug  3 2004 Tim Waugh <twaugh@redhat.com>
cvsdist eb3bba6
- Fixed crash when unsetting an unset array (from bug-bash list).
cvsdist eb3bba6
cvsdist 4d371bb
* Wed Jul 28 2004 Tim Waugh <twaugh@redhat.com> 3.0-1
cvsdist 4d371bb
- 3.0.
cvsdist 4d371bb
cvsdist 634e46c
* Wed Jul 21 2004 Tim Waugh <twaugh@redhat.com> 2.05b-44
cvsdist 634e46c
- Don't report SIGPIPE errors (bug #128274).
cvsdist 634e46c
cvsdist aff0eea
* Thu Jul  8 2004 Tim Waugh <twaugh@redhat.com> 2.05b-43
cvsdist aff0eea
- Fixed command substitution problem (bug #127242).
cvsdist aff0eea
cvsdist dc9e6b7
* Mon Jun 28 2004 Tim Waugh <twaugh@redhat.com> 2.05b-42
cvsdist dc9e6b7
- Fixed multibyte variable substitution patch (bug #126399).
cvsdist dc9e6b7
cvsdist dc9e6b7
* Thu Jun 17 2004 Karsten Hopp <karsten@redhat.de> 2.05b-41 
cvsdist dc9e6b7
- remove bashbug script/docs to avoid conflicting files in
cvsdist dc9e6b7
  biarch installs.
cvsdist dc9e6b7
cvsdist de3ddc0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist de3ddc0
- rebuilt
cvsdist de3ddc0
cvsdist de3ddc0
* Fri Jun  4 2004 Tim Waugh <twaugh@redhat.com>
cvsdist de3ddc0
- Build requires bison (bug #125307).
cvsdist de3ddc0
cvsdist 9bd0ca3
* Wed Jun  2 2004 Tim Waugh <twaugh@redhat.com> 2.05b-39
cvsdist 9bd0ca3
- Build requires libtermcap-devel (bug #125068).
cvsdist 9bd0ca3
cvsdist 9bd0ca3
* Wed May 19 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 9bd0ca3
- Don't ship empty %%{_libdir}/bash (bug #123556).
cvsdist 9bd0ca3
cvsdist b0857a0
* Thu Mar 11 2004 Tim Waugh <twaugh@redhat.com> 2.05b-38
cvsdist b0857a0
- Apply patch from Nalin Dahyabhai fixing an overread.
cvsdist b0857a0
cvsdist b0857a0
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist b0857a0
- rebuilt
cvsdist b0857a0
cvsdist b0857a0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist b0857a0
- rebuilt
cvsdist b0857a0
cvsdist 84c6018
* Thu Jan 22 2004 Tim Waugh <twaugh@redhat.com> 2.05b-36
cvsdist 84c6018
- Fix the bug causing bindings to need reparsing .inputrc (bug #114101).
cvsdist 84c6018
cvsdist 84c6018
* Mon Jan  5 2004 Tim Waugh <twaugh@redhat.com> 2.05b-35
cvsdist 84c6018
- Fix parameter expansion in multibyte locales (bug #112657).
cvsdist 84c6018
- Run 'make check'.
cvsdist 84c6018
cvsdist 4897e0e
* Tue Dec  9 2003 Tim Waugh <twaugh@redhat.com> 2.05b-34
cvsdist 4897e0e
- Build requires texinfo (bug #111171).
cvsdist 4897e0e
cvsdist 4897e0e
* Fri Nov 28 2003 Tim Waugh <twaugh@redhat.com> 2.05b-33
cvsdist 4897e0e
- Speed up UTF-8 command-line redrawing in the common case (bug #102353,
cvsdist 4897e0e
  bug #110777).
cvsdist 4897e0e
cvsdist 4897e0e
* Thu Nov  6 2003 Tim Waugh <twaugh@redhat.com> 2.05b-32
cvsdist 4897e0e
- Apply upstream patches (bug #109269 among others).
cvsdist 4897e0e
cvsdist 4897e0e
* Fri Oct 31 2003 Tim Waugh <twaugh@redhat.com>
cvsdist 4897e0e
- Fix bash.info (bug #83776).
cvsdist 4897e0e
cvsdist 4897e0e
* Tue Oct 28 2003 Tim Waugh <twaugh@redhat.com> 2.05b-31
cvsdist 6aab032
- Add bash205b-007 patch to fix bug #106876.
cvsdist 6aab032
cvsdist 4897e0e
* Thu Oct 23 2003 Tim Waugh <twaugh@redhat.com> 2.05b-30
cvsdist 6aab032
- Rebuilt.
cvsdist 6aab032
cvsdist 4897e0e
* Thu Sep 18 2003 Tim Waugh <twaugh@redhat.com> 2.05b-29.1
cvsdist 6aab032
- Rebuilt.
cvsdist 6aab032
cvsdist 4897e0e
* Thu Sep 18 2003 Tim Waugh <twaugh@redhat.com> 2.05b-29
cvsdist 6aab032
- Avoid crashing on multibyte input when locale is set incorrectly
cvsdist 6aab032
  (bug #74266).
cvsdist 6aab032
cvsdist 4897e0e
* Fri Sep  5 2003 Tim Waugh <twaugh@redhat.com> 2.05b-28.1
cvsdist 6aab032
- Rebuilt.
cvsdist 6aab032
cvsdist 4897e0e
* Fri Sep  5 2003 Tim Waugh <twaugh@redhat.com> 2.05b-28
cvsdist 6aab032
- Avoid built-in malloc implementation (bug #103768).
cvsdist 6aab032
cvsdist 4897e0e
* Wed Sep  3 2003 Tim Waugh <twaugh@redhat.com> 2.05b-27.1
cvsdist 6aab032
- Rebuilt.
cvsdist 6aab032
cvsdist 4897e0e
* Wed Sep  3 2003 Tim Waugh <twaugh@redhat.com> 2.05b-27
cvsdist 6aab032
- LFS support (bug #103627).
cvsdist 6aab032
cvsdist 4897e0e
* Thu Jul 31 2003 Tim Waugh <twaugh@redhat.com> 2.05b-26.1
cvsdist 6aab032
- Rebuilt.
cvsdist 6aab032
cvsdist 4897e0e
* Thu Jul 31 2003 Tim Waugh <twaugh@redhat.com> 2.05b-26
cvsdist 6aab032
- Merge bash-doc into main package (bug #100632).
cvsdist 6aab032
cvsdist 6aab032
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 2.05b-25
cvsdist 6aab032
- rebuilt
cvsdist 6aab032
cvsdist 6aab032
* Mon May 12 2003 Tim Waugh <twaugh@redhat.com> 2.05b-24
cvsdist 6aab032
- Fix completion display when multibyte or control characters are to be
cvsdist 6aab032
  shown (bug #90201).
cvsdist 6aab032
cvsdist 6aab032
* Tue Mar 26 2003 Tim Waugh <twaugh@redhat.com> 2.05b-23
cvsdist 6aab032
- Fix a warning message (bug #79629).
cvsdist 6aab032
- Don't remove generated source during build, for debuginfo package.
cvsdist 6aab032
- Don't build with AFS support (bug #86514).
cvsdist 6aab032
cvsdist 6aab032
* Tue Mar 25 2003 Tim Waugh <twaugh@redhat.com> 2.05b-22
cvsdist 0bb2b36
- Really fix bug #78455.
cvsdist 0bb2b36
cvsdist 6aab032
* Tue Mar 11 2003 Tim Waugh <twaugh@redhat.com> 2.05b-21
cvsdist 6aab032
- Don't explicitly strip binaries (bug #85995).
cvsdist 6aab032
cvsdist e812ac8
* Tue Feb 11 2003 Tim Waugh <twaugh@redhat.com> 2.05b-20
cvsdist e812ac8
- Really fix bug #83331 for good.
cvsdist e812ac8
cvsdist e812ac8
* Mon Feb 10 2003 Tim Waugh <twaugh@redhat.com> 2.05b-19
cvsdist e812ac8
- Fix builtins.1.
cvsdist e812ac8
cvsdist e812ac8
* Fri Feb  7 2003 Tim Waugh <twaugh@redhat.com> 2.05b-18
cvsdist e812ac8
- Actually apply the patch (bug #83331).
cvsdist e812ac8
cvsdist e812ac8
* Wed Feb  5 2003 Tim Waugh <twaugh@redhat.com> 2.05b-17
cvsdist ec33876
- Fix history/UTF-8 bug (bug #83331).
cvsdist e812ac8
cvsdist e812ac8
* Sun Jan 26 2003 Tim Waugh <twaugh@redhat.com> 2.05b-16
cvsdist ec33876
- More tab-completion fixing (bug #72512).
cvsdist e812ac8
cvsdist e812ac8
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 2.05b-15
cvsdist e812ac8
- rebuilt
cvsdist e812ac8
cvsdist e812ac8
* Wed Jan 15 2003 Tim Waugh <twaugh@redhat.com> 2.05b-14
cvsdist e812ac8
- Force pgrp synchronization (bug #81653).
cvsdist e812ac8
cvsdist e812ac8
* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 2.05b-13
cvsdist e812ac8
- (patch26) Don't call 'size' in makefile. Pointless, and interferes with 
cvsdist e812ac8
  cross compiles.
cvsdist e812ac8
cvsdist e812ac8
* Tue Dec  3 2002 Tim Waugh <twaugh@redhat.com> 2.05b-12
cvsdist ec33876
- Prevent prompt overwriting output (bug #74383).
cvsdist e812ac8
cvsdist e812ac8
* Wed Nov 27 2002 Tim Waugh <twaugh@redhat.com> 2.05b-11
cvsdist e812ac8
- Fix '-rbash' (bug #78455).
cvsdist e812ac8
cvsdist e812ac8
* Thu Nov 21 2002 Tim Waugh <twaugh@redhat.com> 2.05b-10
cvsdist e812ac8
- Rebuild.
cvsdist e812ac8
cvsdist e812ac8
* Wed Nov 20 2002 Elliot Lee <sopwith@redhat.com>
cvsdist e812ac8
- Use the configure macro instead of calling ./configure directly
cvsdist e812ac8
cvsdist e812ac8
* Wed Nov 13 2002 Tim Waugh <twaugh@redhat.com>
cvsdist e812ac8
- Revert previous change.
cvsdist e812ac8
cvsdist e812ac8
* Wed Nov 13 2002 Tim Waugh <twaugh@redhat.com> 2.05b-8
cvsdist e812ac8
- PreReq libtermcap.
cvsdist e812ac8
cvsdist e812ac8
* Fri Oct 18 2002 Tim Waugh <twaugh@redhat.com> 2.05b-7
cvsdist e812ac8
- Add readline-init patch (bug #74925).
cvsdist e812ac8
cvsdist e812ac8
* Wed Oct 16 2002 Tim Waugh <twaugh@redhat.com> 2.05b-6
cvsdist ec33876
- Add the (4) patches from ftp.gnu.org (bug #75888, bug #72512).
cvsdist ec33876
- Ship '.' man page, which doesn't get picked up by glob.
cvsdist ec33876
- Don't install files not shipped when building.
cvsdist e812ac8
- Locale shell variables fix (bug #74701).
cvsdist ec33876
cvsdist e812ac8
* Fri Aug 23 2002 Tim Powers <timp@redhat.com> 2.05b-5
cvsdist 67c59b6
- re-bzip the docs, something was corrupted
cvsdist 67c59b6
cvsdist 971fd49
* Thu Aug 22 2002 Tim Waugh <twaugh@redhat.com> 2.05b-4
cvsdist 971fd49
- Fix history substitution modifiers in UTF-8 (bug #70294, bug #71186).
cvsdist 971fd49
- Fix ADVANCE_CHAR at end of string (bug #70819).
cvsdist 971fd49
- docs: CWRU/POSIX.NOTES no longer exists, but ship POSIX.
cvsdist 971fd49
cvsdist 71bb0ca
* Wed Aug 07 2002 Phil Knirsch <pknirsch@redhat.com> 2.05b-3
cvsdist 71bb0ca
- Fixed out of memory problem with readline.
cvsdist 71bb0ca
cvsdist 57ff95e
* Tue Jul 23 2002 Phil Knirsch <pknirsch@redhat.com> 2.05b-2
cvsdist 57ff95e
- Added symlink for sh.1 in man1 section so that man sh works (#44039).
cvsdist 57ff95e
cvsdist 57ff95e
* Mon Jul 22 2002 Phil Knirsch <pknirsch@redhat.com> 2.05b-1
cvsdist 57ff95e
- Update to 2.05b
cvsdist 57ff95e
cvsdist 57ff95e
* Wed Jul 10 2002 Phil Knirsch <pknirsch@redhat.com> 2.05a-16
cvsdist 57ff95e
- Fixed readline utf8 problem (#68313).
cvsdist 57ff95e
cvsdist 57ff95e
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.05a-15
cvsdist 57ff95e
- automated rebuild
cvsdist 57ff95e
cvsdist 57ff95e
* Thu May 23 2002 Tim Powers <timp@redhat.com> 2.05a-14
cvsdist 57ff95e
- automated rebuild
cvsdist 57ff95e
cvsdist b765d3a
* Fri Apr 12 2002 Tim Powers <timp@redhat.com> 2.05a-13
cvsdist b765d3a
- don't build the stuff in examples/loadables. It breaks FHS
cvsdist b765d3a
  compliance
cvsdist b765d3a
cvsdist 8b5e1e8
* Fri Apr  5 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-12
cvsdist 8b5e1e8
- Fix the fix for #62418
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Thu Apr  4 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-11
cvsdist 8b5e1e8
- Fix kill builtin (#62418)
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Mon Mar 25 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.0.5a-10
cvsdist 8b5e1e8
- Get rid of completion subpackage
cvsdist 8b5e1e8
- Use %%{_tmppath}
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-9
cvsdist 8b5e1e8
- Add patch from Ulrich Drepper to get better error messages when trying
cvsdist 8b5e1e8
  to launch an application with a bad ELF interpreter (e.g. libc5 ld.so)
cvsdist 8b5e1e8
  (#60870)
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Fri Feb 22 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-8
cvsdist 8b5e1e8
- Update completion
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Wed Jan 30 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-7
cvsdist 8b5e1e8
- Update completion stuff and move it to a separate package
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-6
cvsdist 8b5e1e8
- Add patches from Ian Macdonald <ian@caliban.org>
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Wed Jan 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-5
cvsdist 8b5e1e8
- Add programmable completion (optional)
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Thu Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-4
cvsdist 8b5e1e8
- Fix mailcheck (#57792)
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Tue Jan 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-3
cvsdist 8b5e1e8
- Fix autoconf mess
cvsdist 8b5e1e8
- Build --with-afs, some users may be using it
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 8b5e1e8
- automated rebuild
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Thu Nov 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-2
cvsdist 8b5e1e8
- Fix conflict with sh-utils (printf builtin manpage vs. printf binary manpage)
cvsdist 8b5e1e8
  (#56590)
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Tue Nov 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-1
cvsdist 8b5e1e8
- 2.05a
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Wed Oct 10 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 8b5e1e8
- disable s390x fix, not needed anymore
cvsdist 8b5e1e8
cvsdist 8b5e1e8
* Mon Oct  1 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-9
cvsdist 8b5e1e8
- Add patch from readline 4.2-3 to bash's internal libreadline
cvsdist 8b5e1e8
cvsdist fd6bf9f
* Mon Jul  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-8
cvsdist fd6bf9f
- Merge Pekka Savola's patch (RFE#47762)
cvsdist fd6bf9f
cvsdist fd6bf9f
* Mon Jul  2 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist fd6bf9f
- Add IPv6 patch from PLD (only redirection to /dev/{tcp,udp}/host/port
cvsdist fd6bf9f
  support)
cvsdist fd6bf9f
cvsdist a4dba74
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-7
cvsdist a4dba74
- Add some bugfix patches from the maintainer
cvsdist a4dba74
cvsdist a4dba74
* Mon Jun 11 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist a4dba74
- added patch for s390x from <oliver.paukstadt@millenux.com>
cvsdist a4dba74
cvsdist a4dba74
* Wed May 23 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-5
cvsdist a4dba74
- Don't set BASH_ENV in .bash_profile, it causes .bashrc to be sourced
cvsdist a4dba74
  twice in interactive non-login shells.
cvsdist a4dba74
- s/Copyright/License/
cvsdist a4dba74
cvsdist a4dba74
* Fri May  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-4
cvsdist a4dba74
- Fix tempfile creation in bashbug
cvsdist a4dba74
cvsdist a4dba74
* Wed May  2 2001 Preston Brown <pbrown@redhat.com> 2.05-3
cvsdist a4dba74
- bashrc moved to setup package
cvsdist a4dba74
cvsdist a4dba74
* Tue Apr 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-2
cvsdist a4dba74
- bash comes with its own copy of readline... Add the patches we're
cvsdist a4dba74
  applying in the readline package.
cvsdist 50f5e50
cvsdist a4dba74
* Tue Apr 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.05-1
cvsdist a4dba74
- Update to 2.05
cvsdist a4dba74
- Change PROMPT_COMMAND in bashrc for xterms
cvsdist a4dba74
  to something less space consuming (#24159)
cvsdist a4dba74
- Provide plugs for alternate prompt commands (#30634), but don't
cvsdist a4dba74
  default to them
cvsdist 50f5e50
cvsdist a4dba74
* Mon Mar 19 2001 Preston Brown <pbrown@redhat.com>
cvsdist a4dba74
- add default aliases for 'dir' and 'df' to have human readable output
cvsdist 84c77d8
cvsdist 74e8be6
* Wed Feb 28 2001 Matt Wilson <msw@redhat.com>
cvsdist 74e8be6
- don't Prereq: /sbin/install-info!
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Feb 27 2001 Preston Brown <pbrown@redhat.com>
cvsdist 74e8be6
- noreplace config files
cvsdist 74e8be6
- don't own /etc/skel directory
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Feb 22 2001 Harald Hoyer <harald@redhat.de>
cvsdist 74e8be6
- changed /etc/bashrc to work with backspace = 0177 (rxvt)
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Feb 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 74e8be6
- changed /etc/skel/.bash_profile to "unset USERNAME"
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Feb  5 2001 Yukihiro Nakai <ynakai@redhat.com>
cvsdist 74e8be6
- Delete Japanese resources from dot-bashrc
cvsdist 74e8be6
  and move them to each package.
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Dec 15 2000 Yukihiro Nakai <ynakai@redhat.com>
cvsdist 74e8be6
- Add Japanese resource to dot-bashrc
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Dec 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- rebuild to get rid of 0777 doc dirs
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Nov 16 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- restore the ^Hs in documentation, they're highlighting sequences
cvsdist 74e8be6
  for less (#20654) 
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Sep 15 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 74e8be6
- bash-2.04-export.patch is reported to fix compilation
cvsdist 74e8be6
  of older glibc-2.1 sources
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Aug 22 2000 Matt Wilson <msw@redhat.com>
cvsdist 74e8be6
- fixed the summary of bash-doc to use %%{version} instead of "2.03"
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Aug  8 2000 Bill Nottingham <notting@redhat.com>
cvsdist 74e8be6
- 'exit' in bashrc is very bad.
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Aug  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- minor bashrc fix (Bug #8518)
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- Don't use tput etc. in bashrc if /usr isn't available (Bug #14116)
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 74e8be6
- automatic rebuild
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Jun 22 2000 Bill Nottingham <notting@redhat.com>
cvsdist 74e8be6
- fix for some IA-64 issues from Stephane Eranian
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Jun 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- Fix summary and description, they had old version numbers (Bug #12092)
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Jun  6 2000 Bill Nottingham <notting@redhat.com>
cvsdist 74e8be6
- add /etc/skel/.bash* ; obsolete etcskel
cvsdist 74e8be6
cvsdist 74e8be6
* Tue May  2 2000 Bill Nottingham <notting@redhat.com>
cvsdist 74e8be6
- fix for shell functions on 64-bit architectures...
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Mar 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- Add some backwards compatibility (for i in ; do something; done)
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Mar 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- 2.04 final
cvsdist 74e8be6
- remove the echo, pwd, test and kill man pages from the package,
cvsdist 74e8be6
  we're getting them from sh-utils
cvsdist 74e8be6
cvsdist 74e8be6
* Sun Mar 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 74e8be6
- 2.04beta5
cvsdist 74e8be6
- adapt patches
cvsdist 74e8be6
- Fix up bashrc
cvsdist 74e8be6
- Don't put in bashrc1, this should be done by the bash1 package
cvsdist 74e8be6
- use install -c instead of plain install to work on *BSD
cvsdist 74e8be6
- remove the collected patches - they're now in the base version.
cvsdist 74e8be6
- make compressed man pages optional
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Mar 16 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 74e8be6
- add some collected patches for bash2
cvsdist 74e8be6
- change it over to be the main bash package
cvsdist 74e8be6
- install man-pages root:root
cvsdist 74e8be6
- obsolete bash2, bash2-doc
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 74e8be6
- man pages are compressed
cvsdist 74e8be6
- fix description
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Dec  2 1999 Ken Estes <kestes@staff.mail.com>
cvsdist 74e8be6
- updated patch to detect what executables are required by a script.
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Sep 14 1999 Dale Lovelace <dale@redhat.com>
cvsdist 74e8be6
- Remove annoying ^H's from documentation
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Jul 16 1999 Ken Estes <kestes@staff.mail.com>
cvsdist 74e8be6
- patch to detect what executables are required by a script.
cvsdist 74e8be6
cvsdist 74e8be6
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 74e8be6
- auto rebuild in the new build environment (release 4)
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 74e8be6
- strip binaries.
cvsdist 74e8be6
- include bash-doc correctly.
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
cvsdist 74e8be6
- fixed post/postun /etc/shells work.
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 74e8be6
- updated again text in the spec file
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 74e8be6
- updated text in spec file.
cvsdist 74e8be6
- update to 2.03.
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Feb 12 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 74e8be6
- build it as bash2 instead of bash
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Feb  9 1999 Bill Nottingham <notting@redhat.com>
cvsdist 74e8be6
- set 'NON_INTERACTIVE_LOGIN_SHELLS' so profile gets read
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Jan 14 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 74e8be6
- rename man pages in bash-doc to avoid packaging conflicts (#606).
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Dec 02 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 74e8be6
- patch for the arm
cvsdist 74e8be6
- use $RPM_ARCH-redhat-linux as the build target
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Oct  6 1998 Bill Nottingham <notting@redhat.com>
cvsdist 74e8be6
- rewrite %pre, axe %postun (to avoid prereq loops)
cvsdist 74e8be6
cvsdist 74e8be6
* Wed Aug 19 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 74e8be6
- resurrect for RH 6.0.
cvsdist 74e8be6
cvsdist 74e8be6
* Sun Jul 26 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 74e8be6
- update to 2.02.1
cvsdist 74e8be6
cvsdist 74e8be6
* Thu Jun 11 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 74e8be6
- Package for 5.2.
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Apr 20 1998 Ian Macdonald <ianmacd@xs4all.nl>
cvsdist 74e8be6
- added POSIX.NOTES doc file
cvsdist 74e8be6
- some extraneous doc files removed
cvsdist 74e8be6
- minor .spec file changes
cvsdist 74e8be6
cvsdist 74e8be6
* Sun Apr 19 1998 Ian Macdonald <ianmacd@xs4all.nl>
cvsdist 74e8be6
- upgraded to version 2.02
cvsdist 74e8be6
- Alpha, MIPS & Sparc patches removed due to lack of test platforms
cvsdist 74e8be6
- glibc & signal patches no longer required
cvsdist 74e8be6
- added documentation subpackage (doc)
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Nov 07 1997 Donnie Barnes <djb@redhat.com>
cvsdist 74e8be6
- added signal handling patch from Dean Gaudet <dgaudet@arctic.org> that
cvsdist 74e8be6
  is based on a change made in bash 2.0.  Should fix some early exit
cvsdist 74e8be6
  problems with suspends and fg.
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
cvsdist 74e8be6
- added %clean
cvsdist 74e8be6
cvsdist 74e8be6
* Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
cvsdist 74e8be6
- added comment explaining why install-info isn't used
cvsdist 74e8be6
- added mips patch 
cvsdist 74e8be6
cvsdist 74e8be6
* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
cvsdist 74e8be6
- added BuildRoot
cvsdist 74e8be6
cvsdist 74e8be6
* Tue Jun 03 1997 Erik Troan <ewt@redhat.com>
cvsdist 74e8be6
- built against glibc