aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorGilad Arnold <garnold@google.com>2015-08-31 22:13:57 -0700
committerGilad Arnold <garnold@google.com>2015-08-31 22:16:07 -0700
commit5dc2a431699336ef28d568ca41563e9f6ab84093 (patch)
tree671405e3eca9713be4182a9f20307bf8d37a3fb8 /init
parente779a4ea234801eb279f378b6999705f10cd5abc (diff)
downloadtlsdate-5dc2a431699336ef28d568ca41563e9f6ab84093.tar.gz
Run tlsdated as root.
This is actually needed so it can drop privileges shortly after starting. Bug: 22373707 Change-Id: Ie114a96b80bc5e50525411904c1266fa7072ded0
Diffstat (limited to 'init')
-rw-r--r--init/tlsdated.rc7
1 files changed, 7 insertions, 0 deletions
diff --git a/init/tlsdated.rc b/init/tlsdated.rc
new file mode 100644
index 0000000..3a3a74a
--- /dev/null
+++ b/init/tlsdated.rc
@@ -0,0 +1,7 @@
+# Init file for starting tlsdated on Android.
+service tlsdated /system/bin/tlsdated -v -l -s -- /system/bin/tlsdate -v -C /system/etc/security/cacerts -l
+ class main
+ # This daemon needs to start as root and drops privileges early on.
+ user root
+ group system
+ seclabel u:r:brillo:s0