Changeset 2499 in ProjectBuilder


Ignore:
Timestamp:
Apr 1, 2020, 2:23:56 AM (4 years ago)
Author:
Bruno Cornec
Message:

remove useless pb_distro_get_in_conf_if, fix pb_version_init call and pb_distro_installdeps

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/lib/ProjectBuilder/Distribution.pm

    r2490 r2499  
    2626# Inherit from the "Exporter" module which handles exporting functions.
    2727 
    28 use vars qw($VERSION $REVISION $PBCONFVER @ISA @EXPORT);
     28use vars qw(@ISA @EXPORT);
    2929use Exporter;
    3030 
     
    3434our @ISA = qw(Exporter);
    3535our @EXPORT = qw(pb_distro_init pb_distro_conffile pb_distro_sysconffile pb_distro_api pb_distro_get pb_distro_get_if pb_distro_getlsb pb_distro_installdeps pb_distro_installpkgs pb_distro_getdeps pb_distro_only_deps_needed pb_distro_setuprepo pb_distro_setuposrepo pb_distro_setuprepo_gen pb_distro_get_context pb_distro_to_keylist pb_distro_conf_print pb_apply_conf_proxy);
    36 ($VERSION,$REVISION,$PBCONFVER) = pb_version_init();
     36our ($VERSION,$REVISION,$PBCONFVER) = pb_version_init();
    3737
    3838=pod
     
    417417my $deps = shift;   # optional list of deps to install
    418418my $local = shift;   # optional should we install local packages or remote (for deb command is different)
    419 
    420 # Get dependencies in the build file if not forced
    421 $deps = pb_distro_getdeps($f,$pbos, $forcerepo) if ((not defined $deps) || (defined $forcerepo));
    422 pb_log(2,"deps: $deps\n");
    423 return if ((not defined $deps) || ($deps =~ /^\s*$/));
     419my $deps2;
     420
     421if (not defined $deps) {
     422    $deps = pb_distro_getdeps($f,$pbos, $forcerepo);
     423}
     424pb_log(2,"deps: $deps\n") if (defined $deps);
     425return if (((not defined $deps) || ($deps =~ /^\s*$/));
    424426
    425427pb_distro_installpkgs($pbos,$deps,$local);
     
    578580        # Not reached
    579581    }
    580     pb_log(2,"found deps2: $p\n");
    581582    $deps2 .= " $p";
    582583}
    583584
    584585$deps2 =~ s/^\s*//;
    585 pb_log(2,"now deps2: $deps2\n");
     586pb_log(2,"List of missing packages: $deps2\n");
    586587return($deps2);
    587588}
     
    986987}
    987988
    988 =item B<pb_distro_get_in_conf_if>
    989 
    990 This function gets the parameters in the conf file passed as name from the most precise tuple up to default
    991 
    992 =cut
    993 
    994 sub pb_distro_get_in_conf_if {
    995 
    996 my $pbos = shift;
    997 my $conffile = shift;
    998 
    999 my @ptr = pb_conf_read($conffile,@_);
    1000 my $var;
    1001 $var->{"ptr"} = \@ptr;
    1002 $var->{"val"} = \@_;
    1003 return(pb_distro_get_param($pbos,$var));
    1004 }
    1005 
    1006989=item B<pb_distro_get_context>
    1007990
Note: See TracChangeset for help on using the changeset viewer.