Index: /devel/pb/bin/pb
===================================================================
--- /devel/pb/bin/pb	(revision 1066)
+++ /devel/pb/bin/pb	(revision 1067)
@@ -2455,9 +2455,9 @@
 	# First install all required packages
 	pb_system("yum clean all","Cleaning yum env") if (($ddir eq "fedora") || ($ddir eq "asianux") || ($ddir eq "rhel"));
-	my $pkgdep = pb_distro_get_param($ddir,$dver,$darch,$ospkgdep,$dfam,$dtype);
+	my $pkgdep = pb_distro_get_param($ddir,$dver,$darch,$ospkgdep,$dfam,$dtype,$dos);
 	pb_distro_installdeps(undef,$dtype,$pbupd,pb_distro_only_deps_needed($dtype,join(' ',split(/,/,$pkgdep))));
 
 	# Then install manually the missing perl modules
-	my $perldep = pb_distro_get_param($ddir,$dver,$darch,$osperldep,$dfam,$dtype);
+	my $perldep = pb_distro_get_param($ddir,$dver,$darch,$osperldep,$dfam,$dtype,$dos);
 	foreach my $m (split(/,/,$perldep)) {
 		# Skip empty deps
Index: /devel/pb-modules/lib/ProjectBuilder/Distribution.pm
===================================================================
--- /devel/pb-modules/lib/ProjectBuilder/Distribution.pm	(revision 1064)
+++ /devel/pb-modules/lib/ProjectBuilder/Distribution.pm	(revision 1067)
@@ -117,10 +117,10 @@
 # Dig into the tuple to find the best answer
 $dfam = pb_distro_get_param($ddir,$dver,$darch,$osfamily);
-$dos = pb_distro_get_param($ddir,$dver,$darch,$os);
-$dtype = $ostype->{$dfam} if (defined $ostype->{$dfam});
-$dupd = pb_distro_get_param($ddir,$dver,$darch,$osupd,$dfam,$dtype);
-$dsuf = pb_distro_get_param($ddir,$dver,$darch,$ossuffix,$dfam,$dtype);
-$dnover = pb_distro_get_param($ddir,$dver,$darch,$osnover,$dfam,$dtype);
-$drmdot = pb_distro_get_param($ddir,$dver,$darch,$osremovedotinver,$dfam,$dtype);
+$dtype = pb_distro_get_param($ddir,$dver,$darch,$ostype,$dfam);
+$dos = pb_distro_get_param($ddir,$dver,$darch,$os,$dfam,$dtype);
+$dupd = pb_distro_get_param($ddir,$dver,$darch,$osupd,$dfam,$dtype,$dos);
+$dsuf = pb_distro_get_param($ddir,$dver,$darch,$ossuffix,$dfam,$dtype,$dos);
+$dnover = pb_distro_get_param($ddir,$dver,$darch,$osnover,$dfam,$dtype,$dos);
+$drmdot = pb_distro_get_param($ddir,$dver,$darch,$osremovedotinver,$dfam,$dtype,$dos);
 
 # Some OS have no interesting version
