bundle init.rc contents with its service

Bug: 23186545
Change-Id: If471bcc8333d546cde055bbcfc541a26fc21d90f
diff --git a/keystore/Android.mk b/keystore/Android.mk
index 9463f3d..9ca3f61 100644
--- a/keystore/Android.mk
+++ b/keystore/Android.mk
@@ -36,6 +36,7 @@
 	libkeymaster_messages
 LOCAL_MODULE := keystore
 LOCAL_MODULE_TAGS := optional
+LOCAL_INIT_RC := keystore.rc
 LOCAL_C_INCLUES := system/keymaster/
 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 include $(BUILD_EXECUTABLE)
diff --git a/keystore/keystore.rc b/keystore/keystore.rc
new file mode 100644
index 0000000..df48412
--- /dev/null
+++ b/keystore/keystore.rc
@@ -0,0 +1,4 @@
+service keystore /system/bin/keystore /data/misc/keystore
+    class main
+    user keystore
+    group keystore drmrpc