• 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 0777 /sdcard",
16                "chmod 0666 /dev/lite_ipc",
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 shell"
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",
43                "chown 0 99 /dev/hdf/dev_mgr",
44                "chown 0 99 /dev/hdf/hdfwifi",
45                "chown 0 99 /dev/gpio",
46                "chown 0 99 /dev/hdf/hdf_sensor_manager_ap",
47                "chown 0 99 /dev/i2c-0",
48                "chown 0 99 /dev/i2c-1",
49                "chown 0 99 /dev/i2c-2",
50                "chown 0 99 /dev/i2c-3",
51                "chown 0 99 /dev/i2c-4",
52                "chown 0 99 /dev/i2c-5",
53                "chown 0 99 /dev/i2c-6",
54                "chown 0 99 /dev/i2c-7",
55                "chown 0 99 /dev/uartdev-0",
56                "chown 0 99 /dev/uartdev-1",
57                "chown 0 99 /dev/uartdev-2",
58                "chown 0 99 /dev/uartdev-3",
59                "chown 0 99 /dev/spidev0.0",
60                "chown 0 99 /dev/spidev1.0",
61                "chown 0 99 /dev/spidev2.0",
62                "chown 0 99 /dev/spidev2.1"
63         ]
64        }
65    ],
66    "services" : [{
67            "name" : "foundation",
68            "path" : ["/bin/foundation"],
69            "uid" : 7,
70            "gid" : 7,
71            "once" : 0,
72            "importance" : 1,
73            "caps" : [10, 11, 12, 13]
74        }, {
75            "name" : "shell",
76            "path" : ["/bin/shell"],
77            "uid" : 2,
78            "gid" : 2,
79            "once" : 0,
80            "importance" : 0,
81            "caps" : [4294967295]
82        }, {
83            "name" : "appspawn",
84            "path" : ["/bin/appspawn"],
85            "uid" : 1,
86            "gid" : 1,
87            "once" : 0,
88            "importance" : 0,
89            "caps" : [2, 6, 7, 8, 11, 23]
90        }, {
91            "name" : "apphilogcat",
92            "path" : ["/bin/apphilogcat", "-L", "auto"],
93            "uid" : 4,
94            "gid" : 4,
95            "once" : 1,
96            "importance" : 0,
97            "caps" : []
98        }, {
99            "name" : "media_server",
100            "path" : ["/bin/media_server"],
101            "uid" : 0,
102            "gid" : 0,
103            "once" : 1,
104            "importance" : 0,
105            "caps" : []
106        }, {
107            "name" : "wms_server",
108            "path" : ["/bin/wms_server"],
109            "uid" : 10,
110            "gid" : 10,
111            "once" : 1,
112            "importance" : 0,
113            "caps" : [1,23]
114        }, {
115            "name" : "bundle_daemon",
116            "path" : ["/bin/bundle_daemon"],
117            "uid" : 8,
118            "gid" : 8,
119            "once" : 0,
120            "importance" : 0,
121            "caps" : [0, 1]
122        }, {
123            "name" : "hiview",
124            "path" : ["/bin/hiview"],
125            "uid" : 4,
126            "gid" : 4,
127            "once" : 1,
128            "importance" : 0,
129            "caps" : []
130        }, {
131	    "name" : "sensor_service",
132            "path" : ["/bin/sensor_service"],
133            "uid" : 6,
134            "gid" : 99,
135            "once" : 0,
136            "importance" : 0,
137            "caps" : []
138	    }, {
139            "name" : "ai_server",
140            "path" : ["/bin/ai_server"],
141            "uid" : 2,
142            "gid" : 2,
143            "once" : 0,
144            "importance" : 0,
145            "caps" : []
146        }, {
147            "name" : "softbus_server",
148            "path" : ["/bin/softbus_server"],
149            "uid" : 0,
150            "gid" : 0,
151            "once" : 0,
152            "importance" : 0,
153            "caps" : []
154        }, {
155            "name" : "deviceauth_service",
156            "path" : ["/bin/deviceauth_service"],
157            "uid" : 19,
158            "gid" : 7,
159            "once" : 0,
160            "importance" : 0,
161            "caps" : [23]
162        }, {
163            "name" : "devattest_service",
164            "path" : ["/bin/devattest_service"],
165            "uid" : 20,
166            "gid" : 20,
167            "once" : 1,
168            "importance" : 0,
169            "caps" : [1,23]
170        }
171    ]
172}
173