Manager: Drop 'which' package dependency

This commit is contained in:
Riyyi
2022-02-02 21:25:25 +01:00
parent 18da83e7bb
commit 3a10ca3d59
+1 -2
View File
@@ -199,10 +199,9 @@ bool Package::distroDependencies()
dependencies.push_back({ "dpkg-query", "dpkg" });
}
// FIXME: Conglomerate which calls to save multiple external process creation.
Util::System $;
for (const auto& dependency : dependencies) {
if ($("which " + dependency.at(0))().status() > 0) {
if (!findDependency(dependency.at(0))) {
fprintf(stderr, "\033[31;1mPackage:\033[0m required dependency '%s' is missing\n", dependency.at(1).c_str());
return false;
}