am 552f23de: am 1d0fe13a: am 3f62a020: logd: allow logd to write to /dev/cpuset files

* commit '552f23deef9491f4e60b78f1ca6f89b7b60c5de2':
  logd: allow logd to write to /dev/cpuset files
This commit is contained in:
Jeff Vander Stoep 2015-07-25 17:00:47 +00:00 committed by Android Git Automerger
commit 9752a4696e
2 changed files with 8 additions and 3 deletions

View file

@ -103,6 +103,10 @@ static int drop_privs() {
return -1;
}
if (setgroups(0, NULL) == -1) {
return -1;
}
if (setgid(AID_LOGD) != 0) {
return -1;
}

View file

@ -147,9 +147,9 @@ on init
chown system system /dev/cpuset/tasks
chown system system /dev/cpuset/foreground/tasks
chown system system /dev/cpuset/background/tasks
chmod 0644 /dev/cpuset/foreground/tasks
chmod 0644 /dev/cpuset/background/tasks
chmod 0644 /dev/cpuset/tasks
chmod 0664 /dev/cpuset/foreground/tasks
chmod 0664 /dev/cpuset/background/tasks
chmod 0664 /dev/cpuset/tasks
# qtaguid will limit access to specific data based on group memberships.
@ -534,6 +534,7 @@ service logd /system/bin/logd
socket logd stream 0666 logd logd
socket logdr seqpacket 0666 logd logd
socket logdw dgram 0222 logd logd
group root system
service logd-reinit /system/bin/logd --reinit
oneshot