diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 62c4832bc2fbb83f6a1b079f6e751cda8ac6c8c3..680482730be345a90af39f58dbcbd0b0676a1c3b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -55,10 +55,11 @@ build-zynthbox-image-armhf: # Build miko image - echo "# Build Miko image" - cp -v ./workspace/$image_name ./workspace/$image_name_miko - - root_start=$(fdisk -lu ./workspace/$image_name_miko | grep $image_name_miko.img2 | awk '{print $2}') - - root_size=$(fdisk -lu ./workspace/$image_name_miko | grep $image_name_miko.img2 | awk '{print $4}') - - boot_start=$(fdisk -lu ./workspace/$image_name_miko | grep $image_name_miko1 | awk '{print $2}') - - boot_size=$(fdisk -lu ./workspace/$image_name_miko | grep $image_name_miko1 | awk '{print $4}') + - fdisk -lu ./workspace/$image_name_miko + - root_start=$(fdisk -lu ./workspace/$image_name_miko | grep ${image_name_miko}2 | awk '{print $2}') + - root_size=$(fdisk -lu ./workspace/$image_name_miko | grep ${image_name_miko}2 | awk '{print $4}') + - boot_start=$(fdisk -lu ./workspace/$image_name_miko | grep ${image_name_miko}1 | awk '{print $2}') + - boot_size=$(fdisk -lu ./workspace/$image_name_miko | grep ${image_name_miko}1 | awk '{print $4}') - mountdir=$(mktemp -d) - sudo mount -o loop,offset=$(($root_start * 512)),sizelimit=$(($root_size * 512)) ./workspace/$image_name_miko $mountdir - sudo mount -o loop,offset=$(($boot_start * 512)),sizelimit=$(($boot_size * 512)) ./workspace/$image_name_miko $mountdir/boot