From 08216d3fc6782049939c7e1a5a93a5e24eac46da Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Fri, 12 Apr 2024 17:55:10 +0200 Subject: targets: Add Fedora 40 Signed-off-by: Michal Privoznik --- lcitool/facts/mappings.yml | 1 + lcitool/facts/targets/fedora-40.yml | 29 ++++ tests/data/packages/out/fedora-40.yml | 302 ++++++++++++++++++++++++++++++++++ 3 files changed, 332 insertions(+) create mode 100644 lcitool/facts/targets/fedora-40.yml create mode 100644 tests/data/packages/out/fedora-40.yml diff --git a/lcitool/facts/mappings.yml b/lcitool/facts/mappings.yml index 909600d..e3799c5 100644 --- a/lcitool/facts/mappings.yml +++ b/lcitool/facts/mappings.yml @@ -167,6 +167,7 @@ mappings: CentOSStream9: bash-completion Fedora38: bash-completion Fedora39: bash-completion + Fedora40: bash-completion bc: default: bc diff --git a/lcitool/facts/targets/fedora-40.yml b/lcitool/facts/targets/fedora-40.yml new file mode 100644 index 0000000..ac4d01f --- /dev/null +++ b/lcitool/facts/targets/fedora-40.yml @@ -0,0 +1,29 @@ +--- +os: + name: 'Fedora' + version: '40' + libosinfo_id: 'http://fedoraproject.org/fedora/40' + +packaging: + format: 'rpm' + command: 'dnf' + +paths: + bash: /bin/bash + cc: /usr/bin/gcc + ccache: /usr/bin/ccache + make: /usr/bin/make + ninja: /usr/bin/ninja + pip3: /usr/bin/pip3 + python: /usr/bin/python3 + sudoers: /etc/sudoers + +ansible_python_package: python3 +ansible_python_interpreter: /usr/bin/python3 + +install: + unattended_scheme: kickstart + url: https://download.fedoraproject.org/pub/fedora/linux/releases/40/Everything/x86_64/os + +containers: + base: registry.fedoraproject.org/fedora:40 diff --git a/tests/data/packages/out/fedora-40.yml b/tests/data/packages/out/fedora-40.yml new file mode 100644 index 0000000..4215c5e --- /dev/null +++ b/tests/data/packages/out/fedora-40.yml @@ -0,0 +1,302 @@ +native: +- SDL2-devel +- SDL2_image-devel +- alsa-lib-devel +- ant +- ant-junit +- audit-libs-devel +- augeas +- autoconf +- automake +- bash +- bash-completion +- bc +- bison +- brlapi-devel +- bzip2 +- bzip2-devel +- ca-certificates +- capstone-devel +- cargo +- ccache +- check-devel +- chrony +- clang +- clang-devel +- clippy +- cloud-init +- cloud-utils-growpart +- codespell +- cpp +- cppi +- ctags +- cyrus-sasl-devel +- daxctl-devel +- dbus-daemon +- device-mapper-devel +- device-mapper-multipath-devel +- diffutils +- dnsmasq +- dwarves +- e2fsprogs +- ebtables +- expect +- findutils +- firewalld-filesystem +- flex +- fuse-devel +- fuse3 +- fuse3-devel +- gawk +- gcc +- gcc-c++ +- gcovr +- gdb +- gdk-pixbuf2-devel +- genisoimage +- gettext +- gettext-devel +- git +- glib2-devel +- glib2-static +- glibc-devel +- glibc-langpack-en +- glibc-static +- glusterfs-api-devel +- gnutls-devel +- gnutls-utils +- gobject-introspection-devel +- golang +- grep +- gtk-doc +- gtk-update-icon-cache +- gtk-vnc2-devel +- gtk3-devel +- guestfs-tools +- gzip +- hostname +- hwdata +- icoutils +- intltool +- iproute +- iproute-tc +- iptables +- iscsi-initiator-utils +- java-11-openjdk-headless +- jemalloc-devel +- jna +- jq +- json-c-devel +- json-glib-devel +- junit +- kmod +- libacl-devel +- libaio-devel +- libarchive-devel +- libasan +- libattr-devel +- libblkid-devel +- libbpf-devel +- libcacard-devel +- libcap-ng-devel +- libcmocka-devel +- libcmpiutil-devel +- libconfig-devel +- libcurl-devel +- libdrm-devel +- libepoxy-devel +- libev-devel +- libfdt-devel +- libffi-devel +- libgcrypt-devel +- libgovirt-devel +- libguestfs-devel +- libiscsi-devel +- libjpeg-devel +- libnbd-devel +- libnfs-devel +- libnl3-devel +- libpcap-devel +- libpciaccess-devel +- libpmem-devel +- libpng-devel +- librbd-devel +- libseccomp-devel +- libselinux-devel +- libslirp-devel +- libsoup-devel +- libssh-devel +- libssh2-devel +- libtasn1-devel +- libtirpc-devel +- libtool +- libtorrent-devel +- libubsan +- liburing-devel +- libusbx-devel +- libuuid-devel +- libvirt-devel +- libvirt-gobject-devel +- libwsman-devel +- libxdp-devel +- libxml2 +- libxml2-devel +- libxslt +- libxslt-devel +- libzstd-devel +- llvm +- lsof +- lttng-ust-devel +- lua-devel +- lvm2 +- lzo-devel +- make +- mesa-libgbm-devel +- meson +- mono-devel +- monodevelop +- mtools +- nano +- nbd +- nbdkit +- ncurses-devel +- net-snmp-devel +- net-tools +- nettle-devel +- nfs-utils +- ninja-build +- nmap-ncat +- numactl-devel +- numad +- ocaml +- ocaml-findlib +- ocamldoc +- openssh-clients +- osinfo-db-tools +- pam-devel +- parted-devel +- pcre-static +- perl-App-cpanminus +- perl-Archive-Tar +- perl-CPAN-Changes +- perl-Digest +- perl-Digest-MD5 +- perl-ExtUtils-CBuilder +- perl-ExtUtils-Embed +- perl-File-Slurp +- perl-IO-Compress-Bzip2 +- perl-IO-Interface +- perl-IO-String +- perl-Module-Build +- perl-Net-OpenSSH +- perl-Net-SNMP +- perl-NetAddr-IP +- perl-Pod-Simple +- perl-Sub-Uplevel +- perl-Sys-Hostname +- perl-TAP-Formatter-HTML +- perl-TAP-Formatter-JUnit +- perl-TAP-Harness-Archive +- perl-Test-Exception +- perl-Test-Harness +- perl-Test-LWP-UserAgent +- perl-Test-Pod +- perl-Test-Pod-Coverage +- perl-Test-Simple +- perl-Time-HiRes +- perl-XML-Twig +- perl-XML-Writer +- perl-XML-XPath +- perl-YAML +- perl-accessors +- perl-base +- perl-devel +- perl-generators +- perl-podlators +- php-devel +- php-pecl-imagick +- pipewire-devel +- pixman-devel +- pkgconfig +- polkit +- pulseaudio-libs-devel +- python3 +- python3-PyYAML +- python3-black +- python3-boto3 +- python3-build +- python3-dbus +- python3-devel +- python3-docutils +- python3-flake8 +- python3-gobject +- python3-libnbd +- python3-libselinux +- python3-libxml2 +- python3-lxml +- python3-numpy +- python3-opencv +- python3-pillow +- python3-pip +- python3-pytest +- python3-requests +- python3-setuptools +- python3-sphinx +- python3-sphinx_rtd_theme +- python3-tomli +- python3-wheel +- qemu-img +- qemu-kvm +- rdma-core-devel +- readline-devel +- rest-devel +- rpcgen +- rpm-build +- ruby-devel +- rubygem-rake +- rust +- rust-std-static +- sanlock-devel +- screen +- scrub +- sed +- snappy-devel +- socat +- sparse +- spice-gtk3-devel +- spice-protocol +- spice-server-devel +- strace +- sudo +- swtpm +- systemd-devel +- systemd-rpm-macros +- systemtap-sdt-devel +- tar +- tcl-devel +- tcpdump +- tesseract +- tesseract-langpack-eng +- texinfo +- unzip +- usbredir-devel +- util-linux +- vala +- valgrind +- vim-minimal +- virglrenderer-devel +- vte291-devel +- wget +- which +- wireshark-devel +- xen-devel +- xfsprogs-devel +- xorriso +- xz +- xz-devel +- xz-static +- yajl-devel +- zip +- zlib-devel +- zlib-static +- zstd -- cgit v1.1