Age | Commit message (Collapse) | Author | Files | Lines |
|
Lei YU (1):
item_updater: Fix crash on redundantPriority
Change-Id: I08053ba1860c7835d166bdbe33fe61cd2eda1cf5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lei YU (2):
version.hpp: Pass const reference
Add BIOS DBus object
Change-Id: Iaf03e09ff39eaa3fed20e23f6193ee72639cb77f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
image_manager: Create error on machine mismatch
Change-Id: Ia99b7bd6a4b9f6470b75d83b4594781cdf5dfa56
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chanh Nguyen (1):
Implement Software.Extended Version
Change-Id: I2357f07e87f632a7fcf0d1a277a750dad9d4b941
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Moved "inherit native" statements to the last position to remove QA Issues.
The message is: WARNING: QA Issue: {RECIPENAME}: native/nativesdk class is not
inherited last, this can result in unexpected behaviour. Classes inherited
after native/nativesdk: {CLASSFILES} [native-last]
Tested: The witherspoon image builds without the warnings.
Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net>
Change-Id: Ic3c71234abfcac8b26478bc32808e3bec8bba810
|
|
The phosphor-software-manager now supports signature checking of the
whole tarball contents, ensuring that all the expected images are
contained in the tarball. This new check adds an additional level of
security, and the new tarball signature file is included in the built
tarball now by default:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-phosphor/+/39036
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-bmc-code-mgmt/+/39118
Change the verify_signature PACKAGECONFIG option to use the new
verify-full-signature since this is the recommended option now and the
previous one is marked as a legacy option.
Tested: Verified the generated config.h in the phosphor-software-manager
build directory has both the original WANT_SIGNATURE_VERIFY and
the new WANT_SIGNATURE_FULL_VERIFY defined.
Change-Id: I138d0c8ca9fc25d4e08e101c5a097c9cb4fbcbb5
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Adriana Kobylak (1):
meson: Make verify-full-signature stand-alone
Change-Id: I111545a47e6af15f37d0908e854d48b70570cac2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (3):
utils: Add execute command
reset: Call execute() instead of systemd service
Revert "Factory Reset: Wait for env variables"
Change-Id: I86da3af4c91d58fe0232f16d677c146b988bdb6d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Add support for tarball contents signature
Henry Tian (1):
image_verify: Support full image
Change-Id: I1aa536995164550a480ecb2ad11681737d739aa8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lei YU (1):
flash-bios: Do not delete image in case of failure
(From meta-phosphor rev: 5dbe227f2d7fc71f9f6699d3b2a159e0965d37e0)
Change-Id: I8921ed328471000a20227ba956d4a16becef9565
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
obmc-flash-bmc: Specify full path for mktemp
(From meta-phosphor rev: 48210d6dbc8359ad76a58575e5220fbb46b199a4)
Change-Id: I27925153b0dbfb97b0614fe793817f208ab9d0c7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
mmc: Update u-boot if needed
(From meta-phosphor rev: 77c59e1d8dac97a11b08fe93d7ab1a3e82ff2659)
Change-Id: I9f94a6a03eb6ec8b8ac1e694a69a2c83febf9af1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Gunnar Mills (1):
Fix flash-layout.md link
(From meta-phosphor rev: 0cff8d0338a6e65ff8fb17d750e684d46003a627)
Change-Id: I80b7695911025a0080cf9f37fc09e49048509641
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
image_manager: Delete image dir if same version exists
mmc: Remove hostfw patches on update
(From meta-phosphor rev: 0af0ab8453dc34e5c8281f9613ae7397eb8d30e7)
Change-Id: Ifcb79ab43e140beb59be88f6d43d2ecbadfb2d92
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The way the destination directory was specified it was causing the
recursive copy to create a duplicate subdirectory image/image/ and
update/update/. There's no need to specify the destination directory.
Also remove the prepend from the compile function per review
comments on the original commit that created this recipe.
(From meta-phosphor rev: bd747f6d30cb7ff2d845e79345bd9868a774c803)
Change-Id: Iec45415346cc8caead9659ab39eb02f91c90d31f
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
mmc: Remove: Sleep to allow service to finish
(From meta-phosphor rev: 2a0fd44645971d0ad7a0be919f6dbf51ff9e9974)
Change-Id: I1a52e0461ea4032aa776709c2e943834d4007904
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Bright Cheng (1):
Add support for full BMC FW flash image
Miguel Gomez (1):
BMC Minimum ship Level
(From meta-phosphor rev: e24609f1b7057f4192d3c3389fae2deaee9c1654)
Change-Id: Id7ee14d5fa04149a7dcc29b7297e126bffe9f61d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
mmc: Enhance get running partition label function
(From meta-phosphor rev: 077536c75d5b63b5583fa11a59aedbe4a38d52e1)
Change-Id: Iafe6978f1704e1a0b1ff17e3b76467d96f6abbb9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
Add support for optional images
mmc: Add support for update/delete hostfw
(From meta-phosphor rev: 4e192a761bb446974e6b05e95ae48cb04e362d88)
Change-Id: I082a60b2a150c56b5813446ab19770db361b77f9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Create a recipe to add host firmware files to the BMC image files.
Via a bbappend, this recipe provides a mechanism
to have content be added to a flashable BMC image and an image
file to be added to the code update tarball to be updated
during a firmware update.
(From meta-phosphor rev: 39b1ff0dcd12f15dc651aa20cb85cdec903cb5de)
Change-Id: I12b3ced57a6446fd1fc046324ee13e4701581336
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (7):
build: Rename .service files to service.in
processBMCImage: Dynamically calculate version id
item_updater: Ignore duplicate version ids
item_updater: erase: Call resetUbootEnvVars() first
mmc: Update and remove functions for the kernel and rootfs
mmc: Set updated version to primary
mmc: Add mount services
(From meta-phosphor rev: b4bcfdf5575bc0dde0d043931066e9cde69bdfe8)
Change-Id: Ieaf3a3de00341dbe456ec9444b98545bf43b31ca
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
We don't want to allow indirect updates via users issuing `mc reboot
cold` commands after verifying but without peforming the update step.
(From meta-phosphor rev: 892e90b3ea1eb39994af943a8686bb96c1473ad9)
Change-Id: Ia846efafef6bdf64f102d6e0511d5e8ed874e966
Signed-off-by: William A. Kennington III <wak@google.com>
Fixed misspelling of command
Signed-off-by: Brad Bishop<bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add a bbclass for the mmc configuration option.
(From meta-phosphor rev: 7df4aa01e4d35e6ec7294f08e4bd3f1d18e61f01)
Change-Id: I6602362e511bcffae1e185a72861ae1edec050f9
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The phosphor-image-signing adds the public key to the BMC rootfs
and it was added if the UBI distro was enabled.
The phosphor-software-manager supports signature verification
regardless of the choice of BMC layout, so add it based if the
signature verification config (verify_signture) is enabled.
Otherwise the user would need to know that the package
phosphor-image-signing needed to be added if the signature
verification config was enabled, which is not intuitive. This way
it's done automatically.
Tested: Verified that adding verify_signature resulted in the
/etc/activationdata/ directory being added to the BMC
rootfs, and without it no directory was created.
(From meta-phosphor rev: 379f327e91542e7b2c3c4fb6b41b325b1a0a3412)
Change-Id: If0137b75f6de3b3087389c98229c85c346804912
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
James Feist (1):
Add new error types
(From meta-phosphor rev: 9840b8aee78563ccf4bde3fc35db856706c47998)
Change-Id: I5efc79a747106f30aad7b62a2d58ad92765a427e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Functionality is now covered with non-native YAML providers
via packagegroup-obmc-yaml-providers.
(From meta-phosphor rev: 8dddc0d316f738b74a8d641dd9e045d6f06f7f2f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If102e06cd52a8a22c2a5ca0397a68c83b1627d35
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Gunnar Mills (1):
meson: Set default buildtype to debugoptimized
(From meta-phosphor rev: ed142b8b98ea966058d07dd02693e30266c168d6)
Change-Id: I04a81ca0c2ca920e6f930f47e1da9a0879b0e8c8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
item_updater: Use relative path to append OS_RELEASE_FILE
Add initial support for eMMC layout
(From meta-phosphor rev: 7e7431c4e40a7ebc2c726a692971eb00f4ef4384)
Change-Id: I59c47fd7bad60f33b4b9b893e31e55dc5055fbcd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
meson: build: Remove automake files and update READMEs
clang-format: update to latest from docs repo
(From meta-phosphor rev: 6bb8854a202308967ffbe4e91d3f145017e030f6)
Change-Id: Ibb1c930a972ebba1db82427e412f4c61ccc8c421
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: 2badcf923f4666c9c83842d0c0bc08132c6ef1c5)
Change-Id: I124b014509e2370f65c24a1c3b3672932f156717
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: f115a4abfcf13772b941986de39bfc3d7a099a81)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I719f4112c31174ef774a4de1ca7298d3d8c6f8be
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
meson: build: Add support for unit tests
(From meta-phosphor rev: f560481399819377c7a21e9b2063a4712df1d48d)
Change-Id: I095379d4b9dd2e0d2eb843f7ff45465246869ec1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
activation: Make activation flow common
(From meta-phosphor rev: b6d60013e817d583b8652686e9480ce2b83cc98f)
Change-Id: I6435509a633d4ec2569dcaf56cb8a35ea8173cbe
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (5):
meson: build: Initial commit, create config file
meson: build: Generate the error.cpp/hpp files
meson: build: Generate binaries
meson: build: Install script and data files
meson: build: Install systemd unit files
Patrick Williams (1):
sdbusplus: replace message::variant with std::variant
(From meta-phosphor rev: bbf4ce894165f12b18e9d31f45d45f1cc2461f03)
Change-Id: I6c887dc180178288842f100c13168d1196e402f8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
Use std::filesystem instead of std::experimental
Gunnar Mills (1):
Factory Reset: Wait for env variables
(From meta-phosphor rev: 471ab986fce07a1789f3b43f2465833d35f69593)
Change-Id: Ia9b176464773a769f6f63051c33730c6a106ccd5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
configure.ac: Set values to support a default configuration
meson: Fix compile errors
Bright Cheng (1):
Add checking ApplyTime for static layout
With the new support for ApplyTime on static layout, the reboot
service files move from the ubi bbclass to the common BMC updater.
(From meta-phosphor rev: b99a1ad6ddcbfc10fac3f23437ea105b542048a1)
Change-Id: I6eacdb1a254ee594fda1ba17463afe8a9ec9cbf3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
string: ensure string included
(From meta-phosphor rev: 7e2945202c402128df9284ca292dd1ca61e41a03)
Change-Id: Ia062f57669dff459b31361e407ff5cb6c68f57ed
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-phosphor rev: 663fd6b151d97e2e437d93e0f7ab20c11b4a09b4)
Change-Id: I6d62faaf05e3a833650326d2c5cbbbe803e55a00
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: 26202e3e79ec092a6af7311b962d81b0576da926)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib4fcc31b4d43807cb3b24cf131deca6744ed63d7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This will be used by some platforms by default when enabling
phosphor-ipmi-flash so that the BMC image can be updated without any
signature verification checks in place.
(From meta-phosphor rev: e076ee3295c74be2de43f496d7e0f4934d21ec2a)
Change-Id: Ibe22f1189a3bda1dba535a8ade5043312c72a953
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
version: getBMCVersion: Support value without quotes
(From meta-phosphor rev: 64d546caa32f8d0db74bec818ed9296462b0cb71)
Change-Id: I83e571d355ca03d0a48ea9c84adbd662b2b536a5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Some recipes have abstracted the git revision into a separate file
and have a line 'require ${PN}.inc'. The issue with PN is that it
changes to have a -native or -nativesdk for those contexts. The
variable ${BPN} (base package name) should be used instead.
(From meta-phosphor rev: c7d848ec9b524114550f80276f7b5e45b9ad8d46)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib875fd9904b16379b20dc7891087b8e0bf90fe69
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
sdbusplus has changed the package layout so that sdbusplus-native and
sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes
that need to use sdbus++ (or its associated python modules) or remove
the DEPENDS if it is no longer necessary.
(From meta-phosphor rev: 2bebd1247cb78567441158b152c7a13f476afd4f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I30f9c2220da9145ef0a7067e067aed1396d8b40d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: a3ebfeac1c00fd9533d5ebd5985512eaf869f5a4)
Change-Id: Idda3c8cd8cfc50bbf4e4ea5bf01235d3427553ba
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
AppaRao Puli (2):
Add updateable association to active BMC FW object
Build issue fix with ubifs
(From meta-phosphor rev: 850530a997fc73d9e48a0385d88bb88b3b5e4ab9)
Change-Id: Icbb3260669c313b61c06029f0ba4ba4be367beb2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The SRC_URI used ${PN} which can changed depending on target context,
such as appending "-native" or prepending "nativesdk-". Use ${BPN}
instead.
Cleans up the following QA warnings with Tiogapass:
WARNING: obmc-phosphor-flashd-1.0-r1 do_package_qa: QA Issue:
obmc-phosphor-flashd: SRC_URI uses PN not BPN [src-uri-bad]
WARNING: obmc-phosphor-chassisd-1.0-r1 do_package_qa: QA Issue:
obmc-phosphor-chassisd: SRC_URI uses PN not BPN [src-uri-bad]
(From meta-phosphor rev: 2ac028916f7fd7e291ed3d1a4d38dec4d5663325)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9f507a729277153f6827e6807c00ec6b32154f4b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Lei YU (1):
Cleanup the code related to emit_interface_added
Vijay Khemka (1):
Add tool for generating bios image tarball
(From meta-phosphor rev: fa020a5bac8d3b83ffc1ffcafe5792cad366c42b)
Change-Id: Icccc0f52d07b8e14ccf80f689f99a259c83dfbc0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Related to openbmc/openbmc#3645.
(From meta-phosphor rev: a723ee311bee06eac78112f4c33faefb14acb96f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If82558149d4558d8672bf4f09e743e6515a03de7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Added a sample bios upgrade systemd unit file as a part of image updater.
user needs to add packageconfig flash_bios in bbappend file for using bios
upgrade feature.
(From meta-phosphor rev: 02e44290c070c286e00a2fbd1bdbc18c57163e60)
Change-Id: I5f064de448ed50c547a7f6290eab783294f9b706
Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vijay Khemka (1):
Add sample systemd unit file Bios upgrade
(From meta-phosphor rev: fdeafe825e87a99319bb7b29d81f8a5c16b56e7e)
Change-Id: If66e8db903727d170f88e612b9433325e1879258
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|