Changeset 2637 in ProjectBuilder for devel/pb/bin/pb


Ignore:
Timestamp:
Aug 19, 2020, 2:10:44 AM (4 years ago)
Author:
Bruno Cornec
Message:

More tar extensions fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r2631 r2637  
    15831583            move("$preserve","$pbpkg-$pbver$pbextdir.$ext");
    15841584        } else {
    1585                 $ext = "tar.gz";
     1585            $ext = "tar.gz";
    15861586            # Possibility to look at PBSRC to guess more the filename
    15871587            pb_system("tar cfz $pbpkg-$pbver$pbextdir.$ext --exclude=$pbpkg-$pbver$pbextdir/pbconf $pbpkg-$pbver$pbextdir","Creating $pbpkg tar files compressed");
     
    18361836
    18371837        } elsif ($pbos->{'type'} eq "deb") {
    1838             pb_system("tar xfz $src","Extracting sources");
     1838            pb_system("tar xf $src","Extracting sources");
    18391839            pb_system("tar xfz $src2","Extracting pbconf");
    18401840
     
    20482048            $made="$made $pbpkg/$pbpkg-$pbver-*-$pbtag.tgz";
    20492049
    2050             pb_system("tar xfz $src","Extracting sources");
     2050            pb_system("tar xf $src","Extracting sources");
    20512051            pb_system("tar xfz $src2","Extracting pbconf");
    20522052            chdir "$pbpkg-$pbver$pbextdir" || confess "Unable to chdir to $pbpkg-$pbver$pbextdir";
     
    20662066            pb_mkdir_p("$pbos->{'type'}");
    20672067            pb_mkdir_p("$pkgdestdir/pbdelivery");
    2068             pb_system("tar xfz $src","Extracting sources under $ENV{'PBBUILDDIR'}");
     2068            pb_system("tar xf $src","Extracting sources under $ENV{'PBBUILDDIR'}");
    20692069            pb_system("tar xfz $src2","Extracting pbconf under $ENV{'PBBUILDDIR'}");
    20702070            # We need to handle potential patches to upstream sources
     
    51315131my $res;
    51325132
    5133 if ($src =~ /tar\.gz$/) {
     5133if (($src =~ /tar\.gz$/) || ($src =~ /tgz$/)) {
    51345134    $res = pb_system("tar xfpz $src $dir","Extracting $mandatory files from $src",$flag);
    51355135} elsif ($src =~ /tar\.bz2$/) {
    51365136    $res = pb_system("tar xfpj $src $dir","Extracting $mandatory files from $src",$flag);
     5137} elsif ($src =~ /tar\.xz$/) {
     5138    $res = pb_system("tar xfpJ $src $dir","Extracting $mandatory files from $src",$flag);
    51375139} else {
    51385140    confess "Unknown compression algorithm for $src";
Note: See TracChangeset for help on using the changeset viewer.