Hi Stefann
... You can replace core.gz and vmlinuz to update, ...
In addition, you will need to replace any kernel module extensions you
are using, for example:
alsa-modules-KERNEL.tcz
filesystems-KERNEL.tcz
graphics-KERNEL.tcz
i2c-KERNEL.tcz
wireless-KERNEL.tcz
etcWhere the KERNEL part looks something like 6.12.11-tinycore.
A better plan would be to create a new tce directory as Juanito
suggested and download new copies of all of your extensions
from the TC17 repo.
You can simplify the process if you cd to the tce/optional/
directory you want to clone.
Then:
ls -1 *.tcz > Ext.lstThat's a dash one after ls.
Move the Ext.lst file to your new tce/optional/ directory.
Grab a copy of the latest FetchExt.sh script from here:
https://forum.tinycorelinux.net/index.php/topic,23034.msg178902.html#msg178902Place it in your new tce/optional/ directory and make it executable.
Read the Define Variables section of the script, or run:
./FetchExt.sh -hFor Intel type processors run this:
KString="\-[0-9]+.[0-9]+.[0-9]+-tinycore.*.tcz"
sed -i -E 's|'$KString'|-KERNEL.tcz|g' Ext.lstFor Arm type processors run this:
KString="\-[0-9]+.[0-9]+.[0-9]+-piCore.*.tcz"
sed -i -E 's|'$KString'|-KERNEL.tcz|g' Ext.lstThen run:
for F in $(cat Ext.lst); do ./FetchExt.sh "$F"; doneThat should populate your new tce/optional/ directory with new
versions of all of your extensions.