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


Ignore:
Timestamp:
Apr 27, 2008, 1:18:10 AM (16 years ago)
Author:
Bruno Cornec
Message:
  • Reintegrates $pbproj as variable for filter functions (needed for PBPROJ expansion)
  • Fix pbinit using perl functions support
  • Adds a virtual pbinit action support in pb_env_init
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r416 r417  
    552552            if (defined $ptr) {
    553553                foreach my $f (values %bfiles,values %pkgfiles) {
    554                     pb_filter_file_pb("$ENV{'PBROOTDIR'}/$f",$ptr,"$dest/pbconf/$ddir-$dver/".basename($f),$dtype,$pbsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$defpkgdir,$extpkgdir,$ENV{'PBPACKAGER'},$chglog);
     554                    pb_filter_file_pb("$ENV{'PBROOTDIR'}/$f",$ptr,"$dest/pbconf/$ddir-$dver/".basename($f),$dtype,$pbsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$defpkgdir,$extpkgdir,$ENV{'PBPACKAGER'},$chglog,$ENV{'PBPROJ'});
    555555                }
    556556            }
     
    574574        if (defined $filteredfiles->{$pbpkg}) {
    575575            foreach my $f (split(/,/,$filteredfiles->{$pbpkg})) {
    576                 pb_filter_file_inplace($ptr,"$dest/$f",$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$ENV{'PBPACKAGER'});
     576                pb_filter_file_inplace($ptr,"$dest/$f",$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$ENV{'PBPACKAGER'},$ENV{'PBPROJ'});
    577577                $liste = "$f $liste";
    578578            }
     
    582582        # Prepare the dest directory for archive
    583583        if (-x "$ENV{'PBROOTDIR'}/$pbpkg/pbinit") {
    584             pb_filter_file("$ENV{'PBROOTDIR'}/$pbpkg/pbinit",$ptr,"$ENV{'PBTMP'}/pbinit",$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$ENV{'PBPACKAGER'});
     584            pb_filter_file("$ENV{'PBROOTDIR'}/$pbpkg/pbinit",$ptr,"$ENV{'PBTMP'}/pbinit",$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$ENV{'PBPACKAGER'},$ENV{'PBPROJ'});
    585585            chmod 0755,"$ENV{'PBTMP'}/pbinit";
    586586            pb_system("cd $dest ; $ENV{'PBTMP'}/pbinit","Executing init script from $ENV{'PBROOTDIR'}/$pbpkg/pbinit");
     
    824824        }
    825825    }
     826    # Adds conf file for availanility of conf elements
     827    pb_conf_add("$ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb");
     828
    826829    if (($cmt eq "vm") || ($cmt eq "ve")) {
    827830        $src="$src $ENV{'PBDESTDIR'}/pbscript $ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb $ENV{'PBDESTDIR'}/$ENV{'PBPROJVER'}-$ENV{'PBPROJTAG'}.pb $ENV{'PBETC'} $ENV{'PBDESTDIR'}/pbrc";
    828         # Adds conf file used for final delivery
    829         pb_conf_add("$ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb");
    830831    } elsif ($cmt eq "Script") {
    831832        $src="$src $ENV{'PBDESTDIR'}/pbscript";
Note: See TracChangeset for help on using the changeset viewer.