Die Repository-Dateien, die in /etc/yum.repos.d/ gespeichert sind, gelten sowohl für yum als auch für dnf. Beide Paketmanager nutzen die gleichen Repository-Konfigurationsdateien, da dnf der Nachfolger von yum ist und abwärtskompatibel zu yum arbeitet.
[myrepo]
name=My Custom Repository
baseurl=http://my.custom.repo/path/to/repo
enabled=1
gpgcheck=1
gpgkey=http://my.custom.repo/path/to/repo/RPM-GPG-KEY-myrepo
Danach bildest du den Cache
dnf makecache
dnf repolist
und kannst das Update machen.
dnf update