mirror of
https://github.com/cachix/install-nix-action.git
synced 2024-11-24 01:18:05 +00:00
macos: disable spotlight
This commit is contained in:
parent
f57eb6b95e
commit
a5f8eada85
2 changed files with 5 additions and 0 deletions
|
@ -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");
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue