| # Copyright 2023 The ChromiumOS Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| description "Mount component updated Widevine CDM if it exists" |
| author "jrummell@chromium.org" |
| |
| # Note that "starting ui" blocks UI startup. This is intentional here as the |
| # Widevine CDM component must be available when the browser starts since the |
| # sandbox/zygote can currently only access binaries if they're available at |
| # startup. |
| start on starting ui or started imageloader-init |
| task |
| |
| oom score never |
| |
| # Try to mount Widevine CDM if it exists. |
| # If it does not exist, that is OK: just let imageloader fail. |
| # The image is mounted in a pre-determined location that Chrome |
| # (chrome/browser/component_updater/widevine_cdm_component_installer.cc) |
| # knows about. |
| exec /usr/sbin/imageloader --mount --mount_component=WidevineCdm |