Changeset 1663 in ProjectBuilder
- Timestamp:
- Oct 22, 2012, 5:00:50 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Base.pm
r1661 r1663 348 348 } 349 349 350 =item B<pb_exit> 351 352 Fundtion to call before exiting pb so cleanup is done 353 354 =cut 355 356 sub pb_exit { 357 358 my $ret = shift || 0; 359 pb_log(0,"Please remove manually $ENV{'PBTMP'} after debug analysis\n") if ($pbdebug > 1); 360 exit($ret); 361 } 362 350 363 =item B<pb_syntax_init> 351 364 … … 407 420 408 421 sub pb_temp_init { 409 410 my $cleanup = 1;411 422 412 423 if (not defined $ENV{'TMPDIR'}) { … … 434 445 pb_mkdir_p("$ENV{'TMPDIR'}/$template"); 435 446 } else { 436 $cleanup = 0 if ($pbdebug gt 1); 437 $ENV{'PBTMP'} = tempdir( "pb.XXXXXXXXXX", DIR => $ENV{'TMPDIR'}, CLEANUP => $cleanup ); 447 if ($pbdebug > 1) { 448 $ENV{'PBTMP'} = tempdir( "pb.XXXXXXXXXX", DIR => $ENV{'TMPDIR'}); 449 pb_log(2,"DEBUG: Creating a non-volatile temporary directory ($ENV{'PBTMP'})\n"); 450 } else { 451 $ENV{'PBTMP'} = tempdir( "pb.XXXXXXXXXX", DIR => $ENV{'TMPDIR'}, CLEANUP => 1 ); 452 } 438 453 } 439 454 } … … 559 574 } 560 575 561 562 =item B<pb_exit>563 564 Fundtion to call before exiting pb so cleanup is done565 566 =cut567 568 sub pb_exit {569 570 my $ret = shift || 0;571 pb_log(0,"Please remove manually $ENV{'PBTMP'} after debug analysis\n" if ($pbdebug gt 1);572 exit($ret);573 }574 575 576 =back 576 577
Note:
See TracChangeset
for help on using the changeset viewer.