cvsdist 57ff95
Version: 2.05b
cvsdist 74e8be
Name: bash
cvsdist 74e8be
Summary: The GNU Bourne Again shell (bash) version %{version}.
cvsdist 57ff95
Release: 2
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
Patch2: bash-2.04-arm.patch
cvsdist 74e8be
Patch3: bash-2.03-profile.patch
cvsdist a4dba7
Patch4: bash-2.05-readlinefixes.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
Patch9: bash-2.05a-mailcheck.patch
cvsdist 8b5e1e
Patch10: bash-2.05a-service_completion.patch
cvsdist 8b5e1e
Patch11: bash-2.05a-loadables.patch
cvsdist 8b5e1e
Patch12: bash-2.05a-interpreter.patch
cvsdist 8b5e1e
Patch13: bash-2.05a-killbuiltin.patch
cvsdist 57ff95
Patch14: bash-2.05a-readline-utf8.patch
cvsdist 74e8be
Prefix: %{_prefix}
cvsdist 74e8be
Requires: mktemp
cvsdist 74e8be
Provides: bash2
cvsdist 74e8be
Obsoletes: bash2 etcskel
cvsdist 8b5e1e
BuildRoot: %{_tmppath}/%{name}-%{version}-root
cvsdist 74e8be
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
Documentation for bash version %{version} is contained in the bash-doc 
cvsdist 74e8be
package.
cvsdist 74e8be
cvsdist 74e8be
%package doc
cvsdist 74e8be
Group: Documentation
cvsdist 74e8be
Summary: Documentation for the GNU Bourne Again shell (bash) version %{version}.
cvsdist 74e8be
Obsoletes: bash2-doc
cvsdist 74e8be
cvsdist 74e8be
%description doc
cvsdist 74e8be
The bash-doc package contains documentation for the GNU Bourne
cvsdist 74e8be
Again shell version %{version}.
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 57ff95
#%patch2 -p1 -b .arm
cvsdist 74e8be
%patch3 -p1 -b .profile
cvsdist 57ff95
#%patch4 -p1 -b .readline
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 57ff95
#%patch9 -p1 -b .mailcheck
cvsdist 57ff95
#%patch10 -p1 -b .servicecomp
cvsdist 8b5e1e
%patch11 -p1 -b .loadables
cvsdist 8b5e1e
%patch12 -p1 -b .interpreter
cvsdist 57ff95
#%patch13 -p1 -b .killbuiltin
cvsdist 57ff95
#%patch14 -p1 -b .readline-utf8
cvsdist 74e8be
echo %{version} > _distribution
cvsdist 74e8be
echo %{release} > _patchlevel
cvsdist 74e8be
cvsdist 74e8be
%build
cvsdist 74e8be
#CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
cvsdist 74e8be
#    ./configure --prefix=$RPM_BUILD_ROOT/usr $RPM_ARCH-redhat-linux
cvsdist 74e8be
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 8b5e1e
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --with-afs
cvsdist 8b5e1e
make
cvsdist 8b5e1e
cvsdist b765d3
#cd examples/loadables
cvsdist b765d3
#make
cvsdist 74e8be
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 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 74e8be
{ cd $RPM_BUILD_ROOT
cvsdist 74e8be
  mkdir ./bin
cvsdist 74e8be
  mv ./usr/bin/bash ./bin
cvsdist 74e8be
  ln -sf bash ./bin/bash2
cvsdist 74e8be
  ln -sf bash ./bin/sh
cvsdist 74e8be
  strip ./bin/* || :
cvsdist 74e8be
  gzip -9nf .%{_infodir}/bash.info
cvsdist 74e8be
  rm -f .%{_infodir}/dir
cvsdist 74e8be
}
cvsdist 8b5e1e
mkdir -p $RPM_BUILD_ROOT/etc/skel $RPM_BUILD_ROOT/etc/profile.d
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 8b5e1e
cat >>$RPM_BUILD_ROOT/etc/profile.d/bashopts.sh <
cvsdist 8b5e1e
# Edit bash settings
cvsdist 8b5e1e
if echo \$SHELL |grep -q bash; then
cvsdist 8b5e1e
	if [ -z "\$NO_BASH_SETTINGS" ]; then
cvsdist 8b5e1e
		export CDPATH=.:~:/:/usr/src/redhat
cvsdist 8b5e1e
		shopt -s cdspell
cvsdist 8b5e1e
	fi
cvsdist 8b5e1e
fi
cvsdist 8b5e1e
EOF
cvsdist 8b5e1e
mkdir -p $RPM_BUILD_ROOT%{_libdir}/bash
cvsdist 8b5e1e
find examples/loadables -type f -perm +0111 | \
cvsdist 8b5e1e
	xargs -i cp -pf {} $RPM_BUILD_ROOT%{_libdir}/bash
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 74e8be
%doc CHANGES COMPAT NEWS NOTES CWRU/POSIX.NOTES
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
%{_libdir}/bash
cvsdist 74e8be
%{_prefix}/bin/bashbug
cvsdist 8b5e1e
%{_infodir}/bash.info*
cvsdist 8b5e1e
%{_mandir}/*/*
cvsdist 74e8be
cvsdist 74e8be
%files doc
cvsdist 74e8be
%defattr(-,root,root)
cvsdist 74e8be
%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
cvsdist 74e8be
cvsdist 74e8be
%changelog
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