blob: 4b8d58638dd493f977f85d6144d7966a2a961110 [file] [log] [blame]
#
# Copyright 2024 Google LLC
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# version 2 as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
EAPI=7
DESCRIPTION="Common packages that make up the lakitu image"
HOMEPAGE="http://dev.chromium.org/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="*"
IUSE="bootchart +crash_reporting +pam readahead systemd watchdog apparmor criu uefi_bootloaders module_sign lockdown lakitu_kdump update_engine +npd +toolbox +kubernetes +cri_tools iscsi_initiator +xemu tpu +nvidia_slots"
LAKITU_RDEPEND="
bootchart? ( app-benchmarks/bootchart )
crash_reporting? ( chromeos-base/crash-reporter )
pam? (
virtual/chromeos-auth-config
sys-auth/pam_pwdfile
)
watchdog? ( sys-apps/daisydog )
npd? ( app-admin/node-problem-detector )
app-admin/cis-compliance
app-admin/cgroup-helper
app-admin/extensions-manager
app-admin/localtoast
app-admin/logrotate
app-admin/sosreport
app-admin/sudo
toolbox? (
app-admin/toolbox
app-admin/toolbox-config
)
app-arch/gzip
app-arch/tar
app-containers/cni-plugins
app-editors/vim
app-emulation/cloud-init
cri_tools? ( app-containers/cri-tools )
app-containers/docker
app-containers/docker-credential-gcr
kubernetes? ( app-emulation/kubernetes )
app-shells/bash
chromeos-base/chromeos-init-systemd
chromeos-base/chromeos-installer
chromeos-base/cloud-audit-config
chromeos-base/cloud-filesystem-init
chromeos-base/openssh-server-init
chromeos-base/tty
update_engine? ( chromeos-base/update_engine )
dev-lang/python
dev-libs/isa-l
dev-util/perf
lakitu_kdump? (
app-admin/kdump-helper
sys-apps/makedumpfile
sys-apps/kexec-tools
sys-kernel/dump-capture-kernel
)
net-analyzer/netcat
net-firewall/conntrack-tools
net-firewall/ebtables
net-fs/cifs-utils
net-fs/nfs-utils
net-misc/bridge-utils
net-misc/chrony
net-misc/chrony-config
net-misc/rsync
net-misc/wget
apparmor? (
sys-apps/apparmor
sec-policy/apparmor-profiles
)
sys-apps/acl
sys-apps/cloud-disk-resize
sys-apps/dbus
sys-apps/dmabuf-importer-helper
sys-apps/ethtool
>=sys-apps/iproute2-3.19.0
sys-apps/loadpin-trigger
tpu? ( sys-apps/tpu-drivers )
xemu? ( sys-apps/xemu )
iscsi_initiator? ( sys-block/open-iscsi )
module_sign? ( sys-apps/keyutils )
sys-apps/less
sys-apps/nvme-cli
sys-apps/pv
sys-fs/cryptsetup
sys-fs/mdadm
uefi_bootloaders? (
sys-boot/grub-lakitu
sys-boot/shim
)
sys-fs/e2fsprogs
sys-fs/fuse
sys-fs/lvm2
sys-fs/xfsprogs
criu? ( sys-process/criu )
sys-process/lsof
virtual/chromeos-bsp
virtual/chromeos-firewall
app-emulation/cloud-init-config
virtual/implicit-system
virtual/lakitu-network-init
virtual/linux-sources
virtual/modutils
virtual/udev
amd64? (
!nvidia_slots? ( x11-drivers/nvidia-drivers )
app-containers/nvidia-container-toolkit
)
"
RDEPEND="${LAKITU_RDEPEND}
"
DEPEND="
${LAKITU_RDEPEND}
amd64? (
sys-boot/syslinux
nvidia_slots? (
x11-drivers/nvidia-drivers535:0=
x11-drivers/nvidia-drivers535:1=
x11-drivers/nvidia-drivers535:2=
x11-drivers/nvidia-drivers535:3=
x11-drivers/nvidia-drivers535:4=
x11-drivers/nvidia-drivers535:5=
x11-drivers/nvidia-drivers535:6=
x11-drivers/nvidia-drivers550:0=
x11-drivers/nvidia-drivers550:1=
x11-drivers/nvidia-drivers550:2=
x11-drivers/nvidia-drivers-open535:0=
x11-drivers/nvidia-drivers-open535:1=
x11-drivers/nvidia-drivers-open535:2=
x11-drivers/nvidia-drivers-open535:3=
x11-drivers/nvidia-drivers-open535:4=
x11-drivers/nvidia-drivers-open535:5=
x11-drivers/nvidia-drivers-open535:6=
x11-drivers/nvidia-drivers-open550:0=
x11-drivers/nvidia-drivers-open550:1=
x11-drivers/nvidia-drivers-open550:2=
)
)
"