cmd/fpkg/install: deduplicate nix store
All checks were successful
Tests / Go tests (push) Successful in 41s
Nix / NixOS tests (push) Successful in 4m43s

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
Ophestra 2024-12-30 02:13:28 +09:00
parent 1464ef774b
commit 22a4b99674
Signed by: cat
SSH Key Fingerprint: SHA256:gQ67O0enBZ7UdZypgtspB2FDM1g3GVw8nX0XSdcFw8Q

View File

@ -139,6 +139,8 @@ func actionInstall(args []string) {
"cp -dRf /nix nix", "cp -dRf /nix nix",
// copy from binary cache // copy from binary cache
"nix copy --offline --no-check-sigs --all --from file://$BUNDLE/res --to $PWD", "nix copy --offline --no-check-sigs --all --from file://$BUNDLE/res --to $PWD",
// deduplicate nix store
"nix store --offline --store $PWD optimise",
// make cache directory world-readable for autoetc // make cache directory world-readable for autoetc
"chmod 0755 .", "chmod 0755 .",
}, workDir, bundle, pathSet, dropShellInstall, cleanup) }, workDir, bundle, pathSet, dropShellInstall, cleanup)