diskimage-builder/diskimage_builder/elements/ubuntu
Lukas Kranz 7ab9adfb5f Fix setting apt mirror for noble
With noble the structure of the apt sources file has changed.
(see https://repolib.readthedocs.io/en/latest/deb822-format.html)
This brakes the current implementation for setting mirrors when building images.

Change-Id: I2ba0344b49c78e499ead681338e1a2c275e8e6f1
2024-05-31 08:17:53 +02:00
..
environment.d Allowing ubuntu element use local image 2021-11-17 20:34:48 +01:00
pre-install.d Fix setting apt mirror for noble 2024-05-31 08:17:53 +02:00
root.d ubuntu: more exact match on squashfs file, containerfile: use focal 2022-07-11 19:56:36 +10:00
test-elements Add Jammy functesting to dib 2022-05-04 13:03:50 -07:00
element-deps Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
element-provides Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
package-installs.yaml Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
README.rst Trivial: fix whitespace in ubuntu element rst 2021-11-23 07:01:36 -08:00

ubuntu

Use Ubuntu cloud images as the baseline for built disk images.

Overrides:

  • To use a non-default URL for downloading base Ubuntu cloud images, use the environment variable DIB_CLOUD_IMAGES
  • To download a non-default release of Ubuntu cloud images, use the environment variable DIB_RELEASE. This element will export the DIB_RELEASE variable.
  • Use DIB_DISTRIBUTION_MIRROR to override the sources.list with an alternative mirror
  • Setting DIB_DISTRIBUTION_MIRROR_UBUNTU_IGNORE to an extended-regexp (i.e. the argument to the =~ bash comparitor) which, when matched, will not set that line to the DIB_DISTRIBUTION_MIRROR. For example, if your local mirror does not mirror the universe and multiverse components, set this to (universe|multiverse)
  • Setting DIB_DISTRIBUTION_MIRROR_UBUNTU_INSECURE updates apt settings to allow insecure/unuthenticated repositories.
  • Setting DIB_OFFLINE will prevent to download again the source image if is already present in to $DIB_IMAGE_CACHE path.
  • Setting DIB_LOCAL_IMAGE to use a image from a local source (full path and file name) and not download image from internet. Local source for release Trusty have to be tar.gz format. For other more recent release get the squashfs image.