Skip to content

Commit deb6870

Browse files
committed
ostree-ext: Stub out config loading if we detect nspawn
Workaround for rpm-software-management/mock#1613 (comment) Signed-off-by: Colin Walters <[email protected]>
1 parent 8abee04 commit deb6870

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

crates/ostree-ext/src/globals.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,12 @@ impl ConfigPaths {
8181

8282
/// Return the path to the global container authentication file, if it exists.
8383
pub fn get_global_authfile(root: &Dir) -> Result<Option<(Utf8PathBuf, File)>> {
84-
let root = &RootDir::new(root, ".")?;
84+
// Workaround for https://github.com/rpm-software-management/mock/pull/1613#issuecomment-3421908652
85+
#[cfg(test)]
86+
return Ok(None);
87+
8588
let am_uid0 = rustix::process::getuid() == rustix::process::Uid::ROOT;
89+
let root = &RootDir::new(root, ".")?;
8690
get_global_authfile_impl(root, am_uid0)
8791
}
8892

@@ -115,6 +119,7 @@ mod tests {
115119
}
116120

117121
#[test]
122+
#[ignore = "https://github.com/rpm-software-management/mock/pull/1613#issuecomment-3421908652"]
118123
fn test_config_paths() -> Result<()> {
119124
let root = &cap_tempfile::TempDir::new(cap_std::ambient_authority())?;
120125
let rootdir = &RootDir::new(root, ".")?;

0 commit comments

Comments
 (0)