summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-30 19:20:10 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-30 19:20:10 +0000
commit771752010280ac3c10fcb46e14cb622249bc56d9 (patch)
treeeef195da99b7a4d94b317a238450c8a81b5c9840
parentfae8e3fe4f558f7e689731b0c49d3edb31b31e13 (diff)
downloadrockbox-771752010280ac3c10fcb46e14cb622249bc56d9.tar.gz
rockbox-771752010280ac3c10fcb46e14cb622249bc56d9.zip
When installing builds use the real platform name, not the configuration section one. Fixes installation of X5V builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14540 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/install.cpp20
1 files changed, 9 insertions, 11 deletions
diff --git a/rbutil/rbutilqt/install.cpp b/rbutil/rbutilqt/install.cpp
index 76baac44e0..5edef5b6ee 100644
--- a/rbutil/rbutilqt/install.cpp
+++ b/rbutil/rbutilqt/install.cpp
@@ -58,33 +58,31 @@ void Install::accept()
58 } 58 }
59 59
60 QString myversion; 60 QString myversion;
61 QString buildname;
62 devices->beginGroup(userSettings->value("defaults/platform").toString());
63 buildname = devices->value("platform").toString();
64 devices->endGroup();
61 if(ui.radioStable->isChecked()) { 65 if(ui.radioStable->isChecked()) {
62 file = QString("%1/rockbox-%2-%3.zip") 66 file = QString("%1/rockbox-%2-%3.zip")
63 .arg(devices->value("download_url").toString(), 67 .arg(devices->value("download_url").toString(),
64 devices->value("last_release").toString(), 68 devices->value("last_release").toString(), buildname);
65 userSettings->value("defaults/platform").toString());
66 fileName = QString("rockbox-%1-%2.zip") 69 fileName = QString("rockbox-%1-%2.zip")
67 .arg(devices->value("last_release").toString(), 70 .arg(devices->value("last_release").toString(), buildname);
68 userSettings->value("defaults/platform").toString());
69 userSettings->setValue("defaults/build", "stable"); 71 userSettings->setValue("defaults/build", "stable");
70 myversion = version.value("rel_rev"); 72 myversion = version.value("rel_rev");
71 } 73 }
72 else if(ui.radioArchived->isChecked()) { 74 else if(ui.radioArchived->isChecked()) {
73 file = QString("%1%2/rockbox-%3-%4.zip") 75 file = QString("%1%2/rockbox-%3-%4.zip")
74 .arg(devices->value("daily_url").toString(), 76 .arg(devices->value("daily_url").toString(),
75 userSettings->value("defaults/platform").toString(), 77 buildname, buildname, version.value("arch_date"));
76 userSettings->value("defaults/platform").toString(),
77 version.value("arch_date"));
78 fileName = QString("rockbox-%1-%2.zip") 78 fileName = QString("rockbox-%1-%2.zip")
79 .arg(userSettings->value("defaults/platform").toString(), 79 .arg(buildname, version.value("arch_date"));
80 version.value("arch_date"));
81 userSettings->setValue("defaults/build", "archived"); 80 userSettings->setValue("defaults/build", "archived");
82 myversion = "r" + version.value("arch_rev") + "-" + version.value("arch_date"); 81 myversion = "r" + version.value("arch_rev") + "-" + version.value("arch_date");
83 } 82 }
84 else if(ui.radioCurrent->isChecked()) { 83 else if(ui.radioCurrent->isChecked()) {
85 file = QString("%1%2/rockbox.zip") 84 file = QString("%1%2/rockbox.zip")
86 .arg(devices->value("bleeding_url").toString(), 85 .arg(devices->value("bleeding_url").toString(), buildname);
87 userSettings->value("defaults/platform").toString());
88 fileName = QString("rockbox.zip"); 86 fileName = QString("rockbox.zip");
89 userSettings->setValue("defaults/build", "current"); 87 userSettings->setValue("defaults/build", "current");
90 myversion = "r" + version.value("bleed_rev"); 88 myversion = "r" + version.value("bleed_rev");