From d5e9611c1cc903410f42a8272898b31404559c6f Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 16 Apr 2013 09:08:14 +0200 Subject: [PATCH] debian: on Debian, don't ship upstart script --- debian/rules | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/debian/rules b/debian/rules index 941649e3..acf532cd 100755 --- a/debian/rules +++ b/debian/rules @@ -5,3 +5,16 @@ include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/class/autotools.mk DEB_CONFIGURE_EXTRA_FLAGS = --with-snmp --with-xml + +ifeq ($(shell ( [ ! -x /usr/bin/dpkg-vendor ] || dpkg-vendor --is Debian ) && echo yes),yes) +# Don't install upstart script on Debian. Older versions of +# dh_installinit don't ship the SysV script if an upstart +# script is provided and force a dependency on upstart. +# See: http://bugs.debian.org/577040 +pre-build:: + [ ! -f debian/lldpd.upstart ] || \ + mv debian/lldpd.upstart debian/lldpd.upstart.disabled +clean:: + [ ! -f debian/lldpd.upstart.disabled ] || \ + mv debian/lldpd.upstart.disabled debian/lldpd.upstart +endif -- 2.39.5