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


Ignore:
Timestamp:
Apr 29, 2016, 2:47:49 PM (8 years ago)
Author:
Bruno Cornec
Message:
  • build and delivery directories renamed pbbuild and pbdelivery for consistency and to ease filtering (with git e.g.)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r2053 r2084  
    567567 % pb -p $project -r $version cms2build
    568568
    569 To create the $pbdefdir/$project/delivery/$project-$version.{,pbconf}.tar.gz files, the $version-$projtag.pb and pbrc files in the same directory.
     569To create the $pbdefdir/$project/pbdelivery/$project-$version.{,pbconf}.tar.gz files, the $version-$projtag.pb and pbrc files in the same directory.
    570570
    571571=back
     
    587587 % pb -p $project -r $version build2pkg
    588588
    589 To create the files in $project/build that comprise your binary package(s).
     589To create the files in $project/pbbuild that comprise your binary package(s).
    590590
    591591=back
     
    618618=item Run the cms2build command
    619619
    620 If you have deleted your $package/delivery directory, re-run the cms2build command as in the earlier step. This step is necessary to generate the I<package>/delivery/pbrc file.
     620If you have deleted your $package/pbdelivery directory, re-run the cms2build command as in the earlier step. This step is necessary to generate the I<package>/pbdelivery/pbrc file.
    621621
    622622=item Create the new virtual environment
     
    18281828            # Will host resulting packages
    18291829            pb_mkdir_p("$pbos->{'type'}");
    1830             pb_mkdir_p("$pkgdestdir/delivery");
     1830            pb_mkdir_p("$pkgdestdir/pbdelivery");
    18311831            pb_system("tar xfz $src","Extracting sources under $ENV{'PBBUILDDIR'}");
    18321832            pb_system("tar xfz $src2","Extracting pbconf under $ENV{'PBBUILDDIR'}");
     
    18431843                die "Unable to find pkginfo file in pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}" if (! -f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/pkginfo");
    18441844                # Build
    1845                 pb_system("pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/pbbuild $pkgdestdir/delivery","Building software and installing under $pkgdestdir/delivery");
     1845                pb_system("pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/pbbuild $pkgdestdir/pbdelivery","Building software and installing under $pkgdestdir/pbdelivery");
    18461846                # Copy complementary files
    18471847                if (-f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/prototype") {
     
    18521852                    print PROTO "i pkginfo\n";
    18531853                    print PROTO "i depend\n" if (-f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/depend");
    1854                     $ENV{'PBSOLDESTDIR'} = "$pkgdestdir/delivery";
    1855                     find(\&create_solaris_prototype, "$pkgdestdir/delivery");
     1854                    $ENV{'PBSOLDESTDIR'} = "$pkgdestdir/pbdelivery";
     1855                    find(\&create_solaris_prototype, "$pkgdestdir/pbdelivery");
    18561856                }
    18571857                copy("pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/depend", $pkgdestdir) if (-f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/depend");
    18581858                copy("pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/pkginfo", $pkgdestdir);
    1859                 pb_system("cd $pkgdestdir/delivery ; pkgmk -o -f ../prototype -r $pkgdestdir/delivery -d $ENV{'PBBUILDDIR'}/$pbos->{'type'}","Packaging $pbpkg","verbose");
     1859                pb_system("cd $pkgdestdir/pbdelivery ; pkgmk -o -f ../prototype -r $pkgdestdir/pbdelivery -d $ENV{'PBBUILDDIR'}/$pbos->{'type'}","Packaging $pbpkg","verbose");
    18601860                pb_system("cd $ENV{'PBBUILDDIR'}/$pbos->{'type'} ;  echo \"\" | pkgtrans -o -n -s $ENV{'PBBUILDDIR'}/$pbos->{'type'} $ENV{'PBBUILDDIR'}/$pbpkg-$pbver-$pbtag.pkg all","Transforming $pbpkg","verbose");
    18611861                pb_system("cd $ENV{'PBBUILDDIR'} ;  gzip -9f $pbpkg-$pbver-$pbtag.pkg","Compressing $pbpkg-$pbver-$pbtag.pkg","verbose");
     
    21612161        $tdir = "$remdir";
    21622162    } elsif ($cmt =~ /(V[EM]|RM)(build|test|prep)/) {
    2163         $tdir = $remdir."/$ENV{'PBPROJ'}/delivery";
    2164         $bdir = $remdir."/$ENV{'PBPROJ'}/build";
     2163        $tdir = $remdir."/$ENV{'PBPROJ'}/pbdelivery";
     2164        $bdir = $remdir."/$ENV{'PBPROJ'}/pbbuild";
    21652165        # Remove a potential $ENV{'HOME'} as bdir should be relative to pb's home
    21662166        $bdir =~ s|\$ENV.+\}/||;
     
    32223222    print SCRIPT "echo ... Execution needed\n";
    32233223    print SCRIPT "echo ==== Start of script for $vtype $v =====\n";
    3224     print SCRIPT "# This is in directory delivery\n";
     3224    print SCRIPT "# This is in directory pbdelivery\n";
    32253225    print SCRIPT "# Setup the variables required for building\n";
    32263226    print SCRIPT "export PBPROJ=$ENV{'PBPROJ'}\n";
Note: See TracChangeset for help on using the changeset viewer.