From bd228e4b3a860c078534fb594d2ff9d222a51dcc Mon Sep 17 00:00:00 2001 From: Richard Su Date: Mon, 21 Jul 2014 19:38:07 -0700 Subject: [PATCH] Fix /var/run SELinux file contexts /var/run/ needs to be relabeled with the correct file contexts. With systemd, these directories are created anew each boot by /lib/systemd/system/-create-dir.service. os-svc-daemon was updated to correct the file contexts. Change-Id: I6487d0726db08912eed3062dfee2552940eadcfb Closes-Bug: 1346559 --- elements/os-svc-install/bin/os-svc-daemon | 1 + elements/os-svc-install/element-deps | 1 + 2 files changed, 2 insertions(+) diff --git a/elements/os-svc-install/bin/os-svc-daemon b/elements/os-svc-install/bin/os-svc-daemon index f2c1e610d..1e1917aa3 100755 --- a/elements/os-svc-install/bin/os-svc-daemon +++ b/elements/os-svc-install/bin/os-svc-daemon @@ -179,6 +179,7 @@ Description=Create /var/run/$dirname [Service] ExecStartPre=/bin/mkdir -p /var/run/$dirname +ExecStartPre=/usr/local/bin/restore-selinux-file-context /var/run/$dirname ExecStart=/bin/chown -R $user:$user /var/run/$dirname [Install] diff --git a/elements/os-svc-install/element-deps b/elements/os-svc-install/element-deps index 07c3d0477..8741d815d 100644 --- a/elements/os-svc-install/element-deps +++ b/elements/os-svc-install/element-deps @@ -1,3 +1,4 @@ mysql-dev pip-and-virtualenv pip-manifest +selinux