From: <mingli.yu@windriver.com>
To: <yocto@yoctoproject.org>
Subject: [meta-cgl-common][PATCH 2/3] pacemaker: rework 0002-pacemaker-search-header-from-STAGING_INCDIR-to-walka.patch
Date: Fri, 29 Dec 2017 14:04:27 +0800 [thread overview]
Message-ID: <20171229060428.8067-3-mingli.yu@windriver.com> (raw)
In-Reply-To: <20171229060428.8067-1-mingli.yu@windriver.com>
From: Mingli Yu <Mingli.Yu@windriver.com>
* Rework the patch as the logic is wrong previously
as the STAGING_INCDIR is actually applicable in
cross compiling env.
Update the patch to locate the right OCF_ROOT_DIR
in cross compiling env.
* Add "rm -rf ${D}${localstatedir}/lib/heartbeat" to
fix below error:
Error: Transaction check error:
file /var/lib/heartbeat/cores conflicts between attempted installs of pacemaker-1.1.16-r0.core2_64 and cluster-glue-1.0.12-r0.core2_64
Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
---
| 21 +++++++++++----------
.../recipes-cgl/pacemaker/pacemaker_1.1.16.bb | 3 ++-
2 files changed, 13 insertions(+), 11 deletions(-)
mode change 100755 => 100644 meta-cgl-common/recipes-cgl/pacemaker/pacemaker/0002-pacemaker-search-header-from-STAGING_INCDIR-to-walka.patch
--git a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker/0002-pacemaker-search-header-from-STAGING_INCDIR-to-walka.patch b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker/0002-pacemaker-search-header-from-STAGING_INCDIR-to-walka.patch
old mode 100755
new mode 100644
index 3104512..ee3c722
--- a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker/0002-pacemaker-search-header-from-STAGING_INCDIR-to-walka.patch
+++ b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker/0002-pacemaker-search-header-from-STAGING_INCDIR-to-walka.patch
@@ -1,10 +1,10 @@
-From 6bb056aa8359e33f9b6f8974e2cc8b518ca9fe96 Mon Sep 17 00:00:00 2001
+From f2ab529af7ab31d265dd3e9a53e074317982dffd Mon Sep 17 00:00:00 2001
From: Li xin <lixin.fnst@cn.fujitsu.com>
-Date: Tue, 18 Aug 2015 12:34:32 +0900
+Date: Wed, 27 Dec 2017 05:20:45 +0000
Subject: [PATCH] pacemaker: search header from STAGING_INCDIR to walkaround
error
- ** -I/usr/include/ is unsafe for cross-compilation
+** -I/usr/include/ is unsafe for cross-compilation
... ...
@@ -15,24 +15,25 @@ Upstream-Status: pending
Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
+Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
---
- configure.ac | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
+ configure.ac | 3 +++
+ 1 file changed, 3 insertions(+)
diff --git a/configure.ac b/configure.ac
-index 08b4611..6fcd1aa 100644
+index 36ccb01..2eade3c 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -463,7 +463,8 @@ esac
-
+@@ -483,6 +483,9 @@ esac
dnl Eventually remove this
if test "$cross_compiling" != "yes"; then
-- CPPFLAGS="$CPPFLAGS -I${prefix}/include/heartbeat"
+ CPPFLAGS="$CPPFLAGS -I${prefix}/include/heartbeat"
++else
+ CFLAGS="$CFLAGS -I${STAGING_INCDIR}/heartbeat"
+ CPPFLAGS="$CPPFLAGS -I${STAGING_INCDIR}/heartbeat"
fi
AC_SUBST(INIT_EXT)
--
-1.8.4.2
+2.11.0
diff --git a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.16.bb b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.16.bb
index 6b0f453..9ef29b9 100755
--- a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.16.bb
+++ b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.16.bb
@@ -54,6 +54,7 @@ do_install_append() {
find ${D} -name "*.pyc" -exec rm {} \;
rm -rf ${D}/${libdir}/service_crm.so
+ rm -rf ${D}${localstatedir}/lib/heartbeat
rm -rf ${D}${localstatedir}/run
}
@@ -82,7 +83,7 @@ RDEPENDS_${PN}-remote += "libqb bash"
FILES_${PN} += " ${datadir}/snmp \
${libdir}/corosync/lcrso/pacemaker.lcrso \
${libdir}/${PYTHON_DIR}/dist-packages/cts/ \
- ${nonarch_libdir}/ocf/resource.d/ \
+ ${libdir}/ocf/resource.d/ \
${libdir}/${PYTHON_DIR}/site-packages \
"
FILES_${PN}-dbg += "${libdir}/corosync/lcrso/.debug"
--
2.13.3
next prev parent reply other threads:[~2017-12-29 6:25 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-29 6:04 [meta-cgl-common][PATCH 0/3] pacemaker: some fix mingli.yu
2017-12-29 6:04 ` [meta-cgl-common][PATCH 1/3] pacemaker: add pacemaker-cli-utils to RDEPENDS mingli.yu
2017-12-29 6:04 ` mingli.yu [this message]
2017-12-29 6:04 ` [meta-cgl-common][PATCH 3/3] pacemaker: set OCF_ROOT_DIR to $libdir/ocf mingli.yu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171229060428.8067-3-mingli.yu@windriver.com \
--to=mingli.yu@windriver.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.