[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: How to avoid the .svn while preparing rpm packages?

From: Luke Imhoff <luke_at_cray.com>
Date: Thu, 12 Aug 2010 10:39:06 -0500

On Thu, 2010-08-12 at 10:23 -0500, Bob Archer wrote:
> > How to avoid the .svn directories while preparing rpm packages?
> > When I am trying to do rpmbuild ,it is also taking all the .svn
> > directores recursively ,Which I don't want to see in the rpm
> > packages
> > since we send to clients. I tried with %exclude but did not work.
> > Do
> > any one has this problem?
>
> You should probably export your working copy to a new folder and build your package from that. An export does not include the .svn folders.
>
> BOb
>

How are you preparing rpm packages? I have a tool svndownstream that we
use to package up workareas or export revisions from a URL into a
tarball and loose files that can be used in OBS (which uses rpmbuild at
the lower levels). It may be useful for you.

http://www.gitorious.org/cray-obs/svndownstream

It is smart enough to understand which files haven't been added to
Subversion yet or have been deleted, so it's useful for developers doing
test builds before checkins and it will ignore all the ? status derived
files.

svndownstream config -i obs <name>.spec
svndownstream update ~/obs

If you want just the Subversion to Tarball bit that's in
http://www.gitorious.org/cray-obs/svndownstream/blobs/master/svndownstream/subversion.py

There's also support for injecting svn info, like the URL or revision
into files that rpmbuild can use.
Received on 2010-08-12 17:39:51 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.