debian-forge-composer/internal/osbuild2
Ondřej Budai c656972f25 osbuild2: specify mounts as an array
osbuild has recently got support for specifying mounts as an array. This
commit takes advantage of it and uses this new format.

This allows us to specify the order of mounts which is important because
we cannot mount /boot/efi before / is mounted.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-07-24 15:54:00 +02:00
..
anaconda_stage.go osbuild2: add support for new osbuild stages 2021-03-17 18:12:17 +00:00
authselect_stage.go osbuild2: rename profile_id to profile in authselect stage 2021-07-19 21:37:15 +02:00
authselect_stage_test.go osbuild2: add support for org.osbuild.authselect stage 2021-07-08 19:37:09 +02:00
bootiso_stage.go osbuild2/bootiso: arch-based xz compression option 2021-05-11 12:10:09 +02:00
btrfs_mount.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
buildstamp_stage.go osbuild2: add support for new osbuild stages 2021-03-17 18:12:17 +00:00
chrony_stage.go osbuild2: use type aliases for unexported types to prevent recursion 2021-07-19 21:37:15 +02:00
chrony_stage_test.go osbuild2: support for servers option in org.osbuild.chrony 2021-07-08 19:37:09 +02:00
cloud_init_stage.go osbuild2: use type aliases for unexported types to prevent recursion 2021-07-19 21:37:15 +02:00
cloud_init_stage_test.go osbuild2: add support for org.osbuild.cloud-init stage 2021-07-08 19:37:09 +02:00
copy_stage.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
copy_stage_test.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
curl_source.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
device.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
discinfo_stage.go osbuild2: add support for new osbuild stages 2021-03-17 18:12:17 +00:00
dracut_conf_stage.go osbuild2: use type aliases for unexported types to prevent recursion 2021-07-19 21:37:15 +02:00
dracut_conf_stage_test.go osbuild2: add support for org.osbuild.dracut.conf stage 2021-07-08 19:37:09 +02:00
dracut_stage.go osbuild2: new dracut stage to re-create initrd 2021-03-17 18:12:17 +00:00
dracut_stage_test.go osbuild2: new dracut stage to re-create initrd 2021-03-17 18:12:17 +00:00
ext4_mount.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
fat_mount.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
files_input.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
firewall_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
firewall_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
first_boot_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
first_boot_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
fix_bls_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
fix_bls_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
fstab_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
fstab_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
groups_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
groups_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
grub2_inst_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
grub2_inst_stage_test.go osbuild2: unit tests for new stages 2021-07-24 15:54:00 +02:00
grub2_stage.go osbuild2: add SavedEntry to Grub2StageOptions 2021-03-17 18:12:17 +00:00
grub2_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
hostname_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
hostname_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
implantisomd5_stage.go osbuild2: add support for new osbuild stages 2021-03-17 18:12:17 +00:00
input.go osbuild2: separate input base types into new file 2021-07-24 15:54:00 +02:00
kernel_cmdline_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
kernel_cmdline_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
keymap_stage.go osbuild2: use type aliases for unexported types to prevent recursion 2021-07-19 21:37:15 +02:00
keymap_stage_test.go osbuild2: support for x11-keymap option in org.osbuild.keymap 2021-07-08 19:37:09 +02:00
kickstart_stage.go rhel85: tar installer main pipeline 2021-07-01 12:48:32 +02:00
locale_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
locale_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
loopback_device.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
lorax_script_stage.go osbuild2: add support for new osbuild stages 2021-03-17 18:12:17 +00:00
mkfs_btrfs_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
mkfs_ext4_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
mkfs_fat_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
mkfs_stages_test.go osbuild2: unit tests for new stages 2021-07-24 15:54:00 +02:00
mkfs_xfs_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
modprobe_stage.go osbuild2: add support for org.osbuild.modprobe stage 2021-07-08 19:37:09 +02:00
modprobe_stage_test.go osbuild2: add support for org.osbuild.modprobe stage 2021-07-08 19:37:09 +02:00
mount.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
mount_test.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
oci_archive_stage.go obsuild2: support additional layers in oci-archive 2021-03-17 18:12:17 +00:00
oci_archive_stage_test.go obsuild2: support additional layers in oci-archive 2021-03-17 18:12:17 +00:00
osbuild.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
osbuild_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
ostree_commit_stage.go osbuild2: add support for reading stage metadata 2021-06-29 09:33:05 +01:00
ostree_init_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
ostree_input.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
ostree_preptree_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
ostree_pull_stage.go osbuild2: add support for new osbuild stages 2021-03-17 18:12:17 +00:00
ostree_source.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
qemu_stage.go distro/rhel85: introduce the vmdk image type 2021-07-24 15:54:00 +02:00
qemu_stage_test.go qemu stage test squash 2021-07-24 15:54:00 +02:00
result.go osbuild2: add support for reading stage metadata 2021-06-29 09:33:05 +01:00
result_test.go osbuild1/result: fix conversion of success field from v2 2021-03-19 18:50:31 +01:00
rhsm_stage.go osbuild2: support for subscription-manager option in org.osbuild.rhsm 2021-07-08 19:37:09 +02:00
rhsm_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
rpm_stage.go osbuild2: add support for reading stage metadata 2021-06-29 09:33:05 +01:00
rpm_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
script_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
script_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
selinux_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
selinux_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
sfdisk_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
sfdisk_stage_test.go distro/rhel85: add image and qcow pipelines 2021-07-24 15:54:00 +02:00
source.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
source_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
stage.go osbuild2: separate input base types into new file 2021-07-24 15:54:00 +02:00
stage_test.go osbuild2: rename profile_id to profile in authselect stage 2021-07-19 21:37:15 +02:00
sysconfig_stage.go osbuild2: support for network-scripts option in org.osbuild.sysconfig 2021-07-08 19:37:09 +02:00
sysconfig_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
systemd_logind_stage.go osbuild2: use type aliases for unexported types to prevent recursion 2021-07-19 21:37:15 +02:00
systemd_logind_stage_test.go osbuild2: add support for org.osbuild.systemd-logind stage 2021-07-08 19:37:09 +02:00
systemd_stage.go osbuild2: support for unit-dropins option in org.osbuild.systemd 2021-07-08 19:37:09 +02:00
systemd_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
tar_stage.go osbuild2: tar stage 2021-05-11 12:10:09 +02:00
timezone_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
timezone_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
tree_input.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
truncate_stage.go osbuild2: new stages and osbuild features 2021-07-24 15:54:00 +02:00
truncate_stage_test.go osbuild2: unit tests for new stages 2021-07-24 15:54:00 +02:00
users_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
users_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
xfs_mount.go osbuild2: specify mounts as an array 2021-07-24 15:54:00 +02:00
xorrisofs_stage.go rhel84,osbuild2: add system ID to ISO 2021-03-17 18:12:17 +00:00
zipl_stage.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00
zipl_stage_test.go osbuild2: new schema types: stages, inputs, sources 2021-03-17 18:12:17 +00:00