Fixed disk image manip
This commit is contained in:
parent
5022a60750
commit
920eb587c4
@ -94,12 +94,16 @@ else echo "FALSE" > "$DISTPATH"/usr/share/halogenos/meta/securesys; fi
|
|||||||
# Create images dir and img files
|
# Create images dir and img files
|
||||||
mkdir -p /build/images
|
mkdir -p /build/images
|
||||||
dd if=/dev/zero of=/build/images/usr.img bs=1 count=0 seek=2G
|
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
|
dd if=/dev/zero of=/build/images/verity.img bs=1 count=0 seek=2000M
|
||||||
|
|
||||||
# Create squashfs
|
# Create squashfs
|
||||||
mksquashfs "$DISTPATH" /build/artifacts/usr.squashfs
|
mksquashfs "$DISTPATH" /build/artifacts/usr.squashfs
|
||||||
|
|
||||||
# Image squashfs filesystem onto usr img
|
# Install squashfs filesystem onto usr img
|
||||||
dd if=/build/artifacts/usr.squashfs of=/build/images/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
|
# Build verity
|
@ -2,6 +2,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
image: docker.io/gentoo/stage3:musl-hardened
|
image: docker.io/gentoo/stage3:musl-hardened
|
||||||
command: /build/build-image.sh
|
command: /build/build-image.sh
|
||||||
|
privileged: true
|
||||||
environment:
|
environment:
|
||||||
DISTPATH: "/build/artifacts/dist"
|
DISTPATH: "/build/artifacts/dist"
|
||||||
IMGPATH: "/build/images"
|
IMGPATH: "/build/images"
|
||||||
|
Loading…
Reference in New Issue
Block a user