]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest: Create libdir in setup_clusteredmember()
authorAndreas Schneider <asn@samba.org>
Mon, 10 Nov 2025 14:49:59 +0000 (15:49 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 14 Nov 2025 18:19:30 +0000 (18:19 +0000)
This fixes:

can't open st/clusteredmember/lib/krb5.conf at selftest/target/Samba.pm line 328.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
selftest/target/Samba3.pm

index 6f17d659d9665488ba36b0a4ffb5f09efaaa8808..5595902473b370f55d3b7baa775575b5eddee62a 100755 (executable)
@@ -630,6 +630,10 @@ sub setup_clusteredmember
        $ctx->{kdc_ipv4} = $dcvars->{SERVER_IP};
        $ctx->{kdc_ipv6} = $dcvars->{SERVER_IPV6};
        $ctx->{krb5_ccname} = "$prefix/krb5cc_%{uid}";
+
+       # Create lib directory for krb5.conf
+       mkdir("$prefix/lib", 0755);
+
        Samba::mk_krb5_conf($ctx, "");
 
        $ret->{KRB5_CONFIG} = $ctx->{krb5_conf};