From: Andrew Bartlett Date: Sat, 1 Sep 2018 11:12:44 +0000 (+1200) Subject: selftest: Set RESOLV_WRAPPER_CONF/RESOLV_WRAPPER_HOSTS when running dcpromo X-Git-Tag: tdb-1.3.17~1947 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85ef0590a544e97f2c800589d05646002c48b95a;p=thirdparty%2Fsamba.git selftest: Set RESOLV_WRAPPER_CONF/RESOLV_WRAPPER_HOSTS when running dcpromo Otherwise this relies on the order that tests run to cause the environment variable to be left behind. Signed-off-by: Andrew Bartlett Reviewed-by: Gary Lockyer --- diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index 4f3ad0ed3bf..fb4fcc6e566 100755 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -1315,6 +1315,11 @@ sub provision_promoted_dc($$$) my $samba_tool = Samba::bindir_path($self, "samba-tool"); my $cmd = "NSS_WRAPPER_HOSTS='$ret->{NSS_WRAPPER_HOSTS}' "; $cmd .= "SOCKET_WRAPPER_DEFAULT_IFACE=\"$ret->{SOCKET_WRAPPER_DEFAULT_IFACE}\" "; + if (defined($ret->{RESOLV_WRAPPER_CONF})) { + $cmd .= "RESOLV_WRAPPER_CONF=\"$ret->{RESOLV_WRAPPER_CONF}\" "; + } else { + $cmd .= "RESOLV_WRAPPER_HOSTS=\"$ret->{RESOLV_WRAPPER_HOSTS}\" "; + } $cmd .= "KRB5_CONFIG=\"$ret->{KRB5_CONFIG}\" "; $cmd .= "KRB5CCNAME=\"$ret->{KRB5_CCACHE}\" "; $cmd .= "$samba_tool domain dcpromo $ret->{CONFIGURATION} $dcvars->{REALM} DC --realm=$dcvars->{REALM}";