diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/prepare-kernel.sh | 13 | ||||
-rw-r--r-- | scripts/rpm-build.sh | 8 |
2 files changed, 21 insertions, 0 deletions
diff --git a/scripts/prepare-kernel.sh b/scripts/prepare-kernel.sh new file mode 100644 index 0000000..94137b2 --- /dev/null +++ b/scripts/prepare-kernel.sh @@ -0,0 +1,13 @@ +#!/bin/sh +tag="$(cd source; git describe)" +echo "# git tag: ${tag}" +ver="${tag#v}" +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}" +sed -e "s/@version@/${ver}/" \ + -e "s/@release@/${BUILD_NUMBER}/" \ + < kernel.spec.template > kernel.spec diff --git a/scripts/rpm-build.sh b/scripts/rpm-build.sh new file mode 100644 index 0000000..be613d0 --- /dev/null +++ b/scripts/rpm-build.sh @@ -0,0 +1,8 @@ +#!/bin/sh +rpmbuild \ + --define "_specdir ${WORKSPACE}" \ + --define "_sourcedir ${WORKSPACE}" \ + --define "_rpmdir ${WORKSPACE}/rpms" \ + --define "_srcrpmdir ${WORKSPACE}/rpms/src" \ + --define "_builddir ${WORKSPACE}/build" \ + "$@" |