blob: 862701152b966d467101c23a2fbaa7f849a3744a [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", \
8 " glome-config 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"}'
Brandon Kim7e6856f2021-07-30 11:02:20 -070021
22# Include these useful utilities for all gbmc platforms
Willy Tu4dd03ca2021-08-06 09:37:35 -070023OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " ipmitool"
Willy Tu4dd03ca2021-08-06 09:37:35 -070024OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " lrzsz"
Joel Stanleyf8715932022-05-09 18:14:06 +093025OBMC_IMAGE_EXTRA_INSTALL:append:gbmc:dev = " tcpdump"
Brandon Kim5437c802021-07-30 11:05:22 -070026
27# Add gBMC update recipes
Willy Tu4dd03ca2021-08-06 09:37:35 -070028OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " dummy-gbmc-update"
29OBMC_IMAGE_EXTRA_INSTALL:append:gbmc = " virtual/bmc-update"
kasunath951f1aa2022-08-10 11:08:14 -070030
31# Jettison the cracklib package to save space.
Joseph Reynoldsfa324832021-03-16 21:30:40 +000032PACKAGE_INSTALL:remove:gbmc = "cracklib libpwquality"
33PACKAGE_EXCLUDE:gbmc = "cracklib libpwquality"