Changeset 1505 in ProjectBuilder for devel/pb-modules/lib/ProjectBuilder/Distribution.pm
- Timestamp:
- May 9, 2012, 2:20:04 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r1402 r1505 305 305 306 306 # Get dependencies in the build file if not forced 307 $deps = pb_distro_getdeps($f, 307 $deps = pb_distro_getdeps($f,$pbos) if (not defined $deps); 308 308 pb_log(2,"deps: $deps\n"); 309 309 return if ((not defined $deps) || ($deps =~ /^\s*$/)); 310 if ($deps !~ /^[ ]*$/) { 311 312 pb_system("$pbos->{'install'} $deps","Installing dependencies ($deps)");313 } 310 311 # This may not be // proof. We should test for availability of repo and sleep if not 312 my $cmd = "$pbos->{'install'} $deps"; 313 pb_system($cmd,"Installing dependencies ($cmd)"); 314 314 } 315 315 … … 394 394 my $deps2 = ""; 395 395 # Avoid to install what is already there 396 foreach my $p (split(/ /,$deps)) { 396 foreach my $p (split(/\s+/,$deps)) { 397 next if $p =~ /^\s*$/o; 397 398 if ($pbos->{'type'} eq "rpm") { 398 399 my $res = pb_system("rpm -q --whatprovides --quiet $p","","quiet");
Note:
See TracChangeset
for help on using the changeset viewer.