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