Mailinglist Archive: opensuse-buildservice (256 mails)

< Previous Next >
Re: [opensuse-buildservice] Exclude param in tar_scm
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Fri, 12 Aug 2011 13:52:10 +0200
  • Message-id: <1895080.W0MXI5GrkY@scherben>
Am Donnerstag, 11. August 2011, 23:45:53 schrieb Carlos Gonçalves:

Can anyone confirm if the 'exclude' parameter in tar_scm source service
works fine? For what I can tell, it isn't working or I'm missing something.

Example of a generated tar command by tar_scm:
$ tar cf /tmp/tmpARm7Lt/debian-2.6.tar '--exclude='\''docs'\''' debian-2.6

The tarball debian-2.6.tar still includes the unwanted 'docs' file.

Applying this diff:

--- /usr/lib/obs/service/tar_scm.orig 2011-08-11 23:30:47.592347273
+0100 +++ /usr/lib/obs/service/tar_scm 2011-08-11 23:31:07.603889711
+0100 @@ -48 +48 @@
- EXCLUDES="$EXCLUDES --exclude='${2#/}'"
+ EXCLUDES="$EXCLUDES --exclude=${2#/}"

The generated tar command is now
$ tar cf /tmp/tmpNdpxNR/debian-2.6.tar --exclude=docs debian-2.6

And as a result the tarball produced doesn't include the 'docs' file, as

yep, I have changed this now.

Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups