universal7580: Force restorecon for /efs
[GitHub/LineageOS/android_device_samsung_universal7580-common.git] / ramdisk / etc / init.baseband.rc
1 on init
2 symlink /dev/block/platform/13540000.dwmmc0/by-name/RADIO /dev/mbin0
3 restorecon /dev/mbin0
4 write /sys/class/net/rmnet0/queues/rx-0/rps_cpus 6
5 write /sys/class/net/rmnet1/queues/rx-0/rps_cpus 6
6 write /sys/class/net/rmnet2/queues/rx-0/rps_cpus 6
7 write /sys/class/net/rmnet3/queues/rx-0/rps_cpus 6
8 write /sys/class/net/rmnet4/queues/rx-0/rps_cpus 6
9 write /sys/class/net/rmnet5/queues/rx-0/rps_cpus 6
10 write /sys/class/net/rmnet6/queues/rx-0/rps_cpus 6
11 write /sys/class/net/rmnet7/queues/rx-0/rps_cpus 6
12
13 on property:ril.cbd.dt_revision=005
14 rm /dev/mbin0
15
16 on property:ril.cbd.dt_revision=006
17 rm /dev/mbin0
18
19 on property:ril.cbd.dt_revision=007
20 rm /dev/mbin0
21
22 on property:ril.cbd.dt_revision=008
23 rm /dev/mbin0
24
25 on property:ril.cbd.dt_revision=009
26 rm /dev/mbin0
27
28 on fs
29 exec u:r:vendor_toolbox:s0 -- /vendor/bin/toybox_vendor find /efs -type d \
30 -exec /vendor/bin/toybox_vendor setfattr -x security.sehash {} \;
31 chown radio system /efs
32 chmod 0771 /efs
33 restorecon_recursive /efs
34 chown radio radio sys/devices/virtual/misc/multipdp/waketime
35 chmod 0660 /sys/devices/virtual/misc/umts_dm0/dm_state
36 chown radio system /sys/devices/virtual/misc/umts_dm0/dm_state
37
38 # Parse hardware revision (needs to happen before cbd starts)
39 service modemloader /vendor/bin/modemloader
40 class core
41 oneshot
42
43 on property:ro.modemloader.done=1
44 enable cpboot-daemon
45
46 service cpboot-daemon /vendor/bin/cbd -d -tss310 -bm -mm -P platform/13540000.dwmmc0/by-name/RADIO
47 class main
48 user root
49 group radio cache inet misc audio sdcard_rw log sdcard_r shell
50 disabled