kernel: Add a validity check for modDirVersion
Because if you get it wrong, you get a very confusing error message at the end of the kernel build, which is quite painful as the build can take a long time.
This commit is contained in:
parent
57e768f58e
commit
b2c96062ca
@ -102,6 +102,13 @@ let
|
|||||||
make $makeFlags "''${makeFlagsArray[@]}" oldconfig
|
make $makeFlags "''${makeFlagsArray[@]}" oldconfig
|
||||||
runHook postConfigure
|
runHook postConfigure
|
||||||
|
|
||||||
|
make $makeFlags prepare
|
||||||
|
actualModDirVersion="$(cat $buildRoot/include/config/kernel.release)"
|
||||||
|
if [ "$actualModDirVersion" != "${modDirVersion}" ]; then
|
||||||
|
echo "Error: modDirVersion specified in the Nix expression is wrong, it should be: $actualModDirVersion"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Note: we can get rid of this once http://permalink.gmane.org/gmane.linux.kbuild.devel/13800 is merged.
|
# Note: we can get rid of this once http://permalink.gmane.org/gmane.linux.kbuild.devel/13800 is merged.
|
||||||
buildFlagsArray+=("KBUILD_BUILD_TIMESTAMP=$(date -u -d @$SOURCE_DATE_EPOCH)")
|
buildFlagsArray+=("KBUILD_BUILD_TIMESTAMP=$(date -u -d @$SOURCE_DATE_EPOCH)")
|
||||||
'';
|
'';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user