From f598ef9c27fa51b2d3b809f2937104b8bca271b2 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 22 Nov 2020 16:39:56 +0100 Subject: rbutil: Add support for installing daily builds. Change-Id: If2bb23adcbd4a441f18846515c609118da8c5b5e --- rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'rbutil/rbutilqt/gui/selectiveinstallwidget.cpp') diff --git a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp index f64cfecd7c..cc5abb40ad 100644 --- a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp +++ b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp @@ -124,6 +124,8 @@ void SelectiveInstallWidget::updateVersion(void) ServerInfo::BleedingRevision).toString()); m_versions.insert(SystemInfo::BuildCandidate, ServerInfo::instance()->platformValue( ServerInfo::RelCandidateVersion).toString()); + m_versions.insert(SystemInfo::BuildDaily, ServerInfo::instance()->platformValue( + ServerInfo::DailyVersion).toString()); } ui.selectedVersion->clear(); @@ -139,6 +141,10 @@ void SelectiveInstallWidget::updateVersion(void) ui.selectedVersion->addItem(tr("Release Candidate (Revison %1)").arg( m_versions[SystemInfo::BuildCandidate]), SystemInfo::BuildCandidate); } + if(!m_versions[SystemInfo::BuildDaily].isEmpty()) { + ui.selectedVersion->addItem(tr("Daily Build (%1)").arg( + m_versions[SystemInfo::BuildDaily]), SystemInfo::BuildDaily); + } // select previously selected version int index = ui.selectedVersion->findData(RbSettings::value(RbSettings::Build).toString()); @@ -450,6 +456,9 @@ void SelectiveInstallWidget::installRockbox(void) url = ServerInfo::instance()->platformValue( ServerInfo::RelCandidateUrl, m_target).toString(); break; + case SystemInfo::BuildDaily: + url = ServerInfo::instance()->platformValue( + ServerInfo::DailyUrl, m_target).toString(); } //! install build if(m_zipinstaller != nullptr) m_zipinstaller->deleteLater(); -- cgit v1.2.3