On Fri, May 17, 2013 at 04:37:13PM +0200, Florian Weimer wrote:
I'd like some scriptable way to unpack SRPMs up and including to
the
%prep stage. Ideally, the results would end up in a directory I
specify, and intermediate directories which only contain a single
subdirectory are skipped. (The eventual goal is to run two such
directory tress through diff -uraN, and I want to avoid spurious
differences due to an update from foo-1.2 to foo-1.3.)
I've already learned the hard way that I need to use something like
mock because some %prep script assume that build requires are
installed. But mock does not appear to support an option to stop
after the %prep stage.
I guess you were using the --rebuild arg to mock ? Can you do
something like this where you invoke rpmbuild explicitly with
the args you need to just run upto %prep:
mock --init
mock --installdeps /path/to/srpm
mock --copyin /path/to/srpm /srpm
mock --shell /usr/bin/rpmbuild -bp /srpm
Regards,
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|