Packages (Linux): fix dpkg package number detection

This commit is contained in:
李通洲
2023-09-20 16:17:02 +08:00
parent 5337e5cead
commit 30ae8a2f96
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -30,6 +30,7 @@ Bugfixes:
* Fix zpool volumes detection (Disk, Linux)
* Fix external volumes detection (Disk, Linux)
* Fix snap package number detection on systems other than Ubuntu (Packages, Linux)
* Fix dpkg / apt package number detection (Packages, Linux)
Logo:
* Add Afterglow
+1 -1
View File
@@ -265,7 +265,7 @@ static uint32_t getRpmFromLibrpm(void)
static void getPackageCounts(FFstrbuf* baseDir, FFPackagesResult* packageCounts)
{
packageCounts->apk += getNumStrings(baseDir, "/lib/apk/db/installed", "C:Q");
packageCounts->dpkg += getNumStrings(baseDir, "/var/lib/dpkg/status", "Status: ");
packageCounts->dpkg += getNumStrings(baseDir, "/var/lib/dpkg/status", "Status: install ok installed");
packageCounts->emerge += countFilesRecursive(baseDir, "/var/db/pkg", "SIZE");
packageCounts->eopkg += getNumElements(baseDir, "/var/lib/eopkg/package", DT_DIR);
packageCounts->flatpakSystem += getFlatpak(baseDir, "/var/lib/flatpak");