* Strip of any "-unsigned" on kernel version.
authorRalph Ronnquist <rrq@rrq.au>
Wed, 7 Feb 2024 06:20:34 +0000 (17:20 +1100)
committerRalph Ronnquist <rrq@rrq.au>
Wed, 7 Feb 2024 06:20:34 +0000 (17:20 +1100)
* (bug fix) use start sector when copying the squashfs.

minbase-strap.sh

index 1da0179c9be1f01fcc8e6b2bfad9b49b81e6b47f..16340d9ea4ffdf3d967b5a3d9879a10ea28d1f72 100755 (executable)
@@ -55,8 +55,10 @@ if $DEBSTRAP ; then
                    sed 's/\s.*//' | sort -h ) )
     echo "** Please select kernel **"
     select KERNEL in "${KERNELS[@]}" ; do [ -n "$KERNEL" ] && break ; done
+    VERSION=${KERNEL#linux-image-}
+    VERSION=${VERSION%-unsigned}
     chroot "$FS" apt-get install -y $KERNEL
-    chroot "$FS" depmod -a ${KERNEL#linux-image-}
+    chroot "$FS" depmod -a $VERSION
 
     chroot "$FS" apt-get install -y busybox-static debootstrap
     touch "$FS"/usr/bin{linuxrc,init} # block these
@@ -191,7 +193,8 @@ umount $TMPIMG
 rm $TMPIMG
 mcopy -i "$IMG@@1048576" -s $TMP/* ::/
 [ -z "$SUDO_USER" ] || chown $SUDO_USER: "$IMG"
-dd if=FS.sqfs of=$IMG seek=${PART[3]} conv=notrunc status=none
+
+dd if=FS.sqfs of=$IMG seek=${PART[2]} conv=notrunc status=none
 
 #============================================================
 # Final syslinux bios boot image mastering