Hide Forgot
Description of problem: I would like to use a config option like gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-$basearch in yum config files in mock, but yum does not substitute $releasever: | GPG-Schlüssel-Abruf fehlgeschlagen:[Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-i386
Are you sure releasever is set? Seems that $arch is expanded correctly. Var expansion is done at fairly low level, and uniformly for all repo options. > def getReposFromConfigFile(self, repofn, repo_age=None, validate=None): > .. > confpp_obj = ConfigPreProcessor(repofn, vars=self.conf.yumvar) > parser = ConfigParser() > try: > parser.readfp(confpp_obj)
Also it is already used in rpmfusion: /etc/yum.repos.d/rpmfusion-free.repo:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch ...so if this didn't work nobody would be able to install rpmfusion packages.