diff options
author | Xin Ouyang <Xin.Ouyang@windriver.com> | 2013-09-23 21:18:02 +0800 |
---|---|---|
committer | Joe MacDonald <joe@deserted.net> | 2013-10-02 13:24:44 -0400 |
commit | c1dc2858007322d99e3f2d646fbe0b1c6d7699b5 (patch) | |
tree | e2e57e098f8cec2031d27dff52f3069dcced3d10 /recipes-core | |
parent | 1f548372c5d8d5ada2ccfa7ac8c922257e25c24e (diff) | |
download | meta-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.bbappend | 4 | ||||
-rw-r--r-- | recipes-core/udev/udev/init | 2 | ||||
-rw-r--r-- | recipes-core/udev/udev_182.bbappend | 2 |
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 @@ | |||
1 | PR .= ".2" | 1 | PR .= ".3" |
2 | 2 | ||
3 | do_install_append () { | 3 | do_install_append () { |
4 | cat <<-EOF >> ${D}${sysconfdir}/init.d/populate-volatile.sh | 4 | cat <<-EOF >> ${D}${sysconfdir}/init.d/populate-volatile.sh |
5 | touch /var/log/lastlog | 5 | touch /var/log/lastlog |
6 | test ! -x /sbin/restorecon || /sbin/restorecon -R /var/volatile/ | 6 | test ! -x /sbin/restorecon || /sbin/restorecon -RF /var/volatile/ /run |
7 | EOF | 7 | EOF |
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 |
82 | fi | 82 | fi |
83 | 83 | ||
84 | test ! -x /sbin/restorecon || /sbin/restorecon /dev | 84 | test ! -x /sbin/restorecon || /sbin/restorecon -F /dev |
85 | 85 | ||
86 | exit 0 | 86 | exit 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 @@ | |||
1 | PR .= ".3" | 1 | PR .= ".4" |
2 | 2 | ||
3 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 3 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
4 | 4 | ||