Fixed disk image manip

This commit is contained in:
River 2025-04-14 12:11:21 -04:00
parent 5022a60750
commit 920eb587c4
Signed by: shibedrill
GPG Key ID: 5FE0CB25945EFAA2
2 changed files with 7 additions and 2 deletions

View File

@ -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

View File

@ -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"