Home | History | Annotate | Download | only in config
      1 on early-init
      2 #    loglevel 8
      3     symlink /sdcard /storage/sdcard0
      4     symlink /profile /.profile
      5     chmod 0555 /profile
      6     mkdir /var/run 0755 root root
      7     mkdir /var/run/media 0755 media root
      8     mkdir /var/run/system 0755 system root
      9     mkdir /dev/gce 0750
     10     chown system system /dev/gce
     11 
     12     mount debugfs debugfs /sys/kernel/debug
     13     chmod 0755 /sys/kernel/debug
     14     setprop service.adb.tcp.port 5555
     15     setprop ro.sf.lcd_density ${ro.boot.lcd_density}
     16 
     17 on init
     18     chown system root /dev/input_events
     19     chmod 0660 /dev/input_events
     20     restorecon /dev/input_events
     21     chown radio root /dev/ril
     22     chmod 0660 /dev/ril
     23     restorecon /dev/ril
     24     chown audioserver root /dev/audio_data
     25     chmod 0660 /dev/audio_data
     26     restorecon /dev/audio_data
     27     chown system root /dev/screen
     28     chmod 0660 /dev/screen
     29     restorecon /dev/screen
     30 
     31 
     32 on fs
     33     mount_all /vendor/etc/fstab.${ro.hardware}
     34     wait /vendor/etc/selinux/nonplat_mac_permissions.xml
     35     restorecon_recursive /vendor
     36 
     37     # works around framework netiface enumeration issue
     38     start rename_eth0
     39 
     40     # TODO(ender): Find better way to talk to serial port.
     41     chmod 622 /dev/kmsg
     42 
     43     # for GCE camera HAL
     44     mkdir /var/media 0770 audio media
     45 
     46     chmod 0664 /sys/kernel/debug/ieee80211/phy1/hwsim/group
     47     chmod 0664 /sys/kernel/debug/ieee80211/phy1/hwsim/ps
     48     chmod 0664 /sys/kernel/debug/ieee80211/phy0/rc/fixed_rate_idx
     49     chmod 0664 /sys/kernel/debug/ieee80211/phy0/hwsim/group
     50     chmod 0664 /sys/kernel/debug/ieee80211/phy0/hwsim/ps
     51     chmod 0664 /sys/kernel/debug/ieee80211/phy1/rc/fixed_rate_idx
     52 
     53     chmod 0755 /system/bin/dhcpcd_wlan0
     54 
     55 
     56 on post-fs-data
     57     start vsoc_guest_region_e2e_test
     58     mkdir /data/dalvik-cache 0771 root root
     59     mkdir /data/dalvik-cache/x86 0771 root system
     60     mkdir /data/misc/dhcp-6.8.2 0755 dhcp root
     61     start gce_fs_monitor
     62     start vport_trigger
     63 
     64 
     65 on early-boot
     66     start vsoc_input_service
     67 
     68 
     69 on boot
     70     chmod 0660 /dev/cpuctl
     71     mkdir /data/vendor/wifi 0770 wifi wifi
     72     mkdir /data/vendor/wifi/wpa 0770 wifi wifi
     73     mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
     74     start socket_forward_proxy
     75 
     76     # TODO(ender): Re-enable these
     77     # Compass.
     78     stop akmd
     79 
     80 
     81 service rename_eth0 /vendor/bin/rename_netiface eth0 rmnet0
     82     oneshot
     83 
     84 
     85 service vsoc_guest_region_e2e_test /vendor/bin/vsoc_guest_region_e2e_test
     86     user root
     87     group shell
     88     oneshot
     89 
     90 
     91 service vsoc_input_service /vendor/bin/vsoc_input_service
     92     oneshot
     93 
     94 
     95 service socket_forward_proxy /vendor/bin/socket_forward_proxy
     96 
     97 
     98 service vport_trigger /vendor/bin/vport_trigger
     99     oneshot
    100 
    101 
    102 on property:sys.cf.ser.cf-logcat=*
    103     symlink ${sys.cf.ser.cf-logcat} /dev/cf-logcat
    104     enable seriallogging
    105 
    106 
    107 on property:sys.cf.ser.cf-gadget-usb-v1=*
    108     symlink ${sys.cf.ser.cf-gadget-usb-v1} /dev/cf-gadget-usb-v1
    109     enable usbforward
    110 
    111 
    112 service seriallogging /system/bin/logcat -b all -v threadtime -f /dev/cf-logcat *:V
    113     class main
    114     user root
    115     disabled
    116 
    117 
    118 service wpa_supplicant /vendor/bin/hw/wpa_supplicant -g@android:wpa_wlan0
    119     interface android.hardware.wifi.supplicant (a] 1.0::ISupplicant default
    120     interface android.hardware.wifi.supplicant (a] 1.1::ISupplicant default
    121     socket wpa_wlan0 dgram 660 wifi wifi
    122     group system wifi inet
    123     disabled
    124     oneshot
    125 
    126 
    127 service gce_fs_monitor /vendor/bin/gce_fs_monitor
    128     class late_start
    129     disabled
    130     oneshot
    131 
    132 
    133 service usbforward /vendor/bin/usbforward /dev/cf-gadget-usb-v1
    134     class late_start
    135     user root
    136     disabled
    137 
    138 
    139 service wifi_relay /vendor/bin/wifi_relay
    140     class late_start
    141     user root
    142 
    143 
    144 service bugreport /system/bin/dumpstate -d -p -B -z -o /sdcard/bugreport
    145     class main
    146     disabled
    147     oneshot
    148     keycodes 30 48
    149