From e6e93cdb253d8eac32042a290f4ecba7d7cc57d3 Mon Sep 17 00:00:00 2001 From: Ed Tanous Date: Tue, 18 Sep 2018 08:46:34 -0700 Subject: meta-phosphor: Replace phosphor-rest with bmcweb This patchset replaces the python based phorphor-rest implementation with bmcweb, a c++ implementation. bmcweb has several advantages to phosphor rest, and should be the default implementation for new BMCs. Some of the advantages include: 1. Authentication and authorization is based on PAM 2. Its written in a compiled language, which gives it more applicability for low resource systems with lower memory. 3. It replicates all the existing phosphor-rest interfaces. 4. Smaller binary size. The bmcweb binary compresses to 800KB at last measure. 5. bmcweb implements a compliant redfish interface, which phosphor-rest does not. 6. bmcweb has a selectable build, so features can be enabled/disabled per platform as needed. (From meta-phosphor rev: 7bfe2964d1c263d7104fcaabc42806ad0bcff331) Change-Id: I4a9b5169c2151de633b5227612f15a9e7a771683 Signed-off-by: Ed Tanous Signed-off-by: Brad Bishop --- meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta-phosphor/recipes-phosphor/packagegroups') diff --git a/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb b/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb index 6e23d1502..a997b2d6a 100644 --- a/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb +++ b/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb @@ -37,7 +37,7 @@ RDEPENDS_${PN}-chassis-state-mgmt = " \ SUMMARY_${PN}-extras = "Extra features" RDEPENDS_${PN}-extras = " \ - phosphor-rest \ + bmcweb \ phosphor-dbus-monitor \ phosphor-systemd-policy \ dbus-broker \ -- cgit v1.2.3