diff --git a/pkg/dfc/builtin-mappings.yaml b/pkg/dfc/builtin-mappings.yaml index d45b684..d915122 100644 --- a/pkg/dfc/builtin-mappings.yaml +++ b/pkg/dfc/builtin-mappings.yaml @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 # NOTE: this file is managed by automation and should not be edited directly - images: alpine: chainguard-base:latest amazon/cloudwatch-agent: amazon-cloudwatch-agent-operator @@ -258,7 +257,1231 @@ packages: zlib1g-dev: - zlib-dev fedora: - shadow-utils: - - shadow + apr: + - apr-util + apr-devel: + - apr-util-dev + apr-util-devel: + - apr-util-dev + aspnetcore-runtime-10.0: + - aspnet-10-runtime + aspnetcore-runtime-8.0: + - aspnet-8-runtime + aspnetcore-runtime-9.0: + - aspnet-9-runtime + aspnetcore-targeting-pack-10.0: + - aspnet-10-targeting-pack + aspnetcore-targeting-pack-8.0: + - aspnet-8-targeting-pack + aspnetcore-targeting-pack-9.0: + - aspnet-9-targeting-pack + audit-libs: + - audit + augeas-libs: + - augeas + avahi-libs: + - avahi + babel: + - py3-babel + bind-license: + - bind + bind-utils: + - bind-tools + brotli-devel: + - brotli-dev + bsdtar: + - libarchive-tools + bzip2-devel: + - bzip2-dev + bzip2-libs: + - bzip2 + capstone: + - capstone-5 + cargo: + - cargo-c + cargo-doc: + - cargo-c + clang-devel: + - clang-17-dev + clang-libs: + - clang + compat-openssl11: + - openssl + composefs-libs: + - composefs + container-tools: + - containerd + containernetworking-plugins: + - cni-plugins + containers-common-extra: + - containers-common + coreutils-common: + - coreutils + cpp: + - gcc + criu: + - crac-criu + criu-libs: + - crac-criu + cronie-anacron: + - cronie + cryptsetup-libs: + - cryptsetup + cyrus-sasl-devel: + - cyrus-sasl-dev + cyrus-sasl-gssapi: + - cyrus-sasl + cyrus-sasl-lib: + - cyrus-sasl + cyrus-sasl-plain: + - cyrus-sasl + dbus-daemon: + - dbus + dbus-tools: + - dbus + device-mapper-devel: + - device-mapper + device-mapper-event: + - device-mapper-event-libs + dotnet-runtime-10.0: + - dotnet-10-runtime + dotnet-runtime-8.0: + - dotnet-8-runtime + dotnet-runtime-9.0: + - dotnet-9-runtime + dotnet-sdk-10.0: + - dotnet-10-sdk + dotnet-sdk-8.0: + - dotnet-8-sdk + dotnet-sdk-9.0: + - dotnet-9-sdk + dotnet-sdk-aot-10.0: + - dotnet-10-aot + dotnet-sdk-aot-9.0: + - dotnet-9-aot + dotnet-targeting-pack-10.0: + - dotnet-10-targeting-pack + dotnet-targeting-pack-8.0: + - dotnet-8-targeting-pack + dotnet-targeting-pack-9.0: + - dotnet-9-targeting-pack + dracut: + - dracut-ng + elfutils-debuginfod-client: + - elfutils + elfutils-libelf: + - elfutils + elfutils-libs: + - elfutils + enchant: + - enchant2 + expat-devel: + - expat-dev + expect: + - py3-pexpect + fftw-devel: + - fftw-dev + fftw-libs: + - fftw + fftw-libs-double: + - fftw-double-libs + fftw-libs-single: + - fftw-single-libs + file-libs: + - file + flac-libs: + - flac + freetype-devel: + - freetype-dev + fribidi-devel: + - fribidi-dev + fuse: + - fuse3 + fuse-devel: + - fuse2 + fuse-libs: + - fuse2 + fuse3-devel: + - fuse3-dev + gcc-c++: + - gcc + gcc-gfortran: + - gfortran + gcc-toolset-12: + - gcc-12 + gcc-toolset-12-annobin-annocheck: + - gcc-12 + gcc-toolset-12-annobin-docs: + - gcc-12 + gcc-toolset-12-annobin-plugin-gcc: + - gcc-12 + gcc-toolset-12-binutils: + - binutils + gcc-toolset-12-binutils-devel: + - gcc-12 + gcc-toolset-12-binutils-gold: + - gcc-12 + gcc-toolset-12-build: + - gcc-12 + gcc-toolset-12-dwz: + - gcc-12 + gcc-toolset-12-gcc: + - gcc-12 + gcc-toolset-12-gcc-c++: + - gcc-12 + gcc-toolset-12-gcc-gfortran: + - gcc-12 + gcc-toolset-12-gcc-plugin-annobin: + - gcc-12 + gcc-toolset-12-gcc-plugin-devel: + - gcc-12 + gcc-toolset-12-gdb: + - gdb + gcc-toolset-12-libasan-devel: + - gcc-12 + gcc-toolset-12-libatomic-devel: + - gcc-12 + gcc-toolset-12-libgccjit: + - gcc-12 + gcc-toolset-12-libgccjit-devel: + - gcc-12 + gcc-toolset-12-libgccjit-docs: + - gcc-12 + gcc-toolset-12-libitm-devel: + - gcc-12 + gcc-toolset-12-liblsan-devel: + - gcc-12 + gcc-toolset-12-libquadmath-devel: + - gcc-12 + gcc-toolset-12-libstdc++-devel: + - gcc-12 + gcc-toolset-12-libstdc++-docs: + - gcc-12 + gcc-toolset-12-libtsan-devel: + - gcc-12 + gcc-toolset-12-libubsan-devel: + - gcc-12 + gcc-toolset-12-offload-nvptx: + - gcc-12 + gcc-toolset-12-runtime: + - gcc-12 + gcc-toolset-13: + - gcc-13 + gcc-toolset-13-annobin-annocheck: + - gcc-13 + gcc-toolset-13-annobin-docs: + - gcc-13 + gcc-toolset-13-annobin-plugin-gcc: + - gcc-13 + gcc-toolset-13-binutils: + - binutils + gcc-toolset-13-binutils-devel: + - gcc-13 + gcc-toolset-13-binutils-gold: + - gcc-13 + gcc-toolset-13-dwz: + - gcc-13 + gcc-toolset-13-gcc: + - gcc-13 + gcc-toolset-13-gcc-c++: + - gcc-13 + gcc-toolset-13-gcc-gfortran: + - gcc-13 + gcc-toolset-13-gcc-plugin-annobin: + - gcc-13 + gcc-toolset-13-gcc-plugin-devel: + - gcc-13 + gcc-toolset-13-gdb: + - gdb + gcc-toolset-13-libasan-devel: + - gcc-13 + gcc-toolset-13-libatomic-devel: + - gcc-13 + gcc-toolset-13-libgccjit: + - gcc-13 + gcc-toolset-13-libgccjit-devel: + - gcc-13 + gcc-toolset-13-libitm-devel: + - gcc-13 + gcc-toolset-13-liblsan-devel: + - gcc-13 + gcc-toolset-13-libquadmath-devel: + - gcc-13 + gcc-toolset-13-libstdc++-devel: + - gcc-13 + gcc-toolset-13-libstdc++-docs: + - gcc-13 + gcc-toolset-13-libtsan-devel: + - gcc-13 + gcc-toolset-13-libubsan-devel: + - gcc-13 + gcc-toolset-13-offload-nvptx: + - gcc-13 + gcc-toolset-13-runtime: + - gcc-13 + gcc-toolset-14: + - gcc-14 + gcc-toolset-14-annobin-annocheck: + - gcc-14 + gcc-toolset-14-annobin-docs: + - gcc-14 + gcc-toolset-14-annobin-plugin-gcc: + - gcc-14 + gcc-toolset-14-binutils: + - binutils + gcc-toolset-14-binutils-devel: + - gcc-14 + gcc-toolset-14-binutils-gold: + - gcc-14 + gcc-toolset-14-dwz: + - gcc-14 + gcc-toolset-14-gcc: + - gcc-14 + gcc-toolset-14-gcc-c++: + - gcc-14 + gcc-toolset-14-gcc-gfortran: + - gfortran-14 + gcc-toolset-14-gcc-plugin-annobin: + - gcc-14 + gcc-toolset-14-gcc-plugin-devel: + - gcc-14 + gcc-toolset-14-libasan-devel: + - gcc-14 + gcc-toolset-14-libatomic-devel: + - gcc-14 + gcc-toolset-14-libgccjit: + - gcc-14 + gcc-toolset-14-libgccjit-devel: + - gcc-14 + gcc-toolset-14-libitm-devel: + - gcc-14 + gcc-toolset-14-liblsan-devel: + - gcc-14 + gcc-toolset-14-libquadmath-devel: + - gcc-14 + gcc-toolset-14-libstdc++-devel: + - gcc-14 + gcc-toolset-14-libstdc++-docs: + - gcc-14 + gcc-toolset-14-libtsan-devel: + - gcc-14 + gcc-toolset-14-libubsan-devel: + - gcc-14 + gcc-toolset-14-offload-nvptx: + - gcc-14 + gcc-toolset-14-runtime: + - gcc-14 + gcc-toolset-15: + - gcc + gcc-toolset-15-binutils: + - binutils + gcc-toolset-15-gcc: + - gcc + gcc-toolset-15-libgccjit: + - libgccjit + gd-devel: + - gd-dev + gdb-headless: + - gdb + gdbm-libs: + - gdbm + gettext-libs: + - gettext + git-core: + - git + glib2: + - glib + glib2-devel: + - glib-dev + glibc-devel: + - glibc-dev + glibc-headers: + - glibc-dev + gmp-devel: + - gmp-dev + go-toolset: + - go-1.25 + golang: + - golangci-lint + golang-docs: + - golangci-lint + gpgme-devel: + - gpgme-dev + graphite2-devel: + - graphite2-dev + haproxy: + - haproxy-3.0 + harfbuzz-devel: + - harfbuzz-dev + httpd: + - apache2 + httpd-core: + - apache2-config + httpd-devel: + - apache2-dev + httpd-tools: + - apache2-utils + hunspell-en: + - hunspell-dictionary-en + hunspell-en-US: + - hunspell-dictionary-en + info: + - texinfo + ipset-libs: + - ipset + iptables-libs: + - iptables + jasper-libs: + - jasper + java-1.8.0-openjdk: + - openjdk-8 + java-1.8.0-openjdk-devel: + - openjdk-8 + java-1.8.0-openjdk-headless: + - openjdk-8 + java-11-openjdk: + - openjdk-11 + java-11-openjdk-devel: + - openjdk-11-default-jdk + java-11-openjdk-headless: + - openjdk-11 + java-11-openjdk-jmods: + - openjdk-11-jmods + java-17-openjdk: + - openjdk-17 + java-17-openjdk-devel: + - openjdk-17-default-jdk + java-17-openjdk-headless: + - openjdk-17 + java-17-openjdk-jmods: + - openjdk-17-jmods + java-21-openjdk: + - openjdk-21 + java-21-openjdk-devel: + - openjdk-21-default-jdk + java-21-openjdk-headless: + - openjdk-21 + java-21-openjdk-jmods: + - openjdk-21-jmods + jbig2dec-libs: + - jbig2dec + kbd-misc: + - kbd + kernel-headers: + - linux-headers + keyutils-libs-devel: + - keyutils-libs + krb5-devel: + - krb5-dev + lcms2-devel: + - lcms2-dev + libICE: + - libice + libSM: + - libsm + libX11: + - libx11 + libX11-common: + - libxt + libX11-devel: + - libx11-dev + libXScrnSaver: + - libxscrnsaver + libXau: + - libxau + libXau-devel: + - libxau-dev + libXaw: + - libxaw + libXcomposite: + - libxcomposite + libXcursor: + - libxcursor + libXdamage: + - libxdamage + libXext: + - libxext + libXfixes: + - libxfixes + libXft: + - libxft + libXft-devel: + - libxft-dev + libXi: + - libxi + libXinerama: + - libxinerama + libXmu: + - libxmu + libXpm: + - libxpm + libXpm-devel: + - libxpm-dev + libXrandr: + - libxrandr + libXrender: + - libxrender + libXrender-devel: + - libxrender-dev + libXt: + - libxt + libXtst: + - libxtst + libXv: + - libxv + libXxf86vm: + - libxxf86vm + libacl: + - acl + libassuan-devel: + - libassuan-dev + libattr: + - attr + libblkid-devel: + - libblkid + libbrotli: + - brotli + libcap-devel: + - libcap-dev + libcap-ng-devel: + - libcap-ng-dev + libcom_err-devel: + - libcom_err + libcurl: + - curl + libcurl-devel: + - curl-dev + libdb: + - db + libdb-devel: + - db-dev + libdb-utils: + - db-utils + libedit-devel: + - libedit-dev + libevent-devel: + - libevent-dev + libexif-devel: + - libexif-dev + libffi-devel: + - libffi-dev + libgcrypt-devel: + - libgcrypt-dev + libgpg-error-devel: + - libgpg-error-dev + libgs: + - libgsf + libicu: + - icu + libicu-devel: + - icu-dev + libjpeg-turbo-devel: + - libjpeg-turbo-dev + libmnl-devel: + - libmnl-dev + libmount-devel: + - libmount + libmpc: + - mpc + libmpc-devel: + - mpc-dev + libnghttp2: + - nghttp2 + libnghttp2-devel: + - nghttp2-dev + libnsl2: + - libnsl + libpcap-devel: + - libpcap-dev + libpciaccess-devel: + - libpciaccess-dev + libpkgconf: + - pkgconf + libpng-devel: + - libpng-dev + libpq: + - libpq-18 libpq-devel: - postgresql-devel + libquadmath-devel: + - libquadmath + librdkafka-devel: + - librdkafka-dev + librsvg2: + - librsvg + libseccomp-devel: + - libseccomp-dev + libsecret-devel: + - libsecret-dev + libselinux-devel: + - libselinux-dev + libselinux-utils: + - libselinux + libsepol-devel: + - libsepol-dev + libserf: + - serf + libss: + - libssp + libssh-devel: + - libssh-dev + libstdc++-devel: + - libstdc++-dev + libtalloc: + - talloc + libtdb: + - tdb + libtiff: + - tiff + libtiff-devel: + - tiff-dev + libtool-ltdl: + - libtool + liburing-devel: + - liburing-dev + libuuid-devel: + - libuuid + libverto-devel: + - libverto-dev + libwebp-devel: + - libwebp-dev + libxcb-devel: + - libxcb-dev + libxcrypt-devel: + - libxcrypt-dev + libxml2-devel: + - libxml2-dev + libxslt-devel: + - libxslt-dev + libyaml: + - yaml + libyaml-devel: + - yaml-dev + libzip-devel: + - libzip + libzstd: + - zstd + libzstd-devel: + - zstd-dev + lld: + - lld-21 + llvm-devel: + - llvm-dev + llvm-doc: + - llvm + llvm-libs: + - llvm + llvm-toolset: + - llvm-21 + lmdb-libs: + - lmdb + lua: + - lua5.4 + lua-libs: + - lua5.4-libs + lvm2-libs: + - lvm2 + lz4-devel: + - lz4-dev + lz4-libs: + - lz4 + mariadb-common: + - mariadb + mariadb-connector-c-devel: + - mariadb-connector-c-dev + maven: + - maven-3.8 + mpfr-devel: + - mpfr-dev + mysql-common: + - mysql + mysql-libs: + - mariadb-connector-c + ncurses-c++-libs: + - ncurses + ncurses-devel: + - ncurses-dev + ncurses-libs: + - ncurses + net-snmp-utils: + - net-snmp + nginx-core: + - nginx-mainline + nginx-mod-http-image-filter: + - nginx-mainline-mod-http_image_filter + nginx-mod-http-perl: + - nginx-mainline-mod-http_perl + nginx-mod-http-xslt-filter: + - nginx-mainline-mod-http_xslt_filter + nginx-mod-mail: + - nginx-mainline-mod-mail + nginx-mod-stream: + - nginx-mainline-mod-stream + nodejs-docs: + - nodejs + nodejs-libs: + - nodejs + nspr: + - libnspr + nss-tools: + - nss + nss_wrapper-libs: + - nss_wrapper + numactl-libs: + - numactl + openblas-devel: + - openblas-dev + openexr-libs: + - openexr + openjpeg2: + - openjpeg + openjpeg2-devel: + - openjpeg-dev + openjpeg2-tools: + - openjpeg-tools + openldap-devel: + - openldap-dev + openssh-clients: + - openssh-client + openssl-devel: + - openssl-dev + openssl-libs: + - openssl + ostree-libs: + - ostree + pam: + - linux-pam + pcre-cpp: + - pcre + pcre-devel: + - pcre-dev + pcre-utf16: + - pcre + pcre-utf32: + - pcre + pcre2-devel: + - pcre2-dev + pcre2-utf16: + - pcre2 + pcre2-utf32: + - pcre2 + perl-Algorithm-Diff: + - perl-algorithm-diff + perl-App-cpanminus: + - perl-app-cpanminus + perl-B: + - perl-b-hooks-endofscope + perl-Benchmark: + - benchmark + perl-CPAN: + - perl-cpan-distnameinfo + perl-CPAN-DistnameInfo: + - perl-cpan-distnameinfo + perl-CPAN-Meta: + - perl-cpan-meta-requirements + perl-CPAN-Meta-Requirements: + - perl-cpan-meta-requirements + perl-Clone: + - perl-clone + perl-DBD-MySQL: + - perl-dbd-mysql + perl-DBI: + - perl-dbi + perl-Devel-PPPort: + - perl-devel-ppport + perl-Digest: + - perl-digest-md5 + perl-Digest-MD5: + - perl-digest-md5 + perl-Encode: + - perl-encode-locale + perl-Encode-Locale: + - perl-encode-locale + perl-Encode-devel: + - perl-encode-locale + perl-ExtUtils-Install: + - perl-extutils-installpaths + perl-ExtUtils-MakeMaker: + - perl-extutils-makemaker-cpanfile + perl-File-Copy: + - perl-file-copy-recursive + perl-File-Listing: + - perl-file-listing + perl-File-Which: + - perl-file-which + perl-File-pushd: + - perl-file-pushd + perl-Git: + - git + perl-HTML-Parser: + - perl-html-parser + perl-HTML-Tagset: + - perl-html-tagset + perl-HTTP-Cookies: + - perl-http-cookies + perl-HTTP-Date: + - perl-http-date + perl-HTTP-Message: + - perl-http-message + perl-HTTP-Negotiate: + - perl-http-negotiate + perl-HTTP-Tiny: + - perl-http-tinyish + perl-IO: + - perl-io-gzip + perl-IO-HTML: + - perl-io-html + perl-IO-Socket-SSL: + - perl-io-socket-ssl + perl-Importer: + - perl-importer + perl-LWP-MediaTypes: + - perl-lwp-mediatypes + perl-LWP-Protocol-https: + - perl-lwp-protocol-https + perl-MRO-Compat: + - perl-mro-compat + perl-Module-Build: + - perl-module-build + perl-Module-CPANfile: + - perl-module-cpanfile + perl-Mozilla-CA: + - perl-mozilla-ca + perl-Net: + - perl-net-snmp + perl-Net-HTTP: + - perl-net-http + perl-Net-SSLeay: + - perl-net-ssleay + perl-Parse-PMFile: + - perl-parse-pmfile + perl-String-ShellQuote: + - perl-string-shellquote + perl-Sub-Exporter: + - perl-sub-exporter-progressive + perl-Term-Table: + - perl-term-table + perl-Test: + - perl-test-pod + perl-Test-Simple: + - perl-test-simple + perl-Text-Diff: + - perl-text-diff + perl-Time: + - perl-time-hires + perl-Time-HiRes: + - perl-time-hires + perl-Try-Tiny: + - perl-try-tiny + perl-URI: + - perl-uri + perl-WWW-RobotRules: + - perl-www-robotrules + perl-YAML: + - yaml + perl-devel: + - perl-dev + perl-interpreter: + - perl + perl-less: + - less + perl-lib: + - perl-libwww + perl-libnet: + - libnet + perl-libs: + - perl + perl-macros: + - perl + perl-mro: + - perl-mro-compat + php-pecl-apcu: + - php-apcu + php-pecl-zip: + - php-zip + podman-docker: + - podman + podman-remote: + - podman + postgresql: + - postgresql-18 + procps-ng: + - procps + pybind11-devel: + - py3-pybind11 + python3: + - python-3.9 + python3-Cython: + - py3-cython + python3-PyMySQL: + - py3-pymysql + python3-appdirs: + - py3-appdirs + python3-argcomplete: + - py3-argcomplete + python3-attrs: + - py3-attrs + python3-audit: + - py3-audit + python3-augeas: + - py3-augeas + python3-babel: + - py3-babel + python3-bind: + - bind + python3-cairo: + - py3-cairo + python3-cffi: + - py3-cffi + python3-clang: + - py3-clang + python3-configobj: + - py3-configobj + python3-cryptography: + - py3-cryptography + python3-debug: + - py3-debugpy + python3-devel: + - python-3.9 + python3-distro: + - py3-distro + python3-dmidecode: + - dmidecode + python3-docutils: + - py3-docutils + python3-ethtool: + - ethtool + python3-gssapi: + - py3-gssapi + python3-imagesize: + - py3-imagesize + python3-imath: + - py3-imath + python3-iniconfig: + - py3-iniconfig + python3-jinja2: + - py3-jinja2 + python3-jmespath: + - py3-jmespath + python3-jsonpatch: + - py3-jsonpatch + python3-jsonpointer: + - py3-jsonpointer + python3-jsonschema: + - py3-jsonschema + python3-jwcrypto: + - py3-jwcrypto + python3-kmod: + - kmod + python3-ldap: + - py3-ldap + python3-lesscpy: + - py3-lesscpy + python3-libmount: + - libmount + python3-libs: + - python-3.9 + python3-libselinux: + - libselinux + python3-libsemanage: + - libsemanage + python3-libxml2: + - libxml2 + python3-lxml: + - py3-lxml + python3-mako: + - py3-mako + python3-markdown: + - py3-markdown + python3-markupsafe: + - py3-markupsafe + python3-net-snmp: + - net-snmp + python3-netaddr: + - py3-netaddr + python3-netifaces: + - py3-netifaces + python3-nftables: + - nftables + python3-oauthlib: + - py3-oauthlib + python3-packaging: + - py3-packaging + python3-pexpect: + - py3-pexpect + python3-pip: + - py3-pip + python3-pluggy: + - py3-pluggy + python3-ply: + - py3-ply + python3-policycoreutils: + - policycoreutils + python3-prettytable: + - py3-prettytable + python3-protobuf: + - py3-protobuf + python3-psutil: + - py3-psutil + python3-psycopg2: + - py3-psycopg2 + python3-ptyprocess: + - py3-ptyprocess + python3-pyasn1: + - py3-pyasn1 + python3-pyasn1-modules: + - py3-pyasn1-modules + python3-pybind11: + - py3-pybind11 + python3-pycparser: + - py3-pycparser + python3-pycurl: + - py3-pycurl + python3-pyelftools: + - py3-pyelftools + python3-pygments: + - py3-pygments + python3-pyparsing: + - py3-pyparsing + python3-pyrsistent: + - py3-pyrsistent + python3-pyserial: + - py3-pyserial + python3-pytest: + - py3-pytest + python3-pytest-timeout: + - py3-pytest-timeout + python3-pytz: + - py3-pytz + python3-pyyaml: + - py3-pyyaml + python3-requests-oauthlib: + - py3-requests-oauthlib + python3-resolvelib: + - py3-resolvelib + python3-rrdtool: + - rrdtool + python3-ruamel-yaml: + - py3-ruamel-yaml + python3-ruamel-yaml-clib: + - py3-ruamel-yaml-clib + python3-scipy: + - py3-scipy + python3-snowballstemmer: + - py3-snowballstemmer + python3-talloc: + - py3-talloc + python3-toml: + - py3-toml + python3-tomli: + - py3-tomli + python3-unbound: + - unbound + python3-wcwidth: + - py3-wcwidth + python3-wheel: + - py3-wheel + python3.11: + - python-3.11 + python3.11-Cython: + - py3.11-cython + python3.11-PyMySQL: + - py3.11-pymysql + python3.11-attrs: + - py3.11-attrs + python3.11-cffi: + - py3.11-cffi + python3.11-charset-normalizer: + - py3.11-charset-normalizer + python3.11-cryptography: + - py3.11-cryptography + python3.11-devel: + - python-3.9 + python3.11-idna: + - py3.11-idna + python3.11-iniconfig: + - py3.11-iniconfig + python3.11-libs: + - python-3.9 + python3.11-lxml: + - py3.11-lxml + python3.11-packaging: + - py3.11-packaging + python3.11-pip: + - py3.11-pip + python3.11-pip-wheel: + - py3-pip-wheel + python3.11-pluggy: + - py3.11-pluggy + python3.11-ply: + - py3.11-ply + python3.11-psycopg2: + - py3.11-psycopg2 + python3.11-pybind11: + - py3.11-pybind11 + python3.11-pycparser: + - py3.11-pycparser + python3.11-pyparsing: + - py3.11-pyparsing + python3.11-pytest: + - py3.11-pytest + python3.11-pyyaml: + - py3.11-pyyaml + python3.11-requests: + - py3.11-requests + python3.11-scipy: + - py3.11-scipy + python3.11-setuptools: + - py3.11-setuptools + python3.11-setuptools-rust: + - py3.11-setuptools-rust + python3.11-setuptools-wheel: + - py3-setuptools-wheel + python3.11-six: + - py3.11-six + python3.11-urllib3: + - py3.11-urllib3 + python3.11-wheel: + - py3.11-wheel + python3.12: + - python-3.12 + python3.12-Cython: + - py3.12-cython + python3.12-PyMySQL: + - py3.12-pymysql + python3.12-cffi: + - py3.12-cffi + python3.12-charset-normalizer: + - py3.12-charset-normalizer + python3.12-cryptography: + - py3.12-cryptography + python3.12-devel: + - python-3.9 + python3.12-flit-core: + - py3.12-flit-core + python3.12-idna: + - py3.12-idna + python3.12-iniconfig: + - py3.12-iniconfig + python3.12-libs: + - python-3.9 + python3.12-lxml: + - py3.12-lxml + python3.12-packaging: + - py3.12-packaging + python3.12-pip: + - py3.12-pip + python3.12-pip-wheel: + - py3-pip-wheel + python3.12-pluggy: + - py3.12-pluggy + python3.12-ply: + - py3.12-ply + python3.12-psycopg2: + - py3.12-psycopg2 + python3.12-pybind11: + - py3.12-pybind11 + python3.12-pycparser: + - py3.12-pycparser + python3.12-pytest: + - py3.12-pytest + python3.12-pyyaml: + - py3.12-pyyaml + python3.12-requests: + - py3.12-requests + python3.12-scipy: + - py3.12-scipy + python3.12-setuptools: + - py3.12-setuptools + python3.12-setuptools-rust: + - py3.12-setuptools-rust + python3.12-setuptools-wheel: + - py3-setuptools-wheel + python3.12-urllib3: + - py3.12-urllib3 + python3.12-wheel: + - py3.12-wheel + qpdf-libs: + - qpdf + rdma-core-devel: + - rdma-core-dev + rest: + - restic + ruby: + - ruby-3.3 + ruby-devel: + - ruby-3.3 + ruby-libs: + - ruby-3.3 + rubygem-bundler: + - ruby3.4-bundler + rubygem-io-console: + - ruby3.4-io-console + rubygem-json: + - ruby3.4-json + rubygem-pg: + - ruby3.4-pg + rubygem-psych: + - ruby3.4-psych + rubygem-rexml: + - ruby3.4-rexml + rubygems: + - ruby-3.4 + rubygems-devel: + - ruby-3.4-dev + rust: + - rustup + rust-doc: + - rustup + rust-toolset: + - rust-1.91 + shadow-utils: + - shadow + shadow-utils-subid: + - shadow + sisu: + - basisu + spirv-tools-libs: + - spirv-tools + sqlite-devel: + - sqlite-dev + subversion-devel: + - subversion-dev + subversion-tools: + - subversion + systemd-devel: + - systemd-dev + systemd-libs: + - systemd + tcl-devel: + - tcl-dev + time: + - timescaledb-tune + tk-devel: + - tk-dev + toolbox: + - gitlab-toolbox-ce-18.2 + unixODBC: + - unixodbc + unixODBC-devel: + - unixodbc-dev + util-linux-user: + - util-linux + uuid: + - uuidgen + valgrind-devel: + - valgrind-dev + varnish-docs: + - varnish + vim-common: + - vim + xmlsec1: + - xmlsec + xmlsec1-openssl: + - xmlsec-openssl + xz-devel: + - xz-dev + xz-libs: + - xz + zlib-devel: + - zlib-dev diff --git a/pkg/dfc/dfc_test.go b/pkg/dfc/dfc_test.go index 539a509..8348139 100644 --- a/pkg/dfc/dfc_test.go +++ b/pkg/dfc/dfc_test.go @@ -408,7 +408,7 @@ RUN echo hello world Lines: []*DockerfileLine{ { Raw: `RUN dnf install -y nginx httpd php`, - Converted: `RUN apk add --no-cache httpd nginx php`, + Converted: `RUN apk add --no-cache apache2 nginx php`, Run: &RunDetails{ Distro: DistroFedora, Manager: ManagerDnf, @@ -426,7 +426,7 @@ RUN echo hello world Parts: []*ShellPart{ { Command: "apk", - Args: []string{"add", "--no-cache", "httpd", "nginx", "php"}, + Args: []string{"add", "--no-cache", "apache2", "nginx", "php"}, }, }, }, diff --git a/testdata/yum-dnf-flags.after.Dockerfile b/testdata/yum-dnf-flags.after.Dockerfile index fd463f0..11cc616 100644 --- a/testdata/yum-dnf-flags.after.Dockerfile +++ b/testdata/yum-dnf-flags.after.Dockerfile @@ -3,8 +3,8 @@ FROM cgr.dev/ORG/chainguard-base:latest USER root -RUN apk add --no-cache httpd php php-cli php-common +RUN apk add --no-cache apache2 php php-cli php-common -RUN apk add --no-cache httpd php php-cli php-common +RUN apk add --no-cache apache2 php php-cli php-common -RUN apk add --no-cache httpd php php-cli php-common +RUN apk add --no-cache apache2 php php-cli php-common