From fb2640c3370d82ec0e19eecfe190ef352ebb349a Mon Sep 17 00:00:00 2001 From: cltbld Date: Sat, 5 Feb 2005 06:48:06 +0000 Subject: [PATCH] Only create the -xpi directories if they're needed. (cmp) git-svn-id: svn://10.0.0.236/trunk@168839 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/tools/tinderbox/post-mozilla-rel.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mozilla/tools/tinderbox/post-mozilla-rel.pl b/mozilla/tools/tinderbox/post-mozilla-rel.pl index 39646426dbc..c5c3beff235 100755 --- a/mozilla/tools/tinderbox/post-mozilla-rel.pl +++ b/mozilla/tools/tinderbox/post-mozilla-rel.pl @@ -328,9 +328,9 @@ sub packit { if (is_windows()) { TinderUtils::run_shell_command "cp $package_location/../*.zip $stagedir/"; - TinderUtils::run_shell_command "mkdir -p $stagedir/windows-xpi/"; if ( scalar(@xforms_xpi) gt 0 ) { my $xforms_xpi_files = join(' ', @xforms_xpi); + TinderUtils::run_shell_command "mkdir -p $stagedir/windows-xpi/" if ( ! -e "$stagedir/windows-xpi/" ); TinderUtils::run_shell_command "cp $xforms_xpi_files $stagedir/windows-xpi/"; } } elsif (is_mac()) { @@ -353,9 +353,9 @@ sub packit { TinderUtils::print_log "No files to copy\n"; } - TinderUtils::run_shell_command "mkdir -p $stagedir/mac-xpi/"; if ( scalar(@xforms_xpi) gt 0 ) { my $xforms_xpi_files = join(' ', @xforms_xpi); + TinderUtils::run_shell_command "mkdir -p $stagedir/mac-xpi/" if ( ! -e "$stagedir/mac-xpi/" ); TinderUtils::run_shell_command "cp $xforms_xpi_files $stagedir/mac-xpi/"; } } else { @@ -364,10 +364,10 @@ sub packit { $archive_loc = "$archive_loc/dist"; } TinderUtils::run_shell_command "cp $archive_loc/*.tar.gz $stagedir/"; - TinderUtils::run_shell_command "mkdir -p $stagedir/linux-xpi/"; if ( scalar(@xforms_xpi) gt 0 ) { my $xforms_xpi_files = join(' ', @xforms_xpi); - TinderUtils::run_shell_command "cp $xforms_xpi_files $stagedir/linux-xpi/"; + TinderUtils::run_shell_command "mkdir -p $stagedir/linux-xpi/" if ( ! -e "$stagedir/linux-xpi/" ); + TinderUtils::run_shell_command "cp $xforms_xpi_files $stagedir/linux-xpi/" if ( ! -e "$stagedir/linux-xpi/" ); } } }