[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
slackwarearm:cstmz_kernel_rpi_selfbuild [2023/06/06 16:29 (UTC)] – mozes | slackwarearm:cstmz_kernel_rpi_selfbuild [2023/06/08 16:51 (UTC)] (current) – mozes | ||
---|---|---|---|
Line 5: | Line 5: | ||
^ ^ ^ | ^ ^ ^ | ||
| Document | Describe how to self-build Slackware Kernel packages from the Raspberry Pi Kernel fork | | | Document | Describe how to self-build Slackware Kernel packages from the Raspberry Pi Kernel fork | | ||
- | | Version | 1.01, May 2023 | | + | | Version | 1.00, June 2023 | |
| Author | Stuart Winter < | | Author | Stuart Winter < | ||
| See Also | * [[slackwarearm: | | See Also | * [[slackwarearm: | ||
Line 45: | Line 45: | ||
< | < | ||
- | rsync \ | + | $ rsync \ |
| | ||
| | ||
Line 66: | Line 66: | ||
As **root**: | As **root**: | ||
< | < | ||
- | $ slackpkg update | + | # slackpkg update |
</ | </ | ||
Line 76: | Line 76: | ||
As **root**, install/ | As **root**, install/ | ||
< | < | ||
- | $ slackpkg install slackkit | + | # slackpkg install slackkit |
</ | </ | ||
- | == Ensure that the Kernel source package is up to date == | + | == Install other dependencies |
- | As **root**, install/ | + | This list isn't exhaustive but should cover it (if more dependencies are required, please drop mozes@slackware.com a mail with them and I'll update this doc!) |
< | < | ||
- | $ slackpkg install | + | # slackpkg install |
</ | </ | ||
- | == Install other dependencies | + | ==== Configure the Slackware ARM build system ==== |
- | This list isn't exhaustive but should cover it (if more dependencies are required, please drop mozes@slackware.com a mail with them and I'll update | + | <note tip>In this example the directory into which the Slackware AArch64 source tree was downloaded is ''/ |
+ | |||
+ | As **root**, you need to set up some symlinks to the location of your Slackware AArch64 source tree. | ||
< | < | ||
- | $ slackpkg install eudev mdadm lvm2 device-tree-compiler rsync | + | # cd # return to root's home directory |
+ | # ln -vfs / | ||
+ | # ln -vfs / | ||
</ | </ | ||
Line 107: | Line 111: | ||
Enter the directory in which the Slackware AArch64 source is stored. | Enter the directory in which the Slackware AArch64 source is stored. | ||
- | < | + | < |
== General settings == | == General settings == | ||
Line 117: | Line 121: | ||
< | < | ||
- | root@bladswede: | + | # ./ |
</ | </ | ||
Line 132: | Line 136: | ||
First, check what version of the Linux Kernel is available at the repository: | First, check what version of the Linux Kernel is available at the repository: | ||
- | < | + | < |
- | < | + | < |
--------------------------- | --------------------------- | ||
Line 157: | Line 161: | ||
< | < | ||
- | root@bladswede: | + | # ./ |
</ | </ | ||
- | After a few hours your Kernel will have been built, with the packages (by default) placed within ''/ | + | === Transitioning to the RPi Kernel fork Slackware packages === |
+ | |||
+ | After a few hours your Kernel will have been built, with the packages (by default) placed within ''/ | ||
+ | |||
+ | You should read the [[slackwarearm: | ||
- | You should follow [[slackwarearm: | ||