Skip to content

Commit e508100

Browse files
yelnineiCarterLi
authored andcommitted
disable ffPackagesGetNix on when it is not defined
1 parent 1a2f4b4 commit e508100

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/detection/packages/packages_linux.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,11 +418,13 @@ static void getPackageCounts(FFstrbuf* baseDir, FFPackagesResult* packageCounts,
418418
if (!(options->disabled & FF_PACKAGES_FLAG_EMERGE_BIT)) packageCounts->emerge += countFilesRecursive(baseDir, "/var/db/pkg", "SIZE");
419419
if (!(options->disabled & FF_PACKAGES_FLAG_EOPKG_BIT)) packageCounts->eopkg += getNumElements(baseDir, "/var/lib/eopkg/package", true);
420420
if (!(options->disabled & FF_PACKAGES_FLAG_FLATPAK_BIT)) packageCounts->flatpakSystem += getFlatpakPackages(baseDir, "/var/lib");
421+
#if defined(__linux__) || defined(__APPLE__)
421422
if (!(options->disabled & FF_PACKAGES_FLAG_NIX_BIT))
422423
{
423424
packageCounts->nixDefault += ffPackagesGetNix(baseDir, "/nix/var/nix/profiles/default");
424425
packageCounts->nixSystem += ffPackagesGetNix(baseDir, "/run/current-system");
425426
}
427+
#endif
426428
if (!(options->disabled & FF_PACKAGES_FLAG_PACMAN_BIT)) packageCounts->pacman += getNumElements(baseDir, "/var/lib/pacman/local", true);
427429
if (!(options->disabled & FF_PACKAGES_FLAG_LPKGBUILD_BIT)) packageCounts->lpkgbuild += getNumElements(baseDir, "/opt/Loc-OS-LPKG/lpkgbuild/remove", false);
428430
if (!(options->disabled & FF_PACKAGES_FLAG_PKGTOOL_BIT)) packageCounts->pkgtool += getNumElements(baseDir, "/var/log/packages", false);
@@ -517,7 +519,7 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
517519
#endif
518520

519521
ffStrbufSet(&baseDir, &instance.state.platform.homeDir);
520-
522+
#if defined(__linux__) || defined(__APPLE__)
521523
if (!(options->disabled & FF_PACKAGES_FLAG_NIX_BIT))
522524
{
523525
// Count packages from $HOME/.nix-profile
@@ -542,6 +544,7 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
542544
FF_STRBUF_AUTO_DESTROY userPkgsDir = ffStrbufCreateStatic("/etc/profiles/per-user/");
543545
result->nixUser += ffPackagesGetNix(&userPkgsDir, instance.state.platform.userName.chars);
544546
}
547+
#endif
545548

546549
if (!(options->disabled & FF_PACKAGES_FLAG_GUIX_BIT))
547550
{

0 commit comments

Comments
 (0)