HTCondor Project List Archives



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-devel] Patch for condor.init on Ubuntu



Andy Pavlo wrote:
I don't know if this is useful to you guys, but here's a patch to get the condor.init script to work on Ubuntu. It mainly fixes the functions calls for the system start/stop functions and to fix the paths to be the standard locations needed by Debian's init infrastructure.
I've also added a hack borrowed from condor.boot to get the PID of the 
condor_master, if the Debian start-stop-daemon fails to create the pid file.
Does this only work on Ubuntu systems? The condor.init file is intended 
to work on LSB systems, though it hasn't been testing on all.
Typically /var/run and /var/lock are not generally writable, and the 
condor_master drops privs before writing its pidfile, so making 
pidfile=/var/run/$prog.pid won't work.
start_daemon does not create pid files, it just queries them. You need 
to tell condor_master to create the file, which is what led to your 
"Hack for Debian"
Is log_action_msg in LSB?

Best,


matt