Changeset 2287 in ProjectBuilder
- Timestamp:
- Sep 4, 2017, 1:21:18 PM (7 years ago)
- Location:
- devel
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Base.pm
r2270 r2287 578 578 =item B<pb_path_expand> 579 579 580 Expand out a path by environment variables as ($ENV{ XXX}) and ~580 Expand out a path by environment variables as ($ENV{'ENVVAR'}) and ~ 581 581 582 582 =cut … … 587 587 588 588 eval { $path =~ s/(\$ENV.+\})/$1/eeg; }; 589 $path =~ s/^\~/$ENV{ HOME}/;589 $path =~ s/^\~/$ENV{'HOME'}/; 590 590 591 591 return($path); -
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r2279 r2287 333 333 334 334 # We do not overwrite shell settings 335 $ENV{ ftp_proxy} ||= $ftp_proxy if ((defined $ftp_proxy) && ($ftp_proxy ne ""));336 $ENV{ http_proxy} ||= $http_proxy if ((defined $http_proxy) && ($http_proxy ne ""));337 $ENV{ https_proxy} ||= $https_proxy if ((defined $https_proxy) && ($https_proxy ne ""));335 $ENV{'ftp_proxy'} ||= $ftp_proxy if ((defined $ftp_proxy) && ($ftp_proxy ne "")); 336 $ENV{'http_proxy'} ||= $http_proxy if ((defined $http_proxy) && ($http_proxy ne "")); 337 $ENV{'https_proxy'} ||= $https_proxy if ((defined $https_proxy) && ($https_proxy ne "")); 338 338 } 339 339 … … 358 358 confess "Missing install command for $pbos->{name}-$pbos->{version}-$pbos->{arch}" unless (defined $pbos->{install} && $pbos->{install} =~ /\w/); 359 359 pb_apply_conf_proxy($pbos); 360 pb_log(1, "ftp_proxy=$ENV{ ftp_proxy}\n") if (defined $ENV{ftp_proxy});361 pb_log(1, "http_proxy=$ENV{ http_proxy}\n") if (defined $ENV{http_proxy});362 pb_log(1, "https_proxy=$ENV{ https_proxy}\n") if (defined $ENV{https_proxy});360 pb_log(1, "ftp_proxy=$ENV{'ftp_proxy'}\n") if (defined $ENV{'ftp_proxy'}); 361 pb_log(1, "http_proxy=$ENV{'http_proxy'}\n") if (defined $ENV{'http_proxy'}); 362 pb_log(1, "https_proxy=$ENV{'https_proxy'}\n") if (defined $ENV{'https_proxy'}); 363 363 364 364 # Get dependencies in the build file if not forced … … 497 497 my $deps2 = ""; 498 498 # Avoid to install what is already there 499 delete $ENV{ COLUMNS};499 delete $ENV{'COLUMNS'}; 500 500 foreach my $p (split(/\s+/,$deps)) { 501 501 next if $p =~ /^\s*$/o; -
devel/pb-modules/lib/ProjectBuilder/Env.pm
r2284 r2287 274 274 } 275 275 # Expand potential env variable in it 276 $ENV{ PBDEFDIR} = pb_path_expand($ENV{PBDEFDIR});276 $ENV{'PBDEFDIR'} = pb_path_expand($ENV{'PBDEFDIR'}); 277 277 pb_log(1,"PBDEFDIR: $ENV{'PBDEFDIR'}\n"); 278 278 … … 293 293 } 294 294 } 295 $ENV{ PBPROJDIR} = pb_path_expand($ENV{PBPROJDIR});295 $ENV{'PBPROJDIR'} = pb_path_expand($ENV{'PBPROJDIR'}); 296 296 297 297 my $pbconfpath = "$ENV{'PBDEFDIR'}/$ENV{'PBPROJ'}"; -
devel/pb-modules/lib/ProjectBuilder/VE.pm
r2234 r2287 110 110 $sudocmd = "setarch i386 $sudocmd" if (($pbos->{'arch'} =~ /i[3456]86/) && ($arch eq 'x86_64')); 111 111 112 my $root = pb_path_expand($vepath->{$ENV{ PBPROJ}});112 my $root = pb_path_expand($vepath->{$ENV{'PBPROJ'}}); 113 113 114 114 if (($vetype eq "chroot") || ($vetype eq "schroot") || ($vetype eq "docker")) { … … 132 132 # Which tool is used 133 133 my $verpmstyle = $verpmtype->{$ENV{'PBPROJ'}}; 134 die "No verpmtype defined for $ENV{ PBPROJ}" unless (defined $verpmstyle);134 die "No verpmtype defined for $ENV{'PBPROJ'}" unless (defined $verpmstyle); 135 135 136 136 # Get potential rbs option … … 306 306 print DOCKER "FROM $pbimage\n"; 307 307 print DOCKER "MAINTAINER project-builder.org aka pb\n"; 308 print DOCKER "ENV ftp_proxy $ENV{ ftp_proxy}\n" if (defined $ENV{ftp_proxy});309 print DOCKER "ENV http_proxy $ENV{ http_proxy}\n" if (defined $ENV{http_proxy});310 print DOCKER "ENV https_proxy $ENV{ https_proxy}\n" if (defined $ENV{https_proxy});308 print DOCKER "ENV ftp_proxy $ENV{'ftp_proxy'}\n" if (defined $ENV{'ftp_proxy'}); 309 print DOCKER "ENV http_proxy $ENV{'http_proxy'}\n" if (defined $ENV{'http_proxy'}); 310 print DOCKER "ENV https_proxy $ENV{'https_proxy'}\n" if (defined $ENV{'https_proxy'}); 311 311 # We are root in that container so no need to sudo, which is present potentially 312 312 my $cmd2 = $pbos->{'install'}; … … 410 410 $vetype = $ptr->{$ENV{'PBPROJ'}}; 411 411 } 412 confess "No vetype defined for $ENV{ PBPROJ}" unless (defined $vetype);413 pb_log(1, "Using vetype $vetype for $ENV{ PBPROJ}\n");412 confess "No vetype defined for $ENV{'PBPROJ'}" unless (defined $vetype); 413 pb_log(1, "Using vetype $vetype for $ENV{'PBPROJ'}\n"); 414 414 return($vetype); 415 415 } -
devel/pb-server/lib/ProjectBuilder.pm
r2077 r2287 8 8 9 9 # Configuration 10 #$self->secrets([split /:/, $ENV{ BLOG_SECRETS} || 'super:s3cret']);10 #$self->secrets([split /:/, $ENV{'BLOG_SECRETS'} || 'super:s3cret']); 11 11 12 12 # Model 13 #$self->helper(pg => sub { state $pg = Mojo::Pg->new($ENV{ BLOG_PG_URL}) });13 #$self->helper(pg => sub { state $pg = Mojo::Pg->new($ENV{'BLOG_PG_URL'}) }); 14 14 $self->helper(confs => sub { state $confs = ProjectBuilder::Model::Confs->new() }); 15 15 -
devel/pb/bin/pb
r2286 r2287 549 549 550 550 pbconfurl I<project> = file:///home/anderse/.git/project-builder-config/I<project> 551 pbdefdir default = $ENV{ HOME}/cache-project-builder551 pbdefdir default = $ENV{'HOME'}/cache-project-builder 552 552 553 553 The first line defines the version controlled configuration information and the second defines the root directory for project-builder to use. … … 622 622 623 623 vepath: 624 default: $ENV{ HOME}/cache-project-builder/chroot624 default: $ENV{'HOME'}/cache-project-builder/chroot 625 625 velist: 626 626 default: debian-6.0-i386 … … 2268 2268 my ($gpgaddkey) = pb_conf_get_if("pbadditionalgpg"); 2269 2269 my $pbadditionalgpg; 2270 $pbadditionalgpg = $gpgaddkey->{$ENV{ PBPROJ}} if (defined $gpgaddkey);2270 $pbadditionalgpg = $gpgaddkey->{$ENV{'PBPROJ'}} if (defined $gpgaddkey); 2271 2271 if (defined $pbadditionalgpg) { 2272 2272 foreach my $k (split(/,/,$pbadditionalgpg)) { … … 2289 2289 $delivery->{$ENV{'PBPROJ'}} = "" if (not defined $delivery->{$ENV{'PBPROJ'}}); 2290 2290 my ($sshlogin,$sshport) = pb_conf_get_if($login,$port); 2291 $sshport->{$ENV{ PBPROJ}} = 22 if (not defined $sshport->{$ENV{PBPROJ}});2292 $sshlogin->{$ENV{ PBPROJ}} = getpwuid($UID) if (not defined $sshlogin->{$ENV{PBPROJ}});2291 $sshport->{$ENV{'PBPROJ'}} = 22 if (not defined $sshport->{$ENV{'PBPROJ'}}); 2292 $sshlogin->{$ENV{'PBPROJ'}} = getpwuid($UID) if (not defined $sshlogin->{$ENV{'PBPROJ'}}); 2293 2293 my ($vtmout,$vepath); 2294 2294 # ...Except those in virtual context … … 2365 2365 my ($gpgcheck) = pb_conf_get_if("pbgpgcheck"); 2366 2366 my $pbgpgcheck; 2367 $pbgpgcheck = $gpgcheck->{$ENV{ PBPROJ}} if (defined $gpgcheck);2367 $pbgpgcheck = $gpgcheck->{$ENV{'PBPROJ'}} if (defined $gpgcheck); 2368 2368 my $pbgpgkey = "$pbrepo->{$ENV{'PBPROJ'}}/$repodir/$ENV{'PBPROJ'}.pubkey"; 2369 2369 my ($gpgaddpkey) = pb_conf_get_if("pbadditionalgpg"); 2370 2370 my $pbadditionalgpg; 2371 $pbadditionalgpg = $gpgaddpkey->{$ENV{ PBPROJ}} if (defined $gpgaddpkey);2371 $pbadditionalgpg = $gpgaddpkey->{$ENV{'PBPROJ'}} if (defined $gpgaddpkey); 2372 2372 if (defined $pbadditionalgpg) { 2373 2373 foreach my $k (split(/,/,$pbadditionalgpg)) { … … 4623 4623 my $dbh = pb_connect_db(); 4624 4624 # For date handling 4625 $ENV{ LANGUAGE}="C";4625 $ENV{'LANGUAGE'}="C"; 4626 4626 my $firstjan = strftime("%Y-%m-%d", 0, 0, 0, 1, 0, localtime->year(), 0, 0, -1); 4627 4627 my $oldfirst = strftime("%Y-%m-%d", 0, 0, 0, 1, 0, localtime->year()-1, 0, 0, -1); … … 5099 5099 my $changes = ""; 5100 5100 foreach my $c (split(/ /,$made)) { 5101 $changes .= " $ENV{'PBBUILDDIR'}/$c" if (($c =~ /\.changes$/) && (-f "$ENV{ PBBUILDDIR}/$c"));5101 $changes .= " $ENV{'PBBUILDDIR'}/$c" if (($c =~ /\.changes$/) && (-f "$ENV{'PBBUILDDIR'}/$c")); 5102 5102 } 5103 5103 my $debsigncmd = pb_check_req("debsign",1); … … 5121 5121 my @pt = pb_conf_get_if("vmlist","velist","rmlist"); 5122 5122 foreach my $pt (@pt) { 5123 push(@dists, split(/,/, $pt->{$ENV{ PBPROJ}})) if defined $pt->{$ENV{PBPROJ}};5123 push(@dists, split(/,/, $pt->{$ENV{'PBPROJ'}})) if defined $pt->{$ENV{'PBPROJ'}}; 5124 5124 } 5125 5125 # remove any whitespace … … 5247 5247 my ($projcomponent_map) = pb_conf_get_if("projcomponent"); 5248 5248 pb_log(2,"projcomponent = ".Dumper($projcomponent_map)."\n"); 5249 my $projcomponent = $projcomponent_map->{$ENV{ PBPROJ}};5249 my $projcomponent = $projcomponent_map->{$ENV{'PBPROJ'}}; 5250 5250 $projcomponent ||= 'contrib'; 5251 5251 -
devel/pb/lib/ProjectBuilder/CMS.pm
r2284 r2287 151 151 } 152 152 153 pb_log(1,"pb_cms_init returns $scheme,$pb url->{$ENV{'PBPROJ'}}\n");154 return($scheme,$pb url->{$ENV{'PBPROJ'}});153 pb_log(1,"pb_cms_init returns $scheme,$pbprojurl->{$ENV{'PBPROJ'}}\n"); 154 return($scheme,$pbprojurl->{$ENV{'PBPROJ'}}); 155 155 } 156 156 -
devel/pb/lib/ProjectBuilder/Changelog.pm
r2109 r2287 78 78 pb_log(2,"Entering pb_changelog - OUTPUT: $OUTPUT\n") if (defined $OUTPUT); 79 79 # For date handling 80 $ENV{ LANG}="C";80 $ENV{'LANG'}="C"; 81 81 82 82 if ((not (defined $dtype)) || ($dtype eq "") || -
devel/pb/lib/ProjectBuilder/Filter.pm
r2267 r2287 78 78 @file_basenames = reverse pb_distro_to_keylist($pbos, 'all') if (defined $pbos); 79 79 # Build list of all filter files 80 foreach my $dir ("$ENV{ PBROOTDIR}/pbfilter", "$ENV{PBROOTDIR}/$pbpkg/pbfilter") {80 foreach my $dir ("$ENV{'PBROOTDIR'}/pbfilter", "$ENV{'PBROOTDIR'}/$pbpkg/pbfilter") { 81 81 foreach my $file_basename (@file_basenames) { 82 82 my $path = "$dir/${file_basename}.yml"; -
devel/rpmbootstrap/bin/rpmbootstrap
r2279 r2287 585 585 # 586 586 $pbos->{'install'} =~ s/sudo//g; 587 if (((defined $ENV{ http_proxy}) && ($ENV{http_proxy} ne '')) || ((defined $ENV{https_proxy}) && ($ENV{https_proxy} ne '')) || ((defined $ENV{ftp_proxy}) && ($ENV{ftp_proxy} ne ''))) {587 if (((defined $ENV{'http_proxy'}) && ($ENV{'http_proxy'} ne '')) || ((defined $ENV{'https_proxy'}) && ($ENV{'https_proxy'} ne '')) || ((defined $ENV{'ftp_proxy'}) && ($ENV{'ftp_proxy'} ne ''))) { 588 588 if ($pbos->{'name'} eq "opensuse") { 589 589 # For opensuse 11.4 or 12.1 -- one of them didn't work with http_proxy or HTTP_PROXY set. 590 590 open(PROXY, "> $vepath/etc/sysconfig/proxy") || die "can't open $vepath/etc/sysconfig/proxy: $!"; 591 print PROXY "HTTP_PROXY=$ENV{ http_proxy}\n" if ((defined $ENV{http_proxy}) && ($ENV{http_proxy} ne ''));592 print PROXY "HTTPS_PROXY=$ENV{ https_proxy}\n" if ((defined $ENV{https_proxy}) && ($ENV{https_proxy} ne ''));593 print PROXY "FTP_PROXY=$ENV{ ftp_proxy}\n" if ((defined $ENV{ftp_proxy}) && ($ENV{ftp_proxy} ne ''));591 print PROXY "HTTP_PROXY=$ENV{'http_proxy'}\n" if ((defined $ENV{'http_proxy'}) && ($ENV{'http_proxy'} ne '')); 592 print PROXY "HTTPS_PROXY=$ENV{'https_proxy'}\n" if ((defined $ENV{'https_proxy'}) && ($ENV{'https_proxy'} ne '')); 593 print PROXY "FTP_PROXY=$ENV{'ftp_proxy'}\n" if ((defined $ENV{'ftp_proxy'}) && ($ENV{'ftp_proxy'} ne '')); 594 594 close(PROXY); 595 595 }
Note:
See TracChangeset
for help on using the changeset viewer.