summaryrefslogtreecommitdiff
path: root/meta-google
AgeCommit message (Collapse)AuthorFilesLines
2021-04-17meta-google: gbmc-dev-ssh-key: Add packageWilliam A. Kennington III4-0/+24
We want a key we can freely distribute to anyone who is building gBMC for use with SSH on development images. Change-Id: Iafedbbc6ebe2e62bce966bb368dd53831e29bd00 Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-17meta-google: authorized-keys-comp: Add packageWilliam A. Kennington III4-0/+92
This adds a startup routine that compiles an authorized_keys file from multiple locations in the filesystem, allowing for multiple providers without clashing. Change-Id: Ib26e04af42f29d42410154fdd809aa3a525fc9d5 Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-16meta-google: sslh: Bump de8e572..b72baa0William A. Kennington III1-1/+1
Fixes a crash with the latest openbmc Change-Id: Iacceb48d629cd3dd8e6f7f7a49053407438cfbbc Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-16meta-google: systemd: Remove unused sysinitWilliam A. Kennington III1-0/+3
We don't need sysv compatability so remove it from systemd Change-Id: I4eabf7259d7449a94d9e72a8a372c29e52dc3e5d Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-16meta-google: linux: Remove unused input featuresWilliam A. Kennington III1-0/+4
Change-Id: I1a48488917484c16d070fe9d9afdc9c2e26f25ea Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-09meta-google: add nanopb recipeZhenfei Tai1-0/+24
We want to create a nanopb recipe instead of copying nanopb code into multiple recipes that need it. Signed-off-by: Zhenfei Tai <ztai@google.com> Change-Id: Id03695ccd1ef57f078eefb9e3638bbd802234e58
2021-04-06hardknott: yocto releaseAndrew Geissler1-1/+1
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-31meta-google: phosphor-dbus-interfaces-mapper-config: Allow gbmcWilliam A. Kennington III1-0/+2
We want to allow the mapper to discover interfaces and services that are published in the gBMC domain. Change-Id: Id107532d6a1ab52892ad310e516807accd6552f9 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-30meta-google: recipes-core: dropbear: Import from gBMCWilly Tu2-0/+8
Update recipes-core/dropbear code from gBMC. Google-Bug-Id: 179618554 Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669 Signed-off-by: Willy Tu <wltu@google.com> Change-Id: I56886cf316ebc5f77e0f5afdc0bcc970d7cf490e
2021-03-29meta-google: linux: Prune some unused kernel featuresWilliam A. Kennington III1-0/+12
This saves us ~400KB compressed in our current linux kernel images. Change-Id: I9810ef4933abfdccc7f45459a1a5e5f230087f07 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-25meta-google: gbmc-kcs-config: Add packageWilliam A. Kennington III2-0/+48
Change-Id: I0e68a7520191554680c94d8e3b8bc98f368ac71b Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-25meta-google: google-kcsbridge: Add packageWilliam A. Kennington III1-0/+16
Change-Id: I4507510cdb63c4be710c5674da87d640c633d610 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-25google-misc: srcrev bump b056df698c..4c68ffb8b0Andrew Geissler1-1/+1
William A. Kennington III (1): kcsbridge: Add alternative daemon Change-Id: I9e022d7b6d447269362652487f0d963ea2df53b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-25meta-google: google-misc: Split into includeWilliam A. Kennington III4-51/+46
We don't want to generate bump commits for each project in the repo. Instead, provide an include that has common parameters used by all google-misc projects. Change-Id: Ice589c03aa0d38ca5043ee2081f3757568c4e4bb Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-24meta-google: nftables-systemd: Flush at startWilliam A. Kennington III2-1/+2
We don't want errors in loading previous rules to affect the state of the ruleset during restart. Change-Id: Ic122e971670d56022029f1155c1accdf129672d0 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-24google-misc: srcrev bump 3f43b7eebe..b056df698cAndrew Geissler1-1/+1
Brandon Kim (1): acpi-power-state: Import from gBMC William A. Kennington III (2): meson: Fix build with 0.57.1 metrics-ipmi-blobs: Fix generated source dependency Change-Id: I3234d7d21787e3050b53abcdb62e0f89e0dce78e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-19google-misc: srcrev bump 15fe169d1f..1285115c16Andrew Geissler1-1/+1
William A. Kennington III (1): meson: Fix build with 0.57.1 Change-Id: I6b08157a77b2dbd2ce589a1f9fd4b8287890c92e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-19google-misc: srcrev bump 15fe169d1f..1285115c16Andrew Geissler1-1/+1
William A. Kennington III (1): meson: Fix build with 0.57.1 Change-Id: Ie3cdfdbc7a2e83bed6ab8063de2b12b05327c256 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-19recipes-google: Add metrics-ipmi-blobsSui Chen1-0/+28
metrics-ipmi-blobs provides a set of BMC health info through an IPMI blob. Tested: After adding the meta-google layer, the recipe "metrics-ipmi-blobs" shows up in `bitbake-layers show-recipes`. Change-Id: I0239644c16cecdf9a959b646bbab570737d4ee15 Signed-off-by: Sui Chen <suichen@google.com>
2021-03-10meta-google: recipes-bsp: images: Import from gBMCWilly Tu2-0/+55
Initial recipes-bsp/images code from gBMC. Google-Bug-Id: 179618483 Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669 Signed-off-by: Willy Tu <wltu@google.com> Change-Id: I914a3ac26eee2b121eeb1b92ea0c5636295c4272
2021-03-10busybox: Add `script` utilityWilliam A. Kennington III1-0/+3
Handy since it allows you to wrap utilities, faking interactive execution and enabling them to properly line buffer output. Change-ID: I4672e431edc143da6f9018212a17d2cd9d8f6579 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-10busybox: Consolidate rules into a single fileWilliam A. Kennington III5-10/+10
Change-Id: I0fad530d23558737b4217ab604fc31098ac06254 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-10google-misc: srcrev bump a65b7b8174..15fe169d1fAndrew Geissler1-1/+1
Brandon Kim (2): Adding google license header to source files acpi-power-state: Import from gBMC Sui Chen (1): metrics-ipmi-blobs: Add from gBMC William A. Kennington III (2): metrics-ipmi-blobs: util: openbmc uses pragma once metrics-ipmi-blobs: Refactor meson build Change-Id: I276a1ccfa03e96d8d7e741865d5e4d466bbc11ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-10meta-google: linux: Add configurationsWilliam A. Kennington III7-0/+76
Upstream: 3c2cdab65317061f819ca0f48448821ea4ab79cf Change-Id: I7c519c5d1b4d404727aee909ea7582165c9f4dd4 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-09meta-google: acpi-power-state-daemon: Import from gBMCBrandon Kim1-0/+28
Initial recipes-google/acpi-power-state-daemon from gBMC Google-Bug-Id: 182214245 Upstream: 311f7935ef5633e5da9599d75a01cf561cd00306 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Ide5a16f2a65317c2c9f753eb4fef7d5f01abe27d
2021-03-09meta-google: dropbear: Allow for DEV buildsWilliam A. Kennington III1-0/+11
Change-Id: I73cf1b4f0777080521180352124f6c271fab2815 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-09meta-google: gbmc-iperf3: Allow for DEV buildsWilliam A. Kennington III1-3/+15
Change-Id: Ib2cc970201324affc212b644598ef39f4cafffbb Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-09meta-google: nftables-systemd: Parse rules in a useful orderWilliam A. Kennington III3-4/+27
We want to make sure rules get parsed in a sensible order, following a sorting order similar to systemd units. Change-Id: Ica06c953dba793d89d50c6b4cfc8e8a2eb1f58de Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-09meta-google: Use iproute2 instead of busyboxWilliam A. Kennington III2-1/+3
iproute2 provides a more complete set of utilies that are better behaved than the busybox variants with more complex network configurations. Change-Id: Ic638fac3deda68e2e509d733994b7b24cd2d38f1 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-09meta-google: gbmc-mac-config: Add packageWilliam A. Kennington III4-0/+144
This package allows a system to specify an IPMI FRU that contains MAC Address information used to populated MAC addresses for specified interfaces. Change-Id: I457d41509da0e63db4410937b84140d4ba410b41 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-09meta-google: nftables-systemd: Add missing RDEPENDSWilliam A. Kennington III1-0/+5
Change-Id: I4700ccc2d96385f9c7113e402ca9e1c9f788f399 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-08meta-google: mstpd: Fix broken fileWilliam A. Kennington III1-31/+18
/sbin/bridge-stp was incorrectly migrated this repo as a duplicate copy of the recipe. Change-Id: I3efded2aaff614c1cdfd3f7d74b8dfcade378114 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-06google-ipmi-sys: srcrev bump ac4a16f730..3b1b427c1fAndrew Geissler1-1/+1
Patrick Venture (1): MAINTAINERS: venture M->R Willy Tu (1): Add OEM command to request flash size Change-Id: I02b48e916e95ac49a5ce30bb6a14a5effe5da696 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-05meta-google: Add lsusb to busyboxYong Zhao2-0/+2
This makes checking usb devices easier. Tested: The lsusb command is usable on target system. Signed-off-by: Yong Zhao <yozhao@google.com> Change-Id: I928abcb60579d01c167a2a9b6d6fc7f71d29b307
2021-03-05meta-google: ipmi-fru-sh: Add libraryWilliam A. Kennington III2-0/+140
This is a useful utility for doing one off FRU rewriting operations, used when manufactured boards don't have correct eeproms contents. Change-Id: I73ad4d14e088678f49ccf2a28138aa6356de56a0 Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-25google-ipmi-sys: srcrev bump 96ad906981..ac4a16f730Andrew Geissler1-1/+1
Shounak Mitra (1): Add sys command for powercycle on host shutdown. Change-Id: I46fc07f98d8bc4226569294f2ac36ce943c0a7c0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-19meta-google: gbmc-ncsi-config: Fix sslhWilliam A. Kennington III2-4/+2
The name of the unit files got updated, but the internal references did not. Change-Id: I772e5755ba45cc7f4b4fdd2469286f08032c0f9d Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-18meta-google: gbmc-ncsi-config: Remove compatabilityWilliam A. Kennington III1-4/+0
We are now caught up enough that we don't need these compatability variables or provided packages anymore. Change-Id: I7dbfb1ffe447c97bb4baaba20a15be9187983b41 Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-18meta-google: Add gbmc distroBrandon Kim1-0/+18
Upstream our base distro Upstream: 1fe32412faa5dbe9691b977c100712d2baa89887 Google-Bug-Id: 179617826 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Ib0795ffb39ea8124c808f7ecb1d48808bce3e46e
2021-02-18meta-google: google-ipmi-sys: Add NCSI overrideWilliam A. Kennington III1-0/+3
Change-Id: Ib5d9e1d60194d71c433003669c16f896964729ad Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-18meta-google: obmc-phosphor-image: Add NCSI when specifiedWilliam A. Kennington III1-0/+2
Change-Id: Id15f7bb08f08da3cfdef24c0c38a42caffdb70c0 Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: obmc-phosphor-image: Add iperf3William A. Kennington III1-0/+1
Change-Id: I56abfee5270d63e8077314f548effa86596a148d Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: obmc-phosphor-image: Add systemd-configWilliam A. Kennington III1-0/+2
Change-Id: I37c82c2e7d494e7ae5581ee93ea34ac2908bedfb Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: Fold gbmc-sslh into gbmc-ncsi-configWilliam A. Kennington III4-27/+20
Logically these packages belong together and don't make much sense without each other. Combine them to reduce package complexity for users. Change-Id: I3d3998f8d10cacbd01f6d883b0033a3260ff60df Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: gbmc-ncsi-config: Add missing runtime requirementsWilliam A. Kennington III1-0/+2
We need sslh and nftables in order for our interface configuration to be useful. Change-Id: I7dffc66dadc1a0d758241344e3908017af304b6a Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: gbmc-ncsi-config: Rename from ncsid-configWilliam A. Kennington III3-45/+50
Make it clear this is a gbmc style configuration, similar to gbmc-systemd-config or gbmc-iperf3. Change-Id: Icd9a2f45f5b399ecb3f8ab1a63d1f0344342ab3a Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: nftables-systemd: Fix for missing rulesWilliam A. Kennington III1-1/+1
We need nftables-systemd to execute correctly even if the machine has no rules installed. Change-Id: I20d58b721381a2829eaa2baedd5d79e8e0a10fd0 Signed-off-by: William A. Kennington III <wak@google.com>
2021-02-17meta-google: recipes-google: nftables: Import from gBMCWilly Tu2-0/+28
Initial recipes-google/nftables code from gBMC. Google-Bug-Id: 179618498 Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669 Signed-off-by: Willy Tu <wltu@google.com> Change-Id: Ic768cd1ffeec5831063c9a0f5cdbc8fdcd36a862
2021-02-17meta-google: recipes-extended: networking: mstpd: Import from gBMCWilly Tu3-0/+72
Initial recipes-extended/networking mstpd code from gBMC. Google-Bug-Id: 179618485 Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669 Change-Id: Ia8a39b1f502283c9b0e1273bc28d9b7046a34164 Signed-off-by: Willy Tu <wltu@google.com>
2021-02-16meta-google: recipes-google: networking: gbmc-sslh: Import from gBMCWilly Tu3-0/+51
Initial recipes-google/networking gbmc-sslh code from gBMC. Google-Bug-Id: 179617830 Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669 Change-Id: I9d7cdcad8a816dd878cdbb2e30272ac7f223d49e Signed-off-by: Willy Tu <wltu@google.com>