summaryrefslogtreecommitdiffstats
path: root/init.ranchu.rc
diff options
context:
space:
mode:
authorBill Yi <byi@google.com>2018-11-28 18:33:36 -0800
committerBill Yi <byi@google.com>2018-11-28 18:33:36 -0800
commita3408c502312181dbe653a29ceb16819d5b51926 (patch)
tree37eeb836eebb0518b17582b65225338d4a74da32 /init.ranchu.rc
parentd0425ec805c34752e30f94e5875577d56761709c (diff)
parent225639a44dc0a02893f8cbd4ff02b58cd9454a35 (diff)
downloadandroid_device_generic_goldfish-a3408c502312181dbe653a29ceb16819d5b51926.tar.gz
android_device_generic_goldfish-a3408c502312181dbe653a29ceb16819d5b51926.tar.bz2
android_device_generic_goldfish-a3408c502312181dbe653a29ceb16819d5b51926.zip
Merge pi-qpr1-release PQ1A.181105.017.A1 to pi-platform-release
Change-Id: Ie9db533b7a07e1085b177a1694799d6772f519ef
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