Author: jsuchome Date: Fri Jan 25 16:25:24 2008 New Revision: 43917 URL: http://svn.opensuse.org/viewcvs/yast?rev=43917&view=rev Log: - added support for keytable and timezone keys; save preferences section with correct ordering (#355568) - 2.16.7 Modified: trunk/product-creator/VERSION trunk/product-creator/agent-kiwi/ag_kiwi trunk/product-creator/package/yast2-product-creator.changes trunk/product-creator/src/Kiwi.ycp Modified: trunk/product-creator/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/product-creator/VERSION?rev=43917&r1=43916&r2=43917&view=diff ============================================================================== --- trunk/product-creator/VERSION (original) +++ trunk/product-creator/VERSION Fri Jan 25 16:25:24 2008 @@ -1 +1 @@ -2.16.6 +2.16.7 Modified: trunk/product-creator/agent-kiwi/ag_kiwi URL: http://svn.opensuse.org/viewcvs/yast/trunk/product-creator/agent-kiwi/ag_kiwi?rev=43917&r1=43916&r2=43917&view=diff ============================================================================== --- trunk/product-creator/agent-kiwi/ag_kiwi (original) +++ trunk/product-creator/agent-kiwi/ag_kiwi Fri Jan 25 16:25:24 2008 @@ -60,7 +60,8 @@ } my $prefs = $optionsNodeList -> get_node(1); foreach my $tag ("packagemanager", "version", "rpm-check-signatures", - "rpm-force", "size", "defaultdestination", "defaultroot", "locale") + "rpm-force", "size", "defaultdestination", "defaultroot", "locale", + "timezone", "keytable") { my $element = $prefs -> getElementsByTagName ($tag); $retmap{$tag} = $element->get_node(1)->textContent () if ($element); Modified: trunk/product-creator/package/yast2-product-creator.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/product-creator/package/yast2-product-creator.changes?rev=43917&r1=43916&r2=43917&view=diff ============================================================================== --- trunk/product-creator/package/yast2-product-creator.changes (original) +++ trunk/product-creator/package/yast2-product-creator.changes Fri Jan 25 16:25:24 2008 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Jan 25 15:43:13 CET 2008 - jsuchome@suse.cz + +- added support for keytable and timezone keys; save preferences + section with correct ordering (#355568) +- 2.16.7 + +------------------------------------------------------------------- Thu Jan 17 10:23:52 CET 2008 - jsuchome@suse.cz - support more user groups in kiwi configuration (#346501) Modified: trunk/product-creator/src/Kiwi.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/product-creator/src/Kiwi.ycp?rev=43917&r1=43916&r2=43917&view=diff ============================================================================== --- trunk/product-creator/src/Kiwi.ycp (original) +++ trunk/product-creator/src/Kiwi.ycp Fri Jan 25 16:25:24 2008 @@ -312,7 +312,8 @@ foreach (string key, [ "author", "contact", "image_type", "specification", "packagemanager", "version", "rpm-check-signatures", "rpm-force", "sizeunit", "type", "name", "repository", "defaultdestination", - "schemeversion", "defaultroot", "inherit", "locale"], + "schemeversion", "defaultroot", "inherit", "locale", "timezone", + "keytable"], { if (config[key]:nil != nil) ret[key] = config[key]:nil; @@ -422,6 +423,7 @@ ]) ); + // for the order of keys in preferences section, see bug 355568 map preferences = $[ "__key" : "preferences", "__children" : [ @@ -452,24 +454,24 @@ ], ], ]; + // "type" goes to the first place foreach (map typemap, get_type_values (KiwiConfig, task), { preferences["__children"] = prepend (preferences["__children"]:[], typemap); }); - if (KiwiConfig["defaultroot"]:"" != "") + // iso-directory is the correct value, it could have been altered via UI + KiwiConfig["defaultdestination"] = KiwiConfig["iso-directory"]:""; + foreach (string key, [ "keytable", "timezone", "locale", + "defaultdestination", "defaultroot" ], { - preferences["__children"] = add (preferences["__children"]:[], $[ - "__key" : "defaultroot", - "__value" : KiwiConfig["defaultroot"]:"", - ]); - } - if (KiwiConfig["locale"]:"" != "") - { - preferences["__children"] = add (preferences["__children"]:[], $[ - "__key" : "locale", - "__value" : KiwiConfig["locale"]:"", - ]); - } + if (KiwiConfig[key]:"" != "") + { + preferences["__children"] = add (preferences["__children"]:[], $[ + "__key" : key, + "__value" : KiwiConfig[key]:"", + ]); + } + }); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org