DNF5.CONF-VENDORPOLICY-V1_1(5) dnf5 DNF5.CONF-VENDORPOLICY-V1_1(5) (NAME) dnf5.conf-vendorpolicy-v1_1 - DNF5 ( .) (DESCRIPTION) DNF5 . . . . . ( . ). DNF5 : <#dnf5-vendor-change-policy-label>. (FILE STRUCTURE) (Required Fields) version (String) . "1.1" "1.2" . TOML . : version = '1.2' : ( ): outgoing_vendors incoming_vendors equivalent_vendors outgoing_packages incoming_packages. . (Vendor Mapping Definition) . . . [[outgoing_vendors]] (Array of tables) ( /). [[incoming_vendors]] (Array of tables) ( /). [[equivalent_vendors]] (Array of tables) . . : equivalent_vendors . outgoing_vendors incoming_vendors . : : o () outgoing_vendors equivalent_vendors ( outgoing_vendors equivalent_vendors ) o () incoming_vendors equivalent_vendors ( incoming_vendors equivalent_vendors ) (Vendor Entry Fields) [[outgoing_vendors]] [[incoming_vendors]] [[equivalent_vendors]] : vendor (String) . . comparator (String) . . : "EXACT" : o "EXACT" - ( ) o "IEXACT" - ( ) o "GLOB" - ( ) o "IGLOB" - ( ) o "REGEX" - ( ) o "IREGEX" - ( ) o "CONTAINS" - ( ) o "ICONTAINS" - ( ) o "STARTSWITH" - ( ) o "ISTARTSWITH" - ( ) o "ENDSWITH" - ( ) o "IENDSWITH" - ( ) o "NOT_EXACT" "NOT_IEXACT" "NOT_GLOB" "NOT_IGLOB" "NOT_CONTAINS" "NOT_ICONTAINS" - .: o "NOT_STARTSWITH" - ( ) o "NOT_ISTARTSWITH" - ( ) o "NOT_ENDSWITH" - ( ) o "NOT_IENDSWITH" - ( ) o "NOT_REGEX" - ( ) o "NOT_IREGEX" - ( ) exclude (Boolean) . true . . ( ) . (exclude) . : false (Package Filtering) . . [[outgoing_packages]] (Array of tables) () . . [[incoming_packages]] (Array of tables) () . . (Package Filter Entry Fields) [[outgoing_packages]] [[incoming_packages]] : filters (Array of tables) . . : filter (String) . . : o "name" - o "source_name" - (source package) o "evr" - -- (Epoch-Version-Release) o "epoch" - (epoch) o "version" - o "release" - o "arch" - o "repoid" - (repository ID) o "cmdline_repo" - () value (String) . . o cmdline_repo "true"/"1" "false"/"0" o epoch ( "0" "1") o comparator (String) . . : "EXACT" (name source_name arch repoid): : EXACT NOT_EXACT IEXACT NOT_IEXACT CONTAINS NOT_CONTAINS ICONTAINS NOT_ICONTAINS STARTSWITH ISTARTSWITH ENDSWITH IENDSWITH REGEX IREGEX GLOB NOT_GLOB IGLOB NOT_IGLOB . : NOT_STARTSWITH NOT_ISTARTSWITH NOT_ENDSWITH NOT_IENDSWITH NOT_REGEX NOT_IREGEX (evr epoch version release): o "EXACT" - o "NOT_EXACT" - o "GT" - o "GTE" - o "LT" - o "LTE" - : RPM . ( "1.10" > "1.9"). : cmdline_repo "EXACT" . exclude (Boolean) . true . . . : false (EXAMPLES) : "VendorA" "VendorB" "VendorA" "VendorB" . version = '1.2' [[outgoing_vendors]] vendor = 'VendorA' [[incoming_vendors]] vendor = 'VendorB' : "My Trusted Vendor" "My Trusted Vendor" . outgoing_vendors . version = '1.2' [[incoming_vendors]] vendor = 'My Trusted Vendor' : . version = '1.2' # All following vendors are mutually equivalent [[equivalent_vendors]] vendor = 'Fedora Project' [[equivalent_vendors]] vendor = 'Red Hat' comparator = 'ISTARTSWITH' [[equivalent_vendors]] vendor = 'CentOS' comparator = 'ISTARTSWITH' : SUSE openSUSE Build Service . version = '1.2' # All following vendors are mutually equivalent except excluded ones [[equivalent_vendors]] vendor = 'openSUSE Build Service' comparator = 'ISTARTSWITH' exclude = true [[equivalent_vendors]] vendor = 'SUSE' comparator = 'ISTARTSWITH' [[equivalent_vendors]] vendor = 'openSUSE' comparator = 'ISTARTSWITH' : equivalent_vendors incoming_vendors "1.1" . "First Vendor" "Second Vendor" "Third Vendor" . version = '1.2' [[equivalent_vendors]] vendor = 'First Vendor' [[equivalent_vendors]] vendor = 'Second Vendor' [[incoming_vendors]] vendor = 'Third Vendor' : . version = '1.2' [[incoming_packages]] filters = [ { filter = 'cmdline_repo', value = 'true' } ] : "mypackage" . version = '1.2' [[incoming_packages]] filters = [ { filter = 'name', value = 'mypackage', comparator = 'STARTSWITH' } ] exclude = true [[incoming_packages]] filters = [ { filter = 'cmdline_repo', value = 'true' } ] : "My Vendor" "mypackage" "2.0" . version = '1.2' [[incoming_packages]] filters = [ { filter = 'source_name', value = 'mypackage' }, { filter = 'version', value = '2.0', comparator = 'GTE' } ] [[incoming_vendors]] vendor = 'My Vendor' (SEE ALSO) o DNF5 <#dnf5-vendor-change- policy-label> o DNF5 - . <#dnf5-vendor-change-policy-v1-0-label> o dnf5.conf(5) DNF5 <# dnf5-conf-label> (AUTHOR) AUTHORS.md dnf5 . (COPYRIGHT) dnf5. September 6, 2026 DNF5.CONF-VENDORPOLICY-V1_1(5)