summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2017-06-13 11:44:27 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-09-30 10:54:10 -0700
commita8e01787538923a533c2ca25168efa7854f28df6 (patch)
tree82e551a469a029342544725456796012825b7504
parent2e9ab884ba63b576f94eddeba572217975f61f03 (diff)
downloadipacfg-mgr-a8e01787538923a533c2ca25168efa7854f28df6.tar.gz
IPACM: move ipacm configuration file to /vendor/etc
In treble requirement, move the ipacm configuration file from /etc to /vendor/etc Change-Id: I6e755c826995721e68faf314a073c3b8472dd1e7
-rw-r--r--hal/src/HAL.cpp8
-rw-r--r--ipacm/src/Android.mk2
-rw-r--r--ipacm/src/IPACM_Config.cpp5
3 files changed, 9 insertions, 6 deletions
diff --git a/hal/src/HAL.cpp b/hal/src/HAL.cpp
index 0d25aa0..18249a5 100644
--- a/hal/src/HAL.cpp
+++ b/hal/src/HAL.cpp
@@ -86,16 +86,16 @@ HAL::HAL(IOffloadManager* mgr) : mLogs("HAL Function Calls", 50) {
void HAL::registerAsSystemService(const char* name) {
status_t ret = 0;
- ret = IOffloadControl::registerAsService(name);
+ ret = IOffloadControl::registerAsService();
if (ret != 0) ALOGE("Failed to register IOffloadControl (%d)", ret);
else if (DBG) {
- ALOGI("Successfully registered IOffloadControl (%s)", name);
+ ALOGI("Successfully registered IOffloadControl");
}
- IOffloadConfig::registerAsService(name);
+ IOffloadConfig::registerAsService();
if (ret != 0) ALOGE("Failed to register IOffloadConfig (%d)", ret);
else if (DBG) {
- ALOGI("Successfully registered IOffloadConfig (%s)", name);
+ ALOGI("Successfully registered IOffloadConfig");
}
} /* registerAsSystemService */
diff --git a/ipacm/src/Android.mk b/ipacm/src/Android.mk
index bcb8332..262f8c4 100644
--- a/ipacm/src/Android.mk
+++ b/ipacm/src/Android.mk
@@ -107,7 +107,7 @@ endef
include $(CLEAR_VARS)
LOCAL_MODULE := IPACM_cfg.xml
LOCAL_MODULE_CLASS := ETC
-LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE)
LOCAL_MODULE_OWNER := ipacm
diff --git a/ipacm/src/IPACM_Config.cpp b/ipacm/src/IPACM_Config.cpp
index b8cd382..64534ee 100644
--- a/ipacm/src/IPACM_Config.cpp
+++ b/ipacm/src/IPACM_Config.cpp
@@ -181,8 +181,11 @@ int IPACM_Config::Init(void)
{
IPACMERR("Failed opening %s.\n", DEVICE_NAME);
}
+#ifdef FEATURE_IPACM_HAL
+ strncpy(IPACM_config_file, "/vendor/etc/IPACM_cfg.xml", sizeof(IPACM_config_file));
+#else
strncpy(IPACM_config_file, "/etc/IPACM_cfg.xml", sizeof(IPACM_config_file));
-
+#endif
IPACMDBG_H("\n IPACM XML file is %s \n", IPACM_config_file);
if (IPACM_SUCCESS == ipacm_read_cfg_xml(IPACM_config_file, cfg))
{