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