summaryrefslogtreecommitdiff
path: root/recipes-images/images/packagegroup-tdx-cli.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-images/images/packagegroup-tdx-cli.bb')
-rw-r--r--recipes-images/images/packagegroup-tdx-cli.bb194
1 files changed, 194 insertions, 0 deletions
diff --git a/recipes-images/images/packagegroup-tdx-cli.bb b/recipes-images/images/packagegroup-tdx-cli.bb
new file mode 100644
index 0000000..8c03834
--- /dev/null
+++ b/recipes-images/images/packagegroup-tdx-cli.bb
@@ -0,0 +1,194 @@
+SUMMARY = "Packagegroups which provide cmdline releated packages"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+inherit packagegroup
+
+PROVIDES = "${PACKAGES}"
+PACKAGES += " \
+ packagegroup-base-tdx-cli \
+ packagegroup-benchmark-tdx-cli \
+ packagegroup-devel-tdx-cli \
+ packagegroup-machine-tdx-cli \
+ packagegroup-networking-tdx-cli \
+ packagegroup-utils-tdx-cli \
+ packagegroup-utils-large-tdx-cli \
+ packagegroup-wifi-tdx-cli \
+ packagegroup-wifi-fw-tdx-cli \
+ packagegroup-wifi-fw-large-tdx-cli \
+"
+
+RDEPENDS_packagegroup-tdx-cli = "\
+ packagegroup-base-tdx-cli \
+ packagegroup-benchmark-tdx-cli \
+ packagegroup-devel-tdx-cli \
+ packagegroup-machine-tdx-cli \
+ packagegroup-networking-tdx-cli \
+ packagegroup-utils-tdx-cli \
+ packagegroup-utils-large-tdx-cli \
+ packagegroup-wifi-tdx-cli \
+ packagegroup-wifi-fw-tdx-cli \
+ packagegroup-wifi-fw-large-tdx-cli \
+"
+
+SUMMARY_packagegroup-base-tdx-cli = "Recommended for any image"
+RRECOMMENDS_packagegroup-base-tdx-cli = "\
+ can-utils \
+ dosfstools \
+ e2fsprogs-mke2fs \
+ iproute2 \
+ libgomp \
+ libgpiod-tools \
+ libsoc \
+ mtd-utils \
+ u-boot-fw-utils \
+ util-linux-fstrim \
+"
+
+SUMMARY_packagegroup-benchmark-tdx-cli = "Benchmarking tools"
+RRECOMMENDS_packagegroup-benchmark-tdx-cli = "\
+ hdparm \
+ iperf3 \
+ lmbench \
+ memtester \
+ nbench-byte \
+ rt-tests \
+ tinymembench \
+"
+
+SUMMARY_packagegroup-devel-tdx-cli = "Tools useful during development"
+RRECOMMENDS_packagegroup-devel-tdx-cli = "\
+ devmem2 \
+ evtest \
+ gdbserver \
+ i2c-tools \
+ ldd \
+ less \
+ perf \
+ serial-test \
+ spitools \
+ strace \
+"
+
+SUMMARY_packagegroup-machine-tdx-cli = "Machine specific tools"
+RRECOMMENDS_packagegroup-machine-tdx-cli = "\
+"
+RRECOMMENDS_packagegroup-machine-tdx-cli_mx6 = "\
+ bmode-usb \
+ gpio-export \
+"
+RRECOMMENDS_packagegroup-machine-tdx-cli_mx6ull = "\
+ bmode-usb \
+ mtd-utils-ubifs \
+ mwifiexap \
+"
+RRECOMMENDS_packagegroup-machine-tdx-cli_mx7 = "\
+ mtd-utils-ubifs \
+"
+RRECOMMENDS_packagegroup-machine-tdx-cli_mx8 = "\
+ mwifiexap \
+"
+RRECOMMENDS_packagegroup-machine-tdx-cli_tegra124 = "\
+ hdmi-hotplug \
+ lvds-tegra124 \
+ kernel-modules \
+"
+RRECOMMENDS_packagegroup-machine-tdx-cli_tegra124m = "\
+ hdmi-hotplug \
+ lvds-tegra124 \
+ kernel-modules \
+"
+
+SUMMARY_packagegroup-networking-tdx-cli = "Networking specific tools"
+RRECOMMENDS_packagegroup-networking-tdx-cli = "\
+ avahi-autoipd \
+ curl \
+ linuxptp \
+ nfs-utils-client \
+ ppp \
+ ptpd \
+"
+
+SUMMARY_packagegroup-utils-tdx-cli = "Useful utilities"
+
+# Entropy source daemon
+RANDOM_HELPER = "rng-tools"
+RANDOM_HELPER_tegra124 = "haveged"
+RANDOM_HELPER_tegra124m = "haveged"
+
+USB_GADGET_imx = " \
+ libusbgx \
+ libusbgx-examples \
+"
+USB_GADGET_tegra124 = "usb-rndis-systemd"
+USB_GADGET_tegra124m = ""
+
+RRECOMMENDS_packagegroup-utils-tdx-cli = "\
+ alsa-utils \
+ alsa-utils-aplay \
+ alsa-utils-amixer \
+ bluez-alsa \
+ bzip2 \
+ e2fsprogs \
+ e2fsprogs-resize2fs \
+ e2fsprogs-tune2fs \
+ ethtool \
+ grep \
+ lsof \
+ minicom \
+ mmc-utils-cos \
+ pciutils \
+ procps \
+ ${RANDOM_HELPER} \
+ stress-ng \
+ sqlite3 \
+ tdx-oak-sensors \
+ ${USB_GADGET} \
+ util-linux \
+"
+RRECOMMENDS_packagegroup-utils-tdx-cli_append_mx6 = " \
+ mimetypes \
+"
+RRECOMMENDS_packagegroup-utils-tdx-cli_append_mx8 = " \
+ cpuburn-a53 \
+"
+RRECOMMENDS_packagegroup-utils-tdx-cli_append_tegra124 = " \
+ tegrastats \
+"
+
+SUMMARY_packagegroup-utils-large-tdx-cli = "Useful utilities, but large footprint"
+RRECOMMENDS_packagegroup-utils-large-tdx-cli = "\
+ aspell \
+ file \
+ joe \
+ packagegroup-dotnet-deps \
+"
+
+SUMMARY_packagegroup-wifi-tdx-cli = "Useful Wi-Fi utilities and firmware"
+BACKPORTS = ""
+BACKPORTS_tegra124 = "backports"
+RRECOMMENDS_packagegroup-wifi-tdx-cli = "\
+ ${BACKPORTS} \
+ hostapd \
+ wireless-regdb-static \
+"
+
+SUMMARY_packagegroup-wifi-fw-tdx-cli = "Wi-Fi firmware"
+RRECOMMENDS_packagegroup-wifi-fw-tdx-cli = "\
+ linux-firmware-ath10k \
+ linux-firmware-sd8686 \
+ linux-firmware-sd8688 \
+ linux-firmware-sd8787 \
+ linux-firmware-sd8797 \
+ linux-firmware-sd8887 \
+ linux-firmware-sd8997 \
+ linux-firmware-ralink \
+ linux-firmware-rtl8192cu \
+ linux-firmware-rtl8188eu \
+"
+
+SUMMARY_packagegroup-wifi-fw-large-tdx-cli = "Wi-Fi firmware with large footprint"
+RRECOMMENDS_packagegroup-wifi-fw-large-tdx-cli = "\
+ linux-firmware-ath9k \
+ linux-firmware-iwlwifi \
+"