Changeset 1907 in ProjectBuilder for devel/pb-modules/lib/ProjectBuilder/VE.pm
- Timestamp:
- Oct 10, 2014, 11:32:12 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/VE.pm
r1903 r1907 68 68 69 69 my $v = shift; 70 my $pbscript = shift; 71 my $pbforce = shift; 72 my $pbstep= shift; # Which step are we in (0: create, 1: setup, 2: build, 3: use) 70 my $pbforce = shift; # Which step are we in (0: create, 1: setup, 2: build, 3: use) 73 71 my $locsnap = shift; 74 72 my $vetype = shift; … … 78 76 my $docrepo = undef; # By default no repository for docker available 79 77 80 pb_log(2,"Entering pb_ve_launch at step $pb step\n");78 pb_log(2,"Entering pb_ve_launch at step $pbforce for type $vetype\n"); 81 79 # Get distro context 82 80 my $pbos = pb_distro_get_context($v); … … 128 126 my $root = pb_path_expand($vepath->{$ENV{PBPROJ}}); 129 127 130 if (((((defined $verebuild) && ($verebuild->{$ENV{'PBPROJ'}} =~ /true/i)) || ($pbforce == 1)) && ($vetype ne "docker"))128 if (((((defined $verebuild) && ($verebuild->{$ENV{'PBPROJ'}} =~ /true/i)) || ($pbforce == 0)) && ($vetype ne "docker")) 131 129 # For docker we may have a reference image that we'll use 132 || (($vetype eq "docker") && ($pb step== 0))) {130 || (($vetype eq "docker") && ($pbforce == 0))) { 133 131 134 132 my ($verpmtype,$vedebtype) = pb_conf_get("verpmtype","vedebtype"); … … 288 286 289 287 # If docker, create the image and remove the now temp dir except if we had one already 290 if (($vetype eq "docker") && ($pb step== 0)) {288 if (($vetype eq "docker") && ($pbforce == 0)) { 291 289 $docrepo = pb_ve_docker_repo($dockerregistry->{$ENV{'PBPROJ'}}); 292 290 my $cmd1 = pb_check_req("docker",0); … … 348 346 sub pb_ve_docker_registry { 349 347 350 my $dockerreg = shift || undef;348 my $dockerreg = shift; 351 349 my $wget = pb_check_req("wget",0); 352 350 my ($scheme, $account, $host, $port, $path) = pb_get_uri($dockerreg); … … 369 367 sub pb_ve_docker_repo { 370 368 371 my $dockerreg = shift || undef;369 my $dockerreg = shift; 372 370 my $docrepo = ""; 373 371 my ($scheme, $account, $host, $port, $path) = pb_get_uri($dockerreg); … … 380 378 sub pb_ve_docker_get_image { 381 379 382 my $pbimage = shift || undef;380 my $pbimage = shift; 383 381 my $found = 0; 384 382 … … 398 396 sub pb_ve_get_type { 399 397 400 my $vetype = shift || undef;398 my $vetype = shift; 401 399 402 400 # Get VE context
Note:
See TracChangeset
for help on using the changeset viewer.