summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-security/selinux/libsemanage.inc12
-rw-r--r--recipes-security/selinux/libsemanage/0001-src-Makefile-fix-includedir-in-libselinux.pc.patch20
-rw-r--r--recipes-security/selinux/libsemanage_2.8.bb (renamed from recipes-security/selinux/libsemanage_2.7.bb)6
3 files changed, 16 insertions, 22 deletions
diff --git a/recipes-security/selinux/libsemanage.inc b/recipes-security/selinux/libsemanage.inc
index d957d89..be0a5f1 100644
--- a/recipes-security/selinux/libsemanage.inc
+++ b/recipes-security/selinux/libsemanage.inc
@@ -32,18 +32,10 @@ do_compile_append() {
32 PYTHONLIBDIR='${PYLIB}' 32 PYTHONLIBDIR='${PYLIB}'
33} 33}
34 34
35do_install() { 35do_install_append() {
36 oe_runmake install \
37 DESTDIR="${D}" \
38 PREFIX="${D}/${prefix}" \
39 INCLUDEDIR="${D}/${includedir}" \
40 LIBDIR="${D}/${libdir}" \
41 SHLIBDIR="${D}/${libdir}"
42
43 oe_runmake install-pywrap swigify \ 36 oe_runmake install-pywrap swigify \
44 DESTDIR=${D} \
45 PYCEXT='.so' \ 37 PYCEXT='.so' \
46 PYSITEDIR='${D}${libdir}/python${PYTHON_BASEVERSION}/site-packages' \ 38 PYTHONLIBDIR='${D}${libdir}/python${PYTHON_BASEVERSION}/site-packages' \
47 PYLIBVER='python${PYTHON_BASEVERSION}' \ 39 PYLIBVER='python${PYTHON_BASEVERSION}' \
48 PYLIBDIR='${D}/${libdir}/$(PYLIBVER)' 40 PYLIBDIR='${D}/${libdir}/$(PYLIBVER)'
49 41
diff --git a/recipes-security/selinux/libsemanage/0001-src-Makefile-fix-includedir-in-libselinux.pc.patch b/recipes-security/selinux/libsemanage/0001-src-Makefile-fix-includedir-in-libselinux.pc.patch
index 3d1e110..73613d3 100644
--- a/recipes-security/selinux/libsemanage/0001-src-Makefile-fix-includedir-in-libselinux.pc.patch
+++ b/recipes-security/selinux/libsemanage/0001-src-Makefile-fix-includedir-in-libselinux.pc.patch
@@ -1,4 +1,4 @@
1From 992d02fe0d08361529a5d158119c02521786798f Mon Sep 17 00:00:00 2001 1From e773c0952b06370d81e9b113f9b0b3388e323e52 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com> 2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Thu, 18 Feb 2016 02:39:16 +0000 3Date: Thu, 18 Feb 2016 02:39:16 +0000
4Subject: [PATCH] src/Makefile: fix includedir in libselinux.pc 4Subject: [PATCH] src/Makefile: fix includedir in libselinux.pc
@@ -6,21 +6,23 @@ Subject: [PATCH] src/Makefile: fix includedir in libselinux.pc
6Upstream-Status: Pending 6Upstream-Status: Pending
7 7
8Signed-off-by: Robert Yang <liezhi.yang@windriver.com> 8Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 9Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
10--- 10---
11 src/Makefile | 2 +- 11 src/Makefile | 1 +
12 1 file changed, 1 insertion(+), 1 deletion(-) 12 1 file changed, 1 insertion(+)
13 13
14diff --git a/src/Makefile b/src/Makefile 14diff --git a/src/Makefile b/src/Makefile
15index e8831ab..d3d4644 100644 15index dea751e..4af4568 100644
16--- a/src/Makefile 16--- a/src/Makefile
17+++ b/src/Makefile 17+++ b/src/Makefile
18@@ -103,7 +103,7 @@ $(LIBSO): $(LOBJS) 18@@ -93,6 +93,7 @@ $(LIBSO): $(LOBJS)
19 ln -sf $@ $(TARGET)
20 19
21 $(LIBPC): $(LIBPC).in ../VERSION 20 $(LIBPC): $(LIBPC).in ../VERSION
22- sed -e 's/@VERSION@/$(VERSION)/; s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBBASE):; s:@includedir@:$(INCLUDEDIR):' < $< > $@ 21 sed -e 's/@VERSION@/$(VERSION)/; s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBDIR):; s:@includedir@:$(INCLUDEDIR):' < $< > $@
23+ sed -e 's/@VERSION@/$(VERSION)/; s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBBASE):; s:@includedir@:${prefix}/include:' < $< > $@ 22+ sed -e 's/@VERSION@/$(VERSION)/; s:@prefix@:$(PREFIX):; s:@libdir@:${libdir}:; s:@includedir@:${prefix}/include:' < $< > $@
24 23
25 semanageswig_python_exception.i: ../include/semanage/semanage.h 24 semanageswig_python_exception.i: ../include/semanage/semanage.h
26 bash -e exception.sh > $@ || (rm -f $@ ; false) 25 bash -e exception.sh > $@ || (rm -f $@ ; false)
26--
272.7.4
28
diff --git a/recipes-security/selinux/libsemanage_2.7.bb b/recipes-security/selinux/libsemanage_2.8.bb
index d7b5312..38942e3 100644
--- a/recipes-security/selinux/libsemanage_2.7.bb
+++ b/recipes-security/selinux/libsemanage_2.8.bb
@@ -1,10 +1,10 @@
1include selinux_20170804.inc 1include selinux_20180524.inc
2include ${BPN}.inc 2include ${BPN}.inc
3 3
4LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" 4LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
5 5
6SRC_URI[md5sum] = "a6b5c451fbe45ff9e3e0e65f2db0ae1d" 6SRC_URI[md5sum] = "62ed7bb2ede677a735f2750751677a4f"
7SRC_URI[sha256sum] = "07e9477714ce6a4557a1fe924ea4cb06501b62d0fa0e3c0dc32a2cf47cb8d476" 7SRC_URI[sha256sum] = "1c0de8d2c51e5460926c21e371105c84a39087dfd8f8e9f0cc1d017e4cbea8e2"
8 8
9SRC_URI += "\ 9SRC_URI += "\
10 file://libsemanage-Fix-execve-segfaults-on-Ubuntu.patch \ 10 file://libsemanage-Fix-execve-segfaults-on-Ubuntu.patch \