From bf90701e0a956df3905b2d541214fa1c5ed21b64 Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Mon, 3 Oct 2022 21:09:56 -0700 Subject: [PATCH] add scoped package examples --- buildoptions.cfg | 59 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/buildoptions.cfg b/buildoptions.cfg index cc85961..31d0a96 100644 --- a/buildoptions.cfg +++ b/buildoptions.cfg @@ -1,4 +1,61 @@ # kind: resf.peridot.v1.CatalogBuildOptions # There are packages that need specific build packages scoped in to work. There # are also packages that need specific build options set too. Usually just -# temporarily. +# temporarily. This also sets general build options for the project. + +group_install { + srpm { + name: "bash" + name: "bzip2" + name: "coreutils" + name: "cpio" + name: "diffutils" + name: "findutils" + name: "gawk" + name: "glibc-minimal-langpack" + name: "grep" + name: "gzip" + name: "info" + name: "make" + name: "patch" + name: "rocky-release" + name: "rpm-build" + name: "sed" + name: "shadow-utils" + name: "tar" + name: "unzip" + name: "util-linux" + name: "which" + name: "xz" + + # Scoped packages Only # + scoped_package { + name: "gcc-toolset-12" + depends_on: "scl-utils-build" + } + scoped_package { + name: "gcc-toolset-12-*" + depends_on: "gcc-toolset-12-build" + } + # End scopes # + } + + srpm { + name: "bash" + name: "glibc-minimal-langpack" + name: "gnupg2" + name: "rocky-release" + name: "rpm-build" + name: "shadow-utils" + # Scoped packages Only # + scoped_package { + name: "gcc-toolset-12" + depends_on: "scl-utils-build" + } + scoped_package { + name: "gcc-toolset-12-*" + depends_on: "gcc-toolset-12-build" + } + # End scopes # + } +}