X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fdevice-generic-common.git;a=blobdiff_plain;f=init.x86.rc;h=3c6a43be7a4e9c9b749f61e5ed996cd0cd67478a;hp=90018415087b1f8cd2a796364773a2221e2a7d71;hb=6ecde996dbb6cd1f1801d68fc4e4d33caff117ce;hpb=3b1393ca4cd6095031d28ceec30ba6ca24a93740 diff --git a/init.x86.rc b/init.x86.rc index 9001841..3c6a43b 100644 --- a/init.x86.rc +++ b/init.x86.rc @@ -1,59 +1,30 @@ +import /init.bluetooth.rc import /init.superuser.rc on early-init - mount debugfs debugfs /sys/kernel/debug - chmod 755 /sys/kernel/debug write /proc/sys/kernel/ctrl-alt-del 1 write /sys/module/xt_qtaguid/parameters/ctrl_write_limited N export force_s3tc_enable true -# export EGL_LOG_LEVEL info + export EGL_LOG_LEVEL info # export EGL_DRIVERS egl_dri2 on init - mkdir /mnt/shell/emulated 0700 shell shell - mkdir /storage/emulated 0555 root root - mkdir /mnt/media_rw/usb0 0700 media_rw media_rw - mkdir /storage/usb0 0700 root root - mkdir /mnt/media_rw/usb1 0700 media_rw media_rw - mkdir /storage/usb1 0700 root root - mkdir /mnt/media_rw/usb2 0700 media_rw media_rw - mkdir /storage/usb2 0700 root root - mkdir /mnt/media_rw/usb3 0700 media_rw media_rw - mkdir /storage/usb3 0700 root root - mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw - mkdir /storage/sdcard1 0700 root root - - export EXTERNAL_STORAGE /storage/emulated/legacy - export EMULATED_STORAGE_SOURCE /mnt/shell/emulated - export EMULATED_STORAGE_TARGET /storage/emulated - export SECONDARY_STORAGE /storage/usb0:/storage/usb1:/storage/usb2:/storage/usb3:/storage/sdcard1 - - # Support legacy paths - symlink /storage/emulated/legacy /sdcard - symlink /storage/emulated/legacy /mnt/sdcard - symlink /storage/emulated/legacy /storage/sdcard0 - symlink /mnt/shell/emulated/0 /storage/emulated/legacy + symlink /sdcard /mnt/sdcard + symlink /sdcard /storage/sdcard0 # Backward compatibility symlink system/lib /lib - # device information - setprop ro.product.manufacturer $[/sys/class/dmi/id/sys_vendor] - setprop ro.product.model $[/sys/class/dmi/id/product_name] - - exec /system/bin/logwrapper /system/bin/sh /system/etc/init.sh + exec -- /system/bin/logwrapper /system/bin/sh /system/etc/init.sh on fs mount_all /fstab.${ro.hardware} - setprop ro.crypto.fuse_sdcard true on post-fs-data sysclktz 1 - mkdir /data/media 0770 media_rw media_rw - mkdir /data/misc/wifi 0770 wifi wifi mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/wifi/wpa_supplicant 0770 wifi wifi @@ -86,7 +57,6 @@ on boot setprop sys.media.vdec.drop 0 service wpa_supplicant /system/bin/wpa_supplicant -c/data/misc/wifi/wpa_supplicant.conf \ - -ddddd \ -iwlan0 -Dnl80211 \ -O/data/misc/wifi/sockets \ -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 @@ -118,36 +88,14 @@ service iprenew_eth0 /system/bin/dhcpcd -n disabled oneshot -service enable_houdini /system/bin/enable_houdini +service nativebridge /system/bin/enable_nativebridge class main + disabled oneshot service powerbtnd /system/bin/powerbtnd class late_start -service sdcard /system/bin/sdcard -u 1023 -g 1023 -l /data/media /mnt/shell/emulated - class late_start - -service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/sdcard1 /storage/sdcard1 - class late_start - disabled - -service fuse_usb0 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/usb0 /storage/usb0 - class late_start - disabled - -service fuse_usb1 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/usb1 /storage/usb1 - class late_start - disabled - -service fuse_usb2 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/usb2 /storage/usb2 - class late_start - disabled - -service fuse_usb3 /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/usb3 /storage/usb3 - class late_start - disabled - service logcat /system/bin/logcat -v threadtime -f /data/log.txt class debug @@ -170,10 +118,25 @@ on property:system_init.startsurfaceflinger=0 on property:sys.boot_completed=1 write /proc/sys/kernel/ctrl-alt-del 0 - exec /system/bin/logwrapper /system/bin/sh /system/etc/init.sh bootcomplete + exec -- /system/bin/logwrapper /system/bin/sh /system/etc/init.sh bootcomplete + +on property:init.svc.bluetoothd=running + exec -- /system/bin/logwrapper /system/bin/sh /system/etc/init.sh hci + +on property:init.svc.bluetoothd=stopped + exec -- /system/bin/logwrapper /system/bin/sh /system/etc/init.sh hci on property:net.dns1=* - exec /system/bin/logwrapper /system/bin/sh /system/etc/init.sh netconsole + exec -- /system/bin/logwrapper /system/bin/sh /system/etc/init.sh netconsole on property:debug.logcat=1 class_start debug + +on property:persist.sys.nativebridge=1 + start nativebridge + +on property:persist.sys.nativebridge=0 + stop nativebridge + +on property:debug.egl.hw=0 + setprop ro.kernel.qemu 1