- Timestamp:
- Apr 29, 2016, 2:47:49 PM (8 years ago)
- Location:
- devel/pb/bin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r2053 r2084 567 567 % pb -p $project -r $version cms2build 568 568 569 To create the $pbdefdir/$project/ delivery/$project-$version.{,pbconf}.tar.gz files, the $version-$projtag.pb and pbrc files in the same directory.569 To create the $pbdefdir/$project/pbdelivery/$project-$version.{,pbconf}.tar.gz files, the $version-$projtag.pb and pbrc files in the same directory. 570 570 571 571 =back … … 587 587 % pb -p $project -r $version build2pkg 588 588 589 To create the files in $project/ build that comprise your binary package(s).589 To create the files in $project/pbbuild that comprise your binary package(s). 590 590 591 591 =back … … 618 618 =item Run the cms2build command 619 619 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.620 If 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. 621 621 622 622 =item Create the new virtual environment … … 1828 1828 # Will host resulting packages 1829 1829 pb_mkdir_p("$pbos->{'type'}"); 1830 pb_mkdir_p("$pkgdestdir/ delivery");1830 pb_mkdir_p("$pkgdestdir/pbdelivery"); 1831 1831 pb_system("tar xfz $src","Extracting sources under $ENV{'PBBUILDDIR'}"); 1832 1832 pb_system("tar xfz $src2","Extracting pbconf under $ENV{'PBBUILDDIR'}"); … … 1843 1843 die "Unable to find pkginfo file in pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}" if (! -f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/pkginfo"); 1844 1844 # 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"); 1846 1846 # Copy complementary files 1847 1847 if (-f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/prototype") { … … 1852 1852 print PROTO "i pkginfo\n"; 1853 1853 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"); 1856 1856 } 1857 1857 copy("pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/depend", $pkgdestdir) if (-f "pbconf/$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}/depend"); 1858 1858 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"); 1860 1860 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"); 1861 1861 pb_system("cd $ENV{'PBBUILDDIR'} ; gzip -9f $pbpkg-$pbver-$pbtag.pkg","Compressing $pbpkg-$pbver-$pbtag.pkg","verbose"); … … 2161 2161 $tdir = "$remdir"; 2162 2162 } 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"; 2165 2165 # Remove a potential $ENV{'HOME'} as bdir should be relative to pb's home 2166 2166 $bdir =~ s|\$ENV.+\}/||; … … 3222 3222 print SCRIPT "echo ... Execution needed\n"; 3223 3223 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"; 3225 3225 print SCRIPT "# Setup the variables required for building\n"; 3226 3226 print SCRIPT "export PBPROJ=$ENV{'PBPROJ'}\n"; -
devel/pb/bin/pbg
r1951 r2084 1 1 #!/bin/bash 2 2 export LANGUAGE=C 3 egrep -r $* . | egrep -v '\.svn|~:|Binary[ \t]|/CVS/| /tags$|No such'3 egrep -r $* . | egrep -v '\.svn|~:|Binary[ \t]|/CVS/|[.]/tags$|No such|/pbbuild/|/pbdelivery/' -
devel/pb/bin/pbvi
r1951 r2084 1 1 #!/bin/bash 2 2 export LANGUAGE=C 3 gvim `egrep -r $* . | egrep -v '\.svn|~:|^Binary[\t ]|/CVS/| /tags$|No such' | cut -d: -f1 | sort -u`3 gvim `egrep -r $* . | egrep -v '\.svn|~:|^Binary[\t ]|/CVS/|[.]/tags$|No such|/pbbuild/|/pbdelivery/' | cut -d: -f1 | sort -u`
Note:
See TracChangeset
for help on using the changeset viewer.