Add init.update_engine.rc.
* Creates a directory for persistent data (/data/misc/update_engine).
* Uses --logtostderr to ensure logging to syslog.
Bug: 23186405, 24078351
Change-Id: Id10770274cc6b6084672412e4dcb42528d8fac06
diff --git a/Android.mk b/Android.mk
index 35b7cc0..9fb32f6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -209,6 +209,7 @@
libchromeos-policy
LOCAL_SRC_FILES := \
main.cc
+LOCAL_INIT_RC := init.update_engine.rc
$(eval $(update_engine_common))
include $(BUILD_EXECUTABLE)
diff --git a/init.update_engine.rc b/init.update_engine.rc
new file mode 100644
index 0000000..785d7af
--- /dev/null
+++ b/init.update_engine.rc
@@ -0,0 +1,7 @@
+on boot
+ mkdir /data/misc/update_engine 0700 system system
+
+service update_engine /system/bin/update_engine --logtostderr
+ class main
+ user system
+ group system dbus inet