bash-vl.spec 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553
  1. Summary: The GNU Bourne Again shell (bash).
  2. Summary(ja): GNU Bourne Again シェル (bash).
  3. Name: bash
  4. Version: 3.2
  5. Release: 9%{?_dist_release}
  6. Group: System Environment/Shells
  7. License: GPLv2+
  8. Vendor: Project Vine
  9. Distribution: Vine Linux
  10. Source0: ftp://ftp.gnu.org/pub/gnu/bash/bash-%{version}.tar.gz
  11. Source2: ftp://ftp.gnu.org/pub/gnu/bash/bash-doc-%{version}.tar.gz
  12. Source6: http://www.caliban.org/files/bash/bash-completion-20060301.tar.bz2
  13. Source10: bashrc-vine
  14. # Official upstream patches
  15. Patch1: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-001
  16. Patch2: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-002
  17. Patch3: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-003
  18. Patch4: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-004
  19. Patch5: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-005
  20. Patch6: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-006
  21. Patch7: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-007
  22. Patch8: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-008
  23. Patch9: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-009
  24. Patch10: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-010
  25. Patch11: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-011
  26. Patch12: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-012
  27. Patch13: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-013
  28. Patch14: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-014
  29. Patch15: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-015
  30. Patch16: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-016
  31. Patch17: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-017
  32. Patch18: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-018
  33. Patch19: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-019
  34. Patch20: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-020
  35. Patch21: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-021
  36. Patch22: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-022
  37. Patch23: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-023
  38. Patch24: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-024
  39. Patch25: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-025
  40. Patch26: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-026
  41. Patch27: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-027
  42. Patch28: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-028
  43. Patch29: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-029
  44. Patch30: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-030
  45. Patch31: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-031
  46. Patch32: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-032
  47. Patch33: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-033
  48. Patch34: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-034
  49. Patch35: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-035
  50. Patch36: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-036
  51. Patch37: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-037
  52. Patch38: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-038
  53. Patch39: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-039
  54. Patch40: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-040
  55. Patch41: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-041
  56. Patch42: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-042
  57. Patch43: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-043
  58. Patch44: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-044
  59. Patch45: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-045
  60. Patch46: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-046
  61. Patch47: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-047
  62. Patch48: ftp://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-048
  63. # Other patches
  64. Patch100: bash-2.03-paths.patch
  65. Patch101: bash-2.02-security.patch
  66. Patch102: bash-2.03-profile.patch
  67. Patch107: bash-2.05a-interpreter.patch
  68. Patch108: bash-2.05b-readline-oom.patch
  69. Patch114: bash-2.05b-xcc.patch
  70. Patch115: bash-2.05b-pgrp_sync.patch
  71. Patch116: bash-2.05b-manso.patch
  72. Patch117: bash-2.05b-debuginfo.patch
  73. Patch118: bash-tty-tests.patch
  74. Patch126: bash-setlocale.patch
  75. Patch130: bash-infotags.patch
  76. Patch131: bash-cond-rmatch.patch
  77. Patch132: bash-ulimit-m.patch
  78. Patch133: bash-3.2-rng.patch
  79. Obsoletes: bash <= 1.14.7
  80. Obsoletes: bash2
  81. Prefix: %{_prefix}
  82. Buildroot: %{_tmppath}/%{name}-%{version}-root
  83. BuildRequires: texinfo, bison, ncurses-devel, autoconf, gettext
  84. Requires(post): ncurses
  85. %description
  86. Bash is a GNU project sh-compatible shell or command language
  87. interpreter. Bash (Bourne Again shell) incorporates useful features
  88. from the Korn shell (ksh) and the C shell (csh). Most sh scripts
  89. can be run by bash without modification.
  90. Bash offers several improvements over sh, including command line
  91. editing, unlimited size command history, job control, shell
  92. functions and aliases, indexed arrays of unlimited size and
  93. integer arithmetic in any base from two to 64. Bash is ultimately
  94. intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and
  95. Tools standard.
  96. %package doc
  97. Summary: Documentation for the GNU Bourne Again shell (bash).
  98. Summary: GNU Bourne Again シェル向けドキュメント
  99. Group: Applications/Documentation
  100. Requires: %{name} = %{version}-%{release}
  101. Obsoletes: bash2-doc
  102. %description doc
  103. This is a separate documentation package for the GNU Bourne
  104. Again shell.
  105. %prep
  106. %setup -q -a 2
  107. # Official upstream patches
  108. %patch1 -p0 -b .001
  109. %patch2 -p0 -b .002
  110. %patch3 -p0 -b .003
  111. %patch4 -p0 -b .004
  112. %patch5 -p0 -b .005
  113. %patch6 -p0 -b .006
  114. %patch7 -p0 -b .007
  115. %patch8 -p0 -b .008
  116. %patch9 -p0 -b .009
  117. %patch10 -p0 -b .010
  118. %patch11 -p0 -b .011
  119. %patch12 -p0 -b .012
  120. %patch13 -p0 -b .013
  121. %patch14 -p0 -b .014
  122. %patch15 -p0 -b .015
  123. %patch16 -p0 -b .016
  124. %patch17 -p0 -b .017
  125. %patch18 -p0 -b .018
  126. %patch19 -p0 -b .019
  127. %patch20 -p0 -b .020
  128. %patch21 -p0 -b .021
  129. %patch22 -p0 -b .022
  130. %patch23 -p0 -b .023
  131. %patch24 -p0 -b .024
  132. %patch25 -p0 -b .025
  133. %patch26 -p0 -b .026
  134. %patch27 -p0 -b .027
  135. %patch28 -p0 -b .028
  136. %patch29 -p0 -b .029
  137. %patch30 -p0 -b .030
  138. %patch31 -p0 -b .031
  139. %patch32 -p0 -b .032
  140. %patch33 -p0 -b .033
  141. %patch34 -p0 -b .034
  142. %patch35 -p0 -b .035
  143. %patch36 -p0 -b .036
  144. %patch37 -p0 -b .037
  145. %patch38 -p0 -b .038
  146. %patch39 -p0 -b .039
  147. %patch40 -p0 -b .040
  148. %patch41 -p0 -b .041
  149. %patch42 -p0 -b .042
  150. %patch43 -p0 -b .043
  151. %patch44 -p0 -b .044
  152. %patch45 -p0 -b .045
  153. %patch46 -p0 -b .046
  154. %patch47 -p0 -b .047
  155. %patch48 -p0 -b .048
  156. # Other patches
  157. %patch100 -p1 -b .paths
  158. %patch101 -p1 -b .security
  159. %patch102 -p1 -b .profile
  160. %patch107 -p1 -b .interpreter
  161. %patch108 -p1 -b .readline-oom
  162. %patch114 -p1 -b .xcc
  163. %patch115 -p1 -b .pgrp_sync
  164. %patch116 -p1 -b .manso
  165. %patch117 -p1 -b .debuginfo
  166. %patch118 -p1 -b .tty-tests
  167. %patch126 -p1 -b .setlocale
  168. %patch130 -p1 -b .infotags
  169. #patch131 -p1 -b .cond-rmatch
  170. %patch132 -p1 -b .ulimit-m
  171. %patch133 -p1 -b .rng.patch
  172. echo %{version} > _distribution
  173. echo %{release} |sed 's/.*vl//' > _patchlevel
  174. %build
  175. %configure --with-bash-malloc=no
  176. make CPPFLAGS="-D_GNU_SOURCE `getconf LFS_CFLAGS`"
  177. #%check
  178. #make check
  179. %install
  180. rm -rf %{buildroot}
  181. # Fix bug #83776
  182. perl -pi -e 's,bashref\.info,bash.info,' doc/bashref.info
  183. %makeinstall
  184. mkdir -p $RPM_BUILD_ROOT/bin
  185. pushd $RPM_BUILD_ROOT && mv usr/bin/bash bin/bash && popd
  186. pushd $RPM_BUILD_ROOT/bin && ln -s bash sh && popd
  187. pushd $RPM_BUILD_ROOT
  188. gzip -9nf .%{_infodir}/bash.info
  189. rm -f .%{_infodir}/dir
  190. popd
  191. ln -s bash.1 %{buildroot}%{_mandir}/man1/sh.1
  192. # make manpages for bash builtins as per suggestion in DOC/README
  193. pushd doc
  194. sed -e '
  195. /^\.SH NAME/, /\\- bash built-in commands, see \\fBbash\\fR(1)$/{
  196. /^\.SH NAME/d
  197. s/^bash, //
  198. s/\\- bash built-in commands, see \\fBbash\\fR(1)$//
  199. s/,//g
  200. b
  201. }
  202. d
  203. ' builtins.1 > man.pages
  204. for i in echo pwd test kill; do
  205. perl -pi -e "s,$i,,g" man.pages
  206. perl -pi -e "s, , ,g" man.pages
  207. done
  208. install -c -m 644 builtins.1 %{buildroot}%{_mandir}/man1/builtins.1
  209. for i in `cat man.pages` ; do
  210. echo .so man1/builtins.1 > %{buildroot}%{_mandir}/man1/$i.1
  211. chmod 0644 ${RPM_BUILD_ROOT}%{_mandir}/man1/$i.1
  212. done
  213. mkdir -p $RPM_BUILD_ROOT/etc/profile.d/
  214. install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/etc/bashrc
  215. # Not for printf (conflict with coreutils)
  216. rm -f $RPM_BUILD_ROOT%{_mandir}/man1/printf.1
  217. popd
  218. %find_lang %{name}
  219. %clean
  220. rm -rf %{buildroot}
  221. # ***** bash doesn't use install-info. It's always listed in %{_infodir}/dir
  222. # to prevent prereq loops
  223. %post
  224. HASBASH=""
  225. HASSH=""
  226. if [ ! -f /etc/shells ]; then
  227. > /etc/shells
  228. fi
  229. (while read line ; do
  230. if [ $line = /bin/bash ]; then
  231. HASBASH=1
  232. elif [ $line = /bin/sh ]; then
  233. HASSH=1
  234. fi
  235. done
  236. if [ -z "$HASBASH" ]; then
  237. echo "/bin/bash" >> /etc/shells
  238. fi
  239. if [ -z "$HASSH" ]; then
  240. echo "/bin/sh" >> /etc/shells
  241. fi) < /etc/shells
  242. # remove obsolete /bin/bash entry from /etc/shells
  243. if [ -x /bin/grep ] ; then
  244. if /bin/grep -q /bin/bash2 /etc/shells ; then
  245. /bin/grep -v '^/bin/bash2$' < /etc/shells > /etc/shells.new
  246. mv /etc/shells.new /etc/shells
  247. fi
  248. fi
  249. %postun
  250. if [ "$1" = 0 ]; then
  251. /bin/grep -v '^/bin/bash$' < /etc/shells | \
  252. /bin/grep -v '^/bin/sh$' > /etc/shells.new
  253. mv /etc/shells.new /etc/shells
  254. fi
  255. %files -f %{name}.lang
  256. %defattr(-,root,root)
  257. %doc CHANGES COPYING
  258. %doc examples
  259. %config(noreplace) /etc/bashrc
  260. /bin/bash
  261. /bin/sh
  262. %{_infodir}/bash.info*
  263. %{_mandir}/*/*
  264. %{_mandir}/*/..1*
  265. %{_bindir}/bashbug
  266. %files doc
  267. %defattr(-,root,root)
  268. %doc COMPAT NEWS NOTES POSIX RBASH
  269. %doc examples/bashdb/ examples/functions/ examples/misc/
  270. %doc examples/scripts.noah/ examples/scripts.v2/ examples/scripts/
  271. %doc examples/startup-files/ examples/complete/ examples/loadables/
  272. %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
  273. %doc doc/FAQ doc/INTRO doc/article.ms doc/README
  274. %changelog
  275. * Fri Mar 5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-9
  276. - check if /bin/grep exists on %%post script
  277. * Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-8
  278. - rebuilt with gcc-4.4.3-3 on ppc
  279. * Tue Feb 2 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-7
  280. - rebuilt with new toolchain
  281. * Fri Dec 4 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-6
  282. - revert changes on 3.2-5 (avoid a nasty dependency loop on bootstrapping)
  283. * Fri Dec 4 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-5
  284. - add Requires(post): grep
  285. * Sat Oct 24 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-4
  286. - remove obsolete /bin/bash2 entry from /etc/shells
  287. * Mon Apr 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2-3
  288. - add Requires(post): ncurses (should be added by find-requires..)
  289. * Mon Mar 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2-2
  290. - add upstream patch (from 040 to 048)
  291. - build against ncurses-devel (libtinfo)
  292. - spec in utf-8
  293. * Mon May 12 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.2-1vl5
  294. - added upstream patch (from 026 to 039)
  295. - added Japanese summary
  296. - applied new versioning policy
  297. * Fri Jan 18 2008 Shu KONNO <owa@bg.wakwak.com> 3.2-0vl2
  298. - rebuilt with libtermcap-devel
  299. * Fri Oct 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2-0vl1
  300. - new upstream release
  301. - add upstream patch (from 001 to 025)
  302. - remove Provides: bash2
  303. * Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.05b-0vl4
  304. - rebuilt with new toolchain
  305. * Mon Sep 11 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.05b-0vl3
  306. - change doc Group to Applications/Documentation. <BTS:VineLinux:163>
  307. - quote CPPFLAGS to avoid configure error. <BTS:VineLinux:173>
  308. * Mon Jun 28 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 2.05b-0vl2
  309. - Don't read /etc/profile.d/*.sh in /etc/bashrc; done in /etc/profile
  310. * Wed Mar 10 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.05b-0vl1
  311. - update to 2.05b
  312. - rebuild with new toolchains
  313. - add make check
  314. - add %postun script based on Fedora development
  315. - README file moved doc package
  316. - update Patch5 and Patch8 from Fedora development
  317. - change Patch6
  318. - remove Patch2 and Patch100 (bash-2.05b supports multibyte string)
  319. - add Patch11--39 from Fedora development 2.05b-36
  320. * Tim Waugh <twaugh@redhat.com>
  321. - Fix parameter expansion in multibyte locales (bug #112657).
  322. - Speed up UTF-8 command-line redrawing in the common case (bug #102353,
  323. bug #110777).
  324. - Apply upstream patches (bug #109269 among others).
  325. - Fix bash.info (bug #83776).
  326. - Add bash205b-007 patch to fix bug #106876.
  327. - Avoid crashing on multibyte input when locale is set incorrectly
  328. (bug #74266).
  329. - LFS support (bug #103627).
  330. - Fix completion display when multibyte or control characters are to be
  331. shown (bug #90201).
  332. - Fix a warning message (bug #79629).
  333. - Don't build with AFS support (bug #86514).
  334. - Don't explicitly strip binaries (bug #85995).
  335. - Really fix bug #83331 for good.
  336. - Fix builtins.1.
  337. - Actually apply the patch (bug #83331).
  338. - Fix history/UTF-8 bug (bug #83331).
  339. - More tab-completion fixing (bug #72512).
  340. - Force pgrp synchronization (bug #81653).
  341. - Prevent prompt overwriting output (bug #74383).
  342. - Fix '-rbash' (bug #78455).
  343. - Add readline-init patch (bug #74925).
  344. - Add the (4) patches from ftp.gnu.org (bug #75888, bug #72512).
  345. - Ship '.' man page, which doesn't get picked up by glob.
  346. - Locale shell variables fix (bug #74701).
  347. * Elliot Lee <sopwith@redhat.com>
  348. - (patch26) Don't call 'size' in makefile. Pointless, and interferes with
  349. cross compiles.
  350. * Wed Oct 9 2002 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 2.05-0vl1
  351. - update to 2.05
  352. - add README.jpatch to %doc
  353. - remove patch4 (bash2): revert command name in man pages to "bash"
  354. - fix perl command to remove man pages conflict with sh-utils
  355. - remove section of config.h.in from patch0 to prevent remake of configure
  356. - change patch9: define in config-top.h to avoid conflict with patch100
  357. - remove patches 7, 10 & 101
  358. * Mon Apr 8 2002 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 2.04-1vl14
  359. - made a link for man sh
  360. * Thu Nov 15 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.04-1vl13
  361. - added missing %%post and %%triggerpostun section
  362. * Sun Jul 15 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  363. - 2.04-1vl12
  364. - now bash2 is finally bash
  365. * Sun Jul 15 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2.04-1vl11
  366. - build for Playstation2
  367. * Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  368. - 2.04-1vl10
  369. - Provides: bash = %%{version}
  370. * Thu Jun 07 2001 Satoshi MACHINO <machino@vinelinux.org> 2.04-1vl9
  371. - added Provides: bash
  372. * Thu Jun 07 2001 Satoshi MACHINO <machino@vinelinux.org> 2.04-1vl8
  373. - Obsoletes: bash
  374. - changed Copyright to License
  375. * Fri Dec 29 2000 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
  376. - 2.04-1vl7
  377. - deleted: /etc/profile.d/alias.sh (which we have in /etc/skel/.bashrc)
  378. - corrected: bashrc-vine -> bashrc
  379. * Sat Dec 16 2000 Satoshi MACHINO <machino@vinelinux.org> 2.04-1vl6
  380. - combined bash-1.x and bash-2.x packages
  381. - added some patches from bash-2.04-13mdk
  382. * Sun Dec 10 2000 Jun Nishii <jun@vinelinux.org> 2.04-1vl5
  383. - fix spec macros
  384. - added tests
  385. * Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 2.04-1vl5
  386. - build with gcc-2.95.3
  387. - partially used rpmmacros
  388. * Fri Sep 8 2000 Jun Nishii <jun@vinelinux.org>
  389. - minor bug fix in spec file
  390. * Sun Aug 27 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  391. - 2.04-1vl3
  392. - modified %install and %files section to handle compressed man page(s)
  393. * Thu Mar 23 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  394. - added pcomplete patch to fix complete if the candidate list is NULL.
  395. * Wed Mar 22 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  396. - updated to 2.04
  397. * Fri Sep 14 1999 Dale Lovelace <dale@redhat.com>
  398. - Remove annoying ^H's from documentation
  399. * Fri Jul 16 1999 Ken Estes <kestes@staff.mail.com>
  400. - patch to detect what executables are required by a script.
  401. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  402. - auto rebuild in the new build environment (release 4)
  403. * Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
  404. - strip binaries.
  405. - include bash-doc correctly.
  406. * Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
  407. - fixed post/postun /etc/shells work.
  408. * Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
  409. - updated again text in the spec file
  410. * Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
  411. - updated text in spec file.
  412. - update to 2.03.
  413. * Fri Feb 12 1999 Cristian Gafton <gafton@redhat.com>
  414. - build it as bash2 instead of bash
  415. * Tue Feb 9 1999 Bill Nottingham <notting@redhat.com>
  416. - set 'NON_INTERACTIVE_LOGIN_SHELLS' so profile gets read
  417. * Thu Jan 14 1999 Jeff Johnson <jbj@redhat.com>
  418. - rename man pages in bash-doc to avoid packaging conflicts (#606).
  419. * Wed Dec 02 1998 Cristian Gafton <gafton@redhat.com>
  420. - patch for the arm
  421. - use $RPM_ARCH-redhat-linux as the build target
  422. * Tue Oct 6 1998 Bill Nottingham <notting@redhat.com>
  423. - rewrite %pre, axe %postun (to avoid prereq loops)
  424. * Wed Aug 19 1998 Jeff Johnson <jbj@redhat.com>
  425. - resurrect for RH 6.0.
  426. * Sun Jul 26 1998 Jeff Johnson <jbj@redhat.com>
  427. - update to 2.02.1
  428. * Thu Jun 11 1998 Jeff Johnson <jbj@redhat.com>
  429. - Package for 5.2.
  430. * Mon Apr 20 1998 Ian Macdonald <ianmacd@xs4all.nl>
  431. - added POSIX.NOTES doc file
  432. - some extraneous doc files removed
  433. - minor .spec file changes
  434. * Sun Apr 19 1998 Ian Macdonald <ianmacd@xs4all.nl>
  435. - upgraded to version 2.02
  436. - Alpha, MIPS & Sparc patches removed due to lack of test platforms
  437. - glibc & signal patches no longer required
  438. - added documentation subpackage (doc)
  439. * Fri Nov 07 1997 Donnie Barnes <djb@redhat.com>
  440. - added signal handling patch from Dean Gaudet <dgaudet@arctic.org> that
  441. is based on a change made in bash 2.0. Should fix some early exit
  442. problems with suspends and fg.
  443. * Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
  444. - added %clean
  445. * Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
  446. - added comment explaining why install-info isn't used
  447. - added mips patch
  448. * Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
  449. - added BuildRoot
  450. * Tue Jun 03 1997 Erik Troan <ewt@redhat.com>
  451. - built against glibc