Changeset 2187 in ProjectBuilder for devel/pb


Ignore:
Timestamp:
Mar 3, 2017, 4:07:32 AM (7 years ago)
Author:
Bruno Cornec
Message:

Rename pb_distro_setuprepo_gen as pb_distro_setuprepo_gen_conf and create a
new pb_distro_setuprepo_gen external function called by pb to allow the usage
of external repository for pb installation itself if needed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r2186 r2187  
    39033903    }
    39043904
     3905    my ($addrepo) = pb_conf_read("$ENV{'PBDESTDIR'}/pbrc","addrepo");
     3906    my $pbrepo = pb_distro_get_param($pbos,$addrepo);
    39053907    print SCRIPT << 'EOF';
    39063908   
     
    39123914pb_system("yum clean all","Cleaning yum env","mayfail") if ((($pbos->{'name'} eq "fedora") && ($pbos->{'version'} < 22)) || ($pbos->{'name'} eq "asianux") || ($pbos->{'name'} eq "rhel"));
    39133915my ($ospkgdep) = pb_conf_get_if("ospkgdep");
    3914    
     3916
    39153917my $pkgdep = pb_distro_get_param($pbos,$ospkgdep);
    3916 pb_distro_installdeps(undef,$pbos,undef,pb_distro_only_deps_needed($pbos,join(' ',split(/,/,$pkgdep))));
     3918my $forcerepo;
     3919EOF
     3920    print SCRIPT "\$forcerepo = pb_distro_setuprepo_gen(\$pbos,\"$pbrepo\");\n" if ((defined $pbrepo) && ($pbrepo ne ""));
     3921    print SCRIPT << 'EOF';
     3922pb_distro_installdeps(undef,$pbos,$forcerepo,pb_distro_only_deps_needed($pbos,join(' ',split(/,/,$pkgdep))));
    39173923
    39183924EOF
Note: See TracChangeset for help on using the changeset viewer.