Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 1 | OBMC_IMAGE_EXTRA_INSTALL:append = " google-ipmi-sys" |
| 2 | OBMC_IMAGE_EXTRA_INSTALL:append = " google-ipmi-i2c" |
| 3 | OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-ipmi-blobs" |
| 4 | OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-ipmi-ethstats" |
| 5 | OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-ipmi-flash" |
Leo Tu | 68a709f | 2022-09-05 05:50:56 +0000 | [diff] [blame] | 6 | OBMC_IMAGE_EXTRA_INSTALL:append = \ |
| 7 | '${@bb.utils.contains_any("MACHINE_FEATURES", "glome", \ |
Luke Granger-Brown | 785c780 | 2023-08-22 18:23:19 +0000 | [diff] [blame] | 8 | " glome-login", "", d)}' |
William A. Kennington III | adad0b1 | 2021-02-16 13:24:02 -0800 | [diff] [blame] | 9 | |
Brandon Kim | 7e6856f | 2021-07-30 11:02:20 -0700 | [diff] [blame] | 10 | # Google BMC (gBMC) specific installs |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 11 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " iproute2 iproute2-ss" |
William A. Kennington III | 6817b7d | 2022-10-28 14:36:35 -0700 | [diff] [blame] | 12 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " tzdata-core" |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 13 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " gbmc-systemd-config" |
| 14 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " gbmc-iperf3" |
| 15 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " authorized-keys-comp" |
| 16 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc:dev = " gbmc-dev-ssh-key" |
| 17 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = \ |
William A. Kennington III | 1be0a66 | 2021-02-17 14:07:00 -0800 | [diff] [blame] | 18 | '${@"" if not d.getVar("GBMC_NCSI_IF_NAME") else " gbmc-ncsi-config"}' |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 19 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = \ |
William A. Kennington III | 3b3c40f | 2021-03-04 22:56:26 -0800 | [diff] [blame] | 20 | '${@"" if not d.getVar("GBMC_MAC_EEPROM_OF_NAME") else " gbmc-mac-config"}' |
Yuxiao Zhang | ed7346e | 2023-04-05 15:01:46 -0700 | [diff] [blame] | 21 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = \ |
| 22 | '${@"" if not d.getVar("GBMC_ETHER_MAP") else " gbmc-nic-rename"}' |
Brandon Kim | 7e6856f | 2021-07-30 11:02:20 -0700 | [diff] [blame] | 23 | |
| 24 | # Include these useful utilities for all gbmc platforms |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 25 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " ipmitool" |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 26 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " lrzsz" |
Joel Stanley | f871593 | 2022-05-09 18:14:06 +0930 | [diff] [blame] | 27 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc:dev = " tcpdump" |
Brandon Kim | 5437c80 | 2021-07-30 11:05:22 -0700 | [diff] [blame] | 28 | |
| 29 | # Add gBMC update recipes |
Willy Tu | 4dd03ca | 2021-08-06 09:37:35 -0700 | [diff] [blame] | 30 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " dummy-gbmc-update" |
| 31 | OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " virtual/bmc-update" |
kasunath | 951f1aa | 2022-08-10 11:08:14 -0700 | [diff] [blame] | 32 | |
| 33 | # Jettison the cracklib package to save space. |
Joseph Reynolds | fa32483 | 2021-03-16 21:30:40 +0000 | [diff] [blame] | 34 | PACKAGE_INSTALL:remove:gbmc = "cracklib libpwquality" |
| 35 | PACKAGE_EXCLUDE:gbmc = "cracklib libpwquality" |