version: '2' mpp-vars: distro_name: cs9 # The default efiarch: x64 mpp-define-image: size: $image_size table: uuid: $parttab_uuid label: $partition_label partitions: - id: efi start: mpp-eval: "0 if partition_label == 'gpt' else 2048" size: $efipart_size type: mpp-eval: "'C12A7328-F81F-11D2-BA4B-00A0C93EC93B' if partition_label == 'gpt' else 'ef'" uuid: $efipart_uuid - id: boot size: $bootpart_size type: mpp-eval: "'0FC63DAF-8483-4772-8E79-3D69D8477DE4' if partition_label == 'gpt' else '83'" uuid: $bootpart_uuid - id: root type: mpp-eval: "'0FC63DAF-8483-4772-8E79-3D69D8477DE4' if partition_label == 'gpt' else '83'" uuid: $rootpart_uuid pipelines: - mpp-import-pipelines: path: distro/$distro_name.ipp.yml - mpp-import-pipelines: path: defaults.ipp.yml - name: build runner: org.osbuild.centos9 stages: - type: org.osbuild.rpm inputs: packages: type: org.osbuild.files origin: org.osbuild.source mpp-depsolve: architecture: $arch module-platform-id: $distro_module_id baseurl: $distro_baseurl/BaseOS/$arch/os/ repos: mpp-eval: distro_repos packages: mpp-join: - mpp-eval: build_rpms - mpp-eval: extra_build_rpms - - grub2-efi-x64 - grub2-efi-x64-cdboot - grub2-tools-efi - grub2-pc - grub2-pc-modules - grub2-tools - shim-x64 options: gpgkeys: - mpp-eval: centos_gpg_key - mpp-eval: redhat_gpg_key exclude: docs: true - type: org.osbuild.selinux options: file_contexts: etc/selinux/targeted/contexts/files/file_contexts labels: /usr/bin/cp: system_u:object_r:install_exec_t:s0 /usr/bin/tar: system_u:object_r:install_exec_t:s0 runner: org.osbuild.centos9