Fix denials for init_radio
Bug: 145509789
Test: these avc denials are gone
AVC denied Log:
[ 15.808364] type=1400 audit(1493.239:897): avc: denied { search } for comm="init.radio.sh" name="radio" dev="dm-5" ino=149 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.603320] type=1400 audit(1494.049:1263): avc: denied { write } for comm="rm" name="radio" dev="dm-5" ino=149 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.603504] type=1400 audit(1494.049:1264): avc: denied { getattr } for comm="rm" path="/data/vendor/radio/modem_config" dev="dm-5" ino=12870 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.605946] type=1400 audit(1494.049:1265): avc: denied { read } for comm="rm" name="modem_config" dev="dm-5" ino=12870 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.606005] type=1400 audit(1494.049:1266): avc: denied { open } for comm="rm" path="/data/vendor/radio/modem_config" dev="dm-5" ino=12870 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.608224] type=1400 audit(1494.049:1267): avc: denied { remove_name } for comm="rm" name="modem_config" dev="dm-5" ino=12870 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.611513] type=1400 audit(1494.049:1268): avc: denied { rmdir } for comm="rm" name="modem_config" dev="dm-5" ino=12870 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.644313] type=1400 audit(1494.109:1299): avc: denied { add_name } for comm="mkdir" name="modem_config" scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.649970] type=1400 audit(1494.109:1300): avc: denied { create } for comm="mkdir" name="modem_config" scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 16.768364] type=1400 audit(1494.169:1312): avc: denied { setattr } for comm="chmod" name="modem_config" dev="dm-5" ino=14183 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=dir permissive=1
[ 15.808433] type=1400 audit(1493.239:898): avc: denied { getattr } for comm="init.radio.sh" path="/data/vendor/radio/qcril.db" dev="dm-5" ino=663 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=file permissive=1
[ 15.808587] type=1400 audit(1493.239:900): avc: denied { open } for comm="init.radio.sh" path="/data/vendor/radio/db_check_done" dev="dm-5" ino=261 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=file permissive=1
[ 16.016947] type=1400 audit(1493.469:989): avc: denied { read write } for comm="cp" name="qcril_prebuilt.db" dev="dm-5" ino=667 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=file permissive=1
[ 16.442992] type=1400 audit(1493.659:1068): avc: denied { setattr } for comm="chown" name="qcril_prebuilt.db" dev="dm-5" ino=667 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_radio_data_file:s0 tclass=file permissive=1
[ 15.809778] type=1400 audit(1493.259:913): avc: denied { execute_no_trans } for comm="init.radio.sh" path="/vendor/bin/toybox_vendor" dev="overlay" ino=19573 scontext=u:r:init_radio:s0 tcontext=u:object_r:vendor_toolbox_exec:s0 tclass=file permissive=1
Change-Id: Ie8a6bfb97efca92e0de59ad53434483c0b70a4bd
1 file changed