Changeset 2257 in ProjectBuilder for devel/pb-modules/lib/ProjectBuilder
- Timestamp:
- Aug 30, 2017, 5:07:37 PM (7 years ago)
- Location:
- devel/pb-modules/lib/ProjectBuilder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Conf.pm
r2256 r2257 92 92 93 93 $ cat $HOME/.pbrc.yml 94 --- %YAML 1.094 --- 95 95 pbver: 96 96 - pb: 3 … … 540 540 confess "Will not erase existing $dest while transforming $orig" if (-f $dest); 541 541 open(DEST,"> $dest") || confess "Unable to write into $dest"; 542 print DEST "--- %YAML 1.0\n"; 543 my $parambkp = ""; 542 print DEST "---\n"; 544 543 my $pbconfverbkp = $PBCONFVER; 545 544 # We force migration from v0 to v1 546 545 $PBCONFVER = 0; 547 546 my $lh0; 547 my $lh1; 548 548 $lh0 = pb_conf_cache($orig,$lh0); 549 pb_log(2,"lh0:\n",Dumper($lh0),"\n"); 549 550 $PBCONFVER = $pbconfverbkp; 550 551 … … 554 555 # Keep comments 555 556 print DEST $_; 557 } elsif ($_ =~ /^\s*$/) { 558 # Replace empty lines by comments 559 print DEST "#\n";; 556 560 } else { 557 561 if (/^\s*([A-z0-9-_]+)\s+(.+)$/) { 558 562 # Handle parameters 559 my ($param,$var) = ($1, $2); 560 print DEST " $param:\n" if ($param ne $parambkp); 561 print DEST " $lh0->{$param} $lh0->{$param}->{$var}\n"; 562 $parambkp = $param; 563 my ($param,$void) = ($1, $2); 564 if (not defined $lh1->{$param}) { 565 pb_log(2,"Converting parameter $param\n"); 566 print DEST "$param:\n"; 567 foreach my $k (keys %{$lh0->{$param}}) { 568 pb_log(2,"Handling key $k\n"); 569 print DEST " $k: $lh0->{$param}->{$k}\n"; 570 } 571 $lh1->{$param} = 1; 572 } 563 573 } else { 564 pb_log(0,"Unable to handleline $_\n");574 pb_log(0,"Unable to convert line $_\n"); 565 575 } 566 576 } -
devel/pb-modules/lib/ProjectBuilder/Env.pm
r2256 r2257 80 80 open(PBRC, "> $ENV{'PBETC'}") || die "Unable to create $ENV{'PBETC'}"; 81 81 print PBRC << "EOF"; 82 --- %YAML 1.082 --- 83 83 # 84 84 # Define for each project the URL of its pbconf repository … … 451 451 open(CONF,"> $ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb") || die "Unable to create $ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb"; 452 452 print CONF << "EOF"; 453 --- YAML 1.0453 --- 454 454 # 455 455 # Project Builder configuration file … … 650 650 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/all.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/all.yml"; 651 651 print CONF << "EOF"; 652 --- YAML 1.0652 --- 653 653 # 654 654 # \$Id\$ … … 722 722 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/rpm.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/rpm.yml"; 723 723 print CONF << "EOF"; 724 --- YAML 1.0724 --- 725 725 # 726 726 # \$Id\$ … … 755 755 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/fedora.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/fedora.yml"; 756 756 print CONF << "EOF"; 757 --- YAML 1.0757 --- 758 758 # 759 759 # \$Id\$ … … 786 786 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/fedora-$i.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/fedora-$i.yml"; 787 787 print CONF << "EOF"; 788 --- YAML 1.0788 --- 789 789 # 790 790 # \$Id\$ … … 800 800 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/deb.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/deb.yml"; 801 801 print CONF << "EOF"; 802 --- YAML 1.0802 --- 803 803 # 804 804 # \$Id\$ … … 829 829 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/debian-3.1.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/debian-3.1.yml"; 830 830 print CONF << "EOF"; 831 --- YAML 1.0831 --- 832 832 # 833 833 # \$Id\$ … … 845 845 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/debian-4.0.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/debian-4.0.yml"; 846 846 print CONF << "EOF"; 847 --- YAML 1.0847 --- 848 848 # 849 849 # \$Id\$ … … 861 861 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/debian-5.0.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/debian-5.0.yml"; 862 862 print CONF << "EOF"; 863 --- YAML 1.0863 --- 864 864 # 865 865 # \$Id\$ … … 877 877 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/debian-6.0.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/debian-6.0.yml"; 878 878 print CONF << "EOF"; 879 --- YAML 1.0879 --- 880 880 # 881 881 # \$Id\$ … … 893 893 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/debian.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/debian.yml"; 894 894 print CONF << "EOF"; 895 --- YAML 1.0895 --- 896 896 # 897 897 # \$Id\$ … … 910 910 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/$ubv") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/$ubv"; 911 911 print CONF << "EOF"; 912 --- YAML 1.0912 --- 913 913 # 914 914 # \$Id\$ … … 928 928 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/$ubv") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/$ubv"; 929 929 print CONF << "EOF"; 930 --- YAML 1.0930 --- 931 931 # 932 932 # \$Id\$ … … 946 946 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/$ubv") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/$ubv"; 947 947 print CONF << "EOF"; 948 --- YAML 1.0948 --- 949 949 # 950 950 # \$Id\$ … … 965 965 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/$ubv") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/$ubv"; 966 966 print CONF << "EOF"; 967 --- YAML 1.0967 --- 968 968 # 969 969 # \$Id\$ … … 982 982 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/md.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/md.yml"; 983 983 print CONF << "EOF"; 984 --- YAML 1.0984 --- 985 985 # 986 986 # \$Id\$ … … 999 999 open(CONF,"> $ENV{'PBROOTDIR'}/pbfilter/novell.yml") || die "Unable to create $ENV{'PBROOTDIR'}/pbfilter/novell.yml"; 1000 1000 print CONF << "EOF"; 1001 --- YAML 1.01001 --- 1002 1002 # 1003 1003 # \$Id\$
Note:
See TracChangeset
for help on using the changeset viewer.