Add a configuration option to toggle compressing the final image.
This commit is contained in:
parent
c2b76f4f0a
commit
458be78366
1
config
1
config
|
|
@ -23,6 +23,7 @@ vars+=(release version mirror section blend_name image_name vm_name)
|
|||
vars+=(arch earch)
|
||||
vars+=(aptcachedir APT_CACHE aptcachegpg)
|
||||
vars+=(usercredentials rootcredentials)
|
||||
vars+=(nocompressimage)
|
||||
|
||||
arrs+=(core_packages base_packages purge_packages blend_packages)
|
||||
|
||||
|
|
|
|||
|
|
@ -170,17 +170,26 @@ image_pack_dist() {
|
|||
zerr
|
||||
}
|
||||
|
||||
if [[ -n "$nocompressimage" ]]; then
|
||||
_suffix="img"
|
||||
else
|
||||
_suffix="img.xz"
|
||||
fi
|
||||
|
||||
pushd $workdir
|
||||
|
||||
[[ -n "$nocompressimage" ]] || {
|
||||
notice "compressing image with xz"
|
||||
silly
|
||||
pushd $workdir
|
||||
xz -zv "${image_name}.img"
|
||||
}
|
||||
|
||||
mkdir -p "$R/dist"
|
||||
mv -v ${image_name}.img.xz $R/dist/
|
||||
mv -v ${image_name}.${_suffix} $R/dist/
|
||||
|
||||
pushd "$R/dist"
|
||||
notice "generating sha256 for ${image_name}.img.xz"
|
||||
sha256sum ${image_name}.img.xz > ${image_name}.img.xz.sha
|
||||
notice "generating sha256 for ${image_name}.${_suffix}"
|
||||
sha256sum ${image_name}.${_suffix} > ${image_name}.${_suffix}.sha
|
||||
notice "generating sha256 for ${image_name}.tar.gz"
|
||||
sha256sum ${image_name}.tar.gz > ${image_name}.tar.gz.sha
|
||||
popd
|
||||
|
|
|
|||
Loading…
Reference in New Issue