1d9f0492fSopenharmony_ci{ 2d9f0492fSopenharmony_ci "services" : [{ 3d9f0492fSopenharmony_ci "name" : "ueventd", 4d9f0492fSopenharmony_ci "path" : ["/system/bin/ueventd"], 5d9f0492fSopenharmony_ci "uid" : "ueventd", 6d9f0492fSopenharmony_ci "gid" : ["ueventd"], 7d9f0492fSopenharmony_ci "socket" : [{ 8d9f0492fSopenharmony_ci "name" : "ueventd", 9d9f0492fSopenharmony_ci "family" : "AF_NETLINK", 10d9f0492fSopenharmony_ci "type" : "SOCK_DGRAM", 11d9f0492fSopenharmony_ci "protocol" : "NETLINK_KOBJECT_UEVENT", 12d9f0492fSopenharmony_ci "permissions" : "0660", 13d9f0492fSopenharmony_ci "uid" : "system", 14d9f0492fSopenharmony_ci "gid" : "system", 15d9f0492fSopenharmony_ci "option" : [ 16d9f0492fSopenharmony_ci "SOCKET_OPTION_PASSCRED", 17d9f0492fSopenharmony_ci "SOCKET_OPTION_RCVBUFFORCE", 18d9f0492fSopenharmony_ci "SOCK_CLOEXEC", 19d9f0492fSopenharmony_ci "SOCK_NONBLOCK" 20d9f0492fSopenharmony_ci ] 21d9f0492fSopenharmony_ci }], 22d9f0492fSopenharmony_ci "caps" : ["DAC_OVERRIDE", "MKNOD", "CHOWN", "FOWNER"], 23d9f0492fSopenharmony_ci "ondemand" : true, 24d9f0492fSopenharmony_ci "sandbox" : 0, 25d9f0492fSopenharmony_ci "start-mode" : "condition", 26d9f0492fSopenharmony_ci "secon" : "u:r:ueventd:s0" 27d9f0492fSopenharmony_ci } 28d9f0492fSopenharmony_ci ] 29d9f0492fSopenharmony_ci} 30