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/fe2e0000.mmc/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/ttyS9", 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 0440 /proc/interrupts", 378d6344f9Sopenharmony_ci "chmod 0440 /proc/stat", 388d6344f9Sopenharmony_ci "chmod 0640 /dev/xt_qtaguid", 398d6344f9Sopenharmony_ci "chmod 0660 /proc/net/xt_qtaguid/ctrl", 408d6344f9Sopenharmony_ci "chmod 0440 /proc/net/xt_qtaguid/stats", 418d6344f9Sopenharmony_ci "chmod 666 /dev/mali0", 428d6344f9Sopenharmony_ci "chown system graphics /dev/mali0", 438d6344f9Sopenharmony_ci "chmod 666 /dev/dri/card1", 448d6344f9Sopenharmony_ci "chown system graphics /dev/dri/card1", 458d6344f9Sopenharmony_ci "chmod 666 /dev/dri/renderD129", 468d6344f9Sopenharmony_ci "chown system graphics /dev/dri/renderD129", 478d6344f9Sopenharmony_ci "chown system graphics /dev/graphics/fb0", 488d6344f9Sopenharmony_ci "chmod 666 /dev/ion", 498d6344f9Sopenharmony_ci "chown system system /dev/ion", 508d6344f9Sopenharmony_ci "chmod 666 /dev/sched_rtg_ctrl", 518d6344f9Sopenharmony_ci "chown system system /dev/sched_rtg_ctrl", 528d6344f9Sopenharmony_ci "chown update update /dev/block/by-name/misc", 538d6344f9Sopenharmony_ci "chmod 0644 /dev/block/by-name/misc", 548d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video9", 558d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video10", 568d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video11", 578d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video12", 588d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video13", 598d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video14", 608d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video15", 618d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video16", 628d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video17", 638d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video18", 648d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video19", 658d6344f9Sopenharmony_ci "chown camera_host camera_host /dev/video20", 668d6344f9Sopenharmony_ci "chmod 666 /dev/v4l-subdev0", 678d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/v4l-subdev0", 688d6344f9Sopenharmony_ci "chmod 666 /dev/v4l-subdev1", 698d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/v4l-subdev1", 708d6344f9Sopenharmony_ci "chmod 666 /dev/v4l-subdev2", 718d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/v4l-subdev2", 728d6344f9Sopenharmony_ci "chmod 666 /dev/v4l-subdev3", 738d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/v4l-subdev3", 748d6344f9Sopenharmony_ci "chmod 666 /dev/v4l-subdev4", 758d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/v4l-subdev4", 768d6344f9Sopenharmony_ci "chmod 666 /dev/v4l-subdev5", 778d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/v4l-subdev5", 788d6344f9Sopenharmony_ci "chmod 666 /dev/media0", 798d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/media0", 808d6344f9Sopenharmony_ci "chmod 666 /dev/media1", 818d6344f9Sopenharmony_ci "chown ispserver ispserver /dev/media1", 828d6344f9Sopenharmony_ci "start ispserver" 838d6344f9Sopenharmony_ci ] 848d6344f9Sopenharmony_ci }, { 858d6344f9Sopenharmony_ci "name" : "post-fs-data", 868d6344f9Sopenharmony_ci "cmds" : [ 878d6344f9Sopenharmony_ci "restorecon", 888d6344f9Sopenharmony_ci "wait /dev/block/by-name/misc" 898d6344f9Sopenharmony_ci ] 908d6344f9Sopenharmony_ci } 918d6344f9Sopenharmony_ci ], 928d6344f9Sopenharmony_ci "services" : [{ 938d6344f9Sopenharmony_ci "name" : "ispserver", 948d6344f9Sopenharmony_ci "path" : ["/vendor/bin/ispserver"], 958d6344f9Sopenharmony_ci "once" : 1, 968d6344f9Sopenharmony_ci "secon" : "u:r:ispserver:s0", 978d6344f9Sopenharmony_ci "uid": "ispserver", 988d6344f9Sopenharmony_ci "gid": [ "ispserver", "camera_host" ] 998d6344f9Sopenharmony_ci } 1008d6344f9Sopenharmony_ci ] 1018d6344f9Sopenharmony_ci} 102