From 397f8628024a07ccd2018a3e8a5966f7bfc2a514 Mon Sep 17 00:00:00 2001 From: 2sat Date: Wed, 1 May 2024 12:59:26 +0530 Subject: [PATCH] persist config files for ord env --- src/subcommand/env.rs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/subcommand/env.rs b/src/subcommand/env.rs index 39e9cb8da9..96411c44c0 100644 --- a/src/subcommand/env.rs +++ b/src/subcommand/env.rs @@ -59,11 +59,11 @@ impl Env { .with_context(|| format!("directory `{}` is not valid unicode", absolute.display()))?; fs::create_dir_all(&absolute)?; - - fs::write( - absolute.join("bitcoin.conf"), - format!( - "datacarriersize=1000000 + if !absolute.join("bitcoin.conf").try_exists()? { + fs::write( + absolute.join("bitcoin.conf"), + format!( + "datacarriersize=1000000 regtest=1 datadir={absolute_str} listen=0 @@ -71,8 +71,9 @@ txindex=1 [regtest] rpcport={bitcoind_port} ", - ), - )?; + ), + )?; + } fs::write(absolute.join("inscription.txt"), "FOO")?; @@ -97,8 +98,9 @@ rpcport={bitcoind_port} ..default() }) .unwrap(); - - fs::write(absolute.join("batch.yaml"), yaml)?; + if !absolute.join("batch.yaml").try_exists()? { + fs::write(absolute.join("batch.yaml"), yaml)?; + } let _bitcoind = KillOnDrop( Command::new("bitcoind")