nix.conf: move write for 'fallback', always set it

This commit is contained in:
Cole Mickens 2024-09-16 09:59:47 -07:00
parent f13fa9e9f3
commit 2bcd86656f
2 changed files with 6 additions and 7 deletions

View file

@ -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()));

View file

@ -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(())