Hello community, here is the log from the commit of package kiwi for openSUSE:12.3 checked in at 2013-02-04 14:04:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.3/kiwi (Old) and /work/SRC/openSUSE:12.3/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi", Maintainer is "m...@suse.com" Changes: -------- --- /work/SRC/openSUSE:12.3/kiwi/kiwi.changes 2013-02-04 10:17:57.000000000 +0100 +++ /work/SRC/openSUSE:12.3/.kiwi.new/kiwi.changes 2013-02-04 14:04:23.000000000 +0100 @@ -4 +4 @@ -- hotfixes from ms +- 3 hotfixes from ms ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.patch ++++++ --- /var/tmp/diff_new_pack.TbnNjo/_old 2013-02-04 14:04:24.000000000 +0100 +++ /var/tmp/diff_new_pack.TbnNjo/_new 2013-02-04 14:04:24.000000000 +0100 @@ -62,3 +62,35 @@ # Just the first media is usually bootable at SUSE my $is_bootable = 0; +commit f15a09a352ee0939044fabc792d0c88bf2011183 +Author: Marcus Sch�fer <m...@suse.de> +Date: Mon Feb 4 12:57:38 2013 +0100 + + - fix architecture handling for ProductPackages, allow a + comma separated list of architectures also in the runtime + checker function __isSupportedArch() + +diff --git a/modules/KIWIXMLFileData.pm b/modules/KIWIXMLFileData.pm +index ede6f2c..2088257 100644 +--- a/modules/KIWIXMLFileData.pm ++++ b/modules/KIWIXMLFileData.pm +@@ -170,11 +170,14 @@ sub __isSupportedArch { + # --- + my $this = shift; + my $arch = shift; +- if (! $this->{supportedArch}{$arch} ) { +- my $kiwi = $this->{kiwi}; +- $kiwi -> error ("Specified arch '$arch' is not supported"); +- $kiwi -> failed (); +- return; ++ my @arches = split /,/smx, $arch; ++ for my $arch (@arches) { ++ if (! $this->{supportedArch}{$arch} ) { ++ my $kiwi = $this->{kiwi}; ++ $kiwi -> error ("Specified arch '$arch' is not supported"); ++ $kiwi -> failed (); ++ return; ++ } + } + return 1; + } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org