livecd-rootfs/live-build/ubuntu-cpc/hooks/031-2-root-squashfs.binary
Daniel Watkins 3f03257a8c Import patches-unapplied version 2.532 to ubuntu/cosmic-proposed
Imported using git-ubuntu import.

Changelog parent: 8b47481862beb7674b3af0f38130f5e3dcb70982

New changelog entries:
  * ubuntu-cpc: Generate the root image contents once, and use it for both the
    -root.tar.xz and the .squashfs.
2018-06-07 23:48:11 +00:00

30 lines
548 B
Bash
Executable File

#!/bin/bash -ex
# vi: ts=4 noexpandtab
#
# Generate a squashfs root and manifest
case $IMAGE_TARGETS in
""|*squashfs*)
;;
*)
echo "Skipping squashfs build"
exit 0
;;
esac
if [ -n "$SUBARCH" ]; then
echo "Skipping rootfs build for subarch flavor build"
exit 0
fi
# This is the directory created by 031-0-create-root-dir.binary
rootfs_dir=rootfs.dir
squashfs_f="$PWD/livecd.ubuntu-cpc.squashfs"
cp $rootfs_dir.manifest $squashfs_f.manifest
(cd $rootfs_dir &&
mksquashfs . $squashfs_f \
-no-progress -xattrs -comp xz )