forked from zentralwerk/network
18 lines
561 B
Nix
18 lines
561 B
Nix
|
# This combines together OCF definitions from other derivations.
|
||
|
# https://github.com/ClusterLabs/resource-agents/blob/master/doc/dev-guides/ra-dev-guide.asc
|
||
|
{ stdenv
|
||
|
, lib
|
||
|
, runCommand
|
||
|
, lndir
|
||
|
, resource-agents
|
||
|
, drbd-utilsForOCF
|
||
|
, pacemakerForOCF
|
||
|
} :
|
||
|
|
||
|
runCommand "ocf-resource-agents" {} ''
|
||
|
mkdir -p $out/usr/lib/ocf
|
||
|
${lndir}/bin/lndir -silent "${resource-agents}/lib/ocf/" $out/usr/lib/ocf
|
||
|
${lndir}/bin/lndir -silent "${drbd-utilsForOCF}/usr/lib/ocf/" $out/usr/lib/ocf
|
||
|
${lndir}/bin/lndir -silent "${pacemakerForOCF}/usr/lib/ocf/" $out/usr/lib/ocf
|
||
|
''
|