in targets/rhel9.go [14:36]
func Rhel9(ctx context.Context, client *dagger.Client, platform dagger.Platform, goVersion string) (*Target, error) {
c := client.Container(dagger.ContainerOpts{Platform: platform}).From(Rhel9Ref).
WithExec([]string{"bash", "-ec", `
yum -y install dnf-plugins-core
yum config-manager --enable crb
`})
c = YumInstall(c, BaseRPMPackages...)
buildPlatform, err := client.DefaultPlatform(ctx)
if err != nil {
return nil, err
}
t := &Target{client: client, c: c, platform: platform, name: "rhel9", pkgKind: "rpm", buildPlatform: buildPlatform, goVersion: goVersion}
t, err = t.WithPlatformEnvs().InstallGo(ctx, goVersion)
if err != nil {
return nil, err
}
return t, nil
}