From 3abca42caf44f03941545e5e92f35c0f329640e7 Mon Sep 17 00:00:00 2001 From: Andrei Belov Date: Mon, 28 Dec 2020 12:51:30 +0300 Subject: Packages: fixed building for Ubuntu 16.04 "xenial". Changes introduced in a27532e3a17b effectively broke building of the unit package due to missed dh_installsystemd script in older debhelper 9.x. Once Ubuntu 16.04 reach EOL, the following actions should be made: - this commit should be reverted; - minimal debhelper version should be increased to 11. --- pkg/deb/debian/rules.in | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pkg/deb/debian/rules.in') diff --git a/pkg/deb/debian/rules.in b/pkg/deb/debian/rules.in index 1e76830f..aa7921d1 100644 --- a/pkg/deb/debian/rules.in +++ b/pkg/deb/debian/rules.in @@ -10,6 +10,7 @@ DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +CODENAME := $(shell lsb_release -cs) BUILDDIR_unit = $(CURDIR)/debian/build-unit BUILDDIR_unit_debug = $(CURDIR)/debian/build-unit-debug @@ -96,7 +97,11 @@ install: build do.tests dh_testroot dh_prep dh_installdirs +ifeq ($(CODENAME), xenial) + dh_installinit +else dh_installsystemd +endif dh_installlogrotate cd $(BUILDDIR_unit) && DESTDIR=$(INSTALLDIR) make install cd $(BUILDDIR_unit) && DESTDIR=$(INSTALLDIR_dev) make libunit-install -- cgit