[Pacemaker] more package misery

Andrew Beekhof andrew at beekhof.net
Thu Oct 15 07:20:28 EDT 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