File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -81,8 +81,14 @@ impl ConfigPaths {
8181
8282/// Return the path to the global container authentication file, if it exists.
8383pub fn get_global_authfile ( root : & Dir ) -> Result < Option < ( Utf8PathBuf , File ) > > {
84- let root = & RootDir :: new ( root, "." ) ?;
8584 let am_uid0 = rustix:: process:: getuid ( ) == rustix:: process:: Uid :: ROOT ;
85+ // Workaround for https://github.com/rpm-software-management/mock/pull/1613#issuecomment-3421908652
86+ #[ cfg( test) ]
87+ if !am_uid0 {
88+ return Ok ( None ) ;
89+ }
90+
91+ let root = & RootDir :: new ( root, "." ) ?;
8692 get_global_authfile_impl ( root, am_uid0)
8793}
8894
@@ -115,6 +121,7 @@ mod tests {
115121 }
116122
117123 #[ test]
124+ #[ ignore = "https://github.com/rpm-software-management/mock/pull/1613#issuecomment-3421908652" ]
118125 fn test_config_paths ( ) -> Result < ( ) > {
119126 let root = & cap_tempfile:: TempDir :: new ( cap_std:: ambient_authority ( ) ) ?;
120127 let rootdir = & RootDir :: new ( root, "." ) ?;
You can’t perform that action at this time.
0 commit comments