diff --git a/services/distributeddataservice/app/BUILD.gn b/services/distributeddataservice/app/BUILD.gn index 5129944cd5b1929b368203f717308f705e0b93de..a25a7a046f96808dc1b6880ac4b2ccff889f5dc5 100755 --- a/services/distributeddataservice/app/BUILD.gn +++ b/services/distributeddataservice/app/BUILD.gn @@ -17,12 +17,26 @@ group("build_module") { deps = [ ":distributeddataservice" ] if (build_public_version) { deps += [ - ":distributed_data.rc", ":distributeddata_profile", ] + if (use_musl) { + deps += [ + ":distributed_data.cfg", + ] + } else { + deps += [ + ":distributed_data.rc", + ] + } } } +ohos_prebuilt_etc("distributed_data.cfg") { + source = "distributed_data.cfg" + relative_install_dir = "init" + subsystem_name = "distributeddatamgr" +} + ohos_prebuilt_etc("distributed_data.rc") { source = "distributed_data.rc" relative_install_dir = "init" diff --git a/services/distributeddataservice/app/distributed_data.cfg b/services/distributeddataservice/app/distributed_data.cfg new file mode 100644 index 0000000000000000000000000000000000000000..a981460aeee95df58dfc5fe1cce43f54672591d7 --- /dev/null +++ b/services/distributeddataservice/app/distributed_data.cfg @@ -0,0 +1,22 @@ +{ + "jobs":[{ + "name" : "boot", + "cmds" : [ + "start distributeddata" + ] + } + ], + "services":[{ + "name" : "distributeddata", + "path" : ["/system/bin/sa_main","/system/profile/distributeddata.xml"], + "caps" : ["DAC_READ_SEARCH"], + "uid" : "system", + "gid" : ["system","shell","readproc"], + "writepid":[ + "/dev/cpuset/foreground/tasks", + "/dev/stune/foreground/tasks", + "/dev/blkio/foreground/tasks" + ] + } + ] +} \ No newline at end of file