Re: noob question about mock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Thu, Dec 30, 2010 at 9:45 AM, Leonard den Ottolander
<leonard@xxxxxxxxxxxxxxxxx> wrote:
> Hi,
>
> On Thu, 2010-12-30 at 13:51 +0000, nux@xxxxxxxxx wrote:
>> As far as I could read about it, mock
>> essentially rebuilds srpms so to use it I would need a separate "classical"
>> build environment to create those srpms in the first place.
>> Am I right or did I get something terribly wrong?
>
> Since CentOS is an rpm based system you will almost always be rebuilding
> from srpms and *not* from plain tar balls. Repos catering for
> RHEL/CentOS/Fedora provide srpms by default.
>
> However, if you want to make your own (s)rpms or patch existing ones you
> will indeed need a "classical" build environment to do so. And since
> there are a couple of packages that mock will not build you will need a
> fallback build environment for such cases.
>
> Regards,
> Leonard.

You can do it inside the mock chroot cage. I do, on occasion. The
difficult is that I find myself wanting things like emacs to edit code
and patches, RCS to manage versions of my new .spec files, and
unpredictable dependencies as I wrote the code.

If necessary, I use one text window (with Alt-F2) to run "mock
--shell" and get that working shell window, and another window (with
Alt-F3) to drop other RPM's into /var/lib/mock/[whatever]/root/tmp/
and be able to install them in the other windows. But I'm a complete
weasel.

I also use the 'mock' from 'epel-testing', which has some very useful
features not in the version of mock from CentOS 5.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux