From: Mo Zhou Date: Wed, 19 Sep 2018 04:24:00 +0000 (+0000) Subject: Replace get_next.sh with one-liner awk script in rules. X-Git-Tag: debian/0.7.11-3~40 X-Git-Url: https://git.proxmox.com/?p=mirror_zfs-debian.git;a=commitdiff_plain;h=c8746aa818308bc5cf1fa76735da94084a6f7270 Replace get_next.sh with one-liner awk script in rules. --- diff --git a/debian/get_next.sh b/debian/get_next.sh deleted file mode 100755 index 890fd45a..00000000 --- a/debian/get_next.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -SUPPORT=$(cat debian/linux_compat) -MAJOR=$(echo $SUPPORT|cut -d'.' -f1) -MINOR=$(echo $SUPPORT|cut -d'.' -f2) -NEXT=$((MINOR+1)) - -echo "${MAJOR}.${NEXT}" diff --git a/debian/rules b/debian/rules index e2c5a25f..691e054f 100755 --- a/debian/rules +++ b/debian/rules @@ -4,6 +4,7 @@ include /usr/share/dpkg/default.mk LSB_DISTRIBUTOR := $(shell lsb_release -is) NAME := $(shell awk '$$1 == "Name:" { print $$2; }' META) +LINUX_NEXT := $(shell awk -F. '{print $$1 "." $$2+1}' debian/linux_compat) DKMSFILES := module include config zfs.release.in autogen.sh META AUTHORS \ DISCLAIMER COPYRIGHT OPENSOLARIS.LICENSE README.markdown @@ -34,7 +35,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all dh $@ --with autoreconf,dkms,python3,systemd --parallel override_dh_auto_configure: - sed "s/@LINUX_COMPAT@/linux-libc-dev \(<< $(shell debian/get_next.sh)\)/" debian/control.in > debian/control + sed "s/@LINUX_COMPAT@/linux-libc-dev \(<< $(LINUX_NEXT)\)/" debian/control.in > debian/control ifeq ($(BUILD_UDEB), true) cat debian/control.udeb.in >> debian/control endif @@ -143,7 +144,7 @@ override_dh_auto_clean: dh_auto_clean debconf-updatepo @if test -e META.orig; then mv META.orig META; fi - sed "s/@LINUX_COMPAT@/linux-libc-dev \(<< $(shell debian/get_next.sh)\)/" debian/control.in > debian/control + sed "s/@LINUX_COMPAT@/linux-libc-dev \(<< $(LINUX_NEXT)\)/" debian/control.in > debian/control ifeq ($(BUILD_UDEB), true) cat debian/control.udeb.in >> debian/control endif