blob: f9b21642b425386c867221891e475e7c7bb809a8 [file] [log] [blame]
# Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
USE="-alsa -bluetooth -cellular chromeless_tty cros_embedded -encrypted_stateful"
USE="${USE} -fonts -mist mtd -pam -profile -readahead -scanner -vaapi -vpn -X"
USE="${USE} -compupdates"
USE="${USE} -ime"
# Printing is not yet evaluated for embedded.
USE="${USE} -cups"
# Disable certain power management settings like device autosuspend or
# WiFi powersave mode.
USE="${USE} -powerknobs"
# Disable containers for embedded use cases.
USE="${USE} -containers"
# By default, don't run memd as it may have excessive impact on CPU usage.
USE="${USE} -memd"
# Enable the metrics uploader by default. Even if metrics aren't actually
# uploaded (e.g., consent required), this is critical for periodically clearing
# out any locally-collected metrics, in the absence of Chrome.
USE="${USE} metrics_uploader"
# Disable ML Service until/unless features on embedded devices need it.
USE="${USE} -ml_service"
# Disable usbguard and usb_bouncer on embedded CrOS because they currently only
# protect the lockscreen.
USE="${USE} -usb_bouncer -usbguard"
# Disable auth frameworks.
USE="${USE} -kerberos -kerberos_daemon -system_proxy"
# Disable filesystem extensions.
USE="${USE} -drivefs -samba -smbprovider"
# Disable the diagnostics and telemetry daemon. Features not evaluated on
# embedded devices.
USE="${USE} -diagnostics"
# Disable the missive. Features not evaluated on embedded devices.
USE="${USE} -missive"
# Disable Perfetto daemons on embedded devices.
USE="${USE} -perfetto"
# Disable security-anomaly detection daemon on embedded devices.
USE="${USE} -secanomalyd"
# No support for zero-copy camera stack in Chrome.
USE="${USE} -video_capture_use_gpu_memory_buffer"
# Don't run Camera v3 stack.
USE="${USE} -arc-camera3"
# Disable oobe config.
USE="${USE} -oobe_config"
# Disable Downloadable Content (DLC).
USE="${USE} -dlc"
# Disable rootfs Lacros.
USE="${USE} -lacros_rootfs"
# Disable dns-proxy.
USE="${USE} -dns-proxy"
# Disable Data Leak Prevention daemon (DLP).
USE="${USE} -dlp"
# Make each board select the firmware it needs.
LINUX_FIRMWARE="-*"