mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-07-07 15:01:29 +00:00
Incomplete clean up previously.
This commit is contained in:
parent
498bc9aa2b
commit
7cfa6b76b1
@ -164,40 +164,6 @@ if [ "${IMAGEFORMAT:-}" = "ubuntu-image" ] \
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$PROJECT" = "ubuntu-core-desktop" ]; then
|
|
||||||
export SNAPPY_STORE_NO_CDN=1
|
|
||||||
LB_UBUNTU_IMAGE_CHANNEL="${LB_UBUNTU_IMAGE_CHANNEL:-stable}"
|
|
||||||
snap install \
|
|
||||||
--classic --channel="$LB_UBUNTU_IMAGE_CHANNEL" ubuntu-image
|
|
||||||
|
|
||||||
# Special case for ubuntu-core-desktop - we need to call
|
|
||||||
# ubuntu-image twice, once for the core image payload and
|
|
||||||
# then for the actual image.
|
|
||||||
echo "Building the core image payload"
|
|
||||||
cd config/
|
|
||||||
/snap/bin/ubuntu-image snap $UBUNTU_IMAGE_PAYLOAD_ARGS \
|
|
||||||
-O output ubuntu-core-desktop*.model-assertion
|
|
||||||
mv output/*.img pc.img
|
|
||||||
xz -0 -T4 pc.img
|
|
||||||
rm -rf output/
|
|
||||||
|
|
||||||
# Prepare the source catalogue
|
|
||||||
cat install-sources-in.yaml | sed "s/@SIZE@/$(stat -c%s pc.img.xz)/g" > ../"$PREFIX".install-sources.yaml
|
|
||||||
|
|
||||||
# We need to rename the image file so that it can be pulled
|
|
||||||
# by the builder.
|
|
||||||
mv pc.img.xz ../"$PREFIX".img.xz
|
|
||||||
|
|
||||||
# We need to make sure the autoinstall file is also exported.
|
|
||||||
mv autoinstall.yaml ../"$PREFIX".autoinstall.yaml
|
|
||||||
|
|
||||||
# Useful to have the model-assertion exported as well.
|
|
||||||
mv ubuntu-core-desktop*.model-assertion ../"$PREFIX".model-assertion
|
|
||||||
|
|
||||||
# Important: return to the previous directory
|
|
||||||
cd ../
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Setup cleanup function
|
# Setup cleanup function
|
||||||
Setup_cleanup
|
Setup_cleanup
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user