diff --git a/debian/changelog b/debian/changelog index 276a8fc0..46788350 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +livecd-rootfs (2.652) UNRELEASED; urgency=medium + + * Switch to using the generic pi gadget repo for classic builds. Use the + generic branches instead of the 'classic' one as well, as this should now + work for both core and classic. + + -- Ɓukasz 'sil2100' Zemczak Mon, 09 Mar 2020 09:52:30 +0100 + livecd-rootfs (2.651) focal; urgency=medium * Do not start subiquity until cloud-final and snapd.seeded have diff --git a/live-build/auto/config b/live-build/auto/config index 050d2075..5ad70e12 100755 --- a/live-build/auto/config +++ b/live-build/auto/config @@ -414,9 +414,15 @@ case $IMAGEFORMAT in # classic images # Certain models have different names but are built from the same source gadget tree + BRANCH=18 case $MODEL in pi-arm64|pi3-arm64) - MODEL=pi3 ;; + MODEL=pi + BRANCH=18-arm64 + ;; + pi) + BRANCH=18-armhf + ;; esac UBUNTU_IMAGE_ARGS="$UBUNTU_IMAGE_ARGS${PROPOSED:+ --with-proposed}" @@ -425,7 +431,7 @@ case $IMAGEFORMAT in # We need to look in two places for the gadget tree: # - Launchpad hosted gadgets will be in the snap-gadget repo # - Github hosted gadgets are mirrored into a github-mirror repo - git clone git://git.launchpad.net/~canonical-foundations/snap-$MODEL/+git/snap-$MODEL -b classic config/$PREFIX-gadget || git clone git://git.launchpad.net/~canonical-foundations/snap-$MODEL/+git/github-mirror -b classic config/$PREFIX-gadget + git clone git://git.launchpad.net/~canonical-foundations/snap-$MODEL/+git/snap-$MODEL -b $BRANCH config/$PREFIX-gadget || git clone git://git.launchpad.net/~canonical-foundations/snap-$MODEL/+git/github-mirror -b $BRANCH config/$PREFIX-gadget echo "IMAGEFORMAT=$IMAGEFORMAT" >> config/common echo "SUITE=$SUITE" >> config/common