Skip to content
Snippets Groups Projects
Commit f35527d5 authored by ab0027's avatar ab0027 💬
Browse files

Update firmware and bootloader

parent 9a93b369
No related branches found
No related tags found
No related merge requests found
Pipeline #12721 failed
......@@ -32,12 +32,14 @@ build-zynthbox-image-armhf:
# Build custom base image with Low Latency Kernel
- wget -c --trust-server-names 'https://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2024-03-15/2024-03-15-raspios-bookworm-armhf-lite.img.xz' -O ./raspios-${debian_release_name}-armhf-lite.img.xz
- xz -dv ./raspios-${debian_release_name}-armhf-lite.img.xz
# - sudo mount -o loop,offset=$(get_partition_start_offset root ./raspios-${debian_release_name}-armhf-lite.img),sizelimit=$(get_partition_size root ./raspios-${debian_release_name}-armhf-lite.img) ./raspios-${debian_release_name}-armhf-lite.img $mountdir
# - sudo mount -o loop,offset=$(get_partition_start_offset boot ./raspios-${debian_release_name}-armhf-lite.img),sizelimit=$(get_partition_size boot ./raspios-${debian_release_name}-armhf-lite.img) ./raspios-${debian_release_name}-armhf-lite.img $mountdir/boot
# - sudo mount --bind /dev $mountdir/dev
# - sudo mount --bind /dev/pts $mountdir/dev/pts
# - sudo mount --bind /proc $mountdir/proc
# - sudo mount --bind /sys $mountdir/sys
- sudo mount -o loop,offset=$(get_partition_start_offset root ./raspios-${debian_release_name}-armhf-lite.img),sizelimit=$(get_partition_size root ./raspios-${debian_release_name}-armhf-lite.img) ./raspios-${debian_release_name}-armhf-lite.img $mountdir
- sudo mount -o loop,offset=$(get_partition_start_offset boot ./raspios-${debian_release_name}-armhf-lite.img),sizelimit=$(get_partition_size boot ./raspios-${debian_release_name}-armhf-lite.img) ./raspios-${debian_release_name}-armhf-lite.img $mountdir/boot
- sudo mount --bind /dev $mountdir/dev
- sudo mount --bind /dev/pts $mountdir/dev/pts
- sudo mount --bind /proc $mountdir/proc
- sudo mount --bind /sys $mountdir/sys
- echo "# Updating firmware and bootloader"
- sudo SKIP_WARNING=1 ROOT_PATH=$mountdir BOOT_PATH=$mountdir/boot rpi-update
# - 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 "# Installing kernel ${KERN}"
......@@ -53,8 +55,8 @@ build-zynthbox-image-armhf:
# - 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
- 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
# Clone repositories required to generate zynthbox image
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment