selftest: Pass force_fips_mode to provision_raw_prepare()
authorAndreas Schneider <asn@samba.org>
Fri, 13 Mar 2020 13:33:08 +0000 (14:33 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 8 Apr 2020 13:02:40 +0000 (13:02 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
selftest/target/Samba4.pm

index 76495935b8f953e074e96a5291fd5fde0f970db9..b9c1a4051dc4799e92da723cdc7703b28ed77963 100755 (executable)
@@ -471,7 +471,7 @@ sub setup_trust($$$$$)
        return $localenv
 }
 
-sub provision_raw_prepare($$$$$$$$$$$$$)
+sub provision_raw_prepare($$$$$$$$$$$$$$)
 {
        my ($self,
            $prefix,
@@ -484,6 +484,7 @@ sub provision_raw_prepare($$$$$$$$$$$$$)
            $password,
            $kdc_ipv4,
            $kdc_ipv6,
+           $force_fips_mode,
            $extra_provision_options) = @_;
        my $ctx;
        my $python_cmd = "";
@@ -519,6 +520,7 @@ sub provision_raw_prepare($$$$$$$$$$$$$)
        $ctx->{password} = $password;
        $ctx->{kdc_ipv4} = $kdc_ipv4;
        $ctx->{kdc_ipv6} = $kdc_ipv6;
+       $ctx->{force_fips_mode} = $force_fips_mode;
        $ctx->{krb5_ccname} = "$prefix_abs/krb5cc_%{uid}";
        if ($functional_level eq "2000") {
                $ctx->{supported_enctypes} = "arcfour-hmac-md5 des-cbc-md5 des-cbc-crc"
@@ -1108,6 +1110,7 @@ sub provision($$$$$$$$$$$)
                                               $password,
                                               $kdc_ipv4,
                                               $kdc_ipv6,
+                                              $force_fips_mode,
                                               $extra_provision_options);
 
        $ctx->{share} = "$ctx->{prefix_abs}/share";