Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pnpm.fetchDeps: ensure consistent permissions after fetching
For reasons not yet completely understood, `pnpm` might create dependency files with inconsistent file permissions. Since file permissions are stored in the NAR-archive used to derive the hash of a fixed output derivation, this leads to inconsistencies depending on where a derivation is built. Hence, we ensure a consistent file permission scheme: * All files with `-exec` suffix have 555. * All other files have 444. * All folders have 555. This schema was chosen because it as already upheld in most environments we tested.
- Loading branch information