summaryrefslogtreecommitdiffstats
path: root/recipes-core
diff options
context:
space:
mode:
authorXin Ouyang <Xin.Ouyang@windriver.com>2013-09-23 21:18:02 +0800
committerJoe MacDonald <joe@deserted.net>2013-10-02 13:24:44 -0400
commitc1dc2858007322d99e3f2d646fbe0b1c6d7699b5 (patch)
treee2e57e098f8cec2031d27dff52f3069dcced3d10 /recipes-core
parent1f548372c5d8d5ada2ccfa7ac8c922257e25c24e (diff)
downloadmeta-selinux-c1dc2858007322d99e3f2d646fbe0b1c6d7699b5.tar.gz
always force to restore file contexts in initscripts
In policycoreutils-2.13+, restorecon changes its default behaviour, and does not restore context if the file' type is correct, even its mcs/mls level is incorrect. We should force it always to restore file contexts in initscripts to avoid issues. Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com> Signed-off-by: Joe MacDonald <joe@deserted.net>
Diffstat (limited to 'recipes-core')
-rw-r--r--recipes-core/initscripts/initscripts_1.0.bbappend4
-rw-r--r--recipes-core/udev/udev/init2
-rw-r--r--recipes-core/udev/udev_182.bbappend2
3 files changed, 4 insertions, 4 deletions
diff --git a/recipes-core/initscripts/initscripts_1.0.bbappend b/recipes-core/initscripts/initscripts_1.0.bbappend
index 630b951..b8172c0 100644
--- a/recipes-core/initscripts/initscripts_1.0.bbappend
+++ b/recipes-core/initscripts/initscripts_1.0.bbappend
@@ -1,8 +1,8 @@
1PR .= ".2" 1PR .= ".3"
2 2
3do_install_append () { 3do_install_append () {
4 cat <<-EOF >> ${D}${sysconfdir}/init.d/populate-volatile.sh 4 cat <<-EOF >> ${D}${sysconfdir}/init.d/populate-volatile.sh
5touch /var/log/lastlog 5touch /var/log/lastlog
6test ! -x /sbin/restorecon || /sbin/restorecon -R /var/volatile/ 6test ! -x /sbin/restorecon || /sbin/restorecon -RF /var/volatile/ /run
7EOF 7EOF
8} 8}
diff --git a/recipes-core/udev/udev/init b/recipes-core/udev/udev/init
index 44a192a..5fd1011 100644
--- a/recipes-core/udev/udev/init
+++ b/recipes-core/udev/udev/init
@@ -81,6 +81,6 @@ else
81 /sbin/udevadm settle 81 /sbin/udevadm settle
82fi 82fi
83 83
84test ! -x /sbin/restorecon || /sbin/restorecon /dev 84test ! -x /sbin/restorecon || /sbin/restorecon -F /dev
85 85
86exit 0 86exit 0
diff --git a/recipes-core/udev/udev_182.bbappend b/recipes-core/udev/udev_182.bbappend
index f42ad45..6f8f049 100644
--- a/recipes-core/udev/udev_182.bbappend
+++ b/recipes-core/udev/udev_182.bbappend
@@ -1,4 +1,4 @@
1PR .= ".3" 1PR .= ".4"
2 2
3FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 3FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
4 4