From ca0785ea674d52c06bd705a3a5b3224a74cc0dcd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pavel=20Filipensk=C3=BD?= Date: Thu, 3 Jul 2025 22:48:38 +0200 Subject: [PATCH] selftest: Remove prefix_abs from ctx hash key MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit prefix is an absolute path now. Signed-off-by: Pavel Filipenský Reviewed-by: Andreas Schneider --- selftest/target/Samba.pm | 2 +- selftest/target/Samba4.pm | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/selftest/target/Samba.pm b/selftest/target/Samba.pm index 15d7692b5d6..5fc856f7886 100644 --- a/selftest/target/Samba.pm +++ b/selftest/target/Samba.pm @@ -222,7 +222,7 @@ sub prepare_keyblobs($) my $pkinitkey_private = "$ca_pkinitdir/USER-$pkinitprincipalname-private-key.pem"; my $tlsdir = "$ctx->{tlsdir}"; - my $pkinitdir = "$ctx->{prefix_abs}/pkinit"; + my $pkinitdir = "$ctx->{prefix}/pkinit"; #TLS and PKINIT crypto blobs my $dhfile = "$tlsdir/dhparms.pem"; my $cafile = "$tlsdir/ca.pem"; diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index fd1c22d07a1..c1bc6f829ed 100755 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -853,14 +853,14 @@ sub provision_raw_step1($$) open(PWD, ">$ctx->{nsswrap_passwd}"); if ($ctx->{unix_uid} != 0) { - print PWD "root:x:0:0:root gecos:$ctx->{prefix_abs}:/bin/false\n"; - } - print PWD "$ctx->{unix_name}:x:$ctx->{unix_uid}:65531:$ctx->{unix_name} gecos:$ctx->{prefix_abs}:/bin/false\n"; - print PWD "nobody:x:65534:65533:nobody gecos:$ctx->{prefix_abs}:/bin/false -pdbtest:x:65533:65533:pdbtest gecos:$ctx->{prefix_abs}:/bin/false -pdbtest2:x:65532:65533:pdbtest gecos:$ctx->{prefix_abs}:/bin/false -pdbtest3:x:65531:65533:pdbtest gecos:$ctx->{prefix_abs}:/bin/false -pdbtest4:x:65530:65533:pdbtest gecos:$ctx->{prefix_abs}:/bin/false + print PWD "root:x:0:0:root gecos:$ctx->{prefix}:/bin/false\n"; + } + print PWD "$ctx->{unix_name}:x:$ctx->{unix_uid}:65531:$ctx->{unix_name} gecos:$ctx->{prefix}:/bin/false\n"; + print PWD "nobody:x:65534:65533:nobody gecos:$ctx->{prefix}:/bin/false +pdbtest:x:65533:65533:pdbtest gecos:$ctx->{prefix}:/bin/false +pdbtest2:x:65532:65533:pdbtest gecos:$ctx->{prefix}:/bin/false +pdbtest3:x:65531:65533:pdbtest gecos:$ctx->{prefix}:/bin/false +pdbtest4:x:65530:65533:pdbtest gecos:$ctx->{prefix}:/bin/false "; close(PWD); my $uid_rfc2307test = 65533; @@ -942,7 +942,7 @@ nogroup:x:65534:nobody PRIVATEDIR => $ctx->{privatedir}, BINDDNSDIR => $ctx->{binddnsdir}, SERVERCONFFILE => $ctx->{smb_conf}, - TESTENV_DIR => $ctx->{prefix_abs}, + TESTENV_DIR => $ctx->{prefix}, CONFIGURATION => $configuration, SOCKET_WRAPPER_DEFAULT_IFACE => $ctx->{swiface}, NSS_WRAPPER_PASSWD => $ctx->{nsswrap_passwd}, @@ -1219,7 +1219,7 @@ sub provision($$$$$$$$$$$) $force_fips_mode, $extra_provision_options); - $ctx->{share} = "$ctx->{prefix_abs}/share"; + $ctx->{share} = "$ctx->{prefix}/share"; push(@{$ctx->{directories}}, "$ctx->{share}"); push(@{$ctx->{directories}}, "$ctx->{share}/test1"); push(@{$ctx->{directories}}, "$ctx->{share}/test2"); @@ -1931,7 +1931,7 @@ sub provision_rodc($$$) return undef; } - $ctx->{share} = "$ctx->{prefix_abs}/share"; + $ctx->{share} = "$ctx->{prefix}/share"; push(@{$ctx->{directories}}, "$ctx->{share}"); $ctx->{smb_conf_extra_options} = " @@ -3376,11 +3376,11 @@ sub prepare_dc_testenv undef); # the restore uses a slightly different state-dir location to other testenvs - $ctx->{statedir} = "$ctx->{prefix_abs}/state"; + $ctx->{statedir} = "$ctx->{prefix}/state"; push(@{$ctx->{directories}}, "$ctx->{statedir}"); # add support for sysvol/netlogon/tmp shares - $ctx->{share} = "$ctx->{prefix_abs}/share"; + $ctx->{share} = "$ctx->{prefix}/share"; push(@{$ctx->{directories}}, "$ctx->{share}"); push(@{$ctx->{directories}}, "$ctx->{share}/test1"); -- 2.47.2