divert(-1)dnl # # Required defines as input: baseos, repo, isa # # baseos: centos5-8, fc1-41, branched, rawhide, rhel6-8, rocky[8-9], centos-stream9-10 # repo: base, city-fan, epel, pptp-stable, pptp-beta, virtensys, upgrade-check # isa: x86_32, x86_64 # dnl dnl STEP 0: CHANGE QUOTE CHARACTERS AS WE NEED TICKS dnl changequote(`<', `>') dnl dnl STEP 1: DEFINE VARIABLES dnl define(, ifelse(isa, , , isa)) define(, ifelse(isa, , , isa)) define(, regexp(baseos, <[0-9]+$>, <\&>)) define(, ) define(, ifelse(baseos, , , baseos, , , substr(baseos, 0, 6), , RELNUM, substr(baseos, 0, 5), , RELNUM, substr(baseos, 0, 4), , RELNUM, baseos)) define(, <>) define(, ) define(, ) # # CentOS 5 # ifelse(baseos, , < define(, ifelse(isa, , ifelse(repo, , , ), isa)) define(, ) define(, ifelse(substr(repo, 0, 4), , , repo, , , )) >) # # CentOS 6 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) define(, ifelse(substr(repo, 0, 4), , , repo, , , )) >) # # CentOS 7 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) define(, ifelse(isa, , , repo, , , )) >) # # CentOS 8 # ifelse(baseos, , < define(, ) define(, ) define(, ifelse(repo, , , )) >) # # Rocky 8 # ifelse(baseos, , < define(, ) define(, ) define(, ifelse(repo, , , )) >) # # Rocky 9 # ifelse(baseos, , < define(, ) define(, ) define(, ifelse(repo, , , )) >) # # CentOS Stream 9 # ifelse(baseos, , < define(, ) define(, ifelse(repo, , , )) >) # # CentOS Stream 10 # ifelse(baseos, , < define(, ) define(, ifelse(repo, , , )) >) # # RHEL 6 # ifelse(baseos, , < define(, ) define(, ifelse(substr(repo, 0, 4), , , repo, , , )) >) # # RHEL 7 (beta) # ifelse(baseos, , < define(, ) define(, ifelse(substr(repo, 0, 4), , , repo, , , )) >) # # RHEL 8 # ifelse(baseos, , < define(, ) define(, ) define(, ifelse(substr(repo, 0, 4), , , repo, , , )) >) # # Fedora Core 4 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) >) # # Fedora Core 5 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) >) # # Fedora Core 6 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) >) # # Fedora 7 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) >) # # Fedora 8 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) define(, <.newkey>) >) # # Fedora 9 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) define(, <.newkey>) >) # # Fedora 10 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) >) # # Fedora 11 # ifelse(baseos, , < define(, ifelse(isa, , , isa)) define(, ) >) # # Fedora 12 # ifelse(baseos, , < define(, ) >) # # Fedora 13 # ifelse(baseos, , < define(, ) >) # # Fedora 14 # ifelse(baseos, , < define(, ) >) # # Fedora 15 # ifelse(baseos, , < define(, ) >) # # Fedora 16 # ifelse(baseos, , < define(, ) >) # # Fedora 17 # ifelse(baseos, , < define(, ) >) # # Fedora 18 # ifelse(baseos, , < define(, ) >) # # Fedora 19 # ifelse(baseos, , < define(, ) >) # # Fedora 20 # ifelse(baseos, , < define(, ) >) # # Fedora 21 # ifelse(baseos, , < define(, ) >) # # Fedora 22 # ifelse(baseos, , < define(, ) >) # # Fedora 23 # ifelse(baseos, , < define(, ) >) # # Fedora 24 # ifelse(baseos, , < define(, ) >) # # Fedora 25 # ifelse(baseos, , < define(, ) >) # # Fedora 26 # ifelse(baseos, , < define(, ) define(, <>) >) # # Fedora 27 # ifelse(baseos, , < define(, ) define(, <>) >) # # Fedora 28 # ifelse(baseos, , < define(, ) >) # # Fedora 29 # ifelse(baseos, , < define(, ) >) # # Fedora 30 # ifelse(baseos, , < define(, ) >) # # Fedora 31 # ifelse(baseos, , < define(, ) >) # # Fedora 32 # ifelse(baseos, , < define(, ) >) # # Fedora 33 # ifelse(baseos, , < define(, ) >) # # Fedora 34 # ifelse(baseos, , < define(, ) >) # # Fedora 35 # ifelse(baseos, , < define(, ) >) # # Fedora 36 # ifelse(baseos, , < define(, ) >) # # Fedora 37 # ifelse(baseos, , < define(, ) >) # # Fedora 38 # ifelse(baseos, , < define(, ) >) # # Fedora 39 # ifelse(baseos, , < define(, ) >) # # Fedora 40 # # (default everything) # # # Fedora 41 # # (default everything) # # Fedora 42 # # (default everything) # # Branched (No Frozen Rawhide) # ifelse(baseos, , < define(, <42>) define(, ) >) # # Rawhide # ifelse(baseos, , < define(, <43>) define(, ) >) divert<>dnl dnl dnl STEP 2: GENERATE DNF CONFIG dnl [main] best=1 gpgcheck=1 reposdir=/dev/null ifelse(baseos, , )dnl ifelse(substr(baseos, 0, 5), , RELNUM< >)dnl ifelse(baseos, , )dnl proxy=http://localhost:3128/ # repos dnl dnl First of all the base repos that we always want dnl dnl Rawhide ifelse(REPO_STYLE, , < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH<>dnl ifelse(BASEARCH, , < baseurl=https://kojipkgs.fedoraproject.org/repos/f>RELNUM<-build/latest/i386/ >, < baseurl=http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/BASEARCH/os/ http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/BASEARCH/os/ http://ftp.heanet.ie/pub/fedora/linux/development/rawhide/Everything/BASEARCH/os/ >)dnl )dnl dnl Branched (with updates) ifelse(REPO_STYLE, , < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH<>dnl ifelse(BASEARCH, , < baseurl=https://kojipkgs.fedoraproject.org/repos/f>RELNUM<-build/latest/i386/ >, < baseurl=http://dl.fedoraproject.org/pub/fedora/linux/development/RELNUM/Everything/BASEARCH/os/ http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/RELNUM/Everything/BASEARCH/os/ http://ftp.heanet.ie/pub/fedora/linux/development/RELNUM/Everything/BASEARCH/os/ >)dnl ifelse(BASEARCH, , < [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH baseurl=http://dl.fedoraproject.org/pub/fedora/linux/updates/RELNUM/Everything/BASEARCH/ http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/updates/RELNUM/Everything/BASEARCH/ http://ftp.heanet.ie/pub/fedora/linux/updates/RELNUM/Everything/BASEARCH/ # No updates available until very shortly before release enabled=0 )dnl )dnl dnl Current Fedora Releases ifelse(REPO_STYLE, , < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH<>dnl ifelse(BASEARCH, , < baseurl=https://kojipkgs.fedoraproject.org/repos/f>RELNUM<-build/latest/i386/ >, < baseurl=http://dl.fedoraproject.org/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://mirror.ox.ac.uk/sites/download.fedora.redhat.com/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.heanet.ie/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://mirror.switch.ch/ftp/mirror/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=http://dl.fedoraproject.org/pub/fedora/linux/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCH)dnl )dnl dnl EOL (not yet archived) Fedora Releases ifelse(REPO_STYLE, , <>dnl ifelse(BASEARCH, , < [fedora->baseos<->ARCH<-buildrepo] name=fedora->baseos<->ARCH<-buildrepo baseurl=http://yum.intra.city-fan.org/yum/REPO_DIR/fedora->RELNUM<-buildrepo-BASEARCH/ >, < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=http://dl.fedoraproject.org/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://mirror.ox.ac.uk/sites/download.fedora.redhat.com/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.heanet.ie/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://mirror.switch.ch/ftp/mirror/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=http://dl.fedoraproject.org/pub/fedora/linux/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCH))dnl dnl Fedora Releases with ix86 ifelse(REPO_STYLE, , <>dnl ifelse(BASEARCH, , < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=https://dl.fedoraproject.org/pub/fedora-secondary/releases/RELNUM/Everything/BASEARCH/os/ https://mirrors.kernel.org/fedora-secondary/releases/RELNUM/Everything/BASEARCH/os/ http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.nluug.nl/os/Linux/distr/fedora-secondary/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=https://dl.fedoraproject.org/pub/fedora-secondary/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCH, < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=http://dl.fedoraproject.org/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://mirror.ox.ac.uk/sites/download.fedora.redhat.com/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://ftp.heanet.ie/pub/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ http://mirror.switch.ch/ftp/mirror/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=http://dl.fedoraproject.org/pub/fedora/linux/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCHUPDATES_EVERYTHING<>BASEARCH)dnl )dnl dnl Archived Fedora Releases where i386 is not a secondary architecture ifelse(REPO_STYLE, , < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/RELNUM/BASEARCH>NEWKEY)dnl dnl Archived Fedora Releases with i386 repositories ifelse(REPO_STYLE, , <>dnl ifelse(BASEARCH, , < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora-secondary/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora-secondary/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCH, < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCH))dnl dnl Archived Fedora Releases ifelse(REPO_STYLE, , <>dnl ifelse(BASEARCH, , < [fedora->baseos<->ARCH<-buildrepo] name=fedora->baseos<->ARCH<-buildrepo baseurl=http://yum.intra.city-fan.org/yum/REPO_DIR/fedora->RELNUM<-buildrepo-BASEARCH/ >, < [fedora->baseos<->ARCH<] name=fedora->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/RELNUM/Everything/BASEARCH/os/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/RELNUM/>UPDATES_EVERYTHING<>BASEARCH))dnl dnl Fedora Core ifelse(substr(REPO_STYLE, 0, 11), , < [core->baseos<->ARCH<] name=core->baseos<->ARCH< baseurl=file:///srv/nb/distros/REPO_DIR/BASEARCH/ifelse(regexp(baseos, <^fc[123]$>, ), , ) [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=file:///srv/nb/distros/REPO_DIR/ifelse(regexp(baseos, <^fc[123]$>, ), , , ) >)dnl dnl Add Extras to Fedora Core where available ifelse(REPO_STYLE, , < [extras->baseos<->ARCH<] name=extras->baseos<->ARCH< baseurl=https://archives.fedoraproject.org/pub/archive/fedora/linux/extras/RELNUM/BASEARCH/ >)dnl ifelse(substr(REPO_STYLE, 0, 6), , < [core->baseos<->ARCH<] name=core->baseos<->ARCH< baseurl=file:///srv/nb/distros/REPO_DIR/os/BASEARCH/dvd/ [updates-released->baseos<->ARCH<] name=updates->baseos<->ARCH< baseurl=file:///srv/nb/distros/REPO_DIR/updates/BASEARCH/ >)dnl ifelse(REPO_STYLE, , < [CentOS->RELNUM<-BaseOS->ARCH<] name = CentOS RELNUM for ARCH - BaseOS baseurl = http://mirror.centos.org/centos->RELNUMRELNUMRELNUM<-AppStream->ARCH<] name = CentOS RELNUM for ARCH - AppStream baseurl = http://mirror.centos.org/centos->RELNUMRELNUMRELNUM<-PowerTools->ARCH<] name = CentOS RELNUM for ARCH - PowerTools baseurl = http://mirror.centos.org/centos->RELNUMRELNUM)dnl ifelse(REPO_STYLE, , < [Rocky->RELNUM<-BaseOS->ARCH<] name = Rocky RELNUM for ARCH - BaseOS baseurl = https://download.rockylinux.org/pub/rocky/>RELNUMRELNUM<-AppStream->ARCH<] name = Rocky RELNUM for ARCH - AppStream baseurl = https://download.rockylinux.org/pub/rocky/>RELNUM, < [Rocky->RELNUM<-PowerTools->ARCH<] name = Rocky RELNUM for ARCH - PowerTools baseurl = https://download.rockylinux.org/pub/rocky/>RELNUM, < [Rocky->RELNUM<-CRB->ARCH<] name = Rocky RELNUM for ARCH - Code Ready Builder baseurl = https://download.rockylinux.org/pub/rocky/>RELNUM)dnl >)dnl ifelse(REPO_STYLE, , < [server-dvd->baseos<->ARCH<] name=server-dvd->baseos<->ARCH< baseurl=file:///srv/nb/distros/REPO_DIR/os/BASEARCH/dvd/ ifelse(baseos, , < [centos-nightly->baseos<->ARCH<] name=centos-nightly->baseos<->ARCH< baseurl=http://buildlogs.centos.org/centos/7/os/x86_64-latest/ [server->baseos<->ARCH<] name=server->baseos<->ARCH< baseurl=http://ftp.redhat.com/redhat/rhel/rc/7/Server/BASEARCH/os/ enabled=0 [server-optional->baseos<->ARCH<] name=server-optional->baseos<->ARCH< baseurl=http://ftp.redhat.com/redhat/rhel/rc/7/Server-optional/BASEARCH/os/ enabled=0 >) >)dnl ifelse(REPO_STYLE, , < [rhel-rhel8] name = Red Hat Enterprise Linux - BaseOS baseurl = https://cdn.redhat.com/content/dist/rhel8/$releasever/$basearch/baseos/os sslverify = 1 sslcacert = /etc/rhsm/ca/redhat-uep.pem sslclientkey = /etc/pki/entitlement/{{ redhat_subscription_key_id }}-key.pem sslclientcert = /etc/pki/entitlement/{{ redhat_subscription_key_id }}.pem gpgkey=file:///usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release skip_if_unavailable=False [rhel-appstream8] name = Red Hat Enterprise Linux - AppStream baseurl = https://cdn.redhat.com/content/dist/rhel8/$releasever/$basearch/appstream/os sslverify = 1 sslcacert = /etc/rhsm/ca/redhat-uep.pem sslclientkey = /etc/pki/entitlement/{{ redhat_subscription_key_id }}-key.pem sslclientcert = /etc/pki/entitlement/{{ redhat_subscription_key_id }}.pem gpgkey=file:///usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release skip_if_unavailable=False [codeready-builder8] name = Red Hat Enterprise Linux - CodeReady Linux Builder baseurl = https://cdn.redhat.com/content/dist/rhel8/$releasever/$basearch/codeready-builder/os sslverify = 1 sslcacert = /etc/rhsm/ca/redhat-uep.pem sslclientkey = /etc/pki/entitlement/{{ redhat_subscription_key_id }}-key.pem sslclientcert = /etc/pki/entitlement/{{ redhat_subscription_key_id }}.pem gpgkey=file:///usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release skip_if_unavailable=False >)dnl ifelse(REPO_STYLE, , < [] name=CentOS Stream RELNUM - BaseOS #baseurl=http://mirror.stream.centos.org/RELNUM-stream/BaseOS/BASEARCH/os/ metalink=https://mirrors.centos.org/metalink?=centos--RELNUM-stream&arch=BASEARCH gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-RELNUM gpgcheck=1 enabled=1 skip_if_unavailable=False [appstream] name=CentOS Stream RELNUM - AppStream #baseurl=http://mirror.stream.centos.org/RELNUM-stream/AppStream/BASEARCH/os/ metalink=https://mirrors.centos.org/metalink?=centos-appstream-RELNUM-stream&arch=BASEARCH gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-RELNUM gpgcheck=1 enabled=1 skip_if_unavailable=False [crb] name=CentOS Stream RELNUM - CRB #baseurl=http://mirror.stream.centos.org/RELNUM-stream/CRB/BASEARCH/os/ metalink=https://mirrors.centos.org/metalink?=centos-crb-RELNUM-stream&arch=BASEARCH gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-RELNUM gpgcheck=1 enabled=1 skip_if_unavailable=False >)dnl dnl dnl Next, custom repos for particular targets dnl ifelse(USE_EPEL, , <>, < [epel-RELNUM-ARCH] name=Enterprise Extras for Linux RELNUM ARCH ifelse(REPO_STYLE, , , ifelse(substr(baseos, 0, 5), , )RELNUM, , substr(baseos, 0, 5), , , substr(baseos, 0, 7), , , REPO_STYLE, , )/BASEARCH/ http://ftp.heanet.ie/pub/fedora/epel>ifelse(substr(baseos, 0, 5), , )RELNUM, , substr(baseos, 0, 5), , , substr(baseos, 0, 7), , , REPO_STYLE, , )/BASEARCH/ http://ftp.cica.es/epel>ifelse(substr(baseos, 0, 5), , )RELNUM, , substr(baseos, 0, 5), , , substr(baseos, 0, 7), , , REPO_STYLE, , )/BASEARCH/ >)dnl >)dnl ifelse(regexp(repo, , ), , < [kludge] name=kludge baseurl=file:///srv/nb/distros/REPO_DIR/kludge/BASEARCH/ >)dnl ifelse(repo, , < [fedora-perl] name=fedora-perl baseurl=file:///srv/nb/distros/REPO_DIR/perl-rebuild/BASEARCH/ [cfo-perl] name=cfo-perl baseurl=file:///home/paul/perl-rebuild/BASEARCH/ metadata_expire=30 >)dnl ifelse(regexp(repo, , ), , < [city-fan.org->baseos<->ARCH<] name=city-fan.org repository for REPO_DIR (ARCH) baseurl=file:///home/paul//ifelse(substr(baseos, 0, 6), , , substr(baseos, 0, 5), , , substr(baseos, 0, 4), , )<>REPO_DIR/BASEARCH/ metadata_expire=30 >)dnl ifelse(baseos, , <>, baseos, , <>, baseos, , <>, baseos, , <>, repo, , < [poptop-beta->baseos<->ARCH<] name=poptop-beta for REPO_DIR (ARCH) baseurl=file:///home/paul//poptop/beta/ifelse(substr(baseos, 0, 6), , , substr(baseos, 0, 4), , )<>REPO_DIR/BASEARCH/ [pptp-beta->baseos<->ARCH<] name=pptp-beta for REPO_DIR (ARCH) baseurl=file:///home/paul//pptp/beta/ifelse(substr(baseos, 0, 6), , , substr(baseos, 0, 4), , )<>REPO_DIR/BASEARCH/ >)dnl ifelse(baseos, , <>, baseos, , <>, baseos, , <>, baseos, , <>, repo, , < [poptop-stable->baseos<->ARCH<] name=poptop-stable for REPO_DIR (ARCH) baseurl=file:///home/paul//poptop/stable/ifelse(substr(baseos, 0, 6), , , substr(baseos, 0, 4), , )<>REPO_DIR/BASEARCH/ [pptp-stable->baseos<->ARCH<] name=pptp-stable for REPO_DIR (ARCH) baseurl=file:///home/paul//pptp/stable/ifelse(substr(baseos, 0, 6), , , substr(baseos, 0, 4), , )<>REPO_DIR/BASEARCH/ >)dnl ifelse(repo, , < [virtensys->baseos<->ARCH<] name=virtensys for REPO_DIR (ARCH) baseurl=file:///home/paul//REPO_DIR/BASEARCH/ >)dnl ifelse(repo, , < [vaughan-drive-google] name = Copr for drive-google owned by vaughan baseurl = https://copr-be.cloud.fedoraproject.org/results/vaughan/drive-google/fedora->RELNUM<->BASEARCHRELNUMBASEARCH baseurl = http://dl.google.com/linux/chrome/rpm/stable/BASEARCH/ [google-musicmanager] name = Google Music Manager baseurl = http://dl.google.com/linux/musicmanager/rpm/stable/BASEARCH/ [PlexRepo] name = PlexRepo baseurl = https://downloads.plex.tv//rpm/BASEARCH/ ifelse(REPO_STYLE, , RELNUM)dnl ifelse(REPO_STYLE, , )dnl ifelse(REPO_STYLE, , )dnl [mongodb] name=MongoDB baseurl=https://.mongodb.org/yum/redhat/7/mongodb-org/4.0/BASEARCH/ >)dnl