From: Stefan Metzmacher Date: Thu, 17 Jan 2019 22:50:45 +0000 (+0100) Subject: selftest:Samba4: use 'smbcontrol samba shutdown' X-Git-Tag: samba-4.8.9~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=103600771227e074b46038f1bbb5a345c786d0b9;p=thirdparty%2Fsamba.git selftest:Samba4: use 'smbcontrol samba shutdown' BUG: https://bugzilla.samba.org/show_bug.cgi?id=13752 Signed-off-by: Stefan Metzmacher Reviewed-by: Björn Baumbach Autobuild-User(master): Andreas Schneider Autobuild-Date(master): Wed Jan 30 01:51:48 CET 2019 on sn-devel-144 (cherry picked from commit d03991f569b54ae0a11911b622107fbae701715d) --- diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index d6d67f5a5ab..264eaf35007 100755 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -1982,6 +1982,15 @@ sub teardown_env_terminate($$) my ($self, $envvars) = @_; my $pid; + # This should cause samba to terminate gracefully + my $smbcontrol = Samba::bindir_path($self, "smbcontrol"); + my $cmd = ""; + $cmd .= "$smbcontrol samba shutdown $envvars->{CONFIGURATION}"; + my $ret = system($cmd); + if ($ret != 0) { + warn "'$cmd' failed with '$ret'\n"; + } + # This should cause samba to terminate gracefully close($envvars->{STDIN_PIPE});