diff --git a/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp b/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp index d594faf7ce..a5ffa4783b 100644 --- a/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp @@ -649,7 +649,8 @@ Package::Open() } // open the file - fFD = openat(fPackagesDirectory->DirectoryFD(), fFileName, O_RDONLY); + fFD = openat(fPackagesDirectory->DirectoryFD(), fFileName, + O_RDONLY | O_NOCACHE); if (fFD < 0) { ERROR("Failed to open package file \"%s\": %s\n", fFileName.Data(), strerror(errno));