From: Yu Watanabe Date: Mon, 14 Dec 2020 03:37:23 +0000 (+0900) Subject: core/namespace: ignore ENOENT for /proc/sys/kernel/domainname and hostname X-Git-Tag: v248-rc1~519 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0ebc9f23faf5586f8a9250c3be08773eb3f8d2da;p=thirdparty%2Fsystemd.git core/namespace: ignore ENOENT for /proc/sys/kernel/domainname and hostname If they do not exist, hostname or domainname cannot be modified. So, it is ok. Fixes #17866, especially https://github.com/systemd/systemd/issues/17866#issuecomment-744118614. --- diff --git a/src/core/namespace.c b/src/core/namespace.c index cdf427a6ea9..4d4cd4985c0 100644 --- a/src/core/namespace.c +++ b/src/core/namespace.c @@ -1684,10 +1684,12 @@ int setup_namespace( *(m++) = (MountEntry) { .path_const = "/proc/sys/kernel/hostname", .mode = READONLY, + .ignore = true, }; *(m++) = (MountEntry) { .path_const = "/proc/sys/kernel/domainname", .mode = READONLY, + .ignore = true, }; }