diff --git a/services/distributeddataservice/app/distributed_data.cfg b/services/distributeddataservice/app/distributed_data.cfg index c5e72b8cfc024ec6c89fd6b1bfa547bebd7db8a8..466441785394a65125c58488cd3b388973eaaf3b 100644 --- a/services/distributeddataservice/app/distributed_data.cfg +++ b/services/distributeddataservice/app/distributed_data.cfg @@ -4,7 +4,15 @@ "cmds" : [ "mkdir /data/service/el1/public/database 02770 ddms ddms", "mkdir /data/service/el1/public/database/distributeddata 02770 ddms ddms", - "mkdir /data/service/el1/public/database/distributeddata/meta 02770 ddms ddms" + "mkdir /data/service/el1/public/database/distributeddata/meta 02770 ddms ddms", + "mkdir /data/misc_de/0 0755 system misc", + "mkdir /data/misc_ce/0 0755 system misc", + "mkdir /data/misc_de/0/mdds 0770 ddms ddms", + "mkdir /data/misc_ce/0/mdds 0770 ddms ddms", + "exec /system/bin/chown -R ddms:ddms /data/misc_de/0/mdds", + "exec /system/bin/chown -R ddms:ddms /data/misc_ce/0/mdds", + "exec /system/bin/chown -R ddms:ddms /data/service/el1/public/database/distributeddata/meta", + "exec /system/bin/chmod -R 2770 /data/service/el1/public/database/distributeddata/meta" ] } ], @@ -12,7 +20,7 @@ "name" : "distributeddata", "path" : ["/system/bin/sa_main","/system/profile/distributeddata.xml"], "caps" : ["DAC_READ_SEARCH"], - "uid" : "system", + "uid" : "ddms", "gid" : ["system","shell","readproc","ddms"], "writepid":[ "/dev/cpuset/foreground/tasks",