Update .rc for hostapd in vendor apex
The new .rc file uses "property:apex.all.ready=true" instead of post-fs-data event which isn't currently supported in apex
Bug: 396290911
Test: v2/pts-presubmit/device-presubmit-wifi
Change-Id: I434e48bdd21cbaa0f21788d6e4c34a0b70e162b4
diff --git a/apex/Android.bp b/apex/Android.bp
index 5fca381..6aad837 100644
--- a/apex/Android.bp
+++ b/apex/Android.bp
@@ -6,6 +6,19 @@
installable: false,
}
+genrule {
+ name: "com.android.hardware.hostapd.rc-gen",
+ srcs: ["android.hardware.hostapd.rc"],
+ out: ["com.android.hardware.hostapd.rc"],
+ cmd: "sed -E 's@/vendor/bin@/apex/com.android.hardware.wpa_supplicant/bin@' $(in) > $(out)",
+}
+
+prebuilt_etc {
+ name: "com.android.hardware.hostapd.rc",
+ src: ":com.android.hardware.hostapd.rc-gen",
+ installable: false,
+}
+
apex {
name: "com.android.hardware.wpa_supplicant",
manifest: "apex_manifest.json",