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
|
// 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;
|
const auto path = db->localPkgDir % '/' + licensesPackage->packageInfo->fileName;
|
||||||
decltype(extractFiles(path, &Package::isLicense)) licensesDirs;
|
decltype(extractFiles(path, &Package::isLicense)) licensesDirs;
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue