DNF5.CONF-VENDORPOLICY-V1_0(5) dnf5 DNF5.CONF-VENDORPOLICY-V1_0(5) (NAME) dnf5.conf-vendorpolicy-v1_0 - DNF5 - . (DESCRIPTION) (syntax) DNF5 1.0 . DNF5 <#dnf5-vendor-change-policy- label> . (FILE STRUCTURE) (Required Fields) version . "1.0" . TOML . : version = '1.0' : ( ) . . (Vendor Mapping Definition) . . : ( + ) [[outgoing_vendors]] ( ). [[incoming_vendors]] ( ). : outgoing_vendors incoming_vendors . : : o () outgoing_vendors o () incoming_vendors : [[equivalent_vendors]] . . : equivalent_vendors outgoing_vendors incoming_vendors . equivalent_vendors . outgoing_vendors incoming_vendors . (Vendor Entry Fields) [[outgoing_vendors]] [[incoming_vendors]] [[equivalent_vendors]] : vendor . . comparator . . : "EXACT" : o "EXACT" - ( ) o "IEXACT" - ( ) o "GLOB" - glob ( ) o "IGLOB" - glob ( ) 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" - exclude . true . . ( ) . (exclude) . : false (EXAMPLES) : "VendorA" "VendorB" (Example 1: Allow change from "VendorA" to "VendorB") "VendorA" "VendorB" . version = '1.0' [[outgoing_vendors]] vendor = 'VendorA' [[incoming_vendors]] vendor = 'VendorB' : "My Trusted Vendor" (Example 2: Allow change from any vendor to "My Trusted Vendor") "My Trusted Vendor" ( ). version = '1.0' [[outgoing_vendors]] vendor = '' comparator = 'CONTAINS' [[incoming_vendors]] vendor = 'My Trusted Vendor' : (Example 3: Equivalent vendors) . version = '1.0' # All following vendors are mutually equivalent [[equivalent_vendors]] vendor = 'Fedora Project' [[equivalent_vendors]] vendor = 'Red Hat' comparator = 'ISTARTSWITH' [[equivalent_vendors]] vendor = 'CentOS' comparator = 'ISTARTSWITH' : (Example 4: Equivalent vendors with an exclusion) SUSE openSUSE Build Service . version = '1.0' # 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' (SEE ALSO) o DNF5 <#dnf5-vendor-change-policy- label> o DNF5 - v1.1 <#dnf5-vendor-change- policy-v1-1-label> o dnf5.conf(5), DNF5 <#dnf5-conf- label> (AUTHORS) AUTHORS.md dnf5 . (COPYRIGHT) dnf5. September 6, 2026 DNF5.CONF-VENDORPOLICY-V1_0(5)