From 1a05e8298ae1bd8a0818eca284064ebccc5af533 Mon Sep 17 00:00:00 2001 From: Utkarsh Gupta Date: Thu, 4 Jan 2024 15:21:10 +0530 Subject: [PATCH] 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. (cherry picked from commit 795927c48cf2e763e8f222e8c27c63e71d966a5f) --- live-build/auto/build | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/live-build/auto/build b/live-build/auto/build index 8b8a9dd4..d1b8818d 100755 --- a/live-build/auto/build +++ b/live-build/auto/build @@ -285,12 +285,13 @@ fi if [ "$PROJECT" = "ubuntu-cpc" ] || [ "$PROJECT" = "ubuntu-server" ]; then cat >> chroot/usr/local/sbin/unminimize <<'EOF' +# installing LXD using the lxd-installer by simply invoking it +echo "Invoking LXD so that it can be installed by the lxd-installer's script.." +lxd --version + echo "Removing lxd installer package..." apt-get purge -y lxd-installer -. /etc/os-release -echo "Installing lxd from snap from stable/ubuntu-$VERSION_ID channel" -snap install --channel="stable/ubuntu-$VERSION_ID" lxd EOF fi cat >> chroot/usr/local/sbin/unminimize <<'EOF'