From 0e767879116e21aae3cec6e9026f3df9021f34d4 Mon Sep 17 00:00:00 2001 From: Guy Sheffer Date: Tue, 15 Jun 2021 18:26:26 +0300 Subject: [PATCH] Move to use https://github.com/kdoren/linux/releases/tag/5.10.35-rt39 , see https://github.com/raspberrypi/linux/issues/3625#issuecomment-857341436 --- src/config | 2 +- src/modules/realtimepi/start_chroot_script | 37 ++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 src/modules/realtimepi/start_chroot_script diff --git a/src/config b/src/config index fde2a3f..052fbd2 100755 --- a/src/config +++ b/src/config @@ -1,6 +1,6 @@ export DIST_NAME=RealtimePi export DIST_VERSION=0.5.0 -export MODULES="base(network,kernel(realtimepi), usage-statistics)" +export MODULES="base(network,realtimepi, usage-statistics)" export KERNEL_SOURCE_CLEANUP="yes" export BASE_IMAGE_ENLARGEROOT=2000 diff --git a/src/modules/realtimepi/start_chroot_script b/src/modules/realtimepi/start_chroot_script new file mode 100644 index 0000000..4344434 --- /dev/null +++ b/src/modules/realtimepi/start_chroot_script @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +# RealtimePi script +# Written by Guy Sheffer +# GPL V3 +######## + +set -x +set -e + +# Source error handling, leave this in place +source /common.sh +install_cleanup_trap + +wget https://github.com/kdoren/linux/releases/download/5.10.35-rt39-scarlett-2/linux-image-5.10.35-rt39-v7l+_5.10.35-8_armhf.deb +wget https://github.com/kdoren/linux/releases/download/5.10.35-rt39-scarlett-2/linux-libc-dev_5.10.35-8_armhf.deb + +KERN=5.10.35-rt39-v7l+ +mkdir -p /boot/$KERN/overlays/ +cp -d /usr/lib/linux-image-$KERN/overlays/* /boot/$KERN/overlays/ +cp -dr /usr/lib/linux-image-$KERN/* /boot/$KERN/ +touch /boot/$KERN/overlays/README +mv /boot/vmlinuz-$KERN /boot/$KERN/ +mv /boot/System.map-$KERN /boot/$KERN/ +cp /boot/config-$KERN /boot/$KERN/ +cat >> /boot/config.txt << EOF + +[all] +kernel=vmlinuz-$KERN +# initramfs initrd.img-$KERN +os_prefix=$KERN/ +overlay_prefix=overlays/ +[all] +EOF + +dpkg -i *.deb +rm -v *.deb +