chiark / gitweb /
core/killall.c: prevent segfault and initialize pids
[elogind.git] / src / core / mount-setup.c
index ce10be944a1133057ffd4b71ff58f94f1ad47087..fe50fb19dae7b54a717099905e90655dcc7d4778 100644 (file)
@@ -315,6 +315,7 @@ int mount_cgroup_controllers(char ***join_controllers) {
                 p.type = "cgroup";
                 p.options = options;
                 p.flags = MS_NOSUID|MS_NOEXEC|MS_NODEV;
+                p.mode = MNT_IN_CONTAINER;
 
                 r = mount_one(&p, true);
                 free(controller);
@@ -447,6 +448,7 @@ int mount_setup(bool loaded_policy) {
          * systemd. */
         mkdir_label("/run/systemd", 0755);
         mkdir_label("/run/systemd/system", 0755);
+        mkdir_label("/run/systemd/inaccessible", 0000);
 
         return 0;
 }