#
7047be67 |
| 10-Mar-2022 |
Nan Zhou <nanzhoumails@gmail.com> |
argument parser: use CLI11 and add unit tests
CLI11 is one of the most commonly use argument parser in OpenBMC. It can save ~150 lines of codes in this project.
We are hitting argument related bugs
argument parser: use CLI11 and add unit tests
CLI11 is one of the most commonly use argument parser in OpenBMC. It can save ~150 lines of codes in this project.
We are hitting argument related bugs that not covered in unit tests. This test adds a test for argument parsing.
Tested: QEMU IPMI/Redfish worked.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Change-Id: Ib409c7e6a82ad31049f2da3e32727ebdf185f0fc
show more ...
|
#
6de54aba |
| 28-Dec-2021 |
Nan Zhou <nanzhoumails@gmail.com> |
gitignore: explicitly set unignored subprojects
Additional wrap files will be added during builds by suprojects like PDI, etc. Thus, we'd better explicitly set the wraps we want to keep.
Signed-off
gitignore: explicitly set unignored subprojects
Additional wrap files will be added during builds by suprojects like PDI, etc. Thus, we'd better explicitly set the wraps we want to keep.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Change-Id: I18fa6d975f5215495141656e41f5608974b236c8
show more ...
|
#
1f54ad17 |
| 13-Dec-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build: remove autotools Build is switched to meson now, including in the meta-phosphor recipe, so remove all autotools support. Signed-off-by: Patrick Williams <patrick@stwcx.xy
build: remove autotools Build is switched to meson now, including in the meta-phosphor recipe, so remove all autotools support. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I05fb6c507369355757831891e3d990c3600b9d86
show more ...
|
#
bb939ea4 |
| 03-Dec-2021 |
Patrick Williams <patrick@stwcx.xyz> |
build: add meson support Port the existing autotools build system to meson, add meson wrap files for all openbmc dependencies, and add appropriate meson rules to gitignore.
build: add meson support Port the existing autotools build system to meson, add meson wrap files for all openbmc dependencies, and add appropriate meson rules to gitignore. Tested: Verified executables all build, test cases pass, and executables install. Checked configuration files are all installed into the same locations as a Yocto-built autotools version of the package. Manually checked the symlinks for the systemd service files. ``` $ DESTDIR=/tmp/certificate_test ninja install $ find /tmp/certificate_test/lib /tmp/certificate_test/usr/local/share/phosphor-certificate-manager/ /tmp/certificate_test/lib /tmp/certificate_test/lib/systemd /tmp/certificate_test/lib/systemd/system /tmp/certificate_test/lib/systemd/system/multi-user.target.wants /tmp/certificate_test/lib/systemd/system/multi-user.target.wants/phosphor-certificate-manager@authority.service /tmp/certificate_test/lib/systemd/system/multi-user.target.wants/phosphor-certificate-manager@bmcweb.service /tmp/certificate_test/lib/systemd/system/bmc-vmi-ca-manager.service /tmp/certificate_test/lib/systemd/system/phosphor-certificate-manager@.service /tmp/certificate_test/usr/local/share/phosphor-certificate-manager/ /tmp/certificate_test/usr/local/share/phosphor-certificate-manager/authority /tmp/certificate_test/usr/local/share/phosphor-certificate-manager/bmcweb $ ls -n /tmp/certificate_test/lib/systemd/system/multi-user.target.wants total 0 lrwxrwxrwx 1 1000 1000 40 Dec 3 15:37 phosphor-certificate-manager@authority.service -> ../phosphor-certificate-manager@.service lrwxrwxrwx 1 1000 1000 40 Dec 3 15:37 phosphor-certificate-manager@bmcweb.service -> ../phosphor-certificate-manager@.service ``` Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib9700b5a3bb437ccc157a2d060067b8e2b777981
show more ...
|
#
480f30d6 |
| 21-May-2020 |
Lakshminarayana R. Kammath <lkammath@in.ibm.com> |
unit-test: Enable unit test coverage for certificate manager Signed-off-by: Lakshminarayana R. Kammath <lkammath@in.ibm.com> Change-Id: I198c7b98c394039da974574856a9318019de7f91
|
#
f523ea20 |
| 03-Dec-2018 |
Patrick Venture <venture@google.com> |
gitignore: add missing items Add items such as libtool, phosphor-certificate-manger, and test related to the .gitignore. Change-Id: Iafd8d8b6a47fd2d92cbdf522f3d12151b2ac92c8
gitignore: add missing items Add items such as libtool, phosphor-certificate-manger, and test related to the .gitignore. Change-Id: Iafd8d8b6a47fd2d92cbdf522f3d12151b2ac92c8 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
0aa0d114 |
| 03-Sep-2018 |
Jayanth Othayoth <ojayanth@in.ibm.com> |
Initial commit for phosphor certificate manager Certificate management application allows to replace the existing certificate and private key file with another (possibly CA signed Ce
Initial commit for phosphor certificate manager Certificate management application allows to replace the existing certificate and private key file with another (possibly CA signed Certificate and private key file. Change-Id: I1129cc92ca4aae5f84cb304dda9073cc74781009 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
show more ...
|