X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Makefile;h=78e93b773ee094be651a8c8007e1451bd18b73d6;hb=3ae0ff6424b515491ab698baa946b33947fac188;hp=0bea07ae1458e273d59f898b26a0d971f268fd9f;hpb=eb318302b6957abc774e7340786251fff80f4ab0;p=nodemanager.git diff --git a/Makefile b/Makefile index 0bea07a..78e93b7 100644 --- a/Makefile +++ b/Makefile @@ -9,10 +9,18 @@ # autoconf compatible variables datadir := /usr/share bindir := /usr/bin -# call with either WITH_SYSTEMD=true or WITH_INIT=true initdir=/etc/rc.d/init.d systemddir := /usr/lib/systemd/system +# call with either WITH_SYSTEMD=true or WITH_INIT=true +# otherwise we try to guess some reasonable default +ifeq "$(WITH_INIT)$(WITH_SYSTEMD)" "" +ifeq "$(wildcard $systemddir/*)" "" +WITH_INIT=true +else +WITH_SYSTEMD=true +endif +endif #################### all: forward_api_calls python setup.py build @@ -80,7 +88,7 @@ DEBTARBALL=../$(RPMNAME)_$(DEBVERSION).orig.tar.bz2 DATE=$(shell date -u +"%a, %d %b %Y %T") force: -debian: debian/changelog debian.source debian.package +debian: forward_api_calls install debian/changelog debian.source debian.package debian/changelog: debian/changelog.in sed -e "s|@VERSION@|$(DEBVERSION)|" -e "s|@DATE@|$(DATE)|" debian/changelog.in > debian/changelog