diff --git a/build/build-image.sh b/build/build-image.sh index 7f216a1..4245056 100755 --- a/build/build-image.sh +++ b/build/build-image.sh @@ -94,12 +94,16 @@ else echo "FALSE" > "$DISTPATH"/usr/share/halogenos/meta/securesys; fi # Create images dir and img files mkdir -p /build/images dd if=/dev/zero of=/build/images/usr.img bs=1 count=0 seek=2G +mkfs.ext4 /build/images/usr.img dd if=/dev/zero of=/build/images/verity.img bs=1 count=0 seek=2000M # Create squashfs mksquashfs "$DISTPATH" /build/artifacts/usr.squashfs -# Image squashfs filesystem onto usr img -dd if=/build/artifacts/usr.squashfs of=/build/images/usr.img +# Install squashfs filesystem onto usr img +mkdir -p /mnt/usr +mount /build/images/usr.img /mnt/usr +cp /build/artifacts/usr.squashfs /mnt/usr +umount /mnt/usr # Build verity \ No newline at end of file diff --git a/compose.yml b/compose.yml index 3774282..2aa6f94 100644 --- a/compose.yml +++ b/compose.yml @@ -2,6 +2,7 @@ services: build: image: docker.io/gentoo/stage3:musl-hardened command: /build/build-image.sh + privileged: true environment: DISTPATH: "/build/artifacts/dist" IMGPATH: "/build/images"