setup-network: Print warnings to stderr
[opensuse:seifes-mkinitrd.git] / mkinitrd.changes
1 -------------------------------------------------------------------
2 Thu Mar 15 15:12:25 UTC 2012 - mmarek@suse.cz
3
4 - setup-network: Print warnings to stderr.
5
6 -------------------------------------------------------------------
7 Wed Mar 14 13:32:58 UTC 2012 - rubin@raaftech.nl
8
9 - Copy ifcfg settings regardless of nettype value (bnc#724775).
10
11 -------------------------------------------------------------------
12 Thu Feb 23 15:31:57 UTC 2012 - rjschwei@suse.com
13
14 - support binaries in /usr tree.
15
16 -------------------------------------------------------------------
17 Wed Feb 15 14:58:47 UTC 2012 - mmarek@suse.cz
18
19 - Simplify calling of get_kernel_version.
20
21 -------------------------------------------------------------------
22 Wed Feb 15 13:55:39 UTC 2012 - ms@suse.de
23
24 - Add support for ARM uImages.
25
26 -------------------------------------------------------------------
27 Thu Feb  9 10:57:19 UTC 2012 - lchiquitto@suse.com
28
29 - Install /boot/vmlinux for self compiled kernels in the
30   installkernel script (bnc#739822).
31
32 -------------------------------------------------------------------
33 Wed Feb  1 16:14:25 UTC 2012 - ohering@suse.de
34
35 - Include PV drivers even if running on emulated hardware, to
36   be able to boot when the virtualization setup changes (bnc#710035).
37
38 -------------------------------------------------------------------
39 Wed Feb  1 10:50:46 UTC 2012 - mmarek@suse.cz
40
41 - Add support for xz compressed initrd and use it on PPC
42   (bnc#742328).
43
44 -------------------------------------------------------------------
45 Fri Jan 20 16:18:20 UTC 2012 - mmarek@suse.cz
46
47 - Load all scsi_dh_* modules early during boot (bnc#727428).
48
49 -------------------------------------------------------------------
50 Fri Jan  6 12:53:47 UTC 2012 - mmarek@suse.cz
51
52 - setup-network: Properly install awk.
53
54 -------------------------------------------------------------------
55 Tue Jan  3 14:24:46 UTC 2012 - mmarek@suse.cz
56
57 - Fix ibft for virtio devices (bnc#735058).
58
59 -------------------------------------------------------------------
60 Tue Jan  3 14:20:54 UTC 2012 - mmarek@suse.cz
61
62 - boot-ibft: Do not hardcode eth* device names (bnc#728631,
63   bnc#735058#c1).
64
65 -------------------------------------------------------------------
66 Thu Dec  8 10:56:45 UTC 2011 - cfarrell@suse.com
67
68 - license update: GPL-2.0+
69   Use SPDX format (http://www.spdx.org/licenses)
70
71 -------------------------------------------------------------------
72 Wed Dec  7 21:14:12 UTC 2011 - mmarek@suse.cz
73
74 - setup-network: Remember the interface name as a fallback if the
75   mac address does not match (bnc#733375).
76
77 -------------------------------------------------------------------
78 Mon Nov 28 15:31:26 UTC 2011 - mmarek@suse.cz
79
80 - setup-ibft: Do not assume that interface names start with 'eth'
81   (bnc#728631).
82
83 -------------------------------------------------------------------
84 Tue Nov 22 12:29:02 UTC 2011 - mmarek@suse.cz
85
86 - setup-modules: Allow aliases as dependencies in the SUSE INITRD
87   REQUIRES syntax (bnc#730617).
88
89 -------------------------------------------------------------------
90 Tue Nov 22 11:02:18 UTC 2011 - mmarek@suse.cz
91
92 - setup-modules: Fix adding more than one additional dependency to
93   modules (bnc#730617).
94
95 -------------------------------------------------------------------
96 Mon Nov  7 12:54:16 UTC 2011 - mmarek@suse.cz
97
98 - Revert the NO_KMS_IN_INITRD -> KMS_IN_INITRD rename, it breaks
99   other scripts for no good reason (bnc#619218#c12).
100
101 -------------------------------------------------------------------
102 Tue Oct 18 08:45:11 UTC 2011 - mmarek@suse.cz
103
104 - Do not create /dev/shm/initrd_exports.sh, it was only needed by
105   upstart (bnc#724494).
106
107 -------------------------------------------------------------------
108 Fri Oct 14 13:01:41 UTC 2011 - mmarek@suse.cz
109
110 - purge-kernels: Only remove kernel-source and kernel-devel, if
111   there is no runtime package left (bnc#721481, bnc#723647).
112
113 -------------------------------------------------------------------
114 Tue Oct 11 13:50:35 UTC 2011 - mmarek@suse.com
115
116 - Include thermal, processor and fan acpi modules on x86 and ia64
117   (bnc#716785#c11).
118
119 -------------------------------------------------------------------
120 Fri Oct  7 08:50:45 UTC 2011 - mmarek@suse.cz
121
122 - Fix the module dependency resolver to include dependencies of
123   sd_mod (bnc#722484).
124
125 -------------------------------------------------------------------
126 Fri Sep 30 15:38:07 UTC 2011 - uli@suse.com
127
128 - cross-build fix: use %__cc macro
129
130 -------------------------------------------------------------------
131 Thu Sep 22 12:18:39 UTC 2011 - mmarek@suse.cz
132
133 - Include sd_mod if scsi_mod is used (bnc#714924).
134
135 -------------------------------------------------------------------
136 Wed Sep 21 08:19:47 UTC 2011 - mmarek@suse.cz
137
138 - setup-network: 77-network.rules has moved to /lib/udev/rules.d/
139   (bnc#707855).
140
141 -------------------------------------------------------------------
142 Wed Sep 21 07:27:32 UTC 2011 - eich@suse.de
143
144 - netconsole: Make the setup more robust and add error detection.
145
146 -------------------------------------------------------------------
147 Tue Sep 20 21:20:09 UTC 2011 - mmarek@suse.com
148
149 - Add /etc/{protocols,netconfig,services} to the initrd
150   (bnc#714945).
151
152 -------------------------------------------------------------------
153 Tue Sep 20 08:41:54 UTC 2011 - mmarek@suse.cz
154
155 - purge-kernels: Also handle kernel-source packages (bnc#718753).
156
157 -------------------------------------------------------------------
158 Tue Aug 30 12:12:03 UTC 2011 - coolo@suse.de
159
160 - Fix mkinitrd -d <rootdev> (bnc#714650).
161
162 -------------------------------------------------------------------
163 Sat Aug 20 12:26:20 UTC 2011 - mmarek@suse.cz
164
165 - Fix mkinitrd -D default (bnc#713103).
166
167 -------------------------------------------------------------------
168 Tue Aug  9 14:51:37 UTC 2011 - hare@suse.de
169
170 - Add the 'root' argument in the call to check_for_device()
171   (bnc#699870).
172
173 -------------------------------------------------------------------
174 Thu Aug  4 10:36:54 CEST 2011 - fcrozat@suse.com
175
176 - Output fsck result on root partition to /run/initramfs/root-fsck,
177   to prevent systemd to do it again.
178
179 -------------------------------------------------------------------
180 Wed Aug  3 13:35:19 UTC 2011 - mmarek@suse.cz
181
182 - Mount the /usr filesystem in the initrd
183   It has still some rough edges, like support for journal device or
184   booting from nfs, but simple cases should work.
185
186 -------------------------------------------------------------------
187 Tue Aug  2 12:12:04 UTC 2011 - mmarek@novell.com
188
189 - Run cpio with the --quiet option.
190
191 -------------------------------------------------------------------
192 Mon Aug  1 15:09:15 UTC 2011 - mmarek@suse.cz
193
194 - Only copy /usr/bin/on_ac_power if it exists (bnc#708326).
195
196 -------------------------------------------------------------------
197 Fri Jul 29 13:46:54 UTC 2011 - mmarek@suse.cz
198
199 - Add the dmesg utility for easier debugging.
200
201 -------------------------------------------------------------------
202 Wed Jul 20 08:32:49 UTC 2011 - mmarek@novell.com
203
204 - Fix typo in boot-mount.sh (bnc#704867#c6).
205
206 -------------------------------------------------------------------
207 Mon Jul 18 11:16:42 UTC 2011 - mmarek@novell.com
208
209 - purge-kernels: Fix matching of -rc kernels.
210
211 -------------------------------------------------------------------
212 Thu Jun 30 21:07:11 UTC 2011 - mmarek@novell.com
213
214 - Allow scripts to set multiple interfaces in the $interface
215   variable (fate#311345).
216
217 -------------------------------------------------------------------
218 Thu Jun 30 09:47:17 UTC 2011 - mmarek@novell.com
219
220 - Fix typo in resolve_device() (bnc#698946).
221
222 -------------------------------------------------------------------
223 Wed Jun 22 15:02:26 UTC 2011 - mmarek@novell.com
224
225 - dcbd was replaced with lldpad.
226
227 -------------------------------------------------------------------
228 Wed Jun 22 14:12:55 UTC 2011 - mmarek@novell.com
229
230 - Add support for configuring multiple network interfaces
231   (fate#311345).
232
233 -------------------------------------------------------------------
234 Tue Jun 21 09:11:06 UTC 2011 - mmarek@novell.com
235
236 - purge-kernels: Change the variable to multiversion.kernels to
237   match the syntax of other zypp variables.
238
239 -------------------------------------------------------------------
240 Mon Jun 20 08:58:35 UTC 2011 - mmarek@novell.com
241
242 - purge-kernels: Change the multiversion_kernels variable to a 
243   comma separated list, update help.
244
245 -------------------------------------------------------------------
246 Sun Jun 19 13:25:10 UTC 2011 - mmarek@novell.com
247
248 - Add purge-kernels script to automatically delete old kernel packages
249   on boot, based on configuration in /etc/zypp/zypp.conf, variable
250   multiversion_kernels (fate#312018).
251
252 -------------------------------------------------------------------
253 Thu Jun 16 13:31:38 UTC 2011 - mmarek@novell.com
254
255 - Call udevadm trigger --action=add, because the default is "change"
256   in newer udev.
257
258 -------------------------------------------------------------------
259 Tue Jun 14 13:56:11 UTC 2011 - mmarek@novell.com
260
261 - Add a note to the spec file that the package is maintained in git.
262
263 -------------------------------------------------------------------
264 Tue Jun 14 13:30:07 UTC 2011 - mmarek@novell.com
265
266 - boot-start: Mount /run without noexec to match systemd.
267
268 -------------------------------------------------------------------
269 Thu Jun  2 11:35:12 UTC 2011 - mmarek@novell.com
270
271 - Map /dev/fio* to the iomemory-vsl driver (bnc#695620).
272
273 -------------------------------------------------------------------
274 Mon May  9 16:55:56 CEST 2011 - ro@suse.de
275
276 - move sysconfig/kernel related parts to this package 
277
278 -------------------------------------------------------------------
279 Wed May  4 14:42:49 UTC 2011 - mmarek@novell.com
280
281 - Do not hardcode the xenblk driver, use the xen:vbd alias instead
282   (bnc#558278).
283
284 -------------------------------------------------------------------
285 Wed May  4 14:32:00 UTC 2011 - mmarek@novell.com
286
287 - Fix typo in boot-devfunctions.sh (bnc#642011).
288
289 -------------------------------------------------------------------
290 Tue Apr 26 19:46:08 UTC 2011 - johannesobermayr@gmx.de
291
292 - Move lsinitrd to /bin (feature#312272).
293
294 -------------------------------------------------------------------
295 Tue Mar 29 21:37:28 UTC 2011 - mmarek@novell.com
296
297 - Change from /dev/.run to /run (bnc#678270#c2).
298
299 -------------------------------------------------------------------
300 Mon Mar 14 21:38:37 UTC 2011 - mmarek@novell.com
301
302 - Create /dev/.run tmpfs mountpoint (bnc#678270).
303 - version 2.7.0.
304
305 -------------------------------------------------------------------
306 Fri Dec 17 14:40:56 UTC 2010 - mmarek@novell.com
307
308 - Survive dangling symlinks in /lib/mkinitrd/setup.
309
310 -------------------------------------------------------------------
311 Fri Dec 17 14:20:15 UTC 2010 - mmarek@novell.com
312
313 - Really check mtime when determining whether to run mkinitrd_setup.
314
315 -------------------------------------------------------------------
316 Wed Nov 24 15:55:31 CET 2010 - pth@suse.de
317
318 - Fix for new coreutils (bnc#654364).
319
320 -------------------------------------------------------------------
321 Thu Sep  2 13:22:46 CEST 2010 - mmarek@suse.cz
322
323 - Do not use the chroot binary from the target system (bnc#635856).
324
325 -------------------------------------------------------------------
326 Wed Aug 25 15:05:03 CEST 2010 - mmarek@suse.cz
327
328 - setup-modules.sh: Cleanup.
329
330 -------------------------------------------------------------------
331 Tue Jul 20 22:32:08 CEST 2010 - mmarek@suse.cz
332
333 - setup-block.sh: Map /dev/VxDMP* to vxdmp.ko (bnc#623776)
334
335 -------------------------------------------------------------------
336 Fri Jul  9 15:09:56 CEST 2010 - kasievers@novell.com
337
338 - handle /sbin/init being a symlink (bnc#621147).
339
340 -------------------------------------------------------------------
341 Thu Jun 24 06:14:52 CEST 2010 - mmarek@suse.cz
342
343 - Copy modules.builtin to the initrd (bnc#541519).
344
345 -------------------------------------------------------------------
346 Mon Jun 21 14:25:16 CEST 2010 - mmarek@suse.cz
347
348 - Bump version to 2.6.0
349
350 -------------------------------------------------------------------
351 Fri Jun 11 16:25:26 CEST 2010 - mmarek@suse.cz
352
353 - Report non-zero exit code before exiting (bnc#611696).
354
355 -------------------------------------------------------------------
356 Mon May 31 13:33:02 CEST 2010 - eich@novell.com
357
358 - setup-kmp.sh: Fix for nouveau (bnc#595570).
359
360 -------------------------------------------------------------------
361 Mon May 10 13:20:45 CEST 2010 - mmarek@suse.cz
362
363 - setup-storage.sh: Fix beautify_blockdev() (bnc#604150).
364
365 -------------------------------------------------------------------
366 Wed May  5 14:04:52 CEST 2010 - mmarek@suse.cz
367
368 - boot-start.sh: Parse /proc/cmdline more robustly (bnc#598063#c3).
369
370 -------------------------------------------------------------------
371 Wed Apr 21 10:38:18 CEST 2010 - thomas@novell.com
372
373 - boot-boot.sh: Load selinux only if selinux=1 and enforcing=[0|1]
374   is given on the command line (bnc#598075)
375
376 -------------------------------------------------------------------
377 Fri Apr 16 13:20:21 UTC 2010 - mmarek@novell.com
378
379 - boot-start: Support double-quoted strings in /proc/cmdline
380   (bnc#551967).
381
382 -------------------------------------------------------------------
383 Fri Apr 16 12:07:20 UTC 2010 - mmarek@novell.com
384
385 - Clean up load_modules().
386
387 -------------------------------------------------------------------
388 Fri Apr 16 11:30:39 UTC 2010 - mmarek@novell.com
389
390 - Load KMS modules after udev has started (bnc#596268).
391
392 -------------------------------------------------------------------
393 Tue Apr 13 14:19:45 CEST 2010 - mmarek@suse.cz
394
395 - setup-prepare: Fix feature check (bnc#596086).
396
397 -------------------------------------------------------------------
398 Tue Apr 13 13:16:28 CEST 2010 - mmarek@suse.cz
399
400 - setup-ibft: Include the NIC driver (bnc#596076).
401
402 -------------------------------------------------------------------
403 Tue Apr 13 08:56:06 CEST 2010 - hare@suse.de
404
405 - Only set nettype to 'dhcp' if a valid DHCP address was found
406   (bnc#576601)
407
408 -------------------------------------------------------------------
409 Fri Apr  9 15:50:40 CEST 2010 - mmarek@suse.cz
410
411 - Do not call update-bootloader if not available (bnc#595071).
412
413 -------------------------------------------------------------------
414 Wed Apr  7 14:18:30 CEST 2010 - thomas@novell.com
415
416 - added call to load_policy to load the SELinux policy during
417   the boot process (bnc#594041).
418
419 -------------------------------------------------------------------
420 Fri Mar 26 15:25:22 CET 2010 - mmarek@suse.cz
421
422 - setup-storage: Do not assume that anything that contains a colon
423   is nfs (bnc#590135).
424
425 -------------------------------------------------------------------
426 Fri Mar 26 14:34:47 CET 2010 - mmarek@suse.cz
427
428 - setup-start: include /etc/sysconfig/kernel early enough
429   (bnc#591398, bnc#591400).
430
431 -------------------------------------------------------------------
432 Thu Mar 25 14:35:24 CET 2010 - mmarek@suse.cz
433
434 - setup-block: catch "(null)" in /sys/class/scsi_host/*/proc_name
435   (bnc#590918).
436
437 -------------------------------------------------------------------
438 Wed Mar 17 13:18:03 CET 2010 - mmarek@suse.cz
439
440 - setup-sharedlibs.sh: Do not run ldd on scripts (bnc#588609).
441
442 -------------------------------------------------------------------
443 Mon Mar 15 13:59:11 CET 2010 - mmarek@suse.cz
444
445 - scripts/boot-start.sh: avoid using eval statements (bnc#525668).
446
447 -------------------------------------------------------------------
448 Fri Mar 12 12:07:11 CET 2010 - coolo@suse.de
449
450 - support upstart in providing a file with the initrd exports.
451
452 -------------------------------------------------------------------
453 Thu Mar 11 16:08:55 CET 2010 - mmarek@suse.cz
454
455 - setup-block: map /dev/mmc* to the mmc_block driver (bnc#480808).
456
457 -------------------------------------------------------------------
458 Wed Mar 10 16:00:03 CET 2010 - mmarek@suse.cz
459
460 - Parse iBFT settings correctly (bnc#541892).
461
462 -------------------------------------------------------------------
463 Wed Mar 10 15:54:34 CET 2010 - mmarek@suse.cz
464
465 - setup-block: Add warning for loop devices (bnc#523749).
466
467 -------------------------------------------------------------------
468 Wed Mar 10 15:53:27 CET 2010 - mmarek@suse.cz
469
470 - setup-storage: Ignore error messages from dmsetup.
471
472 -------------------------------------------------------------------
473 Wed Mar 10 12:38:37 CET 2010 - mmarek@suse.cz
474
475 - Use udevsettle before killing udevd (bnc#543612).
476
477 -------------------------------------------------------------------
478 Wed Mar  3 21:45:06 CET 2010 - eich@novell.com
479
480 - scripts/setup-kms.sh: Fix for shopt -s nocasematch (bnc#566624).
481
482 -------------------------------------------------------------------
483 Wed Mar  3 15:10:42 CET 2010 - mmarek@suse.cz
484
485 - Require sysvinit on older dists
486
487 -------------------------------------------------------------------
488 Wed Mar  3 13:23:31 UTC 2010 - coolo@novell.com
489
490 - do not require sysvinit but the tools and sbin_init
491
492 -------------------------------------------------------------------
493 Fri Feb 19 10:30:01 CET 2010 - mmarek@suse.cz
494
495 - scripts/boot-network.sh: really fix net_delay handling
496   (bnc#575816).
497
498 -------------------------------------------------------------------
499 Wed Feb 17 13:33:55 CET 2010 - mmarek@suse.cz
500
501 - scripts/boot-mount.sh: Fix fsck progressbar (bnc#564325).
502
503 -------------------------------------------------------------------
504 Wed Feb 17 12:13:10 CET 2010 - mmarek@suse.cz
505
506 - Update the URL in the specfile.
507
508 -------------------------------------------------------------------
509 Wed Feb 10 12:22:38 CET 2010 - eich@novell.com
510
511 - Fix bogus wildchar substitution in pci device list (bnc#566624) et.al.
512
513 -------------------------------------------------------------------
514 Fri Feb  5 16:22:29 CET 2010 - mmarek@suse.cz
515
516 - scripts/setup-network.sh: change [ "$foo" ] to [ -n "$foo" ]
517   (bnc#471943).
518
519 -------------------------------------------------------------------
520 Fri Feb  5 15:38:53 CET 2010 - eich@novell.com
521
522 - change handling of upper<>lower case matching for SLE-11.
523
524 -------------------------------------------------------------------
525 Fri Feb  5 15:27:15 CET 2010 - mmarek@suse.cz
526
527 - scripts/boot-start.sh: fallback to tmpfs for kerneles without
528   devtmpfs.
529
530 -------------------------------------------------------------------
531 Thu Feb  4 22:53:27 CET 2010 - kasievers@novell.com
532
533 - Use devtmpfs and mount /dev/shm as its own tmpfs mount
534   (bnc#561994).
535
536 -------------------------------------------------------------------
537 Thu Feb  4 22:27:55 CET 2010 - mmarek@suse.cz
538
539 - Handle low space below /dev/shm better (bnc#553629).
540
541 -------------------------------------------------------------------
542 Thu Feb  4 16:15:45 CET 2010 - mmarek@suse.cz
543
544 - Avoid using process substitution in setup scripts (bnc#575819).
545
546 -------------------------------------------------------------------
547 Thu Jan 28 13:01:16 CET 2010 - mmarek@suse.cz
548
549 - scripts/setup-kms.sh: properly restore $IFS (bnc#574683).
550
551 -------------------------------------------------------------------
552 Wed Jan 27 14:59:02 CET 2010 - mmarek@suse.cz
553
554 - scripts/setup-modules.sh: fix for module options in /proc/cmdline
555   (bnc#567868, bnc#574261).
556
557 -------------------------------------------------------------------
558 Tue Jan 26 16:58:03 CET 2010 - eich@freedesktop.org
559
560 - Bail out of kms setup if no pci devices can be found (bnc#573454).
561
562 -------------------------------------------------------------------
563 Mon Jan 25 16:03:04 CET 2010 - eich@freedesktop.org
564
565 - Add support for KMS.
566
567 -------------------------------------------------------------------
568 Tue Jan 19 11:34:09 CET 2010 - mmarek@suse.cz
569
570 - scripts/setup-modules.sh: remove the check_builtin_module() hack,
571   recent kernel and m-i-t handle it properly.
572
573 -------------------------------------------------------------------
574 Fri Jan 15 17:22:31 CET 2010 - lmuelle@suse.de
575
576 - Use ID_FS_LABEL_ENC instead of ID_FS_LABEL_SAFE in scripts/boot-storage.sh;
577   (bnc#483136).
578
579 -------------------------------------------------------------------
580 Fri Jan 15 17:14:30 CET 2010 - mmarek@suse.cz
581
582 - scripts/boot-block.sh: mdmon fixes.
583
584 -------------------------------------------------------------------
585 Thu Jan 14 15:58:13 CET 2010 - mmarek@suse.cz
586
587 - Set shopt -s nullglob so that for-loops behave as expected.
588
589 -------------------------------------------------------------------
590 Tue Dec 15 14:32:24 CET 2009 - mvancura@suse.cz
591
592 - don't run fsck if on batteries (bnc#521419)
593
594 -------------------------------------------------------------------
595 Mon Dec 14 16:10:50 CET 2009 - mvancura@suse.cz
596
597 - set number of inodes in /dev to unlimited (bnc#529839)
598
599 -------------------------------------------------------------------
600 Mon Nov 23 15:13:01 CET 2009 - mvancura@suse.cz
601
602 - store the git repo URL in the package metadata
603
604 -------------------------------------------------------------------
605 Wed Nov 11 14:11:27 CET 2009 - mvancura@suse.cz
606
607 - fix the name of multipath feature in doc, add a check of fetures
608   list on input (sysconfig file or cmdline options) (bnc#551339)
609
610 -------------------------------------------------------------------
611 Wed Nov 11 13:14:08 CET 2009 - mcihar@suse.cz
612
613 - add a bridge to support fcoe and dcbd (fate#307444)
614
615 -------------------------------------------------------------------
616 Fri Oct 30 14:39:03 CET 2009 - mmarek@suse.cz
617
618 - restart mdmon before switching to the new root (fate#306823).
619
620 -------------------------------------------------------------------
621 Wed Oct 28 00:35:44 CET 2009 - ro@suse.de
622
623 - remove hack for qlogic and aix and use modinfo -F firmware to
624   find out and copy if a module requires firmware files 
625
626 -------------------------------------------------------------------
627 Thu Oct 22 16:54:45 CEST 2009 - ro@suse.de
628
629 - add any required firmware to the initrd
630
631 -------------------------------------------------------------------
632 Thu Oct 22 16:13:21 CEST 2009 - mmarek@suse.cz
633
634 - Add support for compressed modules (bnc#458525)
635
636 -------------------------------------------------------------------
637 Thu Oct 22 14:34:46 CEST 2009 - mvancura@suse.cz
638
639 - scripts/setup-blockpartition.sh: fix sed regexp converting a
640   partition device name to the disk name (bnc#531663)
641
642 -------------------------------------------------------------------
643 Fri Oct 16 11:46:11 UTC 2009 - aj@suse.de
644
645 - Fix scripts/boot-remount.sh syntax.
646
647 -------------------------------------------------------------------
648 Fri Oct 16 11:41:02 UTC 2009 - aj@suse.de
649
650 - Be silent if /etc/scsi_id.config does not exist (bnc#544298).
651
652 -------------------------------------------------------------------
653 Tue Oct 13 15:12:54 CEST 2009 - mvancura@suse.cz
654
655 - report the right exit_codeif update-bootloader was called
656   (bnc#531252)
657
658 -------------------------------------------------------------------
659 Tue Oct 13 14:12:54 CEST 2009 - mvancura@suse.cz
660
661 - scripts/boot-network.sh: add "net_delay" kernel cmdline option
662   for kdump purposes (bnc#471943)
663
664 -------------------------------------------------------------------
665 Tue Oct 13 09:12:54 CEST 2009 - mvancura@suse.cz
666
667 - In case running kernel and kernel initrd is being build for are
668   different modinfo got wrong information about modules.
669   (bnc#494364)
670
671 -------------------------------------------------------------------
672 Thu Sep 17 13:31:44 CEST 2009 - mvancura@suse.cz
673
674 - Enable quota mount option for root partition (bnc#532701 and
675   related to bnc#430975)
676
677 -------------------------------------------------------------------
678 Mon Sep  7 12:49:01 CEST 2009 - werner@suse.de
679
680 - Use bash builtin touch
681
682 -------------------------------------------------------------------
683 Mon Aug 31 14:54:40 CEST 2009 - mvancura@suse.cz
684
685 - note that we adjusted clock (bnc#534816)
686
687 -------------------------------------------------------------------
688 Fri Aug 21 16:26:00 CEST 2009 - mmarek@suse.cz
689
690 - sbin/module_upgrade: update to new modprobe config layout
691   (bnc#532069).
692
693 -------------------------------------------------------------------
694 Tue Aug 11 11:58:25 CEST 2009 - mmarek@suse.cz
695
696 - do not copy module parameters from /proc/cmdline, modprobe does
697   it itself.
698
699 -------------------------------------------------------------------
700 Tue Aug 11 11:55:15 CEST 2009 - mmarek@suse.cz
701
702 - rename the temporary file /etc/modprobe.d/options to options.conf
703   as required by new module-init-tools.
704
705 -------------------------------------------------------------------
706 Wed Jul 15 15:34:38 CEST 2009 - mmarek@suse.cz
707
708 - do not warn about built-in modules
709 - prefix modprobe errors with "modprobe:" (less scary than "FATAL:")
710
711 -------------------------------------------------------------------
712 Thu Jul  2 08:53:25 CEST 2009 - hare@suse.de
713
714 - Update version to 2.5.10
715
716 -------------------------------------------------------------------
717 Wed Jun 24 18:47:12 CEST 2009 - thomas@novell.com
718
719 - only copy *.sh files to scripts directory 
720
721 -------------------------------------------------------------------
722 Wed Jun 24 16:23:12 CEST 2009 - thomas@novell.com
723
724 - only include scripts with .sh extension in rpm file to fix
725   build failure 
726
727 -------------------------------------------------------------------
728 Tue Jun 23 07:38:22 CEST 2009 - thomas@novell.com
729
730 - mounting /root/proc for SELinux (bnc#457984) 
731
732 -------------------------------------------------------------------
733 Mon May 25 12:15:08 CEST 2009 - ro@suse.de
734
735 - silence warning about rightfully non existing modprobe.conf 
736
737 -------------------------------------------------------------------
738 Tue May 19 21:37:10 CEST 2009 - jeffm@suse.de
739
740 - Added firmware rules to udev (bnc#494199)
741
742 -------------------------------------------------------------------
743 Mon May  4 17:53:55 CEST 2009 - werner@suse.de
744
745 - Do not include binaries for bash builtins
746
747 -------------------------------------------------------------------
748 Wed Apr 29 17:41:38 CEST 2009 - werner@suse.de
749
750 - Minor changes
751
752 -------------------------------------------------------------------
753 Tue Apr 28 16:10:31 CEST 2009 - werner@suse.de
754
755 - sed is powerfull, use it instead using several pipes
756 - use usleep for waiting on events
757 - use the settimeofday feature to warp the system clock for
758   systems which use the localtime in the UTC
759 - add scripts from aaa_base for loading rtc module and warp
760   the clock for systems with local time in RTC
761
762 -------------------------------------------------------------------
763 Mon Feb  9 09:56:22 CET 2009 - bwalle@suse.de
764
765 - Implement temporary directory selection exactly as specified in
766   the manual page.
767 - Update version to 2.5.9.
768
769 -------------------------------------------------------------------
770 Fri Feb  6 15:13:31 CET 2009 - bwalle@suse.de
771
772 - Fix /sbin/mkinitrd -h as user.
773 - Honor TMPDIR environment.
774 - Remove -t parameter.
775 - Update version to 2.5.8.
776
777 -------------------------------------------------------------------
778 Thu Feb  5 21:07:57 CET 2009 - bwalle@suse.de
779
780 - Require libxslt in spec file.
781 - Update version to 2.5.7.
782
783 -------------------------------------------------------------------
784 Thu Jan 29 16:41:15 CET 2009 - bwalle@suse.de
785
786 - Don't use the 'ip' from environment (bnc #450680).
787 - Update version to 2.5.6.
788
789 -------------------------------------------------------------------
790 Fri Jan 23 11:31:02 CET 2009 - bwalle@suse.de
791
792 - Fix compiled-in module detection, mostly for PPC (bnc #449123).
793 - Update version to 2.5.5.
794
795 -------------------------------------------------------------------
796 Thu Jan 22 16:31:18 CET 2009 - bwalle@suse.de
797
798 - Resolve hostnames in /etc/hosts (bnc #468090).
799 - Update version to 2.5.4.
800
801 -------------------------------------------------------------------
802 Wed Jan 21 20:33:11 CET 2009 - bwalle@suse.de
803
804 - Include libunwind on IA64 (bnc #459218).
805 - Update version to 2.5.3.
806
807 -------------------------------------------------------------------
808 Tue Jan 20 19:24:07 CET 2009 - bwalle@suse.de
809
810 - Match for 'vmlinuz' on i386/x86_64 first.
811 - Update version to 2.5.2.
812
813 -------------------------------------------------------------------
814 Tue Jan 20 15:30:35 CET 2009 - bwalle@suse.de
815
816 - Fix symlink detection again (bnc #467531).
817 - Update version to 2.5.1.
818
819 -------------------------------------------------------------------
820 Mon Jan 19 17:30:12 CET 2009 - bwalle@suse.de
821
822 - Use the mount options of the root file system from /etc/fstab
823   when building the initrd and save it in the initrd image
824   (bnc #449369).
825
826 -------------------------------------------------------------------
827 Wed Jan 14 16:49:55 CET 2009 - bwalle@suse.de
828
829 - Fix symlink detection (bnc #431714).
830 - Update version to 2.5.0.
831
832 -------------------------------------------------------------------
833 Tue Jan 13 14:08:33 CET 2009 - bwalle@suse.de
834
835 - Copy the system resolv.conf for static IP configurations
836   to make name resolution work in the kdump case when static
837   IPs are used (bnc #459065).
838
839 -------------------------------------------------------------------
840 Mon Jan 12 16:56:19 CET 2009 - bwalle@suse.de
841
842 - Implement -c option (show configuration) in lsinitrd(8).
843
844 -------------------------------------------------------------------
845 Mon Jan 12 14:11:34 CET 2009 - bwalle@suse.de
846
847 - Add support for network bonding (bnc #460720).
848
849 -------------------------------------------------------------------
850 Mon Jan 12 14:08:52 CET 2009 - bwalle@suse.de
851
852 - Explicitely require sd_mod when all libata drivers are included.
853
854 -------------------------------------------------------------------
855 Thu Jan 08 18:16:29 CET 2009 - bwalle@suse.de
856
857 - Fix handling of minor device numbers greater than 255
858   (bnc #447968).
859
860 -------------------------------------------------------------------
861 Thu Jan 08 11:07:14 CET 2009 - bwalle@suse.de
862
863 - Implement dead symlink detection (bnc #431714)
864
865 -------------------------------------------------------------------
866 Wed Jan 07 18:24:30 CET 2009 - bwalle@suse.de
867
868 - Fix libata detection: Now by default all libata drivers are
869   included if a disk is detected as libata. (That was already
870   implemented, but didn't work.)
871
872 -------------------------------------------------------------------
873 Wed Jan 07 13:34:15 CET 2009 - bwalle@suse.de
874
875 - Mount /root/proc (/proc of the perspective of the system which is
876   booted) in initrd to make SELinux happy (bnc #457984).
877
878 -------------------------------------------------------------------
879 Tue Dec 16 10:15:02 CET 2008 - bwalle@suse.de
880
881 - Revert mounting of /proc in initrd (bnc #457984).
882
883 -------------------------------------------------------------------
884 Sun Dec 14 18:24:00 CET 2008 - bwalle@suse.de
885
886 - Implement logging (/var/log/YaST2/mkinitrd.log).
887
888 -------------------------------------------------------------------
889 Wed Dec 10 16:27:55 CET 2008 - bwalle@suse.de
890
891 - Don't build initrds for kdump kernels with 'mkinitrd' calls
892   that don't have -k or -i arguments. That affects only special
893   kernel-kdump packages as we currently have on PPC64.
894
895 -------------------------------------------------------------------
896 Wed Dec 10 16:15:52 CET 2008 - bwalle@suse.de
897
898 - Mount /root/proc (/proc of the perspective of the system which is
899   booted) in initrd to make SELinux happy (bnc #457984).
900
901 -------------------------------------------------------------------
902 Wed Dec 10 10:30:58 CET 2008 - bwalle@suse.de
903
904 - Don't load drivers that require firmware to be loaded before
905   udev starts (bnc #457428).
906
907 -------------------------------------------------------------------
908 Mon Dec 08 17:24:58 CET 2008 - bwalle@suse.de
909
910 - Check for specific module if they are compiled in and don't
911   print warning messages if the modules are missing in that case.
912   That affects USB on PPC64. (bnc #449123)
913
914 -------------------------------------------------------------------
915 Mon Dec 08 16:14:39 CET 2008 - bwalle@suse.de
916
917 - Implement program dependencies for modules (bnc #449123).
918
919 -------------------------------------------------------------------
920 Sat Dec  6 17:21:00 CET 2008 - bwalle@suse.de
921
922 - Include virtio_pci module if necessary (bnc #456439).
923
924 -------------------------------------------------------------------
925 Fri Dec  5 14:51:40 CET 2008 - bwalle@suse.de
926
927 - Run mkinitrd_setup in '%posttrans' instead of '%post' to fix
928   danging symlinks after removal of some scripts (bnc #456417).
929
930 -------------------------------------------------------------------
931 Wed Dec 03 19:57:23 CET 2008 - bwalle@suse.de
932
933 - Add 'SUSE INITRD foo REQUIRES bar' comment parsing (bnc #449853).
934 - Don't filter out install lines from initrd (bnc #449853).
935
936 -------------------------------------------------------------------
937 Wed Dec 03 19:56:38 CET 2008 - hare@suse.de
938
939 - Copy persistent net rules into the initrd
940 - Fixup ip= line to reflect interface changes from the commandline
941   (bnc #442074).
942
943 -------------------------------------------------------------------
944 Tue Dec 02 17:41:44 CET 2008 - bwalle@suse.de
945
946 - Don't evaluate 'install' lines in /etc/modprobe.conf and friends
947   to generate module dependencies. Don't copy over install lines
948   into the initrd. (bnc #449123)
949
950 -------------------------------------------------------------------
951 Tue Dec 02 15:04:59 CET 2008 - bwalle@suse.de
952
953 - Change evaluation of -v option: Now it's really global, not local
954   to the subshell spawned by mkinitrd. Discovered while debugging
955   bnc #450522.
956
957 -------------------------------------------------------------------
958 Tue Dec 02 14:39:32 CET 2008 - bwalle@suse.de
959
960 - Add -B option to prevent update-bootloader --refresh from being
961   executed after the initrd(s) have been generated (bnc #450522).
962
963 -------------------------------------------------------------------
964 Mon Dec 01 22:12:33 CET 2008 - bwalle@suse.de
965
966 - Allow unsupported modules in self-made development kernels
967   (bnc #441327).
968
969 -------------------------------------------------------------------
970 Sat Nov 29 20:43:18 CET 2008 - bwalle@suse.de
971
972 - Document the algorithm how the default DHCP network interface
973   is chosen (bnc #440900).
974 - Resolve bridge network devices when auto-detecting the network
975   interfaces (bnc #449765).
976
977 -------------------------------------------------------------------
978 Fri Nov 28 13:32:08 CET 2008 - bwalle@suse.de
979
980 - Don't use optimised versions of shared libraries on POWER
981   (bnc#448725).
982
983 -------------------------------------------------------------------
984 Tue Nov 25 16:21:37 CET 2008 - hare@suse.de
985
986 - Work around mptctl install lines (bnc#448716)
987 - Add syntax checker
988
989 -------------------------------------------------------------------
990 Tue Nov 25 08:54:55 CET 2008 - hare@suse.de
991
992 - Fix syntax error in modules script (bnc#448511)
993 - Setup network devices correctly (bnc#448395)
994
995 -------------------------------------------------------------------
996 Mon Nov 24 16:45:34 CET 2008 - hare@suse.de
997
998 - Fix syntax error in network script (bnc#448241)
999
1000 -------------------------------------------------------------------
1001 Mon Nov 24 12:07:21 CET 2008 - hare@suse.de
1002
1003 - Correctly quote variables (bnc#447966)
1004 - Remove stderr redirection from modprobe to display the
1005   actuall error (bnc#441327)
1006
1007 -------------------------------------------------------------------
1008 Fri Nov 21 10:51:52 CET 2008 - hare@suse.de
1009
1010 - network: use wildcard match for nettype 'dhcp' (bnc#440192)
1011 - Update modules script for zfcpdump (bnc#446427)
1012 - Select correct network interface when 'ip=' is specified
1013   on the commandline (bnc#442074)
1014 - Disable fsck for kdump (bnc#438192)
1015
1016 -------------------------------------------------------------------
1017 Wed Oct 29 10:53:39 CET 2008 - hare@suse.de
1018
1019 - Include lsinitrd script (bnc#439103)
1020
1021 -------------------------------------------------------------------
1022 Thu Oct  9 09:12:14 CEST 2008 - agraf@suse.de
1023
1024 - Remove rootfs module check (bnc#432766)
1025 - Include libata drivers only if libata is used (bnc#433105)
1026 - Remove warning for non-existing driver directories (bnc#433455)
1027 - Fix script syntax
1028
1029 -------------------------------------------------------------------
1030 Mon Sep 29 13:33:46 CEST 2008 - hare@suse.de
1031
1032 - Build ramdisk in /dev/shm to speed up mkinitrd
1033
1034 -------------------------------------------------------------------
1035 Wed Sep 24 15:29:37 CEST 2008 - hare@suse.de
1036
1037 - Handle cciss devices correctly (bnc#424217)
1038 - Do not call update-bootloader on error
1039
1040 -------------------------------------------------------------------
1041 Tue Sep 23 16:24:26 CEST 2008 - hare@suse.de
1042
1043 - Add /bin/uname (required for firmware.sh script)
1044   (bnc#427267)
1045
1046 -------------------------------------------------------------------
1047 Fri Sep 19 10:17:52 CEST 2008 - hare@suse.de
1048
1049 - Detect LVM2 devices during boot correctly (bnc#421379)
1050 - Include all S/390 block modules, too (bnc#427615)
1051
1052 -------------------------------------------------------------------
1053 Tue Sep  9 16:00:28 CEST 2008 - hare@suse.de
1054
1055 - Fix dhcp network detection (bnc#415438)
1056 - parse 'ip route' lines correctly (bnc#414191)
1057 - Always include all ATA and SCSI drivers
1058
1059 -------------------------------------------------------------------
1060 Fri Aug  8 16:06:49 CEST 2008 - hare@suse.de
1061
1062 - Fix booting with no 'root=' commandline parameter
1063 - Implement 'forcefsck' parameter (bnc#379597)
1064 - Add requirement to 'dhcpcd' (bnc#413713)
1065
1066 -------------------------------------------------------------------
1067 Thu Jul 31 12:19:00 CEST 2008 - hare@suse.de
1068
1069 - Do not activate network by default (bnc#412649)
1070 - Reset LVM prior to multipath activation (bnc#407512)
1071
1072 -------------------------------------------------------------------
1073 Thu Jul 24 13:54:08 CEST 2008 - hare@suse.de
1074
1075 - Don't overwrite interface settings (bnc#410013)
1076 - Remove calls to 'vol_id'
1077 - Don't update symbolic link when creating initrd with suffix
1078   (bnc#411212)
1079 - Update manpages
1080 - Select default interface when '-f network' is given (bnc#411207)
1081 - Move subsystem scripts to individual rpms.
1082 - Update version to 2.4
1083
1084 -------------------------------------------------------------------
1085 Mon Jul 21 09:18:48 CEST 2008 - hare@suse.de
1086
1087 - Look for udev rules in /lib/udev, too.
1088 - Update version to 2.3
1089 - Add 'Conflicts' tag for older udev versions.
1090
1091 -------------------------------------------------------------------
1092 Mon Jul 14 10:45:09 CEST 2008 - hare@suse.de
1093
1094 - Update documentation
1095 - Remove call to getcfg-interface (bnc#401660)
1096 - Fixup booting from LVM (bnc#406554)
1097
1098 -------------------------------------------------------------------
1099 Fri Jul  4 12:15:52 CEST 2008 - hare@suse.de
1100
1101 - Include all modules for Xen kernels (bnc#379727)
1102
1103 -------------------------------------------------------------------
1104 Thu Jun 26 10:41:18 CEST 2008 - agraf@novell.com
1105
1106 - Escape minus commandline keys (bnc#389672,bnc#403995)
1107
1108 -------------------------------------------------------------------
1109 Thu Jun 26 08:47:25 CEST 2008 - hare@suse.de
1110
1111 - Revert init= changes; incompatible with 'normal' kernel
1112   behaviour
1113 - Fixup ip= parsing (bnc#398950)
1114
1115 -------------------------------------------------------------------
1116 Fri Jun  6 13:07:39 CEST 2008 - hare@suse.de
1117
1118 - Parse new DHCP information correctly
1119 - Fixup DNS hostname resolution (bnc#389672)
1120
1121 -------------------------------------------------------------------
1122 Wed May 21 14:55:47 CEST 2008 - hare@suse.de
1123
1124 - Fixup DHCP and static IP detection (bnc#390756)
1125 - Ignore all commandline arguments after init= (bnc#389672)
1126
1127 -------------------------------------------------------------------
1128 Fri May  2 09:57:57 CEST 2008 - hare@suse.de
1129
1130 - Fixup boot from multipath (bnc#385240)
1131 - Add 'mkinitrd.config' file to the initrd (bnc#380687)
1132 - Warn user if non-english keyboard layout was used (bnc#331351)
1133
1134 -------------------------------------------------------------------
1135 Tue Apr 29 09:42:58 CEST 2008 - hare@suse.de
1136
1137 - Remove obsolete mk_initrd link
1138
1139 -------------------------------------------------------------------
1140 Mon Apr 28 16:54:07 CEST 2008 - hare@suse.de
1141
1142 - Update symlinks automatically
1143 - Fixup root on NFS (bnc#383808)
1144
1145 -------------------------------------------------------------------
1146 Wed Apr 23 16:18:57 CEST 2008 - hare@suse.de
1147
1148 - Clean up build dependencies
1149 - Replace awk with sed statements
1150
1151 -------------------------------------------------------------------
1152 Wed Apr  9 15:41:33 CEST 2008 - agraf@suse.de
1153
1154 - Use dynamic cmdline parsing
1155 - Add CIFS support
1156
1157 -------------------------------------------------------------------
1158 Tue Apr  1 15:03:02 CEST 2008 - hare@suse.de
1159
1160 - Cleanup save_var statements
1161 - Match network interface by MAC address
1162 - Update multipath handling
1163 - add CIFS support
1164 - Move device discovery scripts
1165 - Use wait_for_events function instead of udevsettle
1166 - Update udev scripts to latest upstream version
1167 - Bump version number to 2.2
1168
1169 -------------------------------------------------------------------
1170 Wed Mar  5 15:30:38 CET 2008 - hare@suse.de
1171
1172 - Work on non-modular systems, too (#367269)
1173
1174 -------------------------------------------------------------------
1175 Wed Feb  6 09:15:02 CET 2008 - agraf@suse.de
1176
1177 - don't resolve non-existing devices, so a wrong resume device
1178   option does not result in a broken initrd (#357725)
1179
1180 -------------------------------------------------------------------
1181 Thu Jan 10 13:13:48 CET 2008 - hare@suse.de
1182
1183 - Rescan for LVM2 when waiting for the root device (#343891)
1184 - Allow for commandline variables without a value (#347175)
1185 - Parse 'ro' variable correctly
1186 - Include the real bash binary (#337386)
1187
1188 -------------------------------------------------------------------
1189 Fri Nov  9 08:46:21 CET 2007 - hare@suse.de
1190
1191 - Add new udevadm tool to boot-udev.sh
1192
1193 -------------------------------------------------------------------
1194 Mon Oct 22 14:53:34 CEST 2007 - hare@suse.de
1195
1196 - Rework partition detection
1197 - Fix booting from SmartArray devices (#334377)
1198 - Fix booting from dmraid (#334461)
1199
1200 -------------------------------------------------------------------
1201 Tue Oct 16 13:40:15 CEST 2007 - hare@suse.de
1202
1203 - Fix Xen block device detection (#331948)
1204 - Fix detection of mylex disks (#329663)
1205 - Fix typo in LUKS detection (#331655)
1206
1207 -------------------------------------------------------------------
1208 Wed Sep 19 14:21:14 CEST 2007 - hare@suse.de
1209
1210 - Remove all functions from the environment (#309131)
1211 - Don't remove the build root before starting %build
1212
1213 -------------------------------------------------------------------
1214 Wed Sep 19 01:21:01 CEST 2007 - agraf@suse.de
1215
1216 - Include libata modules in the Monster-Initrd
1217
1218 -------------------------------------------------------------------
1219 Tue Sep 18 03:33:24 CEST 2007 - agraf@suse.de
1220
1221 - Make the initrd less verbose, so people don't misinterpret debug
1222   messages as warnings
1223 - Remove set -a so variables used in the initrd are not exported to
1224   the userland (possible security leak)
1225
1226 -------------------------------------------------------------------
1227 Fri Sep 14 16:04:58 CEST 2007 - hare@suse.de
1228
1229 - Call ldd correctly (#299242)
1230 - Setup LVM2 over md correctly (#309441)
1231
1232 -------------------------------------------------------------------
1233 Thu Sep 13 13:32:49 CEST 2007 - agraf@suse.de
1234
1235 - Fix typo caused by the previous change
1236
1237 -------------------------------------------------------------------
1238 Fri Sep  7 12:51:28 CEST 2007 - hare@suse.de
1239
1240 - Call update-bootloader instead of trying to figure it
1241   out ourselves (#299814)
1242
1243 -------------------------------------------------------------------
1244 Fri Sep  7 12:47:26 CEST 2007 - jjolly@suse.de
1245
1246 - root=LABEL=blubber does not work anymore (#300550)
1247
1248 -------------------------------------------------------------------
1249 Mon Sep  3 16:08:39 CEST 2007 - seife@suse.de
1250
1251 - add some magic to disable the splash during resume from disk
1252
1253 -------------------------------------------------------------------
1254 Thu Aug 30 10:05:50 CEST 2007 - hare@suse.de
1255
1256 - Refer to raid456 module instead of the old raid5 (#304693)
1257
1258 -------------------------------------------------------------------
1259 Thu Aug 23 14:54:06 CEST 2007 - vkleen@suse.de
1260
1261 - Fix dm linear support so booting works
1262
1263 -------------------------------------------------------------------
1264 Wed Aug 22 19:49:01 CEST 2007 - agraf@suse.de
1265
1266 - Not all SCSI drivers have a proc_name entry in sysfs, so we need
1267   a proper fallback (#298726)
1268
1269 -------------------------------------------------------------------
1270 Mon Aug 20 13:41:35 CEST 2007 - agraf@suse.de
1271
1272 - Include mount.nfs so nfsroot works again (broken due to split in
1273   util-linux) (#300096)
1274
1275 -------------------------------------------------------------------
1276 Fri Aug 10 16:48:21 CEST 2007 - agraf@suse.de
1277
1278 - Add dm linear support (#218122)
1279 - Split acpi setup to a seperate setup script
1280 - Make acpi setup backward-compatible (#285807)
1281
1282 -------------------------------------------------------------------
1283 Fri Aug 10 12:32:40 CEST 2007 - hare@suse.de
1284
1285 - Update DASD support
1286 - Match to correct minor number for EVMS (#288510)
1287
1288 -------------------------------------------------------------------
1289 Thu Aug  9 17:15:50 CEST 2007 - hare@suse.de
1290
1291 - Update EVMS detection
1292 - Fixup majorminor2blockdev for LVM devices
1293 - Use correct path to vol_id for compability
1294
1295 -------------------------------------------------------------------
1296 Tue Aug  7 12:51:22 CEST 2007 - hare@suse.de
1297
1298 - Fix root device detection for update (#297999)
1299 - Umount /dev/pts correctly
1300 - Detect all devices of a LVM2 volume group
1301 - Only invoke EVMS detection if we really have an EVMS device
1302
1303 -------------------------------------------------------------------
1304 Mon Aug  6 10:27:56 CEST 2007 - hare@suse.de
1305
1306 - Add manpage mkinitrd.5
1307
1308 -------------------------------------------------------------------
1309 Thu Aug  2 14:02:36 CEST 2007 - hare@suse.de
1310
1311 - Detect Xen modules correctly (#290073)
1312 - Fix booting on dmraid devices
1313
1314 -------------------------------------------------------------------
1315 Wed Aug  1 18:40:22 CEST 2007 - agraf@suse.de
1316
1317 - Fix fast boot
1318 - Use the fstab device name if stat shows the same major and minor
1319   as the fstab device (fixes vmware boot)
1320 - Fix case with empty no / entry in /etc/fstab
1321 - Fix printing of "Root"-line twice
1322 - Have the fallback root device not get resolved
1323 - Have the nfs module only take nfs into account
1324 - Enable fast boot by default (disable using slow_boot=1)
1325
1326 -------------------------------------------------------------------
1327 Tue Jul 31 15:43:53 CEST 2007 - agraf@suse.de
1328
1329 - Fix dm resolviung to only be recursive in dm module (#295997)
1330 - Include fast boot option (for less overhead with preping)
1331
1332 -------------------------------------------------------------------
1333 Mon Jul 30 16:01:55 CEST 2007 - agraf@suse.de
1334 - Fixed booting on dmraid w/o kpartx (recursive resolution of dm
1335   devices)
1336 - Removed Including: line
1337 - Resolve root device using stat on /
1338
1339 -------------------------------------------------------------------
1340 Mon Jul 30 15:20:13 CEST 2007 - hare@suse.de
1341
1342 - Enable all disks in a LVM2 volume group
1343
1344 -------------------------------------------------------------------
1345 Fri Jul 27 15:20:16 CEST 2007 - hare@suse.de
1346
1347 - Fix detection of I2O devices
1348
1349 -------------------------------------------------------------------
1350 Fri Jul 27 13:25:19 CEST 2007 - agraf@suse.de
1351
1352 - fix md booting (md_dev should be autodetected by the boot
1353   script)
1354
1355 -------------------------------------------------------------------
1356 Thu Jul 26 16:06:38 CEST 2007 - agraf@suse.de
1357
1358 - Include fallback boot device (#287047)
1359 - Fixed resolve_device, so it works with devices other than
1360   $rootdev
1361
1362 -------------------------------------------------------------------
1363 Wed Jul 25 11:44:59 CEST 2007 - hare@suse.de
1364
1365 - Do not emit warnings for built-in modules
1366
1367 -------------------------------------------------------------------
1368 Tue Jul 24 12:05:32 CEST 2007 - hare@suse.de
1369
1370 - Only enable kpartx feature if root is on device-mapper
1371 - Add vg_root to the list of vgs to activate
1372 - Add sd_mod correctly (#293045)
1373
1374 -------------------------------------------------------------------
1375 Sat Jul 21 11:41:23 CEST 2007 - coolo@suse.de
1376
1377 - Hotfix for one-CD installations without dmraid setup installed
1378
1379 -------------------------------------------------------------------
1380 Tue Jul 17 16:10:43 CEST 2007 - hare@suse.de
1381
1382 - Implemented dynamic script enumeration
1383
1384 -------------------------------------------------------------------
1385 Mon Jul 16 10:33:43 CEST 2007 - sassmann@suse.de
1386
1387 - PS3 devicename was not handled correctly (/dev/ps3dX)
1388
1389 -------------------------------------------------------------------
1390 Wed Jun 20 13:04:08 CEST 2007 - agraf@suse.de
1391
1392 - Fixed blogd killing to not use sleep
1393 - If a script failed, throw out an error message
1394
1395 -------------------------------------------------------------------
1396 Tue Jun 12 16:03:46 CEST 2007 - hare@suse.de
1397
1398 - Fixup verbose() to not change the return value
1399
1400 -------------------------------------------------------------------
1401 Mon Jun 11 11:52:02 CEST 2007 - agraf@suse.de
1402
1403 - Cut off module parameters from modprobe --show-depends output (#282665)
1404 - Seperate program copy module from shared library detection, so
1405   programs can get replaced without having their shared libs included
1406
1407 -------------------------------------------------------------------
1408 Mon Jun  4 13:53:53 CEST 2007 - agraf@suse.de
1409
1410 - Made missing modules a warning. This may happen on custom kernels. (#279516)
1411 - Added: If a kernel module preceding a minus sign was given, this module is
1412   excluded from the initrd
1413
1414 -------------------------------------------------------------------
1415 Fri Jun  1 15:34:27 CEST 2007 - hare@suse.de
1416
1417 - Handle built-in filesystems correctly (#278981)
1418 - Fixup handling of xfs (#278192)
1419 - Update NFS mount handling
1420
1421 -------------------------------------------------------------------
1422 Wed May 30 16:38:44 CEST 2007 - hare@suse.de
1423
1424 - Simplify shared library detection
1425 - Revamp module setup
1426 - Fixup error paths
1427 - Fix cciss detection
1428 - Fix typo in lvm2 setup
1429 - Fix module detection (#279611)
1430
1431 -------------------------------------------------------------------
1432 Tue May 29 17:33:51 CEST 2007 - agraf@suse.de
1433
1434 - Include optional busybox support (activate with -f busybox)
1435   (#276555)
1436 - Suppress useless warnings in resume features
1437
1438 -------------------------------------------------------------------
1439 Thu May 24 10:13:40 CEST 2007 - agraf@suse.de
1440
1441 - Resolve persistent device names for non-root-devices
1442 - Split resume into userspace and kernel resume
1443 - Proper error handling if anything goes wrong
1444
1445 -------------------------------------------------------------------
1446 Tue May 22 18:57:30 CEST 2007 - agraf@suse.de
1447
1448 - Fixed sysconfig/kernel support again
1449 - Made mkinitrd abort more often if anything goes wrong
1450 - Always set md's start_ro flag to 1
1451
1452 -------------------------------------------------------------------
1453 Mon May 21 17:21:06 CEST 2007 - agraf@suse.de
1454
1455 - Added a warning if fsck was not found
1456 - Fixed to load sysconfig/kernel modules
1457
1458 -------------------------------------------------------------------
1459 Mon May 21 13:27:39 CEST 2007 - agraf@suse.de
1460
1461 - Beautified the initrd boot output
1462 - Removed unused modules when using IDE / SCSI
1463 - Minor variable escaping fixes
1464
1465 -------------------------------------------------------------------
1466 Mon May 21 11:40:58 CEST 2007 - agraf@suse.de
1467
1468 - added missing shebang entries
1469
1470 -------------------------------------------------------------------
1471 Fri May 11 14:37:48 CEST 2007 - agraf@suse.de
1472
1473 - Modularize mkinitrd (FATE #302106)
1474 - Partly rewrite to create a slick and clean structure
1475   (FATE #302106)
1476 - Include storage device layering detection to resolve device
1477   dependencies (FATE #302106)
1478 - Uses persistent device names internally (FATE #302106)
1479 - Add LUKS support (FATE #301182)
1480 - Add USB support (incl. HID)
1481 - Add Firewire support
1482 - Netconsole support (#162494)
1483 - Add support for a "monster"-initrd which includes all features
1484   available
1485 - Add verbose output switch
1486
1487 -------------------------------------------------------------------
1488 Fri Mar 23 10:44:35 CET 2007 - hare@suse.de
1489
1490 - Create module path if it doesn't exist (#255816)
1491 - Do not parse options for filesystem modules (#246524)
1492 - Support resume from LVM2 (#249460)
1493 - Support resume from EVMS2 (#246494)
1494
1495 -------------------------------------------------------------------
1496 Wed Mar 21 11:22:53 CET 2007 - hare@suse.de
1497
1498 - Call evms with -b to omit error messages (#246631)
1499 - Enable asynchronous target scan again after initrd is finished
1500 - Detect LVM2 volume group correctly (#256285)
1501
1502 -------------------------------------------------------------------
1503 Mon Mar 19 08:53:32 CET 2007 - hare@suse.de
1504
1505 - Fixup regex for block_driver (#255384)
1506 - Login into all iSCSI ports (#248495)
1507 - Disable asynchronous target scan for FC (#241945)
1508
1509 -------------------------------------------------------------------
1510 Mon Mar 12 16:54:51 CET 2007 - hare@suse.de
1511
1512 - Do not use /usr/bin/tail for the block_driver function (#244148)
1513
1514 -------------------------------------------------------------------
1515 Mon Mar 12 11:12:03 CET 2007 - hare@suse.de
1516
1517 - Rewrite EVMS handling to fix initialisation errors (#244148)
1518
1519 -------------------------------------------------------------------
1520 Mon Mar  5 16:47:04 CET 2007 - hare@suse.de
1521
1522 - Include dasdinfo and new DASD udev rules (#222326, #245342)
1523
1524 -------------------------------------------------------------------
1525 Fri Feb 23 15:59:12 CET 2007 - hare@suse.de
1526
1527 - Sync with fixes from SLES10 SP1.
1528
1529 -------------------------------------------------------------------
1530 Mon Feb 12 15:34:18 CET 2007 - uli@suse.de
1531
1532 - worked around what appears to be a shell bug (bug #244554)
1533
1534 -------------------------------------------------------------------
1535 Wed Jan 31 21:23:08 CET 2007 - olh@suse.de
1536
1537 - fix lib/lib64 detection on ia64/alpha
1538
1539 -------------------------------------------------------------------
1540 Fri Jan 19 11:19:19 CET 2007 - hare@suse.de
1541
1542 - Obey settings from /etc/sysconfig/bootsplash (#230839)
1543
1544 -------------------------------------------------------------------
1545 Fri Nov 24 22:12:49 CET 2006 - olh@suse.de
1546
1547 - declare variables as local in udev_discover_root/udev_discover_resume
1548
1549 -------------------------------------------------------------------
1550 Fri Nov 24 22:07:01 CET 2006 - olh@suse.de
1551
1552 - nfsroot must be passed as root=server:/directory, either via
1553   cmdline or fstab. Just *:* as rootdev match string does not mean
1554   nfsroot, it will also trigger for /dev/disk/ symlinks
1555   update udev_discover_root and the root= parser to look at *:/*
1556
1557 -------------------------------------------------------------------
1558 Fri Nov 24 21:43:51 CET 2006 - olh@suse.de
1559
1560 - remove real-root-dev usage, it came back with the sles10 merge
1561   its a writeonly variable for unused prepare_namespace()
1562
1563 -------------------------------------------------------------------
1564 Fri Nov 24 21:35:53 CET 2006 - olh@suse.de
1565
1566 - remove the /dev/root case from udev_discover_root again (#215240)
1567   udev_check_for_device must be called always. sbp2 and usb-storage
1568   have async probing.
1569
1570 -------------------------------------------------------------------
1571 Thu Nov 23 11:21:19 CET 2006 - hare@suse.de
1572
1573 - Fixup EVMS detection.
1574
1575 -------------------------------------------------------------------
1576 Thu Nov 16 17:41:10 CET 2006 - olh@suse.de
1577
1578 - use BuildIgnore to reduce build requires
1579
1580 -------------------------------------------------------------------
1581 Thu Nov 16 14:42:24 CET 2006 - hare@suse.de
1582
1583 - Update iscsi boot support
1584
1585 -------------------------------------------------------------------
1586 Thu Nov 16 14:23:01 CET 2006 - olh@suse.de
1587
1588 - declare loop variable i as local in mkinitrd_kernel
1589   otherwise the global loop variable i used for the list of
1590   available kernels/initrds gets overwritten (#221288)
1591
1592 -------------------------------------------------------------------
1593 Thu Nov 16 08:42:21 CET 2006 - hare@suse.de
1594
1595 - Removed rootmd feature again. Wrong approach
1596 - Fixed dmraid detection (#220765)
1597
1598 -------------------------------------------------------------------
1599 Mon Nov 13 10:18:25 CET 2006 - bwalle@suse.de
1600
1601 - added rootmd in feature list (-f), fixes #218167
1602
1603 -------------------------------------------------------------------
1604 Fri Nov 10 16:19:59 CET 2006 - bwalle@suse.de
1605
1606 - fixed mkinitrd uml hostfs support (#215240)
1607
1608 -------------------------------------------------------------------
1609 Tue Nov  7 17:33:54 CET 2006 - bwalle@suse.de
1610
1611 - porting changes from SLES 10 branch to HEAD:
1612 - Add multipath compat rules for udev (#218172)
1613 - Really fix SCSI device ordering (#213641)
1614 - Fixup DASD device ordering (#202182)
1615 - Check return values from lspci (#213400)
1616 - Properly check for whitespaces in output of 'lvs' (#216117)
1617 - Include all multipath prio callout programs (#211863)
1618 - Fixup zfcp device ordering (#213641)
1619 - Enable md detection when booting from lilo (#211089)
1620 - Fixup netmask generation for static IP setup.
1621 - Strip duplicate md devices (#192039)
1622 - fixed #218116 - mkinitrd broke root=/dev/disk/by-*/* on LVM
1623 - fixed #218119 - mkinitrd requires a parameter for -P (contrary to help text)
1624
1625 -------------------------------------------------------------------
1626 Sat Nov  4 09:53:46 CET 2006 - olh@suse.de
1627
1628 - keep local modifications to mkinitrd/ipconfig scripts (#113539)
1629
1630 -------------------------------------------------------------------
1631 Sat Nov  4 09:42:57 CET 2006 - olh@suse.de
1632
1633 - skip resume of resumedev is empty
1634
1635 -------------------------------------------------------------------
1636 Thu Nov  2 14:06:45 CET 2006 - trenn@suse.de
1637
1638 - Also allow SSDT[0-9]?.aml files to be placed to initrd root dir
1639   to let the BIOS provided ones be overridden
1640
1641 -------------------------------------------------------------------
1642 Tue Oct 31 18:46:13 CET 2006 - olh@suse.de
1643
1644 - require file for elf detection
1645
1646 -------------------------------------------------------------------
1647 Tue Oct 31 18:35:34 CET 2006 - olh@suse.de
1648
1649 - use RPM_OPT_FLAGS
1650
1651 -------------------------------------------------------------------
1652 Tue Oct 31 18:13:07 CET 2006 - olh@suse.de
1653
1654 - reduce build requires
1655
1656 -------------------------------------------------------------------
1657 Sat Oct 28 13:15:15 CEST 2006 - olh@suse.de
1658
1659 - ldd exits early if ld.so fails on one of the passed binaries
1660
1661 -------------------------------------------------------------------
1662 Thu Oct 26 00:41:27 CEST 2006 - olh@suse.de
1663
1664 - use ELF type for lib/lib64 decision
1665
1666 -------------------------------------------------------------------
1667 Thu Oct 26 00:28:45 CEST 2006 - olh@suse.de
1668
1669 - do the chmod 755 in cp_bin to fix suid binaries early
1670
1671 -------------------------------------------------------------------
1672 Mon Oct 16 16:25:37 CEST 2006 - hare@suse.de
1673
1674 - Escape 'mdadm' to avoid error messages
1675 - Only use '-C' for fsck if we're on the console (#121946)
1676
1677 -------------------------------------------------------------------
1678 Mon Oct 16 12:29:27 CEST 2006 - agruen@suse.de
1679
1680 - Make sure to always include the module for the root filesystem
1681   if the root filesystem is modularized.
1682
1683 -------------------------------------------------------------------
1684 Sun Oct 15 14:40:16 CEST 2006 - olh@suse.de
1685
1686 - handle LABEL=/UUID= from fstab correctly with empty /proc/cmdline
1687
1688 -------------------------------------------------------------------
1689 Tue Oct 10 08:08:33 CEST 2006 - olh@suse.de
1690
1691 - /sys/power/resume is optional
1692
1693 -------------------------------------------------------------------
1694 Tue Oct 10 07:53:38 CEST 2006 - olh@suse.de
1695
1696 - -M needs an argument, broken by IDE scan changes
1697
1698 -------------------------------------------------------------------
1699 Thu Oct  5 13:19:41 CEST 2006 - hare@suse.de
1700
1701 - Include all executables from /lib/mkinitrd/bin
1702   (FATE 300884)
1703
1704 -------------------------------------------------------------------
1705 Fri Sep 29 21:59:30 CEST 2006 - aj@suse.de
1706
1707 - Copy libgcc_s into the lib directory and not to /
1708
1709 -------------------------------------------------------------------
1710 Thu Sep 28 13:38:03 CEST 2006 - hare@suse.de
1711
1712 - Fix detection of LVM devices (208417)
1713 - Do not include md modules if not required.
1714 - Don't print annoying 'File descriptor XX left open' messages
1715
1716 -------------------------------------------------------------------
1717 Tue Sep 26 12:14:22 CEST 2006 - seife@suse.de
1718
1719 - Update userspace suspend support.
1720 - Protect calls to hwinfo and kpartx (206423)
1721 - Add '-C' to fsck options (121946)
1722 - Hardcode libgcc_s.so.1 (204930)
1723
1724 -------------------------------------------------------------------
1725 Wed Sep 20 13:43:28 CEST 2006 - schwab@suse.de
1726
1727 - Fix dmraid detection.
1728
1729 -------------------------------------------------------------------
1730 Tue Sep 19 08:55:05 CEST 2006 - hare@suse.de
1731
1732 - Only enable dmraid when the respective binaries are installed.
1733
1734 -------------------------------------------------------------------
1735 Sun Sep 17 23:06:26 CEST 2006 - seife@suse.de
1736
1737 - add missing double quotes in the detection of the userspace
1738   resume device (found by Robert Schiele, bug #206368.
1739 - correct the major/minor numbers for /dev/{u,}random.
1740
1741 -------------------------------------------------------------------
1742 Wed Sep 13 20:21:34 CEST 2006 - seife@suse.de
1743
1744 - add the possibility to resume from userspace suspend.
1745
1746 -------------------------------------------------------------------
1747 Wed Sep 13 11:59:29 CEST 2006 - aj@suse.de
1748
1749 - Add requirement on hwinfo.
1750
1751 -------------------------------------------------------------------
1752 Wed Sep  6 10:50:15 CEST 2006 - hare@suse.de
1753
1754 - Make IDE scan configurable; defaults to off
1755
1756 -------------------------------------------------------------------
1757 Thu Aug 31 11:42:34 CEST 2006 - hare@suse.de
1758
1759 - Detect dmraid devices
1760 - Do not call kpartx directly, called via udev now
1761
1762 -------------------------------------------------------------------
1763 Thu Aug 24 14:46:39 CEST 2006 - olh@suse.de
1764
1765 - add code to detect if system time is older than build time
1766
1767 -------------------------------------------------------------------
1768 Thu Aug 24 11:32:37 CEST 2006 - olh@suse.de
1769
1770 - remove udev version requirement to keep mkinitrd sles10 compatible
1771
1772 -------------------------------------------------------------------
1773 Wed Aug 23 22:48:36 CEST 2006 - olh@suse.de
1774
1775 - remove static binary handling. ash can not deal with added array
1776   usage and static module-init-tools are larger than shared ones.
1777
1778 -------------------------------------------------------------------
1779 Wed Aug 23 22:05:19 CEST 2006 - olh@suse.de
1780
1781 - remove readlink function, binary exists since 8.2 and it breaks
1782   syntax highlighting in vim
1783
1784 -------------------------------------------------------------------
1785 Wed Aug 23 22:01:54 CEST 2006 - olh@suse.de
1786
1787 - remove special handling for init args, use the kernel provided args
1788
1789 -------------------------------------------------------------------
1790 Fri Aug 11 18:19:53 CEST 2006 - fink@suse.de
1791
1792 - Run blogd within initramfs
1793
1794 -------------------------------------------------------------------
1795 Tue Aug  8 14:59:48 CEST 2006 - hare@suse.de
1796
1797 - Always load all md modules if md is activated
1798 - Detect EVMS volumes correctly (#188511)
1799
1800 -------------------------------------------------------------------
1801 Wed Aug  2 15:47:58 CEST 2006 - hare@suse.de
1802
1803 - Fixup boot from md. Do not rely on the on-disk
1804   mdadm.conf as the information might be errorneous.
1805   Better create an internal one based upon the current
1806   settings (#178199)
1807 - Fixup booting from lvm on top of md (#192039)
1808
1809 -------------------------------------------------------------------
1810 Wed Aug  2 08:25:36 CEST 2006 - olh@suse.de
1811
1812 - remove redundant output in /init script
1813
1814 -------------------------------------------------------------------
1815 Thu Jul 27 09:09:02 CEST 2006 - hare@suse.de
1816
1817 - Fix cut&paste error in UUID= rules.
1818
1819 -------------------------------------------------------------------
1820 Wed Jul 26 16:29:20 CEST 2006 - hare@suse.de
1821
1822 - Add udev requirement for correct update (#189713)
1823 - Fixup udev rules for lilo etc. (#192725)
1824
1825 -------------------------------------------------------------------
1826 Fri Jul 14 11:58:59 CEST 2006 - olh@suse.de
1827
1828 - remove real-root-dev usage
1829   its a writeonly variable for unused prepare_namespace()
1830
1831 -------------------------------------------------------------------
1832 Tue Jun 27 15:53:46 CEST 2006 - hare@suse.de
1833
1834 - Check for nfs last; persistent device names might
1835   contain ':'.
1836 - Use 'module' link to get the correct module name for
1837   network modules
1838 - Fixup detection of EVMS installations (#188511)
1839
1840 -------------------------------------------------------------------
1841 Tue Jun 13 13:46:20 CEST 2006 - hare@suse.de
1842
1843 - Get correct network parameter during installation
1844   of root on iSCSI (#184393)
1845
1846 -------------------------------------------------------------------
1847 Tue Jun 13 13:34:22 CEST 2006 - hare@suse.de
1848
1849 - Fixup path names for udev helper binaries.
1850
1851 -------------------------------------------------------------------
1852 Wed Jun  7 12:08:58 CEST 2006 - hare@suse.de
1853
1854 - Revert changes for kdump; broke default installation
1855   (#182341)
1856
1857 -------------------------------------------------------------------
1858 Thu Jun  1 09:10:10 CEST 2006 - hare@suse.de
1859
1860 - Fix script error for root on iSCSI (#178054)
1861 - Build additional initrds for kdump (#176908)
1862 - Do not pass xfs quota options on remount (#177096)
1863 - Fix syntax error in parsing of udev_timeout (#178106)
1864 - Fix spelling errors (#177918)
1865 - Enable DHCP mode for root on iSCSI.
1866 - Include 64bit EVMS modules, too (#179860)
1867 - Add 64-device-mapper.rules for udev (#175972)
1868
1869 -------------------------------------------------------------------
1870 Tue May 30 16:27:35 CEST 2006 - hare@suse.de
1871
1872 - Overhaul root on multipath (#176818)
1873
1874 -------------------------------------------------------------------
1875 Mon May 22 17:05:18 CEST 2006 - hare@suse.de
1876
1877 - Add dm-mod to domu-modules if required (#177467)
1878 - Parse 'ro' commandline option (#177599)
1879
1880 -------------------------------------------------------------------
1881 Mon May 22 09:58:22 CEST 2006 - hare@suse.de
1882
1883 - Handle persistent device names correctly if
1884   LVM is activated (#175972)
1885
1886 -------------------------------------------------------------------
1887 Fri May 19 17:04:38 CEST 2006 - hare@suse.de
1888
1889 - Configure network interfaces automatically if
1890   root device is an iSCSI device (#176804)
1891
1892 -------------------------------------------------------------------
1893 Thu May 18 16:50:30 CEST 2006 - hare@suse.de
1894
1895 - Configure S/390 CTC devices properly.
1896 - Start iSCSI connections properly (#176804)
1897
1898 -------------------------------------------------------------------
1899 Tue May 16 11:55:25 CEST 2006 - hare@suse.de
1900
1901 - Fix iSCSI root (#175191)
1902 - Fix feature list expansion (#175602)
1903
1904 -------------------------------------------------------------------
1905 Mon May 15 10:24:23 CEST 2006 - hare@suse.de
1906
1907 - Fix improper condition in mkinitrd (#94586).
1908
1909 -------------------------------------------------------------------
1910 Mon May  8 02:29:19 CEST 2006 - garloff@suse.de
1911
1912 - Add option u: also to the getopts call (#166921).
1913
1914 -------------------------------------------------------------------
1915 Sun May  7 21:59:44 CEST 2006 - olh@suse.de
1916
1917 - add some hints about nfsroot to the manpage
1918
1919 -------------------------------------------------------------------
1920 Sun May  7 21:44:53 CEST 2006 - olh@suse.de
1921
1922 - update the description of mkinitrd in the man page
1923
1924 -------------------------------------------------------------------
1925 Sun May  7 21:32:22 CEST 2006 - olh@suse.de
1926
1927 - update -k and -i description in manpage
1928
1929 -------------------------------------------------------------------
1930 Sun May  7 21:07:37 CEST 2006 - olh@suse.de
1931
1932 - use the sysfs modalias file when looking for a network driver
1933   the driver symlink does not always match the kernel module name
1934
1935 -------------------------------------------------------------------
1936 Sun May  7 20:59:49 CEST 2006 - olh@suse.de
1937
1938 - add nfs module if nfsroot is detected
1939
1940 -------------------------------------------------------------------
1941 Tue Apr 25 20:07:14 CEST 2006 - olh@suse.de
1942
1943 - add more raid personalities based on mdstat and mdadm.conf
1944   (#168518, #166239)
1945
1946 -------------------------------------------------------------------
1947 Mon Apr 24 10:16:35 CEST 2006 - hare@suse.de
1948
1949 - Generate correct initrd for Xen (#168115)
1950
1951 -------------------------------------------------------------------
1952 Sat Apr 22 01:13:27 CEST 2006 - olh@suse.de
1953
1954 - remove the requirement for expr, except for evms, bash does math
1955
1956 -------------------------------------------------------------------
1957 Sat Apr 22 01:10:34 CEST 2006 - olh@suse.de
1958
1959 - mkinitrd does not work if /usr is unavailable, exit early
1960
1961 -------------------------------------------------------------------
1962 Fri Apr 21 23:32:41 CEST 2006 - olh@suse.de
1963
1964 - remove selinux support, it references non-existant files in /usr
1965
1966 -------------------------------------------------------------------
1967 Fri Apr 21 15:45:45 CEST 2006 - olh@suse.de
1968
1969 - remove +s bits from mount to allow mkinitrd as unprivileged user
1970
1971 -------------------------------------------------------------------
1972 Fri Apr 21 13:06:42 CEST 2006 - olh@suse.de
1973
1974 - include fsck binary if fstab root mountpoint contains colons
1975
1976 -------------------------------------------------------------------
1977 Fri Apr 21 11:24:14 CEST 2006 - olh@suse.de
1978
1979 - consider bootsplash only on DOS compatibles
1980
1981 -------------------------------------------------------------------
1982 Thu Apr 20 23:45:36 CEST 2006 - olh@suse.de
1983
1984 - remove dead code in /init script, rootdevn serves no purpose
1985
1986 -------------------------------------------------------------------
1987 Thu Apr 20 23:44:00 CEST 2006 - olh@suse.de
1988
1989 - fix typo in lvm2 detection, better lvdisplay output parsing
1990
1991 -------------------------------------------------------------------
1992 Thu Apr 20 23:39:11 CEST 2006 - olh@suse.de
1993
1994 - remove hardcoded /dev/md0 to allow root on md1 and above (#164600)
1995
1996 -------------------------------------------------------------------
1997 Wed Apr 19 15:13:02 CEST 2006 - olh@suse.de
1998
1999 - escape udev_timeout variable
2000
2001 -------------------------------------------------------------------
2002 Wed Apr 19 15:05:28 CEST 2006 - olh@suse.de
2003
2004 - use correct udevsettle option syntax
2005
2006 -------------------------------------------------------------------
2007 Tue Apr 18 19:30:21 CEST 2006 - olh@suse.de
2008
2009 - handle unexpected mdadm -Db /dev/md0 output correctly for raid5 (#164600)
2010
2011 -------------------------------------------------------------------
2012 Thu Apr 13 17:28:35 CEST 2006 - trenn@suse.de
2013
2014 - added sysvinit and reiserfs to "Requires" packages
2015
2016 -------------------------------------------------------------------
2017 Wed Apr 12 13:49:17 CEST 2006 - hare@suse.de
2018
2019 - consistent usage of iscsi_root (#165456)
2020
2021 -------------------------------------------------------------------
2022 Tue Apr 11 11:55:29 CEST 2006 - hare@suse.de
2023
2024 - Increase udev timeout to 30 seconds.
2025
2026 -------------------------------------------------------------------
2027 Fri Apr  7 12:11:27 CEST 2006 - hare@suse.de
2028
2029 - Use the udevsettle program instead of shell scripts (#163010)
2030
2031 -------------------------------------------------------------------
2032 Wed Apr  5 12:42:07 CEST 2006 - hare@suse.de
2033
2034 - Fixed typo in s390_dasd_sysfs (#156152)
2035
2036 -------------------------------------------------------------------
2037 Tue Apr  4 15:43:05 CEST 2006 - garloff@suse.de
2038
2039 - Put DOMU_INITRD_MODULES into xen initrds and load them rather
2040   than driver_modules in a Xen domU.
2041
2042 -------------------------------------------------------------------
2043 Fri Mar 31 09:13:31 CEST 2006 - hare@suse.de
2044
2045 - Get splash sizes from framebuffer, too (#141098)
2046
2047 -------------------------------------------------------------------
2048 Thu Mar 23 11:42:39 CET 2006 - hare@suse.de
2049
2050 - Always check for mounted /proc and /sys (#151879)
2051
2052 -------------------------------------------------------------------
2053 Wed Mar 22 11:23:43 CET 2006 - hare@suse.de
2054
2055 - Display correct DASD discipline (#156152 - LTC22264)
2056 - Include correct udev rule.
2057
2058 -------------------------------------------------------------------
2059 Mon Mar 20 09:38:15 CET 2006 - hare@suse.de
2060
2061 - Add '-f' option to enable additional features
2062   (#157678 - LTC22362, #130696)
2063
2064 -------------------------------------------------------------------
2065 Fri Mar 17 13:14:05 CET 2006 - hare@suse.de
2066
2067 - use /sbin/udevtrigger instead of shell logic (#148043)
2068
2069 -------------------------------------------------------------------
2070 Tue Mar 14 15:41:14 CET 2006 - hare@suse.de
2071
2072 - Check for the rootfstype to select which fsck to include
2073 - Unset CDPATH for compability with old installation.
2074
2075 -------------------------------------------------------------------
2076 Thu Mar  9 11:38:33 CET 2006 - hare@suse.de
2077
2078 - Add mpath_id program for multipathing (#149995 - LTC21557)
2079 - Dropping into a shell if the rootfstype is invalid (#154284)
2080 - Fix booting from USB devices (#155857)
2081
2082 -------------------------------------------------------------------
2083 Wed Mar  1 15:03:39 CET 2006 - hare@suse.de
2084
2085 - Fix boot from LVM over software RAID (#152237)
2086 - Fixup LVM default settings (#152790)
2087
2088 -------------------------------------------------------------------
2089 Tue Feb 28 16:22:57 CET 2006 - hare@suse.de
2090
2091 - Do not try to kill iscsid if it's not running (#153374)
2092
2093 -------------------------------------------------------------------
2094 Tue Feb 21 14:13:01 CET 2006 - hare@suse.de
2095
2096 - Fix remount call (#151424)
2097
2098 -------------------------------------------------------------------
2099 Sun Feb 19 16:05:50 CET 2006 - agruen@suse.de
2100
2101 - Use new options of /sbin/update-bootloader. This updates the
2102   bootloader for us, so no need to call /sbin/new-kernel-pkg
2103   anymore.
2104 - /sbin/new-kernel-pkg is now obsolete; drop it (#148393)
2105
2106 -------------------------------------------------------------------
2107 Fri Feb 17 16:24:46 CET 2006 - hare@suse.de
2108
2109 - Update root on iSCSI handling for open-iscsi (#146890)
2110 - Load network module automatically.
2111
2112 -------------------------------------------------------------------
2113 Thu Feb 16 12:57:15 CET 2006 - hare@suse.de
2114
2115 - Rewrote static device configuration (#147882)
2116 - Added documentation for all kernel commandline parameter.
2117
2118 -------------------------------------------------------------------
2119 Sun Feb 12 11:26:29 CET 2006 - cthiel@suse.de
2120
2121 - link run-init dynamically, because glibc is in initrd anyway
2122
2123 -------------------------------------------------------------------
2124 Wed Feb  8 16:59:49 CET 2006 - hare@suse.de
2125
2126 - Add 05-udev-early.rules (#148818)
2127 - Fix parsing of dasd= parameter (#145198 - LTC20909)
2128 - Fix journal handling (#148474)
2129
2130 -------------------------------------------------------------------
2131 Mon Feb  6 16:07:42 CET 2006 - hare@suse.de
2132
2133 - corrected an error for invalid rootfstype (#142847)
2134 - Rewrote md activation (#147795)
2135 - Parse /etc/fstab to update mount parameters.
2136
2137 -------------------------------------------------------------------
2138 Fri Feb  3 16:18:20 CET 2006 - agruen@suse.de
2139
2140 - Never add a bootsplash for kernel flavors kdump, um, xen*.
2141
2142 -------------------------------------------------------------------
2143 Thu Feb  2 08:34:34 CET 2006 - hare@suse.de
2144
2145 - Wrong initialisation for LVM (#147415)
2146
2147 -------------------------------------------------------------------
2148 Wed Feb  1 12:47:51 CET 2006 - hare@suse.de
2149
2150 - Do not try to rewrite symlink if mkinitrd fails (#145888)
2151 - Clean up all directories on failure
2152 - Rewrite '-b' and '-a' arguments as run_init would otherwise
2153   try to interpret them.
2154
2155 -------------------------------------------------------------------
2156 Mon Jan 30 16:18:43 CET 2006 - hare@suse.de
2157
2158 - Try for mdadm first as raidstart is deprecated (#146304)
2159
2160 -------------------------------------------------------------------
2161 Mon Jan 30 11:46:01 CET 2006 - hare@suse.de
2162
2163 - Do not use read() on /proc/devices (#146095).
2164 - LVM2 also requires a call to vgchange (#146095).
2165
2166 -------------------------------------------------------------------
2167 Wed Jan 25 21:38:20 CET 2006 - mls@suse.de
2168
2169 - converted neededforbuild to BuildRequires
2170
2171 -------------------------------------------------------------------
2172 Wed Jan 25 08:09:38 CET 2006 - hare@suse.de
2173
2174 - new-kernel-pkg: Remove code for updating zipl.conf,
2175   is now handled by the new perl-bootloader.
2176 - mkinitrd: Remove udevstart reference.
2177
2178 -------------------------------------------------------------------
2179 Tue Jan 24 12:36:06 CET 2006 - hare@suse.de
2180
2181 - Fix journal handling
2182 - Copy QLogic firmware into the initramfs
2183
2184 -------------------------------------------------------------------
2185 Mon Jan 23 16:13:44 CET 2006 - hare@suse.de
2186
2187 - Update iscsi handling.
2188
2189 -------------------------------------------------------------------
2190 Thu Jan 19 17:04:45 CET 2006 - hare@suse.de
2191
2192 - Add handling of external journal (Feature ID #300179).
2193
2194 -------------------------------------------------------------------
2195 Fri Jan 13 12:33:17 CET 2006 - hare@suse.de
2196
2197 - Rework device detection.
2198   We're now waiting for udev to settle before checking for rootfs.
2199 - MD Integration. Should now work properly with md.
2200
2201 -------------------------------------------------------------------
2202 Fri Dec 23 20:42:44 CET 2005 - kay.sievers@suse.de
2203
2204 - don't mount /dev "noexec", X can't mmap() video BIOS with /dev/mem
2205
2206 -------------------------------------------------------------------
2207 Mon Dec 19 10:54:41 CET 2005 - hare@suse.de
2208
2209 - Add '-V' to fsck (#121946)
2210 - Enable 'start_ro' for md devices (#
2211 - Pass all arguments to init (#132122)
2212
2213 -------------------------------------------------------------------
2214 Fri Dec 16 14:59:12 CET 2005 - hare@suse.de
2215
2216 - Run udevd within initramfs
2217 - Set the correct mode for /dev/shm (#138451)
2218 - Implement root on multipath (Feature ID #235, #110256).
2219
2220 -------------------------------------------------------------------
2221 Mon Dec  5 15:53:53 CET 2005 - hare@suse.de
2222
2223 - Add '-M' to specify non-standard System.map file (#118554)
2224
2225 -------------------------------------------------------------------
2226 Mon Dec  5 15:43:37 CET 2005 - kay.sievers@vrfy.org
2227
2228 - Remove klibc support; glibc is now mandatory
2229 - Fix udev support
2230
2231 -------------------------------------------------------------------
2232 Fri Nov 18 08:51:48 CET 2005 - hare@suse.de
2233
2234 - Removed initrd support; initramfs is now mandatory
2235 - Removed pivot_root, unneccessary now
2236 - Fixed spec file and manpage
2237
2238 -------------------------------------------------------------------
2239 Fri Nov 11 16:31:37 CET 2005 - hare@suse.de
2240
2241 - Fix mount --move to really have /dev on tmpfs
2242 - Add devnumber script as we're now having bash.
2243
2244 -------------------------------------------------------------------
2245 Mon Nov  7 14:13:20 CET 2005 - hare@suse.de
2246
2247 - Default to glibc binaries
2248 - udev is now mandatory
2249 - Add run-init program
2250 - events are not stored anymore
2251
2252 -------------------------------------------------------------------
2253 Mon Oct 17 19:48:27 CEST 2005 - fehr@suse.de
2254
2255 - fix problem handling devices in subdir of /dev in fstab when
2256   root fs is on evms (#119140)
2257
2258 -------------------------------------------------------------------
2259 Mon Sep 12 17:50:57 CEST 2005 - agruen@suse.de
2260
2261 - Also include and load kernel modules for additional storage
2262   controllers other than the last (115930). This affects multi-
2263   controller systems when upgrading only.
2264
2265 -------------------------------------------------------------------
2266 Fri Sep  9 14:32:07 CEST 2005 - hare@suse.de
2267
2268 - Raise device timeout to 10 secs (#116101).
2269
2270 -------------------------------------------------------------------
2271 Thu Sep  8 13:33:24 CEST 2005 - hare@suse.de
2272
2273 - Fixed installation permissions (#114849).
2274
2275 -------------------------------------------------------------------
2276 Wed Sep  7 16:16:32 CEST 2005 - agruen@suse.de
2277
2278 - Consolidate the code that copies modules into the initrd.
2279 - modprobe unresolved instead of resolved modules so that modprobe
2280   will go through the usual rules when loading.
2281 - Add $module.* parameters from the kernel command line for
2282   filesystem modules, too.
2283
2284 -------------------------------------------------------------------
2285 Wed Sep  7 14:31:18 CEST 2005 - agruen@suse.de
2286
2287 - Switch from using insmod to modprobe: modprobe will
2288   fetch module parameters from modprobe.conf, so we don't need to
2289   add them by hand.
2290 - Add a version of /bin/true: modprobe.conf might use it.
2291
2292 -------------------------------------------------------------------
2293 Wed Sep  7 12:26:39 CEST 2005 - hare@suse.de
2294
2295 - Re-enable scan for IDE devices (#114511)
2296 - Return proper error codes (#115374)
2297 - Fix NFS-root (#87351)
2298
2299 -------------------------------------------------------------------
2300 Mon Sep  5 16:34:44 CEST 2005 - hare@suse.de
2301
2302 - Do not run udev rules for which no binaries are present (#115133)
2303
2304 -------------------------------------------------------------------
2305 Mon Sep  5 16:29:08 CEST 2005 - agruen@suse.de
2306
2307 - Some modules we generally include in initrds do not exist
2308   with every kernel configuration. Only try to include modules
2309   that actually exist.
2310
2311 -------------------------------------------------------------------
2312 Mon Sep  5 10:43:22 CEST 2005 - hare@suse.de
2313
2314 - Properly (re-)set $uld_modules (#115217)
2315 - Add comments to mkinitrd.
2316
2317 -------------------------------------------------------------------
2318 Sun Sep  4 19:04:48 CEST 2005 - schwab@suse.de
2319
2320 - Filter out empty lines in resolve_modules.
2321
2322 -------------------------------------------------------------------
2323 Sat Sep  3 18:47:52 CEST 2005 - agruen@suse.de
2324
2325 - Fix module parameter handling (broken with the #71218 fix).
2326
2327 -------------------------------------------------------------------
2328 Fri Sep  2 17:43:51 CEST 2005 - kasievers@suse.de
2329
2330 - read DEV_ON_TMPFS from /etc/sysconfig/kernel (#114400)
2331   with default yes.
2332
2333 -------------------------------------------------------------------
2334 Sat Aug 27 22:48:48 CEST 2005 - cthiel@suse.de
2335
2336 - Fix splash size autodetection (#113573)
2337
2338 -------------------------------------------------------------------
2339 Fri Aug 26 12:04:28 CEST 2005 - hare@suse.de
2340
2341 - Add modprobe and modules.dep for proper handling of modules
2342 - Fix mount permissions (#112765)
2343 - Switch off binaries not available during boot (#112820)
2344
2345 -------------------------------------------------------------------
2346 Wed Aug 17 08:35:23 CEST 2005 - hare@suse.de
2347
2348 - Pass only valid parameters to init (#104984).
2349 - Remove ROOT= parameter parsing
2350 - Do not evaluate IDE modules if network interface is set (#83782).
2351
2352 -------------------------------------------------------------------
2353 Tue Aug 16 20:08:10 CEST 2005 - agruen@suse.de
2354
2355 - Revert change that was meant for the perl-Bootloader code, which
2356   we are not currently using (fixes 104956).
2357
2358 -------------------------------------------------------------------
2359 Fri Aug  5 09:47:10 CEST 2005 - hare@suse.de
2360
2361 - Fix booting with lilo (#100492)
2362
2363 -------------------------------------------------------------------
2364 Mon Jul 25 14:03:18 CEST 2005 - hare@suse.de
2365
2366 - Fix booting with dynamic /dev.
2367 - Add udev db directory.
2368 - Make software suspend working again (#97875, #95601)
2369
2370 -------------------------------------------------------------------
2371 Fri Jul  8 16:37:47 CEST 2005 - hare@suse.de
2372
2373 - Update to match latest udev program locations.
2374 - Fix nfsroot.
2375
2376 -------------------------------------------------------------------
2377 Tue Jun 21 14:31:11 CEST 2005 - agruen@suse.de
2378
2379 - vga mode recognition: during initial installation, mkinitrd is
2380   called before the bootloader config (e.g., /boot/grub/menu.lst)
2381   is written. IN that case, also parse the vga= mode setting out
2382   of /proc/cmdline (91259).
2383
2384 -------------------------------------------------------------------
2385 Fri Jun 17 11:03:40 CEST 2005 - hare@suse.de
2386
2387 - Fix even more locations.
2388 - Parse nfsroot= parameter.
2389
2390 -------------------------------------------------------------------
2391 Wed Jun 15 16:33:38 CEST 2005 - hare@suse.de
2392
2393 - Fix locations for udev_volume_id and devnumber.
2394
2395 -------------------------------------------------------------------
2396 Wed Jun 15 13:14:42 CEST 2005 - hare@suse.de
2397
2398 - Fix locations for hotplugeventrecorder and run_init.
2399
2400 -------------------------------------------------------------------
2401 Tue Jun 14 12:22:57 CEST 2005 - hare@suse.de
2402
2403 - Update for new udev program locations.
2404
2405 -------------------------------------------------------------------
2406 Mon May  9 09:42:30 CEST 2005 - agruen@suse.de
2407
2408 - module_upgrade: Add script for renaming modules in all system
2409   config files. This is invoked from the kernel post-install
2410   script (#47755).
2411
2412 -------------------------------------------------------------------
2413 Mon May  2 22:43:08 CEST 2005 - schwab@suse.de
2414
2415 - Initialize fs_modules and drv_modules in each round.
2416
2417 -------------------------------------------------------------------
2418 Thu Mar 31 11:03:56 CEST 2005 - hare@suse.de
2419
2420 - Fix booting from DASD on S/390.
2421
2422 -------------------------------------------------------------------
2423 Mon Mar 21 18:12:49 CET 2005 - agruen@suse.de
2424
2425 - Back out unnecessary change "Include boot-time udev rules if
2426   present (#74013)".
2427 - Fix check for "unknown volume type" result of udev.
2428 - Re-add support for multiple splash images in the same initrd
2429   (mostly from Michael Schroeder <mls@suse.de>).
2430
2431 -------------------------------------------------------------------
2432 Mon Mar 21 14:43:54 CET 2005 - hare@suse.de
2433
2434 - Include boot-time udev rules if present (#74013).
2435
2436 -------------------------------------------------------------------
2437 Mon Mar 21 11:01:34 CET 2005 - hare@suse.de
2438
2439 - Fix passing of command-line options to the ide driver (#72454)
2440 - Export rootfs filesystem type in ROOTFS_FSTYPE.
2441
2442 -------------------------------------------------------------------
2443 Wed Mar 16 15:58:50 CET 2005 - hare@suse.de
2444
2445 - Check for invalid fs-types
2446 - Add check for root=0xXXX type boot parameter.
2447
2448 -------------------------------------------------------------------
2449 Mon Mar 14 16:53:18 CET 2005 - schwab@suse.de
2450
2451 - Make emergency shell interactive.
2452
2453 -------------------------------------------------------------------
2454 Mon Mar 14 14:22:40 CET 2005 - hare@suse.de
2455
2456 - Fix booting on SCSI machines.
2457
2458 -------------------------------------------------------------------
2459 Mon Mar 14 12:20:00 CET 2005 - hare@suse.de
2460
2461 - Fix glibc usage (#71941)
2462
2463 -------------------------------------------------------------------
2464 Fri Mar 11 16:48:49 CET 2005 - hare@suse.de
2465
2466 - Fix nfs-root.
2467 - Fix rootfs detection for LVM1.
2468
2469 -------------------------------------------------------------------
2470 Fri Mar 11 12:53:23 CET 2005 - agruen@suse.de
2471
2472 - Fix stripping .o and .ko extensions from module names.
2473
2474 -------------------------------------------------------------------
2475 Thu Mar 10 18:31:40 CET 2005 - ro@suse.de
2476
2477 - typo fix "rootfstype" -> "$rootfstype"
2478
2479 -------------------------------------------------------------------
2480 Thu Mar 10 14:25:15 CET 2005 - hare@suse.de
2481
2482 - Fixed dynamic /dev generation.
2483   If disabled, dynamic devs will be mounted on
2484   /lib/klibc/dev.
2485 - Separate driver and fs module for clean resume (#71218).
2486 - Attempt fsck of the rootfs if possible.
2487
2488 -------------------------------------------------------------------
2489 Thu Mar 10 08:41:57 CET 2005 - hare@suse.de
2490
2491 - Fix mount by label properly (#65886).
2492
2493 -------------------------------------------------------------------
2494 Wed Mar  9 12:00:50 CET 2005 - hare@suse.de
2495
2496 - Always mount rootfs read-write when using jfs (#67328).
2497 - Ignore modprobe 'install' lines (#71758).
2498 - Update nfs-root.
2499 - Include ahci driver for ICH6 boards (#71758).
2500 - Really fix booting from LVM2.
2501
2502 -------------------------------------------------------------------
2503 Mon Mar  7 09:09:25 CET 2005 - hare@suse.de
2504
2505 - Fixed booting on LVM2 (#67221).
2506 - Try to make umount /dev work.
2507   (Disabled for now, doesn't work).
2508
2509 -------------------------------------------------------------------
2510 Fri Mar  4 16:43:20 CET 2005 - hare@suse.de
2511
2512 - Added /dev/mdX device nodes (#67221)
2513
2514 -------------------------------------------------------------------
2515 Fri Mar  4 13:00:51 CET 2005 - hare@suse.de
2516
2517 - Export ROOTFS_BLKDEV for boot scripts.
2518
2519 -------------------------------------------------------------------
2520 Thu Mar  3 09:03:04 CET 2005 - hare@suse.de
2521
2522 - Do not load ide-floppy by default.
2523
2524 -------------------------------------------------------------------
2525 Mon Feb 28 17:16:26 CET 2005 - hare@suse.de
2526
2527 - Add device /dev/isdninfo as no-one seems to create it (#66745).
2528
2529 -------------------------------------------------------------------
2530 Mon Feb 28 12:21:58 CET 2005 - hare@suse.de
2531
2532 - Add links to /dev/stdin, /dev/stdout and /dev/stderr (#66841).
2533
2534 -------------------------------------------------------------------
2535 Sun Feb 27 18:08:16 CET 2005 - trenn@suse.de
2536
2537 - correctly add dsdt to initramfs
2538 - corrected manpage -> initramfs default -> -R use initrd
2539
2540 -------------------------------------------------------------------
2541 Wed Feb 23 14:52:17 CET 2005 - hare@suse.de
2542
2543 - Make root=0304 style parameters working again (#66023)
2544
2545 -------------------------------------------------------------------
2546 Mon Feb 21 14:30:17 CET 2005 - agruen@suse.de
2547
2548 - Fix check_ide_modules_pcimap.
2549
2550 -------------------------------------------------------------------
2551 Wed Feb 16 18:41:31 CET 2005 - agruen@suse.de
2552
2553 - Change default to create an initramfs instead of an initrd.
2554
2555 -------------------------------------------------------------------
2556 Mon Feb 14 17:01:41 CET 2005 - agruen@suse.de
2557
2558 - udev_discover_root got broken for root=XXXX and root=XXX
2559   boot command line parameters as generated by lilo.
2560 - Fix mount by label (#49246).
2561
2562 -------------------------------------------------------------------
2563 Fri Feb 11 16:44:39 CET 2005 - hare@suse.de
2564
2565 - Call hwinfo to find IDE modules.
2566
2567 -------------------------------------------------------------------
2568 Tue Feb  8 17:33:45 CET 2005 - fehr@suse.de
2569
2570 - fix handling of unstable EVMS minor device numbers in initrd (#49277)
2571
2572 -------------------------------------------------------------------
2573 Fri Feb  4 15:30:12 CET 2005 - hare@suse.de
2574
2575 - Add -I for static ethernet configuration.
2576
2577 -------------------------------------------------------------------
2578 Fri Feb  4 09:36:36 CET 2005 - hare@suse.de
2579
2580 - Make initramfs to accept init= parameter (#50455).
2581
2582 -------------------------------------------------------------------
2583 Mon Jan 31 15:14:22 CET 2005 - hare@suse.de
2584
2585 - Remove mkinitramfs symlinks (#50301)
2586 - Add -V for vendor-specific scripts (#50302)
2587
2588 -------------------------------------------------------------------
2589 Mon Jan 31 11:44:47 CET 2005 - hare@suse.de
2590
2591 - Update udev support
2592 - Fix support for custom ACPI DSDT.
2593
2594 -------------------------------------------------------------------
2595 Fri Jan 28 11:18:45 CET 2005 - schwab@suse.de
2596
2597 - make package noarch
2598
2599 -------------------------------------------------------------------
2600 Thu Jan 27 17:17:55 CET 2005 - agruen@suse.de
2601
2602 - Bump version number so that we can require a recent-enough
2603   version of mkinitrd in kernel-$FLAVOR.rpm.
2604
2605 -------------------------------------------------------------------
2606 Thu Jan 27 09:08:32 CET 2005 - hare@suse.de
2607
2608 - Relax check for DSDT.
2609
2610 -------------------------------------------------------------------
2611 Fri Jan 21 15:35:52 CET 2005 - hare@suse.de
2612
2613 - Make root device discovery by udev optional again as it
2614   breaks nfs-root.
2615 - Fix module enabling for modularized IDE subsystem.
2616
2617 -------------------------------------------------------------------
2618 Thu Jan 20 10:47:54 CET 2005 - hare@suse.de
2619
2620 - Rearrange dhcp sections to make nfs-root work again.
2621 - Actually include udev as it's always needed.
2622 - Re-add hotplug.sh which is needed for initramfs.
2623
2624 -------------------------------------------------------------------
2625 Sun Dec 12 23:18:15 CET 2004 - olh@suse.de
2626
2627 - drop mkinitramfs
2628
2629 -------------------------------------------------------------------
2630 Mon Nov  8 16:43:52 CET 2004 - agruen@suse.de
2631
2632 - Recognize the sysrq={yes|1} kernel command-line option for
2633   switching on sysrq earlier during boot-up.
2634
2635 -------------------------------------------------------------------
2636 Mon Nov  8 16:02:17 CET 2004 - olh@suse.de
2637
2638 - mkinitramfs: Fix ldd output parsing
2639
2640 -------------------------------------------------------------------
2641 Thu Oct 28 14:53:06 CEST 2004 - olh@suse.de
2642
2643 - mkinitramfs: create /var/run (#34258 - LTC6040)
2644
2645 -------------------------------------------------------------------
2646 Wed Oct 27 16:47:40 CEST 2004 - olh@suse.de
2647
2648 - mkinitramfs: fix iscsi root, move udevstart (#34258 - LTC6040)
2649
2650 -------------------------------------------------------------------
2651 Tue Oct 26 16:31:50 CEST 2004 - agruen@suse.de
2652
2653 - Fix ldd output parsing (last change was still broken in some
2654   cases).
2655 - /sbin/udevstart now is a symlink to udev. Copy udev binaries
2656   so that the symlink will still work.
2657 - Allow to pivot-root mount by UUID (UUID=* was missing in case
2658   statement).
2659
2660 -------------------------------------------------------------------
2661 Mon Oct 18 21:07:47 CEST 2004 - olh@suse.de
2662
2663 - fix syntax error in mkinitramfs-kinit.sh, in nfsroot path
2664
2665 -------------------------------------------------------------------
2666 Mon Oct 18 18:09:33 CEST 2004 - agruen@suse.de
2667
2668 - Adapt the regexp for parsing the ldd output to recent changes.
2669 - Add missing s390 case to installkernel.
2670 - Clean up architecture tests. A few other cleanups.
2671
2672 -------------------------------------------------------------------
2673 Sat Oct 16 11:46:19 CEST 2004 - olh@suse.de
2674
2675 - use either vmlinux or vmlinuz in installkernel (#39427 - LTC7872)
2676
2677 -------------------------------------------------------------------
2678 Tue Oct 12 15:47:04 CEST 2004 - agruen@suse.de
2679
2680 - Revert the last change: It is cleaner to create an empty
2681   /etc/mtab instead.
2682
2683 -------------------------------------------------------------------
2684 Sun Oct  3 18:53:08 CEST 2004 - agruen@suse.de
2685
2686 - Add missing -n options to a few umount invocations.
2687
2688 -------------------------------------------------------------------
2689 Thu Sep  9 14:50:46 CEST 2004 - agruen@suse.de
2690
2691 - Create missing /dev/shm directory.
2692
2693 -------------------------------------------------------------------
2694 Fri Sep  3 20:59:08 CEST 2004 - olh@suse.de
2695
2696 - mkinitramfs: bind mount /etc/mtab to /proc/1/mounts
2697
2698 -------------------------------------------------------------------
2699 Fri Sep  3 20:57:02 CEST 2004 - olh@suse.de
2700
2701 - mkinitramfs: copy the /tmp/net-*.conf files to /dev/nfsroot/
2702
2703 -------------------------------------------------------------------
2704 Fri Sep  3 20:53:47 CEST 2004 - olh@suse.de
2705
2706 - mkinitramfs: set the hostname from dhcp reply
2707
2708 -------------------------------------------------------------------
2709 Fri Sep  3 20:51:28 CEST 2004 - olh@suse.de
2710
2711 - mkinitramfs: ipconfig writes a /tmp/net-$interface.conf
2712   source the first one found to fill enviroment with dhcp reply
2713
2714 -------------------------------------------------------------------
2715 Fri Aug 27 13:09:42 CEST 2004 - olh@suse.de
2716
2717 - mkinitramfs: create /dev/std{in,out,err} symlinks (#43338)
2718
2719 -------------------------------------------------------------------
2720 Tue Aug 24 20:34:03 CEST 2004 - agruen@suse.de
2721
2722 - Remove support for the root_dir parameter: The same effect can
2723   be achieved by running mkinitrd with chroot inside the real
2724   root directory.
2725 - Add missing -p flags to mkdirs.
2726
2727 -------------------------------------------------------------------
2728 Sun Aug 22 22:41:17 CEST 2004 - olh@suse.de
2729
2730 - mkinitramfs: move mount $udev_root to avoid duplicate entries
2731   in /proc/self/mounts
2732
2733 -------------------------------------------------------------------
2734 Sun Aug 22 20:47:27 CEST 2004 - olh@suse.de
2735
2736 - mkinitramfs: if nfsroot= is given, force root=/dev/nfs
2737
2738 -------------------------------------------------------------------
2739 Sun Aug 22 20:37:14 CEST 2004 - olh@suse.de
2740
2741 - mkinitramfs: rearrange the kinit.sh code, mount /dev earlier,
2742   run mknod earlier, run udev on asynchronous events
2743   run debug shell before vendor script
2744
2745 -------------------------------------------------------------------
2746 Sun Aug 22 20:15:08 CEST 2004 - olh@suse.de
2747
2748 - mkinitramfs: handle ip=*:* case, ipconfig is fixed
2749
2750 -------------------------------------------------------------------
2751 Sun Aug 22 20:13:46 CEST 2004 - olh@suse.de
2752
2753 - mkinitramfs: get debug=true from enviroment
2754
2755 -------------------------------------------------------------------
2756 Sat Aug 21 16:18:09 CEST 2004 - olh@suse.de
2757
2758 - mkinitramfs: fix typo in help text output
2759
2760 -------------------------------------------------------------------
2761 Sat Aug 21 16:13:36 CEST 2004 - olh@suse.de
2762
2763 - mkinitramfs: check if lilo.conf is readable to avoid warning
2764
2765 -------------------------------------------------------------------
2766 Fri Aug 20 11:22:24 CEST 2004 - olh@suse.de
2767
2768 - mkinitrd: /run_init must be s static binary because /lib is
2769             already gone when it runs, take the klibc version
2770
2771 -------------------------------------------------------------------
2772 Fri Aug 20 11:18:41 CEST 2004 - olh@suse.de
2773
2774 - mkinitrd: udevinfo.static is in /sbin again
2775
2776 -------------------------------------------------------------------
2777 Thu Aug 12 15:11:41 CEST 2004 - hare@suse.de
2778
2779 - Added -g for including glibc binaries instead of klibc ones.
2780
2781 -------------------------------------------------------------------
2782 Mon Aug  2 09:54:35 CEST 2004 - hare@suse.de
2783
2784 Initial update for SL9.2
2785 - Added '-r' to mkinitrd to build initramfs instead of initrd.
2786 - Removed 2.4.X code.
2787 - Enabled udev as default for all modes.
2788
2789 -------------------------------------------------------------------
2790 Mon Aug  2 08:37:53 CEST 2004 - hare@suse.de
2791
2792 - #43406: Fix modules loading error on SATA-only machines.
2793
2794 -------------------------------------------------------------------
2795 Wed Jul 28 18:15:54 CEST 2004 - olh@suse.de
2796
2797 - mkinitramfs: (#42940 - LTC9911)
2798   all dev nodes belong to root, according to udev.permissions
2799   but some may be owned by a group other than root
2800
2801 -------------------------------------------------------------------
2802 Wed Jul 28 15:21:28 CEST 2004 - hare@suse.de
2803
2804 - #42958: /sbin/MAKEDEV must be linked into /dev if
2805   existing.
2806
2807 -------------------------------------------------------------------
2808 Wed Jul 28 10:39:51 CEST 2004 - hare@suse.de
2809
2810 - #43352: dasdview was not copied into the initrd;
2811   scsi modules were copied with no SCSI device present on S/390,
2812   and a symlink to sed were created with sed already present.
2813
2814 -------------------------------------------------------------------
2815 Thu Jul  1 23:49:40 CEST 2004 - agruen@suse.de
2816
2817 - #42696: Lilo passes the root device number as three to four-digit
2818   hex number. Make mkinitrd recognize the dree-digit case
2819   correctly.
2820
2821 -------------------------------------------------------------------
2822 Wed Jun 23 18:17:31 CEST 2004 - fehr@suse.de
2823
2824 - Add code that makes root filesystem on EVMS possible (#41198)
2825
2826 -------------------------------------------------------------------
2827 Mon Jun 21 17:00:11 CEST 2004 - agruen@suse.de
2828
2829 - The udev helper scripts use /lib/klibc/bin/sh as their shell, so
2830   leave the shell where it comes from, and make /bin/sh a symlink
2831   to that location.
2832 - Add a number of binaries the used scripts are using.
2833 - Temporarily mount /dev/shm for the udev scripts.
2834
2835 -------------------------------------------------------------------
2836 Sun Jun 20 20:07:19 CEST 2004 - agruen@suse.de
2837
2838 - #42250: Fix race when using lvm2 / device mapper / evms root
2839   file system in combination with udev: Need to wait for udev to
2840   create /dev/mapper/control.
2841 - Add initrd=trace kernel command line option: turns on command
2842   tracing in linuxrc start-up script (set -x).
2843
2844 -------------------------------------------------------------------
2845 Fri Jun 18 03:41:19 CEST 2004 - agruen@suse.de
2846
2847 - #42171: Always create an initrd. Not having one may create all
2848   sorts of problems: Bad boot configurations, udev device
2849   discovery will be missing, and maybe more.
2850
2851 -------------------------------------------------------------------
2852 Fri Jun 18 02:55:26 CEST 2004 - agruen@suse.de
2853
2854 - With multiple root= kernel command line options, the last one is
2855   supposed to count.
2856 - Lilo tries to be clever and strips off the /dev/ prefix from
2857   device names. Check and fix; this is needed for EVMS root.
2858 - Convert some back-tick quoting to $() quoting.
2859
2860 -------------------------------------------------------------------
2861 Mon Jun 14 11:51:48 CEST 2004 - olh@suse.de
2862
2863 - mkinitramfs: mount /proc correctly
2864
2865 -------------------------------------------------------------------
2866 Thu Jun 10 22:47:38 CEST 2004 - agruen@suse.de
2867
2868 - #41896: Fix do_chroot.
2869
2870 -------------------------------------------------------------------
2871 Wed Jun  9 01:25:37 CEST 2004 - agruen@suse.de
2872
2873 - #41821: mkinitrd / mkiniramfs vga mode scanning bug.
2874
2875 -------------------------------------------------------------------
2876 Tue Jun  8 13:16:02 CEST 2004 - hare@suse.de
2877
2878 - Use IFS in a subshell to avoid errors.
2879
2880 -------------------------------------------------------------------
2881 Tue Jun  8 12:38:08 CEST 2004 - agruen@suse.de
2882
2883 - #41765: Reset IFS to original value in one place.
2884 - Reset initrd_bins between creating multiple initrds.
2885
2886 -------------------------------------------------------------------
2887 Mon Jun  7 14:29:06 CEST 2004 - hare@suse.de
2888
2889 - mkinitrd: add sed to initrd if S/390 zfcp is used (#41484).
2890
2891 -------------------------------------------------------------------
2892 Sat Jun  5 21:18:29 CEST 2004 - olh@suse.de
2893
2894 - mkinitramfs: create 32 mdN nodes, create isdninfo,
2895   remove sleep 3 in nfsmount
2896
2897 -------------------------------------------------------------------
2898 Wed Jun  2 18:00:29 CEST 2004 - bk@suse.de
2899
2900 - mkinitrd: write commandline as command line in warning (#41542)
2901
2902 -------------------------------------------------------------------
2903 Wed Jun  2 16:31:10 CEST 2004 - hare@suse.de
2904
2905 - mkinitrd: Emit warning if no disks are found (#41542).
2906
2907 -------------------------------------------------------------------
2908 Wed Jun  2 12:50:43 CEST 2004 - hare@suse.de
2909
2910 - mkinitrd: Always activate all disks (#41484).
2911
2912 -------------------------------------------------------------------
2913 Wed Jun  2 00:10:07 CEST 2004 - olh@suse.de
2914
2915 - mkinitramfs: add raid/lvm support if raid or dm-mod given with -m
2916
2917 -------------------------------------------------------------------
2918 Tue Jun  1 15:01:17 CEST 2004 - hare@suse.de
2919
2920 - mkinitrd: Fix EVMS handling on S/390 (#40857).
2921
2922 -------------------------------------------------------------------
2923 Mon May 31 20:30:34 CEST 2004 - olh@suse.de
2924
2925 - mkinitramfs: disable 'debug' per default in kinit.sh
2926
2927 -------------------------------------------------------------------
2928 Mon May 31 19:44:22 CEST 2004 - olh@suse.de
2929
2930 - mkinitramfs: use modprobe.conf from -b <dir>/etc, if it exits
2931
2932 -------------------------------------------------------------------
2933 Sun May 30 00:02:59 CEST 2004 - olh@suse.de
2934
2935 - mkinitramfs: if -m is given, expect that ALL required modules
2936   are given on cmdline, dont do autodetection for root filesystem
2937   type and lvm/md/dm in this case
2938   check also if /proc is mounted, do not fail if not
2939   this is required if the initrd is built for another host as user
2940
2941 -------------------------------------------------------------------
2942 Sat May 29 23:36:31 CEST 2004 - olh@suse.de
2943
2944 - mkinitramfs: remove <() process substitution,
2945   doesnt work without proc. use 'here document' instead
2946
2947 -------------------------------------------------------------------
2948 Sat May 29 23:25:31 CEST 2004 - olh@suse.de
2949
2950 - mkinitramfs: use -b dir in default_kernel_images()
2951
2952 -------------------------------------------------------------------
2953 Sat May 29 23:19:29 CEST 2004 - olh@suse.de
2954
2955 - mkinitramfs-kinit.sh:
2956   remove hardcoded unconditional 42 panic timeout
2957
2958 -------------------------------------------------------------------
2959 Wed May 26 15:53:20 CEST 2004 - agruen@suse.de
2960
2961 - #41225: vga mode parsing bug.
2962
2963 -------------------------------------------------------------------
2964 Wed May 26 15:11:04 CEST 2004 - olh@suse.de
2965
2966 - mkinitramfs: remove misleading error message. (#39625)
2967
2968 -------------------------------------------------------------------
2969 Tue May 25 20:51:54 CEST 2004 - garloff@suse.de
2970
2971 - mkinitrd and mkinitramfs: Find iscsid in either /usr/sbin or
2972   /sbin.
2973
2974 -------------------------------------------------------------------
2975 Mon May 24 21:48:46 CEST 2004 - olh@suse.de
2976
2977 - mkinitramfs: fix nfsroot to take nfsroot=server:/dir
2978
2979 -------------------------------------------------------------------
2980 Mon May 24 14:23:55 CEST 2004 - hare@suse.de
2981
2982 - Call devmap_mknod.sh if no udev is running
2983
2984 -------------------------------------------------------------------
2985 Mon May 24 12:15:36 CEST 2004 - fehr@suse.de
2986
2987 - load dm-snapshot additionally to dm-mod it is needed for some
2988   configurations (#41022)
2989
2990 -------------------------------------------------------------------
2991 Mon May 24 09:06:10 CEST 2004 - hare@suse.de
2992
2993 - add support for LVM2 as root filesystem for S/390.
2994
2995 -------------------------------------------------------------------
2996 Sun May 23 02:27:09 CEST 2004 - olh@suse.de
2997
2998 - mkinitramfs: fix parsing of nfsroot=
2999
3000 -------------------------------------------------------------------
3001 Wed May 19 01:14:29 CEST 2004 - garloff@suse.de
3002
3003 - Remove iSCSI TODO comments.
3004 - BLIST_NOREPORTLUN has changed its value in the kernel.
3005
3006 -------------------------------------------------------------------
3007 Thu May 13 18:07:54 CEST 2004 - fehr@suse.de
3008
3009 - add support for EVMS volume as root filesystem
3010
3011 -------------------------------------------------------------------
3012 Thu May 13 14:55:44 CEST 2004 - hare@suse.de
3013
3014 - new-kernel-pkg: Only call zipl on S/390 if corresponding
3015   configuration file exists.
3016
3017 -------------------------------------------------------------------
3018 Tue May 11 11:24:00 CEST 2004 - agruen@suse.de
3019
3020 - Install Kerntypes in /sbin/installkernel instead of in the
3021   kernel makefiles: installkernel knows about /boot.
3022
3023 -------------------------------------------------------------------
3024 Sun May  9 18:34:20 CEST 2004 - olh@suse.de
3025
3026 - mkinitramfs: guess if root is on lvm
3027   remove root_dir support. doesnt work as user because chroot
3028   is required, and root can chroot anyway
3029   doesnt need any hacks, just write a /bootsplash file (#39902)
3030
3031 -------------------------------------------------------------------
3032 Wed May  5 17:55:38 CEST 2004 - agruen@suse.de
3033
3034 - #39824: Fix bootsplash for non-standard resolutions.
3035 - #39893: Remove working directory and its contents.
3036 - Fix for lvm root with grub.
3037
3038 -------------------------------------------------------------------
3039 Mon May  3 11:00:21 CEST 2004 - hare@suse.de
3040
3041 - new-kernel-pkg: Fixed embarrasing bug in call to zipl
3042   (called with -v instead of -V)
3043
3044 -------------------------------------------------------------------
3045 Thu Apr 29 21:09:50 CEST 2004 - olh@suse.de
3046
3047 - mkinitramfs:
3048   handle root on jfs
3049   put the fs driver for the root filesystem in the initrd, even
3050   if it is not listed in INITRD_MODULES
3051
3052 -------------------------------------------------------------------
3053 Tue Apr 27 17:37:32 CEST 2004 - fehr@suse.de
3054
3055 - mkinitrd: add code to only activate the LVM VG that contains the
3056   root fs to prevent problems as described in bug #32794
3057
3058 -------------------------------------------------------------------
3059 Fri Apr 23 14:35:47 CEST 2004 - garloff@suse.de
3060
3061 - mkinitrd: Add support for new syntax of passing scsi_mod params
3062   with scsi_mod. prefix. Translate old options, where possible.
3063
3064 -------------------------------------------------------------------
3065 Tue Apr 20 00:55:20 CEST 2004 - olh@suse.de
3066
3067 - mkinitramfs changes:
3068   copy raidautorun
3069
3070 -------------------------------------------------------------------
3071 Mon Apr 19 17:59:13 CEST 2004 - olh@suse.de
3072
3073 - mkinitramfs changes:
3074   detect root on raid correctly
3075
3076 -------------------------------------------------------------------
3077 Sun Apr 18 21:54:02 CEST 2004 - olh@suse.de
3078
3079 - mkinitramfs changes:
3080   workaround chicken/egg bug in mdadm and raidautorun
3081   they do the ioctl on the not yet existing device node...
3082
3083 -------------------------------------------------------------------
3084 Sat Apr 17 18:35:27 CEST 2004 - olh@suse.de
3085
3086 - mkinitramfs changes:
3087   remove files in initramfs to release memory
3088   print hint if booted with 'debug'
3089   be less verbose in mkinitramfs
3090
3091 -------------------------------------------------------------------
3092 Wed Apr 14 12:18:48 CEST 2004 - hare@suse.de
3093
3094 - Fixed loading of dasd module if no dasd= parameter is set.
3095 - Configure dasd devices via sysfs for empty dasd= parameter.
3096
3097 -------------------------------------------------------------------
3098 Sun Apr  4 20:07:27 CEST 2004 - agruen@suse.de
3099
3100 - Add a missing `fi'.
3101 - Explicitly create udev2 device inodes (--mknodes).
3102
3103 -------------------------------------------------------------------
3104 Sat Apr  3 18:19:02 CEST 2004 - agruen@suse.de
3105
3106 - #37290: Fix mkinitrd for root filesystem on lvm on software
3107   raid; add fallback to scan sysfs if udev fails.
3108
3109 -------------------------------------------------------------------
3110 Fri Apr  2 16:38:13 CEST 2004 - hare@suse.de
3111
3112 - mkinitrd: Add support for large device numbers.
3113
3114 -------------------------------------------------------------------
3115 Thu Apr  1 22:06:32 CEST 2004 - agruen@suse.de
3116
3117 - Report failure if binaries are not found.
3118 - Add devnumber klibc binary.
3119 - Actually include raidautorun in the initrd.
3120
3121 -------------------------------------------------------------------
3122 Thu Apr  1 16:17:41 CEST 2004 - agruen@suse.de
3123
3124 - #32794: Run raidautorun also when the root filesystem is LVM but
3125   not a RAID, and there are RAIDs configured in the rest of the
3126   system: Otherwise lvm may wrongly think that the RAID is multipath
3127     attached storage, and corrupt data.
3128
3129 -------------------------------------------------------------------
3130 Tue Mar 30 22:43:31 CEST 2004 - agruen@suse.de
3131
3132 - mkinitrd:
3133   + Dereference symbolic link in hex_dev_number (fehr@suse.de).
3134   + Get rid of static device numbers, clean up device number
3135     checking.
3136   + Remove -u option (to disable udev); it's mandatory now anyway.
3137   + Don't run createpartitiondevs (an ash extension) with udev.
3138   + Small fix for uml.
3139
3140 -------------------------------------------------------------------
3141 Tue Mar 30 13:23:04 CEST 2004 - olh@suse.de
3142
3143 - mkinitramfs: add sr_mod to initrd as a workaround for #37943
3144   create /dev/shm earlier in /init
3145   copy rm binary and /etc/sysconfig/hardware to initramfs
3146
3147 -------------------------------------------------------------------
3148 Sun Mar 28 23:27:24 CEST 2004 - agruen@suse.de
3149
3150 - Added support for S/390 zfcp disks with kernel 2.6
3151   (hare@suse.de).
3152 - Fix syntax error checking for device mapper; cleanups.
3153
3154 -------------------------------------------------------------------
3155 Thu Mar 25 13:36:57 CET 2004 - agruen@suse.de
3156
3157 - Rework the entire nfs-root/dhcp/pivot-root logic.
3158 - Fix two issues in iscsi support.
3159 - Suport for device-mapper based root files (fehr@suse.de)
3160 - Fix udev/lvm/device-mapper initialization order.
3161 - Don't create static lvm/device-mapper inodes when using udev.
3162
3163 -------------------------------------------------------------------
3164 Mon Mar 22 15:44:03 CET 2004 - agruen@suse.de
3165
3166 - Copy the root filesystem device inode into the initrd only when
3167   not using udev.
3168 - Don't leave DHCP mode when root=/dev/nfs. Add af_packet module
3169   that is apparently needed by DHCP.
3170 - Don't use stat(1): it's missing on old distros.
3171
3172 -------------------------------------------------------------------
3173 Fri Mar 19 14:57:50 CET 2004 - hare@suse.de
3174
3175 - Update mkinitrd to use udev for creating device nodes.
3176 - Update mkinitrd to pick up modular IDE drivers.
3177
3178 -------------------------------------------------------------------
3179 Tue Mar 16 14:16:14 CET 2004 - schwab@suse.de
3180
3181 - Fix quoting.
3182
3183 -------------------------------------------------------------------
3184 Tue Mar 16 10:48:16 CET 2004 - hare@suse.de
3185
3186 - Fixed new-kernel-pkg for correctly updating /etc/zipl.conf.
3187
3188 -------------------------------------------------------------------
3189 Tue Mar  9 21:47:08 CET 2004 - olh@suse.de
3190
3191 - mkinitramfs: create nodes for ppp and fb0, no sysfs support yet
3192
3193 -------------------------------------------------------------------
3194 Tue Mar  9 16:49:43 CET 2004 - olh@suse.de
3195
3196 - quote variables in mkinitramfs for here documents
3197
3198 -------------------------------------------------------------------
3199 Tue Mar  9 01:52:58 CET 2004 - olh@suse.de
3200
3201 - add mkinitramfs as mkinitrd on ppc
3202   mounts /dev as tmpfs, requires 2.6 kernel
3203
3204 -------------------------------------------------------------------
3205 Wed Mar  3 15:15:38 CET 2004 - agruen@suse.de
3206
3207 - A small cleanup in the mkinitrd script.
3208
3209 -------------------------------------------------------------------
3210 Mon Mar  1 02:05:11 CET 2004 - agruen@suse.de
3211
3212 - Clean up vga mode parsing for the boot splash.
3213 - Mount /proc and /sys at the beginning of linuxrc, and unmount
3214   them at the end.
3215 - Add iscsi support (patch from David Wysochanski
3216   <davidw@netapp.com> via Kurt Garloff <garloff@suse.de>).
3217 - Update dasd configuration to kernel 2.6.
3218
3219 -------------------------------------------------------------------
3220 Thu Feb 26 14:54:06 CET 2004 - agruen@suse.de
3221
3222 - mkinitrd: Some more quoting fixes.
3223 - new-kernel-pkg: Merging the lilo and elilo branches broke; lilo
3224   was accidentally invoked in both cases.
3225
3226 -------------------------------------------------------------------
3227 Wed Feb 25 14:09:29 CET 2004 - schwab@suse.de
3228
3229 - Fix syntax error in linuxrc.
3230
3231 -------------------------------------------------------------------
3232 Tue Feb 24 15:17:01 CET 2004 - agruen@suse.de
3233
3234 - mkinitrd: Too much quoting removed in last change.
3235
3236 -------------------------------------------------------------------
3237 Tue Feb 24 03:09:48 CET 2004 - agruen@suse.de
3238
3239 - Clean up the code in several places. Use $(..) instead of `..`.
3240 - Add special case for /dev/cciss/* devices. A better solution is
3241   required; there are a lot more cases where there is no trivial
3242   mapping between the device inode under /dev and its sysfs entry.
3243
3244 -------------------------------------------------------------------
3245 Mon Feb 23 19:49:02 CET 2004 - agruen@suse.de
3246
3247 - mkinitrd:
3248   + Clean up some s390 specific stuff.
3249   + Add & use do_chroot function.
3250   + Instead of parsing /etc/modules.conf, parse the output of
3251     modprobe -c.
3252 - new-kernel-pkg: Merge almost-identical lilo + elilo cases.
3253
3254 -------------------------------------------------------------------
3255 Fri Feb 20 13:37:43 CET 2004 - agruen@suse.de
3256
3257 - mkinitrd: Fix check parsing zipl.conf in s390_dasd().
3258
3259 -------------------------------------------------------------------
3260 Fri Feb 20 02:07:04 CET 2004 - agruen@suse.de
3261
3262 - #34736: Handle whitespace in zipl.conf correctly.
3263
3264 -------------------------------------------------------------------
3265 Mon Feb 16 17:13:23 CET 2004 - hare@suse.de
3266
3267 - Added S/390 zipl support in new-kernel-pkg.
3268
3269 -------------------------------------------------------------------
3270 Mon Feb  2 17:50:51 CET 2004 - agruen@suse.de
3271
3272 - Add device mapper / lvm2 support (from sbose@suse.de).
3273
3274 -------------------------------------------------------------------
3275 Fri Jan 16 17:36:01 CET 2004 - schwab@suse.de
3276
3277 - Run elilo in new-kernel-pkg.
3278
3279 -------------------------------------------------------------------
3280 Fri Dec  5 15:16:06 CET 2003 - hare@suse.de
3281
3282 - Checked out new version from CVS: Removed s390 special case
3283   for image selection.
3284
3285 -------------------------------------------------------------------
3286 Thu Dec  4 16:16:58 CET 2003 - ro@suse.de
3287
3288 - added manpage mkinitrd.8
3289
3290 -------------------------------------------------------------------
3291 Wed Nov 26 14:01:53 CET 2003 - agruen@suse.de
3292
3293 - Fix a syntax error and the module list info (don't show params).
3294
3295 -------------------------------------------------------------------
3296 Sat Nov 22 11:38:37 CET 2003 - agruen@suse.de
3297
3298 - Re-add patch from Carsten Grohmann (which was accidentally lost
3299   beacuse it was not committed to the CVS).
3300
3301 -------------------------------------------------------------------
3302 Fri Nov 21 12:05:25 CET 2003 - agruen@suse.de
3303
3304 - Update for 2.6 kernel on s390 and zSeries (hare@suse.de).
3305 - Invoke /sbin/elilo to update the efi partition on ia64.
3306
3307 -------------------------------------------------------------------
3308 Tue Nov 18 13:43:38 CET 2003 - kukuk@suse.de
3309
3310 - Loading SELinux policy: Add patch from Carsten Grohmann for
3311   better output.
3312
3313 -------------------------------------------------------------------
3314 Tue Nov 11 15:53:59 CET 2003 - agruen@suse.de
3315
3316 - Scan kernel cmdline, and pass scsi parameters to scsi_mod:
3317   Otherwise no scsi params can be passed on the cmdline.
3318
3319 -------------------------------------------------------------------
3320 Tue Oct 28 17:05:17 CET 2003 - agruen@suse.de
3321
3322 - Add `-C /etc/modprobe.conf' only if this file actually exists:
3323   The modprobe for 2.6 kernels can also run without a config
3324   file.
3325
3326 -------------------------------------------------------------------
3327 Mon Oct 27 16:00:25 CET 2003 - agruen@suse.de
3328
3329 - Increase the initial initrd image size: 10000 1k blocks
3330   is too small for the k_debug kernel.
3331
3332 -------------------------------------------------------------------
3333 Thu Oct 23 12:59:41 CEST 2003 - agruen@suse.de
3334
3335 - Fix for #32625: mkinitrd handles `-b /' incorrectly.
3336 - Handle use_selinux like all other flags.
3337 - From snwint@suse.de (+changes from me): Fix bootsplash on SLES8.
3338 - From bk@suse.de: Some zfcp fixes.
3339
3340 -------------------------------------------------------------------
3341 Wed Oct 15 20:00:57 CEST 2003 - kukuk@suse.de
3342
3343 - Fix selinux support
3344 - Always use mount/umount -n in initrd
3345 - Always create initrd if selinux support is requested
3346
3347 -------------------------------------------------------------------
3348 Wed Oct 15 13:35:15 CEST 2003 - kukuk@suse.de
3349
3350 - Add optional selinux support
3351
3352 -------------------------------------------------------------------
3353 Fri Oct 10 10:23:45 CEST 2003 - schwab@suse.de
3354
3355 - Fix typo.
3356
3357 -------------------------------------------------------------------
3358 Fri Oct 10 08:53:22 CEST 2003 - agruen@suse.de
3359
3360 - Skip over linux-gate.so.1, which is a library mapped into the
3361   process by 2.6 kernels.
3362
3363 -------------------------------------------------------------------
3364 Thu Oct  9 14:47:47 CEST 2003 - agruen@suse.de
3365
3366 - Fix vga mode parsing (wrongly was taking "ex" for a hex number).
3367 - Use generic versions of libraries: On some systems we have
3368   generic as well as optimized libraries, but the optimized
3369   libraries may not work with all kernel versions.
3370
3371 -------------------------------------------------------------------
3372 Thu Oct  2 18:58:55 CEST 2003 - bk@suse.de
3373
3374 - fix initrd creation on S/390(only tested w/ dasd, not with zfcp!)
3375 - pass module parameters from /etc/modules.conf to linuxrc
3376
3377 -------------------------------------------------------------------
3378 Wed Oct  1 09:38:34 CEST 2003 - schwab@suse.de
3379
3380 - new-kernel-pkg: handle elilo.
3381
3382 -------------------------------------------------------------------
3383 Mon Sep 29 22:01:49 CEST 2003 - kukuk@suse.de
3384
3385 - Add %defattr
3386
3387 -------------------------------------------------------------------
3388 Mon Sep 29 20:00:32 CEST 2003 - agruen@suse.de
3389
3390 - There is no mkdir in the initrd: Create all needed directories
3391   when creating the initrd.  Use `mkdir -p' instead of `mkdir'.
3392 - A minor cleanup.
3393
3394 -------------------------------------------------------------------
3395 Tue Sep 23 15:55:40 CEST 2003 - agruen@suse.de
3396
3397 - The previous change from using killall to kill was incomplete
3398   (kill is located in /bin; killall is in /usr/bin).
3399 - Temporary mount shm to /etc/lvmtab.d to create space for lvm
3400   commands (#26073).
3401 - Add some changes that got lost with the previous update.
3402
3403 -------------------------------------------------------------------
3404 Fri Sep 19 03:00:30 CEST 2003 - agruen@suse.de
3405
3406 - new-kernel-pkg: Change /dev/stderr to &2 -- otherwise it fails
3407   in build envs.
3408
3409 -------------------------------------------------------------------
3410 Thu Sep 18 10:35:05 CEST 2003 - kraxel@suse.de
3411
3412 - linuxrc does rootfs device scan via sysfs after loading the
3413   modules.  2.6.x kernels only, fixes bug #30771.
3414
3415 -------------------------------------------------------------------
3416 Tue Sep 16 16:10:01 CEST 2003 - agruen@suse.de
3417
3418 - Add missing $root_dir prefixes, and replace some remaining
3419   occurrences of `/boot' with $boot_dir.
3420 - Prevent readlink macro from printing an error message for missing
3421   files (the "real" readlink also fails without messages).
3422 - Add xfs_dmapi and xfs_support to the list of modules that may
3423   be missing without causing an error (they no longer exist).
3424 - Add md to list of introduced modules.
3425 - temporarly mount shm to /etc in the linuxrc script to have more
3426   space available for lvm commands (#26073).
3427
3428 -------------------------------------------------------------------
3429 Thu Sep  4 09:08:24 CEST 2003 - agruen@suse.de
3430
3431 - Add xfs_dmapi and xfs_support to the list of modules that may
3432   be missing without causing an error (they no longer exist).
3433 - Fix typo, add md to list of introduced modules, minor clean-ups.
3434
3435 -------------------------------------------------------------------
3436 Mon Sep  1 15:23:24 CEST 2003 - agruen@suse.de
3437
3438 - Put mkinird script under cvs control, and remove the inconsistent
3439   change log that used to be part of the script. The repository
3440   location is: /suse/yast2/cvsroot/mkinitrd/.
3441 - Remove now-obsolete oem resize support.
3442
3443 -------------------------------------------------------------------
3444 Mon Sep  1 12:53:22 CEST 2003 - mls@suse.de
3445
3446 - dhcp: allow servername in rootpath (#29791)
3447
3448 -------------------------------------------------------------------
3449 Sun Aug 31 23:40:35 CEST 2003 - agruen@suse.de
3450
3451 - Fix broken check: mount, umount and the surrounding files were
3452   missing in initrd's.
3453
3454 -------------------------------------------------------------------
3455 Wed Aug 27 15:50:14 CEST 2003 - agruen@suse.de
3456
3457 - Prevent mkinitrd warnings for scsi_mod and sd_mod, which may
3458   have been added to INITRD_MODULES implicitly after a kernel
3459   update.
3460 - Another minor fix in the ACPI DSDT code.
3461
3462 -------------------------------------------------------------------
3463 Tue Aug 26 17:34:21 CEST 2003 - agruen@suse.de
3464
3465 - Clean up ACPI DSDT code.
3466 - Add internal option use_static_binaries than can be turned off
3467   to use dynamically linked binaries (for bug hunting).
3468 - Fix for systems that don't have a modprobe.old binary.
3469
3470 -------------------------------------------------------------------
3471 Mon Aug 25 01:17:22 CEST 2003 - ro@suse.de
3472
3473 - fix syntax error in last change
3474
3475 -------------------------------------------------------------------
3476 Fri Aug 22 17:28:07 CEST 2003 - trenn@suse.de
3477
3478 - Added support to attach an DSDT (acpi) to the initrd
3479   there will exist a kernel option soon, to load a DSDT from
3480   the initrd and substitute the DSDT from the BIOS.
3481   The compiled DSDT can be indicated either in /etc/sysconfig/kernel for permanent
3482   load or the path to the DSDT can be given to mkinitrd  via the -a parameter
3483
3484 -------------------------------------------------------------------
3485 Thu Aug 14 10:12:23 CEST 2003 - agruen@suse.de
3486
3487 - Don't depend on /usr/bin/readlink utility: it is not present
3488   on older distributions.
3489
3490 -------------------------------------------------------------------
3491 Fri Aug  8 15:43:12 CEST 2003 - agruen@suse.de
3492
3493 - Automatically also require sd_mod (SCSI disk) if scsi_mod is
3494   required: It is reasonable to assume that the root file system
3495   is on a SCSI disk in that case.
3496
3497 -------------------------------------------------------------------
3498 Fri Aug  8 14:21:06 CEST 2003 - agruen@suse.de
3499
3500 - Fix a check in mkinird script: No need to invoke initrd on
3501   /boot/vmlinuz if that file is a symlink.
3502 - Update mkinitrd help text.
3503
3504 -------------------------------------------------------------------
3505 Tue Aug  5 17:10:00 CEST 2003 - agruen@suse.de
3506
3507 - Don't call rpm from inside mkinitrd: mkinitrd is itself called
3508   from rpm in the binary kernel packages; recursive rpm is not
3509   possible.
3510 - Fix bugs if mkinitrd is called with a different root directory.
3511 - Unclutter mkinitrd's output.
3512 - #28484: Use kill instead of killall in the initrd in the dhcp