diff --git a/secure-boot/create_img.sh b/secure-boot/create_img.sh index aae7e06..14a9d2c 100755 --- a/secure-boot/create_img.sh +++ b/secure-boot/create_img.sh @@ -12,14 +12,14 @@ IMAGELABEL="BAD_INFLUE" FILES_DIR="../hello-dasharo/dist" IMAGE_FILE="sb_test_data.img" # 34 megabytes is minimal image size to avoid mkfs.fat complaints on FAT32 creation -IMAGE_SIZE_MEGABYTES=34 +IMAGE_SIZE_MEGABYTES=100 SECTOR_SIZE_BYTES=512 PARTTION_OFFSET_SECTORS=2048 # do the math IMAGE_SIZE_SECTORS=$((($IMAGE_SIZE_MEGABYTES*1024*1024)/$SECTOR_SIZE_BYTES)) -OFFSET_BYTES=$(($PARTTION_OFFSET_SECTORS * $SECTOR_SIZE_BYTES)) -echo Partition offset bytes: $OFFSET_BYTES +PARTITION_OFFSET_BYTES=$(($PARTTION_OFFSET_SECTORS * $SECTOR_SIZE_BYTES)) +echo Partition offset bytes: $PARTITION_OFFSET_BYTES # Step 1: Create blank image echo "Creating blank image..." @@ -31,7 +31,7 @@ error_check "Cannot create empty image file to store created certs and EFI files parted -s $IMAGE_FILE mklabel msdos mkpart primary fat32 $((PARTTION_OFFSET_SECTORS))s $(($IMAGE_SIZE_SECTORS-1))s # Step 3: Attach loop device to created partition -LOOPDEV=$(sudo losetup --offset $OFFSET_BYTES --show --find $IMAGE_FILE) +LOOPDEV=$(sudo losetup --offset $PARTITION_OFFSET_BYTES --show --find $IMAGE_FILE) echo $LOOPDEV MOUNTDIR=$(mktemp -d) diff --git a/secure-boot/sb_test_data.img b/secure-boot/sb_test_data.img deleted file mode 120000 index 8566982..0000000 --- a/secure-boot/sb_test_data.img +++ /dev/null @@ -1 +0,0 @@ -../.git/annex/objects/ww/5W/SHA256E-s35651584--9fdc6bafdd209e2200616ad6d9336ff72f8b68df35d9ae0f57e3ef9adba99a45.img/SHA256E-s35651584--9fdc6bafdd209e2200616ad6d9336ff72f8b68df35d9ae0f57e3ef9adba99a45.img \ No newline at end of file diff --git a/secure-boot/sb_test_data.img b/secure-boot/sb_test_data.img new file mode 100644 index 0000000..85eb8af --- /dev/null +++ b/secure-boot/sb_test_data.img @@ -0,0 +1 @@ +/annex/objects/SHA256E-s104857600--59460bbbea215c9b1e774d06ea2050a5e6987a493e7dbc498fb8824e45669948.img