From 920eb587c41f7eb584ad95ee2e22e85d31e3eca9 Mon Sep 17 00:00:00 2001 From: shibedrill Date: Mon, 14 Apr 2025 12:11:21 -0400 Subject: [PATCH] Fixed disk image manip --- build/build-image.sh | 8 ++++++-- compose.yml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) 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"