From 114d7e049bd492027f60680ed3b99815186c55a8 Mon Sep 17 00:00:00 2001 From: Fabien Tassin Date: Fri, 6 Jun 2008 18:23:17 +0200 Subject: * [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 --- src/mozclient/lib/MozClient/VCS.pm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/mozclient/lib/MozClient/VCS.pm') 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; } -- cgit v1.2.3