Generate meaningful error message if path for "licenses" package not configured
This commit is contained in:
parent
985e641e35
commit
0e04235d0e
|
@ -224,6 +224,11 @@ LicenseResult Config::computeLicenseInfo(const std::vector<string> &dependencyDe
|
|||
}
|
||||
|
||||
// extract common licenses
|
||||
if (db->localPkgDir.empty()) {
|
||||
result.success = false;
|
||||
result.notes.emplace_back("No local package dir for database \"" % db->name + "\" (containing \"licenses\" package) configured.");
|
||||
return result;
|
||||
}
|
||||
const auto path = db->localPkgDir % '/' + licensesPackage->packageInfo->fileName;
|
||||
decltype(extractFiles(path, &Package::isLicense)) licensesDirs;
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue