aboutsummaryrefslogtreecommitdiffstats
path: root/meta-cgl-common/recipes-cgl/cluster-glue
AgeCommit message (Collapse)Author
2022-04-08cluster-glue: Update LICENSE variableMingli Yu
Update LICENSE variable to use SPDX license identifiers. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
2022-01-18cluster-glue: add UPSTREAM_CHECK_GITTAGREGEXYi Zhao
Add UPSTREAM_CHECK_GITTAGREGEX to check the correct latest version. Before the patch: $ devtool latest-version cluster-glue INFO: Current version: 1.0.12 INFO: Latest version: 10 INFO: Latest version's commit: 62fac3c02affab05abe39c185dad3a91367d3f58 After the patch: $ devtool latest-version cluster-glue INFO: Current version: 1.0.12 INFO: Latest version: 1.0.12 INFO: Latest version's commit: 1bc77825c0cfb0c80f9c82a061af7ede68676cb4 Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
2021-11-05recipes: update SRC_URI branch and protocolsYi Zhao
Update SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
2021-08-05meta-cgl: convert to new override syntaxYi Zhao
This is the result of automated script conversion: poky/scripts/contrib/convert-overrides.py meta-cgl Converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
2020-10-12cluster-glue: improve reproducibilityMingli Yu
Set ssh path rather than using hosttools to remove the build path in the files such as drac5, kdumpcheck and etc. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
2020-03-24cluster-glue: Update to currentJeremy Puhlman
* Fix various mutlilib issues. * Update python3 issues * License updates were change of address for FSF Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
2020-03-24cluster-glue: fix depend issues for py2 removalJeremy Puhlman
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
2019-07-19cluster-glue: use git fetcher instead of the tarball sourceMingli Yu
Per http://hg.linux-ha.org/, the repo moves to https://github.com/ClusterLabs/cluster-glue and since commit [21f84fc insane: add sanity checks to SRC_URI] applied in oe-core, do not use unstable github archive tarballs, so use git instead. Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2018-10-19cluster-glue: support multiple dbg packagesHongxu Jia
Since `da5ec06 package: Add auto package splitting of .debug file' applied in oe-core, only one dbg package is split by default, set NOAUTOPACKAGEDEBUG = '1' to support multiple dbg packages Use `=+' to replace `+=', it will split user define sub package first Add missing dirs to FILES_${PN}-dbg Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2018-01-22cluster-glue: update EXTRA_OECONF and RDEPENDSKai Kang
cluster-glue refers to some resources located in $OCF_ROOT_DIR which is provided by package cluster-resource-agents. But these resources are installed to ${libdir}/ocf by previous commit. So update EXTRA_OECONF to set OCF_ROOT_DIR with ${libdir}/ocf too. Update RDEPENDS of ${PN}-lrmtest as well. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2017-09-20cluster-glue: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2017-06-08cluster-glue: update useradd parametersJackie Huang
Update useradd parameters for cluster-glue according to spec file from source code: https://github.com/ClusterLabs/cluster-glue/blob/master/cluster-glue-fedora.spec And use HA_USER and HA_GROUP for easy maintenance. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2017-06-08cluster-glue: fix the licensesJackie Huang
It includes LGPL 2.1 as well according to COPYING.LIB. And point the LIC_FILES_CHKSUM to the checksums of the license text in the source code. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2017-06-08cluster-glue: inherit systemdJackie Huang
inherit systemd and add PACKAGECONFIG to add proper configure option and dependency when systemd is enabled. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2015-12-17cluster-glue: WARNING FixLi Xin
WARNING: QA Issue: cluster-glue: Files/directories were installed but not shipped in any package: /lib /lib/systemd /lib/systemd/system /lib/systemd/system/logd.service Please set FILES such that these items are packaged. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2015-08-24cluster-glue: upgrade 1.0.5 -> 1.0.12Li xin
* Add patch to aviod build Error and Warning. --0001-don-t-compile-doc-and-Error-Fix.patch --0001-ribcl.py.in-Warning-Fix.patch * Dropped backported patch: --fix-const-cast.patch --glue-remove-getpid-check.patch --glue-repair-deprecated-glib-support.patch --glue-repair-libxml-support.patch * Replace the hardcoded strings "/usr/lib" "/etc/" "/usr/sbin" "/usr/share" Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2015-08-24Revert "cluster-glue: upgrade 1.0.5 -> 1.0.12"Alexandru.Vaduva
This reverts commit e00fc16ab9794ed863ada724c19250b4aceee1cb.
2015-08-19cluster-glue: upgrade 1.0.5 -> 1.0.12Li xin
* Add patch to aviod build Error and Warning. --0001-don-t-compile-doc-and-Error-Fix.patch --0001-ribcl.py.in-Warning-Fix.patch * Dropped backported patch: --fix-const-cast.patch --glue-remove-getpid-check.patch --glue-repair-deprecated-glib-support.patch --glue-repair-libxml-support.patch * Replace the hardcoded strings "/usr/lib" "/etc/" "/usr/sbin" "/usr/share" Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2015-05-14cluster-glue: add another directory to volatiles and tmpfiles configDmitry Eremin-Solenikov
Add /var/run/heartbeat directory to volatiles and tmpfiles configuration. Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2015-05-14cluster-glue: provide tmpfiles configurationDmitry Eremin-Solenikov
provide systemd-tmpfiles configuration for distributions using systemd. Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2015-05-14cluster-glue: use useradd class to add required user and groupDmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2015-04-27cluster-glue: add openhpi and net-snmp to DEPENDSDmitry Eremin-Solenikov
cluster-glue makes use of openhpi and net-snmp libraries, so DEPEND on them as pointed by the following QA warnings: cluster-glue-1.0.5: cluster-glue-plugin-stonith2 rdepends on net-snmp-libs, but it isn't a build dependency? [build-deps] cluster-glue-1.0.5: cluster-glue-plugin-stonith2 rdepends on openhpi, but it isn't a build dependency? [build-deps] Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2015-02-14cluster-glue: fix build issuesArmin Kuster
WARNING: QA Issue: cluster-glue requires /usr/bin/perl, but no providers in its RDEPENDS [file-rdeps] WARNING: QA Issue: cluster-glue-plugin-stonith2 requires /bin/bash, but no providers in its RDEPENDS [file-rdeps] WARNING: QA Issue: cluster-glue-plugin-stonith-external requires /usr/bin/python, /usr/bin/perl, /bin/bash, but no providers in its RDEPENDS [file-rdeps] and checking for special libxml2 includes... --should-not-have-used-/usr/bin/xml2-config Dropped PR. Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>
2014-10-06cgl: split layer between meta-cgl-common and meta-vendorLiviu Gheorghisan
Now we have this structure: meta-cgl + meta-cgl-common + conf + images + packagegroups + recipes-cgl + recipes-extended + recipes-kernel + recipes-perl + meta-fsl-ppc + recipes-kernel ... + COPYING.MIT + README The reason for this change is to separate machine specific stuff (kernel bbappends, configs, etc) in separate layers, and each of these layers will only be included in the build when building for that machine. [LXCR-3670] Signed-off-by: Liviu Gheorghisan <liviu.gheorghisan@enea.com> Signed-off-by: Alexandru.Vaduva <Alexandru.Vaduva@enea.com>