Hello community, here is the log from the commit of package mkinitrd checked in at Tue Apr 18 20:27:50 CEST 2006. -------- --- mkinitrd/mkinitrd.changes 2006-04-13 17:31:06.000000000 +0200 +++ STABLE/mkinitrd/mkinitrd.changes 2006-04-18 19:30:44.000000000 +0200 @@ -1,0 +2,5 @@ +Tue Apr 18 19:30:21 CEST 2006 - olh@suse.de + +- handle unexpected mdadm -Db /dev/md0 correctly for raid5 (#164600) + +------------------------------------------------------------------- Old: ---- Makefile ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkinitrd.spec ++++++ --- /var/tmp/diff_new_pack.cXggHw/_old 2006-04-18 20:27:33.000000000 +0200 +++ /var/tmp/diff_new_pack.cXggHw/_new 2006-04-18 20:27:33.000000000 +0200 @@ -18,7 +18,7 @@ # bootsplash required only if creating splash initrd's. Autoreqprov: on Version: 1.2 -Release: 87 +Release: 89 Summary: Creates an Initial RAM Disk Image for Preloading Modules BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: mkinitrd @@ -85,6 +85,8 @@ %doc %{_mandir}/man8/mkinitrd.8.gz %changelog -n mkinitrd +* Tue Apr 18 2006 - olh@suse.de +- handle unexpected mdadm -Db /dev/md0 correctly for raid5 (#164600) * Thu Apr 13 2006 - trenn@suse.de - added sysvinit and reiserfs to "Requires" packages * Wed Apr 12 2006 - hare@suse.de ++++++ mkinitrd ++++++ --- mkinitrd/mkinitrd 2006-04-13 17:31:06.000000000 +0200 +++ STABLE/mkinitrd/mkinitrd 2006-04-18 19:30:44.000000000 +0200 @@ -23,7 +23,7 @@ # This file is kept in the following CVS repository: # # $Source: /suse/yast2/cvsroot/mkinitrd/mkinitrd,v $ -# $Revision: 1.275 $ +# $Revision: 1.276 $ usage() { cat<<EOF @@ -2849,7 +2849,7 @@ ;; /dev/md*) # get md UUID - md_uuid=$(mdadm -Db /dev/md0 | head -1 | cut -f 5 -d ' ') + md_uuid=$(mdadm -Db /dev/md0 | xargs -n1 echo | awk -F = '/^UUID/ { print $2 }') md_uuid=${md_uuid#UUID=} md_minor=${rootdev#/dev/md} md_dev=$rootdev ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...