debian-forge-composer/internal/distro/rhel90beta
Tomas Hozza 01880a76a2 RHEL(85+): move qemuStageOptions() from distros to osbuild2
De-duplicate the `qemuStageOptions()` implementation from many distro
implementations and move it to the `osbuild2` package as
`NewQEMUStageOptions()`.

Adjust all affected pipeline implementations.

The `NewQEMUStageOptions()` function takes an optional format-specific
options argument, instead of a dedicated format-specific options (the
previously used qcow2 compat version). This is a preparation to produce
VMDK images with a different than default subformat.

Add unit test for `NewQEMUStageOptions()`.
2022-04-07 13:48:54 +02:00
..
distro.go distro: rename tarInstaller vars to imageInstaller 2022-04-06 12:09:09 +02:00
distro_test.go distro: replace CreatePartitionTable() with NewPartitionTable() 2022-02-22 19:23:41 +00:00
package_sets.go distro/rhel90 -> distro/rhel90beta: rename package 2021-10-11 13:29:57 +02:00
partition_tables.go disk: rename Partition.Filesystem to Payload 2022-02-22 19:23:41 +00:00
pipelines.go RHEL(85+): move qemuStageOptions() from distros to osbuild2 2022-04-07 13:48:54 +02:00
stage_options.go RHEL(85+): move qemuStageOptions() from distros to osbuild2 2022-04-07 13:48:54 +02:00