Skip to content

Merge the packages duplicated by arch in the ISO buildroot #22135

@afbjorklund

Description

@afbjorklund

The goal is to merge as many of the "arch" packages as possible:

package/
├── automount
├── cni
├── crio-bin
├── crun-latest
├── podman
├── runc-master
├── scheduled-stop
└── sysdig
arch/x86_64/package/
├── buildkit-bin
├── cni-plugins-latest
├── containerd-bin
├── crictl-bin
├── cri-dockerd
├── docker-bin
├── docker-buildx
├── hyperv-daemons
├── nerdctl-bin
└── vbox-mount-service
arch/aarch64/package/
├── buildkit-bin-aarch64
├── cni-plugins-latest-aarch64
├── containerd-bin-aarch64
├── crictl-bin-aarch64
├── cri-dockerd-aarch64
├── docker-bin-aarch64
├── docker-buildx-aarch64
└── nerdctl-bin-aarch64

They only need a couple of ARCH variables, and multiple hash entries...

Then there is no need to duplicate the entire package, under "arch"?

It is also possible to have arch-constraints, in the regular package dir.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/guest-vmGeneral configuration issues with the minikube guest VMkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions