core: refuse cgroupv1 unless SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE

Also, add a 30s sleep even if cgroup v1 is forced.

Closes #30852
This commit is contained in:
Mike Yuan
2024-02-27 23:10:49 +08:00
parent f4f3efa4d7
commit f2512de82d
2 changed files with 14 additions and 1 deletions
+3
View File
@@ -518,6 +518,9 @@ int mount_cgroup_legacy_controllers(bool loaded_policy) {
if (!cg_is_legacy_wanted())
return 0;
if (!cg_is_legacy_force_enabled())
return -ERFKILL;
FOREACH_ARRAY(mp, cgroupv1_mount_table, ELEMENTSOF(cgroupv1_mount_table)) {
r = mount_one(mp, loaded_policy);
if (r < 0)