From 129dd398329805f613759108cd3723b2a8370e64 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Fri, 26 Apr 2024 10:23:58 +0200 Subject: targets: Add Ubuntu 24.04 Signed-off-by: Michal Privoznik --- lcitool/facts/targets/ubuntu-2404.yml | 26 +++ tests/data/packages/out/ubuntu-2404.yml | 301 ++++++++++++++++++++++++++++++++ 2 files changed, 327 insertions(+) create mode 100644 lcitool/facts/targets/ubuntu-2404.yml create mode 100644 tests/data/packages/out/ubuntu-2404.yml diff --git a/lcitool/facts/targets/ubuntu-2404.yml b/lcitool/facts/targets/ubuntu-2404.yml new file mode 100644 index 0000000..1817968 --- /dev/null +++ b/lcitool/facts/targets/ubuntu-2404.yml @@ -0,0 +1,26 @@ +--- +os: + name: 'Ubuntu' + version: '2404' + libosinfo_id: 'http://ubuntu.com/ubuntu/24.04' + +packaging: + format: 'deb' + command: 'apt-get' + +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 + +containers: + base: docker.io/library/ubuntu:24.04 + diff --git a/tests/data/packages/out/ubuntu-2404.yml b/tests/data/packages/out/ubuntu-2404.yml new file mode 100644 index 0000000..4f4f05f --- /dev/null +++ b/tests/data/packages/out/ubuntu-2404.yml @@ -0,0 +1,301 @@ +native: +- ant +- ant-optional +- augeas-lenses +- augeas-tools +- autoconf +- automake +- autopoint +- bash +- bash-completion +- bc +- bison +- black +- bsdextrautils +- bzip2 +- ca-certificates +- cargo +- ccache +- check +- chrony +- clang +- cloud-guest-utils +- cloud-init +- codespell +- cpanminus +- cpp +- dbus +- debianutils +- diffutils +- dnsmasq-base +- dwarves +- e2fsprogs +- ebtables +- expect +- exuberant-ctags +- fdisk +- findutils +- flake8 +- flex +- fuse3 +- g++ +- gcc +- gcovr +- gdb +- genisoimage +- gettext +- git +- gnutls-bin +- golang +- grep +- gtk-doc-tools +- gtk-update-icon-cache +- gzip +- hostname +- hwdata +- icoutils +- intltool +- iproute2 +- iptables +- jq +- junit +- kmod +- libaccessors-perl +- libacl1-dev +- libaio-dev +- libapparmor-dev +- libarchive-dev +- libarchive-tar-perl +- libasan6 +- libasound2-dev +- libattr1-dev +- libaudit-dev +- libblkid-dev +- libbpf-dev +- libbrlapi-dev +- libbz2-dev +- libc-dev-bin +- libc6-dev +- libcacard-dev +- libcap-ng-dev +- libcapstone-dev +- libclang-dev +- libcmocka-dev +- libconfig-dev +- libcpan-changes-perl +- libcurl4-gnutls-dev +- libdaxctl-dev +- libdevmapper-dev +- libdigest-perl +- libdigest-perl-md5-perl +- libdrm-dev +- libepoxy-dev +- libev-dev +- libextutils-cbuilder-perl +- libfdt-dev +- libffi-dev +- libfile-slurp-perl +- libfuse-dev +- libfuse3-dev +- libgbm-dev +- libgcrypt20-dev +- libgdk-pixbuf2.0-dev +- libgirepository1.0-dev +- libglib2.0-dev +- libglib2.0-dev-bin +- libglusterfs-dev +- libgnutls28-dev +- libgtk-3-dev +- libgtk-vnc-2.0-dev +- libguestfs-dev +- libguestfs-tools +- libibumad-dev +- libibverbs-dev +- libio-compress-perl +- libio-interface-perl +- libio-string-perl +- libiscsi-dev +- libjemalloc-dev +- libjna-java +- libjpeg-turbo8-dev +- libjson-c-dev +- libjson-glib-dev +- liblttng-ust-dev +- liblzma-dev +- liblzo2-dev +- libmodule-build-perl +- libnbd-dev +- libncursesw5-dev +- libnet-openssh-perl +- libnet-snmp-perl +- libnetaddr-ip-perl +- libnfs-dev +- libnl-3-dev +- libnl-route-3-dev +- libnuma-dev +- libopenwsman-dev +- libpam0g-dev +- libparted-dev +- libpcap0.8-dev +- libpciaccess-dev +- libpcre2-dev +- libperl-dev +- libpipewire-0.3-dev +- libpixman-1-dev +- libpmem-dev +- libpng-dev +- libpulse-dev +- librbd-dev +- librdmacm-dev +- libreadline-dev +- librest-dev +- libsanlock-dev +- libsasl2-dev +- libsdl2-dev +- libsdl2-image-dev +- libseccomp-dev +- libselinux1-dev +- libslirp-dev +- libsnappy-dev +- libsndio-dev +- libsnmp-dev +- libsoup2.4-dev +- libspice-client-gtk-3.0-dev +- libspice-protocol-dev +- libspice-server-dev +- libssh-dev +- libssh2-1-dev +- libstd-rust-dev +- libsub-uplevel-perl +- libsystemd-dev +- libtap-formatter-html-perl +- libtap-formatter-junit-perl +- libtap-harness-archive-perl +- libtasn1-6-dev +- libtest-exception-perl +- libtest-harness-perl +- libtest-lwp-useragent-perl +- libtest-pod-coverage-perl +- libtest-pod-perl +- libtest-simple-perl +- libtime-hr-perl +- libtirpc-dev +- libtool +- libtool-bin +- libtorrent-dev +- libubsan1 +- libudev-dev +- liburing-dev +- libusb-1.0-0-dev +- libusbredirhost-dev +- libvdeplug-dev +- libvirglrenderer-dev +- libvirt-dev +- libvirt-glib-1.0-dev +- libvte-2.91-dev +- libxdp-dev +- libxen-dev +- libxml-twig-perl +- libxml-writer-perl +- libxml-xpath-perl +- libxml2-dev +- libxml2-utils +- libxslt1-dev +- libyajl-dev +- libyaml-perl +- libzstd-dev +- llvm +- locales +- lsof +- lua5.4 +- lvm2 +- make +- meson +- mount +- mtools +- multipath-tools +- nano +- nbd-client +- nbd-server +- nbdkit +- ncat +- net-tools +- nettle-dev +- nfs-common +- ninja-build +- numad +- ocaml +- ocaml-findlib +- ocaml-nox +- open-iscsi +- openjdk-17-jdk-headless +- openssh-client +- original-awk +- osinfo-db-tools +- perl +- perl-base +- php-dev +- php-imagick +- pkgconf +- policykit-1 +- publican +- python3 +- python3-boto3 +- python3-build +- python3-dbus +- python3-dev +- python3-docutils +- python3-gi +- python3-libnbd +- python3-libxml2 +- python3-lxml +- python3-numpy +- python3-opencv +- python3-pillow +- python3-pip +- python3-pytest +- python3-requests +- python3-selinux +- python3-setuptools +- python3-sphinx +- python3-sphinx-rtd-theme +- python3-tomli +- python3-venv +- python3-wheel +- python3-yaml +- qemu-system +- qemu-utils +- rake +- rpm2cpio +- ruby-dev +- rust-clippy +- rustc +- screen +- scrub +- sed +- socat +- sparse +- strace +- sudo +- swtpm +- systemtap-sdt-dev +- tar +- tcl-dev +- tcpdump +- tesseract-ocr +- tesseract-ocr-eng +- texinfo +- unzip +- uuid-dev +- valac +- valgrind +- vim-nox +- wget +- wireshark-dev +- xfslibs-dev +- xorriso +- xsltproc +- xz-utils +- zip +- zlib1g-dev +- zstd -- cgit v1.1