Merge pull request #24 from cachix/macos-spotlight

macos: disable spotlight
This commit is contained in:
Domen Kožar 2020-02-26 13:43:37 +03:00 committed by GitHub
commit df989ac1d6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View file

@ -42,6 +42,8 @@ function run() {
// Catalina workaround https://github.com/NixOS/nix/issues/2925 // Catalina workaround https://github.com/NixOS/nix/issues/2925
if (os_1.type() == "Darwin") { if (os_1.type() == "Darwin") {
child_process_1.execFileSync(`${__dirname}/create-darwin-volume.sh`, { stdio: 'inherit' }); child_process_1.execFileSync(`${__dirname}/create-darwin-volume.sh`, { stdio: 'inherit' });
// Disable spotlight indexing of /nix to speed up performance
yield exec.exec("sudo", ["mdutil", "-i", "off", "/nix"]);
} }
// Needed due to multi-user being too defensive // Needed due to multi-user being too defensive
core.exportVariable('ALLOW_PREEXISTING_INSTALLATION', "1"); core.exportVariable('ALLOW_PREEXISTING_INSTALLATION', "1");

View file

@ -27,6 +27,9 @@ async function run() {
// Catalina workaround https://github.com/NixOS/nix/issues/2925 // Catalina workaround https://github.com/NixOS/nix/issues/2925
if (type() == "Darwin") { if (type() == "Darwin") {
execFileSync(`${__dirname}/create-darwin-volume.sh`, { stdio: 'inherit' }); execFileSync(`${__dirname}/create-darwin-volume.sh`, { stdio: 'inherit' });
// Disable spotlight indexing of /nix to speed up performance
await exec.exec("sudo", ["mdutil", "-i", "off", "/nix"]);
} }
// Needed due to multi-user being too defensive // Needed due to multi-user being too defensive