Hi,

On Thu, Nov 08, 2012 at 08:23:53PM +1100, Tim Serong wrote:
> 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...

I'd also say just in this particular RA. Unfortunately, the
distro specific stuff creeps now and again into agents supposed
to work everywhere.

Cheers,

Dejan

> 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

_______________________________________________
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

Reply via email to