selinux: set policy-version to 28
cover selinux: set policy-version to 28
From: Wenzong Fan <[email protected]>
The default policy version of new selinux toolchains is 29, to fit kernel 3.10.x, set it to 28.
The following changes since commit 8ce3b9d0d20c79e0d6bba325f6eedbd11febc101:
refpolicy: fix new symlink for policy.kern (2014-01-26 17:44:56 +0800)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib wenzong/policy-version
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/policy-version
Wenzong Fan (1):
selinux: set policy-version to 28
recipes-security/refpolicy/refpolicy_common.inc | 2 ++ recipes-security/selinux/libsemanage.inc | 3 +++ 2 files changed, 5 insertions(+)
Signature · 1 line
1.7.9.5
PATCH 1/1 selinux: set policy-version to 28
From: Wenzong Fan <[email protected]>
The default policy version of new selinux toolchains is 29, to fit kernel 3.10.x, set it to 28.
--- recipes-security/refpolicy/refpolicy_common.inc | 2 ++ recipes-security/selinux/libsemanage.inc | 3 +++ 2 files changed, 5 insertions(+)
recipes-security/refpolicy/refpolicy_common.inc +2 -0
@@ -76,6 +76,8 @@ args = -q -c \$@ \$< path = ${STAGING_DIR_NATIVE}${sbindir_native}/sefcontext_compile args = \$@ [end] + +policy-version = 28 EOF mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/policy mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/modules/active/modules
recipes-security/selinux/libsemanage.inc +3 -0
@@ -41,6 +41,9 @@ do_install() { DESTDIR=${D} \ PYLIBVER='python${PYTHON_BASEVERSION}' \ PYLIBDIR='${D}/${libdir}/$(PYLIBVER)' + + # Update "policy-version" for semanage.conf + echo "policy-version = 28" >> "${D}/etc/selinux/semanage.conf" } BBCLASSEXTEND = "native"
Signature · 1 line
1.7.9.5
Quoted 27 lines · 于 14-1-27 下午2:52, [email protected] 写道:
From: Wenzong Fan <[email protected]>
The default policy version of new selinux toolchains is 29, to fit kernel 3.10.x, set it to 28.
--- recipes-security/refpolicy/refpolicy_common.inc | 2 ++ recipes-security/selinux/libsemanage.inc | 3 +++ 2 files changed, 5 insertions(+)recipes-security/refpolicy/refpolicy_common.inc +2
-0@@ -76,6 +76,8 @@ args = -q -c \$@ \$< path = ${STAGING_DIR_NATIVE}${sbindir_native}/sefcontext_compile args = \$@ [end] + +policy-version = 28 EOF mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/policy mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/modules/active/modulesrecipes-security/selinux/libsemanage.inc +0
-0
recipes-security/selinux/libsemanage.inc do_install() { · line 46
Quoted 6 lines
recipes-security/selinux/libsemanage.inc +3
-0@@ -41,6 +41,9 @@ do_install() { DESTDIR=${D} \ PYLIBVER='python${PYTHON_BASEVERSION}' \ PYLIBDIR='${D}/${libdir}/$(PYLIBVER)' + + # Update "policy-version" for semanage.conf + echo "policy-version = 28" >> "${D}/etc/selinux/semanage.conf"
please use this instead. Thanks.
sed -i 's/^#\s*\(policy-version\s*=\).*$/\1 28/' \
${D}/etc/selinux/semanage.confQuoted 4 lines
recipes-security/selinux/libsemanage.inc +0
-0} BBCLASSEXTEND = "native"
Signature · 1 line
- Pascal
Quoted 37 lines · Pascal Ouyang
Quoted 27 lines · 于 14-1-27 下午2:52, [email protected] 写道:
From: Wenzong Fan <[email protected]>
The default policy version of new selinux toolchains is 29, to fit kernel 3.10.x, set it to 28.
--- recipes-security/refpolicy/refpolicy_common.inc | 2 ++ recipes-security/selinux/libsemanage.inc | 3 +++ 2 files changed, 5 insertions(+)recipes-security/refpolicy/refpolicy_common.inc +2
-0@@ -76,6 +76,8 @@ args = -q -c \$@ \$< path = ${STAGING_DIR_NATIVE}${sbindir_native}/sefcontext_compile args = \$@ [end] + +policy-version = 28 EOF mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/policy mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/modules/active/modulesrecipes-security/selinux/libsemanage.inc +0
-0recipes-security/selinux/libsemanage.inc do_install() { · line 46
Quoted 6 lines
recipes-security/selinux/libsemanage.inc +3
-0@@ -41,6 +41,9 @@ do_install() { DESTDIR=${D} \ PYLIBVER='python${PYTHON_BASEVERSION}' \ PYLIBDIR='${D}/${libdir}/$(PYLIBVER)' + + # Update "policy-version" for semanage.conf + echo "policy-version = 28" >> "${D}/etc/selinux/semanage.conf"please use this instead. Thanks.
Quoted 6 lines
sed -i 's/^#\s*\(policy-version\s*=\).*$/\1 28/' \ ${D}/etc/selinux/semanage.confQuoted 3 lines
recipes-security/selinux/libsemanage.inc +0
-0} BBCLASSEXTEND = "native"
Branch updated, please help to merge:
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/policy-version
Thanks
Wenzong
Quoted 3 lines
Quoted 1 line
Quoted 43 lines · wenzong fan
Quoted 42 lines · Pascal Ouyang
Quoted 27 lines · 于 14-1-27 下午2:52, [email protected] 写道:
From: Wenzong Fan <[email protected]>
The default policy version of new selinux toolchains is 29, to fit kernel 3.10.x, set it to 28.
--- recipes-security/refpolicy/refpolicy_common.inc | 2 ++ recipes-security/selinux/libsemanage.inc | 3 +++ 2 files changed, 5 insertions(+)recipes-security/refpolicy/refpolicy_common.inc +2
-0@@ -76,6 +76,8 @@ args = -q -c \$@ \$< path = ${STAGING_DIR_NATIVE}${sbindir_native}/sefcontext_compile args = \$@ [end] + +policy-version = 28 EOF mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/policy mkdir -p ${D}${sysconfdir}/selinux/${POLICY_NAME}/modules/active/modulesrecipes-security/selinux/libsemanage.inc +0
-0recipes-security/selinux/libsemanage.inc do_install() { · line 46
Quoted 6 lines
recipes-security/selinux/libsemanage.inc +3
-0@@ -41,6 +41,9 @@ do_install() { DESTDIR=${D} \ PYLIBVER='python${PYTHON_BASEVERSION}' \ PYLIBDIR='${D}/${libdir}/$(PYLIBVER)' + + # Update "policy-version" for semanage.conf + echo "policy-version = 28" >> "${D}/etc/selinux/semanage.conf"please use this instead. Thanks.
sed -i 's/^#\s*\(policy-version\s*=\).*$/\1 28/' \ ${D}/etc/selinux/semanage.confQuoted 2 lines
recipes-security/selinux/libsemanage.inc +0
-0}
Quoted 14 lines
Quoted 1 line
recipes-security/selinux/libsemanage.inc do_install() { · line 49
Quoted 1 line
recipes-security/selinux/libsemanage.inc +0
-0BBCLASSEXTEND = "native"Branch updated, please help to merge:
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/policy-version
Thanks
WenzongQuoted 3 lines
Quoted 1 line
Merged. Thanks. :)
- Pascal
Signature · 1 line
- Pascal