diff options
author | Xin Ouyang <Xin.Ouyang@windriver.com> | 2012-02-16 14:58:09 +0800 |
---|---|---|
committer | Xin Ouyang <Xin.Ouyang@windriver.com> | 2012-02-16 14:58:09 +0800 |
commit | fb56a7119e24596f1cad6c7694c5d9b3f6dfb679 (patch) | |
tree | 738561aa2bc85af7f75c62d98e7d70b870c3648e | |
parent | 023304b8bfeafecdcd7ec185af5620dd5537b823 (diff) | |
download | meta-selinux-fb56a7119e24596f1cad6c7694c5d9b3f6dfb679.tar.gz |
policycoreutils: Only build needed cmds for native.
-rw-r--r-- | recipes-security/selinux/policycoreutils_2.1.10.bb | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/recipes-security/selinux/policycoreutils_2.1.10.bb b/recipes-security/selinux/policycoreutils_2.1.10.bb index fe5426f..a213096 100644 --- a/recipes-security/selinux/policycoreutils_2.1.10.bb +++ b/recipes-security/selinux/policycoreutils_2.1.10.bb | |||
@@ -48,8 +48,21 @@ EXTRA_OEMAKE += "PREFIX=${D}" | |||
48 | 48 | ||
49 | BBCLASSEXTEND = "native" | 49 | BBCLASSEXTEND = "native" |
50 | 50 | ||
51 | do_install_append_virtclass-native() { | 51 | PCU_NATIVE_CMDS = "setfiles semodule_package semodule semodule_link semodule_expand semodule_deps" |
52 | for PYTHSCRIPT in `grep -rIl /usr/bin/python ${D}${bindir} ${D}${sbindir} ${D}${libdir}/python${PYTHON_BASEVERSION}/site-packages/`; do | 52 | |
53 | sed -i -e '1s|^#!.*|#!/usr/bin/env python|' $PYTHSCRIPT | 53 | do_compile_virtclass-native() { |
54 | for PCU_CMD in ${PCU_NATIVE_CMDS} ; do | ||
55 | oe_runmake -C $PCU_CMD \ | ||
56 | INCLUDEDIR='${STAGING_INCDIR}' \ | ||
57 | LIBDIR='${STAGING_LIBDIR}' | ||
58 | done | ||
59 | } | ||
60 | |||
61 | do_install_virtclass-native() { | ||
62 | for PCU_CMD in ${PCU_NATIVE_CMDS} ; do | ||
63 | oe_runmake -C $PCU_CMD install \ | ||
64 | DESTDIR="${D}" \ | ||
65 | PREFIX="${D}/${prefix}" \ | ||
66 | SBINDIR="${D}/${base_sbindir}" | ||
54 | done | 67 | done |
55 | } | 68 | } |