diff options
author | Hsin-Yu Chao <hychao@chromium.org> | 2017-01-06 21:22:38 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-01-11 04:06:59 -0800 |
commit | 48000f3ece1f645c58b56ded6a526d8561dee0ba (patch) | |
tree | 7c0736759d56d2bfd402bc4cb59cf981bd61ab78 /init | |
parent | e95d50d56dca8de3b9bc80a67faaec2f0676dcf3 (diff) | |
download | adhd-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.sh | 7 |
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} |