[Pacemaker] more package misery
Andrew Beekhof
andrew at beekhof.net
Thu Oct 15 11:20:28 UTC 2009
On Thu, Oct 15, 2009 at 10:12 AM, Johan Verrept <Johan.Verrept at able.be> wrote:
> On Thu, 2009-10-15 at 09:40 +0200, Andrew Beekhof wrote:
>
>> It still exists, along with shellfuncs, as part of resource-agents.
>
> Aah, that's where I went wrong :)
> I did find the cause of the missing files though:
>
> >From the build:
>
> resource-agents configuration:
> Version = 1.0.0 (Build:
> de034cf1e9a1cb01ea8703540cfc9b69b7892a28)
> Features =
>
> Prefix = /ub
> Executables = /ub/sbin
> Man pages = /ub/share/man
> Libraries = /ub/lib
> Header files = /ub/include
> Arch-independent files = /ub/share
> State information = /ub/var
> System configuration = /ub/etc
> AIS Plugins =
>
> But:
> <snip>
> /ub/bin/install -c '.ocf-shellfuncs'
> '/usr/lib/ocf/resource.d//heartbeat/.ocf-shellfuncs'M
> /ub/bin/install -c '.ocf-binaries'
> '/usr/lib/ocf/resource.d//heartbeat/.ocf-binaries'M
> /ub/bin/install -c '.ocf-directories'
> '/usr/lib/ocf/resource.d//heartbeat/.ocf-directories'M
> /ub/bin/install -c '.ocf-returncodes'
> '/usr/lib/ocf/resource.d//heartbeat/.ocf-returncodes'M
> </snip>
>
> It installs the resources in /usr, not in $PREFIX/usr
> Is this intentional?
Yes.
The OCF standard dictates the use of /usr/lib/ocf as the root directory.
We're just complying with that.
More information about the Pacemaker
mailing list