From: Mathieu Desnoyers Date: Mon, 27 Apr 2015 19:30:03 +0000 (-0400) Subject: Fix: don't clash with older Debian kernel versions X-Git-Tag: v2.7.0-rc1~32 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=2a3427bfe90dcfa8ad2951f166baa94b46f2e878;p=lttng-modules.git Fix: don't clash with older Debian kernel versions Signed-off-by: Mathieu Desnoyers --- diff --git a/abi-debian-version.sh b/abi-debian-version.sh index a864a211..310d6a80 100755 --- a/abi-debian-version.sh +++ b/abi-debian-version.sh @@ -16,7 +16,14 @@ DEB_PACKAGE_VERSION=$(sed -rn 's/^#define LINUX_PACKAGE_ID " Debian (.*)"/\1/p' DEB_PACKAGE_VERSION=$(echo ${DEB_PACKAGE_VERSION} | sed -r 's/~(bpo|deb).*//') # Get -ckt update number, if present KERNEL_CKT_UPDATE=$(echo ${DEB_PACKAGE_VERSION} | sed -rn 's/^[0-9]+\.[0-9]+\.[0-9]+-ckt([0-9]+).*/\1/p') -test -n "${KERNEL_CKT_UPDATE}" || KERNEL_CKT_UPDATE=0 + +# Only care about the rest if it is a -ckt kernel, making sure we do not +# clash with older Debian kernels (e.g. Debian 3.2.65-1+deb7u2). +if [ -z "${KERNEL_CKT_UPDATE}" ]; then + echo 0 + exit 0 +fi + # Get package revision DEB_PACKAGE_REVISION=$(echo ${DEB_PACKAGE_VERSION} | sed -r 's/.*-([^-]+)$/\1/') # Get non-sec update number