1{ 2 "jobs" : [{ 3 "name" : "init", 4 "cmds" : [ 5 "mkdir /log/crash 2777 system log", 6 "restorecon /log/crash", 7 "start faultloggerd" 8 ] 9 },{ 10 "name" : "services:faultloggerd", 11 "cmds" : [ 12 "mkdir /data/log 0775 system log", 13 "mkdir /data/log/faultlog 0750 hiview log", 14 "mkdir /data/log/faultlog/temp 0770 system system", 15 "mkdir /data/log/faultlog/debug 0770 system system", 16 "restorecon /dev/unix/socket/faultloggerd.server", 17 "restorecon /dev/unix/socket/faultloggerd.crash.server" 18 ] 19 } 20 ], 21 "services" : [{ 22 "name" : "faultloggerd", 23 "path" : ["/system/bin/faultloggerd"], 24 "uid" : "faultloggerd", 25 "gid" : ["system", "log", "faultloggerd", "readproc"], 26 "importance" : -20, 27 "socket" : [{ 28 "name" : "faultloggerd.server", 29 "family" : "AF_UNIX", 30 "type" : "SOCK_STREAM", 31 "protocol" : "default", 32 "permissions" : "0666", 33 "uid" : "faultloggerd", 34 "gid" : "system", 35 "option" : [ 36 "SOCKET_OPTION_PASSCRED" 37 ] 38 },{ 39 "name" : "faultloggerd.crash.server", 40 "family" : "AF_UNIX", 41 "type" : "SOCK_STREAM", 42 "protocol" : "default", 43 "permissions" : "0666", 44 "uid" : "faultloggerd", 45 "gid" : "system", 46 "option" : [ 47 "SOCKET_OPTION_PASSCRED" 48 ] 49 },{ 50 "name" : "faultloggerd.sdkdump.server", 51 "family" : "AF_UNIX", 52 "type" : "SOCK_STREAM", 53 "protocol" : "default", 54 "permissions" : "0666", 55 "uid" : "faultloggerd", 56 "gid" : "system", 57 "option" : [ 58 "SOCKET_OPTION_PASSCRED" 59 ] 60 }], 61 "jobs" : { 62 "on-start" : "services:faultloggerd" 63 }, 64 "writepid" : [ 65 "/dev/cpuset/system-background/tasks" 66 ], 67 "caps" : ["CAP_KILL"], 68 "secon" : "u:r:faultloggerd:s0" 69 } 70 ] 71} 72