Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update things for 0.6.x work #82

Merged
merged 13 commits into from
Aug 10, 2022
Merged

Commits on Aug 8, 2022

  1. Update buildroot

    Use current LTS buildroot release 2021.02.8, drop busybox patch that is
    no longer needed.
    
    Stop building ppc64 which is failing boot-test with "kernel too old".
    
    Change-Id: I19603cc50a11153dcf9ee30958754737782b5e14
    osfrickler authored and hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    de65cdb View commit details
    Browse the repository at this point in the history
  2. Use dhcpcd for network setup

    This has multiple advantages about the previous setup:
    
    - Set up all available interfaces automatically
    - Handle IPv6 variants properly (SLAAC vs. DHCPv6)
    
    Add some further networking tools for easier debugging
    
    Change-Id: Idf04a48c04127b2a40fdaea47e7eea39383b1125
    osfrickler authored and hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    ded54d3 View commit details
    Browse the repository at this point in the history
  3. Update kernel and grub to Ubuntu 22.04 versions

    Use the latest grub and linux kernel versions from Ubuntu 22.04 LTS.
    Update the README accordingly.
    
    Build images on Ubuntu 22.04, too. Switch from python 2 to 3.
    Stop building i386 for which no recent kernels are available.
    
    Change-Id: I0e58449cd4bd3d526efd5b99b1f84fabda5c5813
    osfrickler authored and hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    d62f988 View commit details
    Browse the repository at this point in the history
  4. Unpack deb packages using ar/tar instead of dpkg-deb

    Ubuntu 22.04 packages use zstd compression method. It is not
    supported in upstream dpkg so build was possible only on
    Ubuntu 22.04 release.
    
    Change-Id: I9856e4072462d8a1e280768bb71c1790837c6005
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    2bc839c View commit details
    Browse the repository at this point in the history
  5. Move to Buildroot 2022.02.4 (LTS)

    Configs need to be updated
    
    Change-Id: I7573775d6375e5f8c3deb84c8cc5d6e3416de536
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    cf5681e View commit details
    Browse the repository at this point in the history
  6. configs synced to 2022.02.4 for arm/aarch64/x86_64/ppc64le

    - arm moved to armv7/cortex-a8
    - bind disabled (have to check)
    - tcpdump, traceroute, dhcpcd enabled
    
    arm, aarch64, x86_64 build and boot fine
    ppc64le needs work
    
    Change-Id: I3f96ac790fe66fe903ee007aa116c012266c6f2f
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    dd6e7cb View commit details
    Browse the repository at this point in the history
  7. drop support for old architectures

    Ubuntu 22.04 does not support them so we do not too:
    
    - i386    (32-bit x86)
    - powerpc (32-bit)
    - ppc64   (64-bit big endian)
    
    Also dropped support for older kernel releases which was used for
    powerpc/ppc64.
    
    Change-Id: Idc41fe181034c2b6d9e45bac7ac114174da3a789
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    a23e997 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7de6528 View commit details
    Browse the repository at this point in the history
  9. CI: run on Ubuntu 22.04

    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    7acf8de View commit details
    Browse the repository at this point in the history
  10. add ccache/ and download/ directories

    Instead of creating those directories in parent directory and then
    symlinking them back.
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    d45a249 View commit details
    Browse the repository at this point in the history
  11. CI: move boot test to separate step

    This way there is no need to scroll whole build log just to see did it
    booted properly.
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    b176e7e View commit details
    Browse the repository at this point in the history
  12. CI: do not use invisible-mirror.net

    Looks like they block traffic coming from github.
    hrw committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    0039113 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Configuration menu
    Copy the full SHA
    c8730a2 View commit details
    Browse the repository at this point in the history