mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 17:26:28 +00:00
Merge pull request #3820 from giggsoff/fix-riscv64-arch
Add all valid arches to ImageLoad
This commit is contained in:
commit
9b636cbf25
10
src/cmd/linuxkit/cache/write.go
vendored
10
src/cmd/linuxkit/cache/write.go
vendored
@ -11,6 +11,7 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/containerd/containerd/reference"
|
||||
"github.com/estesp/manifest-tool/v2/pkg/util"
|
||||
"github.com/google/go-containerregistry/pkg/authn"
|
||||
"github.com/google/go-containerregistry/pkg/name"
|
||||
v1 "github.com/google/go-containerregistry/pkg/v1"
|
||||
@ -117,13 +118,10 @@ func (p *Provider) ImageLoad(ref *reference.Spec, architecture string, r io.Read
|
||||
tr = tar.NewReader(r)
|
||||
index bytes.Buffer
|
||||
)
|
||||
var suffix string
|
||||
switch architecture {
|
||||
case "amd64", "arm64", "s390x":
|
||||
suffix = "-" + architecture
|
||||
default:
|
||||
return ImageSource{}, fmt.Errorf("Unknown arch %q", architecture)
|
||||
if !util.IsValidOSArch(linux, architecture, "") {
|
||||
return ImageSource{}, fmt.Errorf("unknown arch %s", architecture)
|
||||
}
|
||||
suffix := "-" + architecture
|
||||
imageName := ref.String() + suffix
|
||||
log.Debugf("ImageWriteTar to cache %s", imageName)
|
||||
for {
|
||||
|
Loading…
Reference in New Issue
Block a user