Changeset 1064 in ProjectBuilder
- Timestamp:
- Jun 27, 2010, 8:23:38 AM (15 years ago)
- Location:
- devel
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/bin/pbdistrocheck
r969 r1064 93 93 @param = split(/-/,$dist) if (defined $dist); 94 94 95 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $arch) = pb_distro_init(@param);95 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $arch) = pb_distro_init(@param); 96 96 if (defined $opts{'d'}) { 97 97 print "\u$ddir $dver $arch\n"; -
devel/pb-modules/etc/pb.conf
r1052 r1064 138 138 # Ganularity is the following: 139 139 # 140 #osname 140 141 # ostype 141 142 # osfamily … … 177 178 ostype sol = pkg 178 179 180 # Group ostype by os 181 # Key is ostype, Value is os name 182 os deb = linux 183 os tgz = linux 184 os ebuild = linux 185 os rpm = linux 186 os port = bsd 187 os pkg = solaris 188 179 189 # From the most generic to the most specialized, in term of granularity, 180 190 # give the command to use to install on the OS … … 213 223 #ossuffix rhel = rhel 214 224 #ossuffix centos = el 225 # 215 226 216 227 # For that OS no need to keep the version -
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r1050 r1064 42 42 # Return information on the running distro 43 43 # 44 my ($ddir, $dver, $dfam, $dtype, $pbsuf, $ pbupd, $arch) = pb_distro_init();44 my ($ddir, $dver, $dfam, $dtype, $pbsuf, $dos, $pbupd, $arch) = pb_distro_init(); 45 45 print "distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch)."\n"; 46 46 # 47 47 # Return information on the requested distro 48 48 # 49 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $arch) = pb_distro_init("ubuntu","7.10","x86_64");49 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $arch) = pb_distro_init("ubuntu","7.10","x86_64"); 50 50 print "distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch)."\n"; 51 51 # … … 53 53 # 54 54 my ($ddir,$dver) = pb_distro_get(); 55 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $arch) = pb_distro_init($ddir,$dver);55 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $arch) = pb_distro_init($ddir,$dver); 56 56 print "distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch)."\n"; 57 57 … … 95 95 my $dfam = "unknown"; 96 96 my $dtype = "unknown"; 97 my $dos = "unknown"; 97 98 my $dsuf = "unknown"; 98 99 my $dupd = "unknown"; … … 112 113 $darch=pb_get_arch() if (not defined $darch); 113 114 114 my ($osfamily,$ostype,$osupd,$ossuffix,$osnover,$osremovedotinver ) = pb_conf_get("osfamily","ostype","osupd","ossuffix","osnover","osremovedotinver");115 my ($osfamily,$ostype,$osupd,$ossuffix,$osnover,$osremovedotinver,$os) = pb_conf_get("osfamily","ostype","osupd","ossuffix","osnover","osremovedotinver","os"); 115 116 116 117 # Dig into the tuple to find the best answer 117 118 $dfam = pb_distro_get_param($ddir,$dver,$darch,$osfamily); 119 $dos = pb_distro_get_param($ddir,$dver,$darch,$os); 118 120 $dtype = $ostype->{$dfam} if (defined $ostype->{$dfam}); 119 121 $dupd = pb_distro_get_param($ddir,$dver,$darch,$osupd,$dfam,$dtype); … … 141 143 pb_log(2,"DEBUG: pb_distro_init: $ddir, $dver, $dfam, $dtype, $dsuf, $dupd, $darch\n"); 142 144 143 return($ddir, $dver, $dfam, $dtype, $d suf, $dupd, $darch);145 return($ddir, $dver, $dfam, $dtype, $dos, $dsuf, $dupd, $darch); 144 146 } 145 147 … … 431 433 my $dfam = shift || "unknown"; 432 434 my $dtype = shift || "unknown"; 435 my $dos = shift || "unknown"; 433 436 434 437 if (defined $opt->{"$ddir-$dver-$darch"}) { … … 442 445 } elsif (defined $opt->{$dtype}) { 443 446 $param = $opt->{$dtype}; 447 } elsif (defined $opt->{$dos}) { 448 $param = $opt->{$dos}; 444 449 } elsif (defined $opt->{"default"}) { 445 450 $param = $opt->{"default"}; -
devel/pb/bin/pb
r1058 r1064 612 612 my %build; 613 613 # We want to at least build for the underlying distro 614 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $arch) = pb_distro_init();614 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $arch) = pb_distro_init(); 615 615 my $tmpl = "$ddir-$dver-$arch,"; 616 616 my %patches; … … 659 659 chomp($arch); 660 660 my ($ddir, $dver, $dfam); 661 ($ddir, $dver, $dfam, $pb{'dtype'}, $pb{' suf'}, $pb{'upd'}, $pb{'arch'}) = pb_distro_init($name,$ver,$arch);661 ($ddir, $dver, $dfam, $pb{'dtype'}, $pb{'os'}, $pb{'suf'}, $pb{'upd'}, $pb{'arch'}) = pb_distro_init($name,$ver,$arch); 662 662 pb_log(2,"DEBUG: distro tuple: ".Dumper($ddir, $dver, $dfam, $pb{'dtype'}, $pb{'suf'})."\n"); 663 663 pb_log(2,"DEBUG Filtering PBDATE => $pbdate, PBTAG => $pbtag, PBVER => $pbver\n"); … … 866 866 sub pb_test2pkg { 867 867 # Get the running distro to test on 868 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $arch) = pb_distro_init();868 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $arch) = pb_distro_init(); 869 869 pb_log(2,"DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch))."\n"); 870 870 … … 886 886 887 887 # Get the running distro to build on 888 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $arch) = pb_distro_init();888 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $arch) = pb_distro_init(); 889 889 pb_log(2,"DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd, $arch))."\n"); 890 890 … … 1194 1194 ($odir,$over,$oarch) = split(/-/,$v); 1195 1195 } 1196 ($ddir, $dver, $dfam, $dtype, $ pbsuf) = pb_distro_init($odir,$over,$oarch);1196 ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf) = pb_distro_init($odir,$over,$oarch); 1197 1197 pb_log(2,"DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf))."\n"); 1198 1198 … … 1740 1740 my ($name,$ver,$darch) = split(/-/,$v); 1741 1741 chomp($darch); 1742 my ($ddir, $dver, $dfam, $dtype, $ pbsuf) = pb_distro_init($name,$ver,$darch);1742 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf) = pb_distro_init($name,$ver,$darch); 1743 1743 1744 1744 # Get VE context … … 2218 2218 my ($name,$ver,$darch) = split(/-/,$v); 2219 2219 chomp($darch); 2220 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd) = pb_distro_init($name,$ver,$darch);2220 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd) = pb_distro_init($name,$ver,$darch); 2221 2221 2222 2222 # Name of the account to deal with for VM/VE … … 2416 2416 # And we now need the conf file required for this to work created above 2417 2417 2418 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd, $darch) = pb_distro_init();2418 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd, $darch) = pb_distro_init(); 2419 2419 print "distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf, $darch))."\n"; 2420 2420 … … 2561 2561 my ($name,$ver,$darch) = split(/-/,$v); 2562 2562 chomp($darch); 2563 my ($ddir, $dver, $dfam, $dtype, $ pbsuf) = pb_distro_init($name,$ver,$darch);2563 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf) = pb_distro_init($name,$ver,$darch); 2564 2564 my ($vepath) = pb_conf_get("vepath"); 2565 2565 … … 2809 2809 2810 2810 # Get all required parameters 2811 my ($pkgv, $pkgt , $testver) = pb_conf_get_if("pkgver","pkgtag","testver");2811 my ($pkgv, $pkgt) = pb_conf_get_if("pkgver","pkgtag"); 2812 2812 2813 2813 # DB of announces for external usage (Web pages generation) -
devel/pb/contrib/installpb
r311 r1064 10 10 my $pbver= "devel"; 11 11 12 my ($ddir, $dver, $dfam, $dtype, $d suf) = pb_distro_init();12 my ($ddir, $dver, $dfam, $dtype, $dos, $dsuf) = pb_distro_init(); 13 13 14 14 print "distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $dsuf))."\n"; -
devel/rpmbootstrap/bin/rpmbootstrap
r1044 r1064 202 202 my ($name,$ver,$darch) = split(/-/,$ENV{'PBV'}); 203 203 chomp($darch); 204 my ($ddir, $dver, $dfam, $dtype, $ pbsuf, $pbupd) = pb_distro_init($name,$ver,$darch);204 my ($ddir, $dver, $dfam, $dtype, $dos, $pbsuf, $pbupd) = pb_distro_init($name,$ver,$darch); 205 205 206 206 #
Note:
See TracChangeset
for help on using the changeset viewer.