summaryrefslogtreecommitdiff
path: root/recipes-support/cluster-resource-agents/cluster-resource-agents_3.9.6.bb
blob: 1fdfedb12665f4ebf1f483de667c07dd99379b12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
DESCRIPTION = "OCF resource agents for use by compatible cluster managers"
LICENSE = "GPLv2"
DEPENDS = "cluster-glue"
RDEPENDS_${PN} = "bash"

SRC_URI = " \
    https://github.com/ClusterLabs/resource-agents/archive/v${PV}.tar.gz \
    file://remove-doc-generation.patch \
"

SRC_URI[md5sum] = "6873d5a217aee3026193fb85bfa18a4a"
SRC_URI[sha256sum] = "39722cdee68ff96d06788f05f325bd21ec2fc59c59d847e5e4b23c6df23bf678"


LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"

inherit autotools-brokensep

S = "${WORKDIR}/resource-agents-${PV}"

PACKAGES =+ "ldirectord ldirectord-doc ocft"

FILES_ldirectord = " \
	${sbindir}/ldirectord \
	${sysconfdir}/ha.d/resource.d/ldirectord \
	${sysconfdir}/init.d/ldirectord \
	${sysconfdir}/logrotate.d/ldirectord \
	${libdir}/ocf/resource.d/heartbeat/ldirectord \
	"
FILES_ldirectord-doc = "${mandir}/man8/ldirectord.8*"

# Missing:
# Authen::Radius
# Net::LDAP
# Net::IMAP::Simple::SSL
# Net::IMAP::Simple

#TODO: 	libmailtools-perl 	libsocket6-perl 	libwww-perl 
RDEPENDS_ldirectord += " \
	libdbi-perl \
	libnet-dns-perl \
	perl \
	perl-module-getopt-long \
	perl-module-net-ftp \
	perl-module-net-smtp \
	perl-module-pod-usage \
	perl-module-posix \
	perl-module-socket \
	perl-module-strict \
	perl-module-sys-hostname \
	perl-module-sys-syslog \
	perl-module-vars \
	"

FILES_${PN} += " \
    /lib/heartbeat/ \
    /resource.d/heartbeat \
    /resource.d/redhat \
    /run/resource-agents \
    /usr/share/cluster/ \
    ${libdir}/heartbeat/findif \
	${libdir}/heartbeat/ocf-returncodes \
	${libdir}/heartbeat/ocf-shellfuncs \
	${libdir}/heartbeat/send_arp \
	${libdir}/heartbeat/sfex_daemon \
	${libdir}/heartbeat/tickle_tcp \
	${libdir}/ocf/resource.d/heartbeat/ \
	${datadir}/resource-agents/ra-api-1.dtd \
	"

FILES_ocft += " \
	${datadir}/resource-agents/ocft \
	${sbindir}/ocft \
	"

FILES_${PN}-dbg += "\
    ${libdir}/heartbeat/.debug/ \
    ${libdir}/ocf/resource.d/heartbeat/.debug/ \
    ${libdir}/cluster-resource-agents/heartbeat/.debug/ \
    /resource.d/heartbeat/.debug/ \
"