| # This file should contain entries specific to the vsoc hardware only, for |
| # common entries use common file instead. |
| import /vendor/etc/init/hw/init.common.rc |
| |
| on init |
| chown system root /dev/input_events |
| chmod 0660 /dev/input_events |
| restorecon /dev/input_events |
| chown radio root /dev/ril |
| chmod 0660 /dev/ril |
| restorecon /dev/ril |
| chown audioserver root /dev/audio_data |
| chmod 0660 /dev/audio_data |
| restorecon /dev/audio_data |
| chown system root /dev/screen |
| chmod 0660 /dev/screen |
| restorecon /dev/screen |
| |
| |
| on early-boot |
| start vsoc_input_service |
| |
| |
| on boot |
| start socket_forward_proxy |
| |
| |
| on property:ro.boot.vsoc_e2e_test=1 |
| start vsoc_guest_region_e2e_test |
| |
| |
| service vsoc_guest_region_e2e_test /vendor/bin/vsoc_guest_region_e2e_test |
| user root |
| group shell |
| oneshot |
| |
| |
| service vsoc_input_service /vendor/bin/vsoc_input_service |
| group root uhid |
| oneshot |
| |
| |
| service socket_forward_proxy /vendor/bin/socket_forward_proxy |
| |
| |
| on property:vendor.ser.cf-gadget-usb-v1=* |
| symlink ${vendor.ser.cf-gadget-usb-v1} /dev/cf-gadget-usb-v1 |
| enable usbforward |
| |
| |
| service usbforward /vendor/bin/usbforward /dev/cf-gadget-usb-v1 |
| class late_start |
| user root |
| disabled |