source: projects/specs/trunk/m/mkinitrd/mkinitrd-vl.spec @ 10701

Revision 10701, 78.0 KB checked in by tomop, 8 years ago (diff)

mkinitrd-6.0.93-23

Line 
1Summary: Creates an initial ramdisk image for preloading modules.
2Summary(ja): モジュールをプリロードするための初期RAMディスク(initramfs)作成ユーティリティ
3Name: mkinitrd
4Version: 6.0.93
5Release: 23%{?_dist_release}
6License: GPLv2+
7Group: System Environment/Base
8
9Source0: mkinitrd-%{version}.tar.bz2
10
11Patch11: mkinitrd-6.0.93-add-drm-whitelist.patch
12Patch12: mkinitrd-6.0.93-fix-detect-usb-storage.patch
13Patch13: mkinitrd-6.0.93-no-daemonize-plymouth.patch
14Patch14: mkinitrd-6.0.93-noselinux.patch
15Patch15: mkinitrd-6.0.93-restrict-udev-messages.patch
16
17Patch20: mkinitrd-6.0.93-tuxonice.patch
18Patch21: mkinitrd-6.0.93-remove-bash4ism.patch
19Patch22: mkinitrd-6.0.93-fix-resolving-library-deps.patch
20Patch23: mkinitrd-6.0.93-add-nouveau-radeon-to-whitelist.patch
21Patch24: mkinitrd-6.0.93-add-drm-drivers-for-hardware-with-no-currently-loaded.patch
22Patch25: mkinitrd-6.0.93-nokmsboot-option.patch
23Patch26: mkinitrd-6.0.93-gcc46.patch
24Patch27: mkinitrd-6.0.93-kmod.patch
25Patch28: mkinitrd-6.0.93-loadusb.patch
26Patch29: mkinitrd-6.0.93-devtmpfs.patch
27Patch30: mkinitrd-6.0.93-create-etc-blkid.patch
28Patch31: mkinitrd/mkinitrd-6.0.93-lvm2-2.02.98.patch
29Patch32: mkinitrd-6.0.93-no_scsi_wait_scan.patch
30Patch33: mkinitrd-6.0.93-resolve-device-name.patch
31
32ExclusiveOs: Linux
33URL: git://git.fedoraproject.org/git/hosted/mkinitrd
34Requires: /bin/sh, /sbin/modprobe, /sbin/losetup
35Requires: fileutils, grep, mount, gzip, tar, mktemp
36Requires: lvm2
37Requires: filesystem >= 2.1.0, cpio, device-mapper, initscripts
38Requires: coreutils
39Requires: mdadm, elfutils-libelf, isomd5sum, plymouth
40Requires: util-linux-ng
41BuildRequires: popt-devel, elfutils-libelf-devel, elfutils-devel
42BuildRequires: libblkid-devel, parted-devel >= 1.8.5, pkgconfig
43BuildRequires: device-mapper-devel, python-devel
44BuildRequires: python, util-linux-ng, libnl-devel
45BuildRequires: libuuid-devel
46%ifnarch s390 s390x
47Requires: dmraid
48Requires: kbd
49%endif
50%ifarch ppc
51Requires: powerpc-utils
52%endif
53Requires: nash = %{version}-%{release}
54Requires: grubby
55BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
56
57Vendor: Project Vine
58Distribution: Vine Linux
59Packager: daisuke
60
61%description
62mkinitrd creates filesystem images for use as initial ram filesystem
63(initramfs) images.  These images are used to find and mount the root
64filesystem.
65
66%package devel
67Summary: C header files and library for functionality exported by libnash.
68Summary(ja): C header files and library for functionality exported by libnash.
69Group: Development/Libraries
70Requires: glibc-devel, pkgconfig, e2fsprogs-devel, mkinitrd
71Requires: nash = %{version}-%{release}
72
73%package -n libbdevid-python
74Summary: Python bindings for libbdevid
75Summary(ja): Python bindings for libbdevid
76Group: System Environment/Libraries
77Requires: e2fsprogs, device-mapper-libs
78Requires: python, nash = %{version}-%{release}
79
80%package -n nash
81Summary: nash
82Summary(ja): nash
83Group: System Environment/Base
84Requires: parted, device-mapper-libs, e2fsprogs
85Requires: popt
86Requires: openssl, zlib
87Provides: libbdevid = %{version}-%{release}
88Obsoletes: libbdevid < %{version}-%{release}
89
90%description devel
91C header files and library for functionality exported by libnash.
92
93%description -n libbdevid-python
94Python bindings for libbdevid.
95
96%description -n nash
97nash
98
99%prep
100%setup -q -n mkinitrd-%{version}
101%patch11 -p1
102%patch12 -p1
103%patch13 -p1
104%patch14 -p1
105%patch15 -p1
106%patch20 -p1
107%patch21 -p1
108%patch22 -p1
109%patch23 -p1
110%patch24 -p1
111%patch25 -p1
112%patch26 -p1
113%patch27 -p1
114%patch28 -p1
115%patch30 -p1
116%if "%{_dist_release}" >= "vl7"
117%patch29 -p1
118%patch31 -p1
119%patch32 -p1
120%patch33 -p0
121%endif
122
123find . -name "Makefile*" -exec sed -i 's|-Werror||g' {} \;
124
125%build
126make LIB=%{_lib}
127make LIB=%{_lib} test
128
129%install
130rm -rf $RPM_BUILD_ROOT
131make LIB=%{_lib} DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
132rm -f $RPM_BUILD_ROOT/sbin/bdevid $RPM_BUILD_ROOT/%{_includedir}/blkent.h
133
134%clean
135rm -rf $RPM_BUILD_ROOT
136
137%files
138%defattr(-,root,root)
139%attr(755,root,root) /sbin/mkinitrd
140%attr(644,root,root) %{_mandir}/man8/mkinitrd.8*
141%attr(755,root,root) /usr/libexec/mkliveinitrd
142%attr(755,root,root) /usr/libexec/initrd-functions
143
144%files devel
145%defattr(-,root,root)
146%{_libdir}/libnash.so
147%{_libdir}/libbdevid.so
148%{_libdir}/libbdevidprobe.a
149%{_libdir}/pkgconfig/libnash.pc
150%{_libdir}/pkgconfig/libbdevid.pc
151%{_libdir}/pkgconfig/libbdevidprobe.pc
152%{_includedir}/nash.h
153%{_includedir}/nash
154%{_includedir}/bdevid.h
155%{_includedir}/bdevid
156
157%files -n libbdevid-python
158%defattr(-,root,root)
159%{python_sitearch}/bdevid.so
160
161%files -n nash
162%defattr(-,root,root)
163%attr(644,root,root) %{_mandir}/man8/nash.8*
164%attr(755,root,root) /sbin/nash
165%attr(755,root,root) /sbin/lsinitrd
166/%{_lib}/bdevid
167%{_libdir}/libnash.so.*
168%{_libdir}/libbdevid.so.*
169%dir %{_sysconfdir}/kernel
170%dir %{_sysconfdir}/kernel/postinst.d
171%dir %{_sysconfdir}/kernel/prerm.d
172
173%changelog
174* Sat Nov 21 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.93-23
175- added Patch33 to fix resolve_device_name().
176
177* Wed Dec 12 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-22
178- add patch30 to create /etc/blkid
179- add patch31 to support newer lvm2
180- add patch32 to use sleep instead of scsi_wait_scan
181
182* Sun Jul 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.0.93-21
183- rebuild with parted-3.1
184
185* Sun Jul 08 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-20
186- add patch29 to mount devtmpfs on /dev (newer udev support)
187
188* Sun Jul 08 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-19
189- add patch28 to load xhci-hcd and usb-storage by default
190
191* Fri Jul 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-18
192- update kmod patch
193  - install module.{order,builtin} to initrd
194
195* Wed Jul 04 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-17
196- fix version
197
198* Thu Jun 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-16
199- add patch27 to support kmod
200
201* Thu Jun 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-15
202- remove R: insmod.static, add R: modprobe
203
204* Wed Feb 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.0.93-14
205- rebuild with python-2.7.2
206
207* Fri Jan 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.0.93-13
208- rebuild with parted-3.0
209- add Patch26 (mkinitrd-6.0.93-gcc46.patch)
210
211* Tue Jul 19 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-12
212- Patch23: add radeon/nouveau to DRM_WHITELIST
213- Patch24: add drm drivers for hardware with no currently loaded
214  drm driver
215- Patch25: do not load KMS driver when booted with nokmsboot or
216  failsage options
217
218* Sat Dec 04 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.0.93-11
219- add BuildRequires: libuuid-devel
220
221* Tue Nov  9 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.0.93-10
222- rebuilt with parted 2.3
223
224* Thu Sep 30 2010 Shu KONNO <owa@bg.wakwak.com> 6.0.93-9
225- rebuilt with rpm-4.8.1 for pkg-config
226
227* Tue May 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-8
228- add Patch22 to fix resolving library dependencies
229
230* Mon Apr 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-7
231- add Patch21 to remove bash4ism
232
233* Thu Mar 25 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 6.0.93-6
234- Requires powerpc-utils instead of ppc64-utils
235
236* Tue Mar 23 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-5
237- fix typo in patch20
238
239* Thu Mar 18 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-4
240- add Patch20 to support tuxonice
241
242* Tue Mar 16 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-3
243- fix python module path on x86_64
244
245* Mon Feb 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-2
246- add Patch11-15 from mdv
247
248* Mon Feb 15 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.93-1
249- initial build for Vine Linux
250
251* Wed Sep  2 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.93-1
252- Move hotplug run to before gpu driver probing (airlied, #520730)
253- Fix (non-fatal) syntax error (katzj, #513414)
254
255* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 6.0.92-3
256- Convert specfile to UTF-8.
257
258* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.92-2
259- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
260
261* Mon Jul 20 2009 Jeremy Katz <katzj@redhat.com> - 6.0.92-1
262- Fix live image booting with udev creating /dev/mapper/control
263- Workaround to try to stop the live image dm backing images from showing
264  up in devkit-disks (#495170)
265
266* Fri Jul 10 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 6.0.91-2
267- rebuild against new parted
268
269* Mon Jul  6 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.91-1
270- Allow setting VG_LIST in /etc/sysconfig/mkinitrd (#509709)
271- Fix mkrootdev failing with norelatime option (#509687)
272
273* Tue Jun 30 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.90-1
274- drop e2fsprogs requires (#508407)
275- process all PVs in a required VG (#506189)
276
277* Wed Jun 24 2009 Jeremy Katz <katzj@redhat.com> - 6.0.89-1
278- grubby is now its own source package as we prepare to let people
279  try out dracut more
280
281* Mon Jun 22 2009 Jeremy Katz <katzj@redhat.com> - 6.0.88-1
282- udev has dropped /lib/udev/vol_id, so use blkid instead (#506360)
283- accordingly, require new enough util-linux-ng for blkid -o udev
284
285* Tue Jun 16 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.87-1
286- Fix mkinitrd creating a non booting initrd when parted-devel is installed
287  and the user has made configuration changes resulting in ld.so searching
288  /usr/lib before /lib (#502221)
289- Fix nash' network command not setting the default gateway (#501033)
290
291* Mon Jun 15 2009 Karsten Hopp <karsten@redhat.com> 6.0.86-2.1
292- there is no kbd package on s390x, don't require it there
293- require libblkid-devel instead on e2fsprogs-devel
294
295* Fri May 29 2009 Peter Jones <pjones@redhat.com> - 6.0.86-2
296- Require "kbd" package so keyboard settings will work right after initial
297  installation. (#501584)
298
299* Thu May 21 2009 Bill Nottingham <notting@redhat.com> - 6.0.86-1
300- Reorder font initialization to properly handle KMS
301
302* Tue May 19 2009 Peter Jones <pjones@redhat.com> - 6.0.85-1
303- Handle F9's crypttab format as well (#501198)
304
305* Thu May 14 2009 Peter Jones <pjones@redhat.com> - 6.0.84-1
306- Don't use fixed device names in cryptsetup (#500830)
307
308* Mon Apr 27 2009 Jeremy Katz <katzj@redhat.com> - 6.0.83-1
309- Fix up syntax error in udev rules for live image (#497762)
310
311* Thu Apr 16 2009 Jeremy Katz <katzj@redhat.com> - 6.0.82-1
312- Don't show live snapshot dev with devkit-disks (#495170)
313- grubby: Don't crash showing "other" sections (hans, #491622)
314
315* Mon Mar 16 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.81-1
316- Make mkinitrd work with kernels < 2.6.29 (#487358, #489151)
317- Fix booting of i2o devices (#476277)
318
319* Fri Mar  6 2009 Jeremy Katz <katzj@redhat.com> - 6.0.80-1
320- Fix up a multi live case to work
321
322* Fri Mar  6 2009 Jeremy Katz <katzj@redhat.com> - 6.0.79-1
323- Fix handling of  keymaps which are symlinks (hdegoede, #485615)
324- Show splash later for live images (mccann)
325- Make live initrd boot quieter (#488862)
326- First steps of multiple live medium support (Till Maas)
327
328* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.78-2
329- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
330
331* Mon Feb 23 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.78-1
332- Use dmraid instead of setting up dm tables ourselves, this fixed dmraid10
333  and via dmraid setups (hdegoede)
334- Speed up mkblkdevs (Alexandre Oliva)
335- exit() from nash-hotplug when the parent pid dies (Olivier Blin)
336- Avoid unnecessarily loading raid456 (#312521, Curtis Doty)
337- Fix various segfaults in renameNetworkInterface() (#485309, hdegoede)
338
339* Tue Feb 10 2009 Jeremy Katz <katzj@redhat.com> - 6.0.77-1
340- Fix mkliveinitrd with mtd root (#484496)
341- Minor boot speedup for the live case
342
343* Wed Feb  4 2009 Hans de Goede <hdegoede@redhat.com> - 6.0.76-1
344- Fix configuration of network interfaces for network boot (#481078)
345- Fix iscsi chap password being seen as ********
346- Handle lv root specified as /dev/dm-X properly (#471729)
347- Initial commit of EXTLINUX (no menu) support
348- Do not call dm_resolve_name on dmraidsets names, sometimes it fails, and
349  it is not necessary, this fixes the dmraid boot failure seen on
350  some systems (#476818)
351- Make nash mount support relatime (#296361)
352- FIX: nash unable to find dm devs by uuid or label (#480667)
353
354* Mon Jan 19 2009 Jeremy Katz <katzj@redhat.com> - 6.0.75-1
355- fix live images to be smarter with rootfstype=auto
356
357* Wed Jan 14 2009 Jeremy Katz <katzj@redhat.com> - 6.0.74-1
358- modesetting for live images
359
360* Thu Dec 18 2008 Jeremy Katz <katzj@redhat.com> - 6.0.73-7
361- Split grubby/new-kernel-pkg into their own package
362
363* Wed Dec 10 2008 Adam Jackson <ajax@redhat.com> 6.0.73-6
364- Fix description.
365
366* Sat Dec 06 2008 Jesse Keating <jkeating@redhat.com> - 6.0.73-5
367- Rebuild again for python-2.6
368
369* Thu Dec 04 2008 Peter Jones <pjones@redhat.com> - 6.0.73-4
370- libnl -> libnl-devel in the build requires.
371
372* Thu Dec 04 2008 Peter Jones <pjones@redhat.com> - 6.0.73-3
373- Update libdhcp requirements.
374
375* Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 6.0.73-2
376- Rebuild for Python 2.6
377
378* Thu Dec 04 2008 Peter Jones <pjones@redhat.com> - 6.0.73-1
379- Use scsi_wait_scan on scsi devices instead of stabilized (#470628)
380
381* Wed Dec 03 2008 Peter Jones <pjones@redhat.com> - 6.0.72-1
382- loadDrivers before plytmouth --show-splash (wtogami)
383- Ignore missing module groups specified in --with-avail (wtogami)
384- Use libnl and dhclient instead of libdhcp (dcantrell)
385
386* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 6.0.71-2
387- Rebuild for Python 2.6
388
389* Wed Nov 12 2008 Peter Jones <pjones@redhat.com> - 6.0.71-1
390- Allow passing live_keytable= for live keyboard (katzj, #470869)
391- Add "mkchardevs" command, so /dev/hvc* get created (#470839)
392- Fix option passing in mountCommand (#471142)
393- Do full console initialization in the initrd, not just keymap
394  (notting, #458362)
395- move loadDrivers before plymouth for ltsp (wtogami, #470858)
396
397* Tue Nov 04 2008 Peter Jones <pjones@redhat.com> - 6.0.70-1
398- Get rid of glib usage in libbdevid, since it's huge and not used much
399  (Patch from Pascal Terjan)
400- For text plymouth plugin for live initrds (katzj)
401- Fix erroneous qpushd's (lxo, #469611)
402- Handle raidstat contents better (lxo, #465542)
403- Fix logic in stabilizedHash (#466607)
404- Get rid of CVS stuff in the Makefile (notting)
405- Fix firmware path in the resultant initrd (#377921)
406- Hide the splash screen when booting fails (#460606)
407- Make scsi waiting happen on any device with a scsi modalias.
408
409* Wed Oct 29 2008 Peter Jones <pjones@redhat.com> - 6.0.69-1
410- Make it so we actually handle luks devs, cciss or otherwise. (dlehman)
411  Resolves: rhbz#468856
412
413* Mon Oct 27 2008 Peter Jones <pjones@redhat.com> - 6.0.68-1
414- Add buslogic and mptbase to "stabilized" module list.
415- load crc32c module for iscsistart (hansg)
416  Resolves: rhbz#467379
417- Don't run findstoragedriverinsys twice for the same device (hansg)
418  Resolves: rhbz#467390
419- Use iscsi session info for /, not the first one in "iscsiadm -m session"
420  output (hasng)
421  Resolves: rhbz#245645
422
423* Wed Oct 15 2008 Jeremy Katz <katzj@redhat.com> - 6.0.67-1
424- Fix various live initrd + plymouth interactions
425- Allow resetting the overlay at boot time for live initrd
426- Don't make the eject failure with the live_ram case fatal (#466114)
427
428* Thu Oct 09 2008 Peter Jones <pjones@redhat.com> - 6.0.66-1
429- Fix incorrect size allocation when probing weird scsi devices (#440661)
430
431* Mon Oct  6 2008 Jeremy Katz <katzj@redhat.com> - 6.0.65-1
432- More built-in modules + live initrd fixup
433
434* Tue Sep 23 2008 Jeremy Katz <katzj@redhat.com> - 6.0.64-1
435- Fix live initrds for some built-in modules
436
437* Thu Sep 11 2008 Peter Jones <pjones@redhat.com> - 6.0.63-2
438- Require a newer plymouth
439
440* Tue Sep 09 2008 Peter Jones <pjones@redhat.com> - 6.0.63-1
441- Only sleep for /proc/scsi/scsi changes once (wwoods)
442- Handle built-in usbfs better
443- Support dhcp-specified nbd root path (wtogami)
444- Hide plymouth splash screen before dropping to a shell (katzj)
445- Create /dev/live symlink for SD (katzj)
446- Don't force a max length for labels in zipl
447
448* Mon Aug 11 2008 Jeremy Katz <katzj@redhat.com> - 6.0.62-1
449- mkliveinitrd: Deal with changes in where udev expects things
450
451* Thu Aug  7 2008 Jeremy Katz <katzj@redhat.com> - 6.0.61-1
452- Fix calling of plymouth --ask-for-password more
453
454* Thu Aug 07 2008 Peter Jones <pjones@redhat.com> - 6.0.60-1
455- Make hcd kernel modules optional, so the kernel can have it built-in without
456  causing failure.
457- Fix handling of "dhcp" mount option with nfs.
458
459* Thu Aug  7 2008 Jeremy Katz <katzj@redhat.com> - 6.0.59-1
460- And move another function into initrd-functions
461
462* Wed Aug  6 2008 Jeremy Katz <katzj@redhat.com> - 6.0.58-1
463- Use correct plymouth-populate-initrd invocation in mkliveinitrd
464- Move mkliveinitrd to use bits and pieces from initrd-functions
465
466* Wed Jul 30 2008 Peter Jones <pjones@redhat.com> - 6.0.57-1
467- Fix mkliveinitrd's udevtrigger/udevadm usage (notting)
468
469* Tue Jul 29 2008 Peter Jones <pjones@redhat.com> - 6.0.56-1
470- Move a bunch of functions to /usr/libexec/initrd-functions so so that
471  plymouth-populate-initrd can use it instead of duplicating them.
472- Change how we're calling plymouth for password UI
473
474* Mon Jul 28 2008 Peter Jones <pjones@redhat.com> - 6.0.55-2
475- Require plymouth.
476
477* Mon Jul  7 2008 Jeremy Katz <katzj@redhat.com> - 6.0.55-1
478- Make plymouth work with live initrds
479- Strip out BOOT_IMAGE= as an argument to init so that things don't break if
480  you do init=/bin/bash from syslinux
481
482* Wed Jun 18 2008 Peter Jones <pjones@redhat.com> - 6.0.54-1
483- More plymouth work (pjones, rstrode)
484- Update mkliveinitrd because udev's command line utilities changed (katzj)
485
486* Fri Jun 13 2008 Peter Jones <pjones@redhat.com> - 6.0.53-1
487- Merge changes for plymouth integration.
488- Merge changes katzj forgot to push from F-9's 6.0.52-{1,2}:
489- Require isomd5sum so that live images can be verified (#445284)
490- Handle kvm virtio devices (markmc, #444155)
491- Output value from fstab into as arg to mkrootdev (pjones, #209473)
492- Don't depend on system.map (markmc, #430718)
493
494* Wed May 28 2008 Jeremy Katz <katzj@redhat.com> - 6.0.51-2
495- rebuild for libdhcp6client
496
497* Fri Apr 18 2008 Peter Jones <pjones@redhat.com> - 6.0.51-1
498- Handle bangpath translation in sysfs slightly differently.  (#442811)
499
500* Thu Apr 17 2008 Peter Jones <pjones@redhat.com> - 6.0.50-1
501- Handle bangpath translation in sysfs at one more place.  (#442811)
502
503* Thu Apr 17 2008 Peter Jones <pjones@redhat.com> - 6.0.49-1
504- The kernel uevent/sysfs API for firmware loading changed underneath us again.
505
506* Thu Apr 17 2008 Peter Jones <pjones@redhat.com> - 6.0.48-1
507- Add lsinitrd for cebbert.
508
509* Mon Apr 14 2008 Jeremy Katz <katzj@redhat.com> - 6.0.47-1
510- Fix merge fun
511
512* Mon Apr 14 2008 Peter Jones <pjones@redhat.com> - 6.0.46-1
513- Fix ps3 disk handling in /proc/devices (#389331)
514
515* Fri Apr 11 2008 Jeremy Katz <katzj@redhat.com> - 6.0.45-1
516- Fix final bit of resume for hibernate
517
518* Fri Apr 11 2008 Jeremy Katz <katzj@redhat.com> - 6.0.44-1
519- Fix up finding the resume device for hibernate (#438951)
520
521* Mon Apr 07 2008 Peter Jones <pjones@redhat.com> - 6.0.43-1
522- Require diffutils for /usr/bin/cmp (#438568)
523- Chase deps in /sys/block/dm-0/slaves/ and similar (#440485)
524
525* Mon Apr 07 2008 Peter Jones <pjones@redhat.com> - 6.0.42-1
526- Use libelf to find elf interpreter, so we don't have to iterate several
527  ld.so's looking for our linker. (#440091)
528- Try harder to make sure we can read device labels (#437534)
529- Support encrypted RAID member devices (#429600)
530- Fix postinst.d and perm.d usage, and own those directories (#441111)
531
532* Wed Apr 02 2008 Peter Jones <pjones@redhat.com> - 6.0.41-1
533- Fix a warning message when you run with no swap
534- Fix kernel's "make install"
535
536* Thu Mar 20 2008 Peter Jones <pjones@redhat.com> - 6.0.40-1
537- Use /etc/grub.conf rather than pointing at /boot/grub/grub.conf directly.
538
539* Tue Mar 18 2008 Peter Jones <pjones@redhat.com> - 6.0.39-1
540- Fix parsing of /proc/mdstat so we look for sda1 not sda (#437231)
541  (gawk, bash, I hate you both.)
542
543* Tue Mar 18 2008 Peter Jones <pjones@redhat.com> - 6.0.38-1
544- Add --posttrans support in new-kernel-package and installkernel.
545
546* Sun Mar 16 2008 Jeremy Katz <katzj@redhat.com> - 6.0.37-1
547- Fix syntax error with encrypted root
548
549* Fri Mar 14 2008 Peter Jones <pjones@redhat.com> - 6.0.36-1
550- Handle "mapper/" names at more places (hopefully fix #435173 and others)
551
552* Wed Mar 12 2008 Peter Jones <pjones@redhat.com> - 6.0.35-1
553- Resolve label/uuid to a device earlier (#435228)
554
555* Thu Mar  6 2008 Jeremy Katz <katzj@redhat.com> - 6.0.34-1
556- Fix scsi_wait_scan stuff up (#429937)
557- Add support for --without (wtogami, #436248)
558
559* Wed Mar  5 2008 Jeremy Katz <katzj@redhat.com> - 6.0.33-1
560- Fix the non-persistent overlay case
561
562* Tue Mar  4 2008 Jeremy Katz <katzj@redhat.com> - 6.0.32-1
563- Support keymaps for encrypted root devices (dlehman)
564- Add persistence bits to mkliveinitrd (based on changes by Douglas McClendon)
565
566* Tue Feb 26 2008 Jeremy Katz <katzj@redhat.com> - 6.0.31-1
567- Add mkliveinitrd
568
569* Thu Feb 21 2008 Peter Jones <pjones@redhat.com>
570- Require newer lvm2 version.
571
572* Wed Feb 20 2008 Peter Jones <pjones@redhat.com> - 6.0.30-1
573- Load selinux policy during boot.
574
575* Fri Feb 15 2008 Peter Jones <pjones@redhat.com> - 6.0.29-1
576- Work around sysfs path changes
577- Remove debugging echos from dm-crypt work.
578
579* Fri Feb  1 2008 Jeremy Katz <katzj@redhat.com> - 6.0.28-4
580- Don't create the rtc nodes in the initrd anymore (#431274)
581
582* Sat Jan 19 2008 Jeremy Katz <katzj@redhat.com> - 6.0.28-3
583- Don't call lvm.static -- it no longer exists
584
585* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 6.0.28-2
586- Rebuild for new libdhcp
587
588* Wed Jan 09 2008 Peter Jones <pjones@redhat.com> - 6.0.28-1
589- Fix device detection with labels and no lvm (#427439, #426722)
590- Fix ppoll wrapper for older kernels
591
592* Thu Jan 03 2008 Jesse Keating <jkeating@redhat.com> - 6.0.27-2
593- Rebuild for libparted soname bump.
594
595* Wed Jan 02 2008 Peter Jones <pjones@redhat.com> - 6.0.27-1
596- Fix merge error that caused 6.0.25-1's change to be reverted.
597
598* Wed Jan 02 2008 Peter Jones <pjones@redhat.com> - 6.0.26-1
599- Update copyright and license info
600- Add support for loading all available drivers.
601
602* Fri Dec 21 2007 Peter Jones <pjones@redhat.com> - 6.0.25-2
603- Add BuildReq for util-linux-ng
604
605* Fri Dec 21 2007 Peter Jones <pjones@redhat.com> - 6.0.25-1
606- Don't remove two things from a GHashTable at the same time;
607  it doesn't work with newer glib2.
608
609* Fri Dec 15 2007 Jeremy Katz <katzj@redhat.com> - 6.0-24-1
610- And fix other stupid error for root on LVM on encrypted PV
611
612* Fri Dec 14 2007 Peter Jones <pjones@redhat.com> - 6.0.23-1
613- Fix syntax error from 6.0.22-1
614
615* Thu Dec 13 2007 Jeremy Katz <katzj@redhat.com> - 6.0-22-1
616- Fix root on LVM with an encrypted PV
617
618* Wed Dec 12 2007 Peter Jones <pjones@redhat.com> - 6.0.21-1
619- Fix missing mkdir for /lib
620
621* Tue Dec 11 2007 Peter Jones <pjones@redhat.com> - 6.0.20-1
622- Add encrypted root filesystem support (Patch from dlehman)
623
624* Fri Nov 30 2007 Jeremy Katz <katzj@redhat.com> - 6.0.19-6
625- rebuild for libdhcp6client bump
626
627* Sun Nov 11 2007 Jeremy Katz <katzj@redhat.com> - 6.0.19-5
628- and another rebuild
629
630* Fri Nov  9 2007 Jeremy Katz <katzj@redhat.com> - 6.0.19-4
631- rebuild for new libdhcp4client
632
633* Sat Oct 20 2007 Bill Nottingham <notting@redhat.com> - 6.0.19-3
634- pull the right dynamic linker when multiple ones are present (#336161)
635
636* Thu Sep 27 2007 Peter Jones <pjones@redhat.com> - 6.0.19-1
637- Fix nosegneg library discovery in get_dso_deps() harder (#244730)
638
639* Tue Sep 25 2007 Peter Jones <pjones@redhat.com> - 6.0.18-1
640- Fix segfault on x86_64 paravirt (#304731, patch from Harald Hoyer)
641
642* Wed Sep 19 2007 Peter Jones <pjones@redhat.com> - 6.0.17-1
643- Fix missing quotes causing failure to detect erroneous "--with" command line
644  arguments (#249163)
645- Use open64 in losetup so large files work (#220687)
646- Fix sysfs paths for fw-sbp2 (#231708)
647- Handle spaces in kernel command line better (#240785)
648- Fix handling of --omit-lvm-modules and --omit-dmraid
649
650* Fri Sep 11 2007 Peter Jones <pjones@redhat.com> - 6.0.16-1
651- Fix handling of CCISS one more time (bz#274201)
652
653* Fri Sep  7 2007 Peter Jones <pjones@redhat.com> - 6.0.15-1
654- Fix dmraid on x86_64.
655
656* Fri Aug 31 2007 Peter Jones <pjones@redhat.com> - 6.0.14-1
657- Don't probe loop devices as boot disks or in mkblkdevs
658- Minor performance improvements.
659
660* Thu Aug 30 2007 Peter Jones <pjones@redhat.com> - 6.0.13-1
661- More fixes to mkblkdevs and other related code.
662
663* Mon Aug 27 2007 Peter Jones <pjones@redhat.com> - 6.0.12-3
664- Fix mkblkdevs patch to actually apply ;)
665
666* Mon Aug 27 2007 Peter Jones <pjones@redhat.com> - 6.0.12-2
667- Fix segfault in scsi vpd probe code
668- Fix block device creation
669
670* Mon Aug 27 2007 Peter Jones <pjones@redhat.com> - 6.0.12-1
671- Unmerge one of the 'bash' branch changes; it's not ready yet.
672
673* Mon Aug 27 2007 Peter Jones <pjones@redhat.com> - 6.0.11-2
674- Fix minor build problem on x86_64.
675- Add BR: popt-devel
676
677* Mon Aug 27 2007 Peter Jones <pjones@redhat.com> - 6.0.11-1
678- Temporarily add a requires on mdadm to avoid #249587
679- Backport changes from 'bash' branch.
680
681* Tue Aug  1 2007 Peter Jones <pjones@redhat.com> - 6.0.10-3
682- rebuild to fix merge error.
683
684* Tue Jul 31 2007 Peter Jones <pjones@redhat.com> - 6.0.10-2
685- rebuild to fix merge error.
686
687* Tue Jul 31 2007 Peter Jones <pjones@redhat.com> - 6.0.10-1
688- Fix nosegneg library discovery in get_dso_deps() (#244730)
689- Only do ld.so discovery once in get_dso_deps()
690- Optionally use dhcp to discover nfsroot target (#248575)
691
692* Mon Jun 25 2007 Peter Jones <pjones@redhat.com>
693- Fix symlink paths in installkernel on ia64
694  Resolves #227711
695
696* Mon Apr 16 2007 Peter Jones <pjones@redhat.com> - 6.0.9-1
697- Use scsi_wait_scan.ko with scsi storage modules (#220470)
698- Fix handling of config files with no 'default' line in grubby
699
700* Wed Mar 28 2007 Peter Jones <pjones@redhat.com>
701- Fix perms on libbdevid
702
703* Fri Mar 23 2007 Jeremy Katz <katzj@redhat.com>
704- handle new firewire stack (#231708)
705
706* Wed Feb 28 2007 Peter Jones <pjones@redhat.com>
707- Fix linking error on bdevid probe modules
708
709* Tue Feb 27 2007 Peter Jones <pjones@redhat.com> - 6.0.8-1
710- nash and mkinitrd shouldn't both provide libbdevid.so.*
711
712* Tue Feb 13 2007 Peter Jones <pjones@redhat.com>
713- Query modules for firmware and try to copy it into the image.
714
715* Thu Feb  1 2007 Peter Jones <pjones@redhat.com>
716- Add support for ">>" in nash for better debugging of thaw from hibernate.
717
718* Mon Jan 22 2007 Peter Jones <pjones@redhat.com> - 6.0.7-1
719- Fix UUID handling on resume devices.
720- Don't require that a driver be modular when looking up its name in sysfs.
721- Make removable devices conditionally considered when scanning labels.
722- Fix handling of dm devices without device tables.
723
724* Thu Jan  4 2007 Jeremy Katz <katzj@redhat.com>
725- handle multiline options (#209447)
726- iscsi tools changed their syntax (#221088)
727
728* Wed Jan  3 2007 Jeremy Katz <katzj@redhat.com>
729- don't create /dev/tty* on s390 (#209204)
730
731* Tue Dec 19 2006 Peter Jones <pjones@redhat.com> - 6.0.6-1
732- Fix LABEL handling
733
734* Thu Dec 14 2006 Jeremy Katz <katzj@redhat.com> - 6.0.5-1
735- use "stabilized" with ahci and sata_* as well
736
737* Thu Dec 14 2006 Peter Jones <pjones@redhat.com> - 6.0.4-1
738- use "stabilized" with the new pata drivers so we don't race.
739
740* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 6.0.3-1
741- build against arbitrary pythons and rebuild for python 2.5
742
743* Tue Dec  5 2006 Peter Jones <pjones@redhat.com> - 6.0.2-1
744- Fix typo introduced in merge (patch from notting)
745
746* Mon Dec  4 2006 Peter Jones <pjones@redhat.com> - 6.0.1-1
747- Fix library soname and link error.
748
749* Mon Dec  4 2006 Peter Jones <pjones@redhat.com> - 6.0-1
750- Merge in close() fix in bdevid probe code from rhel5 branch
751- Try to load raid456 module as well as individual level-based modules
752- more sophisticated modalias probing, so we get new storage drivers better
753  (patch from notting)
754- Handle dynamic executables and libraries
755- Don't clobber the kernel command line when handling resume (#215084).
756- Fix test for "withusb" (#215314).
757- Link dynamically
758
759* Thu Oct 26 2006 Peter Jones <pjones@redhat.com>
760- Don't reference "netdev" in addnetdev()
761- Only use one IP address for "remoteip" in handlenfs()
762- Abort much earlier if not invoked as UID 0
763
764* Thu Sep 28 2006 Peter Jones <pjones@redhat.com> - 5.1.19-1
765- Fix booting on non-LVM devices where sysfs uses a '!' in the device path,
766  such as cciss.  (#201875, #196360)
767
768* Wed Sep 27 2006 Peter Jones <pjones@redhat.com> - 5.1.18-1
769- Split nash into its own package to work around dep sorting issue on install.
770
771* Thu Sep 21 2006 Peter Jones <pjones@redhat.com> - 5.1.17-1
772- Fix module dependency probing when there's no modalias
773
774* Wed Sep 20 2006 Peter Jones <pjones@redhat.com> - 5.1.16-1
775- Don't require non-tmpfs tmpdir unless we're using loopback
776- Fix symlink chasing for yaboot.conf in grubby (#207302)
777
778* Wed Sep 20 2006 Jeremy Katz <katzj@redhat.com>
779- Hack for moduledeps of gfs2/nfs
780
781* Tue Sep 19 2006 Jeremy Katz <katzj@redhat.com>
782- Handle zfcp.conf not specifying scsiid and scsilun (#198803)
783
784* Tue Sep 12 2006 Peter Jones <pjones@redhat.com>
785- Fix escaping error in md-handler's awk script
786
787* Fri Sep  8 2006 Jesse Keating <jkeating@redhat.com> - 5.1.15-1
788- more typos to fix related to (#205194)
789
790* Fri Sep  8 2006 Peter Jones <pjones@redhat.com> - 5.1.14-1
791- Fix another typo in the same one-line shell wrapper (#205194)
792
793* Fri Sep  8 2006 Peter Jones <pjones@redhat.com> - 5.1.13-1
794- Fix missing coreutils dep and typo in shell wrapper (#205194)
795- Fix bad mpath test (#204758)
796
797* Thu Sep  7 2006 Peter Jones <pjones@redhat.com> - 5.1.12-1
798- Fix bug in dm dependency scanning (#205635)
799
800* Tue Sep  6 2006 Peter Jones <pjones@redhat.com> - 5.1.11-1
801- Pull in bdevid properly (not two sources any more)
802- Lots of minor bugfixes, leak fixups, etc.
803- Updates for new iScsi userland (katzj)
804- ata and usb device id probes in bdevid
805- preliminary work for boot-time device identification.
806- Fixes for network driver selection (katzj)
807
808* Fri Sep  1 2006 Peter Jones <pjones@redhat.com> - 5.1.10-1
809- Fix %%setup args
810- Work around lvm locking problems when clvm is installed (#203904)
811- Work around lvm segfault by always using lvm.static
812- Fix label scanning on dm devices (based on a patch from Hans de Goede)
813  (#204763)
814- handle the /proc/bus/usb mounting with a state machine in the module
815  loading emission, not with a sentinal value
816- do forced finding of devices *after* auto-detection of the root fs, so
817  we're not blindsided by bogus scsi_hostadapter aliases and the like.
818- move nashDm* functions to libnash so stuff in block.c can call them.
819
820* Tue Aug 29 2006 David Cantrell <dcantrell@redhat.com> - 5.1.9-2
821- BuildRequires parted-devel >= 1.7.1-15
822
823* Fri Aug 17 2006 Peter Jones <pjones@redhat.com> - 5.1.9-1
824- Fix "MOUNT_PROC_USB" warning
825
826* Wed Aug 16 2006 Peter Jones <pjones@redhat.com> - 5.1.8-1
827- Use modprobe to find module deps (#202559, #202596)
828- Fix typo for /dev/efirtc (#202110)
829
830* Wed Aug 16 2006 Peter Jones <pjones@redhat.com> - 5.1.7-1
831- Make "stabilized" work better (patch from Alexandre Oliva)
832- Rewrite usb handling (notting and pjones)
833- Fix libbdevid provides/obsoletes.
834- Include usb hcd drivers by default
835
836* Mon Aug 14 2006 Bill Nottingham <notting@redhat.com> - 5.1.6-1
837- don't make every root device /dev/loop0. Eep.
838
839* Mon Aug 14 2006 Peter Jones <pjones@redhat.com> - 5.1.5-1
840- Provide libbdevid.
841
842* Mon Aug 14 2006 Peter Jones <pjones@redhat.com> - 5.1.4-1
843- Fix requires for libbdevid
844- Make it safe to call nashLogger and nashLoggerV with no context.
845
846* Mon Aug 14 2006 Mark McLoughlin <markmc@redhat.com> - 5.1.3-2
847- Fix compile error
848
849* Fri Aug 11 2006 Bill Nottingham <notting@redhat.com> - 5.1.3-1
850- replace various sed/grep/cut/head calls with bash & awk equivalents
851- fix a typo
852- nfs loop fixes
853- silence xen errors when sysfs layout is different
854
855* Wed Jul 26 2006 Peter Jones <pjones@redhat.com> - 5.1.2-1
856- pull in new libbdevid for scsi probing fix
857- restructure package so things can include libbdevid (and its modules)
858  without depending on python
859
860* Wed Jul 19 2006 Bill Nottingham <notting@redhat.com>
861- support for loopback root (including loop-over-NFS)
862
863* Tue Jul 18 2006 Jeremy Katz <katzj@redhat.com> - 5.1.1-1
864- build with -fPIC
865- pull in new libbdevid for linking fix
866
867* Mon Jul 17 2006 Jeremy Katz <katzj@redhat.com> - 5.1.0-1
868- allow rootdev/rootfs/rootopts parsing on the mkinitrd command line (notting)
869- fix case where we'd spin forever resolving a device (#199046)
870
871* Thu Jul 13 2006 Peter Jones <pjones@redhat.com> - 5.0.47-1
872- add libbdevid
873- fix mode handling on open syscall wrapper (patch from Mark McLoughlin)
874- save dhcp lease file after network initialization (patch from markmc)
875
876* Thu Jul  6 2006 Bill Nottingham <notting@redhat.com>
877- if NFS host doesn't resolve, assume it's an IP
878- make sure IP check doesn't get extraneous info
879
880* Wed Jul  5 2006 Peter Jones <pjones@redhat.com>
881- make libnash.a and the nash-devel package
882- use libdhcp instead of pump (patch from Mark McLoughlin)
883
884* Fri Jun 30 2006 Jeremy Katz <katzj@redhat.com> - 5.0.46-1
885- if we don't get a modalias for a net driver, try via
886  ethtool (notting, #196104)
887- add patches from Aron Griffis (aron AT hp DOT com) for multiboot
888  support on ia64
889
890* Thu Jun 22 2006 Jeremy Katz <katzj@redhat.com> - 5.0.45-1
891- don't emit <empty> for iscsi username/password stuff
892- handle _netdev option for filesystems
893
894* Thu Jun 22 2006 Jeremy Katz <katzj@redhat.com> - 5.0.44-1
895- fix so we only use iscsistart if we're doing root on iscsi
896- fix spurious shell error (noticed by karsten)
897
898* Wed Jun 21 2006 Jeremy Katz <katzj@redhat.com> - 5.0.43-1
899- Add back patches from pjones which had just been in the package for
900  * fix bad shell code to detect DMs in use
901  * fix "stabilized" to stat where appropriate
902  * use stabilized for sbp2
903
904* Wed Jun 21 2006 Jeremy Katz <katzj@redhat.com> - 5.0.42-1
905- add a hack to handle xennet devices not having a modalias (#196104)
906- initial pass at support for root on iscsi (patch from Patrick
907  Mansfield <patmans@us.ibm.com>)
908
909* Mon Jun 12 2006 Peter Jones <pjones@redhat.com>
910- Fixes for stateless/diskless configurations (patch from Jeff Law,
911  <law@redhat.com>)
912
913* Wed May 24 2006 Peter Jones <pjones@redhat.com> - 5.0.41-1
914- (very) basic multipath support
915- minor fixes for usb
916
917* Thu May 18 2006 Jeremy Katz <katzj@redhat.com> - 5.0.40-1
918- fix multiple netdev handling (#192321)
919
920* Tue May 10 2006 Peter Jones <pjones@redhat.com> - 5.0.39-1
921- handle [eou]hci_hcd even _more_ correctly ;)
922
923* Tue May  9 2006 Peter Jones <pjones@redhat.com> - 5.0.38-1
924- handle bringing up multiple network devices (katzj)
925- make "withusb=yes" default
926- add --without-usb
927- make usb load [euo]hci_hcd correctly
928
929* Mon May  1 2006 Jeremy Katz <katzj@redhat.com>  - 5.0.37-1
930- munge rootopts on all non-nfs cases
931
932* Wed Apr 26 2006 Bill Nottingham <notting@redhat.com> - 5.0.36-1
933- NFS root fixes
934- fix typo
935
936* Mon Apr 10 2006 Peter Jones <pjones@redhat.com> - 5.0.34-1
937- fix "!" handling for sysfs paths in mkblkdevs
938- fix argument checking for mknodCommand
939
940* Thu Mar 30 2006 Peter Jones <pjones@redhat.com> - 5.0.33-1
941- fix unbalanced pushd in mkinitrd (patch from Pete Zaitcev, bz# 185822)
942- add "cond" command for simple conditionals (bz# 182938)
943- add "status" command to see/set the exit status for testing
944- add "--remove-args" and "--update" args for new-kernel-pkg (patch from
945  Don Zickus, bz# 183917)
946
947* Mon Mar 13 2006 Peter Jones <pjones@redhat.com> - 5.0.32-1
948- handle sd_mod on scsi_mod in findmodule, not in the scsi setup.  This
949  fixes the "no scsi_hostadapter" alias problem better (#182008).
950
951* Fri Mar 10 2006 Peter Jones <pjones@redhat.com> - 5.0.31-1
952- add segv handler for nash
953
954* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 5.0.30-1
955- move blkid.tab* references to /etc/blkid/blkid.tab*
956- don't do the selinux context stuff on blkid.tab*, as it now inherits from
957  the directory.
958
959* Mon Feb 27 2006 Peter Jones <pjones@redhat.com> - 5.0.29-1
960- Fix pump-devel buildrequires
961- Fix grubby's getpathbyspec() usage (#183010)
962- Fix grubby's makefile
963- Make readlink command work with super scary huge sysfs paths (#183091)
964- Make readlink handle directories better (#166666)
965- Don't create ramdisk blockdevs, mkblkdevs does it (#181873)
966- Don't use showlabels to resolve labels, use resolveDevice so we don't
967  need messy awk (#180372)
968
969* Fri Feb 24 2006 Peter Jones <pjones@redhat.com> - 5.0.28-1
970- Make /dev/efirtc on ia64 boxes (#182598)
971- Handle selinux contexts on /etc/blkid.tab* since we can't do it in
972  libblkid.
973- Make building from the "nash" subdir work again
974- Make getpathbyspec() allocate on the caller's stack, eliminating
975  several memory leaks in callers.
976- Don't strip nash
977
978* Wed Feb 22 2006 Peter Jones <pjones@redhat.com> - 5.0.27-1
979- Fix multiboot argument quoting in new-kernel-package (#182243)
980- Fix "netlink" fd error in hotplug initialization.
981- Fix directory creation in smartmknod()
982- Fix find command when it's not run alone (#181874, patch from Mark
983  McLoughlin)
984- Don't use 0-length uuids
985- Update /dev/mapper nodes more often
986- Allow dm partadd not to include the /dev/mapper path
987- Use /etc/fstab, not /fstab, so if you've got /sbin/mount it'll work
988- Bring in sd_mod if libata or scsi_mod is selected (#181983)
989- use -Wl,--wrap,open and __wrap_open() instead of coeOpen()
990
991* Wed Feb 15 2006 Peter Jones <pjones@redhat.com> - 5.0.26-1
992- fix detection of floppy devices, don't probe them for labels
993- fix grubby to use the same label scanning code as nash
994- senseless rewriting of makefiles so that grubby can use nash's .o's, uh,
995  "more easily".
996
997* Tue Feb 14 2006 Peter Jones <pjones@redhat.com> - 5.0.25-1
998- rework hotplug control fds (#181515)
999
1000* Tue Feb 14 2006 Peter Jones <pjones@redhat.com> - 5.0.24-1
1001- use the right nash-dm command to get the device list
1002- check if a subdevice has the same partition table, not if it starts
1003  at the right place (fixes partition comparison on !mirror devices)
1004
1005* Mon Feb 13 2006 Peter Jones <pjones@redhat.com> - 5.0.23-1
1006- add basic hotplug handler and firmware loader
1007
1008* Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 5.0.22-1.1
1009- rebump for build order issues during double-long bump
1010
1011* Sat Feb 11 2006 Peter Jones <pjones@redhat.com> - 5.0.22-1
1012- formatting cleanups
1013- prefix partition number with "p" for partitions on dmraid
1014- add support for disabling partitions which overlap with partitions on
1015  dm devices.
1016- add multipath support
1017- fix dm creation ordering and partition detection
1018- add "network" command (katzj)
1019- add nfsroot support (katzj)
1020- put "showlabels" back into nash
1021
1022* Tue Feb  3 2006 Peter Jones <pjones@redhat.com> - 5.0.21-1
1023- add "mount -o bind" support and "mount --move" support (#109366, patch
1024  from Kasper Dupont)
1025- add resolveDevice command, which cases down device labels.
1026- remove "findlodev" from the documentation (#178587)
1027- fix nash command name parsing bug (#178587)
1028- fix "find" argument parsing (#178587)
1029- add "find" handling for "-type d"
1030
1031* Thu Feb  2 2006 Peter Jones <pjones@redhat.com> - 5.0.20-1
1032- fix really dumb spec file mistake
1033- fix devno detection for /dev/root
1034- fix testdm check
1035
1036* Thu Feb  2 2006 Peter Jones <pjones@redhat.com> - 5.0.19-1
1037- mkinitrd: get resolve_dm_name() and get_numeric_dev() from initscripts
1038  instead of a private copy
1039- add block.[ch]:
1040  - move parse_sysfs_devnum(), sysfs_blkdev_probe(), and
1041    mkpathbyspec() from nash.c
1042  - add label/uuid/name lookups for block devices using libblkid
1043- add lib.[ch]:
1044  - move makeFdCoe(), coeOpen(), coeFopen(), coeOpendir(), readFD(),
1045    nashLoggerV(), nashLogger(), qprintf(), eprintf(), smartmknod(),
1046    testing, quiet, reallyquiet from nash.c
1047  - move nashDefaultLogger(), from dm.c
1048  - move log enums and declarations from dm.h
1049- dm.c: add dm_finish(), which does dm_task_destroy() and then library cleanup
1050  (solves an fd leak)
1051- remove linux_fs.h, mount_by_label.[ch], name_to_dev_t.[ch]
1052
1053* Tue Jan 31 2006 Peter Jones <pjones@redhat.com> - 5.0.18-1
1054- make mkinitrd discover dm uuids
1055- add uuid support to nash's "dm create" and "dm partadd"
1056- add nash command "dm get_uuid $NAME"
1057- add support for renamed dm raids
1058
1059* Tue Jan  3 2006 Peter Jones <pjones@redhat.com> - 5.0.17-1
1060- fix dm operations to create/remove device nodes during each change.
1061
1062* Tue Jan  3 2006 Peter Jones <pjones@redhat.com> - 5.0.16-1
1063- Hopefully fix raid autorun with a patch from Paul Flinders.
1064
1065* Mon Dec 19 2005 Peter Jones <pjones@redhat.com> - 5.0.15-1
1066- Don't open init's console with close-on-exec
1067
1068* Wed Dec 18 2005 Peter Jones <pjones@redhat.com> - 5.0.14-1
1069- Remove vestigial loopback support.
1070- Remove email addresses from man pages (which still need some work)
1071
1072* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> - 5.0.13-1.1
1073- bump for gcc
1074
1075* Mon Dec  5 2005 Peter Jones <pjones@redhat.com> - 5.0.13-1
1076- Updates for gcc 4.1
1077
1078* Sat Nov 26 2005 Peter Jones <pjones@redhat.com> - 5.0.12-1
1079- Fix buildreq/req for dmraid on s390
1080- Typo fix from Alexandre Oliva
1081
1082* Mon Nov 21 2005 Peter Jones <pjones@redhat.com> - 5.0.11-1
1083- audit for open()s without appropriate closes()
1084- make new functions coeOpen(), coeFopen(), and coeOpendir().  These behave
1085  like open(), fopen(), and opendir() except that they set any associated
1086  file descriptors to close on exec().
1087- use them everywhere except where we open a console.
1088
1089* Thu Nov 17 2005 Peter Jones <pjones@redhat.com> - 5.0.10-1
1090- don't set up dmraids that aren't active in the initrd
1091
1092* Wed Nov 16 2005 Peter Jones <pjones@redhat.com> - 5.0.9-1
1093- dmraid support
1094
1095* Fri Oct 21 2005 Peter Jones <pjones@redhat.com> - 5.0.8-1
1096- don't clobber cmdline in mkrootdev (fixes runlevel selection)
1097
1098* Fri Oct 21 2005 Jeremy Katz <katzj@redhat.com> - 5.0.7-1
1099- fix new-kernel-pkg --multiboot=
1100
1101* Tue Oct 18 2005 <pjones@redhat.com> - 5.0.6-1
1102- make lvm work again
1103
1104* Mon Oct 17 2005 Peter Jones <pjones@redhat.com> - 5.0.5-1
1105- make PROBE, MODULES, and PREMODS load defaults from a config file
1106- get rid of support for not using a dynamic /dev
1107- add options to force device probes (for when PROBE is "no")
1108- consolidate some duplicate code paths
1109- make nash's otherCommand check PATH first and use what it finds there for
1110  any commands it needs to run, unless the command starts with "nash-",
1111  in which case the internal version is used unconditionally
1112- remove the symlink hack for setuproot/preswitchroot/switchroot
1113- wrap all the nash commands in mkinitrd with shell functions and use the
1114  "nash-" varient.
1115- rework root fs creation so Jeremy can use the otherCommand feature
1116
1117* Fri Oct  7 2005 Peter Jones <pjones@redhat.com> - 5.0.4-1
1118- split switchroot into setuproot and switchroot, with presetuproot in
1119  between
1120- make preswitchroot and setuproot execute through symlinks, so they may
1121  be replaced by a second initramfs image
1122- add logic to mount filesystems specified in /etc/fstab.sys during setuproot
1123- general code cleanups
1124
1125* Fri Sep 30 2005 Peter Jones <pjones@redhat.com> - 5.0.3-1
1126- fix root dev discovery to give us "hda3" and such again, rather than
1127  a full sysfs path
1128
1129* Thu Sep 29 2005 Peter Jones <pjones@redhat.com> - 5.0.2-1
1130- add error and quiet printf functions
1131- use them instead of testing quiet and typing stderr everywhere
1132- actually make _all_ errors use eprintf (and thus stderr)
1133- print strerror in errors instead of raw errno
1134- make "getKernelCmdLine use readFD
1135- make "getKernelArg" picky about if you've got the right command vs
1136  just one that starts with the same string
1137- make "getKernelArg" handle "=" for you, so it either gives you the value
1138  when there is one, '\0' when there's not and it's EOL, or whitespace.
1139- reformat some two-space-indent spots
1140- check for short reads in catCommand
1141- kill pivotroot
1142- cleaned up resume messages
1143- make mkrootdev use readFD
1144- combine mkdevies and makedevs into mkblkdevs, no longer
1145  using /proc/partitions
1146- don't use callocs+memcpy/strcpy+strcat when we can use asprintf
1147- make setQuietCommand use getKenrelArg
1148- make runStartup use readFD
1149- patch from Alexandre Oliva to fix LVM-on-RAID1 /root and swap-on-LVM
1150  (bz #169059)
1151- reorder device creation for easier maintenance create /dev/rtc
1152- change fixme comment about lvm vgs
1153- use cemit at some places we used a lot of emits before
1154- reorder device node creation for clarity
1155- use mkblkdevs instead of makedevs and mkdevices
1156- decouple loopback root and lvm
1157
1158* Wed Sep 28 2005 Peter Jones <pjones@redhat.com> - 5.0.1-1
1159- create /dev/rtc
1160- create /dev/tty, /dev/tty{0..11}, and /dev/ttyS{0..4}
1161- tweak the messages output in loud mode during device node creation
1162
1163* Tue Sep 27 2005 Peter Jones <pjones@redhat.com> - 5.0.0-1
1164- remove support for pivotroot
1165- remove support for non-initramfs initrds
1166- remove support for 2.4 kernels
1167- don't force scsi_mod before scsi modules; deps should bring it in.
1168  same for "unknown"; it's not needed any more.
1169- lots of whitespace adjustment
1170- minor messaging changes
1171- no manual redirection to stderr or RCFILE, nor manual verbose checking
1172- in light of these changes and other planned changes, this is 5.0.0
1173
1174* Mon Sep 26 2005 Peter Jones <pjones@redhat.com> - 4.2.24-1
1175- Fix module discovery for raid (eleminates "find" warning as well)
1176
1177* Sun Sep 25 2005 Peter Jones <pjones@redhat.com> - 4.2.23-2
1178- Fix module discovery to not always use the modules /dev/hda1 requires
1179  when using root-on-label.
1180- Put the lvm check after the raid check, so the raid check atually gets run.
1181
1182* Wed Sep 21 2005 Peter Jones <pjones@redhat.com> - 4.2.22-1
1183- Only scan appended kernel command line args for duplicates once.
1184- handle short reads correctly in nash's readFD
1185- use calloc for things instead of malloc, since we usually need zeroed memory
1186  and we never memset
1187- use canonicalize_file_name instead of malloc+realpath
1188- honor quiet flag on suspend/resume
1189- autodetect storage drivers in mkinitrd
1190
1191* Mon Aug 15 2005 Peter Jones <pjones@redhat.com> - 4.2.21-1
1192- Fix a bug in switchroot's command line parsing (patch from mkj)
1193
1194* Fri Aug 12 2005 Jeremy Katz <katzj@redhat.com> - 4.2.20-1
1195- fix a buglet in root vg finding
1196- support resume with swsusp
1197
1198* Wed Aug  5 2005 Peter Jones <pjones@redhat.com> - 4.2.19-1
1199- Fix yaboot stanza placement with a patch from dwmw2 (#142346)
1200
1201* Wed Jul 20 2005 Bill Nottingham <notting@redhat.com> - 4.2.18-1
1202- since udev is not in use, don't require it or claim to be starting it
1203
1204* Fri Jun 24 2005 Peter Jones <pjones@redhat.com> - 4.2.17-1
1205- Don't use udev or udevstart in the initrd; it's trivial to do
1206  all that work by looking for directories with "dev" nodes in sysfs
1207  and making the device from the dirname using major/minor from "dev"
1208
1209* Mon Jun  6 2005 Peter Jones <pjones@redhat.com> - 4.2.16-1
1210- Add a patch from Jeff Layton to remove files from the initramfs
1211  before executing the new init.  (slightly modified, #153069)
1212
1213* Tue May 17 2005 Peter Jones <pjones@redhat.com> - 4.2.15-1
1214- Better init argument handling (don't mess up with serial console)
1215
1216* Tue May 10 2005 Peter Jones <pjones@redhat.com> - 4.2.14-1
1217- Better init argument handling (no uninitialized args)
1218
1219* Fri May  6 2005 Peter Jones <pjones@redhat.com> - 4.2.13-1
1220- allow for lvm VGs to be in the /dev/mapper/$VG-$LV format (#154767)
1221
1222* Wed May  4 2005 Peter Jones <pjones@redhat.com> - 4.2.12-1
1223- Don't copy "console=" arguments from /proc/cmdline to init
1224
1225* Wed May  4 2005 Peter Jones <pjones@redhat.com> - 4.2.11-1
1226- don't copy "rw" option into the initrd; use "ro" instead if it's
1227  the only option.
1228- Don't print "unmounting old ..." messages in nash if we're set to quiet
1229
1230* Tue May  3 2005 Peter Jones <pjones@redhat.com> - 4.2.10-1
1231- set umask explicitly
1232
1233* Tue Apr 26 2005 Peter Jones <pjones@redhat.com> - 4.2.9-1
1234- invoke bash with "--norc" (#155986)
1235- use binary udevstart.static, not a symlink
1236- print exit status in nash when programs return an error
1237
1238* Tue Apr  5 2005 Peter Jones <pjones@redhat.com> - 4.2.8-1
1239- Don't consolidate duplicates in "--args" (#147222)
1240
1241* Wed Mar 30 2005 Peter Jones <pjones@redhat.com> - 4.2.7-1
1242- unmount what filesystems we can from the initramfs
1243- close appropriate files before spawning init
1244
1245* Wed Mar 23 2005 Peter Jones <pjones@redhat.com> - 4.2.6-1
1246- work correctly with "set -o noclobber"
1247- wait longer after modprobe of usb-storage
1248- fix a wrong error output file
1249
1250* Tue Mar 22 2005 Peter Jones <pjones@redhat.com> - 4.2.5-1
1251- handle mount-by-uuid for root correctly (##148756)
1252
1253* Thu Mar 17 2005 Peter Jones <pjones@redhat.com> - 4.2.4-1
1254- don't do vgmknodes at all for lvm
1255
1256* Tue Mar 15 2005 Peter Jones <pjones@redhat.com> - 4.2.3-1
1257- use --ignorelockingfailure with lvm commands in the initrd, and only
1258  activate the volume / is on.  (#151172)
1259
1260* Tue Mar 15 2005 Peter Jones <pjones@redhat.com> - 4.2.2-1
1261- Fix accidental formatting of data in grub.conf (#151118,
1262  from proski@gnu.org)
1263
1264* Tue Mar  1 2005 Peter Jones <pjones@redhat.com> - 4.2.1-1
1265- typo fixes
1266- one missed gcc4 fix
1267
1268* Tue Mar  1 2005 Peter Jones <pjones@redhat.com> - 4.2.0.4-1
1269- fix gcc4 warnings/errors
1270- use -D_FORTIFY_SOURCE=2 wherever we don't use RPM_OPT_FLAGS
1271
1272* Fri Jan 21 2005 Peter Jones <pjones@redhat.com> - 4.2.0.3-1
1273- Make nash expand environment variables on command lines (#144474)
1274- Make nash check pids returned from wait*() (#145660)
1275
1276* Fri Jan 21 2005 Peter Jones <pjones@redhat.com> - 4.2.0.2-1
1277- Make getArg return NULL on cmd=NULL, fixing #144472 .  Based on a
1278  patch from Kasper Dupont.
1279
1280* Tue Jan 18 2005 Jeremy Katz <katzj@redhat.com> - 4.2.0.1-1
1281- fix grubby tests to run on systems with /boot = /
1282
1283* Tue Jan 18 2005 Jeremy Katz <katzj@redhat.com> - 4.2.0-1
1284- grubby: add multiboot support for xen0
1285- new-kernel-pkg: likewise
1286
1287* Mon Dec 20 2004 Jeremy Katz <katzj@redhat.com> - 4.1.20-1
1288- grubby: fix mac yaboot.conf updating if magicboot line is present
1289
1290* Mon Nov 22 2004 Jeremy Katz <katzj@redhat.com> - 4.1.19-1
1291- remove use of dietlibc for nash
1292
1293* Wed Nov  3 2004 Jeremy Katz <katzj@redhat.com>
1294- handle machines with lots of disks in /proc/partitions (#137816)
1295
1296* Sun Oct 24 2004 Jeremy Katz <katzj@redhat.com>
1297- require cpio (#136814)
1298
1299* Sun Oct 17 2004 Jeremy Katz <katzj@redhat.com> - 4.1.18-1
1300- fix UPDATEDEFAULT with new-kernel-pkg (#135997)
1301
1302* Fri Oct 15 2004 Jeremy Katz <katzj@redhat.com> - 4.1.17-1
1303- run udevstart again instead of sleeping, this will ensure all
1304  devices are created in all cases after modules have been
1305  loaded (thanks to notting)
1306
1307* Fri Oct 15 2004 Jeremy Katz <katzj@redhat.com> - 4.1.16-1
1308- mkinitrd: Sleep briefly to let udev finish creating devices
1309
1310* Wed Oct 13 2004 Jeremy Katz <katzj@redhat.com> - 4.1.15-1
1311- new-kernel-pkg: set new kernels as default (#135161) when
1312  a) /etc/sysconfig/kernel contains UPDATEDEFAULT=yes
1313  b) --package foo is passed in and foo matches DEFAULTKERNEL
1314     in /etc/sysconfig/kernel
1315
1316* Thu Sep 30 2004 Jeremy Katz <katzj@redhat.com> - 4.1.14-1
1317- support changing root on the kernel command line with lvm (#133236)
1318
1319* Wed Sep 22 2004 Jeremy Katz <katzj@redhat.com> - 4.1.12-1
1320- update to work with udev 032, conflict with old udev
1321- if udev is present, use it.  trying to avoid the use of udev if it's
1322  installed is the road to things not working
1323
1324* Fri Sep 10 2004 Jeremy Katz <katzj@redhat.com> - 4.1.11-1
1325- more fixing
1326
1327* Wed Sep  8 2004 Jeremy Katz <katzj@redhat.com> - 4.1.10-1
1328- mkinitrd: mount tmpfs with the right permissions
1329
1330* Tue Aug 31 2004 Jeremy Katz <katzj@redhat.com> - 4.1.9-1
1331- mkinitrd: use tmpfs instead of ramfs for udev stuff
1332
1333* Fri Aug 27 2004 Jeremy Katz <katzj@redhat.com> - 4.1.8-1
1334- nash: and the hack to fix ppc broke other arches, conditionalize it (#130928)
1335
1336* Wed Aug 25 2004 Jeremy Katz <katzj@redhat.com> - 4.1.6-1
1337- nash: fix another off by one (#130987)
1338- nash: hack to fix ppc booting (#130928)
1339
1340* Tue Aug 25 2004 Karsten Hopp <karsten@redhat.com> - 4.1.5-1
1341- fix zfcp handling
1342
1343* Tue Aug 24 2004 Jeremy Katz <katzj@redhat.com> - 4.1.4-1
1344- nash: create raid device if needed (think udev) before calling
1345  the raidautorun ioctl (#130561)
1346
1347* Tue Aug 24 2004 Jeremy Katz <katzj@redhat.com> - 4.1.3-1
1348- nash: make echo behavior consistent with other shells
1349- more fixes from Steve Grubb (#129673)
1350
1351* Mon Aug 23 2004 Karsten Hopp <karsten@redhat.de> 4.1.2-1
1352- mkinitrd: add support for zfcp devices (mainframe)
1353
1354* Thu Aug 19 2004 Jeremy Katz <katzj@redhat.com> - 4.1.1-1
1355- don't remove lost+found (#130327)
1356- don't try to mount/umount /sys on 2.4 (#130298)
1357
1358* Tue Aug 17 2004 Jeremy Katz <katzj@redhat.com> - 4.1.0-1
1359- mkinitrd: if using udev for the initrd, set things up appropriately
1360  (based on patches from Harald Hoyer and Thomas Woerner)
1361- nash: support for echo -n
1362- nash: better error message on exec failures
1363- nash: exec udev if we're called as a hotplug handler
1364
1365* Mon Aug 16 2004 Jeremy Katz <katzj@redhat.com> - 4.0.6-1
1366- various fixes from a code review by Steve Grubb which should fix
1367  some of the lingering problems (#129673)
1368- nash: warning fix from Michal Jaegermann (#129673)
1369- grubby: removal with (hd0,0)
1370
1371* Thu Aug 12 2004 Jeremy Katz <katzj@redhat.com> - 4.0.5-1
1372- nash: oops, let's try that again
1373
1374* Wed Aug 11 2004 Jeremy Katz <katzj@redhat.com> - 4.0.4-1
1375- nash: fix mounting by label in some cases (tracked down by
1376  Erik Jacobson, #129581, #129673, #129667, #129635)
1377
1378* Tue Aug 10 2004 Jeremy Katz <katzj@redhat.com>  4.0.3-1
1379- grubby: more (hd0,0) support (#125156)
1380- mkinitrd.8: update manpage (#129585)
1381- nash: fix some warnings
1382
1383* Wed Aug  4 2004 Jeremy Katz <katzj@redhat.com> 4.0.2-1
1384- nash: support bind mounting
1385- grubby: support the (hd0,0)/path syntax for kernels and initrds in
1386  grub.conf (#114758, #125156, #120906)
1387
1388* Wed Aug  4 2004 Jeremy Katz <katzj@redhat.com> - 4.0.1-1
1389- improve handling of arguments to init with initramfs (#129057)
1390
1391* Mon Aug  2 2004 Jeremy Katz <katzj@redhat.com> - 4.0.0-1
1392- create an initramfs on 2.6 kernels instead of an initrd
1393- use new mount magic instead of pivot_root
1394  on 2.6 kernels
1395- try to handle the case of modules going away on kernel upgrades a
1396  little bit more nicely (#123994)
1397- avoid over-zealous creation of /dev/mapper/control (#127115)
1398- improve nash(8) manpage (#127413)
1399
1400* Fri Jun 18 2004 Jeremy Katz <katzj@redhat.com> - 3.5.24-1
1401- fix usb-storage detection with 2.6 (#126309)
1402
1403* Tue May 18 2004 Jeremy Katz <katzj@redhat.com> - 3.5.23-1
1404- add support for RAID6
1405
1406* Wed May 12 2004 Jeremy Katz <katzj@redhat.com>
1407- add support for multipath personality from Tom Callaway (#120379)
1408
1409* Thu May  6 2004 Jeremy Katz <katzj@redhat.com> - 3.5.22-1
1410- bump initrd size (#122325)
1411
1412* Wed Apr 14 2004 Jeremy Katz <katzj@redhat.com> - 3.5.21-1
1413- new-kernel-package: add patch from Ryan Tilder to allow setting new
1414  kernel as default (#117605)
1415- mkinitrd: i2o_pci isn't in 2.6 (#120827)
1416- new-kernel-pkg: conditionalize kernel binary name for 2.6 vs 2.4
1417  on ppc/ppc64 (as it's vmlinuz in 2.6 instead of the
1418  vmlinux from 2.4) (#120868)
1419
1420* Tue Apr 13 2004 Jeremy Katz <katzj@redhat.com> - 3.5.20-1
1421- mkinitrd: minor regex fix for some kernel names (#120624)
1422
1423* Mon Feb  9 2004 Jeremy Katz <katzj@redhat.com> - 3.5.19-1
1424- nash/mkinitrd: quiet mode for nash and necessary mkinitrd changes
1425  to work with it
1426- mkinitrd: add lxo's patch for copying lvm.conf (#112099)
1427- new-kernel-pkg: allow specifying the banner used in the boot loader config
1428  on the command line (#114809)
1429
1430* Tue Jan 13 2004 Jeremy Katz <katzj@redhat.com>
1431- mkinitrd: add patch from Alex Kiernan for modules with multiple
1432  deps in 2.6 (#113306)
1433
1434* Thu Jan  8 2004 Jeremy Katz <katzj@redhat.com> 3.5.18-1
1435- new-kernel-pkg: add a --kernel-arguments option (#113125)
1436
1437* Tue Jan  6 2004 Jeremy Katz <katzj@redhat.com>
1438- fix ybin path (#112939)
1439
1440* Sun Jan  4 2004 Jeremy Katz <katzj@redhat.com> 3.5.17-1
1441- mkinitrd: handle multiple spaces in modules.conf (from Lubomir Bulej)
1442- nash: rebuild against new dietlibc fixing problems with root=LABEL= (#112623)
1443- mkinitrd: determine kernel version and adjust modulefile appropriately
1444  so that we look at /etc/modprobe.conf for 2.6 kernels
1445- mkinitrd: first pass at getting lvm working on 2.4 -> 2.6 upgrade
1446
1447* Wed Dec 24 2003 Jeremy Katz <katzj@redhat.com>
1448- mkinitrd: quiet strip by default
1449
1450* Mon Dec 22 2003 Jeremy Katz <katzj@redhat.com> 3.5.16.1-1
1451- make stripping less aggressive
1452
1453* Mon Dec 22 2003 Jeremy Katz <katzj@redhat.com> 3.5.16-1
1454- fixing handling of non-lvm case when /dev/mapper/control isn't present
1455- add patch from Al Viro to get root dev in numeric form by grokking sysfs
1456
1457* Tue Dec  9 2003 Jeremy Katz <katzj@redhat.com>
1458- strip modules if /usr/bin/strip exists (#111756)
1459
1460* Fri Dec  5 2003 Jeremy Katz <katzj@redhat.com> 3.5.15-2
1461- require lvm2 so that it gets installed early enough
1462
1463* Fri Dec  5 2003 Jeremy Katz <katzj@redhat.com> 3.5.15-1
1464- mkinitrd: add support for lvm2 (note: will not currently handle being
1465  on a running 2.4 kernel and installing 2.6 with lvm rootfs)
1466
1467* Wed Dec  3 2003 Jeremy Katz <katzj@redhat.com>
1468- nash: add mkdmnod for creating the device-mapper control node
1469
1470* Thu Oct  2 2003 Jeremy Katz <katzj@redhat.com> 3.5.14-1
1471- fix dependency on /usr/bin/tail and /usr/bin/id
1472
1473* Tue Sep 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
1474- remove one more mktemp dir for "all loopback devices in use" case
1475
1476* Tue Sep 23 2003 Jeremy Katz <katzj@redhat.com> 3.5.13-1
1477- fix getting modules from /lib/modules/$(uname -r)/updates
1478
1479* Mon Sep 22 2003 Jeremy Katz <katzj@redhat.com> 3.5.12-1
1480- argument checking and usage for /sbin/installkernel  (#103109)
1481
1482* Wed Sep  3 2003 Jeremy Katz <katzj@redhat.com> 3.5.11-1
1483- really only do grub configs on grub arches
1484- some usb mkinitrd fixes
1485
1486* Fri Aug 29 2003 Jeremy Katz <katzj@redhat.com> 3.5.10-1
1487- clean up bogus warning in installkernel
1488- only try to do grub configs on arches which support grub (#103261)
1489
1490* Thu Aug  7 2003 Matt Wilson <msw@redhat.com> 3.5.9-1
1491- add \n to error messages in grubby
1492- NUL terminate buffer returned from readlink properly
1493- symlinks are most likely relative, chdir to / before trying to
1494  follow them
1495- yaboot needs boot prefix
1496- silo needs boot prefix too
1497
1498* Wed Jul 30 2003 Jeremy Katz <katzj@redhat.com>
1499- grubby: don't segfault on label=\n (reported by dburcaw)
1500
1501* Thu Jul 24 2003 Jeremy Katz <katzj@redhat.com>
1502- grubby: patch from zaitcev for uninitialized variable that can get
1503  hit in the zipl case
1504
1505* Mon Jul 21 2003 Jeremy Katz <katzj@redhat.com> 3.5.8-1
1506- bump initrd size (#99525)
1507
1508* Wed Jul  9 2003 Jeremy Katz <katzj@redhat.com> 3.5.7-1
1509- pick modules from /lib/modules/$(uname -r)/updates first
1510- be less confused by more than one module of a name
1511
1512* Wed Jun 25 2003 Jeremy Katz <katzj@redhat.com> 3.5.6-1
1513- unbreak reading module options from modules.conf again (#97982)
1514
1515* Fri Jun 20 2003 Bill Nottingham <notting@redhat.com> 3.5.5-1
1516- fix modules.dep usage for 2.5/2.6
1517
1518* Fri Jun 20 2003 Jeremy Katz <katzj@redhat.com> 3.5.4-1
1519- handle more bizarre modules.conf constructs (notting)
1520
1521* Thu Jun 12 2003 Jeremy Katz <katzj@redhat.com> 3.5.3-1
1522- mkinitrd: fix copying of pvs (#97314, #97289)
1523- mkinitrd: use pvscan instead of lvmdiskscan to find PVs to work
1524  better on other arches
1525- mkinitrd: better check for dasd existence
1526- mkinitrd: make certain lvm-mod is included if root on lvm
1527
1528* Wed Jun 11 2003 Jeremy Katz <katzj@redhat.com> 3.5.2-1
1529- mkinitrd: revert use of modprobe -c.  it breaks in the installer when we
1530  don't have a modules.dep for the BOOT kernel
1531- nash: return pivot_root call correctly (#97753)
1532
1533* Wed Jun 11 2003 Jeremy Katz <katzj@redhat.com> 3.5.1-1
1534- nash: fix syscall bits with gcc 3.3 on s390
1535- new-kernel-pkg: do depmod before mkinitrd (#97218)
1536
1537* Tue Jun 10 2003 Jeremy Katz <katzj@redhat.com> 3.5.0-1
1538- mkinitrd: add patch from gc@mandrakesoft.com to determine module
1539  deps from modules.dep (#87873)
1540- tweak patch to not break weird cases where module deps aren't all
1541  you need :/
1542- grubby: don't remove the last kernel (#60041)
1543- mkinitrd: use modprobe -c to find module options (#89794)
1544
1545* Tue May 20 2003 Matt Wilson <msw@redhat.com> 3.4.52-1
1546- use addSystemMap to build the image for iSeries (#91187)
1547
1548* Fri May 16 2003 Jeremy Katz <katzj@redhat.com> 3.4.51-1
1549- grubby: error out gracefully if we run out of space (#85424)
1550- mkinitrd: copy parent dirs for pvs (#88962)
1551- mkinitrd: exit with an exit status if tar fails (#90123)
1552- new-kernel-pkg: only use the first entry for / (#90155)
1553- grubby: fix a buffer overflow  (#90444)
1554
1555* Wed Apr 30 2003 Jeremy Katz <katzj@redhat.com> 3.4.50-1
1556- fix typo in new-kernel-pkg for iSeries
1557
1558* Wed Apr 30 2003 Elliot Lee <sopwith@redhat.com>
1559- BuildRequires: popt
1560- Change grubby Makefile to static-link popt a bit more cleanly
1561
1562* Thu Apr 24 2003 Jeremy Katz <katzj@redhat.com> 3.4.49.1-1
1563- use Arjan's suggestion of vmlinitrd for the kernel + initrd combo file
1564
1565* Thu Apr 24 2003 Jeremy Katz <katzj@redhat.com> 3.4.49-2
1566- fix description referencing /etc/conf.modules (#89558)
1567
1568* Thu Apr 24 2003 Jeremy Katz <katzj@redhat.com> 3.4.49-2
1569- require ppc64-utils on ppc
1570
1571* Fri Apr 18 2003 Jeremy Katz <katzj@redhat.com> 3.4.49-1
1572- new-kernel-pkg: on iSeries, we don't have a boot loader, just make the
1573  kernel + initrd combo file (/boot/vmlinux-version.img)
1574
1575* Mon Apr 07 2003 Karsten Hopp <karsten@redhat.com> 3.4.48-1
1576- Fix segfault on mainframe
1577
1578* Wed Mar 26 2003 Jeremy Katz <katzj@redhat.com> 3.4.47-1
1579- mkinitrd: fix using options for loading modules
1580- mkinitrd: don't use kernel parameters for dasd at mkinitrd time,
1581  use what's in modules.conf
1582
1583* Mon Mar 24 2003 Jeremy Katz <katzj@redhat.com> 3.4.46-1
1584- new-kernel-pkg: add necessary bits for s390, some logic cleanups
1585- grubby: fix root detection for s390{,x}
1586
1587* Sun Mar 23 2003 Jeremy Katz <katzj@redhat.com> 3.4.45-1
1588- grubby: add silo support (sparc)
1589- grubby: add zipl support (s390{,x})
1590- add grubby test cases for zipl support
1591
1592* Wed Mar 19 2003 Jeremy Katz <katzj@redhat.com> 3.4.44.1-1
1593- fix dasd option reading
1594
1595* Fri Mar 14 2003 Phil Knirsch <pknirsch@redhat.com> 3.4.44
1596- Added automatic dasd= parameters for kernel parameter on s390(x).
1597
1598* Tue Mar  4 2003 Jeremy Katz <katzj@redhat.com> 3.4.43-1
1599- apply ppc patches for new-kernel-pkg and installkernel from Dan
1600  Burcaw <dburcaw@terrasoftsolutions.com>
1601- man page tweak (#85471)
1602
1603* Tue Feb 18 2003 Jeremy Katz <katzj@redhat.com> 3.4.42-1
1604- grubby: fix segfault from uninitialized variable (#84128)
1605
1606* Tue Feb 11 2003 Jeremy Katz <katzj@redhat.com> 3.4.41-1
1607- nash: add readlink
1608- use readlink for rootdev to handle symlinks to root devs (#83391)
1609
1610* Tue Feb  4 2003 Jeremy Katz <katzj@redhat.com> 3.4.40-1
1611- fix i2o module ordering (#83447)
1612- ifarch'd build requires of dietlibc now that the build system has a way to
1613  handle these
1614
1615* Sat Feb 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
1616- change one test from a number to a string test that could otherwise
1617  fail in not properly setup chroot environments
1618
1619* Fri Jan 31 2003 <ewt@redhat.com>
1620- added support for yaboot
1621- test script runs tests for all platforms
1622- separated elilo configuration from lilo mode, allowing elilo specific
1623  tests to be run on any platform
1624
1625* Sun Jan 26 2003 <ewt@redhat.com>
1626- grubby now shortens lilo titles to ensure they are less then 16 characters
1627  long (76236)
1628- mkinitrd would only turn on /dev/md0 if raid was needed; now it enables
1629  all raid devices listed in /proc/mdstat (82209)
1630- use product name from /etc/redhat-release to generate label in grub.conf
1631  (82352)
1632
1633* Mon Jan 20 2003 Bill Nottingham <notting@redhat.com> 3.4.36-1
1634- don't error out running awk on /proc/mdstat if /proc/mdstat isn't
1635  there
1636
1637* Tue Jan 14 2003 <ewt@redhat.com>
1638- all mkdev() actions will create directories as needed (some code in
1639  mkdevices is now obsolete; I'll remove it later) (#73317)
1640- added mkdev command to test the above
1641- support diratime/nodiratime mount options (#78738)
1642- grubby will follow symlinks when writing new config file (#78713)
1643- don't depend on raidtab, use /proc/mdstat instead (#80424) this covers
1644  both mkinitrd and grubby
1645
1646* Sun Jan  5 2003 Jeremy Katz <katzj@redhat.com> 3.4.34-1
1647- grubby: fix segfault finding default if default doesn't have a root= (#66000)
1648- don't include usb modules by default.  pass --with-usb to get usb modules
1649- make sure kudzu exists before trying to exec it
1650- handle multiple scsi hosts being present (#77422)
1651- add /usr/sbin to default path (#79581)
1652- fix using --builtin= (#80448)
1653- grubby: preserve the mode on config files (#80776)
1654
1655* Mon Dec 16 2002 Jeremy Katz <katzj@redhat.com>
1656- errno fixes
1657
1658* Tue Dec 03 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1659- /sbin/new-kernel-pkg: fix a test to have correct ""
1660
1661* Fri Nov 22 2002 Jeremy Katz <katzj@redhat.com>
1662- mkinitrd: more gzipped module fixes
1663
1664* Thu Nov 21 2002 Jeremy Katz <katzj@redhat.com>
1665- mkinitrd: add support for finding gzipped modules
1666- mkinitrd: don't be noisy if we don't have lvm-mod loaded
1667
1668* Wed Nov  6 2002 Jeremy Katz <katzj@redhat.com>
1669- grubby: don't bail when looking for root in appends of lilo-style configs
1670- include grubby on x86_64
1671
1672* Thu Sep 26 2002 Nalin Dahyabhai <nalin@redhat.com>
1673- fix some syntax errors
1674- use grep's -q flag to save a redirect in places where we're not redirecting
1675  stderr
1676
1677* Thu Sep  5 2002 Jeremy Katz <katzj@redhat.com>
1678- grubby could segfault by going into its lilo checking if it couldn't find
1679  a default to copy (default had no root= and --bad-image-okay wasn't
1680  being used)
1681
1682* Mon Sep  2 2002 Jeremy Katz <katzj@redhat.com>
1683- nash: create directories if needed in mkdevices command (#73090)
1684- grubby: handle lilo case of non-linux default (#72202)
1685
1686* Sat Aug 31 2002 Jeremy Katz <katzj@redhat.com>
1687- grubby: fix for case like 'append = " hdc=ide-scsi "' (#68802)
1688
1689* Fri Aug 30 2002 Bill Nottingham <notting@redhat.com>
1690- fix firewire stuff (#72916)
1691
1692* Fri Aug 23 2002 Bill Nottingham <notting@redhat.com>
1693- fix mpt fusion stuff
1694
1695* Tue Aug 13 2002 Jeremy Katz <katzj@redhat.com>
1696- /boot/efi/redhat -> /boot/efi/EFI/redhat on ia64
1697
1698* Sun Aug 11 2002 Jeremy Katz <katzj@redhat.com>
1699- fix grubby to work correctly on ia64
1700
1701* Thu Aug 08 2002 Michael Fulbright <msf@redhat.com>
1702- added sleep command to nash and fixed creating initrd with / or /boot on usb
1703
1704* Tue Jul 30 2002 Jeremy Katz <katzj@redhat.com>
1705- grubby: adding kernels to lilo.conf when not using root=LABEL will work
1706  now too
1707
1708* Fri Jul 26 2002 Erik Troan <ewt@redhat.com>
1709- didn't close /proc/partitions in mkdevices
1710
1711* Thu Jul 25 2002 Jeremy Katz <katzj@redhat.com>
1712- grubby: fix adding kernels to lilo when using root=LABEL
1713
1714* Wed Jul 24 2002 Erik Troan <ewt@redhat.com>
1715- added and used mkdevices command (68959)
1716
1717* Wed Jul 17 2002 Erik Troan <ewt@redhat.com>
1718- do proper probing to check root=LABEL
1719- --bootloader-probe didn't support /etc/sysconfig/grub
1720
1721* Fri Jul 12 2002 Erik Troan <ewt@redhat.com>
1722- don't sanity check root=LABEL right now; probing might make sense?
1723
1724* Wed Jul 10 2002 Erik Troan <ewt@redhat.com>
1725- --ifneeded is obsolete; we always need initrds
1726- grubby lets you specify multiple indexes for --info
1727- grubby lets you select kernels by title
1728- added showlabels to nash
1729- new-kernel-pkg sets the root device from /etc/fstab rather then inheriting it
1730- new-kernel-pkg removes all entries w/ a duplicate label (67459)
1731
1732* Mon Jul 08 2002 Erik Troan <ewt@redhat.com>
1733- usb root device code could fail, causing no initrd to be made
1734
1735* Thu Jun 27 2002 Erik Troan <ewt@redhat.com>
1736- grubby didn't add new kernels properly
1737
1738* Thu Jun 27 2002 Erik Troan <ewt@redhat.com>
1739- support root on usb devices
1740
1741* Wed Jun 26 2002 Erik Troan <ewt@redhat.com>
1742- other= in lilo.conf wasn't being parsed out properly
1743
1744* Mon Jun 24 2002 Erik Troan <ewt@redhat.com>
1745- changed --add-kernel implementation so that --args gets handled properly
1746
1747* Sun Jun 23 2002 Erik Troan <ewt@redhat.com>
1748- added loadinitrd (used by mkbootdisk) on ia32 and sparc
1749- modules "off" and "null" should be ignored (67086)
1750- mkrootdev looks for root=LABEL=/ in /proc/cmdline, so root by label
1751  works again (fully determined by root= kernel parameter)
1752- added --update-kernel and --remove-args arguments to grubby
1753- kernel specification of ALL supported by grubby
1754- DEFAULT accepted much more consistently
1755- grubby --info displays info on all kernels specified, not just the first
1756- ext3 need mbcache now (67354)
1757- grubby allows config file entry numbers to be used as kernel paths
1758- support /etc/sysconfig/grub.conf
1759- display lba info from lilo.conf file in --info
1760
1761* Thu Jun 13 2002 Jeremy Katz <katzj@redhat.com>
1762- don't run lilo twice on kernel removal in new-kernel-pkg
1763- don't run grubby to add/remove kernels from new-kernel-pkg if
1764  bootloader config doesn't
1765
1766* Tue Jun 11 2002 Erik Troan <ewt@redhat.com>
1767- added --bootloader-probe to grubby
1768- wrote a man page for grubby
1769- include grubby on ia64
1770- updated new-kernel-pkg to work with lilo/elilo
1771- added --info=DEFAULT option
1772
1773* Mon Jun 10 2002 Jeremy Katz <katzj@redhat.com>
1774- start raid before lvm so that you can have root on lvm on raid (#66175)
1775
1776* Tue Jun 04 2002 Erik Troan <ewt@redhat.com>
1777- failed to initialize a variable in grubby
1778
1779* Fri May 31 2002 Erik Troan <ewt@redhat.com>
1780- added --grub option so grub tests could run on ia64
1781- added some basic tests of lilo default directive handling
1782
1783* Wed May 29 2002 Jeremy Katz <katzj@redhat.com>
1784- require lvm
1785
1786* Tue May 28 2002 Bill Nottingham <notting@redhat.com>
1787- fix umounting of /initrd when pivoting
1788
1789* Tue May 28 2002 Erik Troan <ewt@redhat.com>
1790- marked /sbin/installkernel as %config (53006)
1791- run make test during build
1792
1793* Wed May 22 2002 Erik Troan <ewt@redhat.com>
1794- added --nopivot (53679)
1795- honor INSTALL_PATH in installkernel (32833)
1796- installkernel versions old kernels as well (52756)
1797- lilo support added to grubby
1798
1799* Tue May 21 2002 Erik Troan <ewt@redhat.com>
1800- cleaned up usage message
1801- added --omit-lvm-modules to man page
1802- added --builtin option (65250)
1803- skip comments in fstab (65249)
1804- added findlodev to nash, use that to pick block device (63421)
1805- support -o option in nash's mount (59185)
1806- look for xfs_dmapi (60066)
1807- added > support for executed commands (61180)
1808- grubby copies permissions from old config file (59227)
1809- use options from fstab for root filesystem (56071)
1810- try and be better about returning nonzero on error (60203)
1811- make modprobe symlink properly to avoid kernel message (62145)
1812- support linear raid (12775)
1813- support fallback option in grub config (54794)
1814- comments in template entries not handled quite right (65198)
1815
1816* Sat Apr 20 2002 Erik Troan <ewt@redhat.com>
1817- grubby does a better job of not adding superfluous default= lines
1818
1819* Wed Apr 17 2002 Erik Troan <ewt@redhat.com>
1820- preload works again
1821
1822* Wed Apr 10 2002 Jeremy Katz <katzj@redhat.com>
1823- revert to not mounting by label
1824
1825* Fri Apr  5 2002 Jeremy Katz <katzj@redhat.com>
1826- include pbrown's changes to load parport_pc when needing ppa.o (#35360)
1827
1828* Thu Apr  4 2002 Jeremy Katz <katzj@redhat.com>
1829- fix redirection bug (#62623)
1830- create proper link of /sbin->/bin in initrd (#62199)
1831
1832* Thu Mar 28 2002 Jeremy Katz <katzj@redhat.com>
1833- prereq dev package so that we always have the dev package before we get run
1834
1835* Fri Mar 22 2002 Jeremy Katz <katzj@redhat.com>
1836- duh, that won't work.  fix it
1837- don't require lvm tools right now
1838
1839* Thu Mar 21 2002 Jeremy Katz <katzj@redhat.com>
1840- fix nash to create directories for devices like cciss and ida
1841
1842* Tue Feb  5 2002 Bill Nottingham <notting@redhat.com>
1843- run mkinitrd with -f in new-kernel-pkg
1844- don't run lilo in /sbin/installkernel
1845
1846* Fri Feb  1 2002 Jeremy Katz <katzj@redhat.com>
1847- require lvm
1848
1849* Thu Jan 31 2002 Jeremy Katz <katzj@redhat.com>
1850- clean up warnings for when /proc isn't mounted
1851
1852* Tue Jan 29 2002 Jeremy Katz <katzj@redhat.com>
1853- fix probing for LVM usage to require a volume group to exist before adding
1854  the module
1855- --omit-lvm-modules will omit LVM modules
1856- add support for root device being LVM
1857
1858* Wed Jan 16 2002 Erik Troan <ewt@redhat.com>
1859- look for a non /tmpfs directory
1860- added support for xfs
1861- use with raid md.o if it exists
1862- fixed bug in echo
1863- use find form nash rather then /usr (mkinitrd shouldn't need /usr
1864  mounted)
1865
1866* Fri Jan 11 2002 Erik Troan <ewt@redhat.com>
1867- added support for mounting root filesystem by label
1868- switched to dietlibc from minilibc
1869- fix so --preload= works [33675,57560,44377]
1870- added info on --image-version and --nocompress to man page [57560]
1871- set fileystem check interval to 0 in case the system clock
1872  is borked [51454]
1873- give a proper error when run by a user other then root [27218,53159]
1874- grubby statically linked against popt [55305]
1875- cleaned up verbose output a bit [21791]
1876
1877* Tue Dec 18 2001 Trond Eivind Glomsrød <teg@redhat.com>
1878- Add LVM module when LVM is used
1879
1880* Wed Sep  5 2001 Jeremy Katz <katzj@redhat.com>
1881- grubby shouldn't blow away default=saved lines (#52981)
1882
1883* Fri Aug 31 2001 Jeremy Katz <katzj@redhat.com>
1884- fix new-kernel-pkg --mkinitrd for ia64
1885
1886* Thu Aug 30 2001 Erik Troan <ewt@redhat.com>
1887- fixed bug handling invalid default (MF #52889)
1888- in some cases we would set the default to point at a removed image
1889
1890* Wed Aug 29 2001 Erik Troan <ewt@redhat.com>
1891- minor grubby fixes
1892
1893* Tue Aug 28 2001 Jeremy Katz <katzj@redhat.com>
1894- let new-kernel-pkg be able to do more (initrds, modules.*)
1895- include grubby only on x86
1896
1897* Mon Aug 27 2001 Jeremy Katz <katzj@redhat.com>
1898- more grubby fixups for having a /boot
1899- added new-kernel-pkg
1900
1901* Sun Aug 26 2001 Erik Troan <ewt@redhat.com>
1902- added grubby
1903- added installkernel
1904
1905* Fri Aug  3 2001 Matt Wilson <msw@redhat.com>
1906- make consoles with the correct minor numbers
1907- applied patch from hjl to fix fstab parsing (#50819)
1908
1909* Fri Jul 20 2001 Jeremy Katz <katzj@redhat.com>
1910- skip errors finding jbd as a module if we're skipping them trying to find
1911  ext3 so that you can build a kernel with ext3 built-in and still use an
1912  initrd
1913
1914* Wed Jul 11 2001 Bill Nottingham <notting@redhat.com>
1915- don't print errors if /etc/raidtab doesn't exist
1916- or /etc/{modules.conf,conf.modules}, for that matter
1917
1918* Fri Jul  6 2001 Matt Wilson <msw@redhat.com>
1919- don't dig through /etc/fstab to find out if we have a filesystem on
1920  a RAID device, it's usually mounted by label so /dev/mdN isn't there
1921  at all (#46525)
1922
1923* Tue Jun 26 2001 Bill Nottingham <notting@redhat.com>
1924- require filesystem >= 2.1.0, otherwise we don't boot
1925
1926* Thu Jun 21 2001 Erik Troan <ewt@redhat.com>
1927- added a bunch of commands to nash
1928- use pivot_root
1929- support ext3
1930
1931* Fri Jun 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1932- delete the exclusivearch line completely
1933
1934* Fri Mar 23 2001 Matt Wilson <msw@redhat.com>
1935- reset the state of findmodule after getting the modules we need
1936
1937* Wed Feb 28 2001 Matt Wilson <msw@redhat.com>
1938- changed the Requires on mktemp from >= 1.5 to >= 1.5-5 (which included
1939  -d support) (#30127)
1940
1941* Fri Feb 23 2001 Erik Troan <ewt@redhat.com>
1942- let nash be invoked as modprobe to avoid a modprobe failure to exec
1943- nash will try to run arbitrary commands now (removing insmod as a special
1944  case)
1945
1946* Mon Feb 12 2001 Matt Wilson <msw@redhat.com>
1947- add findutils to Requires line (#27269)
1948
1949* Thu Feb  8 2001 Matt Wilson <msw@redhat.com>
1950- added checks to load the modules i2o_block needs
1951
1952* Wed Feb  7 2001 Bill Nottingham <notting@redhat.com>
1953- fix utterly broken build
1954
1955* Wed Jan 31 2001 Helge Deller <hdeller@redhat.com>
1956- added mandir to nash Makefile (RH 6.x compatibility)
1957
1958* Tue Jan 30 2001 Erik Troan <ewt@redhat.com>
1959- added dependency on mktemp
1960
1961* Thu Jan 25 2001 Erik Troan <ewt@redhat.com>
1962- we need to insert xor.o before raid5.o
1963
1964* Wed Jan 24 2001 Matt Wilson <msw@redhat.com>
1965- code in RAID_AUTORUN ioctl fallback
1966- fixed raidstart check flag from -z to -n
1967
1968* Tue Jan 23 2001 Erik Troan <ewt@redhat.com>
1969- switched to using nash from sash
1970
1971* Tue Jan 23 2001 Matt Wilson <msw@redhat.com>
1972- added patch from twaugh to avoid blindly adding scsi_mod
1973  and sd_mod to initrd if they are not needed (#24114)
1974
1975* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1976- Enlarge initrds, needed for systems with both IDE and SCSI
1977  (Bug #23846)
1978- Version 2.[6789] probably shouldn't identify itself as 2.6
1979  with --version. ;)
1980- bzip2 source
1981
1982* Wed Dec 20 2000 Erik Troan <ewt@redhat.com>
1983- let the kernel autoload ide-cd
1984
1985* Fri Dec 08 2000 Erik Troan <ewt@redhat.com>
1986- added modular ide support
1987
1988* Wed Aug 30 2000 Nalin Dahyabhai <nalin@redhat.com>
1989- use mktemp to create temporary files and directories
1990
1991* Sat Aug 05 2000 Erik Troan <ewt@redhat.com>
1992- changes from Keith Owens for 2.4
1993
1994* Tue Jul  4 2000 Matt Wilson <msw@redhat.com>
1995- build on alpha
1996
1997* Mon Jun 26 2000 Bill Nottingham <notting@redhat.com>
1998- ignore 'unknown' aliases (they shouldn't be there anyways)
1999
2000* Thu Jun  1 2000 Bill Nottingham <notting@redhat.com>
2001- build on ia64
2002- bump up initrd size on ia64
2003- modules.confiscation, /usr/man -> /usr/share/man
2004
2005* Tue May  2 2000 Nalin Dahyabhai <nalin@redhat.com>
2006- make RPM pick up man page, regardless of compression
2007
2008* Tue Feb 29 2000 Matt Wilson <msw@redhat.com>
2009- add requirement for /sbin/losetup
2010
2011* Mon Feb  7 2000 Matt Wilson <msw@redhat.com>
2012- gzip manpage
2013
2014* Thu Feb  3 2000 Matt Wilson <msw@redhat.com>
2015- gzip manpage
2016
2017* Mon Jan 10 2000 Erik Troan <ewt@redhat.com>
2018- use sash, not ash
2019
2020* Mon Jan  3 2000 Matt Wilson <msw@redhat.com>
2021- use ash.static for /bin/sh, not sash
2022
2023* Sat Jan 1 2000 Erik Troan <ewt@redhat.com>
2024- configure loopback devices
2025
2026* Tue Sep 28 1999 Bill Nottingham <notting@redhat.com>
2027- sparc fixup from jakub
2028
2029* Wed Sep 22 1999 Michael K. Johnson <johnsonm@redhat.com>
2030- fix cleanup (blush!)
2031
2032* Tue Sep 21 1999 Michael K. Johnson <johnsonm@redhat.com>
2033- now works when /usr is not mounted (do not rely on /usr/bin/install)
2034- slight cleanups, better usage message
2035
2036* Thu Jul 29 1999 Michael K. Johnson <johnsonm@redhat.com>
2037- Now automatically includes necessary raid modules
2038- --omit-raid-modules now omits raid modules
2039- tiny doc updates
2040
2041* Thu Jul 29 1999 Bill Nottingham <notting@redhat.com>
2042- updates from bugzila (#4243, #4244)
2043
2044* Sat Mar 27 1999 Matt Wilson <msw@redhat.com>
2045- --omit-scsi-modules now omits all scsi modules
2046- updated documentation
2047- mkinitrd now grabs scsi_hostadapter modules from anywhere -
2048  some RAID controller modules live in block/
2049
2050* Thu Feb 25 1999 Matt Wilson <msw@redhat.com>
2051- updated description
2052
2053* Mon Jan 11 1999 Matt Wilson <msw@redhat.com>
2054- Ignore the absence of scsi modules, include them if they are there, but
2055  don't complain if they are not.
2056- changed --no-scsi-modules to --omit-scsi-modules (as it should have been)
2057
2058* Thu Nov  5 1998 Jeff Johnson <jbj@redhat.com>
2059- import from ultrapenguin 1.1.
2060
2061* Tue Oct 20 1998 Jakub Jelinek <jj@ultra.linux.cz>
2062- fix for combined sparc/sparc64 insmod, also pluto module is really
2063  fc4:soc:pluto and we don't look at deps, so special case it.
2064
2065* Sat Aug 29 1998 Erik Troan <ewt@redhat.com>
2066- replaced --needs-scsi-mods (which is now the default) with
2067  --omit-scsi-mods
2068
2069* Fri Aug  7 1998 Jeff Johnson <jbj@redhat.com>
2070- correct obscure regex/shell interaction (hardwires tabs on line 232)
2071
2072* Mon Jan 12 1998 Erik Troan <ewt@redhat.com>
2073- added 'make archive' rule to Makefile
2074- rewrote install procedure for more robust version handling
2075- be smarter about grabbing options from /etc/conf.modules
2076
2077* Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
2078- made it use /bin/ash.static
2079
2080* Wed Apr 16 1997 Erik Troan <ewt@redhat.com>
2081- Only use '-s' to install binaries if /usr/bin/strip is present.
2082- Use an image size of 2500 if binaries can't be stripped (1500 otherwise)
2083- Don't use "mount -o loop" anymore -- losetup the proper devices manually
2084- Requires losetup, e2fsprogs
2085
2086* Wed Mar 12 1997 Michael K. Johnson <johnsonm@redhat.com>
2087- Fixed a bug in parsing options.
2088- Changed to use a build tree, then copy the finished tree into the
2089  image after it is built.
2090- Added patches derived from ones written by Christian Hechelmann which
2091  add an option to put the kernel version number at the end of the module
2092  name and use install -s to strip binaries on the fly.
Note: See TracBrowser for help on using the repository browser.