diff options
author | John Rigby <john.rigby@linaro.org> | 2013-01-16 19:51:08 -0700 |
---|---|---|
committer | John Rigby <john.rigby@linaro.org> | 2013-01-16 19:51:08 -0700 |
commit | bde2cbf362d46b8aa1ebea8a2ecb3af36f1ad3d8 (patch) | |
tree | 42dfb7421a5bdf6dd1f956b2c56d6c9253185633 | |
parent | aa8f434cf5834a76a35a3f3d5f9df9f361902351 (diff) |
get kernel version from kernel Makefilearm64
Signed-off-by: John Rigby <john.rigby@linaro.org>
-rwxr-xr-x | configs/vexpress64-3.7.cfg | 1 | ||||
-rwxr-xr-x | scripts/package_kernel | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/configs/vexpress64-3.7.cfg b/configs/vexpress64-3.7.cfg index 7756c42..cd14bd4 100755 --- a/configs/vexpress64-3.7.cfg +++ b/configs/vexpress64-3.7.cfg @@ -20,4 +20,5 @@ export ubuntu_config_frag=linaro/configs/ubuntu-minimal.conf export KARCH=arm64 export DEBARCH=arm64 export DEBARCHES=arm64 +export auto_kernel_version=true diff --git a/scripts/package_kernel b/scripts/package_kernel index 4c46c34..5507134 100755 --- a/scripts/package_kernel +++ b/scripts/package_kernel @@ -211,6 +211,19 @@ fixup_socflavour_contents() done } +fixup_kernel_version() +{ + test "$auto_kernel_version" = "true" && { + kv=$(make kernelversion) + kv=${kv/.?-rc*/} + kv=${kv/.0/} + sed -i \ + -e "1 s/.*/linux-linaro-SOCFLAVOUR-$kv ($kv.0-1.1ubuntu1) UNRELEASED; urgency=low/" \ + debian.linaro/changelog + } + true +} + fixup_socflavour_filenames() { for f in $(find debian.linaro/ -type f -name '*SOCFLAVOUR*') @@ -603,6 +616,7 @@ check_settings test "$do_merge" == "true" && { cleanup_previous_build setup_kernel_git # cd's to kernel_build/linux + fixup_kernel_version fixup_socflavour_contents fixup_socflavour_filenames fixup_vars_file |