/[smeserver]/rpms/booty/sme8/booty-0.80.6-Be-a-bit-more-clever-recognizing-partitions-from-nam.patch
ViewVC logotype

Contents of /rpms/booty/sme8/booty-0.80.6-Be-a-bit-more-clever-recognizing-partitions-from-nam.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sat Sep 17 21:16:16 2011 UTC (13 years, 1 month ago) by slords
Branch: MAIN
CVS Tags: booty-0_80_6-10_el5_sme, booty-0_80_6-10, HEAD
Error occurred while calculating annotation data.
Upstream import

1 From 7f02656079d029ee3f887c1df07d6d8e9d4d6744 Mon Sep 17 00:00:00 2001
2 From: Ales Kozumplik <akozumpl@redhat.com>
3 Date: Tue, 1 Mar 2011 18:07:31 +0100
4 Subject: [booty rhel5-branch 1/3] Be a bit more clever recognizing partitions from names. (#572862)
5
6 Similar rhel6 commit: ec9e957f3425e37cff34722cb6d10378bf454bee
7 ---
8 bootloaderInfo.py | 23 ++++++++++++-----------
9 1 files changed, 12 insertions(+), 11 deletions(-)
10
11 diff --git a/bootloaderInfo.py b/bootloaderInfo.py
12 index cdd1692..bca1321 100644
13 --- a/bootloaderInfo.py
14 +++ b/bootloaderInfo.py
15 @@ -2044,21 +2044,22 @@ class sparcBootloaderInfo(bootloaderInfo):
16 # return (disk, partition number) eg ('hda', 1)
17 def getDiskPart(dev):
18 cut = len(dev)
19 - if (dev.startswith('rd/') or dev.startswith('ida/') or
20 + if dev[-1] in string.digits:
21 + if (dev.startswith('rd/') or dev.startswith('ida/') or
22 dev.startswith('cciss/') or dev.startswith('sx8/') or
23 dev.startswith('mapper/')):
24 - if dev[-2] == 'p':
25 - cut = -1
26 - elif dev[-3] == 'p':
27 - cut = -2
28 - else:
29 - if dev[-2] in string.digits:
30 - cut = -2
31 - elif dev[-1] in string.digits:
32 - cut = -1
33 + if dev[-2] == 'p':
34 + cut = -1
35 + elif dev[-3] == 'p' and dev[-2] in string.digits:
36 + cut = -2
37 + else:
38 + if dev[-2] in string.digits:
39 + cut = -2
40 + else:
41 + cut = -1
42
43 name = dev[:cut]
44 -
45 +
46 # hack off the trailing 'p' from /dev/cciss/*, for example
47 if name[-1] == 'p':
48 for letter in name:
49 --
50 1.7.3.3
51

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed