On 11/08/2012 07:56 PM, Andrew Beekhof wrote: > On Thu, Nov 8, 2012 at 5:16 PM, Tim Serong <tser...@suse.com> wrote: >> On 11/08/2012 12:11 PM, Andrew Beekhof wrote: >>> On Thu, Nov 8, 2012 at 9:59 AM, Matthew O'Connor <m...@ecsorl.com> wrote: >>>> Follow-up and additional info: >>>> >>>> System is Ubuntu 12.04. Not sure where killproc is supposed to be derived >>>> from, or if there is an assumption for it to be a standalone binary or >>>> script. I did find it defined in /lib/lsb/init-functions. Adding a ". >>>> /lib/lsb/init-functions" to the start of the >>>> /usr/lib/ocf/resource.d/heartbeat/.ocf-shellfuncs file makes the >>>> process-kill work, but I suspect this is not the most desirable solution. >>> >>> I think thats as good a solution as any. >>> I wonder where other distros are getting it from. >> >> SLES 11 SP2: >> >> # rpm -qf /sbin/killproc >> sysvinit-2.86-210.1 >> >> openSUSE 12.2: >> >> # rpm -qf /sbin/killproc >> sysvinit-tools-2.88+-77.3.1.x86_64 >> >> Can't speak for any others offhand... > > Definitely not on fedora or its derivatives
Hrm. Well, I just had a quick skim of the ocfs2-tools source, and I'd be willing to bet the o2cb RA was based on the upstream o2cb init script, which uses killproc, but also sources /lib/lsb/init-functions. Does Fedora have killproc buried somewhere in there maybe? On SUSE, /lib/lsb/init-functions defines start_daemon(), killproc(), and pidofproc() but these just wrap binaries of the same name in /sbin (which would explain why o2cb works fine on SUSE, as those "missing" things are presumably in $PATH anyway). I don't know about sourcing /lib/lsb/init-functions in .ocf-shellfuncs - might be a bit broad? Presumably couldn't hurt to source it in the o2cb RA though, unless there's some other cleaner solution... Regards, Tim -- Tim Serong Senior Clustering Engineer SUSE tser...@suse.com _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org