18d6344f9Sopenharmony_ci{ 28d6344f9Sopenharmony_ci "import" : [ 38d6344f9Sopenharmony_ci "/etc/init.usb.cfg", 48d6344f9Sopenharmony_ci "/etc/init.usb.configfs.cfg", 58d6344f9Sopenharmony_ci "/etc/init.${ohos.boot.hardware}.usb.cfg", 68d6344f9Sopenharmony_ci "/etc/hilogd.cfg", 78d6344f9Sopenharmony_ci "/etc/faultloggerd.cfg" 88d6344f9Sopenharmony_ci ], 98d6344f9Sopenharmony_ci "jobs" : [{ 108d6344f9Sopenharmony_ci "name" : "pre-init", 118d6344f9Sopenharmony_ci "cmds" : [ 128d6344f9Sopenharmony_ci "symlink /system/bin /bin", 138d6344f9Sopenharmony_ci "start ueventd" 148d6344f9Sopenharmony_ci ] 158d6344f9Sopenharmony_ci }, { 168d6344f9Sopenharmony_ci "name" : "init", 178d6344f9Sopenharmony_ci "cmds" : [ 188d6344f9Sopenharmony_ci "wait /dev/block/platform/fe2e0000.mmc/by-name", 198d6344f9Sopenharmony_ci "symlink /dev/block/platform/fe2e0000.mmc/by-name /dev/block/by-name", 208d6344f9Sopenharmony_ci "mkdir /system", 218d6344f9Sopenharmony_ci "mkdir /vendor", 228d6344f9Sopenharmony_ci "mkdir /tmp", 238d6344f9Sopenharmony_ci "mkdir /data", 248d6344f9Sopenharmony_ci "mkdir /param", 258d6344f9Sopenharmony_ci "mount tmpfs tmpfs /tmp", 268d6344f9Sopenharmony_ci "chown 0 2000 /tmp", 278d6344f9Sopenharmony_ci "chmod 0755 /tmp", 288d6344f9Sopenharmony_ci "chmod 0755 /param", 298d6344f9Sopenharmony_ci "trigger boot" 308d6344f9Sopenharmony_ci ] 318d6344f9Sopenharmony_ci }, { 328d6344f9Sopenharmony_ci "name" : "post-init", 338d6344f9Sopenharmony_ci "cmds" : [ 348d6344f9Sopenharmony_ci "trigger post-fs-data", 358d6344f9Sopenharmony_ci "start shell", 368d6344f9Sopenharmony_ci "start updater" 378d6344f9Sopenharmony_ci ] 388d6344f9Sopenharmony_ci }, { 398d6344f9Sopenharmony_ci "name" : "param:startup.service.ctl.updater=5 && param:updater.sdcard.configs=1", 408d6344f9Sopenharmony_ci "condition" : "startup.service.ctl.updater=5 && updater.sdcard.configs=1", 418d6344f9Sopenharmony_ci "cmds" : [ 428d6344f9Sopenharmony_ci "chmod 777 /etc/lastword.sh", 438d6344f9Sopenharmony_ci "exec /system/bin/sh /etc/lastword.sh" 448d6344f9Sopenharmony_ci ] 458d6344f9Sopenharmony_ci }, { 468d6344f9Sopenharmony_ci "name" : "post-fs-data", 478d6344f9Sopenharmony_ci "cmds" : [ 488d6344f9Sopenharmony_ci "exec /system/bin/hilog -w start -n 10 -f updater", 498d6344f9Sopenharmony_ci "exec /system/bin/hilog -w start -t kmsg -f updater_kmsg" 508d6344f9Sopenharmony_ci ] 518d6344f9Sopenharmony_ci } 528d6344f9Sopenharmony_ci ], 538d6344f9Sopenharmony_ci "services" : [{ 548d6344f9Sopenharmony_ci "name" : "shell", 558d6344f9Sopenharmony_ci "path" : ["/bin/sh"], 568d6344f9Sopenharmony_ci "uid" : 0, 578d6344f9Sopenharmony_ci "gid" : 2000, 588d6344f9Sopenharmony_ci "once" : 0, 598d6344f9Sopenharmony_ci "importance" : 0, 608d6344f9Sopenharmony_ci "console" : 1 618d6344f9Sopenharmony_ci }, { 628d6344f9Sopenharmony_ci "name" : "updater", 638d6344f9Sopenharmony_ci "path" : ["/bin/updater"], 648d6344f9Sopenharmony_ci "uid" : 0, 658d6344f9Sopenharmony_ci "gid" : 0, 668d6344f9Sopenharmony_ci "importance" : 0, 678d6344f9Sopenharmony_ci "caps" : [0, 1] 688d6344f9Sopenharmony_ci }, { 698d6344f9Sopenharmony_ci "name" : "ueventd", 708d6344f9Sopenharmony_ci "path" : ["/bin/ueventd"], 718d6344f9Sopenharmony_ci "uid" : 0, 728d6344f9Sopenharmony_ci "gid" : 2000, 738d6344f9Sopenharmony_ci "once" : 0, 748d6344f9Sopenharmony_ci "importance" : 0, 758d6344f9Sopenharmony_ci "caps" : [0, 1], 768d6344f9Sopenharmony_ci "socket" : [{ 778d6344f9Sopenharmony_ci "name" : "ueventd", 788d6344f9Sopenharmony_ci "family" : "AF_NETLINK", 798d6344f9Sopenharmony_ci "type" : "SOCK_DGRAM", 808d6344f9Sopenharmony_ci "protocol" : "NETLINK_KOBJECT_UEVENT", 818d6344f9Sopenharmony_ci "permissions" : "0660", 828d6344f9Sopenharmony_ci "uid" : "0", 838d6344f9Sopenharmony_ci "gid" : "2000", 848d6344f9Sopenharmony_ci "option" : [ 858d6344f9Sopenharmony_ci "SOCKET_OPTION_PASSCRED", 868d6344f9Sopenharmony_ci "SOCKET_OPTION_RCVBUFFORCE", 878d6344f9Sopenharmony_ci "SOCK_CLOEXEC", 888d6344f9Sopenharmony_ci "SOCK_NONBLOCK" 898d6344f9Sopenharmony_ci ] 908d6344f9Sopenharmony_ci }], 918d6344f9Sopenharmony_ci "critical" : [ 0, 15, 5], 928d6344f9Sopenharmony_ci "ondemand" : true 938d6344f9Sopenharmony_ci } 948d6344f9Sopenharmony_ci ] 958d6344f9Sopenharmony_ci} 96