Simplify build since I only support x86_64 currently.
This commit is contained in:
parent
e58cc67615
commit
47b5ce83bf
|
|
@ -1,50 +0,0 @@
|
||||||
version: '2'
|
|
||||||
mpp-vars:
|
|
||||||
efiarch: x64
|
|
||||||
boot_rpms:
|
|
||||||
mpp-join:
|
|
||||||
- mpp-eval: boot_rpms
|
|
||||||
- - grub2-efi-x64
|
|
||||||
- grub2-pc
|
|
||||||
base_rpms:
|
|
||||||
mpp-join:
|
|
||||||
- mpp-eval: base_rpms
|
|
||||||
- - microcode_ctl
|
|
||||||
pipelines:
|
|
||||||
- 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
|
|
||||||
|
|
@ -2,6 +2,7 @@ version: '2'
|
||||||
|
|
||||||
mpp-vars:
|
mpp-vars:
|
||||||
distro_name: cs9 # The default
|
distro_name: cs9 # The default
|
||||||
|
efiarch: x64
|
||||||
|
|
||||||
mpp-define-image:
|
mpp-define-image:
|
||||||
size: $image_size
|
size: $image_size
|
||||||
|
|
@ -30,9 +31,41 @@ pipelines:
|
||||||
path: distro/$distro_name.ipp.yml
|
path: distro/$distro_name.ipp.yml
|
||||||
- mpp-import-pipelines:
|
- mpp-import-pipelines:
|
||||||
path: defaults.ipp.yml
|
path: defaults.ipp.yml
|
||||||
- mpp-import-pipelines:
|
- name: build
|
||||||
path: target-$target.ipp.yml
|
runner: org.osbuild.centos9
|
||||||
- mpp-import-pipeline:
|
stages:
|
||||||
path: build-$arch.ipp.yml
|
- type: org.osbuild.rpm
|
||||||
id: build
|
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
|
runner: org.osbuild.centos9
|
||||||
|
|
|
||||||
|
|
@ -275,9 +275,12 @@ mpp-vars:
|
||||||
boot_rpms:
|
boot_rpms:
|
||||||
- dracut-config-generic
|
- dracut-config-generic
|
||||||
- grub2-tools-minimal
|
- grub2-tools-minimal
|
||||||
|
- grub2-efi-x64
|
||||||
|
- grub2-pc
|
||||||
- $kernel_rpm
|
- $kernel_rpm
|
||||||
base_rpms:
|
base_rpms:
|
||||||
- $linux_firmware_rpm
|
- $linux_firmware_rpm
|
||||||
|
- microcode_ctl
|
||||||
- NetworkManager
|
- NetworkManager
|
||||||
- audit
|
- audit
|
||||||
- chrony
|
- chrony
|
||||||
|
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
version: '2'
|
|
||||||
pipelines: []
|
|
||||||
|
|
@ -1,6 +1,14 @@
|
||||||
|
echo "========> Building minimal."
|
||||||
sudo podman run --rm \
|
sudo podman run --rm \
|
||||||
--privileged \
|
--privileged \
|
||||||
-v $PWD:/project:Z \
|
-v $PWD:/project:Z \
|
||||||
-w /project \
|
-w /project \
|
||||||
localhost/j7s-os-builder:latest \
|
localhost/j7s-os-builder:latest \
|
||||||
make cs9-qemu-minimal-ostree.x86_64.repo
|
make cs9-qemu-minimal-ostree.x86_64.repo
|
||||||
|
echo "========> Building container."
|
||||||
|
sudo podman run --rm \
|
||||||
|
--privileged \
|
||||||
|
-v $PWD:/project:Z \
|
||||||
|
-w /project \
|
||||||
|
localhost/j7s-os-builder:latest \
|
||||||
|
make cs9-qemu-container-ostree.x86_64.repo
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue