Mailinglist Archive: opensuse-buildservice (45 mails)

< Previous Next >
Re: [opensuse-buildservice] how to embed BS-generated ISOs within other BS-generated kiwi images
On Samstag, 6. September 2014, 18:20:46 wrote Adam Spiers:
Hi all,

I'm using the Build Service to generate a Vagrant box via kiwi:

and I would like to inject into it at build-time a couple of .iso
files which are generated by the same Build Service instance (but in a
different project). I don't mind whether the .isos are injected as
normal files, or are unpacked as part of the injection. But I would
really like to do it at build-time if possible.

Since iso files do not provide any provides/requires information this
is not easy possible. You have to wrap them into rpm packages to get them

You can do so by writing a script and package it as


this will be executed after the kiwi build, so you can re-package
all wanted kiwi resulted files into an rpm and place it inside
of the $RPMBUILD/OTHER directory.

You need also to override the repo via following in the prjconf,
since OBS expects no rpms by default from kiwi builds:

Repotype: rpm-md

So is there any way of doing this? I see that kiwi supports the
<archive> element but the question is how to reference the .isos as
sources. I guess I could use the download_files source service to
fetch the .isos into the package prior to build-time, but the names of
the .isos change every time they get rebuilt by the BS instance.

please do not do that, it would also archive the iso files forever ...


Adrian Schroeter
email: adrian@xxxxxxx

SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284
(AG Nürnberg)
Maxfeldstraße 5
90409 Nürnberg

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >