diff --git a/internal/manifest/anaconda.go b/internal/manifest/anaconda.go index 343e2e59c..2684fb72e 100644 --- a/internal/manifest/anaconda.go +++ b/internal/manifest/anaconda.go @@ -102,6 +102,7 @@ func (p *AnacondaPipeline) anacondaBootPackageSet() []string { func (p *AnacondaPipeline) getBuildPackages() []string { packages := p.anacondaBootPackageSet() packages = append(packages, + "rpm", "lorax-templates-generic", ) return packages diff --git a/internal/manifest/build.go b/internal/manifest/build.go index fc4e2e412..f03ff130c 100644 --- a/internal/manifest/build.go +++ b/internal/manifest/build.go @@ -39,7 +39,6 @@ func (p *BuildPipeline) addDependent(dep Pipeline) { func (p *BuildPipeline) getPackageSetChain() []rpmmd.PackageSet { // TODO: break apart into individual pipelines packages := []string{ - "dnf", "selinux-policy-targeted", "coreutils", "systemd", diff --git a/internal/manifest/commit_server_tree.go b/internal/manifest/commit_server_tree.go index ccb55f61c..9e6778f6f 100644 --- a/internal/manifest/commit_server_tree.go +++ b/internal/manifest/commit_server_tree.go @@ -66,6 +66,7 @@ func (p *OSTreeCommitServerTreePipeline) getPackageSetChain() []rpmmd.PackageSet func (p *OSTreeCommitServerTreePipeline) getBuildPackages() []string { packages := []string{ + "rpm", "rpm-ostree", } return packages diff --git a/internal/manifest/os.go b/internal/manifest/os.go index 4979d3377..ec68af833 100644 --- a/internal/manifest/os.go +++ b/internal/manifest/os.go @@ -167,6 +167,7 @@ func (p *OSPipeline) getPackageSetChain() []rpmmd.PackageSet { func (p *OSPipeline) getBuildPackages() []string { packages := p.platform.GetBuildPackages() + packages = append(packages, "rpm") if p.OSTree != nil { packages = append(packages, "rpm-ostree") }