blob: 4e6827dac20232c02a2ecc5996f6bc06c30862c4 [file] [log] [blame]
Willy Tu4dd03ca2021-08-06 09:37:35 -07001OBMC_IMAGE_EXTRA_INSTALL:append = " google-ipmi-sys"
2OBMC_IMAGE_EXTRA_INSTALL:append = " google-ipmi-i2c"
3OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-ipmi-blobs"
4OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-ipmi-ethstats"
5OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-ipmi-flash"
Leo Tu68a709f2022-09-05 05:50:56 +00006OBMC_IMAGE_EXTRA_INSTALL:append = \
7 '${@bb.utils.contains_any("MACHINE_FEATURES", "glome", \
Luke Granger-Brown785c7802023-08-22 18:23:19 +00008 " glome-login", "", d)}'
William A. Kennington IIIadad0b12021-02-16 13:24:02 -08009
Brandon Kim7e6856f2021-07-30 11:02:20 -070010# Google BMC (gBMC) specific installs
Willy Tu4dd03ca2021-08-06 09:37:35 -070011OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " iproute2 iproute2-ss"
William A. Kennington III6817b7d2022-10-28 14:36:35 -070012OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " tzdata-core"
Willy Tu4dd03ca2021-08-06 09:37:35 -070013OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " gbmc-systemd-config"
14OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " gbmc-iperf3"
15OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " authorized-keys-comp"
16OBMC_IMAGE_EXTRA_INSTALL:append:gbmc:dev = " gbmc-dev-ssh-key"
17OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = \
William A. Kennington III1be0a662021-02-17 14:07:00 -080018 '${@"" if not d.getVar("GBMC_NCSI_IF_NAME") else " gbmc-ncsi-config"}'
Willy Tu4dd03ca2021-08-06 09:37:35 -070019OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = \
William A. Kennington III3b3c40f2021-03-04 22:56:26 -080020 '${@"" if not d.getVar("GBMC_MAC_EEPROM_OF_NAME") else " gbmc-mac-config"}'
Yuxiao Zhanged7346e2023-04-05 15:01:46 -070021OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = \
22 '${@"" if not d.getVar("GBMC_ETHER_MAP") else " gbmc-nic-rename"}'
Brandon Kim7e6856f2021-07-30 11:02:20 -070023
24# Include these useful utilities for all gbmc platforms
Willy Tu4dd03ca2021-08-06 09:37:35 -070025OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " ipmitool"
Willy Tu4dd03ca2021-08-06 09:37:35 -070026OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " lrzsz"
Joel Stanleyf8715932022-05-09 18:14:06 +093027OBMC_IMAGE_EXTRA_INSTALL:append:gbmc:dev = " tcpdump"
Brandon Kim5437c802021-07-30 11:05:22 -070028
29# Add gBMC update recipes
Willy Tu4dd03ca2021-08-06 09:37:35 -070030OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " dummy-gbmc-update"
31OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " virtual/bmc-update"
kasunath951f1aa2022-08-10 11:08:14 -070032
33# Jettison the cracklib package to save space.
Joseph Reynoldsfa324832021-03-16 21:30:40 +000034PACKAGE_INSTALL:remove:gbmc = "cracklib libpwquality"
35PACKAGE_EXCLUDE:gbmc = "cracklib libpwquality"