bundle init.rc contents with its service
Bug: 23186545 Change-Id: I82d8b6dc54ebe32ceb1ed997aaab3701ee7b6c4a
This commit is contained in:
parent
f298f6be4c
commit
a285984ae4
3 changed files with 20 additions and 0 deletions
|
@ -80,6 +80,8 @@ LOCAL_SRC_FILES := \
|
|||
main.cpp \
|
||||
$(common_src_files)
|
||||
|
||||
LOCAL_INIT_RC := vold.rc
|
||||
|
||||
LOCAL_C_INCLUDES := $(common_c_includes)
|
||||
LOCAL_CFLAGS := $(vold_cflags)
|
||||
LOCAL_CONLYFLAGS := $(vold_conlyflags)
|
||||
|
@ -104,5 +106,6 @@ LOCAL_MODULE:= vdc
|
|||
LOCAL_SHARED_LIBRARIES := libcutils
|
||||
LOCAL_CFLAGS := $(vold_cflags)
|
||||
LOCAL_CONLYFLAGS := $(vold_conlyflags)
|
||||
LOCAL_INIT_RC := vdc.rc
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
|
13
vdc.rc
Normal file
13
vdc.rc
Normal file
|
@ -0,0 +1,13 @@
|
|||
# One shot invocation to deal with encrypted volume.
|
||||
service defaultcrypto /system/bin/vdc --wait cryptfs mountdefaultencrypted
|
||||
disabled
|
||||
oneshot
|
||||
# vold will set vold.decrypt to trigger_restart_framework (default
|
||||
# encryption) or trigger_restart_min_framework (other encryption)
|
||||
|
||||
# One shot invocation to encrypt unencrypted volumes
|
||||
service encrypt /system/bin/vdc --wait cryptfs enablecrypto inplace default
|
||||
disabled
|
||||
oneshot
|
||||
# vold will set vold.decrypt to trigger_restart_framework (default
|
||||
# encryption)
|
4
vold.rc
Normal file
4
vold.rc
Normal file
|
@ -0,0 +1,4 @@
|
|||
service vold /system/bin/vold
|
||||
class core
|
||||
socket vold stream 0660 root mount
|
||||
ioprio be 2
|
Loading…
Reference in a new issue