diff --git a/test/cases/f31-x86_64-ami-boot.json b/test/cases/f31-x86_64-ami-boot.json new file mode 100644 index 000000000..e5c088d84 --- /dev/null +++ b/test/cases/f31-x86_64-ami-boot.json @@ -0,0 +1,785 @@ +{ + "boot": { + "type": "qemu-extract" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "filename": "image.raw.xz", + "output-format": "ami", + "blueprint": {} + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "@Core", + "checkpolicy", + "chrony", + "cloud-init", + "grub2-pc", + "kernel", + "langpacks-en", + "libxcrypt-compat", + "net-tools", + "selinux-policy-targeted", + "xfsprogs" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.fstab", + "options": { + "filesystems": [ + { + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "vfs_type": "ext4", + "path": "/", + "options": "defaults", + "freq": 1, + "passno": 1 + } + ] + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro no_timer_check console=ttyS0,115200n8 console=tty1 biosdevname=0 net.ifnames=0 console=ttyS0,115200", + "legacy": true + } + }, + { + "name": "org.osbuild.systemd", + "options": { + "enabled_services": [ + "cloud-init.service" + ] + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.qemu", + "options": { + "format": "raw.xz", + "filename": "image.raw.xz", + "size": 6442450944, + "ptuuid": "0x14fc63d2", + "pttype": "mbr", + "partitions": [ + { + "start": 2048, + "bootable": true, + "filesystem": { + "type": "ext4", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "mountpoint": "/" + } + } + ] + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro no_timer_check console=ttyS0,115200n8 console=tty1 biosdevname=0 net.ifnames=0 console=ttyS0,115200" + }, + "bootloader": "grub", + "bootmenu": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.3.7-301.fc31.x86_64.img", + "linux": "/boot/vmlinuz-5.3.7-301.fc31.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.3.7-301.fc31.x86_64) 31 (Thirty One)", + "version": "5.3.7-301.fc31.x86_64" + } + ], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "fstab": [ + [ + "UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "/", + "ext4", + "defaults", + "1", + "1" + ] + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:993:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:997:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "render:x:996:", + "root:x:0:", + "ssh_keys:x:998:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:995:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:994:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:999:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "raw", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Thirty One)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "31 (Thirty One)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "NetworkManager-1.20.4-1.fc31.x86_64", + "NetworkManager-libnm-1.20.4-1.fc31.x86_64", + "abattis-cantarell-fonts-0.111-3.fc31.noarch", + "acl-2.2.53-4.fc31.x86_64", + "adobe-source-code-pro-fonts-2.030.1.050-7.fc31.noarch", + "adwaita-cursor-theme-3.34.0-1.fc31.noarch", + "adwaita-icon-theme-3.34.0-1.fc31.noarch", + "alternatives-1.11-5.fc31.x86_64", + "at-spi2-atk-2.34.1-1.fc31.x86_64", + "at-spi2-core-2.34.0-1.fc31.x86_64", + "atk-2.34.1-1.fc31.x86_64", + "audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "avahi-libs-0.7-20.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "c-ares-1.15.0-4.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "cairo-1.16.0-6.fc31.x86_64", + "cairo-gobject-1.16.0-6.fc31.x86_64", + "checkpolicy-2.9-2.fc31.x86_64", + "chrony-3.5-4.fc31.x86_64", + "cloud-init-17.1-11.fc31.noarch", + "colord-libs-1.4.4-2.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "cups-libs-2.2.12-2.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dconf-0.34.0-1.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "deltarpm-3.6.2-2.fc31.x86_64", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "dhcp-client-4.4.1-15.fc31.x86_64", + "dhcp-common-4.4.1-15.fc31.noarch", + "diffutils-3.7-3.fc31.x86_64", + "dnf-4.2.9-5.fc31.noarch", + "dnf-data-4.2.9-5.fc31.noarch", + "dnf-plugins-core-4.0.9-1.fc31.noarch", + "dracut-049-27.git20181204.fc31.1.x86_64", + "e2fsprogs-1.45.3-1.fc31.x86_64", + "e2fsprogs-libs-1.45.3-1.fc31.x86_64", + "ebtables-legacy-2.0.10-37.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "file-5.37-3.fc31.x86_64", + "file-libs-5.37-3.fc31.x86_64", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "firewalld-0.7.2-1.fc31.noarch", + "firewalld-filesystem-0.7.2-1.fc31.noarch", + "fontconfig-2.13.92-3.fc31.x86_64", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "freetype-2.10.0-3.fc31.x86_64", + "fribidi-1.0.5-4.fc31.x86_64", + "fuse-libs-2.9.9-8.fc31.x86_64", + "gawk-5.0.1-5.fc31.x86_64", + "gcr-3.33.4-1.fc31.x86_64", + "gcr-base-3.33.4-1.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "gdk-pixbuf2-2.40.0-1.fc31.x86_64", + "gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64", + "geolite2-city-20190806-1.fc31.noarch", + "geolite2-country-20190806-1.fc31.noarch", + "gettext-0.20.1-2.fc31.x86_64", + "gettext-libs-0.20.1-2.fc31.x86_64", + "glib-networking-2.62.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnome-keyring-3.34.0-1.fc31.x86_64", + "gnupg2-2.2.17-2.fc31.x86_64", + "gnupg2-smime-2.2.17-2.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gobject-introspection-1.62.0-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "gpgme-1.13.1-3.fc31.x86_64", + "graphite2-1.3.13-1.fc31.x86_64", + "grep-3.3-3.fc31.x86_64", + "groff-base-1.22.3-20.fc31.x86_64", + "grub2-common-2.02-100.fc31.noarch", + "grub2-pc-2.02-100.fc31.x86_64", + "grub2-pc-modules-2.02-100.fc31.noarch", + "grub2-tools-2.02-100.fc31.x86_64", + "grub2-tools-extra-2.02-100.fc31.x86_64", + "grub2-tools-minimal-2.02-100.fc31.x86_64", + "gsettings-desktop-schemas-3.34.0-1.fc31.x86_64", + "gtk-update-icon-cache-3.24.12-3.fc31.x86_64", + "gtk3-3.24.12-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "harfbuzz-2.6.1-2.fc31.x86_64", + "hicolor-icon-theme-0.17-7.fc31.noarch", + "hostname-3.20-9.fc31.x86_64", + "ima-evm-utils-1.2.1-2.fc31.x86_64", + "initscripts-10.02-2.fc31.x86_64", + "ipcalc-0.2.5-3.fc31.x86_64", + "iproute-5.3.0-1.fc31.x86_64", + "iproute-tc-5.3.0-1.fc31.x86_64", + "ipset-7.3-1.fc31.x86_64", + "ipset-libs-7.3-1.fc31.x86_64", + "iptables-1.8.3-5.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "iputils-20190515-3.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "jasper-libs-2.0.14-9.fc31.x86_64", + "jbigkit-libs-2.1-17.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "json-glib-1.4.4-3.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-5.3.7-301.fc31.x86_64", + "kernel-core-5.3.7-301.fc31.x86_64", + "kernel-modules-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "lcms2-2.9-6.fc31.x86_64", + "less-551-2.fc31.x86_64", + "libX11-1.6.8-3.fc31.x86_64", + "libX11-common-1.6.8-3.fc31.noarch", + "libXau-1.0.9-2.fc31.x86_64", + "libXcomposite-0.4.4-17.fc31.x86_64", + "libXcursor-1.1.15-6.fc31.x86_64", + "libXdamage-1.1.4-17.fc31.x86_64", + "libXext-1.3.4-2.fc31.x86_64", + "libXfixes-5.0.3-10.fc31.x86_64", + "libXft-2.3.3-2.fc31.x86_64", + "libXi-1.7.10-2.fc31.x86_64", + "libXinerama-1.1.4-4.fc31.x86_64", + "libXrandr-1.5.2-2.fc31.x86_64", + "libXrender-0.9.10-10.fc31.x86_64", + "libXtst-1.2.3-10.fc31.x86_64", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libassuan-2.5.3-2.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libbasicobjects-0.1.1-43.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcollection-0.7.0-43.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcomps-0.1.11-3.fc31.x86_64", + "libcroco-0.6.13-2.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdatrie-0.2.9-10.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libdhash-0.5.0-43.fc31.x86_64", + "libdnf-0.35.3-6.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libepoxy-1.5.3-4.fc31.x86_64", + "libevent-2.1.8-7.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgomp-9.2.1-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libgusb-0.3.0-5.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libini_config-1.3.1-43.fc31.x86_64", + "libjpeg-turbo-2.0.2-4.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libksba-1.3.5-10.fc31.x86_64", + "libldb-2.0.7-1.fc31.x86_64", + "libmaxminddb-1.2.0-8.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmodman-2.0.1-20.fc31.x86_64", + "libmodulemd1-1.8.15-3.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libndp-1.7-4.fc31.x86_64", + "libnetfilter_conntrack-1.0.7-3.fc31.x86_64", + "libnfnetlink-1.0.1-16.fc31.x86_64", + "libnfsidmap-2.4.1-1.rc1.fc31.x86_64", + "libnftnl-1.1.3-2.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnl3-3.5.0-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpath_utils-0.2.1-43.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpipeline-1.5.1-3.fc31.x86_64", + "libpng-1.6.37-2.fc31.x86_64", + "libproxy-0.4.15-14.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libref_array-0.1.5-43.fc31.x86_64", + "librepo-1.10.5-1.fc31.x86_64", + "libreport-filesystem-2.10.1-2.fc31.noarch", + "libseccomp-2.4.1-1.fc31.x86_64", + "libsecret-0.19.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libsolv-0.7.5-3.fc31.x86_64", + "libsoup-2.68.2-1.fc31.x86_64", + "libss-1.45.3-1.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libsss_autofs-2.2.2-1.fc31.x86_64", + "libsss_certmap-2.2.2-1.fc31.x86_64", + "libsss_idmap-2.2.2-1.fc31.x86_64", + "libsss_nss_idmap-2.2.2-1.fc31.x86_64", + "libsss_sudo-2.2.2-1.fc31.x86_64", + "libstdc++-9.2.1-1.fc31.x86_64", + "libtalloc-2.3.0-1.fc31.x86_64", + "libtasn1-4.14-2.fc31.x86_64", + "libtdb-1.4.2-1.fc31.x86_64", + "libtevent-0.10.1-1.fc31.x86_64", + "libtextstyle-0.20.1-2.fc31.x86_64", + "libthai-0.1.28-3.fc31.x86_64", + "libtiff-4.0.10-6.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libusbx-1.0.22-4.fc31.x86_64", + "libuser-0.62-21.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libwayland-client-1.17.0-2.fc31.x86_64", + "libwayland-cursor-1.17.0-2.fc31.x86_64", + "libwayland-egl-1.17.0-2.fc31.x86_64", + "libxcb-1.13.1-3.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libyaml-0.2.2-2.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-atm-libs-2.5.1-25.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lmdb-libs-0.9.23-3.fc31.x86_64", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "man-db-2.8.4-5.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "net-tools-2.0-0.55.20160912git.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "nftables-0.9.1-3.fc31.x86_64", + "npth-1.6-3.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-clients-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "os-prober-1.77-3.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pango-1.44.6-1.fc31.x86_64", + "parted-3.2.153-1.fc31.x86_64", + "passwd-0.80-6.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "pinentry-1.1.0-6.fc31.x86_64", + "pixman-0.38.4-1.fc31.x86_64", + "plymouth-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-core-libs-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-scripts-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "polkit-libs-0.116-4.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-asn1crypto-0.24.0-7.fc31.noarch", + "python3-attrs-19.1.0-2.fc31.noarch", + "python3-audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "python3-babel-2.7.0-2.fc31.noarch", + "python3-cffi-1.12.3-1.fc31.x86_64", + "python3-chardet-3.0.4-10.fc31.noarch", + "python3-configobj-5.0.6-16.fc31.noarch", + "python3-cryptography-2.6.1-2.fc31.x86_64", + "python3-dateutil-2.8.0-3.fc31.noarch", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-decorator-4.4.0-2.fc31.noarch", + "python3-distro-1.4.0-2.fc31.noarch", + "python3-dnf-4.2.9-5.fc31.noarch", + "python3-dnf-plugins-core-4.0.9-1.fc31.noarch", + "python3-firewall-0.7.2-1.fc31.noarch", + "python3-gobject-base-3.34.0-3.fc31.x86_64", + "python3-gpg-1.13.1-3.fc31.x86_64", + "python3-hawkey-0.35.3-6.fc31.x86_64", + "python3-idna-2.8-2.fc31.noarch", + "python3-jinja2-2.10.1-2.fc31.noarch", + "python3-jsonpatch-1.21-8.fc31.noarch", + "python3-jsonpointer-1.10-16.fc31.noarch", + "python3-jsonschema-3.0.2-1.fc31.noarch", + "python3-jwt-1.7.1-3.fc31.noarch", + "python3-libcomps-0.1.11-3.fc31.x86_64", + "python3-libdnf-0.35.3-6.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-libsemanage-2.9-3.fc31.x86_64", + "python3-markupsafe-1.1.1-2.fc31.x86_64", + "python3-oauthlib-3.0.2-2.fc31.noarch", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-ply-3.11-3.fc31.noarch", + "python3-policycoreutils-2.9-5.fc31.noarch", + "python3-prettytable-0.7.2-18.fc31.noarch", + "python3-pycparser-2.14-20.fc31.noarch", + "python3-pyrsistent-0.15.4-1.fc31.x86_64", + "python3-pyserial-3.4-3.fc31.noarch", + "python3-pysocks-1.7.0-2.fc31.noarch", + "python3-pytz-2019.2-1.fc31.noarch", + "python3-pyyaml-5.1.2-1.fc31.x86_64", + "python3-requests-2.22.0-3.fc31.noarch", + "python3-rpm-4.15.0-6.fc31.x86_64", + "python3-setools-4.2.2-1.fc31.x86_64", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-slip-0.6.4-16.fc31.noarch", + "python3-slip-dbus-0.6.4-16.fc31.noarch", + "python3-unbound-1.9.3-1.fc31.x86_64", + "python3-urllib3-1.25.3-4.fc31.noarch", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rest-0.8.1-6.fc31.x86_64", + "rootfiles-8.1-25.fc31.noarch", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-build-libs-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "rpm-plugin-systemd-inhibit-4.15.0-6.fc31.x86_64", + "rpm-sign-libs-4.15.0-6.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "sssd-client-2.2.2-1.fc31.x86_64", + "sssd-common-2.2.2-1.fc31.x86_64", + "sssd-kcm-2.2.2-1.fc31.x86_64", + "sssd-nfs-idmap-2.2.2-1.fc31.x86_64", + "sudo-1.8.28-1.fc31.x86_64", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tss2-1331-2.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "unbound-libs-1.9.3-1.fc31.x86_64", + "util-linux-2.34-3.fc31.x86_64", + "vim-minimal-8.1.2102-1.fc31.x86_64", + "which-2.21-15.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xfsprogs-5.1.0-2.fc31.x86_64", + "xkeyboard-config-2.27-2.fc31.noarch", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "yum-4.2.9-5.fc31.noarch", + "zchunk-libs-1.1.2-3.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": "dos", + "partition-table-id": "0x14fc63d2", + "partitions": [ + { + "bootable": true, + "fstype": "ext4", + "label": null, + "partuuid": "14fc63d2-01", + "size": 6441402368, + "start": 1048576, + "type": "83", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:996:993::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:998:995:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:997:994:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin", + "unbound:x:999:999:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.3.7-301.fc31.x86_64": ".M.......", + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "arp-ethers.service", + "chrony-wait.service", + "cloud-config.service", + "cloud-final.service", + "cloud-init-local.service", + "console-getty.service", + "debug-shell.service", + "loadmodules.service", + "nftables.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "sssd-autofs.socket", + "sssd-nss.socket", + "sssd-pac.socket", + "sssd-pam-priv.socket", + "sssd-pam.socket", + "sssd-ssh.socket", + "sssd-sudo.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "auditd.service", + "autovt@.service", + "chronyd.service", + "cloud-init.service", + "dbus-broker.service", + "dbus-org.fedoraproject.FirewallD1.service", + "dbus-org.freedesktop.nm-dispatcher.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "import-state.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "dbus.socket", + "sssd-kcm.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target", + "dnf-makecache.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer" + ] + } +} diff --git a/test/cases/f31-x86_64-ext4_filesystem-boot.json b/test/cases/f31-x86_64-ext4_filesystem-boot.json new file mode 100644 index 000000000..aaadf33f4 --- /dev/null +++ b/test/cases/f31-x86_64-ext4_filesystem-boot.json @@ -0,0 +1,515 @@ +{ + "boot": { + "type": "nspawn" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "output-format": "ext4-filesystem", + "filename": "filesystem.img", + "blueprint": { + "name": "ext4-filesystem-boot-test", + "description": "Image for boot test", + "packages": [ + { + "name": "openssh-server", + "version": "*" + } + ], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "chrony", + "firewalld", + "kernel", + "langpacks-en", + "openssh-server", + "policycoreutils", + "selinux-policy-targeted" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.rawfs", + "options": { + "filename": "filesystem.img", + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "size": 2147483648 + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro biosdevname=0 net.ifnames=0" + }, + "bootloader": "unknown", + "bootmenu": [], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:994:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:998:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "redhat:x:1000:", + "render:x:997:", + "root:x:0:", + "ssh_keys:x:999:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:996:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:995:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "raw", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Thirty One)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "31 (Thirty One)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "acl-2.2.53-4.fc31.x86_64", + "alternatives-1.11-5.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "chrony-3.5-4.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "diffutils-3.7-3.fc31.x86_64", + "dracut-049-27.git20181204.fc31.1.x86_64", + "ebtables-legacy-2.0.10-37.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "firewalld-0.7.2-1.fc31.noarch", + "firewalld-filesystem-0.7.2-1.fc31.noarch", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "gawk-5.0.1-5.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gobject-introspection-1.62.0-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "grep-3.3-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "ipset-7.3-1.fc31.x86_64", + "ipset-libs-7.3-1.fc31.x86_64", + "iptables-1.8.3-5.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-5.3.7-301.fc31.x86_64", + "kernel-core-5.3.7-301.fc31.x86_64", + "kernel-modules-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libnetfilter_conntrack-1.0.7-3.fc31.x86_64", + "libnfnetlink-1.0.1-16.fc31.x86_64", + "libnftnl-1.1.3-2.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libseccomp-2.4.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libtasn1-4.14-2.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "nftables-0.9.1-3.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-decorator-4.4.0-2.fc31.noarch", + "python3-firewall-0.7.2-1.fc31.noarch", + "python3-gobject-base-3.34.0-3.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-slip-0.6.4-16.fc31.noarch", + "python3-slip-dbus-0.6.4-16.fc31.noarch", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "util-linux-2.34-3.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xkeyboard-config-2.27-2.fc31.noarch", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": null, + "partition-table-id": null, + "partitions": [ + { + "bootable": false, + "fstype": "ext4", + "label": null, + "partuuid": null, + "size": 0, + "start": 0, + "type": null, + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:997:994::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "redhat:x:1000:1000::/home/redhat:/bin/bash", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:999:996:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:998:995:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "chrony-wait.service", + "console-getty.service", + "debug-shell.service", + "nftables.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "autovt@.service", + "chronyd.service", + "dbus-broker.service", + "dbus-org.fedoraproject.FirewallD1.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "messagebus.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "dbus.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target" + ] + } +} diff --git a/test/cases/f31-x86_64-openstack-boot.json b/test/cases/f31-x86_64-openstack-boot.json new file mode 100644 index 000000000..30d9db15b --- /dev/null +++ b/test/cases/f31-x86_64-openstack-boot.json @@ -0,0 +1,813 @@ +{ + "boot": { + "type": "qemu" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "output-format": "openstack", + "filename": "disk.qcow2", + "blueprint": { + "name": "openstack-boot-test", + "description": "Image for boot test", + "packages": [], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "@Core", + "chrony", + "cloud-init", + "grub2-pc", + "kernel", + "langpacks-en", + "libdrm", + "qemu-guest-agent", + "selinux-policy-targeted", + "spice-vdagent", + "xen-libs" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.fstab", + "options": { + "filesystems": [ + { + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "vfs_type": "ext4", + "path": "/", + "options": "defaults", + "freq": 1, + "passno": 1 + } + ] + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.qemu", + "options": { + "format": "qcow2", + "filename": "disk.qcow2", + "size": 2147483648, + "ptuuid": "0x14fc63d2", + "pttype": "mbr", + "partitions": [ + { + "start": 2048, + "bootable": true, + "filesystem": { + "type": "ext4", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "mountpoint": "/" + } + } + ] + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro biosdevname=0 net.ifnames=0" + }, + "bootloader": "grub", + "bootmenu": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.3.7-301.fc31.x86_64.img", + "linux": "/boot/vmlinuz-5.3.7-301.fc31.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.3.7-301.fc31.x86_64) 31 (Thirty One)", + "version": "5.3.7-301.fc31.x86_64" + } + ], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "fstab": [ + [ + "UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "/", + "ext4", + "defaults", + "1", + "1" + ] + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:993:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:997:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "redhat:x:1000:", + "render:x:996:", + "root:x:0:", + "ssh_keys:x:998:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:995:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:994:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:999:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "qcow2", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Thirty One)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "31 (Thirty One)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "NetworkManager-1.20.4-1.fc31.x86_64", + "NetworkManager-libnm-1.20.4-1.fc31.x86_64", + "abattis-cantarell-fonts-0.111-3.fc31.noarch", + "acl-2.2.53-4.fc31.x86_64", + "adobe-source-code-pro-fonts-2.030.1.050-7.fc31.noarch", + "adwaita-cursor-theme-3.34.0-1.fc31.noarch", + "adwaita-icon-theme-3.34.0-1.fc31.noarch", + "alsa-lib-1.1.9-2.fc31.x86_64", + "alternatives-1.11-5.fc31.x86_64", + "at-spi2-atk-2.34.1-1.fc31.x86_64", + "at-spi2-core-2.34.0-1.fc31.x86_64", + "atk-2.34.1-1.fc31.x86_64", + "audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "avahi-libs-0.7-20.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "c-ares-1.15.0-4.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "cairo-1.16.0-6.fc31.x86_64", + "cairo-gobject-1.16.0-6.fc31.x86_64", + "checkpolicy-2.9-2.fc31.x86_64", + "chrony-3.5-4.fc31.x86_64", + "cloud-init-17.1-11.fc31.noarch", + "colord-libs-1.4.4-2.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "cups-libs-2.2.12-2.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dconf-0.34.0-1.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "deltarpm-3.6.2-2.fc31.x86_64", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "dhcp-client-4.4.1-15.fc31.x86_64", + "dhcp-common-4.4.1-15.fc31.noarch", + "diffutils-3.7-3.fc31.x86_64", + "dnf-4.2.9-5.fc31.noarch", + "dnf-data-4.2.9-5.fc31.noarch", + "dnf-plugins-core-4.0.9-1.fc31.noarch", + "dracut-049-27.git20181204.fc31.1.x86_64", + "e2fsprogs-1.45.3-1.fc31.x86_64", + "e2fsprogs-libs-1.45.3-1.fc31.x86_64", + "ebtables-legacy-2.0.10-37.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "file-5.37-3.fc31.x86_64", + "file-libs-5.37-3.fc31.x86_64", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "firewalld-0.7.2-1.fc31.noarch", + "firewalld-filesystem-0.7.2-1.fc31.noarch", + "fontconfig-2.13.92-3.fc31.x86_64", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "freetype-2.10.0-3.fc31.x86_64", + "fribidi-1.0.5-4.fc31.x86_64", + "fuse-libs-2.9.9-8.fc31.x86_64", + "gawk-5.0.1-5.fc31.x86_64", + "gcr-3.33.4-1.fc31.x86_64", + "gcr-base-3.33.4-1.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "gdk-pixbuf2-2.40.0-1.fc31.x86_64", + "gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64", + "geolite2-city-20190806-1.fc31.noarch", + "geolite2-country-20190806-1.fc31.noarch", + "gettext-0.20.1-2.fc31.x86_64", + "gettext-libs-0.20.1-2.fc31.x86_64", + "glib-networking-2.62.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnome-keyring-3.34.0-1.fc31.x86_64", + "gnupg2-2.2.17-2.fc31.x86_64", + "gnupg2-smime-2.2.17-2.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gobject-introspection-1.62.0-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "gpgme-1.13.1-3.fc31.x86_64", + "graphite2-1.3.13-1.fc31.x86_64", + "grep-3.3-3.fc31.x86_64", + "groff-base-1.22.3-20.fc31.x86_64", + "grub2-common-2.02-100.fc31.noarch", + "grub2-pc-2.02-100.fc31.x86_64", + "grub2-pc-modules-2.02-100.fc31.noarch", + "grub2-tools-2.02-100.fc31.x86_64", + "grub2-tools-extra-2.02-100.fc31.x86_64", + "grub2-tools-minimal-2.02-100.fc31.x86_64", + "gsettings-desktop-schemas-3.34.0-1.fc31.x86_64", + "gtk-update-icon-cache-3.24.12-3.fc31.x86_64", + "gtk3-3.24.12-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "harfbuzz-2.6.1-2.fc31.x86_64", + "hicolor-icon-theme-0.17-7.fc31.noarch", + "hostname-3.20-9.fc31.x86_64", + "hwdata-0.328-1.fc31.noarch", + "ima-evm-utils-1.2.1-2.fc31.x86_64", + "initscripts-10.02-2.fc31.x86_64", + "ipcalc-0.2.5-3.fc31.x86_64", + "iproute-5.3.0-1.fc31.x86_64", + "iproute-tc-5.3.0-1.fc31.x86_64", + "ipset-7.3-1.fc31.x86_64", + "ipset-libs-7.3-1.fc31.x86_64", + "iptables-1.8.3-5.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "iputils-20190515-3.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "jasper-libs-2.0.14-9.fc31.x86_64", + "jbigkit-libs-2.1-17.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "json-glib-1.4.4-3.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-5.3.7-301.fc31.x86_64", + "kernel-core-5.3.7-301.fc31.x86_64", + "kernel-modules-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "lcms2-2.9-6.fc31.x86_64", + "less-551-2.fc31.x86_64", + "libX11-1.6.8-3.fc31.x86_64", + "libX11-common-1.6.8-3.fc31.noarch", + "libXau-1.0.9-2.fc31.x86_64", + "libXcomposite-0.4.4-17.fc31.x86_64", + "libXcursor-1.1.15-6.fc31.x86_64", + "libXdamage-1.1.4-17.fc31.x86_64", + "libXext-1.3.4-2.fc31.x86_64", + "libXfixes-5.0.3-10.fc31.x86_64", + "libXft-2.3.3-2.fc31.x86_64", + "libXi-1.7.10-2.fc31.x86_64", + "libXinerama-1.1.4-4.fc31.x86_64", + "libXrandr-1.5.2-2.fc31.x86_64", + "libXrender-0.9.10-10.fc31.x86_64", + "libXtst-1.2.3-10.fc31.x86_64", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libassuan-2.5.3-2.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libbasicobjects-0.1.1-43.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcollection-0.7.0-43.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcomps-0.1.11-3.fc31.x86_64", + "libcroco-0.6.13-2.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdatrie-0.2.9-10.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libdhash-0.5.0-43.fc31.x86_64", + "libdnf-0.35.3-6.fc31.x86_64", + "libdrm-2.4.99-2.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libepoxy-1.5.3-4.fc31.x86_64", + "libevent-2.1.8-7.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgomp-9.2.1-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libgusb-0.3.0-5.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libini_config-1.3.1-43.fc31.x86_64", + "libjpeg-turbo-2.0.2-4.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libksba-1.3.5-10.fc31.x86_64", + "libldb-2.0.7-1.fc31.x86_64", + "libmaxminddb-1.2.0-8.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmodman-2.0.1-20.fc31.x86_64", + "libmodulemd1-1.8.15-3.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libndp-1.7-4.fc31.x86_64", + "libnetfilter_conntrack-1.0.7-3.fc31.x86_64", + "libnfnetlink-1.0.1-16.fc31.x86_64", + "libnfsidmap-2.4.1-1.rc1.fc31.x86_64", + "libnftnl-1.1.3-2.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnl3-3.5.0-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpath_utils-0.2.1-43.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpciaccess-0.15-2.fc31.x86_64", + "libpipeline-1.5.1-3.fc31.x86_64", + "libpng-1.6.37-2.fc31.x86_64", + "libproxy-0.4.15-14.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libref_array-0.1.5-43.fc31.x86_64", + "librepo-1.10.5-1.fc31.x86_64", + "libreport-filesystem-2.10.1-2.fc31.noarch", + "libseccomp-2.4.1-1.fc31.x86_64", + "libsecret-0.19.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libsolv-0.7.5-3.fc31.x86_64", + "libsoup-2.68.2-1.fc31.x86_64", + "libss-1.45.3-1.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libsss_autofs-2.2.2-1.fc31.x86_64", + "libsss_certmap-2.2.2-1.fc31.x86_64", + "libsss_idmap-2.2.2-1.fc31.x86_64", + "libsss_nss_idmap-2.2.2-1.fc31.x86_64", + "libsss_sudo-2.2.2-1.fc31.x86_64", + "libstdc++-9.2.1-1.fc31.x86_64", + "libtalloc-2.3.0-1.fc31.x86_64", + "libtasn1-4.14-2.fc31.x86_64", + "libtdb-1.4.2-1.fc31.x86_64", + "libtevent-0.10.1-1.fc31.x86_64", + "libtextstyle-0.20.1-2.fc31.x86_64", + "libthai-0.1.28-3.fc31.x86_64", + "libtiff-4.0.10-6.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libusbx-1.0.22-4.fc31.x86_64", + "libuser-0.62-21.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libwayland-client-1.17.0-2.fc31.x86_64", + "libwayland-cursor-1.17.0-2.fc31.x86_64", + "libwayland-egl-1.17.0-2.fc31.x86_64", + "libxcb-1.13.1-3.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libyaml-0.2.2-2.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-atm-libs-2.5.1-25.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lmdb-libs-0.9.23-3.fc31.x86_64", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "man-db-2.8.4-5.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "net-tools-2.0-0.55.20160912git.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "nftables-0.9.1-3.fc31.x86_64", + "npth-1.6-3.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-clients-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "os-prober-1.77-3.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pango-1.44.6-1.fc31.x86_64", + "parted-3.2.153-1.fc31.x86_64", + "passwd-0.80-6.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "pinentry-1.1.0-6.fc31.x86_64", + "pixman-0.38.4-1.fc31.x86_64", + "plymouth-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-core-libs-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-scripts-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "polkit-libs-0.116-4.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-asn1crypto-0.24.0-7.fc31.noarch", + "python3-attrs-19.1.0-2.fc31.noarch", + "python3-audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "python3-babel-2.7.0-2.fc31.noarch", + "python3-cffi-1.12.3-1.fc31.x86_64", + "python3-chardet-3.0.4-10.fc31.noarch", + "python3-configobj-5.0.6-16.fc31.noarch", + "python3-cryptography-2.6.1-2.fc31.x86_64", + "python3-dateutil-2.8.0-3.fc31.noarch", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-decorator-4.4.0-2.fc31.noarch", + "python3-distro-1.4.0-2.fc31.noarch", + "python3-dnf-4.2.9-5.fc31.noarch", + "python3-dnf-plugins-core-4.0.9-1.fc31.noarch", + "python3-firewall-0.7.2-1.fc31.noarch", + "python3-gobject-base-3.34.0-3.fc31.x86_64", + "python3-gpg-1.13.1-3.fc31.x86_64", + "python3-hawkey-0.35.3-6.fc31.x86_64", + "python3-idna-2.8-2.fc31.noarch", + "python3-jinja2-2.10.1-2.fc31.noarch", + "python3-jsonpatch-1.21-8.fc31.noarch", + "python3-jsonpointer-1.10-16.fc31.noarch", + "python3-jsonschema-3.0.2-1.fc31.noarch", + "python3-jwt-1.7.1-3.fc31.noarch", + "python3-libcomps-0.1.11-3.fc31.x86_64", + "python3-libdnf-0.35.3-6.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-libsemanage-2.9-3.fc31.x86_64", + "python3-markupsafe-1.1.1-2.fc31.x86_64", + "python3-oauthlib-3.0.2-2.fc31.noarch", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-ply-3.11-3.fc31.noarch", + "python3-policycoreutils-2.9-5.fc31.noarch", + "python3-prettytable-0.7.2-18.fc31.noarch", + "python3-pycparser-2.14-20.fc31.noarch", + "python3-pyrsistent-0.15.4-1.fc31.x86_64", + "python3-pyserial-3.4-3.fc31.noarch", + "python3-pysocks-1.7.0-2.fc31.noarch", + "python3-pytz-2019.2-1.fc31.noarch", + "python3-pyyaml-5.1.2-1.fc31.x86_64", + "python3-requests-2.22.0-3.fc31.noarch", + "python3-rpm-4.15.0-6.fc31.x86_64", + "python3-setools-4.2.2-1.fc31.x86_64", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-slip-0.6.4-16.fc31.noarch", + "python3-slip-dbus-0.6.4-16.fc31.noarch", + "python3-unbound-1.9.3-1.fc31.x86_64", + "python3-urllib3-1.25.3-4.fc31.noarch", + "qemu-guest-agent-4.1.0-2.fc31.x86_64", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rest-0.8.1-6.fc31.x86_64", + "rootfiles-8.1-25.fc31.noarch", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-build-libs-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "rpm-plugin-systemd-inhibit-4.15.0-6.fc31.x86_64", + "rpm-sign-libs-4.15.0-6.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "spice-vdagent-0.19.0-4.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "sssd-client-2.2.2-1.fc31.x86_64", + "sssd-common-2.2.2-1.fc31.x86_64", + "sssd-kcm-2.2.2-1.fc31.x86_64", + "sssd-nfs-idmap-2.2.2-1.fc31.x86_64", + "sudo-1.8.28-1.fc31.x86_64", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tss2-1331-2.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "unbound-libs-1.9.3-1.fc31.x86_64", + "util-linux-2.34-3.fc31.x86_64", + "vim-minimal-8.1.2102-1.fc31.x86_64", + "which-2.21-15.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xen-libs-4.12.1-1.fc31.x86_64", + "xen-licenses-4.12.1-1.fc31.x86_64", + "xfsprogs-5.1.0-2.fc31.x86_64", + "xkeyboard-config-2.27-2.fc31.noarch", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "yajl-2.1.0-13.fc31.x86_64", + "yum-4.2.9-5.fc31.noarch", + "zchunk-libs-1.1.2-3.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": "dos", + "partition-table-id": "0x14fc63d2", + "partitions": [ + { + "bootable": true, + "fstype": "ext4", + "label": null, + "partuuid": "14fc63d2-01", + "size": 2146435072, + "start": 1048576, + "type": "83", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:996:993::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "redhat:x:1000:1000::/home/redhat:/bin/bash", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:998:995:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:997:994:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin", + "unbound:x:999:999:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.3.7-301.fc31.x86_64": ".M.......", + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "arp-ethers.service", + "chrony-wait.service", + "cloud-config.service", + "cloud-final.service", + "cloud-init-local.service", + "cloud-init.service", + "console-getty.service", + "debug-shell.service", + "loadmodules.service", + "nftables.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "sssd-autofs.socket", + "sssd-nss.socket", + "sssd-pac.socket", + "sssd-pam-priv.socket", + "sssd-pam.socket", + "sssd-ssh.socket", + "sssd-sudo.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "auditd.service", + "autovt@.service", + "chronyd.service", + "dbus-broker.service", + "dbus-org.fedoraproject.FirewallD1.service", + "dbus-org.freedesktop.nm-dispatcher.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "import-state.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "qemu-guest-agent.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "dbus.socket", + "sssd-kcm.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target", + "dnf-makecache.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer" + ] + } +} diff --git a/test/cases/f31-x86_64-partitioned_disk-boot.json b/test/cases/f31-x86_64-partitioned_disk-boot.json new file mode 100644 index 000000000..17da06f25 --- /dev/null +++ b/test/cases/f31-x86_64-partitioned_disk-boot.json @@ -0,0 +1,761 @@ +{ + "boot": { + "type": "nspawn" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "output-format": "partitioned-disk", + "filename": "disk.img", + "blueprint": { + "name": "partitioned-disk-boot-test", + "description": "Image for boot test", + "packages": [], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "@core", + "chrony", + "firewalld", + "grub2-pc", + "kernel", + "langpacks-en", + "selinux-policy-targeted" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.fstab", + "options": { + "filesystems": [ + { + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "vfs_type": "ext4", + "path": "/", + "options": "defaults", + "freq": 1, + "passno": 1 + } + ] + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.qemu", + "options": { + "format": "raw", + "filename": "disk.img", + "size": 2147483648, + "ptuuid": "0x14fc63d2", + "pttype": "mbr", + "partitions": [ + { + "start": 2048, + "bootable": true, + "filesystem": { + "type": "ext4", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "mountpoint": "/" + } + } + ] + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro biosdevname=0 net.ifnames=0" + }, + "bootloader": "grub", + "bootmenu": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.3.7-301.fc31.x86_64.img", + "linux": "/boot/vmlinuz-5.3.7-301.fc31.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.3.7-301.fc31.x86_64) 31 (Thirty One)", + "version": "5.3.7-301.fc31.x86_64" + } + ], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "fstab": [ + [ + "UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "/", + "ext4", + "defaults", + "1", + "1" + ] + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:993:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:997:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "redhat:x:1000:", + "render:x:996:", + "root:x:0:", + "ssh_keys:x:998:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:995:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:994:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:999:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "raw", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Thirty One)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "31 (Thirty One)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "NetworkManager-1.20.4-1.fc31.x86_64", + "NetworkManager-libnm-1.20.4-1.fc31.x86_64", + "abattis-cantarell-fonts-0.111-3.fc31.noarch", + "acl-2.2.53-4.fc31.x86_64", + "adobe-source-code-pro-fonts-2.030.1.050-7.fc31.noarch", + "adwaita-cursor-theme-3.34.0-1.fc31.noarch", + "adwaita-icon-theme-3.34.0-1.fc31.noarch", + "alternatives-1.11-5.fc31.x86_64", + "at-spi2-atk-2.34.1-1.fc31.x86_64", + "at-spi2-core-2.34.0-1.fc31.x86_64", + "atk-2.34.1-1.fc31.x86_64", + "audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "avahi-libs-0.7-20.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "c-ares-1.15.0-4.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "cairo-1.16.0-6.fc31.x86_64", + "cairo-gobject-1.16.0-6.fc31.x86_64", + "chrony-3.5-4.fc31.x86_64", + "colord-libs-1.4.4-2.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "cups-libs-2.2.12-2.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dconf-0.34.0-1.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "deltarpm-3.6.2-2.fc31.x86_64", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "dhcp-client-4.4.1-15.fc31.x86_64", + "dhcp-common-4.4.1-15.fc31.noarch", + "diffutils-3.7-3.fc31.x86_64", + "dnf-4.2.9-5.fc31.noarch", + "dnf-data-4.2.9-5.fc31.noarch", + "dnf-plugins-core-4.0.9-1.fc31.noarch", + "dracut-049-27.git20181204.fc31.1.x86_64", + "e2fsprogs-1.45.3-1.fc31.x86_64", + "e2fsprogs-libs-1.45.3-1.fc31.x86_64", + "ebtables-legacy-2.0.10-37.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "file-5.37-3.fc31.x86_64", + "file-libs-5.37-3.fc31.x86_64", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "firewalld-0.7.2-1.fc31.noarch", + "firewalld-filesystem-0.7.2-1.fc31.noarch", + "fontconfig-2.13.92-3.fc31.x86_64", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "freetype-2.10.0-3.fc31.x86_64", + "fribidi-1.0.5-4.fc31.x86_64", + "fuse-libs-2.9.9-8.fc31.x86_64", + "gawk-5.0.1-5.fc31.x86_64", + "gcr-3.33.4-1.fc31.x86_64", + "gcr-base-3.33.4-1.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "gdk-pixbuf2-2.40.0-1.fc31.x86_64", + "gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64", + "geolite2-city-20190806-1.fc31.noarch", + "geolite2-country-20190806-1.fc31.noarch", + "gettext-0.20.1-2.fc31.x86_64", + "gettext-libs-0.20.1-2.fc31.x86_64", + "glib-networking-2.62.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnome-keyring-3.34.0-1.fc31.x86_64", + "gnupg2-2.2.17-2.fc31.x86_64", + "gnupg2-smime-2.2.17-2.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gobject-introspection-1.62.0-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "gpgme-1.13.1-3.fc31.x86_64", + "graphite2-1.3.13-1.fc31.x86_64", + "grep-3.3-3.fc31.x86_64", + "groff-base-1.22.3-20.fc31.x86_64", + "grub2-common-2.02-100.fc31.noarch", + "grub2-pc-2.02-100.fc31.x86_64", + "grub2-pc-modules-2.02-100.fc31.noarch", + "grub2-tools-2.02-100.fc31.x86_64", + "grub2-tools-extra-2.02-100.fc31.x86_64", + "grub2-tools-minimal-2.02-100.fc31.x86_64", + "gsettings-desktop-schemas-3.34.0-1.fc31.x86_64", + "gtk-update-icon-cache-3.24.12-3.fc31.x86_64", + "gtk3-3.24.12-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "harfbuzz-2.6.1-2.fc31.x86_64", + "hicolor-icon-theme-0.17-7.fc31.noarch", + "hostname-3.20-9.fc31.x86_64", + "ima-evm-utils-1.2.1-2.fc31.x86_64", + "initscripts-10.02-2.fc31.x86_64", + "ipcalc-0.2.5-3.fc31.x86_64", + "iproute-5.3.0-1.fc31.x86_64", + "iproute-tc-5.3.0-1.fc31.x86_64", + "ipset-7.3-1.fc31.x86_64", + "ipset-libs-7.3-1.fc31.x86_64", + "iptables-1.8.3-5.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "iputils-20190515-3.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "jasper-libs-2.0.14-9.fc31.x86_64", + "jbigkit-libs-2.1-17.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "json-glib-1.4.4-3.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-5.3.7-301.fc31.x86_64", + "kernel-core-5.3.7-301.fc31.x86_64", + "kernel-modules-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "lcms2-2.9-6.fc31.x86_64", + "less-551-2.fc31.x86_64", + "libX11-1.6.8-3.fc31.x86_64", + "libX11-common-1.6.8-3.fc31.noarch", + "libXau-1.0.9-2.fc31.x86_64", + "libXcomposite-0.4.4-17.fc31.x86_64", + "libXcursor-1.1.15-6.fc31.x86_64", + "libXdamage-1.1.4-17.fc31.x86_64", + "libXext-1.3.4-2.fc31.x86_64", + "libXfixes-5.0.3-10.fc31.x86_64", + "libXft-2.3.3-2.fc31.x86_64", + "libXi-1.7.10-2.fc31.x86_64", + "libXinerama-1.1.4-4.fc31.x86_64", + "libXrandr-1.5.2-2.fc31.x86_64", + "libXrender-0.9.10-10.fc31.x86_64", + "libXtst-1.2.3-10.fc31.x86_64", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libassuan-2.5.3-2.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libbasicobjects-0.1.1-43.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcollection-0.7.0-43.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcomps-0.1.11-3.fc31.x86_64", + "libcroco-0.6.13-2.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdatrie-0.2.9-10.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libdhash-0.5.0-43.fc31.x86_64", + "libdnf-0.35.3-6.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libepoxy-1.5.3-4.fc31.x86_64", + "libevent-2.1.8-7.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgomp-9.2.1-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libgusb-0.3.0-5.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libini_config-1.3.1-43.fc31.x86_64", + "libjpeg-turbo-2.0.2-4.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libksba-1.3.5-10.fc31.x86_64", + "libldb-2.0.7-1.fc31.x86_64", + "libmaxminddb-1.2.0-8.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmodman-2.0.1-20.fc31.x86_64", + "libmodulemd1-1.8.15-3.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libndp-1.7-4.fc31.x86_64", + "libnetfilter_conntrack-1.0.7-3.fc31.x86_64", + "libnfnetlink-1.0.1-16.fc31.x86_64", + "libnfsidmap-2.4.1-1.rc1.fc31.x86_64", + "libnftnl-1.1.3-2.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnl3-3.5.0-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpath_utils-0.2.1-43.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpipeline-1.5.1-3.fc31.x86_64", + "libpng-1.6.37-2.fc31.x86_64", + "libproxy-0.4.15-14.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libref_array-0.1.5-43.fc31.x86_64", + "librepo-1.10.5-1.fc31.x86_64", + "libreport-filesystem-2.10.1-2.fc31.noarch", + "libseccomp-2.4.1-1.fc31.x86_64", + "libsecret-0.19.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libsolv-0.7.5-3.fc31.x86_64", + "libsoup-2.68.2-1.fc31.x86_64", + "libss-1.45.3-1.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libsss_autofs-2.2.2-1.fc31.x86_64", + "libsss_certmap-2.2.2-1.fc31.x86_64", + "libsss_idmap-2.2.2-1.fc31.x86_64", + "libsss_nss_idmap-2.2.2-1.fc31.x86_64", + "libsss_sudo-2.2.2-1.fc31.x86_64", + "libstdc++-9.2.1-1.fc31.x86_64", + "libtalloc-2.3.0-1.fc31.x86_64", + "libtasn1-4.14-2.fc31.x86_64", + "libtdb-1.4.2-1.fc31.x86_64", + "libtevent-0.10.1-1.fc31.x86_64", + "libtextstyle-0.20.1-2.fc31.x86_64", + "libthai-0.1.28-3.fc31.x86_64", + "libtiff-4.0.10-6.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libusbx-1.0.22-4.fc31.x86_64", + "libuser-0.62-21.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libwayland-client-1.17.0-2.fc31.x86_64", + "libwayland-cursor-1.17.0-2.fc31.x86_64", + "libwayland-egl-1.17.0-2.fc31.x86_64", + "libxcb-1.13.1-3.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libyaml-0.2.2-2.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-atm-libs-2.5.1-25.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lmdb-libs-0.9.23-3.fc31.x86_64", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "man-db-2.8.4-5.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "nftables-0.9.1-3.fc31.x86_64", + "npth-1.6-3.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-clients-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "os-prober-1.77-3.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pango-1.44.6-1.fc31.x86_64", + "parted-3.2.153-1.fc31.x86_64", + "passwd-0.80-6.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "pinentry-1.1.0-6.fc31.x86_64", + "pixman-0.38.4-1.fc31.x86_64", + "plymouth-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-core-libs-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-scripts-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "polkit-libs-0.116-4.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-dateutil-2.8.0-3.fc31.noarch", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-decorator-4.4.0-2.fc31.noarch", + "python3-distro-1.4.0-2.fc31.noarch", + "python3-dnf-4.2.9-5.fc31.noarch", + "python3-dnf-plugins-core-4.0.9-1.fc31.noarch", + "python3-firewall-0.7.2-1.fc31.noarch", + "python3-gobject-base-3.34.0-3.fc31.x86_64", + "python3-gpg-1.13.1-3.fc31.x86_64", + "python3-hawkey-0.35.3-6.fc31.x86_64", + "python3-libcomps-0.1.11-3.fc31.x86_64", + "python3-libdnf-0.35.3-6.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-rpm-4.15.0-6.fc31.x86_64", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-slip-0.6.4-16.fc31.noarch", + "python3-slip-dbus-0.6.4-16.fc31.noarch", + "python3-unbound-1.9.3-1.fc31.x86_64", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rest-0.8.1-6.fc31.x86_64", + "rootfiles-8.1-25.fc31.noarch", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-build-libs-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "rpm-plugin-systemd-inhibit-4.15.0-6.fc31.x86_64", + "rpm-sign-libs-4.15.0-6.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "sssd-client-2.2.2-1.fc31.x86_64", + "sssd-common-2.2.2-1.fc31.x86_64", + "sssd-kcm-2.2.2-1.fc31.x86_64", + "sssd-nfs-idmap-2.2.2-1.fc31.x86_64", + "sudo-1.8.28-1.fc31.x86_64", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tss2-1331-2.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "unbound-libs-1.9.3-1.fc31.x86_64", + "util-linux-2.34-3.fc31.x86_64", + "vim-minimal-8.1.2102-1.fc31.x86_64", + "which-2.21-15.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xkeyboard-config-2.27-2.fc31.noarch", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "yum-4.2.9-5.fc31.noarch", + "zchunk-libs-1.1.2-3.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": "dos", + "partition-table-id": "0x14fc63d2", + "partitions": [ + { + "bootable": true, + "fstype": "ext4", + "label": null, + "partuuid": "14fc63d2-01", + "size": 2146435072, + "start": 1048576, + "type": "83", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:996:993::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "redhat:x:1000:1000::/home/redhat:/bin/bash", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:998:995:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:997:994:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin", + "unbound:x:999:999:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.3.7-301.fc31.x86_64": ".M.......", + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "chrony-wait.service", + "console-getty.service", + "debug-shell.service", + "loadmodules.service", + "nftables.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "sssd-autofs.socket", + "sssd-nss.socket", + "sssd-pac.socket", + "sssd-pam-priv.socket", + "sssd-pam.socket", + "sssd-ssh.socket", + "sssd-sudo.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "auditd.service", + "autovt@.service", + "chronyd.service", + "dbus-broker.service", + "dbus-org.fedoraproject.FirewallD1.service", + "dbus-org.freedesktop.nm-dispatcher.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "import-state.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "dbus.socket", + "sssd-kcm.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target", + "dnf-makecache.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer" + ] + } +} diff --git a/test/cases/f31-x86_64-qcow2-boot.json b/test/cases/f31-x86_64-qcow2-boot.json new file mode 100644 index 000000000..6618061d0 --- /dev/null +++ b/test/cases/f31-x86_64-qcow2-boot.json @@ -0,0 +1,800 @@ +{ + "boot": { + "type": "qemu" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "output-format": "qcow2", + "filename": "disk.qcow2", + "blueprint": { + "name": "qcow2-boot-test", + "description": "Image for boot test", + "packages": [], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "@Fedora Cloud Server", + "chrony", + "grub2-pc", + "kernel-core", + "langpacks-en", + "polkit", + "selinux-policy-targeted", + "systemd-udev" + ], + "exclude_packages": [ + "dracut-config-rescue", + "etables", + "firewalld", + "gobject-introspection", + "plymouth" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.fstab", + "options": { + "filesystems": [ + { + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "vfs_type": "ext4", + "path": "/", + "options": "defaults", + "freq": 1, + "passno": 1 + } + ] + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.qemu", + "options": { + "format": "qcow2", + "filename": "disk.qcow2", + "size": 2147483648, + "ptuuid": "0x14fc63d2", + "pttype": "mbr", + "partitions": [ + { + "start": 2048, + "bootable": true, + "filesystem": { + "type": "ext4", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "mountpoint": "/" + } + } + ] + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro biosdevname=0 net.ifnames=0" + }, + "bootloader": "grub", + "bootmenu": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.3.7-301.fc31.x86_64.img", + "linux": "/boot/vmlinuz-5.3.7-301.fc31.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.3.7-301.fc31.x86_64) 31 (Thirty One)", + "version": "5.3.7-301.fc31.x86_64" + } + ], + "fstab": [ + [ + "UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "/", + "ext4", + "defaults", + "1", + "1" + ] + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:992:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:997:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "polkitd:x:994:", + "redhat:x:1000:", + "render:x:996:", + "root:x:0:", + "ssh_keys:x:998:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:995:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:993:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:999:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "qcow2", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Cloud Edition)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VARIANT": "Cloud Edition", + "VARIANT_ID": "cloud", + "VERSION": "31 (Cloud Edition)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "NetworkManager-1.20.4-1.fc31.x86_64", + "NetworkManager-libnm-1.20.4-1.fc31.x86_64", + "abattis-cantarell-fonts-0.111-3.fc31.noarch", + "acl-2.2.53-4.fc31.x86_64", + "adobe-source-code-pro-fonts-2.030.1.050-7.fc31.noarch", + "adwaita-cursor-theme-3.34.0-1.fc31.noarch", + "adwaita-icon-theme-3.34.0-1.fc31.noarch", + "alternatives-1.11-5.fc31.x86_64", + "at-spi2-atk-2.34.1-1.fc31.x86_64", + "at-spi2-core-2.34.0-1.fc31.x86_64", + "atk-2.34.1-1.fc31.x86_64", + "audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "avahi-libs-0.7-20.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-1.0.8-1.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "c-ares-1.15.0-4.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "cairo-1.16.0-6.fc31.x86_64", + "cairo-gobject-1.16.0-6.fc31.x86_64", + "checkpolicy-2.9-2.fc31.x86_64", + "chrony-3.5-4.fc31.x86_64", + "cloud-init-17.1-11.fc31.noarch", + "cloud-utils-growpart-0.31-3.fc31.noarch", + "colord-libs-1.4.4-2.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "cups-libs-2.2.12-2.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dconf-0.34.0-1.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "deltarpm-3.6.2-2.fc31.x86_64", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "dhcp-client-4.4.1-15.fc31.x86_64", + "dhcp-common-4.4.1-15.fc31.noarch", + "diffutils-3.7-3.fc31.x86_64", + "dnf-4.2.9-5.fc31.noarch", + "dnf-data-4.2.9-5.fc31.noarch", + "dnf-plugins-core-4.0.9-1.fc31.noarch", + "dracut-049-27.git20181204.fc31.1.x86_64", + "dracut-config-generic-049-27.git20181204.fc31.1.x86_64", + "e2fsprogs-1.45.3-1.fc31.x86_64", + "e2fsprogs-libs-1.45.3-1.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-cloud-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "file-5.37-3.fc31.x86_64", + "file-libs-5.37-3.fc31.x86_64", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "fontconfig-2.13.92-3.fc31.x86_64", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "freetype-2.10.0-3.fc31.x86_64", + "fribidi-1.0.5-4.fc31.x86_64", + "fuse-libs-2.9.9-8.fc31.x86_64", + "gawk-5.0.1-5.fc31.x86_64", + "gcr-3.33.4-1.fc31.x86_64", + "gcr-base-3.33.4-1.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "gdk-pixbuf2-2.40.0-1.fc31.x86_64", + "gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64", + "geolite2-city-20190806-1.fc31.noarch", + "geolite2-country-20190806-1.fc31.noarch", + "gettext-0.20.1-2.fc31.x86_64", + "gettext-libs-0.20.1-2.fc31.x86_64", + "git-core-2.23.0-1.fc31.x86_64", + "glib-networking-2.62.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnome-keyring-3.34.0-1.fc31.x86_64", + "gnupg2-2.2.17-2.fc31.x86_64", + "gnupg2-smime-2.2.17-2.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "gpgme-1.13.1-3.fc31.x86_64", + "graphite2-1.3.13-1.fc31.x86_64", + "grep-3.3-3.fc31.x86_64", + "groff-base-1.22.3-20.fc31.x86_64", + "grub2-common-2.02-100.fc31.noarch", + "grub2-pc-2.02-100.fc31.x86_64", + "grub2-pc-modules-2.02-100.fc31.noarch", + "grub2-tools-2.02-100.fc31.x86_64", + "grub2-tools-extra-2.02-100.fc31.x86_64", + "grub2-tools-minimal-2.02-100.fc31.x86_64", + "grubby-8.40-36.fc31.x86_64", + "gsettings-desktop-schemas-3.34.0-1.fc31.x86_64", + "gtk-update-icon-cache-3.24.12-3.fc31.x86_64", + "gtk3-3.24.12-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "harfbuzz-2.6.1-2.fc31.x86_64", + "heat-cfntools-1.4.2-9.fc31.noarch", + "hicolor-icon-theme-0.17-7.fc31.noarch", + "hostname-3.20-9.fc31.x86_64", + "ima-evm-utils-1.2.1-2.fc31.x86_64", + "initscripts-10.02-2.fc31.x86_64", + "ipcalc-0.2.5-3.fc31.x86_64", + "iproute-5.3.0-1.fc31.x86_64", + "iproute-tc-5.3.0-1.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "iputils-20190515-3.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "jasper-libs-2.0.14-9.fc31.x86_64", + "jbigkit-libs-2.1-17.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "json-glib-1.4.4-3.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-core-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "lcms2-2.9-6.fc31.x86_64", + "less-551-2.fc31.x86_64", + "libX11-1.6.8-3.fc31.x86_64", + "libX11-common-1.6.8-3.fc31.noarch", + "libXau-1.0.9-2.fc31.x86_64", + "libXcomposite-0.4.4-17.fc31.x86_64", + "libXcursor-1.1.15-6.fc31.x86_64", + "libXdamage-1.1.4-17.fc31.x86_64", + "libXext-1.3.4-2.fc31.x86_64", + "libXfixes-5.0.3-10.fc31.x86_64", + "libXft-2.3.3-2.fc31.x86_64", + "libXi-1.7.10-2.fc31.x86_64", + "libXinerama-1.1.4-4.fc31.x86_64", + "libXrandr-1.5.2-2.fc31.x86_64", + "libXrender-0.9.10-10.fc31.x86_64", + "libXtst-1.2.3-10.fc31.x86_64", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libassuan-2.5.3-2.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libbasicobjects-0.1.1-43.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcollection-0.7.0-43.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcomps-0.1.11-3.fc31.x86_64", + "libcroco-0.6.13-2.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdatrie-0.2.9-10.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libdhash-0.5.0-43.fc31.x86_64", + "libdnf-0.35.3-6.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libepoxy-1.5.3-4.fc31.x86_64", + "libevent-2.1.8-7.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgomp-9.2.1-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libgusb-0.3.0-5.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libini_config-1.3.1-43.fc31.x86_64", + "libjpeg-turbo-2.0.2-4.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libksba-1.3.5-10.fc31.x86_64", + "libldb-2.0.7-1.fc31.x86_64", + "libmaxminddb-1.2.0-8.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmodman-2.0.1-20.fc31.x86_64", + "libmodulemd1-1.8.15-3.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libndp-1.7-4.fc31.x86_64", + "libnfsidmap-2.4.1-1.rc1.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnl3-3.5.0-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpath_utils-0.2.1-43.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpipeline-1.5.1-3.fc31.x86_64", + "libpng-1.6.37-2.fc31.x86_64", + "libproxy-0.4.15-14.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libref_array-0.1.5-43.fc31.x86_64", + "librepo-1.10.5-1.fc31.x86_64", + "libreport-filesystem-2.10.1-2.fc31.noarch", + "libseccomp-2.4.1-1.fc31.x86_64", + "libsecret-0.19.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libsolv-0.7.5-3.fc31.x86_64", + "libsoup-2.68.2-1.fc31.x86_64", + "libss-1.45.3-1.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libsss_autofs-2.2.2-1.fc31.x86_64", + "libsss_certmap-2.2.2-1.fc31.x86_64", + "libsss_idmap-2.2.2-1.fc31.x86_64", + "libsss_nss_idmap-2.2.2-1.fc31.x86_64", + "libsss_sudo-2.2.2-1.fc31.x86_64", + "libstdc++-9.2.1-1.fc31.x86_64", + "libtalloc-2.3.0-1.fc31.x86_64", + "libtasn1-4.14-2.fc31.x86_64", + "libtdb-1.4.2-1.fc31.x86_64", + "libtevent-0.10.1-1.fc31.x86_64", + "libtextstyle-0.20.1-2.fc31.x86_64", + "libthai-0.1.28-3.fc31.x86_64", + "libtiff-4.0.10-6.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libusbx-1.0.22-4.fc31.x86_64", + "libuser-0.62-21.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libwayland-client-1.17.0-2.fc31.x86_64", + "libwayland-cursor-1.17.0-2.fc31.x86_64", + "libwayland-egl-1.17.0-2.fc31.x86_64", + "libxcb-1.13.1-3.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libyaml-0.2.2-2.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-atm-libs-2.5.1-25.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lmdb-libs-0.9.23-3.fc31.x86_64", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "man-db-2.8.4-5.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mozjs60-60.9.0-3.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "mtools-4.0.23-1.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "net-tools-2.0-0.55.20160912git.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "npth-1.6-3.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-clients-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "os-prober-1.77-3.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pango-1.44.6-1.fc31.x86_64", + "parted-3.2.153-1.fc31.x86_64", + "passwd-0.80-6.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "pinentry-1.1.0-6.fc31.x86_64", + "pixman-0.38.4-1.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "polkit-0.116-4.fc31.x86_64", + "polkit-libs-0.116-4.fc31.x86_64", + "polkit-pkla-compat-0.1-15.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-asn1crypto-0.24.0-7.fc31.noarch", + "python3-attrs-19.1.0-2.fc31.noarch", + "python3-audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "python3-babel-2.7.0-2.fc31.noarch", + "python3-boto-2.49.0-1.fc31.noarch", + "python3-cffi-1.12.3-1.fc31.x86_64", + "python3-chardet-3.0.4-10.fc31.noarch", + "python3-configobj-5.0.6-16.fc31.noarch", + "python3-cryptography-2.6.1-2.fc31.x86_64", + "python3-dateutil-2.8.0-3.fc31.noarch", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-distro-1.4.0-2.fc31.noarch", + "python3-dnf-4.2.9-5.fc31.noarch", + "python3-dnf-plugins-core-4.0.9-1.fc31.noarch", + "python3-gpg-1.13.1-3.fc31.x86_64", + "python3-hawkey-0.35.3-6.fc31.x86_64", + "python3-idna-2.8-2.fc31.noarch", + "python3-jinja2-2.10.1-2.fc31.noarch", + "python3-jsonpatch-1.21-8.fc31.noarch", + "python3-jsonpointer-1.10-16.fc31.noarch", + "python3-jsonschema-3.0.2-1.fc31.noarch", + "python3-jwt-1.7.1-3.fc31.noarch", + "python3-libcomps-0.1.11-3.fc31.x86_64", + "python3-libdnf-0.35.3-6.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-libsemanage-2.9-3.fc31.x86_64", + "python3-markupsafe-1.1.1-2.fc31.x86_64", + "python3-oauthlib-3.0.2-2.fc31.noarch", + "python3-pbr-5.1.2-4.fc31.noarch", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-ply-3.11-3.fc31.noarch", + "python3-policycoreutils-2.9-5.fc31.noarch", + "python3-prettytable-0.7.2-18.fc31.noarch", + "python3-psutil-5.6.3-2.fc31.x86_64", + "python3-pyasn1-0.4.4-5.fc31.noarch", + "python3-pycparser-2.14-20.fc31.noarch", + "python3-pyrsistent-0.15.4-1.fc31.x86_64", + "python3-pyserial-3.4-3.fc31.noarch", + "python3-pysocks-1.7.0-2.fc31.noarch", + "python3-pytz-2019.2-1.fc31.noarch", + "python3-pyyaml-5.1.2-1.fc31.x86_64", + "python3-requests-2.22.0-3.fc31.noarch", + "python3-rpm-4.15.0-6.fc31.x86_64", + "python3-rsa-3.4.2-10.fc31.noarch", + "python3-setools-4.2.2-1.fc31.x86_64", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-unbound-1.9.3-1.fc31.x86_64", + "python3-urllib3-1.25.3-4.fc31.noarch", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rest-0.8.1-6.fc31.x86_64", + "rootfiles-8.1-25.fc31.noarch", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-build-libs-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "rpm-plugin-systemd-inhibit-4.15.0-6.fc31.x86_64", + "rpm-sign-libs-4.15.0-6.fc31.x86_64", + "rsync-3.1.3-9.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "sssd-client-2.2.2-1.fc31.x86_64", + "sssd-common-2.2.2-1.fc31.x86_64", + "sssd-kcm-2.2.2-1.fc31.x86_64", + "sssd-nfs-idmap-2.2.2-1.fc31.x86_64", + "sudo-1.8.28-1.fc31.x86_64", + "syslinux-6.04-0.12.fc31.x86_64", + "syslinux-extlinux-6.04-0.12.fc31.x86_64", + "syslinux-extlinux-nonlinux-6.04-0.12.fc31.noarch", + "syslinux-nonlinux-6.04-0.12.fc31.noarch", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "tar-1.32-2.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tss2-1331-2.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "unbound-libs-1.9.3-1.fc31.x86_64", + "util-linux-2.34-3.fc31.x86_64", + "vim-minimal-8.1.2102-1.fc31.x86_64", + "which-2.21-15.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xfsprogs-5.1.0-2.fc31.x86_64", + "xkeyboard-config-2.27-2.fc31.noarch", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "yum-4.2.9-5.fc31.noarch", + "zchunk-libs-1.1.2-3.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": "dos", + "partition-table-id": "0x14fc63d2", + "partitions": [ + { + "bootable": true, + "fstype": "ext4", + "label": null, + "partuuid": "14fc63d2-01", + "size": 2146435072, + "start": 1048576, + "type": "83", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:995:992::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "polkitd:x:997:994:User for polkitd:/:/sbin/nologin", + "redhat:x:1000:1000::/home/redhat:/bin/bash", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:998:995:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:996:993:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin", + "unbound:x:999:999:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.3.7-301.fc31.x86_64": ".M.......", + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "arp-ethers.service", + "chrony-wait.service", + "cloud-config.service", + "cloud-final.service", + "cloud-init-local.service", + "cloud-init.service", + "console-getty.service", + "debug-shell.service", + "loadmodules.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "sssd-autofs.socket", + "sssd-nss.socket", + "sssd-pac.socket", + "sssd-pam-priv.socket", + "sssd-pam.socket", + "sssd-ssh.socket", + "sssd-sudo.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "auditd.service", + "autovt@.service", + "chronyd.service", + "dbus-broker.service", + "dbus-org.freedesktop.nm-dispatcher.service", + "dbus.service", + "getty@.service", + "import-state.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "dbus.socket", + "sssd-kcm.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target", + "dnf-makecache.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer" + ] + } +} diff --git a/test/cases/f31-x86_64-tar-boot.json b/test/cases/f31-x86_64-tar-boot.json new file mode 100644 index 000000000..49153c932 --- /dev/null +++ b/test/cases/f31-x86_64-tar-boot.json @@ -0,0 +1,144 @@ +{ + "boot": { + "type": "nspawn-extract" + }, + "compose-request": { + "output-format": "tar", + "distro": "fedora-31", + "arch": "x86_64", + "filename": "root.tar.xz", + "blueprint": { + "name": "tar-boot-test", + "description": "Image for boot test", + "packages": [ + { + "name": "openssh-server", + "version": "*" + } + ], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "chrony", + "firewalld", + "kernel", + "langpacks-en", + "openssh-server", + "policycoreutils", + "selinux-policy-targeted" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.tar", + "options": { + "filename": "root.tar.xz", + "size": 0, + "compression": "xz" + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + } +} diff --git a/test/cases/f31-x86_64-vhd-boot.json b/test/cases/f31-x86_64-vhd-boot.json new file mode 100644 index 000000000..c055764c2 --- /dev/null +++ b/test/cases/f31-x86_64-vhd-boot.json @@ -0,0 +1,790 @@ +{ + "boot": { + "type": "qemu" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "output-format": "vhd", + "filename": "disk.vhd", + "blueprint": { + "name": "vhd-boot-test", + "description": "Image for boot test", + "packages": [], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "@Core", + "WALinuxAgent", + "chrony", + "dracut-config-generic", + "glibc-all-langpacks", + "grub2-pc", + "initscripts", + "kernel", + "langpacks-en", + "libxcrypt-compat", + "net-tools", + "ntfsprogs", + "selinux-policy-targeted" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.fstab", + "options": { + "filesystems": [ + { + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "vfs_type": "ext4", + "path": "/", + "options": "defaults", + "freq": 1, + "passno": 1 + } + ] + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 rootdelay=300 console=ttyS0 earlyprintk=ttyS0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.systemd", + "options": { + "enabled_services": [ + "sshd", + "waagent" + ], + "disabled_services": [ + "proc-sys-fs-binfmt_misc.mount", + "loadmodules.service" + ] + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.qemu", + "options": { + "format": "vpc", + "filename": "disk.vhd", + "size": 2147483648, + "ptuuid": "0x14fc63d2", + "pttype": "mbr", + "partitions": [ + { + "start": 2048, + "bootable": true, + "filesystem": { + "type": "ext4", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "mountpoint": "/" + } + } + ] + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro biosdevname=0 rootdelay=300 console=ttyS0 earlyprintk=ttyS0 net.ifnames=0" + }, + "bootloader": "grub", + "bootmenu": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.3.7-301.fc31.x86_64.img", + "linux": "/boot/vmlinuz-5.3.7-301.fc31.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.3.7-301.fc31.x86_64) 31 (Thirty One)", + "version": "5.3.7-301.fc31.x86_64" + } + ], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "fstab": [ + [ + "UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "/", + "ext4", + "defaults", + "1", + "1" + ] + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:993:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:997:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "redhat:x:1000:", + "render:x:996:", + "root:x:0:", + "ssh_keys:x:998:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:995:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:994:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:999:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "raw", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Thirty One)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "31 (Thirty One)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "NetworkManager-1.20.4-1.fc31.x86_64", + "NetworkManager-libnm-1.20.4-1.fc31.x86_64", + "WALinuxAgent-2.2.40-2.fc31.noarch", + "abattis-cantarell-fonts-0.111-3.fc31.noarch", + "acl-2.2.53-4.fc31.x86_64", + "adobe-source-code-pro-fonts-2.030.1.050-7.fc31.noarch", + "adwaita-cursor-theme-3.34.0-1.fc31.noarch", + "adwaita-icon-theme-3.34.0-1.fc31.noarch", + "alternatives-1.11-5.fc31.x86_64", + "at-spi2-atk-2.34.1-1.fc31.x86_64", + "at-spi2-core-2.34.0-1.fc31.x86_64", + "atk-2.34.1-1.fc31.x86_64", + "audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "avahi-libs-0.7-20.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "c-ares-1.15.0-4.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "cairo-1.16.0-6.fc31.x86_64", + "cairo-gobject-1.16.0-6.fc31.x86_64", + "chrony-3.5-4.fc31.x86_64", + "colord-libs-1.4.4-2.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "cups-libs-2.2.12-2.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dconf-0.34.0-1.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "deltarpm-3.6.2-2.fc31.x86_64", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "dhcp-client-4.4.1-15.fc31.x86_64", + "dhcp-common-4.4.1-15.fc31.noarch", + "diffutils-3.7-3.fc31.x86_64", + "dnf-4.2.9-5.fc31.noarch", + "dnf-data-4.2.9-5.fc31.noarch", + "dnf-plugins-core-4.0.9-1.fc31.noarch", + "dracut-049-27.git20181204.fc31.1.x86_64", + "dracut-config-generic-049-27.git20181204.fc31.1.x86_64", + "e2fsprogs-1.45.3-1.fc31.x86_64", + "e2fsprogs-libs-1.45.3-1.fc31.x86_64", + "ebtables-legacy-2.0.10-37.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "file-5.37-3.fc31.x86_64", + "file-libs-5.37-3.fc31.x86_64", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "firewalld-0.7.2-1.fc31.noarch", + "firewalld-filesystem-0.7.2-1.fc31.noarch", + "fontconfig-2.13.92-3.fc31.x86_64", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "freetype-2.10.0-3.fc31.x86_64", + "fribidi-1.0.5-4.fc31.x86_64", + "fuse-libs-2.9.9-8.fc31.x86_64", + "gawk-5.0.1-5.fc31.x86_64", + "gcr-3.33.4-1.fc31.x86_64", + "gcr-base-3.33.4-1.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "gdk-pixbuf2-2.40.0-1.fc31.x86_64", + "gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64", + "geolite2-city-20190806-1.fc31.noarch", + "geolite2-country-20190806-1.fc31.noarch", + "gettext-0.20.1-2.fc31.x86_64", + "gettext-libs-0.20.1-2.fc31.x86_64", + "glib-networking-2.62.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-all-langpacks-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnome-keyring-3.34.0-1.fc31.x86_64", + "gnupg2-2.2.17-2.fc31.x86_64", + "gnupg2-smime-2.2.17-2.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gobject-introspection-1.62.0-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "gpgme-1.13.1-3.fc31.x86_64", + "graphite2-1.3.13-1.fc31.x86_64", + "grep-3.3-3.fc31.x86_64", + "groff-base-1.22.3-20.fc31.x86_64", + "grub2-common-2.02-100.fc31.noarch", + "grub2-pc-2.02-100.fc31.x86_64", + "grub2-pc-modules-2.02-100.fc31.noarch", + "grub2-tools-2.02-100.fc31.x86_64", + "grub2-tools-extra-2.02-100.fc31.x86_64", + "grub2-tools-minimal-2.02-100.fc31.x86_64", + "gsettings-desktop-schemas-3.34.0-1.fc31.x86_64", + "gtk-update-icon-cache-3.24.12-3.fc31.x86_64", + "gtk3-3.24.12-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "harfbuzz-2.6.1-2.fc31.x86_64", + "hicolor-icon-theme-0.17-7.fc31.noarch", + "hostname-3.20-9.fc31.x86_64", + "ima-evm-utils-1.2.1-2.fc31.x86_64", + "initscripts-10.02-2.fc31.x86_64", + "ipcalc-0.2.5-3.fc31.x86_64", + "iproute-5.3.0-1.fc31.x86_64", + "iproute-tc-5.3.0-1.fc31.x86_64", + "ipset-7.3-1.fc31.x86_64", + "ipset-libs-7.3-1.fc31.x86_64", + "iptables-1.8.3-5.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "iputils-20190515-3.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "jasper-libs-2.0.14-9.fc31.x86_64", + "jbigkit-libs-2.1-17.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "json-glib-1.4.4-3.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-5.3.7-301.fc31.x86_64", + "kernel-core-5.3.7-301.fc31.x86_64", + "kernel-modules-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "lcms2-2.9-6.fc31.x86_64", + "less-551-2.fc31.x86_64", + "libX11-1.6.8-3.fc31.x86_64", + "libX11-common-1.6.8-3.fc31.noarch", + "libXau-1.0.9-2.fc31.x86_64", + "libXcomposite-0.4.4-17.fc31.x86_64", + "libXcursor-1.1.15-6.fc31.x86_64", + "libXdamage-1.1.4-17.fc31.x86_64", + "libXext-1.3.4-2.fc31.x86_64", + "libXfixes-5.0.3-10.fc31.x86_64", + "libXft-2.3.3-2.fc31.x86_64", + "libXi-1.7.10-2.fc31.x86_64", + "libXinerama-1.1.4-4.fc31.x86_64", + "libXrandr-1.5.2-2.fc31.x86_64", + "libXrender-0.9.10-10.fc31.x86_64", + "libXtst-1.2.3-10.fc31.x86_64", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libassuan-2.5.3-2.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libbasicobjects-0.1.1-43.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcollection-0.7.0-43.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcomps-0.1.11-3.fc31.x86_64", + "libcroco-0.6.13-2.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdatrie-0.2.9-10.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libdhash-0.5.0-43.fc31.x86_64", + "libdnf-0.35.3-6.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libepoxy-1.5.3-4.fc31.x86_64", + "libevent-2.1.8-7.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgomp-9.2.1-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libgusb-0.3.0-5.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libini_config-1.3.1-43.fc31.x86_64", + "libjpeg-turbo-2.0.2-4.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libksba-1.3.5-10.fc31.x86_64", + "libldb-2.0.7-1.fc31.x86_64", + "libmaxminddb-1.2.0-8.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmodman-2.0.1-20.fc31.x86_64", + "libmodulemd1-1.8.15-3.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libndp-1.7-4.fc31.x86_64", + "libnetfilter_conntrack-1.0.7-3.fc31.x86_64", + "libnfnetlink-1.0.1-16.fc31.x86_64", + "libnfsidmap-2.4.1-1.rc1.fc31.x86_64", + "libnftnl-1.1.3-2.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnl3-3.5.0-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpath_utils-0.2.1-43.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpipeline-1.5.1-3.fc31.x86_64", + "libpng-1.6.37-2.fc31.x86_64", + "libproxy-0.4.15-14.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libref_array-0.1.5-43.fc31.x86_64", + "librepo-1.10.5-1.fc31.x86_64", + "libreport-filesystem-2.10.1-2.fc31.noarch", + "libseccomp-2.4.1-1.fc31.x86_64", + "libsecret-0.19.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libsolv-0.7.5-3.fc31.x86_64", + "libsoup-2.68.2-1.fc31.x86_64", + "libss-1.45.3-1.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libsss_autofs-2.2.2-1.fc31.x86_64", + "libsss_certmap-2.2.2-1.fc31.x86_64", + "libsss_idmap-2.2.2-1.fc31.x86_64", + "libsss_nss_idmap-2.2.2-1.fc31.x86_64", + "libsss_sudo-2.2.2-1.fc31.x86_64", + "libstdc++-9.2.1-1.fc31.x86_64", + "libtalloc-2.3.0-1.fc31.x86_64", + "libtasn1-4.14-2.fc31.x86_64", + "libtdb-1.4.2-1.fc31.x86_64", + "libtevent-0.10.1-1.fc31.x86_64", + "libtextstyle-0.20.1-2.fc31.x86_64", + "libthai-0.1.28-3.fc31.x86_64", + "libtiff-4.0.10-6.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libusbx-1.0.22-4.fc31.x86_64", + "libuser-0.62-21.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libwayland-client-1.17.0-2.fc31.x86_64", + "libwayland-cursor-1.17.0-2.fc31.x86_64", + "libwayland-egl-1.17.0-2.fc31.x86_64", + "libxcb-1.13.1-3.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libyaml-0.2.2-2.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-atm-libs-2.5.1-25.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lmdb-libs-0.9.23-3.fc31.x86_64", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "man-db-2.8.4-5.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "net-tools-2.0-0.55.20160912git.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "nftables-0.9.1-3.fc31.x86_64", + "npth-1.6-3.fc31.x86_64", + "ntfs-3g-2017.3.23-12.fc31.x86_64", + "ntfs-3g-system-compression-1.0-2.fc31.x86_64", + "ntfsprogs-2017.3.23-12.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-clients-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "os-prober-1.77-3.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pango-1.44.6-1.fc31.x86_64", + "parted-3.2.153-1.fc31.x86_64", + "passwd-0.80-6.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "pinentry-1.1.0-6.fc31.x86_64", + "pixman-0.38.4-1.fc31.x86_64", + "plymouth-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-core-libs-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-scripts-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "polkit-libs-0.116-4.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-dateutil-2.8.0-3.fc31.noarch", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-decorator-4.4.0-2.fc31.noarch", + "python3-distro-1.4.0-2.fc31.noarch", + "python3-dnf-4.2.9-5.fc31.noarch", + "python3-dnf-plugins-core-4.0.9-1.fc31.noarch", + "python3-firewall-0.7.2-1.fc31.noarch", + "python3-gobject-base-3.34.0-3.fc31.x86_64", + "python3-gpg-1.13.1-3.fc31.x86_64", + "python3-hawkey-0.35.3-6.fc31.x86_64", + "python3-libcomps-0.1.11-3.fc31.x86_64", + "python3-libdnf-0.35.3-6.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-pyasn1-0.4.4-5.fc31.noarch", + "python3-rpm-4.15.0-6.fc31.x86_64", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-slip-0.6.4-16.fc31.noarch", + "python3-slip-dbus-0.6.4-16.fc31.noarch", + "python3-unbound-1.9.3-1.fc31.x86_64", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rest-0.8.1-6.fc31.x86_64", + "rootfiles-8.1-25.fc31.noarch", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-build-libs-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "rpm-plugin-systemd-inhibit-4.15.0-6.fc31.x86_64", + "rpm-sign-libs-4.15.0-6.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "sssd-client-2.2.2-1.fc31.x86_64", + "sssd-common-2.2.2-1.fc31.x86_64", + "sssd-kcm-2.2.2-1.fc31.x86_64", + "sssd-nfs-idmap-2.2.2-1.fc31.x86_64", + "sudo-1.8.28-1.fc31.x86_64", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tss2-1331-2.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "unbound-libs-1.9.3-1.fc31.x86_64", + "util-linux-2.34-3.fc31.x86_64", + "vim-minimal-8.1.2102-1.fc31.x86_64", + "which-2.21-15.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xkeyboard-config-2.27-2.fc31.noarch", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "yum-4.2.9-5.fc31.noarch", + "zchunk-libs-1.1.2-3.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": "dos", + "partition-table-id": "0x14fc63d2", + "partitions": [ + { + "bootable": true, + "fstype": "ext4", + "label": null, + "partuuid": "14fc63d2-01", + "size": 2146435072, + "start": 1048576, + "type": "83", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:996:993::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "redhat:x:1000:1000::/home/redhat:/bin/bash", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:998:995:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:997:994:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin", + "unbound:x:999:999:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.3.7-301.fc31.x86_64": ".M.......", + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "arp-ethers.service", + "chrony-wait.service", + "console-getty.service", + "debug-shell.service", + "loadmodules.service", + "nftables.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "sssd-autofs.socket", + "sssd-nss.socket", + "sssd-pac.socket", + "sssd-pam-priv.socket", + "sssd-pam.socket", + "sssd-ssh.socket", + "sssd-sudo.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "auditd.service", + "autovt@.service", + "chronyd.service", + "dbus-broker.service", + "dbus-org.fedoraproject.FirewallD1.service", + "dbus-org.freedesktop.nm-dispatcher.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "import-state.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "waagent.service", + "dbus.socket", + "sssd-kcm.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target", + "dnf-makecache.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer" + ] + } +} diff --git a/test/cases/f31-x86_64-vmdk-boot.json b/test/cases/f31-x86_64-vmdk-boot.json new file mode 100644 index 000000000..113dc99ae --- /dev/null +++ b/test/cases/f31-x86_64-vmdk-boot.json @@ -0,0 +1,781 @@ +{ + "boot": { + "type": "qemu" + }, + "compose-request": { + "distro": "fedora-31", + "arch": "x86_64", + "output-format": "vmdk", + "filename": "disk.vmdk", + "blueprint": { + "name": "vmdk-boot-test", + "description": "Image for boot test", + "packages": [], + "modules": [], + "groups": [], + "customizations": { + "user": [ + { + "name": "redhat", + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + ] + } + } + }, + "manifest": { + "sources": {}, + "pipeline": { + "build": { + "pipeline": { + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "dnf", + "dosfstools", + "e2fsprogs", + "grub2-pc", + "policycoreutils", + "qemu-img", + "systemd", + "tar" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + } + ] + }, + "runner": "org.osbuild.fedora31" + }, + "stages": [ + { + "name": "org.osbuild.dnf", + "options": { + "repos": [ + { + "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-31&arch=x86_64", + "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFxq3QMBEADUhGfCfP1ijiggBuVbR/pBDSWMC3TWbfC8pt7fhZkYrilzfWUM\nfTsikPymSriScONXP6DNyZ5r7tgrIVdVrJvRIqIFRO0mufp9HyfWKDO//Ctyp7OQ\nzYw6NVthO/aWpyFfJpj6s4iZsYGqf9gByV8brBB8v8jEsCtVOj1BU3bMbLkMsRI9\n+WiLjDYyvopqNBQuIe8ogxSxpYdbUz6+jxzfvhRoBzWdjITd//Gjd90kkrBOMWkO\nLTqO133OD1WMT08G5NuQ4KhjYsVvSbBpfdkTcNuP8gBP9LxCQDc+e1eAhZ95g3qk\nXLeKEK9j+F+wuG/OrEAxBsscCxXRUB38QH6CFe3UxGoSMnBi+jEhicudo+ItpFOy\n7rPaYyRh4Pmu4QHcC83bNjp8NI6zTHrBmVuPqkxMn07GMAQav9ezBXj6umqTX4cU\ndsJUavJrJ3u7rT0lhBdiGrQ9zPbL07u2Kn+OXPAC3dKSf7G8TvwNAdry9esGSpi3\n8aa1myQYVZvAlsIBkbN3fb1wvDJE5czVhzwQ77V2t66jxeg0o9/2OZVH3CozD2Zj\nv28LHuW/jnQHtsQ0fUyQYRmHxNEVkW10GGM7fQwxzpxFFS1O/2XEnfMu7yBHZsgL\nSojfUct0FhLhEN/g/IINX9ZCVrzK5/De27CNjYE1cgYD/lTmQ0SyjfKVwwARAQAB\ntDFGZWRvcmEgKDMxKSA8ZmVkb3JhLTMxLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI+BBMBAgAoAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCXGrkTQUJ\nEs8P/QAKCRBQyzkLPDNZxBmDD/90IFwAfFcQq5ENl7/o2CYQ9k2adTHbV5RoIOWC\n/o9I5/btn1y8WDhPOUNmsgbUqRqz6srlVplg+LkpIj67PVLDBwpVbCJC8o1fztd2\nMryVqdvu562WVhUorII+iW7nfqD0yv55nH9b/JR1qloUa8LpeKw84JgvxF5wVfyR\nid1WjI0DBk2taFR4xCfU5Tb262fbdFj5iB9xskP7oNeS29+SfDjlnybtlFoqr9UA\nnY1uvhBPkGmj45SJkpfP+L+kGYXVaUd29M/q/Pt46X1KDvr6Z0l8bSUEk3zfcNdj\nuEhtHBqSy1UPPAikGX1Q5wGdu7R7+mv/ARqfI6OC44ipoOMNK1Aiu6+slbPYphwX\nighSz9yYuG0EdWt7akfKR0R04Kuej4LXLWcxTR4l8XDzThYgPP0g+z0XQJrAkVhi\nSrzICeC3K1GPSiUtNAxSTL+qWWgwvQyAPNoPV/OYmY+wUxUnKCZpEWPkL79lh6CM\nbJx/zlrOMzRumSzaOnKW9AOliviH4Rj89OmDifBEsQ0CewdHN9ly6g4ZFJJGYXJ5\nHTb5jdButTC3tDfvH8Z7dtXKdC4iqJCIxj698Xn8UjVefZQ2nbv5eXcZLfHtvbNB\nTTv1vvBV4G7aiHKYRSj7HmxhLBZC8Y/nmFAemOoOYDpR5eUmPmSbFayoLfRsFXmC\nHLs7cw==\n=6hRW\n-----END PGP PUBLIC KEY BLOCK-----\n", + "checksum": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + ], + "packages": [ + "@core", + "chrony", + "firewalld", + "grub2-pc", + "kernel", + "langpacks-en", + "open-vm-tools", + "selinux-policy-targeted" + ], + "exclude_packages": [ + "dracut-config-rescue" + ], + "releasever": "31", + "basearch": "x86_64", + "module_platform_id": "platform:f31" + } + }, + { + "name": "org.osbuild.fix-bls", + "options": {} + }, + { + "name": "org.osbuild.locale", + "options": { + "language": "en_US" + } + }, + { + "name": "org.osbuild.users", + "options": { + "users": { + "redhat": { + "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" + } + } + } + }, + { + "name": "org.osbuild.fstab", + "options": { + "filesystems": [ + { + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "vfs_type": "ext4", + "path": "/", + "options": "defaults", + "freq": 1, + "passno": 1 + } + ] + } + }, + { + "name": "org.osbuild.grub2", + "options": { + "root_fs_uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernel_opts": "ro biosdevname=0 net.ifnames=0", + "legacy": true + } + }, + { + "name": "org.osbuild.selinux", + "options": { + "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" + } + } + ], + "assembler": { + "name": "org.osbuild.qemu", + "options": { + "format": "vmdk", + "filename": "disk.vmdk", + "size": 2147483648, + "ptuuid": "0x14fc63d2", + "pttype": "mbr", + "partitions": [ + { + "start": 2048, + "bootable": true, + "filesystem": { + "type": "ext4", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "mountpoint": "/" + } + } + ] + } + } + } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:e39c033883bf8520576de0b0875b5c8cfc40d04f1a0aaf01f1edf57267807580" + } + }, + "image-info": { + "boot-environment": { + "GRUB2_ROOT_FS_UUID": "76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "kernelopts": "root=UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac ro biosdevname=0 net.ifnames=0" + }, + "bootloader": "grub", + "bootmenu": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.3.7-301.fc31.x86_64.img", + "linux": "/boot/vmlinuz-5.3.7-301.fc31.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.3.7-301.fc31.x86_64) 31 (Thirty One)", + "version": "5.3.7-301.fc31.x86_64" + } + ], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "fstab": [ + [ + "UUID=76a22bf4-f153-4541-b6c7-0332c0dfaeac", + "/", + "ext4", + "defaults", + "1", + "1" + ] + ], + "groups": [ + "adm:x:4:", + "audio:x:63:", + "bin:x:1:", + "cdrom:x:11:", + "chrony:x:993:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:997:", + "kmem:x:9:", + "kvm:x:36:", + "lock:x:54:", + "lp:x:7:", + "mail:x:12:", + "man:x:15:", + "mem:x:8:", + "nobody:x:65534:", + "redhat:x:1000:", + "render:x:996:", + "root:x:0:", + "ssh_keys:x:998:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:995:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:994:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:999:", + "users:x:100:", + "utempter:x:35:", + "utmp:x:22:", + "video:x:39:", + "wheel:x:10:" + ], + "image-format": "vmdk", + "os-release": { + "ANSI_COLOR": "0;34", + "BUG_REPORT_URL": "https://bugzilla.redhat.com/", + "CPE_NAME": "cpe:/o:fedoraproject:fedora:31", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f31/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f31", + "PRETTY_NAME": "Fedora 31 (Thirty One)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "31", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "31", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "31 (Thirty One)", + "VERSION_CODENAME": "", + "VERSION_ID": "31" + }, + "packages": [ + "NetworkManager-1.20.4-1.fc31.x86_64", + "NetworkManager-libnm-1.20.4-1.fc31.x86_64", + "abattis-cantarell-fonts-0.111-3.fc31.noarch", + "acl-2.2.53-4.fc31.x86_64", + "adobe-source-code-pro-fonts-2.030.1.050-7.fc31.noarch", + "adwaita-cursor-theme-3.34.0-1.fc31.noarch", + "adwaita-icon-theme-3.34.0-1.fc31.noarch", + "alternatives-1.11-5.fc31.x86_64", + "at-spi2-atk-2.34.1-1.fc31.x86_64", + "at-spi2-core-2.34.0-1.fc31.x86_64", + "atk-2.34.1-1.fc31.x86_64", + "audit-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "audit-libs-3.0-0.12.20190507gitf58ec40.fc31.x86_64", + "avahi-libs-0.7-20.fc31.x86_64", + "basesystem-11-8.fc31.noarch", + "bash-5.0.7-3.fc31.x86_64", + "brotli-1.0.7-6.fc31.x86_64", + "bzip2-libs-1.0.8-1.fc31.x86_64", + "c-ares-1.15.0-4.fc31.x86_64", + "ca-certificates-2019.2.32-3.fc31.noarch", + "cairo-1.16.0-6.fc31.x86_64", + "cairo-gobject-1.16.0-6.fc31.x86_64", + "chrony-3.5-4.fc31.x86_64", + "colord-libs-1.4.4-2.fc31.x86_64", + "coreutils-8.31-4.fc31.x86_64", + "coreutils-common-8.31-4.fc31.x86_64", + "cpio-2.12-12.fc31.x86_64", + "cracklib-2.9.6-21.fc31.x86_64", + "cracklib-dicts-2.9.6-21.fc31.x86_64", + "crypto-policies-20190816-4.gitbb9bf99.fc31.noarch", + "cryptsetup-libs-2.2.1-1.fc31.x86_64", + "cups-libs-2.2.12-2.fc31.x86_64", + "curl-7.66.0-1.fc31.x86_64", + "cyrus-sasl-lib-2.1.27-2.fc31.x86_64", + "dbus-1.12.16-3.fc31.x86_64", + "dbus-broker-21-6.fc31.x86_64", + "dbus-common-1.12.16-3.fc31.noarch", + "dbus-libs-1.12.16-3.fc31.x86_64", + "dconf-0.34.0-1.fc31.x86_64", + "dejavu-fonts-common-2.37-2.fc31.noarch", + "dejavu-sans-fonts-2.37-2.fc31.noarch", + "deltarpm-3.6.2-2.fc31.x86_64", + "device-mapper-1.02.163-2.fc31.x86_64", + "device-mapper-libs-1.02.163-2.fc31.x86_64", + "dhcp-client-4.4.1-15.fc31.x86_64", + "dhcp-common-4.4.1-15.fc31.noarch", + "diffutils-3.7-3.fc31.x86_64", + "dnf-4.2.9-5.fc31.noarch", + "dnf-data-4.2.9-5.fc31.noarch", + "dnf-plugins-core-4.0.9-1.fc31.noarch", + "dracut-049-27.git20181204.fc31.1.x86_64", + "e2fsprogs-1.45.3-1.fc31.x86_64", + "e2fsprogs-libs-1.45.3-1.fc31.x86_64", + "ebtables-legacy-2.0.10-37.fc31.x86_64", + "elfutils-default-yama-scope-0.177-1.fc31.noarch", + "elfutils-libelf-0.177-1.fc31.x86_64", + "elfutils-libs-0.177-1.fc31.x86_64", + "expat-2.2.8-1.fc31.x86_64", + "fedora-gpg-keys-31-1.noarch", + "fedora-release-31-1.noarch", + "fedora-release-common-31-1.noarch", + "fedora-repos-31-1.noarch", + "file-5.37-3.fc31.x86_64", + "file-libs-5.37-3.fc31.x86_64", + "filesystem-3.12-2.fc31.x86_64", + "findutils-4.6.0-24.fc31.x86_64", + "fipscheck-1.5.0-7.fc31.x86_64", + "fipscheck-lib-1.5.0-7.fc31.x86_64", + "firewalld-0.7.2-1.fc31.noarch", + "firewalld-filesystem-0.7.2-1.fc31.noarch", + "fontconfig-2.13.92-3.fc31.x86_64", + "fontpackages-filesystem-1.44-25.fc31.noarch", + "freetype-2.10.0-3.fc31.x86_64", + "fribidi-1.0.5-4.fc31.x86_64", + "fuse-2.9.9-8.fc31.x86_64", + "fuse-common-3.6.2-1.fc31.x86_64", + "fuse-libs-2.9.9-8.fc31.x86_64", + "gawk-5.0.1-5.fc31.x86_64", + "gcr-3.33.4-1.fc31.x86_64", + "gcr-base-3.33.4-1.fc31.x86_64", + "gdbm-libs-1.18.1-1.fc31.x86_64", + "gdk-pixbuf2-2.40.0-1.fc31.x86_64", + "gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64", + "geolite2-city-20190806-1.fc31.noarch", + "geolite2-country-20190806-1.fc31.noarch", + "gettext-0.20.1-2.fc31.x86_64", + "gettext-libs-0.20.1-2.fc31.x86_64", + "glib-networking-2.62.1-1.fc31.x86_64", + "glib2-2.62.1-1.fc31.x86_64", + "glibc-2.30-5.fc31.x86_64", + "glibc-common-2.30-5.fc31.x86_64", + "glibc-langpack-en-2.30-5.fc31.x86_64", + "gmp-6.1.2-10.fc31.x86_64", + "gnome-keyring-3.34.0-1.fc31.x86_64", + "gnupg2-2.2.17-2.fc31.x86_64", + "gnupg2-smime-2.2.17-2.fc31.x86_64", + "gnutls-3.6.10-1.fc31.x86_64", + "gobject-introspection-1.62.0-1.fc31.x86_64", + "gpg-pubkey-3c3359c4-5c6ae44d", + "gpgme-1.13.1-3.fc31.x86_64", + "graphite2-1.3.13-1.fc31.x86_64", + "grep-3.3-3.fc31.x86_64", + "groff-base-1.22.3-20.fc31.x86_64", + "grub2-common-2.02-100.fc31.noarch", + "grub2-pc-2.02-100.fc31.x86_64", + "grub2-pc-modules-2.02-100.fc31.noarch", + "grub2-tools-2.02-100.fc31.x86_64", + "grub2-tools-extra-2.02-100.fc31.x86_64", + "grub2-tools-minimal-2.02-100.fc31.x86_64", + "gsettings-desktop-schemas-3.34.0-1.fc31.x86_64", + "gtk-update-icon-cache-3.24.12-3.fc31.x86_64", + "gtk3-3.24.12-3.fc31.x86_64", + "gzip-1.10-1.fc31.x86_64", + "harfbuzz-2.6.1-2.fc31.x86_64", + "hicolor-icon-theme-0.17-7.fc31.noarch", + "hostname-3.20-9.fc31.x86_64", + "hwdata-0.328-1.fc31.noarch", + "ima-evm-utils-1.2.1-2.fc31.x86_64", + "initscripts-10.02-2.fc31.x86_64", + "ipcalc-0.2.5-3.fc31.x86_64", + "iproute-5.3.0-1.fc31.x86_64", + "iproute-tc-5.3.0-1.fc31.x86_64", + "ipset-7.3-1.fc31.x86_64", + "ipset-libs-7.3-1.fc31.x86_64", + "iptables-1.8.3-5.fc31.x86_64", + "iptables-libs-1.8.3-5.fc31.x86_64", + "iputils-20190515-3.fc31.x86_64", + "jansson-2.12-4.fc31.x86_64", + "jasper-libs-2.0.14-9.fc31.x86_64", + "jbigkit-libs-2.1-17.fc31.x86_64", + "json-c-0.13.1-6.fc31.x86_64", + "json-glib-1.4.4-3.fc31.x86_64", + "kbd-2.0.4-14.fc31.x86_64", + "kbd-legacy-2.0.4-14.fc31.noarch", + "kbd-misc-2.0.4-14.fc31.noarch", + "kernel-5.3.7-301.fc31.x86_64", + "kernel-core-5.3.7-301.fc31.x86_64", + "kernel-modules-5.3.7-301.fc31.x86_64", + "keyutils-libs-1.6-3.fc31.x86_64", + "kmod-26-4.fc31.x86_64", + "kmod-libs-26-4.fc31.x86_64", + "kpartx-0.8.0-3.fc31.x86_64", + "krb5-libs-1.17-45.fc31.x86_64", + "langpacks-core-en-2.0-7.fc31.noarch", + "langpacks-en-2.0-7.fc31.noarch", + "lcms2-2.9-6.fc31.x86_64", + "less-551-2.fc31.x86_64", + "libX11-1.6.8-3.fc31.x86_64", + "libX11-common-1.6.8-3.fc31.noarch", + "libXau-1.0.9-2.fc31.x86_64", + "libXcomposite-0.4.4-17.fc31.x86_64", + "libXcursor-1.1.15-6.fc31.x86_64", + "libXdamage-1.1.4-17.fc31.x86_64", + "libXext-1.3.4-2.fc31.x86_64", + "libXfixes-5.0.3-10.fc31.x86_64", + "libXft-2.3.3-2.fc31.x86_64", + "libXi-1.7.10-2.fc31.x86_64", + "libXinerama-1.1.4-4.fc31.x86_64", + "libXrandr-1.5.2-2.fc31.x86_64", + "libXrender-0.9.10-10.fc31.x86_64", + "libXtst-1.2.3-10.fc31.x86_64", + "libacl-2.2.53-4.fc31.x86_64", + "libarchive-3.4.0-1.fc31.x86_64", + "libargon2-20171227-3.fc31.x86_64", + "libassuan-2.5.3-2.fc31.x86_64", + "libattr-2.4.48-7.fc31.x86_64", + "libbasicobjects-0.1.1-43.fc31.x86_64", + "libblkid-2.34-3.fc31.x86_64", + "libcap-2.26-6.fc31.x86_64", + "libcap-ng-0.7.9-8.fc31.x86_64", + "libcollection-0.7.0-43.fc31.x86_64", + "libcom_err-1.45.3-1.fc31.x86_64", + "libcomps-0.1.11-3.fc31.x86_64", + "libcroco-0.6.13-2.fc31.x86_64", + "libcurl-7.66.0-1.fc31.x86_64", + "libdatrie-0.2.9-10.fc31.x86_64", + "libdb-5.3.28-38.fc31.x86_64", + "libdb-utils-5.3.28-38.fc31.x86_64", + "libdhash-0.5.0-43.fc31.x86_64", + "libdnet-1.12-31.fc31.x86_64", + "libdnf-0.35.3-6.fc31.x86_64", + "libdrm-2.4.99-2.fc31.x86_64", + "libedit-3.1-28.20190324cvs.fc31.x86_64", + "libepoxy-1.5.3-4.fc31.x86_64", + "libevent-2.1.8-7.fc31.x86_64", + "libfdisk-2.34-3.fc31.x86_64", + "libffi-3.1-23.fc31.x86_64", + "libgcc-9.2.1-1.fc31.x86_64", + "libgcrypt-1.8.5-1.fc31.x86_64", + "libgomp-9.2.1-1.fc31.x86_64", + "libgpg-error-1.36-2.fc31.x86_64", + "libgusb-0.3.0-5.fc31.x86_64", + "libicu-63.2-3.fc31.x86_64", + "libidn2-2.2.0-2.fc31.x86_64", + "libini_config-1.3.1-43.fc31.x86_64", + "libjpeg-turbo-2.0.2-4.fc31.x86_64", + "libkcapi-1.1.5-1.fc31.x86_64", + "libkcapi-hmaccalc-1.1.5-1.fc31.x86_64", + "libksba-1.3.5-10.fc31.x86_64", + "libldb-2.0.7-1.fc31.x86_64", + "libmaxminddb-1.2.0-8.fc31.x86_64", + "libmetalink-0.1.3-9.fc31.x86_64", + "libmnl-1.0.4-10.fc31.x86_64", + "libmodman-2.0.1-20.fc31.x86_64", + "libmodulemd1-1.8.15-3.fc31.x86_64", + "libmount-2.34-3.fc31.x86_64", + "libmspack-0.10.1-0.2.alpha.fc31.x86_64", + "libndp-1.7-4.fc31.x86_64", + "libnetfilter_conntrack-1.0.7-3.fc31.x86_64", + "libnfnetlink-1.0.1-16.fc31.x86_64", + "libnfsidmap-2.4.1-1.rc1.fc31.x86_64", + "libnftnl-1.1.3-2.fc31.x86_64", + "libnghttp2-1.39.2-1.fc31.x86_64", + "libnl3-3.5.0-1.fc31.x86_64", + "libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64", + "libpath_utils-0.2.1-43.fc31.x86_64", + "libpcap-1.9.0-4.fc31.x86_64", + "libpciaccess-0.15-2.fc31.x86_64", + "libpipeline-1.5.1-3.fc31.x86_64", + "libpng-1.6.37-2.fc31.x86_64", + "libproxy-0.4.15-14.fc31.x86_64", + "libpsl-0.21.0-2.fc31.x86_64", + "libpwquality-1.4.1-1.fc31.x86_64", + "libref_array-0.1.5-43.fc31.x86_64", + "librepo-1.10.5-1.fc31.x86_64", + "libreport-filesystem-2.10.1-2.fc31.noarch", + "libseccomp-2.4.1-1.fc31.x86_64", + "libsecret-0.19.1-1.fc31.x86_64", + "libselinux-2.9-5.fc31.x86_64", + "libselinux-utils-2.9-5.fc31.x86_64", + "libsemanage-2.9-3.fc31.x86_64", + "libsepol-2.9-2.fc31.x86_64", + "libsigsegv-2.11-8.fc31.x86_64", + "libsmartcols-2.34-3.fc31.x86_64", + "libsolv-0.7.5-3.fc31.x86_64", + "libsoup-2.68.2-1.fc31.x86_64", + "libss-1.45.3-1.fc31.x86_64", + "libssh-0.9.0-6.fc31.x86_64", + "libssh-config-0.9.0-6.fc31.noarch", + "libsss_autofs-2.2.2-1.fc31.x86_64", + "libsss_certmap-2.2.2-1.fc31.x86_64", + "libsss_idmap-2.2.2-1.fc31.x86_64", + "libsss_nss_idmap-2.2.2-1.fc31.x86_64", + "libsss_sudo-2.2.2-1.fc31.x86_64", + "libstdc++-9.2.1-1.fc31.x86_64", + "libtalloc-2.3.0-1.fc31.x86_64", + "libtasn1-4.14-2.fc31.x86_64", + "libtdb-1.4.2-1.fc31.x86_64", + "libtevent-0.10.1-1.fc31.x86_64", + "libtextstyle-0.20.1-2.fc31.x86_64", + "libthai-0.1.28-3.fc31.x86_64", + "libtiff-4.0.10-6.fc31.x86_64", + "libtirpc-1.1.4-2.rc3.fc31.x86_64", + "libtool-ltdl-2.4.6-31.fc31.x86_64", + "libunistring-0.9.10-6.fc31.x86_64", + "libusbx-1.0.22-4.fc31.x86_64", + "libuser-0.62-21.fc31.x86_64", + "libutempter-1.1.6-17.fc31.x86_64", + "libuuid-2.34-3.fc31.x86_64", + "libverto-0.3.0-8.fc31.x86_64", + "libwayland-client-1.17.0-2.fc31.x86_64", + "libwayland-cursor-1.17.0-2.fc31.x86_64", + "libwayland-egl-1.17.0-2.fc31.x86_64", + "libxcb-1.13.1-3.fc31.x86_64", + "libxcrypt-4.4.10-1.fc31.x86_64", + "libxcrypt-compat-4.4.10-1.fc31.x86_64", + "libxkbcommon-0.8.4-2.fc31.x86_64", + "libxml2-2.9.9-3.fc31.x86_64", + "libxslt-1.1.33-2.fc31.x86_64", + "libyaml-0.2.2-2.fc31.x86_64", + "libzstd-1.4.2-1.fc31.x86_64", + "linux-atm-libs-2.5.1-25.fc31.x86_64", + "linux-firmware-20190923-102.fc31.noarch", + "linux-firmware-whence-20190923-102.fc31.noarch", + "lmdb-libs-0.9.23-3.fc31.x86_64", + "lua-libs-5.3.5-6.fc31.x86_64", + "lz4-libs-1.9.1-1.fc31.x86_64", + "man-db-2.8.4-5.fc31.x86_64", + "mkpasswd-5.5.2-1.fc31.x86_64", + "mpfr-3.1.6-5.fc31.x86_64", + "ncurses-6.1-12.20190803.fc31.x86_64", + "ncurses-base-6.1-12.20190803.fc31.noarch", + "ncurses-libs-6.1-12.20190803.fc31.x86_64", + "nettle-3.5.1-3.fc31.x86_64", + "nftables-0.9.1-3.fc31.x86_64", + "npth-1.6-3.fc31.x86_64", + "open-vm-tools-10.3.10-2.fc31.x86_64", + "openldap-2.4.47-3.fc31.x86_64", + "openssh-8.0p1-8.fc31.1.x86_64", + "openssh-clients-8.0p1-8.fc31.1.x86_64", + "openssh-server-8.0p1-8.fc31.1.x86_64", + "openssl-1.1.1d-2.fc31.x86_64", + "openssl-libs-1.1.1d-2.fc31.x86_64", + "openssl-pkcs11-0.4.10-2.fc31.x86_64", + "os-prober-1.77-3.fc31.x86_64", + "p11-kit-0.23.16.1-2.fc31.x86_64", + "p11-kit-trust-0.23.16.1-2.fc31.x86_64", + "pam-1.3.1-18.fc31.x86_64", + "pango-1.44.6-1.fc31.x86_64", + "parted-3.2.153-1.fc31.x86_64", + "passwd-0.80-6.fc31.x86_64", + "pciutils-3.6.2-3.fc31.x86_64", + "pciutils-libs-3.6.2-3.fc31.x86_64", + "pcre-8.43-2.fc31.1.x86_64", + "pcre2-10.33-14.fc31.x86_64", + "pigz-2.4-5.fc31.x86_64", + "pinentry-1.1.0-6.fc31.x86_64", + "pixman-0.38.4-1.fc31.x86_64", + "plymouth-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-core-libs-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "plymouth-scripts-0.9.4-10.20191001gita8aad27.fc31.x86_64", + "policycoreutils-2.9-5.fc31.x86_64", + "polkit-libs-0.116-4.fc31.x86_64", + "popt-1.16-18.fc31.x86_64", + "procps-ng-3.3.15-6.fc31.x86_64", + "publicsuffix-list-dafsa-20190417-2.fc31.noarch", + "python-pip-wheel-19.1.1-4.fc31.noarch", + "python-setuptools-wheel-41.2.0-1.fc31.noarch", + "python-unversioned-command-3.7.4-5.fc31.noarch", + "python3-3.7.4-5.fc31.x86_64", + "python3-dateutil-2.8.0-3.fc31.noarch", + "python3-dbus-1.2.8-6.fc31.x86_64", + "python3-decorator-4.4.0-2.fc31.noarch", + "python3-distro-1.4.0-2.fc31.noarch", + "python3-dnf-4.2.9-5.fc31.noarch", + "python3-dnf-plugins-core-4.0.9-1.fc31.noarch", + "python3-firewall-0.7.2-1.fc31.noarch", + "python3-gobject-base-3.34.0-3.fc31.x86_64", + "python3-gpg-1.13.1-3.fc31.x86_64", + "python3-hawkey-0.35.3-6.fc31.x86_64", + "python3-libcomps-0.1.11-3.fc31.x86_64", + "python3-libdnf-0.35.3-6.fc31.x86_64", + "python3-libs-3.7.4-5.fc31.x86_64", + "python3-libselinux-2.9-5.fc31.x86_64", + "python3-pip-19.1.1-4.fc31.noarch", + "python3-rpm-4.15.0-6.fc31.x86_64", + "python3-setuptools-41.2.0-1.fc31.noarch", + "python3-six-1.12.0-2.fc31.noarch", + "python3-slip-0.6.4-16.fc31.noarch", + "python3-slip-dbus-0.6.4-16.fc31.noarch", + "python3-unbound-1.9.3-1.fc31.x86_64", + "qrencode-libs-4.0.2-4.fc31.x86_64", + "readline-8.0-3.fc31.x86_64", + "rest-0.8.1-6.fc31.x86_64", + "rootfiles-8.1-25.fc31.noarch", + "rpm-4.15.0-6.fc31.x86_64", + "rpm-build-libs-4.15.0-6.fc31.x86_64", + "rpm-libs-4.15.0-6.fc31.x86_64", + "rpm-plugin-selinux-4.15.0-6.fc31.x86_64", + "rpm-plugin-systemd-inhibit-4.15.0-6.fc31.x86_64", + "rpm-sign-libs-4.15.0-6.fc31.x86_64", + "sed-4.5-4.fc31.x86_64", + "selinux-policy-3.14.4-37.fc31.noarch", + "selinux-policy-targeted-3.14.4-37.fc31.noarch", + "setup-2.13.3-2.fc31.noarch", + "shadow-utils-4.6-16.fc31.x86_64", + "shared-mime-info-1.14-1.fc31.x86_64", + "sqlite-libs-3.29.0-2.fc31.x86_64", + "sssd-client-2.2.2-1.fc31.x86_64", + "sssd-common-2.2.2-1.fc31.x86_64", + "sssd-kcm-2.2.2-1.fc31.x86_64", + "sssd-nfs-idmap-2.2.2-1.fc31.x86_64", + "sudo-1.8.28-1.fc31.x86_64", + "systemd-243-4.gitef67743.fc31.x86_64", + "systemd-bootchart-233-5.fc31.x86_64", + "systemd-libs-243-4.gitef67743.fc31.x86_64", + "systemd-pam-243-4.gitef67743.fc31.x86_64", + "systemd-rpm-macros-243-4.gitef67743.fc31.noarch", + "systemd-udev-243-4.gitef67743.fc31.x86_64", + "tar-1.32-2.fc31.x86_64", + "trousers-0.3.13-13.fc31.x86_64", + "trousers-lib-0.3.13-13.fc31.x86_64", + "tss2-1331-2.fc31.x86_64", + "tzdata-2019c-1.fc31.noarch", + "unbound-libs-1.9.3-1.fc31.x86_64", + "util-linux-2.34-3.fc31.x86_64", + "vim-minimal-8.1.2102-1.fc31.x86_64", + "which-2.21-15.fc31.x86_64", + "whois-nls-5.5.2-1.fc31.noarch", + "xkeyboard-config-2.27-2.fc31.noarch", + "xmlsec1-1.2.27-3.fc31.x86_64", + "xmlsec1-openssl-1.2.27-3.fc31.x86_64", + "xz-5.2.4-6.fc31.x86_64", + "xz-libs-5.2.4-6.fc31.x86_64", + "yum-4.2.9-5.fc31.noarch", + "zchunk-libs-1.1.2-3.fc31.x86_64", + "zlib-1.2.11-19.fc31.x86_64" + ], + "partition-table": "dos", + "partition-table-id": "0x14fc63d2", + "partitions": [ + { + "bootable": true, + "fstype": "ext4", + "label": null, + "partuuid": "14fc63d2-01", + "size": 2146435072, + "start": 1048576, + "type": "83", + "uuid": "76a22bf4-f153-4541-b6c7-0332c0dfaeac" + } + ], + "passwd": [ + "adm:x:3:4:adm:/var/adm:/sbin/nologin", + "bin:x:1:1:bin:/bin:/sbin/nologin", + "chrony:x:996:993::/var/lib/chrony:/sbin/nologin", + "daemon:x:2:2:daemon:/sbin:/sbin/nologin", + "dbus:x:81:81:System message bus:/:/sbin/nologin", + "ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin", + "games:x:12:100:games:/usr/games:/sbin/nologin", + "halt:x:7:0:halt:/sbin:/sbin/halt", + "lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin", + "mail:x:8:12:mail:/var/spool/mail:/sbin/nologin", + "nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin", + "operator:x:11:0:operator:/root:/sbin/nologin", + "redhat:x:1000:1000::/home/redhat:/bin/bash", + "root:x:0:0:root:/root:/bin/bash", + "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", + "sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin", + "sync:x:5:0:sync:/sbin:/bin/sync", + "systemd-coredump:x:998:995:systemd Core Dumper:/:/sbin/nologin", + "systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin", + "systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin", + "systemd-timesync:x:997:994:systemd Time Synchronization:/:/sbin/nologin", + "tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin", + "unbound:x:999:999:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.3.7-301.fc31.x86_64": ".M.......", + "/boot/initramfs-5.3.7-301.fc31.x86_64.img": ".M.......", + "/etc/udev/hwdb.bin": ".M.......", + "/proc": ".M.......", + "/run/cryptsetup": ".M.......", + "/sys": ".M.......", + "/var/log/btmp": ".M.......", + "/var/log/journal": ".M....G..", + "/var/log/lastlog": ".M....G.." + }, + "missing": [] + }, + "services-disabled": [ + "proc-sys-fs-binfmt_misc.mount", + "chrony-wait.service", + "console-getty.service", + "debug-shell.service", + "loadmodules.service", + "nftables.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-network-generator.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.service", + "systemd-pstore.service", + "systemd-resolved.service", + "systemd-time-wait-sync.service", + "systemd-timesyncd.service", + "tcsd.service", + "sshd.socket", + "sssd-autofs.socket", + "sssd-nss.socket", + "sssd-pac.socket", + "sssd-pam-priv.socket", + "sssd-pam.socket", + "sssd-ssh.socket", + "sssd-sudo.socket", + "systemd-networkd.socket", + "exit.target", + "halt.target", + "kexec.target", + "poweroff.target", + "remote-cryptsetup.target", + "runlevel0.target", + "chrony-dnssrv@.timer", + "fstrim.timer" + ], + "services-enabled": [ + "auditd.service", + "autovt@.service", + "chronyd.service", + "dbus-broker.service", + "dbus-org.fedoraproject.FirewallD1.service", + "dbus-org.freedesktop.nm-dispatcher.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "import-state.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "vgauthd.service", + "vmtoolsd-init.service", + "vmtoolsd.service", + "dbus.socket", + "sssd-kcm.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target", + "dnf-makecache.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer", + "unbound-anchor.timer" + ] + } +}