summaryrefslogtreecommitdiff
path: root/gsid.rc
diff options
context:
space:
mode:
authorDavid Anderson <dvander@google.com>2019-07-12 14:18:37 -0700
committerDavid Anderson <dvander@google.com>2019-07-29 11:35:12 -0700
commit4c75673a121e055a258e8710de2a4ec9c263c68f (patch)
tree6d9b43b5fdb846ae335846d4312de302d689524d /gsid.rc
parent1fdec26f4fc748768ccba2a67a9adc8147432e51 (diff)
downloadgsid-4c75673a121e055a258e8710de2a4ec9c263c68f.tar.gz
Only shut down gsid when it has no more consumers.
Consumers of gsiservice must now use IGsid for its top-level interface. IGsiService can be acquired through IGsid::getClient. When the last reference to IGsiService is dropped, gsid will cleanly exit. Callers should no longer stop gsid through init. Bug: 133528572 Test: gsid cleanly exits after gsi_tool runs Change-Id: Ie5cb80fa63e61b143f9f27cca96999a5c71dab2c Merged-In: Ie5cb80fa63e61b143f9f27cca96999a5c71dab2c
Diffstat (limited to 'gsid.rc')
-rw-r--r--gsid.rc1
1 files changed, 1 insertions, 0 deletions
diff --git a/gsid.rc b/gsid.rc
index a5248c4..2831df2 100644
--- a/gsid.rc
+++ b/gsid.rc
@@ -1,4 +1,5 @@
service gsid /system/bin/gsid
+ oneshot
disabled
user root
group root system media_rw