From 6e791c5962b618dee02c695f80a7b2f0606f6090 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 29 Oct 2015 20:24:47 +0100 Subject: systemd-udevd.service.in: set MountFlags=shared --- ...md-udevd.service.in-set-MountFlags-shared.patch | 23 ++++++++++++++++++++++ recipes-core/systemd/systemd_%.bbappend | 1 + 2 files changed, 24 insertions(+) create mode 100644 recipes-core/systemd/systemd/0001-systemd-udevd.service.in-set-MountFlags-shared.patch diff --git a/recipes-core/systemd/systemd/0001-systemd-udevd.service.in-set-MountFlags-shared.patch b/recipes-core/systemd/systemd/0001-systemd-udevd.service.in-set-MountFlags-shared.patch new file mode 100644 index 0000000..82fe399 --- /dev/null +++ b/recipes-core/systemd/systemd/0001-systemd-udevd.service.in-set-MountFlags-shared.patch @@ -0,0 +1,23 @@ +From 352d8bc2ea10ca62b8301c10738429d9ed2e21cc Mon Sep 17 00:00:00 2001 +From: Max Krummenacher +Date: Thu, 29 Oct 2015 19:38:50 +0100 +Subject: [PATCH] systemd-udevd.service.in: set MountFlags=shared + +This allows for udevd automounting of drives accessible to all. +--- + units/systemd-udevd.service.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/units/systemd-udevd.service.in b/units/systemd-udevd.service.in +index 2791f73..ea583e4 100644 +--- a/units/systemd-udevd.service.in ++++ b/units/systemd-udevd.service.in +@@ -21,4 +21,4 @@ Sockets=systemd-udevd-control.socket systemd-udevd-kernel.socket + Restart=always + RestartSec=0 + ExecStart=@rootlibexecdir@/systemd-udevd +-MountFlags=slave ++MountFlags=shared +-- +1.9.3 + diff --git a/recipes-core/systemd/systemd_%.bbappend b/recipes-core/systemd/systemd_%.bbappend index 8fbdc90..a95ff82 100644 --- a/recipes-core/systemd/systemd_%.bbappend +++ b/recipes-core/systemd/systemd_%.bbappend @@ -2,6 +2,7 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/systemd:" SRC_URI += " \ file://rndis.network \ + file://0001-systemd-udevd.service.in-set-MountFlags-shared.patch \ " PACKAGECONFIG_append = " networkd" -- cgit v1.2.3