using setsid before import.. how did that ever work?
parent
67bc7ca8a1
commit
b6e6a2154d
|
@ -157,8 +157,8 @@ sub send_commit_mails ($$$@) { #{{{
|
||||||
# Daemonize, in case the mail sending takes a while.
|
# Daemonize, in case the mail sending takes a while.
|
||||||
defined(my $pid = fork) or error("Can't fork: $!");
|
defined(my $pid = fork) or error("Can't fork: $!");
|
||||||
return if $pid;
|
return if $pid;
|
||||||
setsid() or error("Can't start a new session: $!");
|
|
||||||
eval q{use POSIX 'setsid'};
|
eval q{use POSIX 'setsid'};
|
||||||
|
setsid() or error("Can't start a new session: $!");
|
||||||
chdir '/';
|
chdir '/';
|
||||||
open STDIN, '/dev/null';
|
open STDIN, '/dev/null';
|
||||||
open STDOUT, '>/dev/null';
|
open STDOUT, '>/dev/null';
|
||||||
|
|
Loading…
Reference in New Issue