18d6344f9Sopenharmony_ci{
28d6344f9Sopenharmony_ci    "import" : [
38d6344f9Sopenharmony_ci            "init.${ohos.boot.hardware}.usb.cfg"
48d6344f9Sopenharmony_ci    ],
58d6344f9Sopenharmony_ci    "jobs" : [{
68d6344f9Sopenharmony_ci            "name" : "pre-init",
78d6344f9Sopenharmony_ci            "cmds" : [
88d6344f9Sopenharmony_ci                "write /proc/sys/vm/min_free_kbytes 10240",
98d6344f9Sopenharmony_ci                "mount debugfs /sys/kernel/debug /sys/kernel/debug mode=755",
108d6344f9Sopenharmony_ci                "write /sys/kernel/debug/hisi_inno_phy/role peripheral"
118d6344f9Sopenharmony_ci            ]
128d6344f9Sopenharmony_ci        }, {
138d6344f9Sopenharmony_ci            "name" : "init",
148d6344f9Sopenharmony_ci            "cmds" : [
158d6344f9Sopenharmony_ci                "write /proc/1/oom_score_adj -1000",
168d6344f9Sopenharmony_ci                "write /proc/sys/kernel/hung_task_timeout_secs 90",
178d6344f9Sopenharmony_ci                "write /sys/kernel/hungtask/enable on",
188d6344f9Sopenharmony_ci                "write /sys/kernel/hungtask/monitorlist whitelist,init,appspawn",
198d6344f9Sopenharmony_ci                "chown system system /sys/kernel/hungtask/userlist",
208d6344f9Sopenharmony_ci                "symlink /dev/block/platform/fe310000.sdhci/by-name /dev/block/by-name"
218d6344f9Sopenharmony_ci            ]
228d6344f9Sopenharmony_ci        }, {
238d6344f9Sopenharmony_ci            "name" : "boot",
248d6344f9Sopenharmony_ci            "cmds" : [
258d6344f9Sopenharmony_ci                "write /sys/block/zram0/disksize 1024M",
268d6344f9Sopenharmony_ci                "mkswap /dev/block/zram0",
278d6344f9Sopenharmony_ci                "swapon /dev/block/zram0",
288d6344f9Sopenharmony_ci                "chmod 777 /dev/ttyAMA2",
298d6344f9Sopenharmony_ci                "chmod 775 /sys/class/rfkill/rfkill0/state",
308d6344f9Sopenharmony_ci                "chown blue_host blue_host /sys/class/rfkill/rfkill0/state",
318d6344f9Sopenharmony_ci                "chown blue_host blue_host /dev/ttyS8",
328d6344f9Sopenharmony_ci                "chown bluetooth bluetooth /dev/uhid",
338d6344f9Sopenharmony_ci                "chmod 777 /dev/tun",
348d6344f9Sopenharmony_ci                "chown bluetooth bluetooth /dev/tun",
358d6344f9Sopenharmony_ci                "chmod 777 /dev/rtkbt_dev",
368d6344f9Sopenharmony_ci                "chmod 660 /dev/ppp",
378d6344f9Sopenharmony_ci                "chown net_manager net_manager /dev/ppp",
388d6344f9Sopenharmony_ci                "chmod 0440 /proc/interrupts",
398d6344f9Sopenharmony_ci                "chmod 0440 /proc/stat",
408d6344f9Sopenharmony_ci                "chmod 0640 /dev/xt_qtaguid",
418d6344f9Sopenharmony_ci                "chmod 0660 /proc/net/xt_qtaguid/ctrl",
428d6344f9Sopenharmony_ci                "chmod 0440 /proc/net/xt_qtaguid/stats",
438d6344f9Sopenharmony_ci                "chmod 666 /dev/mali0",
448d6344f9Sopenharmony_ci                "chown system graphics /dev/mali0",
458d6344f9Sopenharmony_ci                "chmod 666 /dev/dri/card1",
468d6344f9Sopenharmony_ci                "chown system graphics /dev/dri/card1",
478d6344f9Sopenharmony_ci                "chmod 666 /dev/dri/renderD129",
488d6344f9Sopenharmony_ci                "chown system graphics /dev/dri/renderD129",
498d6344f9Sopenharmony_ci                "chown system graphics /dev/graphics/fb0",
508d6344f9Sopenharmony_ci                "chmod 666 /dev/ion",
518d6344f9Sopenharmony_ci                "chown system system /dev/ion",
528d6344f9Sopenharmony_ci                "chmod 666 /dev/sched_rtg_ctrl",
538d6344f9Sopenharmony_ci                "chown system system /dev/sched_rtg_ctrl",
548d6344f9Sopenharmony_ci                "chown update update /dev/block/mmcblk0p2",
558d6344f9Sopenharmony_ci                "chown update update /dev/block/mmcblk0p3",
568d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev0",
578d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev0",
588d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev0",
598d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev1",
608d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev0",
618d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev2",
628d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev0",
638d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev3",
648d6344f9Sopenharmony_ci                "chmod 666 /dev/media0",
658d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/media0",
668d6344f9Sopenharmony_ci                "start ispserver"
678d6344f9Sopenharmony_ci            ]
688d6344f9Sopenharmony_ci        }, {
698d6344f9Sopenharmony_ci            "name" : "post-fs-data",
708d6344f9Sopenharmony_ci            "cmds" : [
718d6344f9Sopenharmony_ci                "restorecon",
728d6344f9Sopenharmony_ci                "restorecon /data/updater"
738d6344f9Sopenharmony_ci            ]
748d6344f9Sopenharmony_ci        }
758d6344f9Sopenharmony_ci    ],
768d6344f9Sopenharmony_ci    "services" : [{
778d6344f9Sopenharmony_ci            "name" : "ispserver",
788d6344f9Sopenharmony_ci            "path" : ["/vendor/bin/ispserver"],
798d6344f9Sopenharmony_ci            "once" : 1,
808d6344f9Sopenharmony_ci            "secon" : "u:r:ispserver:s0",
818d6344f9Sopenharmony_ci            "uid": "ispserver",
828d6344f9Sopenharmony_ci            "gid": [ "ispserver", "camera_host" ]
838d6344f9Sopenharmony_ci        }
848d6344f9Sopenharmony_ci    ]
858d6344f9Sopenharmony_ci}
86