Skip to content

Commit

Permalink
Merge pull request #102 from DeterminateSystems/colemickens/fallback
Browse files Browse the repository at this point in the history
nix.conf: move write for 'fallback', always set it
  • Loading branch information
colemickens authored Sep 16, 2024
2 parents f13fa9e + 2bcd866 commit 5b126b6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
5 changes: 5 additions & 0 deletions magic-nix-cache/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,11 @@ async fn main_cli() -> Result<()> {
.open(&nix_conf_path)
.with_context(|| "Creating nix.conf")?;

// always enable fallback, first
nix_conf
.write_all(b"fallback = true\n")
.with_context(|| "Setting fallback in nix.conf")?;

let store = Arc::new(NixStore::connect()?);

let narinfo_negative_cache = Arc::new(RwLock::new(HashSet::new()));
Expand Down
8 changes: 1 addition & 7 deletions magic-nix-cache/src/pbh.rs
Original file line number Diff line number Diff line change
Expand Up @@ -186,13 +186,7 @@ pub async fn setup_legacy_post_build_hook(

/* Update nix.conf. */
nix_conf
.write_all(
format!(
"fallback = true\npost-build-hook = {}\n",
post_build_hook_script.display()
)
.as_bytes(),
)
.write_all(format!("post-build-hook = {}\n", post_build_hook_script.display()).as_bytes())
.with_context(|| "Writing to nix.conf")?;

Ok(())
Expand Down

0 comments on commit 5b126b6

Please sign in to comment.