1 | %global releasedate 2012-08-01 |
---|
2 | |
---|
3 | Name: ksh |
---|
4 | Summary: The Original ATT Korn Shell |
---|
5 | Summary(ja): オリジナルの ATT Korn Shell |
---|
6 | URL: http://www.kornshell.com/ |
---|
7 | Group: System Environment/Shells |
---|
8 | License: CPL |
---|
9 | Version: 20120801 |
---|
10 | Release: 1%{?_dist_release} |
---|
11 | Source0: http://www.research.att.com/~gsf/download/tgz/ast-ksh.%{releasedate}.tgz |
---|
12 | Source1: http://www.research.att.com/~gsf/download/tgz/INIT.%{releasedate}.tgz |
---|
13 | Source2: kshcomp.conf |
---|
14 | Source3: kshrc.rhs |
---|
15 | Source4: dotkshrc |
---|
16 | Source5: cpl |
---|
17 | |
---|
18 | #expected results of test suite |
---|
19 | #Source5: expectedresults.log |
---|
20 | |
---|
21 | #don't use not wanted/needed builtins - Fedora/RHEL specific |
---|
22 | Patch1: ksh-20070328-builtins.patch |
---|
23 | |
---|
24 | #fix regression test suite to be usable during packagebuild - Fedora/RHEL specific |
---|
25 | Patch2: ksh-20100826-fixregr.patch |
---|
26 | |
---|
27 | # fedora/rhel specific, rhbz#619692 |
---|
28 | Patch6: ksh-20080202-manfix.patch |
---|
29 | |
---|
30 | # rhbz#702008 |
---|
31 | Patch17: ksh-20100202-pathvar.patch |
---|
32 | |
---|
33 | # rhbz#924440 |
---|
34 | Patch18: ksh-20100621-fdstatus.patch |
---|
35 | |
---|
36 | # fixes for regressions found in ksh-20120801 rebase |
---|
37 | Patch19: ksh-20120801-rmdirfix.patch |
---|
38 | Patch20: ksh-20120801-cdfix.patch |
---|
39 | Patch21: ksh-20120801-cdfix2.patch |
---|
40 | Patch22: ksh-20120801-tabfix.patch |
---|
41 | Patch23: ksh-20130214-fixkill.patch |
---|
42 | |
---|
43 | # for ksh <= 2013-05-31, rhbz#960034 |
---|
44 | Patch24: ksh-20120801-kshmfix.patch |
---|
45 | |
---|
46 | # for ksh <= 2016-06-28, rhbz#921455 |
---|
47 | Patch25: ksh-20120801-memlik.patch |
---|
48 | |
---|
49 | # for ksh <= 2013-03-20, rhbz#922851 |
---|
50 | Patch26: ksh-20120801-forkbomb.patch |
---|
51 | |
---|
52 | # for ksh <= 2013-04-19, rhbz#913110 |
---|
53 | Patch27: ksh-20120801-macro.patch |
---|
54 | |
---|
55 | # not completely upstream yet, rhbz#858263 |
---|
56 | Patch29: ksh-20130628-longer.patch |
---|
57 | |
---|
58 | # for ksh <= 2013-07-19, rhbz#982142 |
---|
59 | Patch30: ksh-20120801-mlikfiks.patch |
---|
60 | |
---|
61 | # not yet upstream, related to 2012-08-01 rebase |
---|
62 | Patch31: ksh-20120801-covsfix.patch |
---|
63 | |
---|
64 | # rhbz#1007816 |
---|
65 | Patch32: ksh-20100621-manfix3.patch |
---|
66 | |
---|
67 | # rhbz#1016611 |
---|
68 | Patch33: ksh-20120801-nomulti.patch |
---|
69 | |
---|
70 | # from upstream, rhbz#1036802 |
---|
71 | Patch34: ksh-20120801-fd2lost.patch |
---|
72 | |
---|
73 | # for ksh <= 2014-01-14, rhbz#1036470 |
---|
74 | Patch35: ksh-20120801-memlik3.patch |
---|
75 | |
---|
76 | # for ksh <= 2014-03-04, rhbz#1066589 |
---|
77 | Patch36: ksh-20120801-filecomsubst.patch |
---|
78 | |
---|
79 | # for ksh <= 2014-04-05, rhbz#825520 |
---|
80 | Patch37: ksh-20120801-crash.patch |
---|
81 | |
---|
82 | # for ksh < 2013-03-19, rhbz#1075635 |
---|
83 | Patch38: ksh-20120801-sufix.patch |
---|
84 | |
---|
85 | # for ksh < 2014-03, rhbz#1047506 |
---|
86 | Patch39: ksh-20120801-argvfix.patch |
---|
87 | |
---|
88 | # sent upstream, rhbz#1078698 |
---|
89 | Patch40: ksh-20140301-fikspand.patch |
---|
90 | |
---|
91 | # for ksh < 2014-04-15, rhbz#1070350 |
---|
92 | Patch41: ksh-20120801-roundit.patch |
---|
93 | |
---|
94 | # for ksh < 2014-04-15, rhbz#1036931 |
---|
95 | Patch42: ksh-20120801-heresub.patch |
---|
96 | |
---|
97 | # not included upstream yet, rhbz#1062296 |
---|
98 | Patch43: ksh-20140415-hokaido.patch |
---|
99 | |
---|
100 | # for ksh < 20121004, rhbz#1083713 |
---|
101 | Patch44: ksh-20120801-tpstl.patch |
---|
102 | |
---|
103 | # for ksh <= 20120214, rhbz#1023109 |
---|
104 | Patch45: ksh-20120801-mtty.patch |
---|
105 | |
---|
106 | # sent upstream, rhbz#1019334 |
---|
107 | Patch46: ksh-20120801-manfix4.patch |
---|
108 | |
---|
109 | # not upstream yet, rhbz#1105138 |
---|
110 | Patch47: ksh-20120801-fununset.patch |
---|
111 | |
---|
112 | # not upstream yet, rhbz#1102627 |
---|
113 | Patch48: ksh-20120801-cdfix3.patch |
---|
114 | |
---|
115 | # sent upstream, rhbz#1112306 |
---|
116 | Patch49: ksh-20120801-locking.patch |
---|
117 | |
---|
118 | # for ksh <= 2013-06-13, rhbz#1133582 |
---|
119 | Patch50: ksh-20130613-cdfix4.patch |
---|
120 | Patch51: ksh-20120801-retfix.patch |
---|
121 | |
---|
122 | # not upstream yet, rhbz#1147645 |
---|
123 | Patch52: ksh-20120801-oldenvinit.patch |
---|
124 | |
---|
125 | # not upstream yet, rhbz#1160923 |
---|
126 | Patch53: ksh-20120801-noexeccdfix.patch |
---|
127 | |
---|
128 | # sent upstream, for ksh <= 2014-09-30, rhbz#1168611 |
---|
129 | Patch54: ksh-20120801-cdfork.patch |
---|
130 | |
---|
131 | # from upsteam, for ksh < 2012-10-04, rhbz#1173668 |
---|
132 | Patch55: ksh-20120801-emptyarrayinit.patch |
---|
133 | |
---|
134 | # not upstream yet, rhbz#1188377 |
---|
135 | Patch56: ksh-20120801-xufix.patch |
---|
136 | |
---|
137 | # sent upstream, for ksh <= 2015-02-10, rhbz#1189294 |
---|
138 | Patch57: ksh-20120801-assoc-unset-leak.patch |
---|
139 | |
---|
140 | # sent upstream, for ksh <= 2014-12-18, rhbz#1176670 |
---|
141 | Patch58: ksh-20120801-alarmifs.patch |
---|
142 | |
---|
143 | # not yet upstream, rhbz#1116072 |
---|
144 | Patch59: ksh-20140929-safefd.patch |
---|
145 | |
---|
146 | # workaround, for ksh < 2013-05-24, rhbz#1117404 |
---|
147 | Patch60: ksh-20120801-trapcom.patch |
---|
148 | |
---|
149 | # for ksh <= 2013-04-09, rhbz#960371 |
---|
150 | Patch61: ksh-20120801-lexfix.patch |
---|
151 | Patch62: ksh-20140801-arraylen.patch |
---|
152 | Patch63: ksh-20120801-diskfull.patch |
---|
153 | Patch64: ksh-20120801-nohupfork.patch |
---|
154 | |
---|
155 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
156 | Conflicts: pdksh |
---|
157 | Requires: coreutils, glibc-common, diffutils |
---|
158 | BuildRequires: bison |
---|
159 | # regression test suite uses 'ps' from procps |
---|
160 | BuildRequires: procps |
---|
161 | Requires(post): grep, coreutils |
---|
162 | Requires(preun): grep, coreutils |
---|
163 | |
---|
164 | %description |
---|
165 | KSH-93 is the most recent version of the KornShell by David Korn of |
---|
166 | AT&T Bell Laboratories. |
---|
167 | KornShell is a shell programming language, which is upward compatible |
---|
168 | with "sh" (the Bourne Shell). |
---|
169 | |
---|
170 | %prep |
---|
171 | %setup -q -c |
---|
172 | %setup -q -T -D -a 1 |
---|
173 | %patch1 -p1 -b .builtins |
---|
174 | %patch2 -p1 -b .fixregr |
---|
175 | %patch6 -p1 -b .manfix |
---|
176 | %patch17 -p1 -b .pathvar |
---|
177 | %patch18 -p1 -b .fdstatus |
---|
178 | %patch19 -p1 -b .rmdirfix |
---|
179 | %patch20 -p1 -b .cdfix |
---|
180 | %patch21 -p1 -b .cdfix2 |
---|
181 | %patch22 -p1 -b .tabfix |
---|
182 | %patch23 -p1 -b .fixkill |
---|
183 | %patch24 -p1 -b .kshmfix |
---|
184 | %patch25 -p1 -b .memlik |
---|
185 | %patch26 -p1 -b .forkbomb |
---|
186 | %patch27 -p1 -b .macro |
---|
187 | %patch29 -p1 -b .longer |
---|
188 | %patch30 -p1 -b .mlikfiks |
---|
189 | %patch31 -p1 -b .covsfix |
---|
190 | %patch32 -p1 -b .manfix3 |
---|
191 | %patch33 -p1 -b .nomulti |
---|
192 | %patch34 -p1 -b .fd2lost |
---|
193 | %patch35 -p1 -b .memlik3 |
---|
194 | %patch36 -p1 -b .filecomsubst |
---|
195 | %patch37 -p1 -b .crash |
---|
196 | %patch38 -p1 -b .sufix |
---|
197 | %patch39 -p1 -b .argvfix |
---|
198 | %patch40 -p1 -b .fikspand |
---|
199 | %patch41 -p1 -b .roundit |
---|
200 | %patch42 -p1 -b .heresub |
---|
201 | %patch43 -p1 -b .hokaido |
---|
202 | %patch44 -p1 -b .tpstl |
---|
203 | %patch45 -p1 -b .mtty |
---|
204 | %patch46 -p1 -b .manfix4 |
---|
205 | %patch47 -p1 -b .fununset |
---|
206 | %patch48 -p1 -b .cdfix3 |
---|
207 | %patch49 -p1 -b .locking |
---|
208 | %patch50 -p1 -b .cdfix4 |
---|
209 | %patch51 -p1 -b .retfix |
---|
210 | %patch52 -p1 -b .oldenvinit |
---|
211 | %patch53 -p1 -b .noexeccdfix |
---|
212 | %patch54 -p1 -b .cdfork |
---|
213 | %patch55 -p1 -b .emptyarrayinit |
---|
214 | %patch56 -p1 -b .xufix |
---|
215 | %patch57 -p1 -b .assoc-unset-leak |
---|
216 | %patch58 -p1 -b .alarmifs |
---|
217 | %patch59 -p1 -b .safefd |
---|
218 | %patch60 -p1 -b .trapcom |
---|
219 | %patch61 -p1 -b .lexfix |
---|
220 | %patch62 -p1 -b .arraylen |
---|
221 | %patch63 -p1 -b .diskfull |
---|
222 | %patch64 -p1 -b .nohupfork |
---|
223 | |
---|
224 | #/dev/fd test does not work because of mock |
---|
225 | sed -i 's|ls /dev/fd|ls /proc/self/fd|' src/cmd/ksh93/features/options |
---|
226 | |
---|
227 | %build |
---|
228 | ./bin/package |
---|
229 | ./bin/package make mamake ||: |
---|
230 | ./bin/package make mamake ||: |
---|
231 | export CCFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" |
---|
232 | export CC=gcc |
---|
233 | ./bin/package "make" |
---|
234 | |
---|
235 | #cp lib/package/LICENSES/cpl LICENSE |
---|
236 | mv %{SOURCE5} LICENSE |
---|
237 | |
---|
238 | %install |
---|
239 | rm -rf $RPM_BUILD_ROOT |
---|
240 | mkdir -p $RPM_BUILD_ROOT{/bin,%{_bindir},%{_mandir}/man1} |
---|
241 | install -c -m 755 arch/*/bin/ksh $RPM_BUILD_ROOT/bin/ksh |
---|
242 | install -c -m 755 arch/*/bin/shcomp $RPM_BUILD_ROOT%{_bindir}/shcomp |
---|
243 | install -c -m 644 arch/*/man/man1/sh.1 $RPM_BUILD_ROOT%{_mandir}/man1/ksh.1 |
---|
244 | mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/skel |
---|
245 | install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/skel/.kshrc |
---|
246 | install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/kshrc |
---|
247 | install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/binfmt.d/kshcomp.conf |
---|
248 | |
---|
249 | %post |
---|
250 | if [ ! -f /etc/shells ]; then |
---|
251 | echo "/bin/ksh" > /etc/shells |
---|
252 | else |
---|
253 | if ! grep -q '^/bin/ksh$' /etc/shells ; then |
---|
254 | echo "/bin/ksh" >> /etc/shells |
---|
255 | fi |
---|
256 | fi |
---|
257 | |
---|
258 | %postun |
---|
259 | if [ ! -f /bin/ksh ]; then |
---|
260 | sed -i '/^\/bin\/ksh$/ d' /etc/shells |
---|
261 | fi |
---|
262 | |
---|
263 | %verifyscript |
---|
264 | echo -n "Looking for ksh in /etc/shells... " |
---|
265 | if ! grep '^/bin/ksh$' /etc/shells > /dev/null; then |
---|
266 | echo "missing" |
---|
267 | echo "ksh missing from /etc/shells" >&2 |
---|
268 | else |
---|
269 | echo "found" |
---|
270 | fi |
---|
271 | |
---|
272 | %files |
---|
273 | %defattr(-, root, root,-) |
---|
274 | %doc src/cmd/ksh93/COMPATIBILITY src/cmd/ksh93/RELEASE src/cmd/ksh93/TYPES |
---|
275 | %doc LICENSE |
---|
276 | /bin/ksh |
---|
277 | /usr/bin/shcomp |
---|
278 | %{_mandir}/man1/* |
---|
279 | %config(noreplace) %{_sysconfdir}/skel/.kshrc |
---|
280 | %config(noreplace) %{_sysconfdir}/kshrc |
---|
281 | %config(noreplace) %{_sysconfdir}/binfmt.d/kshcomp.conf |
---|
282 | |
---|
283 | %clean |
---|
284 | rm -rf $RPM_BUILD_ROOT |
---|
285 | |
---|
286 | %changelog |
---|
287 | * Tue May 17 2016 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20120801-1 |
---|
288 | - new upstream release |
---|
289 | - imported and synced Fedora rawhide |
---|
290 | - added %%source5 |
---|
291 | - not included LICENSE in original source.. |
---|
292 | |
---|
293 | * Sat Dec 24 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20110630-1 |
---|
294 | - initial build for VineSeed |
---|
295 | |
---|
296 | * Wed Dec 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-9 |
---|
297 | - do not crash when browsing through history containing comment (#733813) |
---|
298 | |
---|
299 | * Wed Dec 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-8 |
---|
300 | - do not crash when two subseguent dots are used in variable or command name (#733544) |
---|
301 | |
---|
302 | * Mon Dec 05 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-7 |
---|
303 | - fix: ksh can prematurely exit without crash or any error |
---|
304 | - make spec work in epel |
---|
305 | |
---|
306 | * Thu Nov 10 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-6 |
---|
307 | - add files to %%doc |
---|
308 | |
---|
309 | * Thu Oct 06 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-5 |
---|
310 | - ksh sometimes returns wrong exit code when pid numbers are being recycled |
---|
311 | |
---|
312 | * Tue Oct 04 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-4 |
---|
313 | - restore tty settings after timed out read (#572291) |
---|
314 | |
---|
315 | * Fri Aug 12 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-3 |
---|
316 | - do not crash when killing last bg job when there is not any |
---|
317 | |
---|
318 | * Wed Aug 03 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-2 |
---|
319 | - fix: IFS manipulation in a function can cause crash |
---|
320 | |
---|
321 | * Fri Jul 01 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110630-1 |
---|
322 | - ksh updated to 2011-06-30 |
---|
323 | |
---|
324 | * Wed Jun 08 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110505-2 |
---|
325 | - fix: resume of suspended process using pipes does not work (#708909) |
---|
326 | |
---|
327 | * Mon May 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110505-1 |
---|
328 | - ksh updated to 2011-05-05 |
---|
329 | |
---|
330 | * Fri Apr 29 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110428-1 |
---|
331 | - ksh updated to 2011-04-28 |
---|
332 | |
---|
333 | * Mon Apr 18 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110415-1 |
---|
334 | - ksh updated to 2011-04-15 |
---|
335 | |
---|
336 | * Tue Mar 29 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110208-3 |
---|
337 | - fix array definition being treated as fixed array |
---|
338 | - fix suspend crashing ksh |
---|
339 | |
---|
340 | * Mon Mar 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110208-2 |
---|
341 | - fix ( ) compound list altering environment |
---|
342 | |
---|
343 | * Wed Feb 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110208-1 |
---|
344 | - ksh updated to 2011-02-08 |
---|
345 | |
---|
346 | * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20110202-2 |
---|
347 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
---|
348 | |
---|
349 | * Fri Feb 04 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110202-1 |
---|
350 | - ksh updated to 2011-02-02 |
---|
351 | |
---|
352 | * Wed Feb 02 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110131-1 |
---|
353 | - ksh updated to 2011-01-31 |
---|
354 | |
---|
355 | * Fri Jan 28 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110127-1 |
---|
356 | - ksh updated to 2011-01-27 |
---|
357 | |
---|
358 | * Thu Jan 20 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110118-1 |
---|
359 | - ksh updated to 2011-01-18 |
---|
360 | |
---|
361 | * Mon Jan 17 2011 Michal Hlavinka <mhlavink@redhat.com> - 20110104-1 |
---|
362 | - ksh updated to 2011-01-04 |
---|
363 | |
---|
364 | * Thu Dec 23 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101212-2.20101122 |
---|
365 | - found ugly regression, reverting to 2010-11-22 (with io race patch) for now |
---|
366 | |
---|
367 | * Thu Dec 16 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101212-1 |
---|
368 | - ksh updated to 2010-12-12 |
---|
369 | |
---|
370 | * Mon Dec 06 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101201-2 |
---|
371 | - fix file io race condition when file was created, but still does not exist |
---|
372 | |
---|
373 | * Fri Dec 03 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101201-1 |
---|
374 | - ksh updated to 2010-12-01 |
---|
375 | |
---|
376 | * Tue Nov 23 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101122-1 |
---|
377 | - ksh updated to 2010-11-22 |
---|
378 | |
---|
379 | * Mon Nov 01 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101026-1 |
---|
380 | - ksh updated to 2010-10-26 |
---|
381 | |
---|
382 | * Tue Oct 12 2010 Michal Hlavinka <mhlavink@redhat.com> - 20101010-1 |
---|
383 | - ksh updated to 2010-10-10 |
---|
384 | |
---|
385 | * Fri Oct 08 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100924-2 |
---|
386 | - disable only known to be broken builtins, let other enabled |
---|
387 | - skip regression tests if /dev/fd is missing |
---|
388 | |
---|
389 | * Tue Sep 28 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100924-1 |
---|
390 | - ksh updated to 2010-09-24 |
---|
391 | |
---|
392 | * Mon Aug 30 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100826-1 |
---|
393 | - ksh updated to 2010-08-26 |
---|
394 | - make regression test suite usable during package build |
---|
395 | |
---|
396 | * Fri Aug 13 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100811-1 |
---|
397 | - ksh updated to 2010-08-11 |
---|
398 | |
---|
399 | * Thu Jul 08 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100701-1 |
---|
400 | - updated to 2010-07-01 |
---|
401 | |
---|
402 | * Fri Jun 25 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100621-1 |
---|
403 | - updated to 2010-06-21 |
---|
404 | |
---|
405 | * Tue Jun 15 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100527-2 |
---|
406 | - add shcomp for shell compiling |
---|
407 | |
---|
408 | * Thu Jun 10 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100527-1 |
---|
409 | - updated to 2010-05-27 |
---|
410 | |
---|
411 | * Mon May 31 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100309-6 |
---|
412 | - add pathmunge to /etc/kshrc |
---|
413 | |
---|
414 | * Wed May 05 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100309-5 |
---|
415 | - fix rare cd builtin crash (#578582) |
---|
416 | |
---|
417 | * Wed May 05 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100309-4 |
---|
418 | - fix infinite loop when whence builtin is used with -q option (#587127) |
---|
419 | - fix stdin for double command substitution (#584007) |
---|
420 | |
---|
421 | * Mon Mar 29 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100309-3 |
---|
422 | - fix typo in last patch |
---|
423 | |
---|
424 | * Fri Mar 26 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100309-2 |
---|
425 | - restore tty settings after timed out read for utf-8 locale |
---|
426 | |
---|
427 | * Wed Mar 10 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100309-1 |
---|
428 | - updated to 2010-03-09 |
---|
429 | - fix mock building - detection of /dev/fd/X |
---|
430 | |
---|
431 | * Mon Jan 04 2010 Michal Hlavinka <mhlavink@redhat.com> - 20100202-1 |
---|
432 | - updated to 2010-02-02 |
---|
433 | |
---|
434 | * Mon Jan 04 2010 Michal Hlavinka <mhlavink@redhat.com> - 20091224-1 |
---|
435 | - updated to 2009-12-24 |
---|
436 | |
---|
437 | * Mon Dec 07 2009 Michal Hlavinka <mhlavink@redhat.com> - 20091206-1 |
---|
438 | - updated to 2009-12-06 |
---|
439 | |
---|
440 | * Fri Dec 04 2009 Michal Hlavinka <mhlavink@redhat.com> - 20091130-1 |
---|
441 | - updated to 2009-11-30 |
---|
442 | |
---|
443 | * Wed Nov 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 20091021-1 |
---|
444 | - updated to 2009-10-21 |
---|
445 | |
---|
446 | * Thu Aug 27 2009 Michal Hlavinka <mhlavink@redhat.com> - 20090630-1 |
---|
447 | - updated to 2009-06-30 |
---|
448 | |
---|
449 | * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20090505-2 |
---|
450 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
---|
451 | |
---|
452 | * Mon May 11 2009 Michal Hlavinka <mhalvink@redhat.com> - 20090505-1 |
---|
453 | - updated to 2009-05-05 |
---|
454 | |
---|
455 | * Tue May 05 2009 Michal Hlavinka <mhalvink@redhat.com> - 20090501-1 |
---|
456 | - updated to 2009-05-01 |
---|
457 | |
---|
458 | * Tue Mar 10 2009 Michal Hlavinka <mhlavink@redhat.com> - 20081104-3 |
---|
459 | - fix typos in spec file |
---|
460 | |
---|
461 | * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20081104-2 |
---|
462 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
---|
463 | |
---|
464 | * Tue Jan 21 2009 Michal Hlavinka <mhlavink@redhat.com> 20081104-1 |
---|
465 | - update to 2008-11-04 |
---|
466 | - ast-ksh-locales are not useable remove them |
---|
467 | |
---|
468 | * Tue Oct 21 2008 Michal Hlavinka <mhlavink@redhat.com> 20080725-4 |
---|
469 | - fix #467025 - Ksh fails to initialise environment when login from graphic console |
---|
470 | |
---|
471 | * Wed Aug 06 2008 Tomas Smetana <tsmetana@redhat.com> 20080725-3 |
---|
472 | - fix BuildRequires, rebuild |
---|
473 | |
---|
474 | * Tue Aug 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 20080725-2 |
---|
475 | - fix license tag |
---|
476 | |
---|
477 | * Mon Jul 28 2008 Tomas Smetana <tsmetana@redhat.com> 20080725-1 |
---|
478 | - new upstream version |
---|
479 | |
---|
480 | * Thu Jun 26 2008 Tomas Smetana <tsmetana@redhat.com> 20080624-1 |
---|
481 | - new upstream version |
---|
482 | |
---|
483 | * Mon Feb 11 2008 Tomas Smetana <tsmetana@redhat.com> 20080202-1 |
---|
484 | - new upstream version |
---|
485 | |
---|
486 | * Wed Jan 30 2008 Tomas Smetana <tsmetana@redhat.com> 20071105-3 |
---|
487 | - fix #430602 - ksh segfaults after unsetting OPTIND |
---|
488 | |
---|
489 | * Mon Jan 07 2008 Tomas Smetana <tsmetana@redhat.com> 20071105-2 |
---|
490 | - fix #405381 - ksh will not handle $(xxx) when typeset -r IFS |
---|
491 | - fix #386501 - bad group in spec file |
---|
492 | |
---|
493 | * Wed Nov 07 2007 Tomas Smetana <tsmetana@redhat.com> 20071105-1 |
---|
494 | - new upstream version |
---|
495 | |
---|
496 | * Wed Aug 22 2007 Tomas Smetana <tsmetana@redhat.com> 20070628-1.1 |
---|
497 | - rebuild |
---|
498 | |
---|
499 | * Thu Jul 12 2007 Tomas Smetana <tsmetana@redhat.com> 20070628-1 |
---|
500 | - new upstream version |
---|
501 | - fix unaligned access messages (Related: #219420) |
---|
502 | |
---|
503 | * Tue May 22 2007 Tomas Smetana <tsmetana@redhat.com> 20070328-2 |
---|
504 | - fix wrong exit status of spawned process after SIGSTOP |
---|
505 | - fix building of debuginfo package, add %%{?dist} to release |
---|
506 | - fix handling of SIGTTOU in non-interactive shell |
---|
507 | - remove useless builtins |
---|
508 | |
---|
509 | * Thu Apr 19 2007 Tomas Smetana <tsmetana@redhat.com> 20070328-1 |
---|
510 | - new upstream source |
---|
511 | - fix login shell invocation (#182397) |
---|
512 | - fix memory leak |
---|
513 | |
---|
514 | * Wed Feb 21 2007 Karsten Hopp <karsten@redhat.com> 20070111-1 |
---|
515 | - new upstream version |
---|
516 | - fix invalid write in uname function |
---|
517 | |
---|
518 | * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 20060214-1.1 |
---|
519 | - rebuild |
---|
520 | |
---|
521 | * Thu Jun 01 2006 Karsten Hopp <karsten@redhat.de> 20060214-1 |
---|
522 | - new upstream source |
---|
523 | |
---|
524 | * Mon Feb 27 2006 Karsten Hopp <karsten@redhat.de> 20060124-3 |
---|
525 | - PreReq grep, coreutils (#182835) |
---|
526 | |
---|
527 | * Tue Feb 14 2006 Karsten Hopp <karsten@redhat.de> 20060124-2 |
---|
528 | - make it build in chroots (#180561) |
---|
529 | |
---|
530 | * Mon Feb 13 2006 Karsten Hopp <karsten@redhat.de> 20060124-1 |
---|
531 | - version 20060124 |
---|
532 | |
---|
533 | * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 20050202-5.1 |
---|
534 | - bump again for double-long bug on ppc(64) |
---|
535 | |
---|
536 | * Fri Feb 10 2006 Karsten Hopp <karsten@redhat.de> 20050202-5 |
---|
537 | - rebuild |
---|
538 | |
---|
539 | * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 20050202-4.1 |
---|
540 | - rebuilt for new gcc4.1 snapshot and glibc changes |
---|
541 | |
---|
542 | * Thu Feb 02 2006 Karsten Hopp <karsten@redhat.de> 20050202-4 |
---|
543 | - fix uname -i output |
---|
544 | - fix loop (*-path.patch) |
---|
545 | - conflict pdksh instead of obsoleting it |
---|
546 | |
---|
547 | * Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> 20050202-3.1 |
---|
548 | - rebuilt for new gcj |
---|
549 | |
---|
550 | * Tue May 10 2005 Karsten Hopp <karsten@redhat.de> 20050202-3 |
---|
551 | - enable debuginfo |
---|
552 | |
---|
553 | * Tue Mar 15 2005 Karsten Hopp <karsten@redhat.de> 20050202-2 |
---|
554 | - add /usr/bin/ksh link for compatibility with pdksh scripts (#151134) |
---|
555 | |
---|
556 | * Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 20050202-1 |
---|
557 | - update and rebuild with gcc-4 |
---|
558 | |
---|
559 | * Tue Mar 01 2005 Karsten Hopp <karsten@redhat.de> 20041225-2 |
---|
560 | - fix gcc4 build |
---|
561 | |
---|
562 | * Fri Jan 21 2005 Karsten Hopp <karsten@redhat.de> 20041225-1 |
---|
563 | - rebuild with new ksh tarball (license change) |
---|
564 | |
---|
565 | * Tue Nov 02 2004 Karsten Hopp <karsten@redhat.de> 20040229-11 |
---|
566 | - disable ia64 for now |
---|
567 | |
---|
568 | * Fri Oct 15 2004 Karsten Hopp <karsten@redhat.de> 20040229-9 |
---|
569 | - rebuild |
---|
570 | |
---|
571 | * Thu Sep 02 2004 Nalin Dahyabhai <nalin@redhat.com> 20040229-8 |
---|
572 | - remove '&' from summary |
---|
573 | |
---|
574 | * Thu Sep 02 2004 Bill Nottingham <notting@redhat.com> 20040229-7 |
---|
575 | - obsolete pdksh (#131303) |
---|
576 | |
---|
577 | * Mon Aug 02 2004 Karsten Hopp <karsten@redhat.de> 20040229-6 |
---|
578 | - obsolete ksh93, provide ksh93 |
---|
579 | |
---|
580 | * Mon Jul 05 2004 Karsten Hopp <karsten@redhat.de> 20040229-3 |
---|
581 | - add /bin/ksh to /etc/shells |
---|
582 | |
---|
583 | * Wed Jun 16 2004 Karsten Hopp <karsten@redhat.de> 20040229-2 |
---|
584 | - add ppc64 patch to avoid ppc64 dot symbol problem |
---|
585 | |
---|
586 | * Fri May 28 2004 Karsten Hopp <karsten@redhat.de> 20040229-1 |
---|
587 | - initial version |
---|
588 | |
---|