diff options
author | Fabien Tassin <fta@sofaraway.org> | 2008-06-06 18:23:17 +0200 |
---|---|---|
committer | Fabien Tassin <fta@sofaraway.org> | 2008-06-06 18:23:17 +0200 |
commit | 114d7e049bd492027f60680ed3b99815186c55a8 (patch) | |
tree | d85cd34b41ba9c429d73510f62ee3180328d2f16 /src/mozclient/lib | |
parent | 196bc50e03e723eedfabe1f14b498c7385ee302f (diff) |
* [mozclient] add optional MOZCLIENT_TAREXCLUDE to overwrite the list of dirs/files
to exclude from packaging
- update src/mozclient/lib/MozClient/VCS.pm
- update src/mozclient/mozclient.pl
- update README
Diffstat (limited to 'src/mozclient/lib')
-rw-r--r-- | src/mozclient/lib/MozClient/VCS.pm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/mozclient/lib/MozClient/VCS.pm b/src/mozclient/lib/MozClient/VCS.pm index a734fb2..bfb788b 100644 --- a/src/mozclient/lib/MozClient/VCS.pm +++ b/src/mozclient/lib/MozClient/VCS.pm @@ -292,8 +292,15 @@ sub pack { my $tar_exclude = ""; unless ($self->{'preserve_vcs'}) { - my $dirs = $self->tar_exclude(); - + my $dirs; + if (defined $self->{'MOZCLIENT_TAREXCLUDE'}) { + for my $item (@{$self->{'MOZCLIENT_TAREXCLUDE'}}) { + push @$dirs, "--exclude $item"; + } + } + else { + $dirs = $self->tar_exclude(); + } $tar_exclude = join " ", @$dirs; } |