[opensuse-buildservice] kiwi bootinclude does nothing
Even after having rpm bootincluded'd in config.xml, there is no rpm binary in the initrd that is emitted. Just what is wrong with kiwi? (version 5.04.31) <?xml version="1.0" encoding="utf-8"?> <image schemaversion="5.5" name="SWDOM"> <description type="system"> <author>Me</author> <contact>me@</contact> <specification>Secret World Domination OS</specification> </description> <profiles> <profile name="iso-install" description="Installation ISO" import="true"/> <!-- <profile name="oem-install" description="OEM Image"/> --> </profiles> <preferences> <version>3.0.1228</version> <locale>en_US</locale> <packagemanager>zypper</packagemanager> <bootsplash-theme>swdom</bootsplash-theme> <bootloader-theme>swdom</bootloader-theme> <keytable>us.map.gz</keytable> <timezone>Etc/GMT</timezone> <hwclock>utc</hwclock> <rpm-check-signatures>false</rpm-check-signatures> <rpm-force>true</rpm-force> <rpm-excludedocs>true</rpm-excludedocs> <showlicense>STLA</showlicense> </preferences> <preferences profiles="iso-install"> <type image="oem" filesystem="ext3" boot="oemboot/suse-SLES11" installiso="true" boottimeout="4" kernelcmdline="quiet"> <oemconfig> <oem-swap>true</oem-swap> <oem-reboot>true</oem-reboot> <oem-boot-title>swedom</oem-boot-title> <oem-systemsize>15360</oem-systemsize> <oem-silent-boot>true</oem-silent-boot> <!-- <oem-recovery>true</oem-recovery> --> <!-- <oem-unattended>true</oem-unattended> --> </oemconfig> </type> </preferences> <!-- <preferences profiles="oem-install"> <type image="oem" filesystem="ext3" boot="oemboot/suse-SLES11" boottimeout="4" kernelcmdline="quiet"> <oemconfig> <oem-swap>true</oem-swap> <oem-reboot>true</oem-reboot> <oem-boot-title>swdom</oem-boot-title> <oem-systemsize>4096</oem-systemsize> <oem-silent-boot>true</oem-silent-boot> <!-x- <oem-recovery>true</oem-recovery> -x-> <oem-unattended>true</oem-unattended> </oemconfig> </type> </preferences> --> <repository type="yast2"> <source path="/home/kiwi/SLES-11-SP2-DVD-x86_64-GM-DVD1"/> </repository> <repository type="yast2"> <source path="/home/kiwi/SLE-11-SP2-SDK-DVD-x86_64-GM-DVD1"/> </repository> <repository type="rpm-md"> <source path="/home/kiwi/SLES11-SP2-Updates-x86_64"/> </repository> <repository type="yast2"> <source path="/home/kiwi/SLE-HA-11-SP2-x86_64-GM-CD1"/> </repository> <repository type="rpm-md"> <source path="/home/kiwi/SLES11-SP2-HAE-Updates-x86_64"/> </repository> <repository type="rpm-md"> <source path="/home/kiwi/SLES11-SDK-SP2-Updates-x86_64"/> </repository> <packages type="image"> <package name="joe" bootinclude="true" /> <package name="rpm" bootinclude="true" /> <package name="gfxboot-devel" bootinclude="true" bootdelete="true"/> <package name="gfxboot-branding-swdom" bootinclude="true"/> <package name="xz" bootinclude="true"/> <package name="liblzma5" bootinclude="true"/> <!-- ... --> </packages> <packages type="bootstrap"> <package name="udev"/> <package name="filesystem"/> <package name="glibc"/> <package name="diffutils"/> <package name="procps"/> <package name="openssl-certs"/> </packages> </image> -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On 12/28/2012 12:17 PM, Jan Engelhardt wrote:
Even after having rpm bootincluded'd in config.xml, there is no rpm binary in the initrd that is emitted. Just what is wrong with kiwi?
Nothing is wrong with kiwi. Any package marked with bootinclude="true" is installed in the initrd created by kiwi. If the files provided by the RPM are not in the strip list they disappear again during initrd pruning. The secion "How to add missing tools/libraries?" in the KIWI documentation http://doc.opensuse.org/projects/kiwi/doc/ explains how this works. Yes, this is a bit cumbersome and we can probably do better. However, following the documentation does the trick ;) HTH, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Friday 2012-12-28 21:25, Robert Schweikert wrote:
On 12/28/2012 12:17 PM, Jan Engelhardt wrote:
Even after having rpm bootincluded'd in config.xml, there is no rpm binary in the initrd that is emitted. Just what is wrong with kiwi?
Nothing is wrong with kiwi.
Any package marked with bootinclude="true" is installed in the initrd created by kiwi. If the files provided by the RPM are not in the strip list they disappear again during initrd pruning. The secion "How to add missing tools/libraries?" in the KIWI documentation http://doc.opensuse.org/projects/kiwi/doc/ explains how this works.
Intending to edit this documentation, is the doc source available in some SCM, or is the Docbook source the one I should base the patch on? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On 12/29/2012 03:10 AM, Jan Engelhardt wrote:
On Friday 2012-12-28 21:25, Robert Schweikert wrote:
On 12/28/2012 12:17 PM, Jan Engelhardt wrote:
Even after having rpm bootincluded'd in config.xml, there is no rpm binary in the initrd that is emitted. Just what is wrong with kiwi?
Nothing is wrong with kiwi.
Any package marked with bootinclude="true" is installed in the initrd created by kiwi. If the files provided by the RPM are not in the strip list they disappear again during initrd pruning. The secion "How to add missing tools/libraries?" in the KIWI documentation http://doc.opensuse.org/projects/kiwi/doc/ explains how this works.
Intending to edit this documentation, is the doc source available in some SCM, or is the Docbook source the one I should base the patch on?
KIWI is hosted on github https://github.com/openSUSE/kiwi -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Saturday 2012-12-29 11:59, Robert Schweikert wrote:
Any package marked with bootinclude="true" is installed in the initrd created by kiwi. If the files provided by the RPM are not in the strip list they disappear again during initrd pruning. The secion "How to add missing tools/libraries?" in the KIWI documentation http://doc.opensuse.org/projects/kiwi/doc/ explains how this works.
Intending to edit this documentation, is the doc source available in some SCM, or is the Docbook source the one I should base the patch on?
KIWI is hosted on github https://github.com/openSUSE/kiwi
The following changes since commit 0fafec355cb0eadad7d67bdb3d127efa7763f929: - deal with mdraid in the test + fix getXMLElement test + add unit test for new MDRaid methods (2012-12-21 16:39:08 +0100) are available in the git repository at: git://git.inai.de/kiwi master for you to fetch changes up to 4a9cd0eb1bf297b98b2924fa6b7dca66b4f75c29: doc: misc grammar and orthographic updates (2013-01-13 23:10:52 +0100) ---------------------------------------------------------------- Jan Engelhardt (1): doc: misc grammar and orthographic updates doc/docbook/kiwi-doc-installation.xml | 24 +++---- doc/docbook/kiwi-doc-introduction.xml | 14 ++-- doc/docbook/kiwi-doc-workflow.xml | 124 ++++++++++++++++----------------- 3 files changed, 81 insertions(+), 81 deletions(-) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Jan Engelhardt
-
Robert Schweikert