Переглянути джерело

jail: cgroup hack: rewrite cgroup -> cgroup2

"I'm sure you said cgroup2"

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle 3 роки тому
батько
коміт
b22e6254df
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      jail/fs.c

+ 2 - 1
jail/fs.c

@@ -149,7 +149,8 @@ static int do_mount(const char *root, const char *orig_source, const char *targe
 		mountflags |= MS_REMOUNT;
 	}
 
-	if (mount(source?:(is_bind?new:NULL), new, filesystemtype, mountflags, optstr)) {
+	const char *hack_fstype = ((!filesystemtype || strcmp(filesystemtype, "cgroup"))?filesystemtype:"cgroup2");
+	if (mount(source?:(is_bind?new:NULL), new, hack_fstype, mountflags, optstr)) {
 		if (error)
 			ERROR("failed to mount %s %s: %m\n", source, new);