%define i18ndate 20010626 %define patchlevel 48 %define rel 2 Name: bash Version: 4.3 Release: %mkrel %{patchlevel}.%{rel} Summary: The GNU Bourne Again shell (bash) Group: Shells License: GPLv2+ URL: http://www.gnu.org/software/bash/bash.html Source0: ftp://ftp.gnu.org/pub/gnu/bash/%{name}-%{version}.tar.gz Source1: ftp://ftp.gnu.org/pub/gnu/bash/%{name}-%{version}.tar.gz.sig Source2: ftp://ftp.gnu.org/pub/gnu/bash/bash-doc-3.2.tar.bz2 Source3: dot-bashrc Source4: dot-bash_profile Source5: dot-bash_logout Source6: alias.sh Source7: bashrc Source8: profile.d-bash # Official upstream patches # from ftp://ftp.gnu.org/gnu/bash/bash-%{version}-patches/ Patch01: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-001 Patch02: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-002 Patch03: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-003 Patch04: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-004 Patch05: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-005 Patch06: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-006 Patch07: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-007 Patch08: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-008 Patch09: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-009 Patch10: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-010 Patch11: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-011 Patch12: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-012 Patch13: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-013 Patch14: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-014 Patch15: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-015 Patch16: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-016 Patch17: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-017 Patch18: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-018 Patch19: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-019 Patch20: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-020 Patch21: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-021 Patch22: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-022 Patch23: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-023 Patch24: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-024 Patch25: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-025 Patch26: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-026 Patch27: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-027 Patch28: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-028 Patch29: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-029 Patch30: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-030 Patch31: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-031 Patch32: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-032 Patch33: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-033 Patch34: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-034 Patch35: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-035 Patch36: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-036 Patch37: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-037 Patch38: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-038 Patch39: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-039 Patch40: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-040 Patch41: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-041 Patch42: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-042 Patch43: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-043 Patch44: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-044 Patch45: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-045 Patch46: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-046 Patch47: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-047 Patch48: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-048 # Mageia/Mandriva patches Patch1001: bash-2.02-security.patch # ensure profile is read (Redhat) Patch1003: bash-4.0-profile.patch Patch1006: bash-2.04-compat.patch #https://bugzilla.novell.com/attachment.cgi?id=67684 Patch1010: bash-3.1-extended_quote.patch Patch1020: bash-strcoll-bug.diff Patch1023: bash-2.05b-checkwinsize.patch Patch1024: bash-3.2-lzma-copmpletion.patch BuildRequires: autoconf2.5 BuildRequires: bison BuildRequires: groff BuildRequires: pkgconfig(tinfo) BuildRequires: texinfo # explicit file provides Provides: /bin/sh /usr/bin/sh Recommends: bash-completion %description Bash is a GNU project sh-compatible shell or command language interpreter. Bash (Bourne Again shell) incorporates useful features from the Korn shell (ksh) and the C shell (csh). Most sh scripts can be run by bash without modification. Bash offers several improvements over sh, including command line editing, unlimited size command history, job control, shell functions and aliases, indexed arrays of unlimited size and integer arithmetic in any base from two to 64. Bash is ultimately intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. %package doc Summary: Documentation for the GNU Bourne Again shell (bash) Group: Documentation Requires: %{name} = %{version}-%{release} %description doc This package provides documentation for GNU Bourne Again shell (bash). %prep %setup -q -a 2 mv doc/README . %patch1 -p0 %patch2 -p0 %patch3 -p0 %patch4 -p0 %patch5 -p0 %patch6 -p0 %patch7 -p0 %patch8 -p0 %patch9 -p0 %patch10 -p0 %patch11 -p0 %patch12 -p0 %patch13 -p0 %patch14 -p0 %patch15 -p0 %patch16 -p0 %patch17 -p0 %patch18 -p0 %patch19 -p0 %patch20 -p0 %patch21 -p0 %patch22 -p0 %patch23 -p0 %patch24 -p0 %patch25 -p0 %patch26 -p0 %patch27 -p0 %patch28 -p0 %patch29 -p0 %patch30 -p0 %patch31 -p0 %patch32 -p0 %patch33 -p0 %patch34 -p0 %patch35 -p0 %patch36 -p0 %patch37 -p0 %patch38 -p0 %patch39 -p0 %patch40 -p0 %patch41 -p0 %patch42 -p0 %patch43 -p0 %patch44 -p0 %patch45 -p0 %patch46 -p0 %patch47 -p0 %patch48 -p0 %patch1001 -p1 -b .security %patch1003 -p1 -b .profile #patch1010 -p0 -b .quote %patch1020 -p1 -b .strcoll_bugx #patch1023 -p1 -b .checkwinsize %patch1024 -p1 -b .lzma %build export CFLAGS="%{optflags} -Os" export CXXFLAGS="$CFLAGS" export DEBUGGER_START_FILE="%{_datadir}/bashdb/bashdb-main.inc" %configure2_5x \ --enable-command-timing \ --disable-rpath \ --enable-history \ --enable-job-control \ --enable-multibyte \ --enable-readline \ --with-installed-readline \ --without-gnu-malloc \ --without-bash-malloc \ --disable-strict-posix-default \ --enable-select \ --enable-prompt-string-decoding \ --enable-process-substitution \ --enable-alias \ --enable-bang-history \ --enable-coprocesses \ --enable-directory-stack \ --enable-brace-expansion %make # all tests must pass %check make check %install %makeinstall_std # beurk rm -rf %{buildroot}%{_datadir}/locale/en@boldquot/ %{buildroot}%{_datadir}/locale/en@quot/ #Sucks chmod +w doc/texinfo.tex chmod 755 examples/misc/aliasconv.* chmod 755 examples/misc/cshtobash chmod 755 %{buildroot}%{_bindir}/bashbug # Take out irritating ^H's from the documentation mkdir tmp_doc for i in `/bin/ls doc/` ; \ do cat doc/$i > tmp_doc/$i ; \ cat tmp_doc/$i | perl -p -e 's/.//g' > doc/$i ; \ rm tmp_doc/$i ; \ done rmdir tmp_doc mkdir -p %{buildroot}/bin ( cd %{buildroot} && mv usr/bin/bash bin/bash ) ( cd %{buildroot}/bin && ln -s bash sh ) # make builtins.1 and rbash.1 with bash.1 in place (fix mdv#51379) (cd doc mkdir tmp_fix_so cd tmp_fix_so cp ../builtins.1 ../rbash.1 . sed -e '/^.if \\n(zZ=1 .ig zZ/,/^.zZ/d' ../bash.1 > bash.1 soelim builtins.1 > ../builtins.1 sed -e '/^.if \\n(zY=1 .ig zY/,/^.zY/d' ../bash.1 > bash.1 soelim rbash.1 > ../rbash.1 ) rm -rf doc/tmp_fix_so # make manpages for bash builtins as per suggestion in DOC/README (cd doc sed -e ' /^\.SH NAME/, /\\- bash built-in commands, see \\fBbash\\fR(1)$/{ /^\.SH NAME/d s/^bash, // s/\\- bash built-in commands, see \\fBbash\\fR(1)$// s/,//g b } d ' builtins.1 | tr -s ' ' '\n' | grep -v -E '^(printf|export|echo|pwd|test|kill)$' > man.pages # tr is needed because there are few commands in a row separated with a whilespace # echo,export,kill,printf,pwd,test -- these files are provided by other packages install -m 644 builtins.1 %{buildroot}%{_mandir}/man1/builtins.1 install -m 644 rbash.1 %{buildroot}%{_mandir}/man1/rbash.1 for i in `cat man.pages` ; do # install man-page echo .so man1/builtins.1 > %{buildroot}%{_mandir}/man1/$i.1 # now turn man.page into a filelist for the man subpackage echo "%{_mandir}/man1/$i.1%{_extension}" >> ../man.pages.filelist done mkdir -p %{buildroot}%{_sysconfdir}/skel mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/skel/.bashrc install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/skel/.bash_profile install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/skel/.bash_logout install -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/profile.d/60alias.sh install -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/bashrc install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/profile.d/95bash-extras.sh ln -s bash %{buildroot}/bin/rbash install -m 644 bash.info %{buildroot}%{_infodir} ) %find_lang %{name} # merges list cat man.pages.filelist %{name}.lang > files.list %files -f files.list %doc %dir %{_docdir}/%{name} %config(noreplace) %{_sysconfdir}/skel/.b* %{_sysconfdir}/profile.d/60alias.sh %{_sysconfdir}/profile.d/95bash-extras.sh %config(noreplace) %{_sysconfdir}/bashrc /bin/rbash /bin/bash /bin/sh %{_infodir}/bash.info* %{_mandir}/man1/bash.1* %{_mandir}/man1/rbash.1* %{_mandir}/man1/builtins.1* %{_mandir}/man1/bashbug.1* %{_bindir}/bashbug %files doc %doc COMPAT NEWS NOTES POSIX CHANGES %doc examples %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt %{_docdir}/%{name} %changelog * Fri Nov 18 2016 neoclust <neoclust> 4.3-48.2.mga5 + Revision: 1068129 - Update absh 4.3 patchlevel, fixes CVE-2016-0634 ( mga# 19387, mga#19462 ) * Tue Jan 27 2015 luigiwalser <luigiwalser> 4.3-33.1.mga5 + Revision: 812464 - update to patchlevel 33 * Wed Oct 15 2014 umeabot <umeabot> 4.3-30.3.mga5 + Revision: 740961 - Second Mageia 5 Mass Rebuild * Mon Oct 06 2014 luigiwalser <luigiwalser> 4.3-30.2.mga5 + Revision: 737079 - actually apply the patches * Mon Oct 06 2014 luigiwalser <luigiwalser> 4.3-30.1.mga5 + Revision: 737078 - update to patchlevel 30 to fix two remaining parser bugs * Wed Oct 01 2014 luigiwalser <luigiwalser> 4.3-28.1.mga5 + Revision: 733911 - replace patch 1025 with upstream patch 28 for CVE-2014-718[78] * Wed Oct 01 2014 luigiwalser <luigiwalser> 4.3-27.2.mga5 + Revision: 733683 - add patch from fedora to fix CVE-2014-7186 and CVE-2014-7187 - update to patchlevel 27 to provide further hardening against shellshock issues * Fri Sep 26 2014 luigiwalser <luigiwalser> 4.3-26.1.mga5 + Revision: 725617 - update to patchlevel 26 to fix CVE-2014-7169 - remove conflicting RedHat patch for now * Fri Sep 26 2014 oden <oden> 4.3-25.2.mga5 + Revision: 724877 - P1025: security fix for CVE-2014-7169 (rhel6) * Wed Sep 24 2014 luigiwalser <luigiwalser> 4.3-25.1.mga5 + Revision: 724254 - add upstream patch 025 (fixes CVE-2014-6271) * Tue Sep 23 2014 tv <tv> 4.3-24.4.mga5 + Revision: 722237 - kill no more needed /bin/bash provides * Tue Sep 16 2014 umeabot <umeabot> 4.3-24.3.mga5 + Revision: 678118 - Mageia 5 Mass Rebuild + tv <tv> - s/uggests:/Recommends:/ * Sun Sep 14 2014 tmb <tmb> 4.3-24.2.mga5 + Revision: 675225 - add explicit /bin/bash provides * Sun Aug 31 2014 luigiwalser <luigiwalser> 4.3-24.1.mga5 + Revision: 670099 - add upstream patches 023 and 024 * Sun Aug 17 2014 luigiwalser <luigiwalser> 4.3-22.1.mga5 + Revision: 664545 - add upstream patches 001 through 022 * Sat Mar 08 2014 guillomovitch <guillomovitch> 4.3-1.mga5 + Revision: 601282 - new version 4.3 * Sat Nov 30 2013 tv <tv> 4.2-45.6.mga4 + Revision: 554157 - suggests bash-completion (mga#9031) * Mon Oct 21 2013 umeabot <umeabot> 4.2-45.5.mga4 + Revision: 539989 - Mageia 4 Mass Rebuild * Tue Oct 08 2013 colin <colin> 4.2-45.4.mga4 + Revision: 493108 - Rebuild against ncurse's libtinfo rather than libtermcap * Fri Aug 23 2013 kamil <kamil> 4.2-45.3.mga4 + Revision: 470226 - make the specfile simpler and shorter - refactoring of the removal of printf|export|echo|pwd|test|kill from the installation - stop installing /bin/bash3 - it was introduced before Thu Apr 12 12:26:56 2007 UTC (@mandriva svn r947) bash-3.2-1mdv2007.1. Bash 4.0 release1 was introduced into Mandriva sources on Fri May 1 20:30:59 2009 UTC (@mandriva svn r370148). grep -r bash3 /usr/* and grep -r bash4 /etc/* gives nothing relevant in a standard Mageia Cauldron installation * Thu Aug 22 2013 kamil <kamil> 4.2-45.2.mga4 + Revision: 469307 - Make the shell part of the .spec more generic and portable * Sun May 26 2013 kamil <kamil> 4.2-45.1.mga4 + Revision: 428049 - include patches up to 45 - update to patchlevel 45 - provide /usr/bin/sh - clean .spec * Fri Jan 11 2013 umeabot <umeabot> 4.2-37.4.mga3 + Revision: 346872 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Dec 07 2012 shlomif <shlomif> 4.2-37.3.mga3 + Revision: 327928 - Fix for https://bugs.mageia.org/show_bug.cgi?id=1623 . Tested that everything is working and the bug was fixed. PROMPT_COMMAND had a minor problem. * Wed Oct 10 2012 shlomif <shlomif> 4.2-37.2.mga3 + Revision: 304270 - Convert to a more appropriate group. - Remove trailing space * Mon Jul 23 2012 blino <blino> 4.2-37.1.mga3 + Revision: 273738 - update to patchlevel 37 * Tue May 29 2012 blino <blino> 4.2-28.1.mga3 + Revision: 249522 - patchlevel 28 - use upstream patchlevel in package release - rename patches to match upstream numbers - do not write anywore unused _distribution and _patchlevel files in build dir - fix running install section multiple times * Mon May 09 2011 ahmad <ahmad> 4.2-5.mga1 + Revision: 96666 - Patchlevel 10 * Wed Mar 16 2011 ahmad <ahmad> 4.2-4.mga1 + Revision: 72271 - patchlevel 8 * Fri Mar 04 2011 ahmad <ahmad> 4.2-3.mga1 + Revision: 64454 - patchlevel 6 - %%define patchlevel - remove a redundant sed command line (spotted by Maarten Vanraes) * Tue Feb 22 2011 ahmad <ahmad> 4.2-1.mga1 + Revision: 55906 - sync with Mandriva revision 639152: o update to bash 4.2 o drop upstream patches o compile with -Os flag o enable few options in configure script o reenable ru localization * Tue Jan 11 2011 blino <blino> 4.1-7.mga1 + Revision: 5648 - remove old versions and conflicts/obsoletes - update distro name + dmorgan <dmorgan> - Fix use of %%exclude + pterjan <pterjan> - imported package bash - imported package bash - imported package bash * Mon May 31 2010 Eugeni Dodonov <eugeni@mandriva.com> 4.1-6mdv2010.1 + Revision: 546801 - Revert change in HISTIGNORE, proper fix will be in mc package. * Mon May 31 2010 Eugeni Dodonov <eugeni@mandriva.com> 4.1-5mdv2010.1 + Revision: 546784 - Work around mc messing up bash history (#59547) * Wed Mar 31 2010 Guillaume Rousse <guillomovitch@mandriva.org> 4.1-4mdv2010.1 + Revision: 530535 - apply pending official patches * Fri Mar 05 2010 Claudio Matsuoka <claudio@mandriva.com> 4.1-3mdv2010.1 + Revision: 514787 - Add extra bash settings provided by Eric Piel (#27126) * Wed Jan 13 2010 Eugeni Dodonov <eugeni@mandriva.com> 4.1-2mdv2010.1 + Revision: 490840 - Disable displaying of control characters in ls command by default, as it has security consequences (CVE-2010-0002, #56882). * Sun Jan 03 2010 Funda Wang <fwang@mandriva.org> 4.1-1mdv2010.1 + Revision: 485797 - New version 4.1 - drop 4.0 patches + Guillaume Rousse <guillomovitch@mandriva.org> - /etc/profile.d/alias.sh should not be executable, but should have an order prefix * Tue Oct 06 2009 Thierry Vignaud <tv@mandriva.org> 4.0-7mdv2010.0 + Revision: 454756 - package CHANGE in doc * Fri Sep 18 2009 Eugeni Dodonov <eugeni@mandriva.com> 4.0-6mdv2010.0 + Revision: 444369 - Updated to patchset 33. * Sun Aug 30 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 4.0-5mdv2010.0 + Revision: 422505 - synch patches with upstream (225,226,227 and 228) - tune up configure options * Tue Jul 28 2009 Frederic Crozat <fcrozat@mandriva.com> 4.0-4mdv2010.0 + Revision: 402384 - Update default configuration to use same prompt for xterm and screen titles (Fedora) - Add warning in default configuration hinting users to create a separate file in /etc/profile.d (Fedora) * Thu Jun 18 2009 Wanderlei Cavassin <cavassin@mandriva.com.br> 4.0-3mdv2010.0 + Revision: 387176 - make builtins.1 and rbash.1 with in place bash.1 pertinent lines, avoiding problem in sourcing a compressed man (fix mdv #51379) * Tue Jun 02 2009 Eugeni Dodonov <eugeni@mandriva.com> 4.0-2mdv2010.0 + Revision: 382268 - Updated to official patchset 24. * Fri May 01 2009 Guillaume Rousse <guillomovitch@mandriva.org> 4.0-1mdv2010.0 + Revision: 370148 - new version - drop documentation, not available for this version anymore * Wed Feb 25 2009 Guillaume Rousse <guillomovitch@mandriva.org> 3.2.48-3mdv2009.1 + Revision: 344740 - rebuild against new readline * Mon Feb 09 2009 Guillaume Rousse <guillomovitch@mandriva.org> 3.2.48-2mdv2009.1 + Revision: 339012 - drop fedora catch-all completion patch, as it break completion definition output format, causing troubles in indirect completions such as sudo + Tomasz Pawel Gajc <tpg@mandriva.org> - bunzip all patches * Mon Jan 12 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 3.2.48-1mdv2009.1 + Revision: 328797 - update to new version 3.2.48 - patches from 101 to 148 were merged upstream - new license policy - fix mixture of tabs and spaces - better description for doc subpackage - disable rpath - enable few configure options - versionate obsoletes - spec file clean * Wed Dec 17 2008 Frederic Crozat <fcrozat@mandriva.com> 3.2-12mdv2009.1 + Revision: 315133 - Remove dietlibc build, useless - Remove patches 13 (no longer needed), 90 (replaced by configuration in setup package) - Regenerate patch 3, 135 - Patch1005 (Behdad): speedup bach completion (Fedora bug #475229) - Patch1006: fix format string * Fri Dec 05 2008 Guillaume Rousse <guillomovitch@mandriva.org> 3.2-11mdv2009.1 + Revision: 310749 - update to official patch level 48 - re-enable official patches 20 to 25, #35880 seems to be fixed * Fri Dec 05 2008 Pixel <pixel@mandriva.com> 3.2-10mdv2009.1 + Revision: 310732 - .bash_profile: calling keychain is already done in /etc/profile.d/99keychain.sh (fixes #46045) + Per Ãyvind Karlsen <peroyvind@mandriva.org> - remove rather usless info in description * Wed Aug 06 2008 Thierry Vignaud <tv@mandriva.org> 3.2-9mdv2009.0 + Revision: 264327 - rebuild early 2009.0 package (before pixel changes) * Wed Jun 11 2008 Thierry Vignaud <tv@mandriva.org> 3.2-8mdv2009.0 + Revision: 218046 - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Wed Dec 05 2007 Guillaume Rousse <guillomovitch@mandriva.org> 3.2-7mdv2008.1 + Revision: 115767 - skip patches 21 to 25 to, as they don't apply cleanly when removing patch 20 - don't apply official patch 020, it seems to be responsible for bug #35880 * Thu Nov 29 2007 Guillaume Rousse <guillomovitch@mandriva.org> 3.2-6mdv2008.1 + Revision: 113958 - update to current official patchset - test profile scriptlet readability, not executability * Fri Aug 31 2007 Pixel <pixel@mandriva.com> 3.2-5mdv2008.0 + Revision: 76690 - cleanup temp variable (#31851) * Sat Aug 11 2007 Olivier Blin <oblin@mandriva.com> 3.2-4mdv2008.0 + Revision: 61891 - fix man page extension (using _extension macro) - really add patches 16 and 17 (not twice again patch 15) + Thierry Vignaud <tv@mandriva.org> - use color by default for egrep & grep + Anssi Hannula <anssi@mandriva.org> - add note about upgrading into alias.sh + Jérôme Soyer <saispo@mandriva.org> - Bump release - Add two patches + Per Ãyvind Karlsen <peroyvind@mandriva.org> - add lzma support to bash completion (P1004) * Mon Apr 30 2007 Pixel <pixel@mandriva.com> 3.2-2mdv2008.0 + Revision: 19543 - explicit file provide /bin/sh * Thu Apr 19 2007 Jérôme Soyer <saispo@mandriva.org> 3.2-1mdv2008.0 + Revision: 14985 - Apply Upstream patch * Sat Apr 07 2007 Jérôme Soyer <saispo@mandriva.org> 3.2-1mdv2007.1 + Revision: 151056 - New release * Mon Jan 08 2007 Warly <warly@mandriva.com> 3.1-9mdv2007.1 + Revision: 105951 - now /etc/bashrc is in bash - now bashrc is in bash and not in setup any more (#10967) * Sat Oct 14 2006 Nicholas Brown <nickbrown@mandriva.org> 3.1-8mdv2007.1 + Revision: 64481 - fix debugger location - Import bash * Fri Aug 25 2006 Guillaume Rousse <guillomovitch@mandriva.org> 3.1-7mdv2007.0 - initialize keychain if needed in default .bash_profile (fix #12750) * Thu Aug 24 2006 Gaetan Lehmann <glehmann@mandriva.org> 3.1-6mdv2007.0 - colored grep alias * Wed Aug 23 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 3.1-5 - rebuild to fix changelog * Tue May 23 2006 Warly <warly@mandriva.com> 3.1-3mdv2007.1- add extra bash patches up to patch017 * Thu May 11 2006 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 3.1-3mdk - make aliash.sh Bourne-complient (from Claudio, fixes #16188) * Mon Feb 13 2006 Warly <warly@mandriva.com> 3.1-2mdk - add patch 3.1-006 and 3.1-007 - add extended quote fix from novell (thanks Arnaud) * Mon Jan 16 2006 Guillaume Rousse <guillomovitch@mandriva.org> 3.1-1mdk - new version - drop unused patches - drop old patches 50 to 65, merged upstream - add new 3.1 branch patches (64-68) * Tue Jun 14 2005 Guillaume Rousse <guillomovitch@mandriva.org> 3.0-6mdk - don't source bash-completion from .bashrc, it is useless now - shellbang in /etc/profile.d/alias.sh - /etc/profile.d/alias.sh is not a config file - spec cleanup * Sat May 28 2005 Pixel <pixel@mandriva.com> 3.0-5mdk - don't use CLASS from /etc/sysconfig/system which is deprecated * Sat Apr 23 2005 G?tz Waschk <waschk@mandriva.org> 3.0-4mdk - fix doc file generation - fix rpm changelog * Sat Apr 23 2005 G?tz Waschk <waschk@mandriva.org> 3.0-3mdk - use the new name - make spec short-circuit^{TM} compiant - fix buildrequires - don't set LESSOPEN in alias.sh, it's now in less.sh * Fri Jan 07 2005 Warly <warly@mandrakesoft.com> 3.0-2mdk - reinclude builtins man pages - bash-doc obsoletes bash3-doc * Thu Jan 06 2005 Warly <warly@mandrakesoft.com> 3.0-1mdk - new version * Fri Dec 31 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.05b-25mdk - run testsuite, all tests shall pass - really check for WCONTINUED support in waitpid() calls * Thu Dec 30 2004 Stefan van der Eijk <stefan@mandrake.org> 2.05b-24mdk - BuildRequires byacc --> bison - fix Summary (rpmlint) * Sat Nov 20 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.05b-23mdk - fix the diet stuff * Fri Aug 27 2004 Robert Vojta <robert.vojta@mandrake.org> 2.05b-22mdk - do not waste resources with DIR_COLORS if ~/.dir_colors exists (#10945) * Thu Aug 26 2004 Robert Vojta <robert.vojta@mandrake.org> 2.05b-21mdk - look at the user defined colors too - ~/.dir_colors too (#10945) * Fri Aug 20 2004 J?r?mie Lenfant-Engelmann <jlenfant@mandrakesoft.com> 2.05b-20mdk - Patch1003: fix a bug with checkwinsize * Fri Jul 23 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.05b-19mdk - Patch12: fix builds with --enable-minimal-config - Patch13: make it possible to build with dietlibc * Sat Jul 10 2004 Guillaume Rousse <guillomovitch@mandrake.org> 2.05b-18mdk - fix use of the M.. word in description for doc package too - fix perms - no distinct URL for doc * Fri Jul 09 2004 Guillaume Rousse <guillomovitch@mandrake.org> 2.05b-17mdk - enable bash-completion support from user .bashrc - fix build with new gcc - fix use of the M.. word in description - spec cleanup - removed unapplied patches