selftest/Samba3: use the same sequence of signals to shutdown samba3 as with the...
authorStefan Metzmacher <metze@samba.org>
Fri, 20 Mar 2009 13:25:15 +0000 (14:25 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 20 Mar 2009 13:41:11 +0000 (14:41 +0100)
When we kill the timelimit process with SIGKILL, it can't kill its
children...

metze

selftest/target/Samba3.pm

index e1bea16523b9031072176cd46820c011cb1ca838..2b96226355acc9e7dca9400758f0f06e182db212 100644 (file)
@@ -41,6 +41,9 @@ sub teardown_env($$)
        $self->stop_sig_term($smbdpid);
        $self->stop_sig_term($nmbdpid);
        $self->stop_sig_term($winbinddpid);
+
+       sleep(2);
+
        $self->stop_sig_kill($smbdpid);
        $self->stop_sig_kill($nmbdpid);
        $self->stop_sig_kill($winbinddpid);
@@ -187,7 +190,7 @@ sub stop_sig_term($$) {
 
 sub stop_sig_kill($$) {
        my ($self, $pid) = @_;
-       kill("KILL", $pid) or warn("Unable to kill $pid: $!");
+       kill("ALRM", $pid) or warn("Unable to kill $pid: $!");
 }
 
 sub write_pid($$$)