diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 34a15345a41a4b50c278b734084409076b46128e..4446e5224b932af8c9918c6fe1cf920a0b9bd7e6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,7 +17,7 @@ build-zynthbox-image-armhf: - image_name="zynthbox_rpi4_${debian_release_name}_$(date "+%F_%H%M").img" - image_name_miko="zynthbox_miko_rpi5_${debian_release_name}_$(date "+%F_%H%M").img" - log_file_name="$image_name.build.log" - #- KERN=6.1.54-llat-v7l+ + - KERN=6.1.54-llat-v7l+ - mountdir=$(mktemp -d) # Ensuring key security @@ -39,33 +39,33 @@ build-zynthbox-image-armhf: - sudo mount --bind /dev/pts $mountdir/dev/pts - sudo mount --bind /proc $mountdir/proc - sudo mount --bind /sys $mountdir/sys - - | - set -x - cat << EOF | sudo chroot $mountdir - cd /boot - rm -rf ./* - wget https://www.opencode.net/zynthbox/zynthbox-image-builder/uploads/c8e820c544b0fc0e90be8db4f6d247e7/rpi5-miko-firmware.zip - unzip rpi5-miko-firmware.zip - rm rpi5-miko-firmware.zip - ls -al ./ - EOF - # - echo "# Cleaning up old and unused kernels" - # - sudo chroot $mountdir apt -yy remove "linux-headers-6.6.2*" "linux-image-6.6.2*" "linux-headers-rpi-v*" "linux-image-rpi-v*" "linux-kbuild-6.6.2*" + # - | + # set -x + # cat << EOF | sudo chroot $mountdir + # cd /boot + # rm -rf ./* + # wget https://www.opencode.net/zynthbox/zynthbox-image-builder/uploads/c8e820c544b0fc0e90be8db4f6d247e7/rpi5-miko-firmware.zip + # unzip rpi5-miko-firmware.zip + # rm rpi5-miko-firmware.zip + # ls -al ./ + # EOF + - echo "# Cleaning up old and unused kernels" + - sudo chroot $mountdir apt -yy remove "linux-headers-6.6.2*" "linux-image-6.6.2*" "linux-headers-rpi-v*" "linux-image-rpi-v*" "linux-kbuild-6.6.2*" # - echo "# Updating firmware and bootloader" # - sudo SKIP_WARNING=1 SKIP_BACKUP=1 ROOT_PATH=$mountdir BOOT_PATH=$mountdir/boot WANT_32BIT=1 WANT_64BIT=0 WANT_PI4=0 WANT_PI5=1 rpi-update - # - echo "# Installing kernel ${KERN}" - # - sudo chroot $mountdir wget https://github.com/kdoren/linux/releases/download/rpi_6.1.54/linux-headers-6.1.54-llat-v7l+_6.1.54-1_armhf.deb - # - sudo chroot $mountdir wget https://github.com/kdoren/linux/releases/download/rpi_6.1.54/linux-image-6.1.54-llat-v7l+_6.1.54-1_armhf.deb - # - sudo chroot $mountdir wget https://github.com/kdoren/linux/releases/download/rpi_6.1.54/linux-libc-dev_6.1.54-1_armhf.deb - # - sudo chroot $mountdir bash -c 'dpkg -i *.deb' - # - sudo chroot $mountdir bash -c 'rm -v *.deb' - # - sudo chroot $mountdir mkdir -p /boot/$KERN/overlays/ - # - sudo chroot $mountdir bash -c "cp -d /usr/lib/linux-image-$KERN/overlays/* /boot/$KERN/overlays/" - # - sudo chroot $mountdir bash -c "cp -dr /usr/lib/linux-image-$KERN/* /boot/$KERN/" - # - sudo chroot $mountdir touch /boot/$KERN/overlays/README - # - sudo chroot $mountdir mv /boot/vmlinuz-$KERN /boot/$KERN/ - # - sudo chroot $mountdir mv /boot/System.map-$KERN /boot/$KERN/ - # - sudo chroot $mountdir cp /boot/config-$KERN /boot/$KERN/ + - echo "# Installing kernel ${KERN}" + - sudo chroot $mountdir wget https://github.com/kdoren/linux/releases/download/rpi_6.1.54/linux-headers-6.1.54-llat-v7l+_6.1.54-1_armhf.deb + - sudo chroot $mountdir wget https://github.com/kdoren/linux/releases/download/rpi_6.1.54/linux-image-6.1.54-llat-v7l+_6.1.54-1_armhf.deb + - sudo chroot $mountdir wget https://github.com/kdoren/linux/releases/download/rpi_6.1.54/linux-libc-dev_6.1.54-1_armhf.deb + - sudo chroot $mountdir bash -c 'dpkg -i *.deb' + - sudo chroot $mountdir bash -c 'rm -v *.deb' + - sudo chroot $mountdir mkdir -p /boot/$KERN/overlays/ + - sudo chroot $mountdir bash -c "cp -d /usr/lib/linux-image-$KERN/overlays/* /boot/$KERN/overlays/" + - sudo chroot $mountdir bash -c "cp -dr /usr/lib/linux-image-$KERN/* /boot/$KERN/" + - sudo chroot $mountdir touch /boot/$KERN/overlays/README + - sudo chroot $mountdir mv /boot/vmlinuz-$KERN /boot/$KERN/ + - sudo chroot $mountdir mv /boot/System.map-$KERN /boot/$KERN/ + - sudo chroot $mountdir cp /boot/config-$KERN /boot/$KERN/ - sudo umount $mountdir/boot/ $mountdir/dev/pts $mountdir/dev/ $mountdir/proc/ $mountdir/sys/ - sudo umount $mountdir - zip ./raspios-${debian_release_name}-armhf-lite.img.zip ./raspios-${debian_release_name}-armhf-lite.img