diff --git a/test/cases/disk_empty_blueprint.json b/test/cases/disk_empty_blueprint.json deleted file mode 100644 index f70abec14..000000000 --- a/test/cases/disk_empty_blueprint.json +++ /dev/null @@ -1,673 +0,0 @@ -{ - "compose-request": { - "distro": "fedora-30", - "arch": "x86_64", - "output-format": "partitioned-disk", - "filename": "disk.img", - "blueprint": {} - }, - "manifest": { - "sources": {}, - "pipeline": { - "build": { - "pipeline": { - "stages": [ - { - "name": "org.osbuild.dnf", - "options": { - "repos": [ - { - "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-30&arch=x86_64", - "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFturGcBEACv0xBo91V2n0uEC2vh69ywCiSyvUgN/AQH8EZpCVtM7NyjKgKm\nbbY4G3R0M3ir1xXmvUDvK0493/qOiFrjkplvzXFTGpPTi0ypqGgxc5d0ohRA1M75\nL+0AIlXoOgHQ358/c4uO8X0JAA1NYxCkAW1KSJgFJ3RjukrfqSHWthS1d4o8fhHy\nKJKEnirE5hHqB50dafXrBfgZdaOs3C6ppRIePFe2o4vUEapMTCHFw0woQR8Ah4/R\nn7Z9G9Ln+0Cinmy0nbIDiZJ+pgLAXCOWBfDUzcOjDGKvcpoZharA07c0q1/5ojzO\n4F0Fh4g/BUmtrASwHfcIbjHyCSr1j/3Iz883iy07gJY5Yhiuaqmp0o0f9fgHkG53\n2xCU1owmACqaIBNQMukvXRDtB2GJMuKa/asTZDP6R5re+iXs7+s9ohcRRAKGyAyc\nYKIQKcaA+6M8T7/G+TPHZX6HJWqJJiYB+EC2ERblpvq9TPlLguEWcmvjbVc31nyq\nSDoO3ncFWKFmVsbQPTbP+pKUmlLfJwtb5XqxNR5GEXSwVv4I7IqBmJz1MmRafnBZ\ng0FJUtH668GnldO20XbnSVBr820F5SISMXVwCXDXEvGwwiB8Lt8PvqzXnGIFDAu3\nDlQI5sxSqpPVWSyw08ppKT2Tpmy8adiBotLfaCFl2VTHwOae48X2dMPBvQARAQAB\ntDFGZWRvcmEgKDMwKSA8ZmVkb3JhLTMwLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI4BBMBAgAiBQJbbqxnAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK\nCRDvPBEfz8ZZudTnD/9170LL3nyTVUCFmBjT9wZ4gYnpwtKVPa/pKnxbbS+Bmmac\ng9TrT9pZbqOHrNJLiZ3Zx1Hp+8uxr3Lo6kbYwImLhkOEDrf4aP17HfQ6VYFbQZI8\nf79OFxWJ7si9+3gfzeh9UYFEqOQfzIjLWFyfnas0OnV/P+RMQ1Zr+vPRqO7AR2va\nN9wg+Xl7157dhXPCGYnGMNSoxCbpRs0JNlzvJMuAea5nTTznRaJZtK/xKsqLn51D\nK07k9MHVFXakOH8QtMCUglbwfTfIpO5YRq5imxlWbqsYWVQy1WGJFyW6hWC0+RcJ\nOx5zGtOfi4/dN+xJ+ibnbyvy/il7Qm+vyFhCYqIPyS5m2UVJUuao3eApE38k78/o\n8aQOTnFQZ+U1Sw+6woFTxjqRQBXlQm2+7Bt3bqGATg4sXXWPbmwdL87Ic+mxn/ml\nSMfQux/5k6iAu1kQhwkO2YJn9eII6HIPkW+2m5N1JsUyJQe4cbtZE5Yh3TRA0dm7\n+zoBRfCXkOW4krchbgww/ptVmzMMP7GINJdROrJnsGl5FVeid9qHzV7aZycWSma7\nCxBYB1J8HCbty5NjtD6XMYRrMLxXugvX6Q4NPPH+2NKjzX4SIDejS6JjgrP3KA3O\npMuo7ZHMfveBngv8yP+ZD/1sS6l+dfExvdaJdOdgFCnp4p3gPbw5+Lv70HrMjA==\n=BfZ/\n-----END PGP PUBLIC KEY BLOCK-----\n", - "checksum": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - ], - "packages": [ - "dnf", - "dosfstools", - "e2fsprogs", - "grub2-pc", - "policycoreutils", - "qemu-img", - "systemd", - "tar" - ], - "releasever": "30", - "basearch": "x86_64", - "module_platform_id": "platform:f30" - } - } - ] - }, - "runner": "org.osbuild.fedora30" - }, - "stages": [ - { - "name": "org.osbuild.dnf", - "options": { - "repos": [ - { - "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-30&arch=x86_64", - "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFturGcBEACv0xBo91V2n0uEC2vh69ywCiSyvUgN/AQH8EZpCVtM7NyjKgKm\nbbY4G3R0M3ir1xXmvUDvK0493/qOiFrjkplvzXFTGpPTi0ypqGgxc5d0ohRA1M75\nL+0AIlXoOgHQ358/c4uO8X0JAA1NYxCkAW1KSJgFJ3RjukrfqSHWthS1d4o8fhHy\nKJKEnirE5hHqB50dafXrBfgZdaOs3C6ppRIePFe2o4vUEapMTCHFw0woQR8Ah4/R\nn7Z9G9Ln+0Cinmy0nbIDiZJ+pgLAXCOWBfDUzcOjDGKvcpoZharA07c0q1/5ojzO\n4F0Fh4g/BUmtrASwHfcIbjHyCSr1j/3Iz883iy07gJY5Yhiuaqmp0o0f9fgHkG53\n2xCU1owmACqaIBNQMukvXRDtB2GJMuKa/asTZDP6R5re+iXs7+s9ohcRRAKGyAyc\nYKIQKcaA+6M8T7/G+TPHZX6HJWqJJiYB+EC2ERblpvq9TPlLguEWcmvjbVc31nyq\nSDoO3ncFWKFmVsbQPTbP+pKUmlLfJwtb5XqxNR5GEXSwVv4I7IqBmJz1MmRafnBZ\ng0FJUtH668GnldO20XbnSVBr820F5SISMXVwCXDXEvGwwiB8Lt8PvqzXnGIFDAu3\nDlQI5sxSqpPVWSyw08ppKT2Tpmy8adiBotLfaCFl2VTHwOae48X2dMPBvQARAQAB\ntDFGZWRvcmEgKDMwKSA8ZmVkb3JhLTMwLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI4BBMBAgAiBQJbbqxnAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK\nCRDvPBEfz8ZZudTnD/9170LL3nyTVUCFmBjT9wZ4gYnpwtKVPa/pKnxbbS+Bmmac\ng9TrT9pZbqOHrNJLiZ3Zx1Hp+8uxr3Lo6kbYwImLhkOEDrf4aP17HfQ6VYFbQZI8\nf79OFxWJ7si9+3gfzeh9UYFEqOQfzIjLWFyfnas0OnV/P+RMQ1Zr+vPRqO7AR2va\nN9wg+Xl7157dhXPCGYnGMNSoxCbpRs0JNlzvJMuAea5nTTznRaJZtK/xKsqLn51D\nK07k9MHVFXakOH8QtMCUglbwfTfIpO5YRq5imxlWbqsYWVQy1WGJFyW6hWC0+RcJ\nOx5zGtOfi4/dN+xJ+ibnbyvy/il7Qm+vyFhCYqIPyS5m2UVJUuao3eApE38k78/o\n8aQOTnFQZ+U1Sw+6woFTxjqRQBXlQm2+7Bt3bqGATg4sXXWPbmwdL87Ic+mxn/ml\nSMfQux/5k6iAu1kQhwkO2YJn9eII6HIPkW+2m5N1JsUyJQe4cbtZE5Yh3TRA0dm7\n+zoBRfCXkOW4krchbgww/ptVmzMMP7GINJdROrJnsGl5FVeid9qHzV7aZycWSma7\nCxBYB1J8HCbty5NjtD6XMYRrMLxXugvX6Q4NPPH+2NKjzX4SIDejS6JjgrP3KA3O\npMuo7ZHMfveBngv8yP+ZD/1sS6l+dfExvdaJdOdgFCnp4p3gPbw5+Lv70HrMjA==\n=BfZ/\n-----END PGP PUBLIC KEY BLOCK-----\n", - "checksum": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - ], - "packages": [ - "@core", - "chrony", - "firewalld", - "grub2-pc", - "kernel", - "langpacks-en", - "selinux-policy-targeted" - ], - "exclude_packages": [ - "dracut-config-rescue" - ], - "releasever": "30", - "basearch": "x86_64", - "module_platform_id": "platform:f30" - } - }, - { - "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 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:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - }, - "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.0.9-301.fc30.x86_64.img", - "linux": "/boot/vmlinuz-5.0.9-301.fc30.x86_64", - "options": "$kernelopts", - "title": "Fedora (5.0.9-301.fc30.x86_64) 30 (Thirty)", - "version": "5.0.9-301.fc30.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:992:", - "daemon:x:2:", - "dbus:x:81:", - "dialout:x:18:", - "disk:x:6:", - "floppy:x:19:", - "ftp:x:50:", - "games:x:20:", - "input:x:999:", - "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:995:", - "render:x:998:", - "root:x:0:", - "ssh_keys:x:994:", - "sshd:x:74:", - "sys:x:3:", - "systemd-coredump:x:997:", - "systemd-journal:x:190:", - "systemd-network:x:192:", - "systemd-resolve:x:193:", - "systemd-timesync:x:996:", - "tape:x:33:", - "tss:x:59:", - "tty:x:5:", - "unbound:x:993:", - "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:30", - "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f30/system-administrators-guide/", - "HOME_URL": "https://fedoraproject.org/", - "ID": "fedora", - "LOGO": "fedora-logo-icon", - "NAME": "Fedora", - "PLATFORM_ID": "platform:f30", - "PRETTY_NAME": "Fedora 30 (Thirty)", - "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", - "REDHAT_BUGZILLA_PRODUCT": "Fedora", - "REDHAT_BUGZILLA_PRODUCT_VERSION": "30", - "REDHAT_SUPPORT_PRODUCT": "Fedora", - "REDHAT_SUPPORT_PRODUCT_VERSION": "30", - "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", - "VERSION": "30 (Thirty)", - "VERSION_CODENAME": "", - "VERSION_ID": "30" - }, - "packages": [ - "NetworkManager-1.16.0-1.fc30.x86_64", - "NetworkManager-libnm-1.16.0-1.fc30.x86_64", - "acl-2.2.53-3.fc30.x86_64", - "alternatives-1.11-4.fc30.x86_64", - "audit-3.0-0.7.20190326git03e7489.fc30.x86_64", - "audit-libs-3.0-0.7.20190326git03e7489.fc30.x86_64", - "basesystem-11-7.fc30.noarch", - "bash-5.0.2-1.fc30.x86_64", - "bind-export-libs-9.11.5-13.P4.fc30.x86_64", - "brotli-1.0.7-3.fc30.x86_64", - "bzip2-libs-1.0.6-29.fc30.x86_64", - "c-ares-1.15.0-3.fc30.x86_64", - "ca-certificates-2018.2.26-3.fc30.noarch", - "chrony-3.4-2.fc30.x86_64", - "coreutils-8.31-1.fc30.x86_64", - "coreutils-common-8.31-1.fc30.x86_64", - "cpio-2.12-10.fc30.x86_64", - "cracklib-2.9.6-19.fc30.x86_64", - "cracklib-dicts-2.9.6-19.fc30.x86_64", - "crypto-policies-20190211-2.gite3eacfc.fc30.noarch", - "cryptsetup-libs-2.1.0-3.fc30.x86_64", - "curl-7.64.0-6.fc30.x86_64", - "cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64", - "dbus-1.12.12-7.fc30.x86_64", - "dbus-broker-20-3.fc30.x86_64", - "dbus-common-1.12.12-7.fc30.noarch", - "dbus-libs-1.12.12-7.fc30.x86_64", - "deltarpm-3.6-29.fc30.x86_64", - "device-mapper-1.02.154-3.fc30.x86_64", - "device-mapper-libs-1.02.154-3.fc30.x86_64", - "dhcp-client-4.3.6-32.fc30.x86_64", - "dhcp-common-4.3.6-32.fc30.noarch", - "dhcp-libs-4.3.6-32.fc30.x86_64", - "diffutils-3.7-2.fc30.x86_64", - "dnf-4.2.2-2.fc30.noarch", - "dnf-data-4.2.2-2.fc30.noarch", - "dnf-plugins-core-4.0.6-1.fc30.noarch", - "dnf-yum-4.2.2-2.fc30.noarch", - "dracut-049-26.git20181204.fc30.x86_64", - "e2fsprogs-1.44.6-1.fc30.x86_64", - "e2fsprogs-libs-1.44.6-1.fc30.x86_64", - "ebtables-2.0.10-31.fc30.x86_64", - "elfutils-default-yama-scope-0.176-1.fc30.noarch", - "elfutils-libelf-0.176-1.fc30.x86_64", - "elfutils-libs-0.176-1.fc30.x86_64", - "expat-2.2.6-2.fc30.x86_64", - "fedora-gpg-keys-30-1.noarch", - "fedora-release-30-1.noarch", - "fedora-release-common-30-1.noarch", - "fedora-repos-30-1.noarch", - "file-5.36-2.fc30.x86_64", - "file-libs-5.36-2.fc30.x86_64", - "filesystem-3.10-1.fc30.x86_64", - "findutils-4.6.0-22.fc30.x86_64", - "fipscheck-1.5.0-6.fc30.x86_64", - "fipscheck-lib-1.5.0-6.fc30.x86_64", - "firewalld-0.6.3-2.fc30.noarch", - "firewalld-filesystem-0.6.3-2.fc30.noarch", - "freetype-2.9.1-7.fc30.x86_64", - "fuse-libs-2.9.9-3.fc30.x86_64", - "gawk-4.2.1-6.fc30.x86_64", - "gdbm-libs-1.18-4.fc30.x86_64", - "geolite2-city-20190409-1.fc30.noarch", - "geolite2-country-20190409-1.fc30.noarch", - "gettext-0.19.8.1-18.fc30.x86_64", - "gettext-libs-0.19.8.1-18.fc30.x86_64", - "glib2-2.60.1-2.fc30.x86_64", - "glibc-2.29-9.fc30.x86_64", - "glibc-common-2.29-9.fc30.x86_64", - "glibc-langpack-en-2.29-9.fc30.x86_64", - "gmp-6.1.2-10.fc30.x86_64", - "gnupg2-2.2.13-1.fc30.x86_64", - "gnupg2-smime-2.2.13-1.fc30.x86_64", - "gnutls-3.6.7-1.fc30.x86_64", - "gobject-introspection-1.60.1-2.fc30.x86_64", - "gpg-pubkey-cfc659b9-5b6eac67", - "gpgme-1.12.0-1.fc30.x86_64", - "grep-3.1-9.fc30.x86_64", - "groff-base-1.22.3-19.fc30.x86_64", - "grub2-common-2.02-75.fc30.noarch", - "grub2-pc-2.02-75.fc30.x86_64", - "grub2-pc-modules-2.02-75.fc30.noarch", - "grub2-tools-2.02-75.fc30.x86_64", - "grub2-tools-extra-2.02-75.fc30.x86_64", - "grub2-tools-minimal-2.02-75.fc30.x86_64", - "grubby-8.40-30.fc30.x86_64", - "gzip-1.9-9.fc30.x86_64", - "hardlink-1.3-8.fc30.x86_64", - "hostname-3.20-8.fc30.x86_64", - "ima-evm-utils-1.1-5.fc30.x86_64", - "ipcalc-0.2.5-2.fc30.x86_64", - "iproute-5.0.0-2.fc30.x86_64", - "iproute-tc-5.0.0-2.fc30.x86_64", - "ipset-6.38-2.fc30.x86_64", - "ipset-libs-6.38-2.fc30.x86_64", - "iptables-1.8.0-5.fc30.x86_64", - "iptables-libs-1.8.0-5.fc30.x86_64", - "iputils-20180629-4.fc30.x86_64", - "jansson-2.12-2.fc30.x86_64", - "json-c-0.13.1-4.fc30.x86_64", - "kbd-2.0.4-13.fc30.x86_64", - "kbd-legacy-2.0.4-13.fc30.noarch", - "kbd-misc-2.0.4-13.fc30.noarch", - "kernel-5.0.9-301.fc30.x86_64", - "kernel-core-5.0.9-301.fc30.x86_64", - "kernel-modules-5.0.9-301.fc30.x86_64", - "keyutils-libs-1.6-2.fc30.x86_64", - "kmod-25-5.fc30.x86_64", - "kmod-libs-25-5.fc30.x86_64", - "kpartx-0.7.9-6.git2df6110.fc30.x86_64", - "krb5-libs-1.17-4.fc30.x86_64", - "langpacks-en-1.0-17.fc30.noarch", - "less-530-4.fc30.x86_64", - "libacl-2.2.53-3.fc30.x86_64", - "libarchive-3.3.3-6.fc30.x86_64", - "libargon2-20161029-8.fc30.x86_64", - "libassuan-2.5.2-2.fc30.x86_64", - "libattr-2.4.48-5.fc30.x86_64", - "libbasicobjects-0.1.1-42.fc30.x86_64", - "libblkid-2.33.2-1.fc30.x86_64", - "libcap-2.26-5.fc30.x86_64", - "libcap-ng-0.7.9-7.fc30.x86_64", - "libcollection-0.7.0-42.fc30.x86_64", - "libcom_err-1.44.6-1.fc30.x86_64", - "libcomps-0.1.11-1.fc30.x86_64", - "libcroco-0.6.13-1.fc30.x86_64", - "libcurl-7.64.0-6.fc30.x86_64", - "libdb-5.3.28-37.fc30.x86_64", - "libdb-utils-5.3.28-37.fc30.x86_64", - "libdhash-0.5.0-42.fc30.x86_64", - "libdnf-0.28.1-1.fc30.x86_64", - "libedit-3.1-26.20181209cvs.fc30.x86_64", - "libevent-2.1.8-5.fc30.x86_64", - "libfdisk-2.33.2-1.fc30.x86_64", - "libffi-3.1-19.fc30.x86_64", - "libgcc-9.0.1-0.10.fc30.x86_64", - "libgcrypt-1.8.4-3.fc30.x86_64", - "libgomp-9.0.1-0.10.fc30.x86_64", - "libgpg-error-1.33-2.fc30.x86_64", - "libidn2-2.1.1a-1.fc30.x86_64", - "libini_config-1.3.1-42.fc30.x86_64", - "libkcapi-1.1.4-1.fc30.x86_64", - "libkcapi-hmaccalc-1.1.4-1.fc30.x86_64", - "libksba-1.3.5-9.fc30.x86_64", - "libldb-1.5.4-1.fc30.x86_64", - "libmaxminddb-1.2.0-7.fc30.x86_64", - "libmetalink-0.1.3-8.fc30.x86_64", - "libmnl-1.0.4-9.fc30.x86_64", - "libmodulemd1-1.8.6-3.fc30.x86_64", - "libmount-2.33.2-1.fc30.x86_64", - "libndp-1.7-3.fc30.x86_64", - "libnetfilter_conntrack-1.0.7-2.fc30.x86_64", - "libnfnetlink-1.0.1-15.fc30.x86_64", - "libnfsidmap-2.3.3-7.rc2.fc30.x86_64", - "libnftnl-1.1.1-6.fc30.x86_64", - "libnghttp2-1.37.0-1.fc30.x86_64", - "libnl3-3.4.0-8.fc30.x86_64", - "libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64", - "libpath_utils-0.2.1-42.fc30.x86_64", - "libpcap-1.9.0-3.fc30.x86_64", - "libpipeline-1.5.1-2.fc30.x86_64", - "libpng-1.6.36-1.fc30.x86_64", - "libpsl-0.20.2-6.fc30.x86_64", - "libpwquality-1.4.0-12.fc30.x86_64", - "libref_array-0.1.5-42.fc30.x86_64", - "librepo-1.9.6-2.fc30.x86_64", - "libreport-filesystem-2.10.0-1.fc30.noarch", - "libseccomp-2.4.0-0.fc30.x86_64", - "libsecret-0.18.8-1.fc30.x86_64", - "libselinux-2.9-1.fc30.x86_64", - "libselinux-utils-2.9-1.fc30.x86_64", - "libsemanage-2.9-1.fc30.x86_64", - "libsepol-2.9-1.fc30.x86_64", - "libsigsegv-2.11-7.fc30.x86_64", - "libsmartcols-2.33.2-1.fc30.x86_64", - "libsolv-0.7.4-2.fc30.x86_64", - "libss-1.44.6-1.fc30.x86_64", - "libssh-0.8.7-1.fc30.x86_64", - "libsss_autofs-2.1.0-2.fc30.x86_64", - "libsss_certmap-2.1.0-2.fc30.x86_64", - "libsss_idmap-2.1.0-2.fc30.x86_64", - "libsss_nss_idmap-2.1.0-2.fc30.x86_64", - "libsss_sudo-2.1.0-2.fc30.x86_64", - "libstdc++-9.0.1-0.10.fc30.x86_64", - "libtalloc-2.1.16-1.fc30.x86_64", - "libtasn1-4.13-7.fc30.x86_64", - "libtdb-1.3.18-1.fc30.x86_64", - "libtevent-0.9.39-1.fc30.x86_64", - "libtirpc-1.1.4-2.rc2.fc30.1.x86_64", - "libunistring-0.9.10-5.fc30.x86_64", - "libusbx-1.0.22-2.fc30.x86_64", - "libuser-0.62-20.fc30.x86_64", - "libutempter-1.1.6-16.fc30.x86_64", - "libuuid-2.33.2-1.fc30.x86_64", - "libverto-0.3.0-7.fc30.x86_64", - "libxcrypt-4.4.4-2.fc30.x86_64", - "libxkbcommon-0.8.3-1.fc30.x86_64", - "libxml2-2.9.9-2.fc30.x86_64", - "libyaml-0.2.1-5.fc30.x86_64", - "libzstd-1.3.8-2.fc30.x86_64", - "linux-atm-libs-2.5.1-21.fc29.x86_64", - "linux-firmware-20190312-94.fc30.noarch", - "linux-firmware-whence-20190312-94.fc30.noarch", - "lmdb-libs-0.9.23-2.fc30.x86_64", - "lua-libs-5.3.5-5.fc30.x86_64", - "lz4-libs-1.8.3-2.fc30.x86_64", - "man-db-2.8.4-4.fc30.x86_64", - "mkpasswd-5.4.2-1.fc30.x86_64", - "mozjs60-60.4.0-5.fc30.x86_64", - "mpfr-3.1.6-4.fc30.x86_64", - "ncurses-6.1-10.20180923.fc30.x86_64", - "ncurses-base-6.1-10.20180923.fc30.noarch", - "ncurses-libs-6.1-10.20180923.fc30.x86_64", - "nettle-3.4.1rc1-2.fc30.x86_64", - "nftables-0.9.0-5.fc30.x86_64", - "npth-1.6-2.fc30.x86_64", - "openldap-2.4.47-1.fc30.x86_64", - "openssh-7.9p1-5.fc30.x86_64", - "openssh-clients-7.9p1-5.fc30.x86_64", - "openssh-server-7.9p1-5.fc30.x86_64", - "openssl-1.1.1b-3.fc30.x86_64", - "openssl-libs-1.1.1b-3.fc30.x86_64", - "openssl-pkcs11-0.4.10-1.fc30.x86_64", - "os-prober-1.74-8.fc30.x86_64", - "p11-kit-0.23.15-3.fc30.x86_64", - "p11-kit-trust-0.23.15-3.fc30.x86_64", - "pam-1.3.1-17.fc30.x86_64", - "parted-3.2-40.fc30.x86_64", - "passwd-0.80-5.fc30.x86_64", - "pcre-8.43-1.fc30.x86_64", - "pcre2-10.32-9.fc30.x86_64", - "pigz-2.4-4.fc30.x86_64", - "pinentry-1.1.0-5.fc30.x86_64", - "plymouth-0.9.4-5.fc30.x86_64", - "plymouth-core-libs-0.9.4-5.fc30.x86_64", - "plymouth-scripts-0.9.4-5.fc30.x86_64", - "policycoreutils-2.9-1.fc30.x86_64", - "polkit-0.115-10.fc30.1.x86_64", - "polkit-libs-0.115-10.fc30.1.x86_64", - "polkit-pkla-compat-0.1-14.fc30.x86_64", - "popt-1.16-17.fc30.x86_64", - "procps-ng-3.3.15-5.fc30.x86_64", - "publicsuffix-list-dafsa-20190128-2.fc30.noarch", - "python-pip-wheel-19.0.3-1.fc30.noarch", - "python-setuptools-wheel-40.8.0-1.fc30.noarch", - "python3-3.7.3-1.fc30.x86_64", - "python3-dateutil-2.8.0-1.fc30.noarch", - "python3-dbus-1.2.8-5.fc30.x86_64", - "python3-decorator-4.3.0-2.fc30.noarch", - "python3-distro-1.4.0-1.fc30.noarch", - "python3-dnf-4.2.2-2.fc30.noarch", - "python3-dnf-plugins-core-4.0.6-1.fc30.noarch", - "python3-firewall-0.6.3-2.fc30.noarch", - "python3-gobject-base-3.32.0-1.fc30.x86_64", - "python3-gpg-1.12.0-1.fc30.x86_64", - "python3-hawkey-0.28.1-1.fc30.x86_64", - "python3-libcomps-0.1.11-1.fc30.x86_64", - "python3-libdnf-0.28.1-1.fc30.x86_64", - "python3-libs-3.7.3-1.fc30.x86_64", - "python3-libselinux-2.9-1.fc30.x86_64", - "python3-pip-19.0.3-1.fc30.noarch", - "python3-rpm-4.14.2.1-4.fc30.1.x86_64", - "python3-setuptools-40.8.0-1.fc30.noarch", - "python3-six-1.12.0-1.fc30.noarch", - "python3-slip-0.6.4-15.fc30.noarch", - "python3-slip-dbus-0.6.4-15.fc30.noarch", - "python3-unbound-1.8.3-4.fc30.x86_64", - "qrencode-libs-3.4.4-8.fc30.x86_64", - "readline-8.0-2.fc30.x86_64", - "rootfiles-8.1-24.fc30.noarch", - "rpm-4.14.2.1-4.fc30.1.x86_64", - "rpm-build-libs-4.14.2.1-4.fc30.1.x86_64", - "rpm-libs-4.14.2.1-4.fc30.1.x86_64", - "rpm-plugin-selinux-4.14.2.1-4.fc30.1.x86_64", - "rpm-plugin-systemd-inhibit-4.14.2.1-4.fc30.1.x86_64", - "rpm-sign-libs-4.14.2.1-4.fc30.1.x86_64", - "sed-4.5-3.fc30.x86_64", - "selinux-policy-3.14.3-29.fc30.noarch", - "selinux-policy-targeted-3.14.3-29.fc30.noarch", - "setup-2.13.3-1.fc30.noarch", - "shadow-utils-4.6-8.fc30.x86_64", - "shared-mime-info-1.12-2.fc30.x86_64", - "sqlite-libs-3.26.0-3.fc30.x86_64", - "sssd-client-2.1.0-2.fc30.x86_64", - "sssd-common-2.1.0-2.fc30.x86_64", - "sssd-kcm-2.1.0-2.fc30.x86_64", - "sssd-nfs-idmap-2.1.0-2.fc30.x86_64", - "sudo-1.8.27-1.fc30.x86_64", - "systemd-241-7.gita2eaa1c.fc30.x86_64", - "systemd-bootchart-233-4.fc30.x86_64", - "systemd-libs-241-7.gita2eaa1c.fc30.x86_64", - "systemd-pam-241-7.gita2eaa1c.fc30.x86_64", - "systemd-rpm-macros-241-7.gita2eaa1c.fc30.noarch", - "systemd-udev-241-7.gita2eaa1c.fc30.x86_64", - "timedatex-0.5-6.fc30.x86_64", - "trousers-0.3.13-12.fc30.x86_64", - "trousers-lib-0.3.13-12.fc30.x86_64", - "tzdata-2019a-1.fc30.noarch", - "unbound-libs-1.8.3-4.fc30.x86_64", - "util-linux-2.33.2-1.fc30.x86_64", - "vim-minimal-8.1.1137-1.fc30.x86_64", - "which-2.21-14.fc30.x86_64", - "whois-nls-5.4.2-1.fc30.noarch", - "xkeyboard-config-2.24-5.fc30.noarch", - "xz-5.2.4-5.fc30.x86_64", - "xz-libs-5.2.4-5.fc30.x86_64", - "zchunk-libs-1.1.1-3.fc30.x86_64", - "zlib-1.2.11-15.fc30.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:995:User for polkitd:/:/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:999:997: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:996: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:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin" - ], - "rpm-verify": { - "changed": { - "/boot/System.map-5.0.9-301.fc30.x86_64": ".M.......", - "/boot/initramfs-5.0.9-301.fc30.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": [ - "/etc/systemd/system/dbus-org.freedesktop.network1.service", - "/etc/systemd/system/dbus-org.freedesktop.resolve1.service" - ] - }, - "services-disabled": [ - "chrony-wait.service", - "console-getty.service", - "debug-shell.service", - "ebtables.service", - "nftables.service", - "nis-domainname.service", - "rdisc.service", - "serial-getty@.service", - "sshd-keygen@.service", - "systemd-boot-check-no-failures.service", - "systemd-bootchart.service", - "systemd-networkd-wait-online.service", - "systemd-networkd.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-org.freedesktop.timedate1.service", - "dbus.service", - "firewalld.service", - "getty@.service", - "messagebus.service", - "NetworkManager-dispatcher.service", - "NetworkManager-wait-online.service", - "NetworkManager.service", - "selinux-autorelabel-mark.service", - "sshd.service", - "sssd.service", - "timedatex.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" - ], - "timezone": "UTC" - } -} diff --git a/test/cases/disk_local_boot.json b/test/cases/disk_local_boot.json index fef761d5c..08fa3c256 100644 --- a/test/cases/disk_local_boot.json +++ b/test/cases/disk_local_boot.json @@ -7,7 +7,7 @@ "arch": "x86_64", "output-format": "partitioned-disk", "filename": "disk.img", - "blueprint-draft": { + "blueprint": { "name": "partitioned-disk-boot-test", "description": "Image for boot test", "packages": [], @@ -17,31 +17,12 @@ "user": [ { "name": "redhat", - "password": "$y$j9T$hMKTMCO/s27TcOMRH9eUN1$6G0Jrc20QiptW6P3fwm3LKDd/4IIVSr1N2u611UwNgB", - "groups": [ - "wheel" - ] - } - ], - "sshkey": [ - { - "user": "redhat", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ] - }, - "services": { - "enabled": [ - "sshd" - ] } } }, - "rpmmd": { - "checksums": { - "fedora": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - }, "manifest": { "sources": {}, "pipeline": { @@ -105,12 +86,26 @@ "module_platform_id": "platform:f30" } }, + { + "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": { @@ -134,40 +129,11 @@ "legacy": true } }, - { - "name": "org.osbuild.systemd", - "options": { - "enabled_services": [ - "sshd" - ], - "disabled_services": [ - "auditd" - ] - } - }, - { - "name": "org.osbuild.users", - "options": { - "users": { - "redhat": { - "groups": [ - "wheel" - ], - "password": "$6$IR7O7z56ouB/OInP$.hscD6dQqPQGwMuQ.idumixSHI/JEyaUfiCAHVSpGO/iNLEvvVZVOQL23zBzQbc2.yJ25xAZD75H0tXqKJpEE/", - "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" - } - } - } - }, { "name": "org.osbuild.selinux", "options": { "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" } - }, - { - "name": "org.osbuild.fix-bls", - "options": {} } ], "assembler": { @@ -192,5 +158,545 @@ } } } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" + } + }, + "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.0.9-301.fc30.x86_64.img", + "linux": "/boot/vmlinuz-5.0.9-301.fc30.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.0.9-301.fc30.x86_64) 30 (Thirty)", + "version": "5.0.9-301.fc30.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:992:", + "daemon:x:2:", + "dbus:x:81:", + "dialout:x:18:", + "disk:x:6:", + "floppy:x:19:", + "ftp:x:50:", + "games:x:20:", + "input:x:999:", + "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:995:", + "redhat:x:1000:", + "render:x:998:", + "root:x:0:", + "ssh_keys:x:994:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:997:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:996:", + "tape:x:33:", + "tss:x:59:", + "tty:x:5:", + "unbound:x:993:", + "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:30", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f30/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f30", + "PRETTY_NAME": "Fedora 30 (Thirty)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "30", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "30", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "30 (Thirty)", + "VERSION_CODENAME": "", + "VERSION_ID": "30" + }, + "packages": [ + "NetworkManager-1.16.0-1.fc30.x86_64", + "NetworkManager-libnm-1.16.0-1.fc30.x86_64", + "acl-2.2.53-3.fc30.x86_64", + "alternatives-1.11-4.fc30.x86_64", + "audit-3.0-0.7.20190326git03e7489.fc30.x86_64", + "audit-libs-3.0-0.7.20190326git03e7489.fc30.x86_64", + "basesystem-11-7.fc30.noarch", + "bash-5.0.2-1.fc30.x86_64", + "bind-export-libs-9.11.5-13.P4.fc30.x86_64", + "brotli-1.0.7-3.fc30.x86_64", + "bzip2-libs-1.0.6-29.fc30.x86_64", + "c-ares-1.15.0-3.fc30.x86_64", + "ca-certificates-2018.2.26-3.fc30.noarch", + "chrony-3.4-2.fc30.x86_64", + "coreutils-8.31-1.fc30.x86_64", + "coreutils-common-8.31-1.fc30.x86_64", + "cpio-2.12-10.fc30.x86_64", + "cracklib-2.9.6-19.fc30.x86_64", + "cracklib-dicts-2.9.6-19.fc30.x86_64", + "crypto-policies-20190211-2.gite3eacfc.fc30.noarch", + "cryptsetup-libs-2.1.0-3.fc30.x86_64", + "curl-7.64.0-6.fc30.x86_64", + "cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64", + "dbus-1.12.12-7.fc30.x86_64", + "dbus-broker-20-3.fc30.x86_64", + "dbus-common-1.12.12-7.fc30.noarch", + "dbus-libs-1.12.12-7.fc30.x86_64", + "deltarpm-3.6-29.fc30.x86_64", + "device-mapper-1.02.154-3.fc30.x86_64", + "device-mapper-libs-1.02.154-3.fc30.x86_64", + "dhcp-client-4.3.6-32.fc30.x86_64", + "dhcp-common-4.3.6-32.fc30.noarch", + "dhcp-libs-4.3.6-32.fc30.x86_64", + "diffutils-3.7-2.fc30.x86_64", + "dnf-4.2.2-2.fc30.noarch", + "dnf-data-4.2.2-2.fc30.noarch", + "dnf-plugins-core-4.0.6-1.fc30.noarch", + "dnf-yum-4.2.2-2.fc30.noarch", + "dracut-049-26.git20181204.fc30.x86_64", + "e2fsprogs-1.44.6-1.fc30.x86_64", + "e2fsprogs-libs-1.44.6-1.fc30.x86_64", + "ebtables-2.0.10-31.fc30.x86_64", + "elfutils-default-yama-scope-0.176-1.fc30.noarch", + "elfutils-libelf-0.176-1.fc30.x86_64", + "elfutils-libs-0.176-1.fc30.x86_64", + "expat-2.2.6-2.fc30.x86_64", + "fedora-gpg-keys-30-1.noarch", + "fedora-release-30-1.noarch", + "fedora-release-common-30-1.noarch", + "fedora-repos-30-1.noarch", + "file-5.36-2.fc30.x86_64", + "file-libs-5.36-2.fc30.x86_64", + "filesystem-3.10-1.fc30.x86_64", + "findutils-4.6.0-22.fc30.x86_64", + "fipscheck-1.5.0-6.fc30.x86_64", + "fipscheck-lib-1.5.0-6.fc30.x86_64", + "firewalld-0.6.3-2.fc30.noarch", + "firewalld-filesystem-0.6.3-2.fc30.noarch", + "freetype-2.9.1-7.fc30.x86_64", + "fuse-libs-2.9.9-3.fc30.x86_64", + "gawk-4.2.1-6.fc30.x86_64", + "gdbm-libs-1.18-4.fc30.x86_64", + "geolite2-city-20190409-1.fc30.noarch", + "geolite2-country-20190409-1.fc30.noarch", + "gettext-0.19.8.1-18.fc30.x86_64", + "gettext-libs-0.19.8.1-18.fc30.x86_64", + "glib2-2.60.1-2.fc30.x86_64", + "glibc-2.29-9.fc30.x86_64", + "glibc-common-2.29-9.fc30.x86_64", + "glibc-langpack-en-2.29-9.fc30.x86_64", + "gmp-6.1.2-10.fc30.x86_64", + "gnupg2-2.2.13-1.fc30.x86_64", + "gnupg2-smime-2.2.13-1.fc30.x86_64", + "gnutls-3.6.7-1.fc30.x86_64", + "gobject-introspection-1.60.1-2.fc30.x86_64", + "gpg-pubkey-cfc659b9-5b6eac67", + "gpgme-1.12.0-1.fc30.x86_64", + "grep-3.1-9.fc30.x86_64", + "groff-base-1.22.3-19.fc30.x86_64", + "grub2-common-2.02-75.fc30.noarch", + "grub2-pc-2.02-75.fc30.x86_64", + "grub2-pc-modules-2.02-75.fc30.noarch", + "grub2-tools-2.02-75.fc30.x86_64", + "grub2-tools-extra-2.02-75.fc30.x86_64", + "grub2-tools-minimal-2.02-75.fc30.x86_64", + "grubby-8.40-30.fc30.x86_64", + "gzip-1.9-9.fc30.x86_64", + "hardlink-1.3-8.fc30.x86_64", + "hostname-3.20-8.fc30.x86_64", + "ima-evm-utils-1.1-5.fc30.x86_64", + "ipcalc-0.2.5-2.fc30.x86_64", + "iproute-5.0.0-2.fc30.x86_64", + "iproute-tc-5.0.0-2.fc30.x86_64", + "ipset-6.38-2.fc30.x86_64", + "ipset-libs-6.38-2.fc30.x86_64", + "iptables-1.8.0-5.fc30.x86_64", + "iptables-libs-1.8.0-5.fc30.x86_64", + "iputils-20180629-4.fc30.x86_64", + "jansson-2.12-2.fc30.x86_64", + "json-c-0.13.1-4.fc30.x86_64", + "kbd-2.0.4-13.fc30.x86_64", + "kbd-legacy-2.0.4-13.fc30.noarch", + "kbd-misc-2.0.4-13.fc30.noarch", + "kernel-5.0.9-301.fc30.x86_64", + "kernel-core-5.0.9-301.fc30.x86_64", + "kernel-modules-5.0.9-301.fc30.x86_64", + "keyutils-libs-1.6-2.fc30.x86_64", + "kmod-25-5.fc30.x86_64", + "kmod-libs-25-5.fc30.x86_64", + "kpartx-0.7.9-6.git2df6110.fc30.x86_64", + "krb5-libs-1.17-4.fc30.x86_64", + "langpacks-en-1.0-17.fc30.noarch", + "less-530-4.fc30.x86_64", + "libacl-2.2.53-3.fc30.x86_64", + "libarchive-3.3.3-6.fc30.x86_64", + "libargon2-20161029-8.fc30.x86_64", + "libassuan-2.5.2-2.fc30.x86_64", + "libattr-2.4.48-5.fc30.x86_64", + "libbasicobjects-0.1.1-42.fc30.x86_64", + "libblkid-2.33.2-1.fc30.x86_64", + "libcap-2.26-5.fc30.x86_64", + "libcap-ng-0.7.9-7.fc30.x86_64", + "libcollection-0.7.0-42.fc30.x86_64", + "libcom_err-1.44.6-1.fc30.x86_64", + "libcomps-0.1.11-1.fc30.x86_64", + "libcroco-0.6.13-1.fc30.x86_64", + "libcurl-7.64.0-6.fc30.x86_64", + "libdb-5.3.28-37.fc30.x86_64", + "libdb-utils-5.3.28-37.fc30.x86_64", + "libdhash-0.5.0-42.fc30.x86_64", + "libdnf-0.28.1-1.fc30.x86_64", + "libedit-3.1-26.20181209cvs.fc30.x86_64", + "libevent-2.1.8-5.fc30.x86_64", + "libfdisk-2.33.2-1.fc30.x86_64", + "libffi-3.1-19.fc30.x86_64", + "libgcc-9.0.1-0.10.fc30.x86_64", + "libgcrypt-1.8.4-3.fc30.x86_64", + "libgomp-9.0.1-0.10.fc30.x86_64", + "libgpg-error-1.33-2.fc30.x86_64", + "libidn2-2.1.1a-1.fc30.x86_64", + "libini_config-1.3.1-42.fc30.x86_64", + "libkcapi-1.1.4-1.fc30.x86_64", + "libkcapi-hmaccalc-1.1.4-1.fc30.x86_64", + "libksba-1.3.5-9.fc30.x86_64", + "libldb-1.5.4-1.fc30.x86_64", + "libmaxminddb-1.2.0-7.fc30.x86_64", + "libmetalink-0.1.3-8.fc30.x86_64", + "libmnl-1.0.4-9.fc30.x86_64", + "libmodulemd1-1.8.6-3.fc30.x86_64", + "libmount-2.33.2-1.fc30.x86_64", + "libndp-1.7-3.fc30.x86_64", + "libnetfilter_conntrack-1.0.7-2.fc30.x86_64", + "libnfnetlink-1.0.1-15.fc30.x86_64", + "libnfsidmap-2.3.3-7.rc2.fc30.x86_64", + "libnftnl-1.1.1-6.fc30.x86_64", + "libnghttp2-1.37.0-1.fc30.x86_64", + "libnl3-3.4.0-8.fc30.x86_64", + "libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64", + "libpath_utils-0.2.1-42.fc30.x86_64", + "libpcap-1.9.0-3.fc30.x86_64", + "libpipeline-1.5.1-2.fc30.x86_64", + "libpng-1.6.36-1.fc30.x86_64", + "libpsl-0.20.2-6.fc30.x86_64", + "libpwquality-1.4.0-12.fc30.x86_64", + "libref_array-0.1.5-42.fc30.x86_64", + "librepo-1.9.6-2.fc30.x86_64", + "libreport-filesystem-2.10.0-1.fc30.noarch", + "libseccomp-2.4.0-0.fc30.x86_64", + "libsecret-0.18.8-1.fc30.x86_64", + "libselinux-2.9-1.fc30.x86_64", + "libselinux-utils-2.9-1.fc30.x86_64", + "libsemanage-2.9-1.fc30.x86_64", + "libsepol-2.9-1.fc30.x86_64", + "libsigsegv-2.11-7.fc30.x86_64", + "libsmartcols-2.33.2-1.fc30.x86_64", + "libsolv-0.7.4-2.fc30.x86_64", + "libss-1.44.6-1.fc30.x86_64", + "libssh-0.8.7-1.fc30.x86_64", + "libsss_autofs-2.1.0-2.fc30.x86_64", + "libsss_certmap-2.1.0-2.fc30.x86_64", + "libsss_idmap-2.1.0-2.fc30.x86_64", + "libsss_nss_idmap-2.1.0-2.fc30.x86_64", + "libsss_sudo-2.1.0-2.fc30.x86_64", + "libstdc++-9.0.1-0.10.fc30.x86_64", + "libtalloc-2.1.16-1.fc30.x86_64", + "libtasn1-4.13-7.fc30.x86_64", + "libtdb-1.3.18-1.fc30.x86_64", + "libtevent-0.9.39-1.fc30.x86_64", + "libtirpc-1.1.4-2.rc2.fc30.1.x86_64", + "libunistring-0.9.10-5.fc30.x86_64", + "libusbx-1.0.22-2.fc30.x86_64", + "libuser-0.62-20.fc30.x86_64", + "libutempter-1.1.6-16.fc30.x86_64", + "libuuid-2.33.2-1.fc30.x86_64", + "libverto-0.3.0-7.fc30.x86_64", + "libxcrypt-4.4.4-2.fc30.x86_64", + "libxkbcommon-0.8.3-1.fc30.x86_64", + "libxml2-2.9.9-2.fc30.x86_64", + "libyaml-0.2.1-5.fc30.x86_64", + "libzstd-1.3.8-2.fc30.x86_64", + "linux-atm-libs-2.5.1-21.fc29.x86_64", + "linux-firmware-20190312-94.fc30.noarch", + "linux-firmware-whence-20190312-94.fc30.noarch", + "lmdb-libs-0.9.23-2.fc30.x86_64", + "lua-libs-5.3.5-5.fc30.x86_64", + "lz4-libs-1.8.3-2.fc30.x86_64", + "man-db-2.8.4-4.fc30.x86_64", + "mkpasswd-5.4.2-1.fc30.x86_64", + "mozjs60-60.4.0-5.fc30.x86_64", + "mpfr-3.1.6-4.fc30.x86_64", + "ncurses-6.1-10.20180923.fc30.x86_64", + "ncurses-base-6.1-10.20180923.fc30.noarch", + "ncurses-libs-6.1-10.20180923.fc30.x86_64", + "nettle-3.4.1rc1-2.fc30.x86_64", + "nftables-0.9.0-5.fc30.x86_64", + "npth-1.6-2.fc30.x86_64", + "openldap-2.4.47-1.fc30.x86_64", + "openssh-7.9p1-5.fc30.x86_64", + "openssh-clients-7.9p1-5.fc30.x86_64", + "openssh-server-7.9p1-5.fc30.x86_64", + "openssl-1.1.1b-3.fc30.x86_64", + "openssl-libs-1.1.1b-3.fc30.x86_64", + "openssl-pkcs11-0.4.10-1.fc30.x86_64", + "os-prober-1.74-8.fc30.x86_64", + "p11-kit-0.23.15-3.fc30.x86_64", + "p11-kit-trust-0.23.15-3.fc30.x86_64", + "pam-1.3.1-17.fc30.x86_64", + "parted-3.2-40.fc30.x86_64", + "passwd-0.80-5.fc30.x86_64", + "pcre-8.43-1.fc30.x86_64", + "pcre2-10.32-9.fc30.x86_64", + "pigz-2.4-4.fc30.x86_64", + "pinentry-1.1.0-5.fc30.x86_64", + "plymouth-0.9.4-5.fc30.x86_64", + "plymouth-core-libs-0.9.4-5.fc30.x86_64", + "plymouth-scripts-0.9.4-5.fc30.x86_64", + "policycoreutils-2.9-1.fc30.x86_64", + "polkit-0.115-10.fc30.1.x86_64", + "polkit-libs-0.115-10.fc30.1.x86_64", + "polkit-pkla-compat-0.1-14.fc30.x86_64", + "popt-1.16-17.fc30.x86_64", + "procps-ng-3.3.15-5.fc30.x86_64", + "publicsuffix-list-dafsa-20190128-2.fc30.noarch", + "python-pip-wheel-19.0.3-1.fc30.noarch", + "python-setuptools-wheel-40.8.0-1.fc30.noarch", + "python3-3.7.3-1.fc30.x86_64", + "python3-dateutil-2.8.0-1.fc30.noarch", + "python3-dbus-1.2.8-5.fc30.x86_64", + "python3-decorator-4.3.0-2.fc30.noarch", + "python3-distro-1.4.0-1.fc30.noarch", + "python3-dnf-4.2.2-2.fc30.noarch", + "python3-dnf-plugins-core-4.0.6-1.fc30.noarch", + "python3-firewall-0.6.3-2.fc30.noarch", + "python3-gobject-base-3.32.0-1.fc30.x86_64", + "python3-gpg-1.12.0-1.fc30.x86_64", + "python3-hawkey-0.28.1-1.fc30.x86_64", + "python3-libcomps-0.1.11-1.fc30.x86_64", + "python3-libdnf-0.28.1-1.fc30.x86_64", + "python3-libs-3.7.3-1.fc30.x86_64", + "python3-libselinux-2.9-1.fc30.x86_64", + "python3-pip-19.0.3-1.fc30.noarch", + "python3-rpm-4.14.2.1-4.fc30.1.x86_64", + "python3-setuptools-40.8.0-1.fc30.noarch", + "python3-six-1.12.0-1.fc30.noarch", + "python3-slip-0.6.4-15.fc30.noarch", + "python3-slip-dbus-0.6.4-15.fc30.noarch", + "python3-unbound-1.8.3-4.fc30.x86_64", + "qrencode-libs-3.4.4-8.fc30.x86_64", + "readline-8.0-2.fc30.x86_64", + "rootfiles-8.1-24.fc30.noarch", + "rpm-4.14.2.1-4.fc30.1.x86_64", + "rpm-build-libs-4.14.2.1-4.fc30.1.x86_64", + "rpm-libs-4.14.2.1-4.fc30.1.x86_64", + "rpm-plugin-selinux-4.14.2.1-4.fc30.1.x86_64", + "rpm-plugin-systemd-inhibit-4.14.2.1-4.fc30.1.x86_64", + "rpm-sign-libs-4.14.2.1-4.fc30.1.x86_64", + "sed-4.5-3.fc30.x86_64", + "selinux-policy-3.14.3-29.fc30.noarch", + "selinux-policy-targeted-3.14.3-29.fc30.noarch", + "setup-2.13.3-1.fc30.noarch", + "shadow-utils-4.6-8.fc30.x86_64", + "shared-mime-info-1.12-2.fc30.x86_64", + "sqlite-libs-3.26.0-3.fc30.x86_64", + "sssd-client-2.1.0-2.fc30.x86_64", + "sssd-common-2.1.0-2.fc30.x86_64", + "sssd-kcm-2.1.0-2.fc30.x86_64", + "sssd-nfs-idmap-2.1.0-2.fc30.x86_64", + "sudo-1.8.27-1.fc30.x86_64", + "systemd-241-7.gita2eaa1c.fc30.x86_64", + "systemd-bootchart-233-4.fc30.x86_64", + "systemd-libs-241-7.gita2eaa1c.fc30.x86_64", + "systemd-pam-241-7.gita2eaa1c.fc30.x86_64", + "systemd-rpm-macros-241-7.gita2eaa1c.fc30.noarch", + "systemd-udev-241-7.gita2eaa1c.fc30.x86_64", + "timedatex-0.5-6.fc30.x86_64", + "trousers-0.3.13-12.fc30.x86_64", + "trousers-lib-0.3.13-12.fc30.x86_64", + "tzdata-2019a-1.fc30.noarch", + "unbound-libs-1.8.3-4.fc30.x86_64", + "util-linux-2.33.2-1.fc30.x86_64", + "vim-minimal-8.1.1137-1.fc30.x86_64", + "which-2.21-14.fc30.x86_64", + "whois-nls-5.4.2-1.fc30.noarch", + "xkeyboard-config-2.24-5.fc30.noarch", + "xz-5.2.4-5.fc30.x86_64", + "xz-libs-5.2.4-5.fc30.x86_64", + "zchunk-libs-1.1.1-3.fc30.x86_64", + "zlib-1.2.11-15.fc30.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:995: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:999:997: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:996: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:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin" + ], + "rpm-verify": { + "changed": { + "/boot/System.map-5.0.9-301.fc30.x86_64": ".M.......", + "/boot/initramfs-5.0.9-301.fc30.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": [ + "/etc/systemd/system/dbus-org.freedesktop.network1.service", + "/etc/systemd/system/dbus-org.freedesktop.resolve1.service" + ] + }, + "services-disabled": [ + "chrony-wait.service", + "console-getty.service", + "debug-shell.service", + "ebtables.service", + "nftables.service", + "nis-domainname.service", + "rdisc.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.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-org.freedesktop.timedate1.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "messagebus.service", + "NetworkManager-dispatcher.service", + "NetworkManager-wait-online.service", + "NetworkManager.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "sssd.service", + "timedatex.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" + ], + "timezone": "UTC" } } diff --git a/test/cases/ext4_empty_blueprint.json b/test/cases/ext4_empty_blueprint.json deleted file mode 100644 index 35b7594c8..000000000 --- a/test/cases/ext4_empty_blueprint.json +++ /dev/null @@ -1,500 +0,0 @@ -{ - "compose-request": { - "distro": "fedora-30", - "arch": "x86_64", - "output-format": "ext4-filesystem", - "filename": "filesystem.img", - "blueprint": {} - }, - "manifest": { - "sources": {}, - "pipeline": { - "build": { - "pipeline": { - "stages": [ - { - "name": "org.osbuild.dnf", - "options": { - "repos": [ - { - "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-30&arch=x86_64", - "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFturGcBEACv0xBo91V2n0uEC2vh69ywCiSyvUgN/AQH8EZpCVtM7NyjKgKm\nbbY4G3R0M3ir1xXmvUDvK0493/qOiFrjkplvzXFTGpPTi0ypqGgxc5d0ohRA1M75\nL+0AIlXoOgHQ358/c4uO8X0JAA1NYxCkAW1KSJgFJ3RjukrfqSHWthS1d4o8fhHy\nKJKEnirE5hHqB50dafXrBfgZdaOs3C6ppRIePFe2o4vUEapMTCHFw0woQR8Ah4/R\nn7Z9G9Ln+0Cinmy0nbIDiZJ+pgLAXCOWBfDUzcOjDGKvcpoZharA07c0q1/5ojzO\n4F0Fh4g/BUmtrASwHfcIbjHyCSr1j/3Iz883iy07gJY5Yhiuaqmp0o0f9fgHkG53\n2xCU1owmACqaIBNQMukvXRDtB2GJMuKa/asTZDP6R5re+iXs7+s9ohcRRAKGyAyc\nYKIQKcaA+6M8T7/G+TPHZX6HJWqJJiYB+EC2ERblpvq9TPlLguEWcmvjbVc31nyq\nSDoO3ncFWKFmVsbQPTbP+pKUmlLfJwtb5XqxNR5GEXSwVv4I7IqBmJz1MmRafnBZ\ng0FJUtH668GnldO20XbnSVBr820F5SISMXVwCXDXEvGwwiB8Lt8PvqzXnGIFDAu3\nDlQI5sxSqpPVWSyw08ppKT2Tpmy8adiBotLfaCFl2VTHwOae48X2dMPBvQARAQAB\ntDFGZWRvcmEgKDMwKSA8ZmVkb3JhLTMwLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI4BBMBAgAiBQJbbqxnAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK\nCRDvPBEfz8ZZudTnD/9170LL3nyTVUCFmBjT9wZ4gYnpwtKVPa/pKnxbbS+Bmmac\ng9TrT9pZbqOHrNJLiZ3Zx1Hp+8uxr3Lo6kbYwImLhkOEDrf4aP17HfQ6VYFbQZI8\nf79OFxWJ7si9+3gfzeh9UYFEqOQfzIjLWFyfnas0OnV/P+RMQ1Zr+vPRqO7AR2va\nN9wg+Xl7157dhXPCGYnGMNSoxCbpRs0JNlzvJMuAea5nTTznRaJZtK/xKsqLn51D\nK07k9MHVFXakOH8QtMCUglbwfTfIpO5YRq5imxlWbqsYWVQy1WGJFyW6hWC0+RcJ\nOx5zGtOfi4/dN+xJ+ibnbyvy/il7Qm+vyFhCYqIPyS5m2UVJUuao3eApE38k78/o\n8aQOTnFQZ+U1Sw+6woFTxjqRQBXlQm2+7Bt3bqGATg4sXXWPbmwdL87Ic+mxn/ml\nSMfQux/5k6iAu1kQhwkO2YJn9eII6HIPkW+2m5N1JsUyJQe4cbtZE5Yh3TRA0dm7\n+zoBRfCXkOW4krchbgww/ptVmzMMP7GINJdROrJnsGl5FVeid9qHzV7aZycWSma7\nCxBYB1J8HCbty5NjtD6XMYRrMLxXugvX6Q4NPPH+2NKjzX4SIDejS6JjgrP3KA3O\npMuo7ZHMfveBngv8yP+ZD/1sS6l+dfExvdaJdOdgFCnp4p3gPbw5+Lv70HrMjA==\n=BfZ/\n-----END PGP PUBLIC KEY BLOCK-----\n", - "checksum": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - ], - "packages": [ - "dnf", - "dosfstools", - "e2fsprogs", - "grub2-pc", - "policycoreutils", - "qemu-img", - "systemd", - "tar" - ], - "releasever": "30", - "basearch": "x86_64", - "module_platform_id": "platform:f30" - } - } - ] - }, - "runner": "org.osbuild.fedora30" - }, - "stages": [ - { - "name": "org.osbuild.dnf", - "options": { - "repos": [ - { - "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-30&arch=x86_64", - "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFturGcBEACv0xBo91V2n0uEC2vh69ywCiSyvUgN/AQH8EZpCVtM7NyjKgKm\nbbY4G3R0M3ir1xXmvUDvK0493/qOiFrjkplvzXFTGpPTi0ypqGgxc5d0ohRA1M75\nL+0AIlXoOgHQ358/c4uO8X0JAA1NYxCkAW1KSJgFJ3RjukrfqSHWthS1d4o8fhHy\nKJKEnirE5hHqB50dafXrBfgZdaOs3C6ppRIePFe2o4vUEapMTCHFw0woQR8Ah4/R\nn7Z9G9Ln+0Cinmy0nbIDiZJ+pgLAXCOWBfDUzcOjDGKvcpoZharA07c0q1/5ojzO\n4F0Fh4g/BUmtrASwHfcIbjHyCSr1j/3Iz883iy07gJY5Yhiuaqmp0o0f9fgHkG53\n2xCU1owmACqaIBNQMukvXRDtB2GJMuKa/asTZDP6R5re+iXs7+s9ohcRRAKGyAyc\nYKIQKcaA+6M8T7/G+TPHZX6HJWqJJiYB+EC2ERblpvq9TPlLguEWcmvjbVc31nyq\nSDoO3ncFWKFmVsbQPTbP+pKUmlLfJwtb5XqxNR5GEXSwVv4I7IqBmJz1MmRafnBZ\ng0FJUtH668GnldO20XbnSVBr820F5SISMXVwCXDXEvGwwiB8Lt8PvqzXnGIFDAu3\nDlQI5sxSqpPVWSyw08ppKT2Tpmy8adiBotLfaCFl2VTHwOae48X2dMPBvQARAQAB\ntDFGZWRvcmEgKDMwKSA8ZmVkb3JhLTMwLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI4BBMBAgAiBQJbbqxnAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK\nCRDvPBEfz8ZZudTnD/9170LL3nyTVUCFmBjT9wZ4gYnpwtKVPa/pKnxbbS+Bmmac\ng9TrT9pZbqOHrNJLiZ3Zx1Hp+8uxr3Lo6kbYwImLhkOEDrf4aP17HfQ6VYFbQZI8\nf79OFxWJ7si9+3gfzeh9UYFEqOQfzIjLWFyfnas0OnV/P+RMQ1Zr+vPRqO7AR2va\nN9wg+Xl7157dhXPCGYnGMNSoxCbpRs0JNlzvJMuAea5nTTznRaJZtK/xKsqLn51D\nK07k9MHVFXakOH8QtMCUglbwfTfIpO5YRq5imxlWbqsYWVQy1WGJFyW6hWC0+RcJ\nOx5zGtOfi4/dN+xJ+ibnbyvy/il7Qm+vyFhCYqIPyS5m2UVJUuao3eApE38k78/o\n8aQOTnFQZ+U1Sw+6woFTxjqRQBXlQm2+7Bt3bqGATg4sXXWPbmwdL87Ic+mxn/ml\nSMfQux/5k6iAu1kQhwkO2YJn9eII6HIPkW+2m5N1JsUyJQe4cbtZE5Yh3TRA0dm7\n+zoBRfCXkOW4krchbgww/ptVmzMMP7GINJdROrJnsGl5FVeid9qHzV7aZycWSma7\nCxBYB1J8HCbty5NjtD6XMYRrMLxXugvX6Q4NPPH+2NKjzX4SIDejS6JjgrP3KA3O\npMuo7ZHMfveBngv8yP+ZD/1sS6l+dfExvdaJdOdgFCnp4p3gPbw5+Lv70HrMjA==\n=BfZ/\n-----END PGP PUBLIC KEY BLOCK-----\n", - "checksum": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - ], - "packages": [ - "chrony", - "firewalld", - "kernel", - "langpacks-en", - "policycoreutils", - "selinux-policy-targeted" - ], - "exclude_packages": [ - "dracut-config-rescue" - ], - "releasever": "30", - "basearch": "x86_64", - "module_platform_id": "platform:f30" - } - }, - { - "name": "org.osbuild.fix-bls", - "options": {} - }, - { - "name": "org.osbuild.locale", - "options": { - "language": "en_US" - } - }, - { - "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:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - }, - "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": [ - { - "grub_arg": "--unrestricted", - "grub_class": "kernel", - "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.0.9-301.fc30.x86_64.img", - "linux": "/boot/vmlinuz-5.0.9-301.fc30.x86_64", - "options": "$kernelopts", - "title": "Fedora (5.0.9-301.fc30.x86_64) 30 (Thirty)", - "version": "5.0.9-301.fc30.x86_64" - } - ], - "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:999:", - "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:995:", - "render:x:998:", - "root:x:0:", - "sys:x:3:", - "systemd-coredump:x:997:", - "systemd-journal:x:190:", - "systemd-network:x:192:", - "systemd-resolve:x:193:", - "systemd-timesync:x:996:", - "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:30", - "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f30/system-administrators-guide/", - "HOME_URL": "https://fedoraproject.org/", - "ID": "fedora", - "LOGO": "fedora-logo-icon", - "NAME": "Fedora", - "PLATFORM_ID": "platform:f30", - "PRETTY_NAME": "Fedora 30 (Thirty)", - "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", - "REDHAT_BUGZILLA_PRODUCT": "Fedora", - "REDHAT_BUGZILLA_PRODUCT_VERSION": "30", - "REDHAT_SUPPORT_PRODUCT": "Fedora", - "REDHAT_SUPPORT_PRODUCT_VERSION": "30", - "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", - "VERSION": "30 (Thirty)", - "VERSION_CODENAME": "", - "VERSION_ID": "30" - }, - "packages": [ - "acl-2.2.53-3.fc30.x86_64", - "alternatives-1.11-4.fc30.x86_64", - "audit-libs-3.0-0.7.20190326git03e7489.fc30.x86_64", - "basesystem-11-7.fc30.noarch", - "bash-5.0.2-1.fc30.x86_64", - "brotli-1.0.7-3.fc30.x86_64", - "bzip2-libs-1.0.6-29.fc30.x86_64", - "ca-certificates-2018.2.26-3.fc30.noarch", - "chrony-3.4-2.fc30.x86_64", - "coreutils-8.31-1.fc30.x86_64", - "coreutils-common-8.31-1.fc30.x86_64", - "cpio-2.12-10.fc30.x86_64", - "cracklib-2.9.6-19.fc30.x86_64", - "cracklib-dicts-2.9.6-19.fc30.x86_64", - "crypto-policies-20190211-2.gite3eacfc.fc30.noarch", - "cryptsetup-libs-2.1.0-3.fc30.x86_64", - "curl-7.64.0-6.fc30.x86_64", - "cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64", - "dbus-1.12.12-7.fc30.x86_64", - "dbus-broker-20-3.fc30.x86_64", - "dbus-common-1.12.12-7.fc30.noarch", - "dbus-libs-1.12.12-7.fc30.x86_64", - "device-mapper-1.02.154-3.fc30.x86_64", - "device-mapper-libs-1.02.154-3.fc30.x86_64", - "diffutils-3.7-2.fc30.x86_64", - "dracut-049-26.git20181204.fc30.x86_64", - "ebtables-2.0.10-31.fc30.x86_64", - "elfutils-default-yama-scope-0.176-1.fc30.noarch", - "elfutils-libelf-0.176-1.fc30.x86_64", - "elfutils-libs-0.176-1.fc30.x86_64", - "expat-2.2.6-2.fc30.x86_64", - "fedora-gpg-keys-30-1.noarch", - "fedora-release-30-1.noarch", - "fedora-release-common-30-1.noarch", - "fedora-repos-30-1.noarch", - "file-5.36-2.fc30.x86_64", - "file-libs-5.36-2.fc30.x86_64", - "filesystem-3.10-1.fc30.x86_64", - "findutils-4.6.0-22.fc30.x86_64", - "firewalld-0.6.3-2.fc30.noarch", - "firewalld-filesystem-0.6.3-2.fc30.noarch", - "gawk-4.2.1-6.fc30.x86_64", - "gdbm-libs-1.18-4.fc30.x86_64", - "gettext-0.19.8.1-18.fc30.x86_64", - "gettext-libs-0.19.8.1-18.fc30.x86_64", - "glib2-2.60.1-2.fc30.x86_64", - "glibc-2.29-9.fc30.x86_64", - "glibc-common-2.29-9.fc30.x86_64", - "glibc-langpack-en-2.29-9.fc30.x86_64", - "gmp-6.1.2-10.fc30.x86_64", - "gnutls-3.6.7-1.fc30.x86_64", - "gobject-introspection-1.60.1-2.fc30.x86_64", - "gpg-pubkey-cfc659b9-5b6eac67", - "grep-3.1-9.fc30.x86_64", - "grub2-common-2.02-75.fc30.noarch", - "grub2-tools-2.02-75.fc30.x86_64", - "grub2-tools-minimal-2.02-75.fc30.x86_64", - "grubby-8.40-30.fc30.x86_64", - "gzip-1.9-9.fc30.x86_64", - "hardlink-1.3-8.fc30.x86_64", - "ipset-6.38-2.fc30.x86_64", - "ipset-libs-6.38-2.fc30.x86_64", - "iptables-1.8.0-5.fc30.x86_64", - "iptables-libs-1.8.0-5.fc30.x86_64", - "jansson-2.12-2.fc30.x86_64", - "json-c-0.13.1-4.fc30.x86_64", - "kbd-2.0.4-13.fc30.x86_64", - "kbd-legacy-2.0.4-13.fc30.noarch", - "kbd-misc-2.0.4-13.fc30.noarch", - "kernel-5.0.9-301.fc30.x86_64", - "kernel-core-5.0.9-301.fc30.x86_64", - "kernel-modules-5.0.9-301.fc30.x86_64", - "keyutils-libs-1.6-2.fc30.x86_64", - "kmod-25-5.fc30.x86_64", - "kmod-libs-25-5.fc30.x86_64", - "kpartx-0.7.9-6.git2df6110.fc30.x86_64", - "krb5-libs-1.17-4.fc30.x86_64", - "langpacks-en-1.0-17.fc30.noarch", - "libacl-2.2.53-3.fc30.x86_64", - "libarchive-3.3.3-6.fc30.x86_64", - "libargon2-20161029-8.fc30.x86_64", - "libattr-2.4.48-5.fc30.x86_64", - "libblkid-2.33.2-1.fc30.x86_64", - "libcap-2.26-5.fc30.x86_64", - "libcap-ng-0.7.9-7.fc30.x86_64", - "libcom_err-1.44.6-1.fc30.x86_64", - "libcroco-0.6.13-1.fc30.x86_64", - "libcurl-7.64.0-6.fc30.x86_64", - "libdb-5.3.28-37.fc30.x86_64", - "libdb-utils-5.3.28-37.fc30.x86_64", - "libedit-3.1-26.20181209cvs.fc30.x86_64", - "libfdisk-2.33.2-1.fc30.x86_64", - "libffi-3.1-19.fc30.x86_64", - "libgcc-9.0.1-0.10.fc30.x86_64", - "libgcrypt-1.8.4-3.fc30.x86_64", - "libgomp-9.0.1-0.10.fc30.x86_64", - "libgpg-error-1.33-2.fc30.x86_64", - "libidn2-2.1.1a-1.fc30.x86_64", - "libkcapi-1.1.4-1.fc30.x86_64", - "libkcapi-hmaccalc-1.1.4-1.fc30.x86_64", - "libmetalink-0.1.3-8.fc30.x86_64", - "libmnl-1.0.4-9.fc30.x86_64", - "libmount-2.33.2-1.fc30.x86_64", - "libnetfilter_conntrack-1.0.7-2.fc30.x86_64", - "libnfnetlink-1.0.1-15.fc30.x86_64", - "libnftnl-1.1.1-6.fc30.x86_64", - "libnghttp2-1.37.0-1.fc30.x86_64", - "libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64", - "libpcap-1.9.0-3.fc30.x86_64", - "libpsl-0.20.2-6.fc30.x86_64", - "libpwquality-1.4.0-12.fc30.x86_64", - "libseccomp-2.4.0-0.fc30.x86_64", - "libselinux-2.9-1.fc30.x86_64", - "libselinux-utils-2.9-1.fc30.x86_64", - "libsemanage-2.9-1.fc30.x86_64", - "libsepol-2.9-1.fc30.x86_64", - "libsigsegv-2.11-7.fc30.x86_64", - "libsmartcols-2.33.2-1.fc30.x86_64", - "libssh-0.8.7-1.fc30.x86_64", - "libstdc++-9.0.1-0.10.fc30.x86_64", - "libtasn1-4.13-7.fc30.x86_64", - "libtirpc-1.1.4-2.rc2.fc30.1.x86_64", - "libunistring-0.9.10-5.fc30.x86_64", - "libutempter-1.1.6-16.fc30.x86_64", - "libuuid-2.33.2-1.fc30.x86_64", - "libverto-0.3.0-7.fc30.x86_64", - "libxcrypt-4.4.4-2.fc30.x86_64", - "libxkbcommon-0.8.3-1.fc30.x86_64", - "libxml2-2.9.9-2.fc30.x86_64", - "libzstd-1.3.8-2.fc30.x86_64", - "linux-firmware-20190312-94.fc30.noarch", - "linux-firmware-whence-20190312-94.fc30.noarch", - "lua-libs-5.3.5-5.fc30.x86_64", - "lz4-libs-1.8.3-2.fc30.x86_64", - "mkpasswd-5.4.2-1.fc30.x86_64", - "mozjs60-60.4.0-5.fc30.x86_64", - "mpfr-3.1.6-4.fc30.x86_64", - "ncurses-6.1-10.20180923.fc30.x86_64", - "ncurses-base-6.1-10.20180923.fc30.noarch", - "ncurses-libs-6.1-10.20180923.fc30.x86_64", - "nettle-3.4.1rc1-2.fc30.x86_64", - "nftables-0.9.0-5.fc30.x86_64", - "openldap-2.4.47-1.fc30.x86_64", - "openssl-1.1.1b-3.fc30.x86_64", - "openssl-libs-1.1.1b-3.fc30.x86_64", - "openssl-pkcs11-0.4.10-1.fc30.x86_64", - "os-prober-1.74-8.fc30.x86_64", - "p11-kit-0.23.15-3.fc30.x86_64", - "p11-kit-trust-0.23.15-3.fc30.x86_64", - "pam-1.3.1-17.fc30.x86_64", - "pcre-8.43-1.fc30.x86_64", - "pcre2-10.32-9.fc30.x86_64", - "pigz-2.4-4.fc30.x86_64", - "policycoreutils-2.9-1.fc30.x86_64", - "polkit-0.115-10.fc30.1.x86_64", - "polkit-libs-0.115-10.fc30.1.x86_64", - "polkit-pkla-compat-0.1-14.fc30.x86_64", - "popt-1.16-17.fc30.x86_64", - "procps-ng-3.3.15-5.fc30.x86_64", - "publicsuffix-list-dafsa-20190128-2.fc30.noarch", - "python-pip-wheel-19.0.3-1.fc30.noarch", - "python-setuptools-wheel-40.8.0-1.fc30.noarch", - "python3-3.7.3-1.fc30.x86_64", - "python3-dbus-1.2.8-5.fc30.x86_64", - "python3-decorator-4.3.0-2.fc30.noarch", - "python3-firewall-0.6.3-2.fc30.noarch", - "python3-gobject-base-3.32.0-1.fc30.x86_64", - "python3-libs-3.7.3-1.fc30.x86_64", - "python3-libselinux-2.9-1.fc30.x86_64", - "python3-pip-19.0.3-1.fc30.noarch", - "python3-setuptools-40.8.0-1.fc30.noarch", - "python3-six-1.12.0-1.fc30.noarch", - "python3-slip-0.6.4-15.fc30.noarch", - "python3-slip-dbus-0.6.4-15.fc30.noarch", - "qrencode-libs-3.4.4-8.fc30.x86_64", - "readline-8.0-2.fc30.x86_64", - "rpm-4.14.2.1-4.fc30.1.x86_64", - "rpm-libs-4.14.2.1-4.fc30.1.x86_64", - "rpm-plugin-selinux-4.14.2.1-4.fc30.1.x86_64", - "sed-4.5-3.fc30.x86_64", - "selinux-policy-3.14.3-29.fc30.noarch", - "selinux-policy-targeted-3.14.3-29.fc30.noarch", - "setup-2.13.3-1.fc30.noarch", - "shadow-utils-4.6-8.fc30.x86_64", - "shared-mime-info-1.12-2.fc30.x86_64", - "sqlite-libs-3.26.0-3.fc30.x86_64", - "systemd-241-7.gita2eaa1c.fc30.x86_64", - "systemd-bootchart-233-4.fc30.x86_64", - "systemd-libs-241-7.gita2eaa1c.fc30.x86_64", - "systemd-pam-241-7.gita2eaa1c.fc30.x86_64", - "systemd-rpm-macros-241-7.gita2eaa1c.fc30.noarch", - "systemd-udev-241-7.gita2eaa1c.fc30.x86_64", - "timedatex-0.5-6.fc30.x86_64", - "trousers-0.3.13-12.fc30.x86_64", - "trousers-lib-0.3.13-12.fc30.x86_64", - "tzdata-2019a-1.fc30.noarch", - "util-linux-2.33.2-1.fc30.x86_64", - "which-2.21-14.fc30.x86_64", - "whois-nls-5.4.2-1.fc30.noarch", - "xkeyboard-config-2.24-5.fc30.noarch", - "xz-5.2.4-5.fc30.x86_64", - "xz-libs-5.2.4-5.fc30.x86_64", - "zlib-1.2.11-15.fc30.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:996: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", - "polkitd:x:997:995:User for polkitd:/:/sbin/nologin", - "root:x:0:0:root:/root:/bin/bash", - "shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown", - "sync:x:5:0:sync:/sbin:/bin/sync", - "systemd-coredump:x:999:997: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:996: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/System.map-5.0.9-301.fc30.x86_64": ".M.......", - "/boot/initramfs-5.0.9-301.fc30.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": [ - "/etc/systemd/system/dbus-org.freedesktop.network1.service", - "/etc/systemd/system/dbus-org.freedesktop.resolve1.service" - ] - }, - "services-disabled": [ - "chrony-wait.service", - "console-getty.service", - "debug-shell.service", - "ebtables.service", - "nftables.service", - "serial-getty@.service", - "systemd-boot-check-no-failures.service", - "systemd-bootchart.service", - "systemd-networkd-wait-online.service", - "systemd-networkd.service", - "systemd-resolved.service", - "systemd-time-wait-sync.service", - "systemd-timesyncd.service", - "tcsd.service", - "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-org.freedesktop.timedate1.service", - "dbus.service", - "firewalld.service", - "getty@.service", - "messagebus.service", - "selinux-autorelabel-mark.service", - "timedatex.service", - "dbus.socket", - "ctrl-alt-del.target", - "reboot.target", - "remote-fs.target", - "runlevel6.target" - ], - "timezone": "UTC" - } -} diff --git a/test/cases/ext4_local_boot.json b/test/cases/ext4_local_boot.json index 04b385d48..0a158f598 100644 --- a/test/cases/ext4_local_boot.json +++ b/test/cases/ext4_local_boot.json @@ -5,43 +5,29 @@ "compose-request": { "distro": "fedora-30", "arch": "x86_64", - "output-format": "ext4", + "output-format": "ext4-filesystem", "filename": "filesystem.img", - "blueprint-draft": { - "name": "ext4-boot-test", + "blueprint": { + "name": "ext4-filesystem-boot-test", "description": "Image for boot test", - "packages": [], + "packages": [ + { + "name": "openssh-server", + "version": "*" + } + ], "modules": [], "groups": [], "customizations": { "user": [ { "name": "redhat", - "password": "$y$j9T$hMKTMCO/s27TcOMRH9eUN1$6G0Jrc20QiptW6P3fwm3LKDd/4IIVSr1N2u611UwNgB", - "groups": [ - "wheel" - ] - } - ], - "sshkey": [ - { - "user": "redhat", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ] - }, - "services": { - "enabled": [ - "sshd" - ] } } }, - "rpmmd": { - "checksums": { - "fedora": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" - } - }, "manifest": { "sources": {}, "pipeline": { @@ -105,12 +91,26 @@ "module_platform_id": "platform:f30" } }, + { + "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": { @@ -119,40 +119,11 @@ "legacy": true } }, - { - "name": "org.osbuild.systemd", - "options": { - "enabled_services": [ - "sshd" - ], - "disabled_services": [ - "auditd" - ] - } - }, - { - "name": "org.osbuild.users", - "options": { - "users": { - "redhat": { - "groups": [ - "wheel" - ], - "password": "$6$IR7O7z56ouB/OInP$.hscD6dQqPQGwMuQ.idumixSHI/JEyaUfiCAHVSpGO/iNLEvvVZVOQL23zBzQbc2.yJ25xAZD75H0tXqKJpEE/", - "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" - } - } - } - }, { "name": "org.osbuild.selinux", "options": { "file_contexts": "etc/selinux/targeted/contexts/files/file_contexts" } - }, - { - "name": "org.osbuild.fix-bls", - "options": {} } ], "assembler": { @@ -164,5 +135,411 @@ } } } + }, + "rpmmd": { + "checksums": { + "fedora": "sha256:9f596e18f585bee30ac41c11fb11a83ed6b11d5b341c1cb56ca4015d7717cb97" + } + }, + "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": [ + { + "grub_arg": "--unrestricted", + "grub_class": "kernel", + "grub_users": "$grub_users", + "initrd": "/boot/initramfs-5.0.9-301.fc30.x86_64.img", + "linux": "/boot/vmlinuz-5.0.9-301.fc30.x86_64", + "options": "$kernelopts", + "title": "Fedora (5.0.9-301.fc30.x86_64) 30 (Thirty)", + "version": "5.0.9-301.fc30.x86_64" + } + ], + "firewall-enabled": [ + "ssh", + "mdns", + "dhcpv6-client" + ], + "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:999:", + "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:995:", + "redhat:x:1000:", + "render:x:998:", + "root:x:0:", + "ssh_keys:x:994:", + "sshd:x:74:", + "sys:x:3:", + "systemd-coredump:x:997:", + "systemd-journal:x:190:", + "systemd-network:x:192:", + "systemd-resolve:x:193:", + "systemd-timesync:x:996:", + "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:30", + "DOCUMENTATION_URL": "https://docs.fedoraproject.org/en-US/fedora/f30/system-administrators-guide/", + "HOME_URL": "https://fedoraproject.org/", + "ID": "fedora", + "LOGO": "fedora-logo-icon", + "NAME": "Fedora", + "PLATFORM_ID": "platform:f30", + "PRETTY_NAME": "Fedora 30 (Thirty)", + "PRIVACY_POLICY_URL": "https://fedoraproject.org/wiki/Legal:PrivacyPolicy", + "REDHAT_BUGZILLA_PRODUCT": "Fedora", + "REDHAT_BUGZILLA_PRODUCT_VERSION": "30", + "REDHAT_SUPPORT_PRODUCT": "Fedora", + "REDHAT_SUPPORT_PRODUCT_VERSION": "30", + "SUPPORT_URL": "https://fedoraproject.org/wiki/Communicating_and_getting_help", + "VERSION": "30 (Thirty)", + "VERSION_CODENAME": "", + "VERSION_ID": "30" + }, + "packages": [ + "acl-2.2.53-3.fc30.x86_64", + "alternatives-1.11-4.fc30.x86_64", + "audit-libs-3.0-0.7.20190326git03e7489.fc30.x86_64", + "basesystem-11-7.fc30.noarch", + "bash-5.0.2-1.fc30.x86_64", + "brotli-1.0.7-3.fc30.x86_64", + "bzip2-libs-1.0.6-29.fc30.x86_64", + "ca-certificates-2018.2.26-3.fc30.noarch", + "chrony-3.4-2.fc30.x86_64", + "coreutils-8.31-1.fc30.x86_64", + "coreutils-common-8.31-1.fc30.x86_64", + "cpio-2.12-10.fc30.x86_64", + "cracklib-2.9.6-19.fc30.x86_64", + "cracklib-dicts-2.9.6-19.fc30.x86_64", + "crypto-policies-20190211-2.gite3eacfc.fc30.noarch", + "cryptsetup-libs-2.1.0-3.fc30.x86_64", + "curl-7.64.0-6.fc30.x86_64", + "cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64", + "dbus-1.12.12-7.fc30.x86_64", + "dbus-broker-20-3.fc30.x86_64", + "dbus-common-1.12.12-7.fc30.noarch", + "dbus-libs-1.12.12-7.fc30.x86_64", + "device-mapper-1.02.154-3.fc30.x86_64", + "device-mapper-libs-1.02.154-3.fc30.x86_64", + "diffutils-3.7-2.fc30.x86_64", + "dracut-049-26.git20181204.fc30.x86_64", + "ebtables-2.0.10-31.fc30.x86_64", + "elfutils-default-yama-scope-0.176-1.fc30.noarch", + "elfutils-libelf-0.176-1.fc30.x86_64", + "elfutils-libs-0.176-1.fc30.x86_64", + "expat-2.2.6-2.fc30.x86_64", + "fedora-gpg-keys-30-1.noarch", + "fedora-release-30-1.noarch", + "fedora-release-common-30-1.noarch", + "fedora-repos-30-1.noarch", + "file-5.36-2.fc30.x86_64", + "file-libs-5.36-2.fc30.x86_64", + "filesystem-3.10-1.fc30.x86_64", + "findutils-4.6.0-22.fc30.x86_64", + "fipscheck-1.5.0-6.fc30.x86_64", + "fipscheck-lib-1.5.0-6.fc30.x86_64", + "firewalld-0.6.3-2.fc30.noarch", + "firewalld-filesystem-0.6.3-2.fc30.noarch", + "gawk-4.2.1-6.fc30.x86_64", + "gdbm-libs-1.18-4.fc30.x86_64", + "gettext-0.19.8.1-18.fc30.x86_64", + "gettext-libs-0.19.8.1-18.fc30.x86_64", + "glib2-2.60.1-2.fc30.x86_64", + "glibc-2.29-9.fc30.x86_64", + "glibc-common-2.29-9.fc30.x86_64", + "glibc-langpack-en-2.29-9.fc30.x86_64", + "gmp-6.1.2-10.fc30.x86_64", + "gnutls-3.6.7-1.fc30.x86_64", + "gobject-introspection-1.60.1-2.fc30.x86_64", + "gpg-pubkey-cfc659b9-5b6eac67", + "grep-3.1-9.fc30.x86_64", + "grub2-common-2.02-75.fc30.noarch", + "grub2-tools-2.02-75.fc30.x86_64", + "grub2-tools-minimal-2.02-75.fc30.x86_64", + "grubby-8.40-30.fc30.x86_64", + "gzip-1.9-9.fc30.x86_64", + "hardlink-1.3-8.fc30.x86_64", + "ipset-6.38-2.fc30.x86_64", + "ipset-libs-6.38-2.fc30.x86_64", + "iptables-1.8.0-5.fc30.x86_64", + "iptables-libs-1.8.0-5.fc30.x86_64", + "jansson-2.12-2.fc30.x86_64", + "json-c-0.13.1-4.fc30.x86_64", + "kbd-2.0.4-13.fc30.x86_64", + "kbd-legacy-2.0.4-13.fc30.noarch", + "kbd-misc-2.0.4-13.fc30.noarch", + "kernel-5.0.9-301.fc30.x86_64", + "kernel-core-5.0.9-301.fc30.x86_64", + "kernel-modules-5.0.9-301.fc30.x86_64", + "keyutils-libs-1.6-2.fc30.x86_64", + "kmod-25-5.fc30.x86_64", + "kmod-libs-25-5.fc30.x86_64", + "kpartx-0.7.9-6.git2df6110.fc30.x86_64", + "krb5-libs-1.17-4.fc30.x86_64", + "langpacks-en-1.0-17.fc30.noarch", + "libacl-2.2.53-3.fc30.x86_64", + "libarchive-3.3.3-6.fc30.x86_64", + "libargon2-20161029-8.fc30.x86_64", + "libattr-2.4.48-5.fc30.x86_64", + "libblkid-2.33.2-1.fc30.x86_64", + "libcap-2.26-5.fc30.x86_64", + "libcap-ng-0.7.9-7.fc30.x86_64", + "libcom_err-1.44.6-1.fc30.x86_64", + "libcroco-0.6.13-1.fc30.x86_64", + "libcurl-7.64.0-6.fc30.x86_64", + "libdb-5.3.28-37.fc30.x86_64", + "libdb-utils-5.3.28-37.fc30.x86_64", + "libedit-3.1-26.20181209cvs.fc30.x86_64", + "libfdisk-2.33.2-1.fc30.x86_64", + "libffi-3.1-19.fc30.x86_64", + "libgcc-9.0.1-0.10.fc30.x86_64", + "libgcrypt-1.8.4-3.fc30.x86_64", + "libgomp-9.0.1-0.10.fc30.x86_64", + "libgpg-error-1.33-2.fc30.x86_64", + "libidn2-2.1.1a-1.fc30.x86_64", + "libkcapi-1.1.4-1.fc30.x86_64", + "libkcapi-hmaccalc-1.1.4-1.fc30.x86_64", + "libmetalink-0.1.3-8.fc30.x86_64", + "libmnl-1.0.4-9.fc30.x86_64", + "libmount-2.33.2-1.fc30.x86_64", + "libnetfilter_conntrack-1.0.7-2.fc30.x86_64", + "libnfnetlink-1.0.1-15.fc30.x86_64", + "libnftnl-1.1.1-6.fc30.x86_64", + "libnghttp2-1.37.0-1.fc30.x86_64", + "libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64", + "libpcap-1.9.0-3.fc30.x86_64", + "libpsl-0.20.2-6.fc30.x86_64", + "libpwquality-1.4.0-12.fc30.x86_64", + "libseccomp-2.4.0-0.fc30.x86_64", + "libselinux-2.9-1.fc30.x86_64", + "libselinux-utils-2.9-1.fc30.x86_64", + "libsemanage-2.9-1.fc30.x86_64", + "libsepol-2.9-1.fc30.x86_64", + "libsigsegv-2.11-7.fc30.x86_64", + "libsmartcols-2.33.2-1.fc30.x86_64", + "libssh-0.8.7-1.fc30.x86_64", + "libstdc++-9.0.1-0.10.fc30.x86_64", + "libtasn1-4.13-7.fc30.x86_64", + "libtirpc-1.1.4-2.rc2.fc30.1.x86_64", + "libunistring-0.9.10-5.fc30.x86_64", + "libutempter-1.1.6-16.fc30.x86_64", + "libuuid-2.33.2-1.fc30.x86_64", + "libverto-0.3.0-7.fc30.x86_64", + "libxcrypt-4.4.4-2.fc30.x86_64", + "libxkbcommon-0.8.3-1.fc30.x86_64", + "libxml2-2.9.9-2.fc30.x86_64", + "libzstd-1.3.8-2.fc30.x86_64", + "linux-firmware-20190312-94.fc30.noarch", + "linux-firmware-whence-20190312-94.fc30.noarch", + "lua-libs-5.3.5-5.fc30.x86_64", + "lz4-libs-1.8.3-2.fc30.x86_64", + "mkpasswd-5.4.2-1.fc30.x86_64", + "mozjs60-60.4.0-5.fc30.x86_64", + "mpfr-3.1.6-4.fc30.x86_64", + "ncurses-6.1-10.20180923.fc30.x86_64", + "ncurses-base-6.1-10.20180923.fc30.noarch", + "ncurses-libs-6.1-10.20180923.fc30.x86_64", + "nettle-3.4.1rc1-2.fc30.x86_64", + "nftables-0.9.0-5.fc30.x86_64", + "openldap-2.4.47-1.fc30.x86_64", + "openssh-7.9p1-5.fc30.x86_64", + "openssh-server-7.9p1-5.fc30.x86_64", + "openssl-1.1.1b-3.fc30.x86_64", + "openssl-libs-1.1.1b-3.fc30.x86_64", + "openssl-pkcs11-0.4.10-1.fc30.x86_64", + "os-prober-1.74-8.fc30.x86_64", + "p11-kit-0.23.15-3.fc30.x86_64", + "p11-kit-trust-0.23.15-3.fc30.x86_64", + "pam-1.3.1-17.fc30.x86_64", + "pcre-8.43-1.fc30.x86_64", + "pcre2-10.32-9.fc30.x86_64", + "pigz-2.4-4.fc30.x86_64", + "policycoreutils-2.9-1.fc30.x86_64", + "polkit-0.115-10.fc30.1.x86_64", + "polkit-libs-0.115-10.fc30.1.x86_64", + "polkit-pkla-compat-0.1-14.fc30.x86_64", + "popt-1.16-17.fc30.x86_64", + "procps-ng-3.3.15-5.fc30.x86_64", + "publicsuffix-list-dafsa-20190128-2.fc30.noarch", + "python-pip-wheel-19.0.3-1.fc30.noarch", + "python-setuptools-wheel-40.8.0-1.fc30.noarch", + "python3-3.7.3-1.fc30.x86_64", + "python3-dbus-1.2.8-5.fc30.x86_64", + "python3-decorator-4.3.0-2.fc30.noarch", + "python3-firewall-0.6.3-2.fc30.noarch", + "python3-gobject-base-3.32.0-1.fc30.x86_64", + "python3-libs-3.7.3-1.fc30.x86_64", + "python3-libselinux-2.9-1.fc30.x86_64", + "python3-pip-19.0.3-1.fc30.noarch", + "python3-setuptools-40.8.0-1.fc30.noarch", + "python3-six-1.12.0-1.fc30.noarch", + "python3-slip-0.6.4-15.fc30.noarch", + "python3-slip-dbus-0.6.4-15.fc30.noarch", + "qrencode-libs-3.4.4-8.fc30.x86_64", + "readline-8.0-2.fc30.x86_64", + "rpm-4.14.2.1-4.fc30.1.x86_64", + "rpm-libs-4.14.2.1-4.fc30.1.x86_64", + "rpm-plugin-selinux-4.14.2.1-4.fc30.1.x86_64", + "sed-4.5-3.fc30.x86_64", + "selinux-policy-3.14.3-29.fc30.noarch", + "selinux-policy-targeted-3.14.3-29.fc30.noarch", + "setup-2.13.3-1.fc30.noarch", + "shadow-utils-4.6-8.fc30.x86_64", + "shared-mime-info-1.12-2.fc30.x86_64", + "sqlite-libs-3.26.0-3.fc30.x86_64", + "systemd-241-7.gita2eaa1c.fc30.x86_64", + "systemd-bootchart-233-4.fc30.x86_64", + "systemd-libs-241-7.gita2eaa1c.fc30.x86_64", + "systemd-pam-241-7.gita2eaa1c.fc30.x86_64", + "systemd-rpm-macros-241-7.gita2eaa1c.fc30.noarch", + "systemd-udev-241-7.gita2eaa1c.fc30.x86_64", + "timedatex-0.5-6.fc30.x86_64", + "trousers-0.3.13-12.fc30.x86_64", + "trousers-lib-0.3.13-12.fc30.x86_64", + "tzdata-2019a-1.fc30.noarch", + "util-linux-2.33.2-1.fc30.x86_64", + "which-2.21-14.fc30.x86_64", + "whois-nls-5.4.2-1.fc30.noarch", + "xkeyboard-config-2.24-5.fc30.noarch", + "xz-5.2.4-5.fc30.x86_64", + "xz-libs-5.2.4-5.fc30.x86_64", + "zlib-1.2.11-15.fc30.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: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", + "polkitd:x:997:995: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:999:997: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:996: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/System.map-5.0.9-301.fc30.x86_64": ".M.......", + "/boot/initramfs-5.0.9-301.fc30.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": [ + "/etc/systemd/system/dbus-org.freedesktop.network1.service", + "/etc/systemd/system/dbus-org.freedesktop.resolve1.service" + ] + }, + "services-disabled": [ + "chrony-wait.service", + "console-getty.service", + "debug-shell.service", + "ebtables.service", + "nftables.service", + "serial-getty@.service", + "sshd-keygen@.service", + "systemd-boot-check-no-failures.service", + "systemd-bootchart.service", + "systemd-networkd-wait-online.service", + "systemd-networkd.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-org.freedesktop.timedate1.service", + "dbus.service", + "firewalld.service", + "getty@.service", + "messagebus.service", + "selinux-autorelabel-mark.service", + "sshd.service", + "timedatex.service", + "dbus.socket", + "ctrl-alt-del.target", + "reboot.target", + "remote-fs.target", + "runlevel6.target" + ], + "timezone": "UTC" } }