Bug 194045, make-jars.pl changes don't work when building under Cygwin with a zip program that doesn't understand absolute Cygwin paths. Always use relative paths. r=neil sr=bsmedberg a=bsmedberg

This commit is contained in:
mark%moxienet.com 2005-08-02 23:10:04 +00:00
Родитель 6d0928efa1
Коммит a7782e91be
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -80,9 +80,7 @@ my $jarDir = $chromeDir;
if (defined($::opt_j)) {
$jarDir = $::opt_j;
}
if ($jarDir !~ /^\//) {
$jarDir = getcwd() . '/' . $jarDir;
}
$jarDir = _moz_rel2abs($jarDir, 1);
my $verbose = 0;
if (defined($::opt_v)) {
@ -218,8 +216,9 @@ sub JarIt
{
my ($destPath, $jarPath, $jarfile, $args, $overrides) = @_;
my $oldDir = cwd();
my $jarchive = $jarPath . '/' . $jarfile . '.jar';
chdir("$destPath/$jarfile");
my $jarchive = File::Spec->abs2rel(
File::Spec->catfile($jarPath, $jarfile.'.jar'));
if ("$fileformat" eq "flat" || "$fileformat" eq "symlink") {
unlink($jarchive) if ( -e $jarchive);