1e656c62eSopenharmony_ci{ 2e656c62eSopenharmony_ci "jobs" : [{ 3e656c62eSopenharmony_ci "name" : "init", 4e656c62eSopenharmony_ci "cmds" : [ 5e656c62eSopenharmony_ci "mount ext4 /dev/block/by-name/secure_storage /sec_storage nosuid nodev noatime", 6e656c62eSopenharmony_ci "restorecon /sec_storage", 7e656c62eSopenharmony_ci "chown tee tee /sec_storage", 8e656c62eSopenharmony_ci "chmod 700 /sec_storage", 9e656c62eSopenharmony_ci "dp_chown_chmod 700 600 tee tee /sec_storage", 10e656c62eSopenharmony_ci "chown tee tee /dev/tc_ns_client", 11e656c62eSopenharmony_ci "chown tee tee /dev/tc_private" 12e656c62eSopenharmony_ci ] 13e656c62eSopenharmony_ci }, { 14e656c62eSopenharmony_ci "name" : "post-fs-data", 15e656c62eSopenharmony_ci "cmds" : [ 16e656c62eSopenharmony_ci "mkdir /data/service/el1/public/sec_storage_data 0700 tee tee", 17e656c62eSopenharmony_ci "restorecon /data/service/el1/public/sec_storage_data" 18e656c62eSopenharmony_ci ] 19e656c62eSopenharmony_ci }, { 20e656c62eSopenharmony_ci "name" : "early-fs", 21e656c62eSopenharmony_ci "cmds" : [ 22e656c62eSopenharmony_ci "start teecd" 23e656c62eSopenharmony_ci ] 24e656c62eSopenharmony_ci } 25e656c62eSopenharmony_ci ], 26e656c62eSopenharmony_ci "services" : [{ 27e656c62eSopenharmony_ci "name" : "teecd", 28e656c62eSopenharmony_ci "path" : ["/vendor/bin/teecd"], 29e656c62eSopenharmony_ci "uid" : "tee", 30e656c62eSopenharmony_ci "gid" : ["tee", "shell", "readproc"], 31e656c62eSopenharmony_ci "sandbox": 0, 32e656c62eSopenharmony_ci "secon" : "u:r:teecd:s0" 33e656c62eSopenharmony_ci } 34e656c62eSopenharmony_ci ] 35e656c62eSopenharmony_ci} 36