[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#624297: build-linux-kbuild.sh: add support for -rcX kernels (needs version mangling)



Package: linux-kbuild-2.6
Severity: normal
Tags: patch

Hi,

attached is a patch for the build-linux-kbuild.sh referenced from
http://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage

It adds support for -rcX kernels by doing version mangling from -rcX to
~rcX as needed by Debian.

Also it would be nice if the build-linux-kbuild.sh would be kept in the
SVN repository and a comment like the following be added to the script:

  # The latest version of this script can be retrived via
  # svn export <URL>/build-linux-kbuild.sh

Andreas


-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (500, 'stable-updates'), (130, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- build-linux-kbuild.orig.sh	2010-11-12 17:55:22.000000000 +0100
+++ build-linux-kbuild.sh	2011-04-27 08:50:17.770352638 +0200
@@ -9,11 +9,12 @@
 # changelog)
 
 set -ex
-VERSION=2.6.36
+UPSTREAM_VERSION=2.6.39-rc4
+VERSION=$(echo "${UPSTREAM_VERSION}" | sed -e 's/-rc/~rc/')
 DEBIAN_VERSION=${VERSION}-1~experimental.1
 CHANGELOG_MESSAGE=${VERSION}
 
-[ -e linux-${VERSION}.tar.bz2 ]
+[ -e linux-${UPSTREAM_VERSION}.tar.bz2 ]
 
 cleanme="orig linux-kbuild-2.6 linux-kbuild-2.6-${VERSION}"
 
@@ -31,7 +32,7 @@
 
 cd linux-kbuild-2.6
 dch -v ${DEBIAN_VERSION} ${CHANGELOG_MESSAGE}
-./debian/bin/genorig.py ../linux-${VERSION}.tar.bz2
+./debian/bin/genorig.py ../linux-${UPSTREAM_VERSION}.tar.bz2
 cd ..
 tar -xzf orig/linux-kbuild-2.6_${VERSION}.orig.tar.gz
 cd linux-kbuild-2.6-${VERSION}

Reply to: