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)
This commit is contained in:
Utkarsh Gupta 2024-01-04 15:21:10 +05:30
parent 09528c979f
commit 195fa688f5

View File

@ -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'