On Wed, 6 Oct 2021 at 22:01, Szilard Cserey <[email protected]>
wrote:

> The rationale behind this request is that the Telco customer has a
> requirement to include such bootable Custom/Minimal 16.04 ISO image into
>

As this bug is currently targeted to subiquity, which has no support for
16.04, I'm going to ignore the fact that this is talking about 16.04.
Sorry. But maybe this will be helpful for the next engagement like this.

the block storage deliverable that they can provide to their own
> customers.
>
> The server is not connected to Internet
>
> There are no local Ubuntu mirror servers in the Datacenter
>
> The preferred way to install Ubuntu on that server is by using an ISO,
> and that ISO must contain everything needed
>
> Here's the list of packages needed by this Telco customer
> https://pastebin.ubuntu.com/p/S7py2zFw6n/


So uh, describing a set of packages like this as minimal gave me a
misleading idea as to what is going on :) I think "customer specific" would
be better.

The Custom/Minimal 16.04 ISO needs to have the 4.15.0-112-generic HWE
> Kernel
>

Here is a way you (not Foundations <wink>) could build something like this
for I think bionic or newer:

1) Take the release ISO
2) Dump all the packages you want to be in your archive snapshot into a
directory (say ./snapshot/)
3) Use something like my script at https://github.com/mwhudson/livefs-editor
to add all those packages to the pool:

   # python3 -m livefs_edit release.iso customer.iso --add-debs-to-pool
snapshot/*

4) Add an autoinstall config that lists all these packages under the
packages: key

This would give you an ISO that could be used to install a system with
these packages and also could be used to update an existing install (we'd
want to play games so that each ISO we delivered had its package pool
signed with the same key which the above wouldn't give you).

Such an ISO would never be distributed by us as something called "Ubuntu"
of course.


> They also wish to get continuous support from Canonical for this
> Custom/Minimal 16.04 ISO in the below manner:
> - Anytime a package, which is also part of the Ubuntu Minimal ISO, is
> getting fixed, they wish to get a new updated ISO from Canonical
> - Any other package that's not needed by them but it's currently present
> in the Public Xenial 16.04 ISO, must NOT be included in the Custom/Minimal
> 16.04 ISO
>

Again this is not something Foundations is set up to provide. But it
doesn't sound hard to write a script that sends an email whenever a new
version of one of a subset of packages hits focal-updates, or whatever.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923590

Title:
  Telco Customer needs Minimal ISO  with customizable set and versions
  of packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1923590/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to