Skip to content

Commit 3bc63b6

Browse files
authored
Merge pull request #3707 from AkihiroSuda/fix-issue-3705
Fix kernel decompression
2 parents 3bd12e6 + 6c106d1 commit 3bc63b6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/instance/start.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ func Prepare(ctx context.Context, inst *store.Instance) (*Prepared, error) {
117117
continue
118118
}
119119
if f.Kernel != nil {
120-
if _, err := fileutils.DownloadFile(ctx, kernel, f.Kernel.File, false, "the kernel", *inst.Config.Arch); err != nil {
120+
// ensure decompress kernel because vz expects it to be decompressed
121+
if _, err := fileutils.DownloadFile(ctx, kernel, f.Kernel.File, true, "the kernel", *inst.Config.Arch); err != nil {
121122
errs[i] = err
122123
continue
123124
}
@@ -129,6 +130,7 @@ func Prepare(ctx context.Context, inst *store.Instance) (*Prepared, error) {
129130
}
130131
}
131132
if f.Initrd != nil {
133+
// vz does not need initrd to be decompressed
132134
if _, err := fileutils.DownloadFile(ctx, initrd, *f.Initrd, false, "the initrd", *inst.Config.Arch); err != nil {
133135
errs[i] = err
134136
continue

0 commit comments

Comments
 (0)