- fix lacking -32bit rpms on single arch medias
authorAdrian Schröter <adrian@suse.de>
Fri, 16 Sep 2011 10:09:06 +0000 (12:09 +0200)
committerAdrian Schröter <adrian@suse.de>
Fri, 16 Sep 2011 10:16:41 +0000 (12:16 +0200)
Build/Kiwi.pm

index 05a6e5b..b426541 100644 (file)
@@ -231,6 +231,12 @@ sub kiwiparse {
     push @additionalarchs, split(',', $package->{'onlyarch'}) if $package->{'onlyarch'};
   }
   @requiredarch = unify(@requiredarch, @additionalarchs);
+
+  #### FIXME: kiwi files have no informations where to get -32bit packages from
+  push @requiredarch, "i586" if grep {/^ia64/} @requiredarch;
+  push @requiredarch, "i586" if grep {/^x86_64/} @requiredarch;
+  push @requiredarch, "ppc" if grep {/^ppc64/} @requiredarch;
+  push @requiredarch, "s390" if grep {/^s390x/} @requiredarch;
   
   my @fallbackarchs;
   for my $arch (@requiredarch) {