1 DESCRIPTION = "OCF resource agents for use by compatible cluster managers"
3 DEPENDS = "cluster-glue"
5 SRC_URI = "http://hg.linux-ha.org/agents/archive/agents-${PV}.tar.bz2;name=tar"
6 SRC_URI[tar.md5sum] = "b536dea1b1f642bdc3607cb85ea0b89d"
7 SRC_URI[tar.sha256sum] = "c5a1ea9a83c578672cd475ab4af5c2e40736669bae0eb70bb9bb6124074e5e5e"
9 inherit autotools_stage
11 S = "${WORKDIR}/Cluster-Resource-Agents-agents-${PV}"
13 # ARM build fails on send_arp.linux.c with
15 # cc1: warnings being treated as errors
16 # send_arp.linux.c: In function 'send_pack':
17 # send_arp.linux.c:106: error: cast increases required alignment of target type
18 # send_arp.linux.c: In function 'recv_pack':
19 # send_arp.linux.c:207: error: cast increases required alignment of target type
21 # The code itself doesn't look that bad, so just disable -Werror
22 EXTRA_OECONF_arm += "--disable-fatal-warnings"
24 PACKAGES =+ "ldirectord ldirectord-doc"
26 FILES_ldirectord = " \
27 ${sbindir}/ldirectord \
28 ${sysconfdir}/ha.d/resource.d/ldirectord \
29 ${sysconfdir}/init.d/ldirectord \
30 ${sysconfdir}/logrotate.d/ldirectord \
31 ${libdir}/ocf/resource.d/heartbeat/ldirectord \
33 FILES_ldirectord-doc = "${mandir}/man8/ldirectord.8*"
38 # Net::IMAP::Simple::SSL
40 RDEPENDS_ldirectord += " \
47 perl-module-getopt-long \
49 perl-module-net-smtp \
50 perl-module-pod-usage \
54 perl-module-sys-hostname \
55 perl-module-sys-syslog \
60 /usr/lib/heartbeat/findif \
61 /usr/lib/heartbeat/ocf-returncodes \
62 /usr/lib/heartbeat/ocf-shellfuncs \
63 /usr/lib/heartbeat/send_arp \
64 /usr/lib/heartbeat/sfex_daemon \
65 /usr/lib/heartbeat/tickle_tcp \
66 /usr/lib/ocf/resource.d/heartbeat/ \
67 /usr/share/resource-agents/ra-api-1.dtd \
70 FILES_${PN}-dbg += "/usr/lib/heartbeat/.debug/"