summaryrefslogtreecommitdiff
path: root/meta-google/recipes-core/busybox
AgeCommit message (Collapse)AuthorFilesLines
2021-08-07meta-google: Cleanup for Yocto override syntax changeWilly Tu1-2/+2
``` convert-overrides.py meta-google git grep "_[a-z0-9_/-]*[ :]" -- meta-google | grep ".bb" git grep -l _gbmc -- meta-google | grep ".bb" \ | xargs sed -i 's/_gbmc/:gbmc/' git grep -l _prod -- meta-google | grep ".bb" \ | xargs sed -i 's/_prod/:prod/' git grep -l _dev -- meta-google | grep ".bb" \ | xargs sed -i 's/_dev/:dev/' git grep -l _hoth -- meta-google | grep ".bb" \ | xargs sed -i 's/_hoth/:hoth/' git grep -l _bandaid -- meta-google | grep ".bb" \ | xargs sed -i 's/_bandaid/:bandaid/' ``` Some small fix includes ``` platforms_gbmc_bringup platforms_gbmc_secure ``` Tested: ``` $ git grep "_[a-z0-9_/-]*[ :]" -- meta-google | grep ".bb" meta-google/recipes-connectivity/avahi/avahi_%.bbappend:do_install:append:gbmc() { meta-google/recipes-core/dropbear/dropbear_%.bbappend:do_install:append:gbmc:dev() { meta-google/recipes-core/dropbear/dropbear_%.bbappend: echo ' chain gbmc_br_pub_input {' >>"$rules" meta-google/recipes-extended/libconfig/conf2struct-native_git.bb: oe_runmake checker meta-google/recipes-extended/libconfig/conf2struct-native_git.bb: oe_runmake install meta-google/recipes-extended/networking/mstpd_git.bb:do_install:append() { meta-google/recipes-extended/networking/sslh_git.bb: oe_runmake distclean meta-google/recipes-extended/networking/sslh_git.bb: oe_runmake sslh-conf.h meta-google/recipes-extended/networking/sslh_git.bb: oe_runmake install meta-google/recipes-google/ipmi/ipmi-fru-sh.bb:do_install:append() { meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb:do_install:append() { meta-google/recipes-google/networking/gbmc-bridge.bb:do_rm_work:prepend() { meta-google/recipes-google/networking/gbmc-bridge.bb: # HACK: Work around broken do_rm_work not properly calling rm with `--` meta-google/recipes-google/networking/gbmc-ip-monitor.bb:do_install:append() { meta-google/recipes-google/networking/gbmc-iperf3.bb:do_install:append:dev() { meta-google/recipes-google/networking/gbmc-iperf3.bb: echo ' chain gbmc_br_pub_input {' >>"$rules" meta-google/recipes-google/networking/gbmc-mac-config.bb:do_install:append() { meta-google/recipes-google/networking/network-sh.bb:do_install:append() { meta-google/recipes-google/ssh/authorized-keys-comp.bb:SUMMARY = "Compiles a set of authorized_keys files into a single file" meta-google/recipes-google/ssh/authorized-keys-comp.bb:do_install:append() { meta-google/recipes-google/systemd/gbmc-systemd-config.bb:do_install:append:dev() { meta-google/recipes-google/test/test-sh.bb:do_install:append() { meta-google/recipes-phosphor/flash/inplace-gbmc-update.bb:do_install:prepend:dev() { meta-google/recipes-phosphor/host/phosphor-host-postd_%.bbappend:do_install:append:gbmc:dev() { meta-google/recipes-phosphor/initrdscripts/obmc-phosphor-initfs.bbappend:do_install:append:gbmc:dev() { meta-google/recipes-phosphor/initrdscripts/obmc-phosphor-initfs.bbappend:do_install:append:gbmc:prod() { meta-google/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend:do_install:append:gbmc() { meta-google/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend: overlapping="$(jq '."${GBMCBR_IPMI_CHANNEL}" | .is_valid and .name != "gbmcbr"' $chjson)" ``` Change-Id: I9d610c664bd44e8bd81fb8f7e76249a0b43b9ffd Signed-off-by: Willy Tu <wltu@google.com>
2021-07-08meta-google: Add bc to busyboxYong Zhao1-0/+3
bc is a command-line, arbitrary-precision calculator with a Turing-complete language. Tested: The bc command is usable on target system. Signed-off-by: Yong Zhao <yozhao@google.com> Change-Id: Id91f5470e7b2a2b42da485e44eda63c97c096842
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-09meta-google: Use iproute2 instead of busyboxWilliam A. Kennington III1-1/+2
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-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-02-11meta-google: recipes-core: busybox: Import from gBMCWilly Tu4-0/+14
Initial recipes-core/busybox code from gBMC. Google-Bug-Id: 179618494 Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669 Change-Id: Iab31d541d0130e9c1da7b7289383ecd66353f30c Signed-off-by: Willy Tu <wltu@google.com>