[kernel] r15487 - dists/sid/linux-2.6/debian
Ben Hutchings
benh at alioth.debian.org
Mon Apr 5 17:42:35 UTC 2010
Author: benh
Date: Mon Apr 5 17:42:31 2010
New Revision: 15487
Log:
linux-base: Where a device has both a UUID and a label, prefer to use UUID
Modified:
dists/sid/linux-2.6/debian/changelog
dists/sid/linux-2.6/debian/linux-base.postinst
Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog Mon Apr 5 17:37:50 2010 (r15486)
+++ dists/sid/linux-2.6/debian/changelog Mon Apr 5 17:42:31 2010 (r15487)
@@ -14,6 +14,8 @@
debconf (Closes: #574987)
- Report when hdparm.conf or mdadm.conf may need to be updated
(Closes: #576442)
+ - Where a device has both a UUID and a label, prefer to identify it by
+ UUID, consistent with fresh installations
* iwlwifi: Fix repeated warnings about tfds_in_queue (Closes: #574526)
* eeepc-laptop: Disable CPU speed control on 701 and 702 since it can
cause the system to hang (Closes: #559578)
Modified: dists/sid/linux-2.6/debian/linux-base.postinst
==============================================================================
--- dists/sid/linux-2.6/debian/linux-base.postinst Mon Apr 5 17:37:50 2010 (r15486)
+++ dists/sid/linux-2.6/debian/linux-base.postinst Mon Apr 5 17:42:31 2010 (r15487)
@@ -1230,9 +1230,12 @@
}
# Discard all labels and UUIDs(!) that are ambiguous.
+ # Sort each device's IDs in reverse lexical order so that UUIDs are
+ # preferred.
for my $bdev (keys(%bdev_map)) {
- @{$bdev_map{$bdev}->{ids}} = grep({ $#{$id_map{$_}} == 0 }
- @{$bdev_map{$bdev}->{ids}});
+ @{$bdev_map{$bdev}->{ids}} =
+ sort({$b cmp $a}
+ grep({ $#{$id_map{$_}} == 0 } @{$bdev_map{$bdev}->{ids}}));
}
# Add persistent aliases for CD/DVD/BD drives
More information about the Kernel-svn-changes
mailing list