On 03/31/2010 02:33 AM, Eric Zhong wrote:
> GenericError: Unable to complete build: release mismatch (build:
> 46.se01.el5, rpm: 46.se01)
>
> i build it in my own koji server.
> it looks like the %{dist} is NULL.
> It doesn't work when i modify /etc/mock/*.cfg.
> What  config file should be  modified ?

Koji writes out its own mock config for each buildroot. However, that is 
not really the right place for setting %{dist} in koji.

Generally, to set %{dist} in a buildroot you'll want to ensure that the 
buildroot contains a package that places a macros file in /etc/rpm. For 
example, the fedora-release package includes the file /etc/rpm/macros.dist.

I don't know if RHEL5 contains such a file (the RHEL5 redhat-release 
does not), but I'm sure something available in epel does. OTOH, it's 
easy to create your own.

So
1) make sure the necessary rpm is available in the buildroot tag
2) make sure that rpm is listed in the build and srpm-build groups for 
the build tag

--
buildsys mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/buildsys

Reply via email to