diff options
Diffstat (limited to 'init/cras.conf')
-rw-r--r-- | init/cras.conf | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/init/cras.conf b/init/cras.conf index c61d7894..20847494 100644 --- a/init/cras.conf +++ b/init/cras.conf @@ -10,6 +10,8 @@ author "chromium-os-dev@chromium.org" env CRAS_SOCKET_DIR=/run/cras env CRAS_VMS_SOCKET_DIR=/run/cras/vms +env CRAS_PLUGIN_DIR=/run/cras/vms/plugin +env CRAS_ARGS= start on starting system-services stop on stopping system-services @@ -23,6 +25,18 @@ pre-start script chown -R cras:cras "${CRAS_SOCKET_DIR}" mkdir -p -m 1770 "${CRAS_VMS_SOCKET_DIR}" chown -R cras:cras "${CRAS_VMS_SOCKET_DIR}" + for socket_dir in playback unified; do + mkdir -p -m 1770 "${CRAS_PLUGIN_DIR}/${socket_dir}" + chown -R cras:cras "${CRAS_PLUGIN_DIR}/${socket_dir}" + done + mkdir -m 0755 -p /var/lib/cras + chown -R cras:cras /var/lib/cras end script exec /bin/sh /usr/share/cros/init/cras.sh + +# sound_card_init uses CRAS stop timestamp as a criterion to skip boot time +# calibration for DSM. +post-stop script + echo "$(date +---%\nsecs:\ %s%\nnanos:\ %N)" > /var/lib/cras/stop +end script |