summaryrefslogtreecommitdiffstats
path: root/init.ranchu.rc
diff options
context:
space:
mode:
Diffstat (limited to 'init.ranchu.rc')
-rw-r--r--init.ranchu.rc13
1 files changed, 11 insertions, 2 deletions
diff --git a/init.ranchu.rc b/init.ranchu.rc
index 2193c58..bf77184 100644
--- a/init.ranchu.rc
+++ b/init.ranchu.rc
@@ -15,6 +15,12 @@ on post-fs-data
mkdir /data/vendor/var/run 0755 root root
mkdir /data/vendor/var/run/netns 0755 root root
+on zygote-start
+ # Create the directories used by the Wireless subsystem
+ mkdir /data/vendor/wifi 0771 wifi wifi
+ mkdir /data/vendor/wifi/wpa 0770 wifi wifi
+ mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
+
on boot
setprop debug.hwui.renderer opengl
setprop debug.hwui.renderer ${ro.kernel.qemu.uirenderer}
@@ -26,9 +32,12 @@ on boot
setprop ro.hardware.audio.primary goldfish
setprop wifi.interface wlan0
+ setprop wifi.direct.interface p2p-dev-wlan0
start goldfish-logcat
+ # Create a dummy USB gadget to allow sysfs testing
+ mkdir /config/usb_gadget/g1 0770 root root
service ranchu-setup /vendor/bin/init.ranchu-core.sh
class core
@@ -56,9 +65,9 @@ service ipv6proxy /vendor/bin/execns router /vendor/bin/ipv6proxy -o eth0 -i wla
group root
disabled
-service emu_hostapd /vendor/bin/execns router /vendor/bin/hw/hostapd /vendor/etc/simulated_hostapd.conf
+service emu_hostapd /vendor/bin/execns -u wifi -g wifi router /vendor/bin/hostapd_nohidl /vendor/etc/simulated_hostapd.conf
user root
- group root wifi
+ group root wifi net_raw net_admin
disabled
service dhcpserver /vendor/bin/execns router /vendor/bin/dhcpserver --range 192.168.232.2,192.168.239.254 --gateway 192.168.232.1 --netmask 255.255.248.0 --exclude-interface eth0