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 @@ -93,8 +93,14 @@ impl ConfigPaths {
9393/// Return the path to the global container authentication file, if it exists.
9494#[ context( "Loading global authfile" ) ]
9595pub fn get_global_authfile ( root : & Dir ) -> Result < Option < ( Utf8PathBuf , File ) > > {
96- let root = & RootDir :: new ( root, "." ) . context ( "Opening RootDir" ) ?;
9796 let am_uid0 = rustix:: process:: getuid ( ) == rustix:: process:: Uid :: ROOT ;
97+ // Workaround for https://github.com/rpm-software-management/mock/pull/1613#issuecomment-3421908652
98+ #[ cfg( test) ]
99+ if !am_uid0 {
100+ return Ok ( None ) ;
101+ }
102+
103+ let root = & RootDir :: new ( root, "." ) . context ( "Opening RootDir" ) ?;
98104 get_global_authfile_impl ( root, am_uid0)
99105}
100106
@@ -127,6 +133,7 @@ mod tests {
127133 }
128134
129135 #[ test]
136+ #[ ignore = "https://github.com/rpm-software-management/mock/pull/1613#issuecomment-3421908652" ]
130137 fn test_config_paths ( ) -> Result < ( ) > {
131138 let root = & cap_tempfile:: TempDir :: new ( cap_std:: ambient_authority ( ) ) ?;
132139 let rootdir = & RootDir :: new ( root, "." ) ?;
You can’t perform that action at this time.
0 commit comments