diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2018-03-23 07:45:26 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2018-03-23 07:45:26 +0100 |
commit | d62150957a36dae1161aee562e732a73b10b074a (patch) | |
tree | f30584454b5497ce79597233f0a6ad84780200fd /scripts | |
parent | 7229bd175c9ecdfc6824f2f25c24f5ee3d7bc831 (diff) | |
download | jenkinsfiles-d62150957a36dae1161aee562e732a73b10b074a.tar.gz |
kernel: tweak for rc builds
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/prepare-kernel.sh | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/scripts/prepare-kernel.sh b/scripts/prepare-kernel.sh index 2d6b275..f96db20 100755 --- a/scripts/prepare-kernel.sh +++ b/scripts/prepare-kernel.sh @@ -1,20 +1,26 @@ #!/bin/sh tag="$(cd source; git describe)" echo "# git tag: ${tag}" -ver="${tag#v}" -case $ver in +version="${tag#v}" +rpmvers="${version}" +release="${BUILD_NUMBER}" +case $version in 4.4.*) variant="lts404";; 4.9.*) variant="lts409";; 4.14.*) variant="lts414";; +*-rc*) variant="candidate" + rpmvers="${version%-*}" + release="0.${version#*-}.${release}" *) variant="mainline";; esac rm -rvf linux-*.tar* (cd source; git archive --format=tar \ - --prefix linux-${ver}/ ${tag}) \ - > linux-${ver}.tar -gzip linux-${ver}.tar -echo "# build: ${ver} ${BUILD_NUMBER}" + --prefix linux-${version}/ ${tag}) \ + > linux-${version}.tar +gzip linux-${version}.tar +echo "# build: ${variant} - ${version} - ${release}" sed -e "s/@variant@/${variant}/" \ - -e "s/@version@/${ver}/" \ - -e "s/@release@/${BUILD_NUMBER}/" \ + -e "s/@version@/${version}/" \ + -e "s/@rpmvers@/${rpmvers}/" \ + -e "s/@release@/${release}/" \ < kernel.spec.template > kernel.spec |