summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorHsin-Yu Chao <hychao@chromium.org>2017-01-06 21:22:38 +0800
committerchrome-bot <chrome-bot@chromium.org>2017-01-11 04:06:59 -0800
commit48000f3ece1f645c58b56ded6a526d8561dee0ba (patch)
tree7c0736759d56d2bfd402bc4cb59cf981bd61ab78 /init
parente95d50d56dca8de3b9bc80a67faaec2f0676dcf3 (diff)
downloadadhd-48000f3ece1f645c58b56ded6a526d8561dee0ba.tar.gz
init: Add get_internal_ucm_suffix script
BSP will implement the get_internal_ucm_suffix script to read hardware specific info from VPD and pass it to CRAS through the --internal_ucm_suffix argument. BUG=chrome-os-partner:61501 TEST=Add fake /etc/cras/get_internal_ucm_suffix and run cras with --syslog_mask=7 to verify the fake suffix is used. Change-Id: I35c2ff1e2386aa41363b4efb2f5cd540173086d9 Reviewed-on: https://chromium-review.googlesource.com/425599 Commit-Ready: Hsinyu Chao <hychao@chromium.org> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Chinyue Chen <chinyue@chromium.org>
Diffstat (limited to 'init')
-rw-r--r--init/cras.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/init/cras.sh b/init/cras.sh
index ef94dd1a..22842432 100644
--- a/init/cras.sh
+++ b/init/cras.sh
@@ -16,5 +16,10 @@ if [ -f /etc/cras/get_device_config_dir ]; then
DEVICE_CONFIG_DIR="--device_config_dir=${device_config_dir}"
DSP_CONFIG="--dsp_config=${device_config_dir}/dsp.ini"
fi
+if [ -f /etc/cras/get_internal_ucm_suffix ]; then
+ internal_ucm_suffix="$(sh /etc/cras/get_internal_ucm_suffix)"
+ INTERNAL_UCM_SUFFIX="--internal_ucm_suffix=${internal_ucm_suffix}"
+fi
exec minijail0 -u cras -g cras -G -- /usr/bin/cras \
- ${DSP_CONFIG} ${DEVICE_CONFIG_DIR} ${DISABLE_PROFILE}
+ ${DSP_CONFIG} ${DEVICE_CONFIG_DIR} ${DISABLE_PROFILE} \
+ ${INTERNAL_UCM_SUFFIX}