cubelinux: the release starts with a digit, because module tooling demands it
The store's sort no longer lives on the kernel stack (heapsort, see the parent commit's gate), and the release is now 6.19.3-cubelinux0.6 instead of CUBELinux.0.6 — depmod/mkinitramfs reject a version whose first character is not numeric, so the literal name cannot be uname -r. The box's own kernel uses the same shape (6.19.3-cube+); this is the same concession.
This commit is contained in:
@@ -9,7 +9,12 @@ NAME = CUBELinux
|
||||
# release. The base version stays in VERSION/PATCHLEVEL/SUBLEVEL above (visible in
|
||||
# `make kernelversion`), while `uname -r` and /lib/modules report the CUBELinux
|
||||
# release, with any -dirty or SCM suffix still appended by setlocalversion.
|
||||
CUBELINUX_VERSION = CUBELinux.0.6
|
||||
#
|
||||
# The release must start with a digit: `depmod`, `mkinitramfs` and the rest of the module tooling
|
||||
# reject a version whose first character is not numeric, so a release spelled `CUBELinux.0.6` is
|
||||
# one the machine cannot load modules for. The box's own kernel works around this the same way
|
||||
# (`6.19.3-cube+`), so CUBELinux does too: the Linux base, then `-cubelinux`, then our version.
|
||||
CUBELINUX_VERSION = 6.19.3-cubelinux0.6
|
||||
|
||||
# *DOCUMENTATION*
|
||||
# To see a list of typical targets execute "make help"
|
||||
|
||||
Reference in New Issue
Block a user