summaryrefslogtreecommitdiff
path: root/meta-quanta
diff options
context:
space:
mode:
authorBenjamin Fair <benjaminfair@google.com>2020-04-14 06:07:28 +0300
committerAndrew Geissler <geissonator@yahoo.com>2020-04-17 20:34:43 +0300
commit9b3a0dbd33b7ac077daf567db2efa53fad3caa9f (patch)
tree57e61e62bd27692c6e10dd46b8efa915298874ce /meta-quanta
parentc15cd87eeef5da388ae24d188f0005c3320812a4 (diff)
downloadopenbmc-9b3a0dbd33b7ac077daf567db2efa53fad3caa9f.tar.xz
meta-quanta: gsj: remove unneeded binaries
Save room in flash by taking out some binaries that are unused. This includes defining a new distro based on Phosphor that removes LDAP, SLP, and Avahi as these are not used. (From meta-quanta rev: c27ca70b613310ffc4ac41b11b361691e99fc0f3) Change-Id: Ia22da47136c715734d2df6fb767fee2e53f9bbaf Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Diffstat (limited to 'meta-quanta')
-rw-r--r--meta-quanta/meta-gsj/conf/distro/openbmc-gsj.conf5
-rw-r--r--meta-quanta/meta-gsj/conf/local.conf.sample2
-rw-r--r--meta-quanta/meta-gsj/conf/machine/gsj.conf2
-rw-r--r--meta-quanta/meta-gsj/recipes-gsj/packagegroups/packagegroup-gsj-apps.bb4
-rw-r--r--meta-quanta/meta-gsj/recipes-phosphor/images/obmc-phosphor-image.bbappend1
5 files changed, 9 insertions, 5 deletions
diff --git a/meta-quanta/meta-gsj/conf/distro/openbmc-gsj.conf b/meta-quanta/meta-gsj/conf/distro/openbmc-gsj.conf
new file mode 100644
index 000000000..bc3f31bf9
--- /dev/null
+++ b/meta-quanta/meta-gsj/conf/distro/openbmc-gsj.conf
@@ -0,0 +1,5 @@
+require conf/distro/openbmc-phosphor.conf
+
+DISTRO_FEATURES_remove = "avahi"
+DISTRO_FEATURES_remove = "ldap"
+DISTRO_FEATURES_remove = "slp"
diff --git a/meta-quanta/meta-gsj/conf/local.conf.sample b/meta-quanta/meta-gsj/conf/local.conf.sample
index 12e42fba6..f4488a4c1 100644
--- a/meta-quanta/meta-gsj/conf/local.conf.sample
+++ b/meta-quanta/meta-gsj/conf/local.conf.sample
@@ -1,5 +1,5 @@
MACHINE ??= "gsj"
-DISTRO ?= "openbmc-phosphor"
+DISTRO ?= "openbmc-gsj"
PACKAGE_CLASSES ?= "package_rpm"
SANITY_TESTED_DISTROS_append ?= " *"
EXTRA_IMAGE_FEATURES = "debug-tweaks"
diff --git a/meta-quanta/meta-gsj/conf/machine/gsj.conf b/meta-quanta/meta-gsj/conf/machine/gsj.conf
index 328796aa0..8746a2168 100644
--- a/meta-quanta/meta-gsj/conf/machine/gsj.conf
+++ b/meta-quanta/meta-gsj/conf/machine/gsj.conf
@@ -20,6 +20,8 @@ OBMC_MACHINE_FEATURES += "\
obmc-chassis-state-mgmt \
obmc-bmc-state-mgmt \
"
+# Remove unneeded binaries from image
+IMAGE_FEATURES_remove = "obmc-debug-collector"
PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-gsj-apps"
PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-gsj-apps"
diff --git a/meta-quanta/meta-gsj/recipes-gsj/packagegroups/packagegroup-gsj-apps.bb b/meta-quanta/meta-gsj/recipes-gsj/packagegroups/packagegroup-gsj-apps.bb
index 69172383d..127bc703b 100644
--- a/meta-quanta/meta-gsj/recipes-gsj/packagegroups/packagegroup-gsj-apps.bb
+++ b/meta-quanta/meta-gsj/recipes-gsj/packagegroups/packagegroup-gsj-apps.bb
@@ -28,7 +28,5 @@ RDEPENDS_${PN}-fans = ""
SUMMARY_${PN}-flash = "GSJ Flash"
RDEPENDS_${PN}-flash = " \
- obmc-flash-bmc \
- obmc-mgr-download \
- obmc-control-bmc \
+ phosphor-ipmi-flash \
"
diff --git a/meta-quanta/meta-gsj/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-quanta/meta-gsj/recipes-phosphor/images/obmc-phosphor-image.bbappend
index 4ceec7d2f..1ad5f9d78 100644
--- a/meta-quanta/meta-gsj/recipes-phosphor/images/obmc-phosphor-image.bbappend
+++ b/meta-quanta/meta-gsj/recipes-phosphor/images/obmc-phosphor-image.bbappend
@@ -1,4 +1,3 @@
-OBMC_IMAGE_EXTRA_INSTALL_append_gsj = " phosphor-ipmi-flash"
OBMC_IMAGE_EXTRA_INSTALL_append_gsj = " phosphor-pid-control"
OBMC_IMAGE_EXTRA_INSTALL_append_gsj = " detect-fan-fail"
OBMC_IMAGE_EXTRA_INSTALL_append_gsj = " google-ipmi-sys"