[Yum-devel] Question on variable substitution/scope in yum 2.9.x config
seth vidal
skvidal at linux.duke.edu
Mon Oct 2 03:53:29 UTC 2006
On Fri, 2006-09-08 at 11:56 +0300, Panu Matilainen wrote:
> Hi,
>
> With yum 2.4.x it used to be possible to do this (don't ask ;) :
>
> /etc/mydist.conf:
> distroot=http://some.host/path/to/distro/root/
>
> /etc/yum.repos.d/myrepo.conf:
> [myrepo]
> include=/etc/mydist.conf
> baseurl=%(distroot)s/myrepo/$basearch
> ...
>
> This doesn't seem to be possible in yum 2.9.x anymore for variety of
> reasons:
> 1) mydist.conf needs to have a section specified, ok lets add [main] to
> shut it up
> 2) %(distroot)s syntax doesn't work anymore, but ok $distroot seems to
> be the way to go now - fine, it's much easier on the eyes that way :)
> ...but no go, the distroot variable definition from the included
> file doesn't seem to exist in [myrepo] "namespace". If I move the distroot
> definition to myrepo.conf $distroot works fine, but that kinda beats the
> idea of having the distroot set in just one location :-/
>
> The question is, am I missing some new notation to express this, is this
> intentional or did I find a bug?
>
could you check this out with the latest cvs. I think this behavior
should be restored.
thanks,
-sv
More information about the Yum-devel
mailing list