48 lines
992 B
YAML
48 lines
992 B
YAML
version: '2'
|
|
mpp-vars:
|
|
dracut_install:
|
|
mpp-join:
|
|
- mpp-eval: dracut_install
|
|
kernel_opts:
|
|
mpp-join:
|
|
- - ro
|
|
- loglevel=$kernel_loglevel
|
|
- mpp-if: use_efi_runtime
|
|
then: efi=runtime
|
|
- mpp-eval: kernel_opts
|
|
pipelines:
|
|
# Some variables need to be written to files, do that here
|
|
- mpp-import-pipelines:
|
|
path: image-$image_type.ipp.yml
|
|
|
|
- name: container
|
|
build: name:build
|
|
stages:
|
|
- type: org.osbuild.oci-archive
|
|
inputs:
|
|
base:
|
|
type: org.osbuild.tree
|
|
origin: org.osbuild.pipeline
|
|
references:
|
|
- name:rootfs
|
|
options:
|
|
filename: container.tar
|
|
architecture: $arch
|
|
config:
|
|
Cmd:
|
|
- "/usr/bin/bash"
|
|
|
|
- name: tar
|
|
build: name:build
|
|
stages:
|
|
- type: org.osbuild.tar
|
|
inputs:
|
|
tree:
|
|
type: org.osbuild.tree
|
|
origin: org.osbuild.pipeline
|
|
references:
|
|
- name:rootfs
|
|
options:
|
|
filename: rootfs.tar
|
|
root-node: omit
|