Disttags in mock?

Clark Williams williams at redhat.com
Wed Aug 16 18:17:18 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jesse Keating wrote:
> On Wednesday 16 August 2006 13:50, Clark Williams wrote:
>> Gladly, but I have no idea where that repo is :).  Should I just pull
>> the SRPM from an extras repo?
>
> Sure you can do that...  I've attached it here too.
>

Thanks, comments below

>
> %install
> rm -rf $RPM_BUILD_ROOT
> make DESTDIR=$RPM_BUILD_ROOT install
> # make the default.cfg link
> cd $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}
>
> %if 0%{?fedora:1}
> if [ -f fedora-%{fedora}-%{_target_cpu}-core.cfg ]; then
>        ln -s fedora-%{fedora}-%{_target_cpu}-core.cfg default.cfg
> fi
> %endif
>
> # if we haven't created a default link yet, try to do so as devel
> if [ ! -f default.cfg ]; then
>     if [ -f fedora-development-%{_target_cpu}-core.cfg ]; then
>         ln -s fedora-development-%{_target_cpu}-core.cfg default.cfg
>     else
>         ln -s fedora-development-i386-core.cfg default.cfg
>     fi
> fi
>

Here's the only real difference between your spec file and mine. Mine
just has an unconditional symlink from development-i386 to default. As
I read your logic, if the fedora tag is set, use that for setting the
default symlink. Then if we haven't set default.cfg, if the target_cpu
is set, use it to link to development, else default to development-i386.

I think that will work for me. Michael/Seth, what do you guys think?

Clark

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE42EuHyuj/+TTEp0RAqvuAKCKBC3UlzvzFrvGM7YQkm9PyOeyFQCgjJK+
3T9rM/JucfBjODWTEOnnDvA=
=6J4p
-----END PGP SIGNATURE-----




More information about the Fedora-buildsys-list mailing list