universal7580: wpa_supplicant: Move control sockets to
authorJeff Vander Stoep <jeffv@google.com>
Wed, 24 Jan 2018 16:57:13 +0000 (08:57 -0800)
committerJan Altensen <info@stricted.net>
Fri, 16 Aug 2019 21:18:49 +0000 (23:18 +0200)
 /data/vendor

Treble compliance.

Bug: 70228425
Bug: 70393317
Test: complete wifi test in b/70393317
Test: verify sockets exist in /data/vendor/wifi/wpa/sockets

Change-Id: I0bfc3a351419f0a03498e79664949f353369bf1b

ramdisk/etc/init.wifi.rc

index 2d2899e97c71944fc21edfdf700d0327f57d17f6..9ef3d70b70032b8c826beb4e231b309c1ca3f4af 100644 (file)
@@ -5,6 +5,11 @@ on post-fs-data
     mkdir /data/misc/wifi/sockets 0770 wifi wifi
     mkdir /data/misc/wifi/log/ 0770 wifi system
 
+    # Create the directories used by the Wireless subsystem
+    mkdir /data/vendor/wifi 0770 wifi wifi
+    mkdir /data/vendor/wifi/wpa 0770 wifi wifi
+    mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
+
     # for WIFI TRP/TIS
     chown system root /data/.psm.info
     chmod 0664 /data/.psm.info
@@ -47,6 +52,7 @@ service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
     -I/system/etc/wifi/p2p_supplicant_overlay.conf \
     -puse_p2p_group_interface=1p2p_device=1 \
     -m/data/misc/wifi/p2p_supplicant.conf \
+    -O/data/vendor/wifi/wpa/sockets \
     -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
     class main
     socket wpa_wlan0 dgram 660 wifi wifi