When using the apt packagemanager kiwi required the use of debootstrap to create the initial rootfs. This works as long as there is always a main distribution repository available which follows the structure of the official debian mirrors. However if such a main distribution is not present or an alternative layout like e.g OBS repos is used, debootstrap will refuse to work. To allow for an alternative and without the dependency to debootstrap kiwi supports using a prebuilt bootstrap package providing the mini rootfs to serve as the bootstrap result. As all other package managers properly supports installation into an empty new root, this feature was only added when using the apt packagemanager
31 lines
960 B
XML
31 lines
960 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<image schemaversion="7.5" name="apt-testing">
|
|
<description type="system">
|
|
<author>Bob</author>
|
|
<contact>user@example.com</contact>
|
|
<specification>
|
|
Testing various configuration for apt packagemanager
|
|
</specification>
|
|
</description>
|
|
<preferences>
|
|
<version>1.13.2</version>
|
|
<packagemanager>apt</packagemanager>
|
|
<locale>en_US</locale>
|
|
<keytable>us.map.gz</keytable>
|
|
<timezone>Europe/Berlin</timezone>
|
|
<type image="tbz"/>
|
|
</preferences>
|
|
<repository priority="42" sourcetype="baseurl">
|
|
<source path="iso:///image/CDs/dvd.iso">
|
|
<signing key="file:key_a"/>
|
|
</source>
|
|
</repository>
|
|
<packages type="image">
|
|
<package name="foo"/>
|
|
</packages>
|
|
<packages type="bootstrap" bootstrap_package="bootstrap-me">
|
|
<package name="filesystem"/>
|
|
</packages>
|
|
</image>
|