• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "jobs" : [
3        {
4            "name" : "post-fs-data",
5            "cmds" : [
6                "start memmgrservice"
7            ]
8        },
9        {
10            "name" : "init",
11            "cmds" : [
12                "mkdir /dev/memcg",
13                "mount cgroup none /dev/memcg memory",
14                "chown system system /dev/memcg",
15                "chown system system /dev/memcg/tasks",
16                "chown system system /dev/memcg/memory.oom_control",
17                "chown system system /dev/memcg/cgroup.event_control",
18                "chown system system /dev/memcg/memory.pressure_level",
19                "chmod 0755 /dev/memcg",
20                "chmod 0755 /dev/memcg/tasks",
21                "chmod 0755 /dev/memcg/memory.oom_control",
22                "chmod 0755 /dev/memcg/cgroup.event_control",
23                "chmod 0755 /dev/memcg/memory.pressure_level"
24            ]
25        }
26    ],
27    "services" : [{
28            "name" : "memmgrservice",
29            "path" : ["/system/bin/sa_main", "/system/profile/memmgrservice.xml"],
30            "uid" : "memmgr",
31            "gid" : ["memmgr", "shell"],
32            "caps" : [
33                "DAC_OVERRIDE",
34                "DAC_READ_SEARCH",
35                "CAP_SYS_RESOURCE",
36                "CAP_KILL",
37                "CAP_SYS_PTRACE"
38            ],
39            "apl" : "system_basic",
40            "permission" : [
41                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
42                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION",
43                "ohos.permission.DISTRIBUTED_DATASYNC",
44                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
45            ],
46            "permission_acls" : ["ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"],
47            "sandbox" : 0,
48            "secon" : "u:r:memmgrservice:s0"
49        }
50    ]
51}
52
53