From: Yu Watanabe Date: Sun, 12 Dec 2021 02:43:21 +0000 (+0900) Subject: fstab-generator: do not remount /sys when running in a container X-Git-Tag: v250-rc3~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=18f0eaafd7f180f5d0d2d65349835374146efdb3;p=thirdparty%2Fsystemd.git fstab-generator: do not remount /sys when running in a container Closes #21744. --- diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c index f9a954a3082..63113ea659c 100644 --- a/src/fstab-generator/fstab-generator.c +++ b/src/fstab-generator/fstab-generator.c @@ -601,9 +601,16 @@ static int parse_fstab(bool initrd) { if (!what) return log_oom(); - if (is_device_path(what) && path_is_read_only_fs("/sys") > 0) { - log_info("Running in a container, ignoring fstab device entry for %s.", what); - continue; + if (path_is_read_only_fs("/sys") > 0) { + if (streq(what, "sysfs")) { + log_info("Running in a container, ignoring fstab entry for %s.", what); + continue; + } + + if (is_device_path(what)) { + log_info("Running in a container, ignoring fstab device entry for %s.", what); + continue; + } } where = strdup(me->mnt_dir);