I appreciate that bodhi creates new updated versions of "Linux Kernel 6.4.11 Kirkwood package and Debian rootfs" and "Linux Kernel 6.4.11 MVEBU package and Debian armhf rootfs", it has made my NASes so much more useful.
But lately I've started thinking about how to make them? Not to replace the versions here, but just to learn and understand.
Tried Googling and think you might have a Linux computer and in it you create a cross compiler, and I have also read here
http://projects.doozan.com/uboot/build_uboot.htm
Found this guide
https://wiki.debian.org/HowToCrossBuildAnOfficialDebianKernelPackage which seems like a good start.
There are for example, crossbuild-essential-armel that I think could be used for Kirkwood and crossbuild-essential-armhf that you can use for Mvebu.
And then you can follow the guide, but set ARCH=armel or ARCH=armhf.
But
If you run the fakeroot make lines, are the files created automatically as
linux-image-6.4.11-mvebu-tld-1_1_armhf.deb
linux-headers-6.4.11-mvebu-tld-1_1_armhf.deb
(zImage-6.4.11-mvebu-tld-1 you probably created this)
(config-6.4.11-mvebu-tld-1 you probably created this)
(linux-dtb-6.4.11-mvebu-tld-1.tar you probably created this)
(linux-6.4.11-mvebu-tld-1.patch you probably created this)
and same for
linux-image-6.4.11-kirkwood-tld-1_1_armel.deb
linux-headers-6.4.11-kirkwood-tld-1_1_armel.deb
(config-6.4.11-kirkwood-tld-1 you probably created this)
(zImage-6.4.11-kirkwood-tld-1 you probably created this)
(linux-dtb-6.4.11-kirkwood-tld-1.tar you probably created this)
(linux-6.4.11-kirkwood-tld-1.patch you probably created this)
Or are there more steps for the kernel? And are there even more things to do? Have you put more stuff in the cross compile folders?
Later also how to make a rootfs file.
See this as question as low priority, as I am not in a hurry to learn all this and I need to digest the information slowly to understand it.
Edited 3 time(s). Last edit at 09/24/2023 08:03AM by raffe.