aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSpiritCroc <dev@spiritcroc.de>2019-12-11 16:56:15 +0100
committerSpiritCroc <dev@spiritcroc.de>2019-12-11 16:56:15 +0100
commit1d3c1b9721450e1e5cb482ec08497f79f8a638de (patch)
treed7b5573cc739cc6256e3c6f8acf500bb0bcd0eb9
parent8a970c0a10bb74fe11b7d720b20dc2d5d2dae6f0 (diff)
parent96540129acf7e1e947771a8fd30f2ff350623ffc (diff)
Merge remote-tracking branch 'sony/master' into HEADHEADq10.0
Change-Id: I89664d8415ebae18d5e900bd48c7939e1152fe4e
-rw-r--r--Android.mk8
-rw-r--r--macaddrsetup.c2
-rw-r--r--vendor/etc/init/macaddrsetup.rc2
-rw-r--r--vendor/etc/init/macaddrsetup_sdk25.rc11
4 files changed, 20 insertions, 3 deletions
diff --git a/Android.mk b/Android.mk
index 84deaf6..0adc1be 100644
--- a/Android.mk
+++ b/Android.mk
@@ -22,10 +22,16 @@ LOCAL_SHARED_LIBRARIES := \
libcutils
LOCAL_MODULE := macaddrsetup
-ifneq ($(call math_gt_or_eq, $(PLATFORM_SDK_VERSION), 25),)
+ifneq ($(call math_gt_or_eq, $(PLATFORM_SDK_VERSION), 29),)
LOCAL_MODULE_OWNER := sony
LOCAL_INIT_RC_64 := vendor/etc/init/macaddrsetup.rc
LOCAL_PROPRIETARY_MODULE := true
+else
+ifneq ($(call math_gt_or_eq, $(PLATFORM_SDK_VERSION), 25),)
+LOCAL_MODULE_OWNER := sony
+LOCAL_INIT_RC_64 := vendor/etc/init/macaddrsetup_sdk25.rc
+LOCAL_PROPRIETARY_MODULE := true
+endif
endif
LOCAL_MODULE_TAGS := optional
diff --git a/macaddrsetup.c b/macaddrsetup.c
index c13d741..831a9e8 100644
--- a/macaddrsetup.c
+++ b/macaddrsetup.c
@@ -9,7 +9,7 @@
#include <sys/stat.h>
#define LOG_TAG "macaddrsetup"
-#include <cutils/log.h>
+#include <log/log.h>
#define LIB_TA "libta.so"
diff --git a/vendor/etc/init/macaddrsetup.rc b/vendor/etc/init/macaddrsetup.rc
index dbde89d..ad0345e 100644
--- a/vendor/etc/init/macaddrsetup.rc
+++ b/vendor/etc/init/macaddrsetup.rc
@@ -2,7 +2,7 @@ on post-fs-data
mkdir /data/vendor/wifi 0770 wifi wifi
# OSS WLAN and BT MAC setup
-service macaddrsetup /vendor/bin/macaddrsetup ${ro.wifi.addr_path}
+service macaddrsetup /vendor/bin/macaddrsetup ${ro.vendor.wifi.addr_path}
class main
user system
group system bluetooth wifi
diff --git a/vendor/etc/init/macaddrsetup_sdk25.rc b/vendor/etc/init/macaddrsetup_sdk25.rc
new file mode 100644
index 0000000..dbde89d
--- /dev/null
+++ b/vendor/etc/init/macaddrsetup_sdk25.rc
@@ -0,0 +1,11 @@
+on post-fs-data
+ mkdir /data/vendor/wifi 0770 wifi wifi
+
+# OSS WLAN and BT MAC setup
+service macaddrsetup /vendor/bin/macaddrsetup ${ro.wifi.addr_path}
+ class main
+ user system
+ group system bluetooth wifi
+ capabilities NET_ADMIN NET_RAW
+ oneshot
+