]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
debian: on Debian, don't ship upstart script
authorVincent Bernat <bernat@luffy.cx>
Tue, 16 Apr 2013 07:08:14 +0000 (09:08 +0200)
committerVincent Bernat <bernat@luffy.cx>
Tue, 16 Apr 2013 07:08:14 +0000 (09:08 +0200)
debian/rules

index 941649e30ddce7a6947dc22699094cbd8a4a243e..acf532cd4573b7dc32442bfa18212d90bb15ce4d 100755 (executable)
@@ -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