diff --git a/ssuks/ssukickstarter.cpp b/ssuks/ssukickstarter.cpp index 130ff61..d1e294d 100644 --- a/ssuks/ssukickstarter.cpp +++ b/ssuks/ssukickstarter.cpp @@ -100,11 +100,18 @@ QStringList SsuKickstarter::repos(){ QStringList result; SsuDeviceInfo deviceInfo(deviceModel); SsuRepoManager repoManager; + QTextStream qerr(stderr); QStringList repos = repoManager.repos(rndMode, deviceInfo, Ssu::BoardFilter); foreach (const QString &repo, repos){ QString repoUrl = ssu.repoUrl(repo, rndMode, QHash(), repoOverride); + + if (repoUrl == ""){ + qerr << "Repository " << repo << " does not have an URL, ignoring" << endl; + continue; + } + // Adaptation repos need to have separate naming so that when images are done // the repository caches will not be mixed with each other. if (repo.startsWith("adaptation")) {