[Bug 633667] New: Kiwi should process control.xml
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c0 Summary: Kiwi should process control.xml Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: System Imaging AssignedTo: ms@novell.com ReportedBy: pzb@novell.com QAContact: adrian@novell.com CC: jpr@novell.com Found By: --- Blocker: --- SUSE products have a control.xml file that has certain settings that are specific to the product that need to be applied after package installation. These are primarily in the globals section and include things like default polkit privileges, rules on who can shutdown the machine from the GUI, etc. Kiwi should read this file and handle at least some of these settings during the prepare phase. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c1 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jsuchome@novell.com Summary|Kiwi should process |kiwi: should process |control.xml |control.xml --- Comment #1 from Marcus Schaefer <ms@novell.com> 2010-08-23 13:38:55 UTC --- what kiwi does it installs the product with zypper install -t product @products the products to be installed has to be specified in the config.xml and the name must match the control.xml <packages type="image"> <opensuseProduct name="openSUSE"/> ... </packages> I think I'm not going to start to download the control.xml and do stuff which is done by yast in some way here. If installing the product is not enough to achieve what you want then I'd like to know how these settings can be done with yast, Jiří ? @pzb: you weren't very detailed in what settings should cause what reaction in what file, etc... this is a bit too generic for a bug report :-) Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c2 --- Comment #2 from Peter Bowen <pzb@novell.com> 2010-08-23 13:45:28 UTC --- Sorry for being generic. A couple of clarifications: - /etc/YaST2/control.xml is the same as the control.xml on the media; no need to download it :) - I will try to document some of the settings I have noticed not being applied -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c3 --- Comment #3 from Christopher Stender <cstender@novell.com> 2010-08-25 14:03:27 UTC --- Btw: /etc/YaST2/control.xml is also part of sled-release.rpm which gets installed in our images. I guess there is something wrong in your configuration file. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c4 --- Comment #4 from Peter Bowen <pzb@novell.com> 2010-08-25 14:11:34 UTC --- (In reply to comment #3)
Btw: /etc/YaST2/control.xml is also part of sled-release.rpm which gets installed in our images. I guess there is something wrong in your configuration file.
The problem is not that the file is not present, rather Kiwi does not do anything with it. There are various default settings defined in control.xml that need to be applied to the system. Currently there is no way to do this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c5 Jiří Suchomel <jsuchome@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@novell.com InfoProvider|jsuchome@novell.com |locilka@novell.com --- Comment #5 from Jiří Suchomel <jsuchome@novell.com> 2010-08-30 06:26:42 UTC --- It is true the file is processed by YaST during installation and I dount that some part of YaST could be called just to process it. IMHO if one wants to have contol file settings applied, he has to use other standard way of installation. Anyway, let's ask Lukas. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c6 Lukas Ocilka <locilka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|locilka@novell.com | --- Comment #6 from Lukas Ocilka <locilka@novell.com> 2010-08-30 07:29:13 UTC --- The installation / update control file is kind of a configuration file that defines the behavior of installation or upgrade process. It is quite complex and supports several features that are not only handled by the installation / upgrade framework but also by another modules like 'partitioner', 'language settings', 'software repositories' etc. IMO it's too complex to be rewritten to kiwi but it might make sense to choose some most important pieces. Documentation for the control file can be found here: http://chorgan.provo.novell.com/yast/doc/SLES11/tdg/inst_in_general_chap.htm... Control file documentation (mentions all the features with a short comment) is documented here: http://svn.opensuse.org/svn/yast/trunk/installation/control/control.rnc -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c7 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |pzb@novell.com --- Comment #7 from Marcus Schaefer <ms@novell.com> 2010-08-30 08:27:05 UTC --- back to Peter to be more specific about what settings exactly would be required here -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Severity|Normal |Enhancement -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633667 https://bugzilla.novell.com/show_bug.cgi?id=633667#c8 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|pzb@novell.com | Resolution| |NORESPONSE --- Comment #8 from Marcus Schaefer <ms@novell.com> 2010-11-01 12:16:24 UTC --- hmm, to me it looks like there is not much interest in this feature -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com