Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
obs-server
buildservice-1.0.0-signd-pid.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File buildservice-1.0.0-signd-pid.patch of Package obs-server
diff -ruN buildservice-1.0.0-orig/src/sign/signd buildservice-1.0.0/src/sign/signd --- buildservice-1.0.0-orig/src/sign/signd 2008-07-07 06:02:00.000000000 +0000 +++ buildservice-1.0.0/src/sign/signd 2008-06-25 22:20:08.000000000 +0000 @@ -217,13 +217,19 @@ if ($ARGV[0] eq '-f') { my $pid = fork(); die("fork") if !defined($pid) || $pid < 0; - exit(0) if $pid > 0; + #exit(0) if $pid > 0; + if ( $pid > 0 ){ + open(PID, '>/var/run/signd.pid') || die("/var/run/signd.pid: $!\n"); + print PID "$pid\n"; + close(PID); + exit(0); + } } POSIX::setsid(); $SIG{'PIPE'} = 'IGNORE'; $| = 1; my @lt = localtime(time); -printf "%04d-%02d-%02d %02d:%02d:%02d: $myname started\n", $lt[5] + 1900, $lt[4] + 1, @lt[3,2,1,0]; +#printf "%04d-%02d-%02d %02d:%02d:%02d: $myname started\n", $lt[5] + 1900, $lt[4] + 1, @lt[3,2,1,0]; socket(MS , PF_INET, SOCK_STREAM, IPPROTO_TCP) || die "socket: $!\n"; setsockopt(MS, SOL_SOCKET, SO_REUSEADDR, pack("l",1));
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor