[Bug 2013077] Re: RFC: add Kiwi support to livecd-rootfs
John Chittum
2013077 at bugs.launchpad.net
Tue Apr 11 16:34:47 UTC 2023
What is NemOS? I'm a little lost on understanding the need for the
support in livecd-rootfs generally. If i'mi reading this, and the MPs
correctly, it's related to devices supporting a specific customer, and
having the ability to build the OS for them?
this is the first I've seen of NemOS. Since we're working on build tools
other than livecd-rootfs for future releases, it'll be helpful for me to
understand the general context (if it's proprietary info, feel free to
send it to me on an internal Canonical platform).
--
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:
In Progress
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