1 |
charliebrady |
1.1 |
diff -ru anaconda-13.21.215/textw/upgrade_text.py anaconda-13.21.215.new/textw/upgrade_text.py |
2 |
|
|
--- anaconda-13.21.215/textw/upgrade_text.py 2014-01-01 20:29:02.283571144 -0500 |
3 |
|
|
+++ anaconda-13.21.215.new/textw/upgrade_text.py 2014-01-01 20:27:59.035865533 -0500 |
4 |
|
|
@@ -222,10 +222,10 @@ |
5 |
|
|
|
6 |
|
|
parts = anaconda.id.rootParts |
7 |
|
|
cur_arch = os.uname()[4] |
8 |
|
|
- if cur_arch == 'i686': |
9 |
|
|
- cur_arch = '32' |
10 |
|
|
- else: |
11 |
|
|
- cur_arch = '64' |
12 |
|
|
+ if cur_arch == 'i686': |
13 |
|
|
+ cur_arch = '32' |
14 |
|
|
+ else: |
15 |
|
|
+ cur_arch = '64' |
16 |
|
|
|
17 |
|
|
height = min(len(parts), 11) + 1 |
18 |
|
|
if height == 12: |
19 |
|
|
@@ -235,36 +235,24 @@ |
20 |
|
|
partList = [] |
21 |
|
|
partList.append(_("Reinstall System")) |
22 |
|
|
|
23 |
|
|
- if (anaconda.id.upgrade == None and anaconda.dispatch.stepInSkipList("installtype")) or anaconda.id.upgrade: |
24 |
|
|
- default = 1 |
25 |
|
|
- else: |
26 |
|
|
- default = 0 |
27 |
|
|
- |
28 |
|
|
- sys_is_not_upgradeable = 0 |
29 |
|
|
+ default = 1 |
30 |
|
|
|
31 |
|
|
- upgradeable_partitions = len(parts) |
32 |
|
|
- if upgradeable_partitions != 1: |
33 |
|
|
- sys_is_not_upgradeable = 1 |
34 |
|
|
- header = _("System has problem") |
35 |
|
|
- reason = _("Your system is not upgradeable. There is more than one SME server partition.") |
36 |
|
|
+ sys_is_not_upgradeable = 0 |
37 |
|
|
+ |
38 |
|
|
+ upgradeable_partitions = len(parts) |
39 |
|
|
+ if upgradeable_partitions != 1: |
40 |
|
|
+ sys_is_not_upgradeable = 1 |
41 |
|
|
+ header = _("System has problem") |
42 |
|
|
+ reason = _("Your system is not upgradeable. There is more than one MSL partition. Contact Mitel support for recovery instructions.") |
43 |
|
|
|
44 |
|
|
(drive, desc, arch) = parts[0] |
45 |
|
|
+ #for (device, desc) in parts: |
46 |
|
|
+ # partList.append("%s (%s)" %(desc, device.path)) |
47 |
|
|
|
48 |
|
|
- if arch != cur_arch: |
49 |
|
|
- sys_is_not_upgradeable = 1 |
50 |
|
|
- header = _("Wrong SME server version") |
51 |
|
|
- reason = _("Your system is not upgradeable using this version of SME server. The currently installed system is a %s bit version, but this version of SME server is a %s bit version.") % (arch, cur_arch) |
52 |
|
|
- |
53 |
|
|
- if sys_is_not_upgradeable: |
54 |
|
|
- partList.append(_("Reboot system")) |
55 |
|
|
- (button, choice) = ListboxChoiceWindow(screen, header, |
56 |
|
|
- reason, partList, |
57 |
|
|
- [ TEXT_OK_BUTTON, |
58 |
|
|
- TEXT_BACK_BUTTON ], |
59 |
|
|
- width = 55, scroll = scroll, |
60 |
|
|
- height = height, |
61 |
|
|
- help = "upgraderoot", |
62 |
|
|
- default = 1) |
63 |
|
|
+ if arch != cur_arch: |
64 |
|
|
+ sys_is_not_upgradeable = 1 |
65 |
|
|
+ header = _("Wrong MSL version") |
66 |
|
|
+ reason = _("Your system is not upgradeable using this version of MSL. The currently installed system is a %s bit version, but this version of MSL is a %s bit version.") % (arch, cur_arch) |
67 |
|
|
|
68 |
|
|
if button == TEXT_BACK_CHECK: |
69 |
|
|
return INSTALL_BACK |
70 |
|
|
@@ -277,9 +265,9 @@ |
71 |
|
|
sys.exit(1) |
72 |
|
|
|
73 |
|
|
partList.append(_("Upgrade existing \"%s\" system") %(desc)) |
74 |
|
|
- |
75 |
|
|
+ |
76 |
|
|
(button, choice) = ListboxChoiceWindow(screen, _("System to Upgrade"), |
77 |
|
|
- _("Your system is upgradeable."), partList, |
78 |
|
|
+ _("Your system is upgradeable."), partList, |
79 |
|
|
[ TEXT_OK_BUTTON, |
80 |
|
|
TEXT_BACK_BUTTON ], |
81 |
|
|
width = 55, scroll = scroll, |
82 |
|
|
@@ -303,6 +291,7 @@ |
83 |
|
|
anaconda.id.rootParts = parts |
84 |
|
|
anaconda.dispatch.skipStep("installtype", skip = 1) |
85 |
|
|
else: |
86 |
|
|
+ anaconda.id.setUpgrade(False) |
87 |
|
|
anaconda.dispatch.skipStep("installtype", skip = 0) |
88 |
|
|
anaconda.id.upgradeRoot = None |
89 |
|
|
|