diff --git a/recipes-containers/oci-systemd-hook/oci-systemd-hook/0001-selinux-drop-selinux-support.patch b/recipes-containers/oci-systemd-hook/oci-systemd-hook/0001-selinux-drop-selinux-support.patch index 507cd08e..5016f6e7 100644 --- a/recipes-containers/oci-systemd-hook/oci-systemd-hook/0001-selinux-drop-selinux-support.patch +++ b/recipes-containers/oci-systemd-hook/oci-systemd-hook/0001-selinux-drop-selinux-support.patch @@ -5,25 +5,34 @@ Subject: [PATCH] selinux: drop selinux support Signed-off-by: Bruce Ashfield --- - src/systemdhook.c | 9 --------- - 1 file changed, 9 deletions(-) + src/systemdhook.c | 12 ------------ + 1 file changed, 12 deletions(-) -diff --git a/src/systemdhook.c b/src/systemdhook.c -index 274e5b910699..b9e8f1be376a 100644 --- a/src/systemdhook.c +++ b/src/systemdhook.c -@@ -14,7 +14,6 @@ +@@ -16,7 +16,6 @@ #include #include #include -#include #include + #include - #include "config.h" -@@ -538,14 +537,6 @@ static int prestart(const char *rootfs, +@@ -129,9 +128,6 @@ static int chperm(const char *path, cons + closedir(dir); + return -1; + } +- if (setfilecon (full_path, label) < 0) { +- pr_perror("Failed to set context %s on %s", label, full_path); +- } + + if (doChown) { + /* Change uid and gid to something the container can handle */ +@@ -496,14 +492,6 @@ static int prestart(const char *rootfs, + return -1; } } - +- - if (strcmp("", mount_label)) { - rc = setfilecon(journal_dir, (security_context_t)mount_label); - if (rc < 0) { @@ -31,10 +40,6 @@ index 274e5b910699..b9e8f1be376a 100644 - return -1; - } - } -- - if (makepath(cont_journal_dir, 0755) == -1) { - if (errno != EEXIST) { - pr_perror("Failed to mkdir container journal dir: %s", cont_journal_dir); --- -2.4.0.53.g8440f74 - + + /* Attempt to creare /var/log/journal inside of rootfs, + if successful, or directory exists, mount tmpfs on top of diff --git a/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb b/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb index 872872a1..fc889053 100644 --- a/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb +++ b/recipes-containers/oci-systemd-hook/oci-systemd-hook_git.bb @@ -6,7 +6,7 @@ PRIORITY = "optional" DEPENDS = "yajl util-linux" -SRCREV = "ca515c1f399bd0b16e94b7c34aa1ef20498beca6" +SRCREV = "1ac958a4197a9ea52174812fc7d7d036af8140d3" SRC_URI = "git://github.com/projectatomic/oci-systemd-hook \ file://0001-selinux-drop-selinux-support.patch \ file://0001-configure-drop-selinux-support.patch \