commit:     525d7140b12a8e259f9d919f24148e369e9ff7d1
Author:     Jason Zaman <jason <AT> perfinion <DOT> com>
AuthorDate: Tue Jul 15 18:27:33 2014 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jul 16 16:58:11 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=525d7140

devfs: fix SELinux contexts

SELinux contexts in /dev need to be fixed after it is mounted

X-Gentoo-Bug: 516956
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=516956

---
 init.d/devfs.in | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/init.d/devfs.in b/init.d/devfs.in
index ae5f03b..196bc57 100644
--- a/init.d/devfs.in
+++ b/init.d/devfs.in
@@ -92,9 +92,21 @@ seed_dev()
        done
 }
 
+restorecon_dev()
+{
+       if [ -x /sbin/restorecon ]; then
+               ebegin "Set SELinux labels in /dev"
+               restorecon -rF /dev >/dev/null 2>&1
+               eend $?
+       fi
+
+       return 0
+}
+
 start()
 {
        mount_dev
        seed_dev
+       restorecon_dev
        return 0
 }

Reply via email to