summaryrefslogtreecommitdiff
path: root/meta-yadro
AgeCommit message (Collapse)AuthorFilesLines
2021-12-14obmc-yadro-lssensors: srcrev bump 39c37655bb..dcaac17c62Andrei Kartashev1-1/+1
Alexander Amelkin (4): Fix alignment for log sensor names Add CLI mode Fix error message for invalid sensor type Fix a typo in commit aabb2cf2b4fcbc09 Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I2075b55bcf9bafd5f94587253916e9b9fcf9210a
2021-12-14obmc-yadro-lsinventory: srcrev bump d0bdf0ddd1..d8e25f82ffAndrei Kartashev1-2/+2
Alexander Filippov (3): Add remote host support use any inventory managers replace json-c with nlohmann/json Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I7b7b9214c909e6b0d147d17339c73c203e78fcb3
2021-12-14obmc-yadro-fwupdate: srcrev bump 0e3c0714f3..388f4a004eAndrei Kartashev1-1/+1
Andrei Kartashev (1): image_intel: use 'bootside' u-boot var Artem Senichev (5): Add integration with UEFI variables service bios: Use YADRO specific path for D-Bus interface Revert "bios: Use YADRO specific path for D-Bus interface" Revert "Add integration with UEFI variables service" vegman: Save/restore MAC addresses of x722 Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: Ifd49ddf0e2eb8a7f586cdbca7feb1455a316d993
2021-12-14obmc-yadro-cli: srcrev bump 76743c3706..ce70f4f732Andrei Kartashev1-1/+2
Alexander Amelkin (6): host: Fix help wording and formatting Fix `health sensors` help Refix 480e20899: Fix double execution of cmds host config default: Remove extra audit diagnostics intrusion: fix/refactor diagnostics intrusion: Add audit logging Alexander Filippov (6): vegman: health: logs: clean: remove rotated logs vegman: heath: logs: clean: remove obsolete logs vegman: bmc: add snmp subcommand Prevent modification of admin and current user vegman: inventory: use lsinventory user: refix preventing rules Artem Senichev (1): Add check for invalid options in BMC/BIOS update Igor Kononenko (4): host virtualmedia: Add more protocols host virtualmedia: Fix RO/RW modes host virtualmedia: Fix mount/umount output host:vm: Support to direct NBD external images Ivan Mikhaylov (3): vegman: intrusion: add intrusion control vegman: led: led refactoring vegman: audit handling change Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I21a8118ec88e0411c42adf2855cdbe96f938cedd
2021-12-02Remove BBLAYERS_NON_REMOVABLE variableAlexander Filippov1-13/+0
`BBLAYERS_NON_REMOVABLE` is obsolete and no longer required. As it said by Yocto documentation it can be used by `Hob` https://www.yoctoproject.org/docs/1.5.2/ref-manual/ref-manual.html#var-BBLAYERS_NON_REMOVABLE that already removed since Yocto-2.1 https://www.yoctoproject.org/tools-resources/projects/hob Change-Id: Ibc2d8268a9d837a81e9cf6b0131dba8d0a030a3f Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-11-04meta-yadro:meson: pkgconfig inherit requiredAndrew Geissler5-5/+5
Upstream yocto made a change recently that brought to light a bug in some of our recipes. If your meson makefiles utilize the dependency() function then the recipe must also include pkgconfig. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ic6813d3ce906f68e7fec1754b4cc4efddae09ffb
2021-11-01meta-nicole: admin-account: Move to local.confAlexander Filippov3-39/+6
This refixes of 905072f5c1d2f1e2bd99fb3346ee2978428b992b commit as pure build without sstate-cache is still broken. This commit moves the admin account creation from the standalone package to the bitbake config file. Change-Id: I6d4cfe41b1e6e2f5e707f4e942a8e4df93277e93 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-09-16treewide: fix comments for rpm/ipkPatrick Williams1-1/+1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia05891430c6c97a89b7bc8ba4558ae496866bf7d
2021-09-16bitbake: Use IPK packaging for rootfs assemblyAndrew Jeffery1-1/+1
bitbake offers a choice of DEB, RPM or IPK packaging. To a degree the choice is functionally arbitrary for image generation but control over the package format becomes important if we want to: 1. Include runtime package management functionality in the firmware image 2. Mess about with the packages on the build system With respect to 1 the IPK format and opkg (an ipk package manager) are designed for embedded systems[1] - by contrast to RPMs have heavier dependencies and a greater impact on the size and complexity of the firmware image. Regarding 2, the embedded nature and the need for opkg to work without much fuss leads to a lower configuration barrier by comparison to RPMs. With ipk it becomes possible to reuse the packages built during image preparation for core analysis without needing to generate an SDK: ``` $ export LD_LIBRARY_PATH=./tmp/work/x86_64-linux/opkg-native/*/recipe-sysroot-native/usr/lib $ MY_DEBUG_ROOT=tmp/rootfs-debug $ ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \ -f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/*/opkg.conf \ -o $MY_DEBUG_ROOT \ update $ fakeroot ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \ -f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/opkg.conf \ -o $MY_DEBUG_ROOT \ install dbus-sensors dbus-sensors-dbg $ gdb-multiarch (gdb) set solib-absolute-prefix .../tmp/rootfs-debug (gdb) add-auto-load-safe-path .../tmp/rootfs-debug (gdb) file tmp/rootfs-debug/usr/bin/nvmesensor (gdb) core-file obmcdump_17_9597/core.nvmesensor.0.aae91b519d0e4e0e8bbe746e3f6cd25f.2779.9594000000 Core was generated by `/usr/bin/nvmesensor'. Program terminated with signal SIGABRT, Aborted. pthread_kill.c:45 45 pthread_kill.c: No such file or directory. (gdb) bt pthread_kill.c:45 ../sysdeps/posix/raise.c:26 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 /home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6 "xyz.openbmc_project.NVMeSensor", this=0x488f04) at /usr/include/sdbusplus/bus.hpp:234 ../../../../../../workspace/sources/dbus-sensors/src/NVMeSensorMain.cpp:159 (gdb) ``` This approach documented in the Poky Reference Manual: https://www.yoctoproject.org/docs/1.0/poky-ref-manual/poky-ref-manual.html#platdev-gdb-remotedebug-launch-gdb-inferiorbins Switch all machines to IPK to align the debugging experience with upstream's documentation and to facilitate efficient use of packaged software at runtime. [1] https://openwrt.org/docs/guide-user/additional-software/opkg Change-Id: I8ef526add2d7a6790de1b3eb3fb85cd39b864f23 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2021-09-16meta-nicole: admin-account: Fix build as IPKAlexander Filippov1-3/+5
Switching to IPK usage breaks the building of this package. During the installation there are no required groups. This commit fixes the issue. Change-Id: Ibe80f3bf80e851005f637e47ca669e47035dba6d Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams3-4/+4
Upstream bbclasses changed to typically use the `:${PN}` override syntax, including the SYSTEMD_ variables. Change our systemd.bbclass to do the same for consistency and perform a tree-wide variable replacement. Spot checked by building bletchley and witherspoon and checking some of the SYSTEMD_LINK directives on installed packages under qemu. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
2021-08-24treewide: remove gategarth from layer-supportPatrick Williams2-2/+2
We've typically kept these LAYERSERIES_COMPAT to 2 releases: the current and the upcoming. Remove 'gatesgarth' is it is now 2 releases back. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5e812a94fed1738898af75c0fdee81996a5bbf20
2021-08-23meta-yadro: move Yadro CLI recipes to own directoryAndrei Kartashev6-0/+0
Yadro have set of CLI utilities for user interaction. This recipes actually not a part of phosphor so should be moved to own category. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I0abbbf147d069b630af76ba93d792689b87261e8
2021-08-23meta-yadro: Yocto override syntax changeAndrei Kartashev36-93/+136
Convert with convert-overrides.py Sync local.conf.sample with: - poky/meta-poky/conf/local.conf.sample - meta-facebook/meta-tiogapass/conf/local.conf.sample Additional manual changes (not found by convert-overrides.py) in - meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed_%.bbappend - meta-yadro/meta-nicole/recipes-phosphor/images/obmc-phosphor-image.bbappend - meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend Tested: image compiles. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I959669bad43ce09c0817b2a002e6db546fb98f7f
2021-07-28obmc-yadro-cli: srcrev bump 29768c2fb7..76743c3706Alexander Filippov1-3/+5
Alexander Amelkin (27): install: Beautify the output Move group-to-role conversion functions to clicmd clicmd: Hide restricted functions by role install: Prohibit sudo by default, no lecture Update command permissions user: Add `set mypassword`, fix `user create` Add copyright banners bmc info version: Refactor bmc: Fix help for ifconfig and datetime ntpconfig help: Restrict top-level commands Update permissions per design document vegman: power: Add `reboot`, fix `off` health logs show: Add help bmc: Refix f2ff3222ada5f627a322e920e616c978 bmc datetime show: Fix help message bmc syslog reset: Fix typo in help message Fix error handling in local variable assignments Fix assignments from external commands Add a basic github workflow for shellcheck bmc datetime set: Fix format checking Fix issues found by shellcheck clicmd: Add a generic exec_tool function bmc datetime set: Add range sanity checks bmc ifconfig help: Fix command name display clicmd: Fix autocomplete for path arguments host: virtualmedia mount: Fix help formatting bmc: config syslog: Specify TCP proto in help Alexander Filippov (16): bmc/datetime/ntpconfig: add interface support bmc/syslog: add implementation user: multiple deletion support health: logs: Use dreport instead of journalctl health: logs: export: remove obsolete bundles health: logs: fix error on show hostlogger Fix misspelling Fix 2-level subcommands execution vegman: bmc datetime set: fix execution vegman: bmc power: use hostpwrctl Improve health logs clear command vegman: led: fix ID LED state determination vegman: datetime: Remove manual settings time vegman: datetime: Masquerade manual sync method health: log: journalcopy dreport plugin support health: logs: clean: fix cleaning order Andrei Kartashev (1): show error when no groups match regexp Igor Kononenko (6): vegman: Support virtual media and NBD client remotemedia: Add the NBD export name flag bmc: remoteimage: Remove CLI command host: Update the 'virtualmedia' command host: virtualmedia: Support the HTTP protocol bmc info version: Only show active versions Ivan Mikhaylov (1): vegman: add audit logs for user actions v.mitrofanov (3): host: Add 'config default' command Refactor help formatting host: Add 'nmi' command Change-Id: Ic2dee1c43c1662c2355ad3bdd9b96451f3a9f212 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-28obmc-yadro-fwupdate: srcrev bump f141bdf92f..0e3c0714f3Alexander Filippov1-2/+1
Alexander Filippov (11): reboot-guard: Fix misspelling Share the chassis power state checking meson.build: make dependencies Add BIOS updater implementation intel: Skip reboot if not BMC update was done. Fix misspelling skip unusable updaters vegman/bios: hack for PCA9698 on Vegman rev-E. image_intel: suppress warning on reset Hide tool from unprivileged user split machine type and signature checks Andrei Kartashev (1): make util paths configurable in compile time Artem Senichev (4): Preserve BIOS settings during update Preserve 10GBE region during BIOS update Add handlers for NVRAM and 10GBE partitions bios: Never overwrite 10GBE region Igor Kononenko (1): bios-update:after-install: Reset bios_active to NA Change-Id: Ie6eac6f3b0a9d2f32192413983f5218804865697 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-28obmc-yadro-lssensors: srcrev bump f76bf429d2..39c37655bbAlexander Filippov1-1/+1
Alexander Filippov (1): Hide tool from unprivileged user Andrei Kartashev (2): Check if sensor value valid Print avail/functional in Status column Change-Id: I3cf35b9fdaaa323da8470b4b27039c550228527f Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-28obmc-yadro-netconfig: srcrev bump b300465732..1d99186802Alexander Filippov1-1/+1
Alexander Amelkin (5): Merge pull request #2 from YADRO-KNS/feature/ntp-and-dns-per-iface help: Don't display banner in CLI mode Add support for `help` as the first arg of command Add --cli-hide-cmd option Refix c0b47545069ed4a64bf1e1434315657d64ab3c5d Alexander Filippov (9): Add lists of DNS and NTP per interface Fix dhcp settings Fix DNS list modification multiple DNS and NTP servers in one call Remove gateway from IP adding call ip add/del: Make the network mask optional Improve IP comparison ntp: check given hostname Hide tool from unprivileged user Kirill Pakhomov (2): vlan del: catch exception and display error Merge pull request #11 from YADRO-KNS/bugfix/BBMC-372 Change-Id: Ib2a27383f2dadc2033cc62129b75a8b9413280e5 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-21meta-nicole: settings: fix mailbox overrideAlexander Filippov1-1/+22
This commit fixes build by correcting default value of mailbox settings. Change-Id: I5df137ca7dc8f8008d49a0cd010c14691dc6754b Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-21meta-yadro: phophor-ipmi-host: fix mailbox patchAlexander Filippov1-33/+32
This commit adapts `0002-Add-support-for-boot-initiator-mailbox.patch` and fixes build. Change-Id: I7a89d66a14862eab26662c97b43c3de7f0b67c8f Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-21meta-yadro: remove meta-vesninAlexander Filippov27-1856/+0
VESNIN is OpenPOWERv8 based and obsolete. Last released build is based on OpenBMC v2.8 We don't plan to update it to the latest OpenBMC revisions. Change-Id: Ifb6223e5a454bcb320bd0c2f3461b804a9ad829c Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-07-21meta-nicole: native class is not inherited lastAlexander Filippov4-4/+4
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] Change-Id: Ib6d8f41c437ca62a8d4a9885ff670adb5ad69f8a Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-06-07treewide: Remove obsolete image-mklibs classWilliam A. Kennington III2-4/+2
This is apparently not actually working anymore and is removed in the next poky update. Change-Id: Ia1c6a258d124a4a30a14fc42e8e0bba95e64faeb Signed-off-by: William A. Kennington III <wak@google.com>
2021-05-19meta-yadro: nicole: Remove autotools specific configWilliam A. Kennington III1-1/+1
We want to use packageconfig options instead of build system specific ones. Change-Id: I13002f3d1f62acb882ca713b038316397720bda0 Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-22build phosphor-hwmon with mesonMatt Spinler1-1/+1
The repository supports it, so switch it over in bitbake. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I8d96c79b395ee2614ddd869091569f245426c5c7
2021-04-06hardknott: yocto releaseAndrew Geissler3-3/+3
Latest upstream yocto has moved on to the 3.3 hardknott release Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
2021-03-26ledmanager: Remove phosphor-led-manager-ledmanager packageVishwanatha Subbanna1-1/+1
phosphor-led-manager has 3 packages - phosphor-led-manager : Default - phosphor-led-manager-ledmanager : Packages phosphor-ledmanager - phosphor-ledmanager-faultmonitor : Packages phosphor-fru-fault-monitor Because of this, it was not possible to install files via Makefile and that always needed a corresponding update to FILES_{PN}-ledmanager. Removing phosphor-led-manager-ledmanager will eliminate this problem. Change-Id: I00ca4c34346a47f887872464b9050a46d8f5e8e9 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2021-03-23nicole: phosphor-hwmon: Add VBAT thresholdsAlexander Filippov1-0/+4
This brings the thresholds for the VBAT sensor. End-User-Impact: The VBAT sensor will now have thresholds. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I7a8fb0194900cb6f39ab09b6c3ad9f1ff65d23ee
2021-03-23nicole: phosphor-ipmi-host: add vbat sensorAlexander Filippov1-0/+21
This brings the VBAT sensor to the sensor's list shown by the `ipmitool sensor` command. End-User-Impact: The `ipmitool sensor` command will now contain the VBAT sensor. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I6465a2d6386bf6cd271763de678cae1ee086d6ee
2021-03-23Revert "meta-nicole: phosphor-hwmon: Fix VBAT gain"Alexander Filippov1-1/+1
This reverts commit 12f7c29b5365fc3d40665b4326b2f2c8c559ce67. The GAIN was too small due the bug in the phosphor-hwmon. It is no longer required as the bug has already fixed. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I54f565f777e4c0edb7368f70c999b08ce9c05b98
2021-03-22openbmc: add meta-security layerAnton D. Kachalov2-0/+4
This layer provides libseccomp. Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
2021-02-03openpower-esel-parser: srcrev bump 8d25ae..5bf636Alexander Filippov1-1/+1
Alexander Filippov (1) Fix build with OpenBMC 2.10.0-dev Change-Id: Iee1968deb5c72c3559cbf629742af03bf29bfae2 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-02-01obmc-yadro-backup: srcrev bump dd29c8bd..1cb990bbAlexander Filippov1-1/+1
Artem Senichev (1): Add handling of unused result values Change-Id: I9420560b36ecaf2ad854cdb36719625dad60c721 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
2021-01-27meta-yadro: os-release: Fix release buildsAlexander Amelkin1-0/+1
Add a missing variable initialization that resulted in an error during release builds Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com> Change-Id: Id938ecb17f2a7b37816b4ff72c066ed6581f4577
2021-01-20obmc-yadro-cli: srcrev bump 9457a085c8..29768c2fb7Artem Senichev1-1/+1
Artem Senichev (1): health/export: Fix invalid journalctl arguments (From meta-yadro rev: aead35a36c65b65968b1dfdf9fbc8f0a19836d19) Signed-off-by: Artem Senichev <a.senichev@yadro.com> Change-Id: I8a0fe60134274ff08ce69c5606142d380689615c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-12Add Owners Plugin to meta-yadroEd Tanous1-0/+3
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379 for details about why this is necessary. (From meta-yadro rev: 86e314b458ea73f2beb84d1da315a1e17a69e04e) Signed-off-by: Ed Tanous <ed@tanous.net> Change-Id: Ifc0ead39f1b8292a7c3b72c7cb29791efb4d3c66 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-21meta-yadro: update Yocto compat for gatesgarthPatrick Williams2-2/+2
The next release of Yocto is soon and most of the upstream layers have switched support strings for it. Support layer compat for gatesgarth (current) and dunfell (previous). (From meta-yadro rev: a5126fbe78b18fbe1e52356fb7500cf528e74a65) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I9f89933f2d3892323400e7acad213a2a1e0c09eb Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-17obmc-yadro-fwupdate: bump version bc26764..f141bdfAlexander Filippov1-1/+1
Alexander Filippov (2): * Add more clear message about machine mismatch * signature: handle image verification (From meta-yadro rev: 6b3feee568fe56b29af1051ee4506057a1504995) Change-Id: I792fda981263d250af3954f749f535ce3e733d17 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-17obmc-yadro-cli: bump version 1b0347f2..9457a085Alexander Filippov3-8/+24
Alexander Filippov (2): vegman: sensors: use lssensors bmc/datetime: add time synchronization method This also adds some used tools as runtime dependency. (From meta-yadro rev: e884b08867fed7ba959ae86f4ff676ff94262062) Change-Id: Ifc702728ab05346ed44d4e33bdb986692cc28afe Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-06meta-yadro: update Yocto compat for gatesgarthPatrick Williams1-1/+1
The next release of Yocto is soon and most of the upstream layers have switched support strings for it. Support layer compat for gatesgarth (current) and dunsfell (previous). (From meta-yadro rev: e18f52c26682880d7611a65888a0d8bbc8b5f734) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia15eb84ee2f655a2d7fcecb96b9edaa95c25539d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-16meta-yadro: impi: Rename phosphor-ipmi-configAlexander Filippov1-0/+0
phosphor-ipmi-config is the package without an external repository and does not have any suffixes in the name. This just renames the bbappend file and fixes the build. (From meta-yadro rev: bcdc5919568f79f706bca797b3a2c8f0834a5ab7) Change-Id: Idc0394276f639de68f92d6a51b0e21b994bdf1a5 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-09meta-nicole: Configure admin accountArtem Senichev1-3/+1
Disables setting the primary group for admin account and removes its memberships from group 'operator' and 'user'. Sudo membership is not necessary anymore. Made for compatibility with User Management service. (From meta-yadro rev: 8435f349732c6a2460aa1b05f74cb65717c120b3) Signed-off-by: Artem Senichev <a.senichev@yadro.com> Change-Id: Ib4a7b94c352a15e8ad5487ed3cdefb35d976d0fb Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-07meta-yadro: ipmi: Add cipher listKirill Pakhomov2-0/+15
This commit adds list of ciphers supported by YADRO. Besides the default cipher suite 17 from meta-phosphor layer, the cipher suite 3 (hmac_sha1 auth. algorithm) has been added. (From meta-yadro rev: df5e1284a61baa0f9aa923c66573505362a49c9f) Signed-off-by: Kirill Pakhomov <k.pakhomov@yadro.com> Change-Id: I69baa4c7decd5d38d253643d68e89514b4291268 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-07obmc-yadro-cli: srcrev bump 5408881b37..1b0347f2c6Alexander Filippov1-4/+4
Alexander Filippov (2): update: fix fwupdate call update: Add a stricter argument check Artem Senichev (6): Hierarchical command system support user: Grant Web and Redfish access for admins Add Vegman support Split 'bmc' command for different platforms vegman: Remove unsupported commands vegman: Add sensors and inventory handlers user: Manage accounts via D-Bus calls (From meta-yadro rev: f9668ffb6c5880332dc6070d0db50b4cf214a16b) Change-Id: I67349c9954336f7cdbaf6ccc191dcd5dd56c6665 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Artem Senichev <a.senichev@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02MAINTAINERS: Add Andrei KartashevAlexander Filippov1-0/+1
This adds Andrei Kartashev as a reviewer for meta-yadro layer. (From meta-yadro rev: 8dcb3402325c376f0563f3d871a446cb26045e3f) Change-Id: Ie4a9c9090fbf7973aa01c6d2f8c57246ba7626cb Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02meta-nicole: bmcweb: Disable mutual TSL authAlexander Filippov1-0/+3
The `bmcweb` by default has enabled the mutual TSL authentication support. But this feature requires the `phosphor-nslcd-authority-cert-config` installed. This package was removed with LDAP support and as a result the `bmcweb` is crashing now. Nicole does not require LDAP and TLS auth. This commit disables the TLS auth in the `bmcweb` and fixes the issue. (From meta-yadro rev: 98c4bccc9c649da1bbdba41253e0de667f9bc0a0) Change-Id: Ica0f5443dc79174d58a57a105595e8b6fbae1ff3 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02meta-yadro: ipmid: Fix bootmbox supportAlexander Filippov1-155/+96
The phosphor-host-ipmid was modified by the upstream and our patch is now conflicted with those changes. This commit brings the refactored patch file and fixes the phosphor-host-ipmid building. (From meta-yadro rev: f0ea8198fe547003cb96f5c9c1d393fe0ef67bc4) Change-Id: I670138248cd49955053dc594108b0c482df94efe Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02meta-yadro: dbus-intf: fix bootmbox interfaceAlexander Filippov3-76/+141
Since the `phosphor-dbus-interfaces` has switched to `meson` simply adding a new YAML is not enough. This commit appends a YAML file and few required changes in the meson scripts to fix `xyz.openbmc_project.Control.Boot.Mailbox` interface building. (From meta-yadro rev: 1df817ffff7f18f435402872df1f51fa0d19f08f) Change-Id: I211d15995f1cf6d92957b51891da1ed942ffa7b4 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02obmc-yadro-fwupdate: bump srcrev 8338fb9..bc26764Alexander Filippov1-1/+1
This brings: - Update to latest clang format - vegman: wait for busy partitions - dbus: wait until the service is really stopped (From meta-yadro rev: 5c3180810cd0a1d89aebb8203c035da51f2368b1) Change-Id: I109305f36a15327cc737c3210315a2cf1f314467 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02meta-nicole: phosphor-hwmon: Fix VBAT gainAlexander Filippov1-1/+1
VBAT is measured in millivolts but should be shown in volts. This commit fixes the gain parameter. (From meta-yadro rev: 8b9a6e68150bb92990314743ba7b95166cf9d409) Change-Id: I508948907b5ffc8845bf1ce04c8a811f4632171f End-User-Impact: VBAT will now show in Volts. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>