debian-forge-composer/internal
Ondřej Budai a9c367ab4a distro/rhel84: factor partition table definition out of assembler
Previously, the partition table definition was defined inside an assembler.
This has an issue though: The partitions and filesystems are needed at several
other places, e.g. grub2 stage and fstab stage. As the partition table was
basically hardcoded, this didn't matter - we could just use constants
in these stages. Not ideal but it worked.

This commit changes the behaviour: A partition table is firstly created and
then it's passed to the assembler function where complete assembler options
are created out of it.

To make this change as small as possible, osbuild.QEMUAssemblerOptions type
is used to encode the partition table for now.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2020-12-15 16:43:39 +01:00
..
blueprint blueprint: do not append "-" to name-version if version is empty 2020-06-10 17:40:30 +02:00
boot test/image: print saner error messages 2020-12-01 08:27:44 +01:00
client client: Add an integration test for a bad blueprint depsolve 2020-07-28 08:18:56 +02:00
cloudapi cloudapi: Share an ec2 snapshot/ami with an account 2020-11-26 13:08:18 +00:00
common weldr: move common.ComposeState to weldr 2020-11-09 14:17:19 +01:00
crypt crypt: add automatic darwin support 2020-07-17 07:48:22 +02:00
distro distro/rhel84: factor partition table definition out of assembler 2020-12-15 16:43:39 +01:00
jobqueue fsjobqueue: accept jobs of any type 2020-11-12 15:30:30 +00:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
kojiapi api/koji: invert the compose status condition 2020-12-02 10:27:31 +01:00
mocks worker: introduce job artifact directory 2020-05-26 10:42:20 +02:00
osbuild osbuild/rpm: add sigpgp and siggpg keys to the metadata 2020-10-27 19:01:30 +00:00
rpmmd rpmmd/Depsolve: expose whether to check GPG signature for each RPM 2020-06-10 19:25:54 +02:00
store store: Add newImageBuildFromV0 test 2020-08-13 17:47:57 +02:00
target cloudapi: Share an ec2 snapshot/ami with an account 2020-11-26 13:08:18 +00:00
test test: add arch to the generate test artifact names 2020-12-01 08:27:44 +01:00
upload upload/aws: fix architecture for aarch64 images 2020-12-01 08:27:44 +01:00
weldr worker: make Enqueue() specific for each job type 2020-11-11 18:16:42 +01:00
worker {koji,worker}/server: log errors returned from handlers 2020-12-02 08:52:27 +01:00