From: Ian Jackson Date: Mon, 3 May 2021 23:03:51 +0000 (+0100) Subject: apitest: Move command_socket into global DirSubst X-Git-Tag: otter-0.6.0~418 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=9994bd148c840990beda3b40515aabea4bbcb7fa;p=otter.git apitest: Move command_socket into global DirSubst Signed-off-by: Ian Jackson --- diff --git a/apitest/apitest.rs b/apitest/apitest.rs index ec3304e4..1186261b 100644 --- a/apitest/apitest.rs +++ b/apitest/apitest.rs @@ -198,6 +198,7 @@ impl Substitutor for DirSubst { "target" => format!("{}/target", &self.start_dir), "specs" => self.specs_dir(), "table" => TABLE.to_owned(), + "command_socket" => "command.socket".to_owned(), _ => return None, }) } @@ -593,10 +594,7 @@ pub fn prepare_tmpdir<'x>(opts: &'x Opts, mut current_exe: &'x str) -> DirSubst #[throws(AE)] pub fn prepare_gameserver(cln: &cleanup_notify::Handle, ds: &DirSubst) -> (MgmtChannel, Child) { - let subst = ds.also(&[ - ("command_socket", "command.socket"), - ]); - let config = subst.subst(r##" + let config = ds.subst(r##" change_directory = "@abstmp@" base_dir = "@build@" public_url = "@url@" @@ -647,7 +645,7 @@ _ = "error" # rocket .context("game server")?; let mut mgmt_conn = MgmtChannel::connect( - &subst.subst("@command_socket@")? + &ds.subst("@command_socket@")? )?; mgmt_conn.cmd(&MgmtCommand::SetSuperuser(true))?;