[Bug 2013077] [NEW] RFC: add Kiwi support to livecd-rootfs
Isaac True
2013077 at bugs.launchpad.net
Tue Mar 28 12:51:48 UTC 2023
Public bug reported:
I discussed a while ago with the Launchpad team about potentially adding
support for Kiwi to livecd-rootfs, and thus eventually adding it to
Launchpad in the future. I've now looked more closely into this and I've
put together a merge proposal [1] with my changes and I'd love to get
some feedback.
The idea is to use a checked repository [2] or a package like the one
that is build from that repository and available in a PPA [3] as the
image configuration. This repository/contains the Kiwi "appliance
description", which instructs the Kiwi build tool on how to build the
system.
For reference, the upstream Kiwi repository is here [4] and the docs
here [5].
I've tested the workflow with the nemos-image .deb package from the PPA
and the following commands:
$ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/config
$ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/build
The SUBPROJECT refers to a Kiwi description in /usr/share/kiwi/, but can
be overriden to be an arbitrary path by setting the KIWI_DESCRIPTION
variable.
[1] https://code.launchpad.net/~itrue/livecd-rootfs/+git/livecd-rootfs/+merge/439825
[2] https://git.launchpad.net/~nemos-team/nemos/+git/nemos-images/tree/
[3] https://launchpad.net/~nemos-team/+archive/ubuntu/ppa
[4] https://github.com/OSInside/kiwi
[5] https://osinside.github.io/kiwi/overview.html
** Affects: livecd-rootfs (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to livecd-rootfs in Ubuntu.
https://bugs.launchpad.net/bugs/2013077
Title:
RFC: add Kiwi support to livecd-rootfs
Status in livecd-rootfs package in Ubuntu:
New
Bug description:
I discussed a while ago with the Launchpad team about potentially
adding support for Kiwi to livecd-rootfs, and thus eventually adding
it to Launchpad in the future. I've now looked more closely into this
and I've put together a merge proposal [1] with my changes and I'd
love to get some feedback.
The idea is to use a checked repository [2] or a package like the one
that is build from that repository and available in a PPA [3] as the
image configuration. This repository/contains the Kiwi "appliance
description", which instructs the Kiwi build tool on how to build the
system.
For reference, the upstream Kiwi repository is here [4] and the docs
here [5].
I've tested the workflow with the nemos-image .deb package from the
PPA and the following commands:
$ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/config
$ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/build
The SUBPROJECT refers to a Kiwi description in /usr/share/kiwi/, but
can be overriden to be an arbitrary path by setting the
KIWI_DESCRIPTION variable.
[1] https://code.launchpad.net/~itrue/livecd-rootfs/+git/livecd-rootfs/+merge/439825
[2] https://git.launchpad.net/~nemos-team/nemos/+git/nemos-images/tree/
[3] https://launchpad.net/~nemos-team/+archive/ubuntu/ppa
[4] https://github.com/OSInside/kiwi
[5] https://osinside.github.io/kiwi/overview.html
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2013077/+subscriptions
More information about the foundations-bugs
mailing list