diff options
Diffstat (limited to 'src/mozclient/lib/MozClient/VCS.pm')
-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; } |