aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Drewry <drewry@google.com>2017-05-12 12:46:05 -0500
committerWill Drewry <drewry@google.com>2017-05-30 17:14:35 +0000
commit77f1c63be1c9b9e21b3f82f200920b6cd94d52d4 (patch)
treee56df8a0dc7712edb45e97710caf7d7a66417f6a
parent5ac002ad44626813ed1cccbbfc57d4f816d9e5af (diff)
downloadlibese-77f1c63be1c9b9e21b3f82f200920b6cd94d52d4.tar.gz
esed.rc: add oneshot for doing firmware loads and/or updates.
On post-fs, call the ese_load tool to flash firmware if necessary. ese_load will do hw detection itself. Test: flashes when needed and doesn't otherwise Bug: 37779872 Change-Id: Ia54f2bd19b18f7b634a252432ff12bcfde8453b3
-rw-r--r--esed/esed.rc12
1 files changed, 12 insertions, 0 deletions
diff --git a/esed/esed.rc b/esed/esed.rc
index ce9c4ac..73d6223 100644
--- a/esed/esed.rc
+++ b/esed/esed.rc
@@ -2,3 +2,15 @@ service esed /vendor/bin/esed
class hal
user ese
group ese
+
+on post-fs-data
+ mkdir /data/vendor/ese 0761 ese ese
+ restorecon /data/vendor/ese
+ start ese_load
+
+service ese_load /vendor/bin/ese_load auto
+ disabled
+ oneshot
+ user ese
+ group ese
+ ioprio idle 0