aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Jerpelea <alin.jerpelea@sony.com>2018-01-24 14:26:48 +0100
committerAlin Jerpelea <alin.jerpelea@sony.com>2018-01-24 14:26:48 +0100
commit52a229375cf1fca144754eac1330f4a24adbfe29 (patch)
tree05c9f360b238a37cb3e4e97617dc44dbeb6c2401
parentf8e1ced21df32887397f5e382262ea0781138ceb (diff)
add macaddrsetup.rc
we move the macaddrsetup service from different init files to a separate macaddrsetup.rc Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
-rw-r--r--Android.mk2
-rw-r--r--vendor/etc/init/macaddrsetup.rc12
2 files changed, 14 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 3467af2..87860f8 100644
--- a/Android.mk
+++ b/Android.mk
@@ -18,8 +18,10 @@ LOCAL_SHARED_LIBRARIES := \
LOCAL_MODULE := macaddrsetup
ifeq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION) >= 25 ))" )))
LOCAL_MODULE_OWNER := sony
+LOCAL_INIT_RC_64 := vendor/etc/init/macaddrsetup.rc
LOCAL_PROPRIETARY_MODULE := true
endif
+
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)
diff --git a/vendor/etc/init/macaddrsetup.rc b/vendor/etc/init/macaddrsetup.rc
new file mode 100644
index 0000000..c915dcc
--- /dev/null
+++ b/vendor/etc/init/macaddrsetup.rc
@@ -0,0 +1,12 @@
+# OSS WLAN and BT MAC setup
+service macaddrsetup /vendor/bin/macaddrsetup
+ class core
+ user system
+ group system bluetooth
+ disabled
+ oneshot
+
+on property:vold.post_fs_data_done=1
+ # Generate Bluetooth MAC address file only when /data is ready
+ start macaddrsetup
+