Changeset 2153 in ProjectBuilder for devel/pb-modules/bin/pbgetparam
- Timestamp:
- Dec 23, 2016, 2:45:39 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/bin/pbgetparam
r2151 r2153 108 108 109 109 my $dist = $opts{'d'}; 110 my $pbos = pb_distro_get_context($dist); 110 111 pb_env_init($opts{'p'},0,"getconf",0); 111 my $pbos = pb_distro_get_context($dist);112 112 113 113 my @tab = @ARGV; 114 114 @tab = pb_conf_get_all() if (defined $opts{'a'}); 115 115 116 my %rep; 117 my $i = 0; 118 # Index on prj 119 foreach my $r (pb_conf_get(@tab)) { 120 $rep{$tab[$i]} = $r->{'default'} if (defined $r->{'default'}); 121 $rep{$tab[$i]} = $r->{$ENV{'PBPROJ'}} if (defined $r->{$ENV{'PBPROJ'}}); 122 $i++; 123 } 124 # Index on distro 125 $i = 0; 126 foreach my $r (pb_distro_get_param($pbos,pb_conf_get(@tab))) { 127 $rep{$tab[$i]} = $r if (defined $tab[$i]); 128 $i++; 129 } 130 foreach my $r (keys %rep) { 131 print "$r => " if ((defined $opts{'v'}) || (defined $opts{'a'})); 132 print "$rep{$r}\n"; 133 } 116 pb_distro_conf_print($pbos,@tab);
Note:
See TracChangeset
for help on using the changeset viewer.