diff options
Diffstat (limited to 'internal/rosa/busybox.go')
| -rw-r--r-- | internal/rosa/busybox.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/rosa/busybox.go b/internal/rosa/busybox.go index 14631b2a..3f8d1aef 100644 --- a/internal/rosa/busybox.go +++ b/internal/rosa/busybox.go @@ -32,6 +32,16 @@ func (a busyboxBin) Dependencies() []pkg.Artifact { return []pkg.Artifact{a.bin} } +func init() { + pkg.Register(kindBusyboxBin, func(r *pkg.IRReader) pkg.Artifact { + a := busyboxBin{r.Next().(pkg.FileArtifact)} + if _, ok := r.Finalise(); ok { + panic(pkg.ErrUnexpectedChecksum) + } + return a + }) +} + // String returns the reporting name of the underlying file prefixed with expand. func (a busyboxBin) String() string { return "expand-" + a.bin.(fmt.Stringer).String() |
