livecd-rootfs:use-lxd-installer

Last commit made on 2024-01-04
Get this branch:
git clone -b use-lxd-installer https://git.launchpad.net/livecd-rootfs
Members of Ubuntu Core Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
use-lxd-installer
Repository:
lp:livecd-rootfs

Recent commits

56042c4... by Utkarsh Gupta

unminimize: Use lxd-installer to install LXD itself (LP: 2036725)

By invoking LXD, lxd-installer will install LXD from the right
place, thereby make it simpler for us to not hardcode the
channel and manually snap install it.

de9c5ed... by Steve Langasek

releasing package livecd-rootfs version 24.04.16

6508158... by Steve Langasek

Fix overlooked syntax error in live-build/auto/config.

a566a81... by Steve Langasek

releasing package livecd-rootfs version 24.04.15

fc6a8a7... by Steve Langasek

But include a sensible error message for wrong usage of .live layers

Instead of just returning 'EXPLODE: command not found', heh

cdcb44e... by Steve Langasek

include a sanity check that no layered image has more than one "live" layer

This would cause undefined behavior with the LAYERFS_LIVE handling in the
hook.

80cd415... by Steve Langasek

check for glib-compile-schemas presence before calling from the ubuntu hook

This makes the hook ok to use cross-flavor.

We could also move glib-compile-schemas to a separate hook, to ensure we never
silently fail because glib-compile-schemas is broken/missing.

6680b3b... by Steve Langasek

generalize live-build/ubuntu/hooks/020-ubuntu-live.chroot_early

apply this to any layer ending in '.live' so it can be reused across flavors

5d6c974... by Steve Langasek

releasing package livecd-rootfs version 24.04.14

b45cad1... by Steve Langasek

Ship static files instead of generating in a hook

When the files we're creating in the live layer have static content, ship
them in live-build/ubuntu/includes.chroot.minimal.standard.live instead of
generating them from live-build/ubuntu/hooks/020-ubuntu-live.chroot_early.

Also fixes the fact that
live-build/ubuntu/hooks/020-ubuntu-live.chroot_early was incorrectly writing
to /root in the previous upload instead of /usr.