diff options
| author | Changqing Li <changqing.li@windriver.com> | 2018-08-09 13:16:45 +0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2018-08-11 20:16:52 -0700 |
| commit | 576515a07ce788f5f5c380932cb01ff84776f229 (patch) | |
| tree | 4743ca63f3b62dce123f1b3cde617b7aa9a0ab6a /meta-networking/recipes-extended/dlm/dlm_4.0.7.bb | |
| parent | 3a954856e8d48ff30bf8fdbf2aab49753ff1ba21 (diff) | |
| download | meta-openembedded-576515a07ce788f5f5c380932cb01ff84776f229.tar.gz | |
dlm: upgrade 4.0.2 -> 4.0.3
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/recipes-extended/dlm/dlm_4.0.7.bb')
| -rw-r--r-- | meta-networking/recipes-extended/dlm/dlm_4.0.7.bb | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/meta-networking/recipes-extended/dlm/dlm_4.0.7.bb b/meta-networking/recipes-extended/dlm/dlm_4.0.7.bb new file mode 100644 index 0000000000..f7f7e188c5 --- /dev/null +++ b/meta-networking/recipes-extended/dlm/dlm_4.0.7.bb | |||
| @@ -0,0 +1,56 @@ | |||
| 1 | DESCRIPTION = "dlm control daemon and tool" | ||
| 2 | |||
| 3 | SECTION = "utils" | ||
| 4 | HOMEPAGE = "https://fedorahosted.org/cluster/wiki/HomePage" | ||
| 5 | |||
| 6 | REQUIRED_DISTRO_FEATURES = "systemd" | ||
| 7 | |||
| 8 | SRC_URI = "https://releases.pagure.org/dlm/${BP}.tar.gz \ | ||
| 9 | file://respect-ldflags-also-from-bin_ldflags.patch \ | ||
| 10 | file://0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch \ | ||
| 11 | file://0001-dlm-fix-package-qa-error.patch \ | ||
| 12 | " | ||
| 13 | |||
| 14 | SRC_URI[md5sum] = "aa604a10d5ac2d3414eb89ec6984cd12" | ||
| 15 | SRC_URI[sha256sum] = "639ddfc82369272a68d56816689736c00b8f1b6b2869a6b66b7dbf6dad86469a" | ||
| 16 | |||
| 17 | UPSTREAM_CHECK_URI = "https://pagure.io/dlm/releases" | ||
| 18 | UPSTREAM_CHECK_REGEX = "dlm-(?P<pver>\d+(\.\d+)+)" | ||
| 19 | |||
| 20 | LICENSE = "LGPLv2+ & GPLv2 & GPLv2+" | ||
| 21 | LIC_FILES_CHKSUM = "file://README.license;md5=8f0bbcdd678df1bce9863492b6c8832d" | ||
| 22 | |||
| 23 | DEPENDS = "corosync systemd pacemaker" | ||
| 24 | |||
| 25 | inherit pkgconfig systemd distro_features_check | ||
| 26 | |||
| 27 | SYSTEMD_SERVICE_${PN} = "dlm.service" | ||
| 28 | SYSTEMD_AUTO_ENABLE = "enable" | ||
| 29 | |||
| 30 | export EXTRA_OEMAKE = "" | ||
| 31 | |||
| 32 | do_compile_prepend() { | ||
| 33 | sed -i "s/libsystemd-daemon/libsystemd/g" ${S}/dlm_controld/Makefile | ||
| 34 | } | ||
| 35 | |||
| 36 | do_compile () { | ||
| 37 | oe_runmake 'CC=${CC}' | ||
| 38 | } | ||
| 39 | |||
| 40 | do_install_append (){ | ||
| 41 | install -d ${D}${sysconfdir}/sysconfig/ | ||
| 42 | install -d ${D}${sysconfdir}/init.d/ | ||
| 43 | install -m 0644 ${S}/init/dlm.sysconfig ${D}${sysconfdir}/sysconfig/dlm | ||
| 44 | install -m 0644 ${S}/init/dlm.init ${D}${sysconfdir}/init.d/dlm | ||
| 45 | |||
| 46 | # install systemd unit files | ||
| 47 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | ||
| 48 | install -d ${D}${systemd_unitdir}/system | ||
| 49 | install -m 0644 ${S}/init/dlm.service ${D}${systemd_unitdir}/system | ||
| 50 | fi | ||
| 51 | } | ||
| 52 | |||
| 53 | do_install() { | ||
| 54 | oe_runmake install DESTDIR=${D} LIBDIR=${libdir} | ||
| 55 | } | ||
| 56 | |||
