Fix CLI upgrade lookup
This commit is contained in:
parent
0ffed79e30
commit
ec3123b5de
|
@ -81,7 +81,10 @@ int main(int argc, char *argv[])
|
||||||
configArgs.targetFormatArg.isPresent() ? configArgs.targetFormatArg.values().front() : string("zip"),
|
configArgs.targetFormatArg.isPresent() ? configArgs.targetFormatArg.values().front() : string("zip"),
|
||||||
configArgs.defaultIconThemeArg.isPresent() ? configArgs.defaultIconThemeArg.values().front() : string());
|
configArgs.defaultIconThemeArg.isPresent() ? configArgs.defaultIconThemeArg.values().front() : string());
|
||||||
} else if(configArgs.upgradeLookupArg.isPresent()) {
|
} else if(configArgs.upgradeLookupArg.isPresent()) {
|
||||||
UpgradeLookupCli upgradeLookup(manager, configArgs.upgradeLookupArg.values().front());
|
UpgradeLookupCli upgradeLookup(manager, configArgs.repoNameArg.values().front());
|
||||||
|
if(upgradeLookup.hasErrors()) {
|
||||||
|
return 25;
|
||||||
|
}
|
||||||
return application.exec();
|
return application.exec();
|
||||||
}
|
}
|
||||||
} else if(!configArgs.helpArg.isPresent()) {
|
} else if(!configArgs.helpArg.isPresent()) {
|
||||||
|
|
|
@ -180,6 +180,7 @@ class UpgradeLookupCli : public UpgradeLookup
|
||||||
friend class UpgradeLookupProcess;
|
friend class UpgradeLookupProcess;
|
||||||
public:
|
public:
|
||||||
explicit UpgradeLookupCli(Manager &manager, const std::string &repo, QObject *parent = nullptr);
|
explicit UpgradeLookupCli(Manager &manager, const std::string &repo, QObject *parent = nullptr);
|
||||||
|
bool hasErrors() const;
|
||||||
const Repository *toCheck() const;
|
const Repository *toCheck() const;
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
@ -196,6 +197,11 @@ private:
|
||||||
QStringList m_orphanedPackagesArray;
|
QStringList m_orphanedPackagesArray;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
inline bool UpgradeLookupCli::hasErrors() const
|
||||||
|
{
|
||||||
|
return !m_errorsArray.isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // namespace PackageManagement
|
} // namespace PackageManagement
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue