From: Andreas Schneider Date: Wed, 15 Jan 2020 13:41:13 +0000 (+0100) Subject: selftest: Add a group 'Samba Users' X-Git-Tag: ldb-2.1.1~243 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=227a8a11310961ca028251a8d82a8be5a58b7b51;p=thirdparty%2Fsamba.git selftest: Add a group 'Samba Users' Signed-off-by: Andreas Schneider Reviewed-by: Günther Deschner --- diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index b7e870f0452..01ab6e8b4dd 100755 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -996,6 +996,21 @@ servicePrincipalName: http/testupnspn.$ctx->{dnsname} } } + my $group_array = ["Samba Users"]; + + foreach my $group (@{$group_array}) { + my $samba_tool_cmd = ""; + + $samba_tool_cmd .= "KRB5_CONFIG=\"$ret->{KRB5_CONFIG}\" "; + $samba_tool_cmd .= "KRB5CCNAME=\"$ret->{KRB5_CCACHE}\" "; + $samba_tool_cmd .= Samba::bindir_path($self, "samba-tool") + . " group add --configfile=$ctx->{smb_conf} \"$group\""; + unless (system($samba_tool_cmd) == 0) { + warn("Unable to create group: $group\n$samba_tool_cmd\n"); + return undef; + } + } + my $ldbmodify = ""; $ldbmodify .= "KRB5_CONFIG=\"$ret->{KRB5_CONFIG}\" "; $ldbmodify .= "KRB5CCNAME=\"$ret->{KRB5_CCACHE}\" ";