• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "jobs" : [{
3            "name" : "pre-init",
4            "cmds" : [
5                "mkdir /storage/data/log",
6                "chmod 0755 /storage/data/log",
7                "chown 4 4 /storage/data/log",
8                "mkdir /storage/data/softbus",
9                "chmod 0700 /storage/data/softbus",
10                "chown 7 7 /storage/data/softbus",
11                "mkdir /storage/data/device_attest",
12                "chmod 0755 /storage/data/device_attest",
13                "chown 20 20 /storage/data/device_attest",
14                "mkdir /sdcard",
15                "chmod 0666 /dev/lite_ipc",
16                "chmod 0777 /sdcard",
17                "mount vfat /dev/mmcblk0 /sdcard rw,umask=000",
18                "mount vfat /dev/mmcblk1 /sdcard rw,umask=000",
19                "export LD_LIBRARY_PATH /storage/app/libs",
20
21                "start foundation",
22                "start bundle_daemon",
23                "start appspawn",
24                "start media_server",
25                "start wms_server",
26                "start mksh"
27            ]
28       }, {
29            "name" : "init",
30            "cmds" : [
31                "start apphilogcat",
32                "start hiview",
33                "start deviceauth_service",
34                "start sensor_service",
35                "start ai_server",
36                "start softbus_server",
37                "start devattest_service"
38            ]
39       }, {
40            "name" : "post-init",
41            "cmds" : [
42                "chown 0 99 /dev/hdf/dev_mgr",
43                "chown 0 99 /dev/hdf/hdfwifi",
44                "chown 0 99 /dev/gpio",
45                "chown 0 99 /dev/hdf/hdf_sensor_manager_ap",
46                "chown 0 99 /dev/i2c-0",
47                "chown 0 99 /dev/i2c-1",
48                "chown 0 99 /dev/i2c-2",
49                "chown 0 99 /dev/i2c-3",
50                "chown 0 99 /dev/i2c-4",
51                "chown 0 99 /dev/i2c-5",
52                "chown 0 99 /dev/i2c-6",
53                "chown 0 99 /dev/i2c-7",
54                "chown 0 99 /dev/uartdev-0",
55                "chown 0 99 /dev/uartdev-1",
56                "chown 0 99 /dev/uartdev-2",
57                "chown 0 99 /dev/uartdev-3",
58                "chown 0 99 /dev/spidev0.0",
59                "chown 0 99 /dev/spidev1.0",
60                "chown 0 99 /dev/spidev2.0",
61                "chown 0 99 /dev/spidev2.1"
62         ]
63        }
64    ],
65    "services" : [{
66            "name" : "foundation",
67            "path" : ["/bin/foundation"],
68            "uid" : 7,
69            "gid" : 7,
70            "once" : 0,
71            "importance" : 1,
72            "caps" : [10, 11, 12, 13]
73        }, {
74            "name" : "mksh",
75            "path" : ["/bin/shell", "exec", "/bin/mksh"],
76            "uid" : 2,
77            "gid" : 2,
78            "once" : 0,
79            "importance" : 0,
80            "caps" : [4294967295]
81        }, {
82            "name" : "appspawn",
83            "path" : ["/bin/appspawn"],
84            "uid" : 1,
85            "gid" : 1,
86            "once" : 0,
87            "importance" : 0,
88            "caps" : [2, 6, 7, 8, 11, 23]
89        }, {
90            "name" : "apphilogcat",
91            "path" : ["/bin/apphilogcat", "-L", "auto"],
92            "uid" : 4,
93            "gid" : 4,
94            "once" : 1,
95            "importance" : 0,
96            "caps" : []
97        }, {
98            "name" : "media_server",
99            "path" : ["/bin/media_server"],
100            "uid" : 0,
101            "gid" : 0,
102            "once" : 1,
103            "importance" : 0,
104            "caps" : []
105        }, {
106            "name" : "wms_server",
107            "path" : ["/bin/wms_server"],
108            "uid" : 10,
109            "gid" : 10,
110            "once" : 1,
111            "importance" : 0,
112            "caps" : [1,23]
113        }, {
114            "name" : "bundle_daemon",
115            "path" : ["/bin/bundle_daemon"],
116            "uid" : 8,
117            "gid" : 8,
118            "once" : 0,
119            "importance" : 0,
120            "caps" : [0, 1]
121        }, {
122            "name" : "hiview",
123            "path" : ["/bin/hiview"],
124            "uid" : 4,
125            "gid" : 4,
126            "once" : 1,
127            "importance" : 0,
128            "caps" : []
129        }, {
130	    "name" : "sensor_service",
131            "path" : ["/bin/sensor_service"],
132            "uid" : 6,
133            "gid" : 99,
134            "once" : 0,
135            "importance" : 0,
136            "caps" : []
137	    }, {
138            "name" : "ai_server",
139            "path" : ["/bin/ai_server"],
140            "uid" : 2,
141            "gid" : 2,
142            "once" : 0,
143            "importance" : 0,
144            "caps" : []
145        }, {
146            "name" : "softbus_server",
147            "path" : ["/bin/softbus_server"],
148            "uid" : 0,
149            "gid" : 0,
150            "once" : 0,
151            "importance" : 0,
152            "caps" : []
153        }, {
154            "name" : "deviceauth_service",
155            "path" : ["/bin/deviceauth_service"],
156            "uid" : 0,
157            "gid" : 0,
158            "once" : 1,
159            "importance" : 0,
160            "caps" : []
161        }, {
162            "name" : "devattest_service",
163            "path" : ["/bin/devattest_service"],
164            "uid" : 20,
165            "gid" : 20,
166            "once" : 1,
167            "importance" : 0,
168            "caps" : [1,23]
169        }
170    ]
171}
172