1 version = 0.1.$$(date '+%Y%m%d').$$(git log --pretty='format:%h' -1)
4 datadir = ${prefix}/share/autocluster
8 datas = base config.sample host_setup imacros releases templates
9 hacks = autocluster.hack
10 genpkg = debian/changelog autocluster.spec
14 autocluster.hack: autocluster
15 sed -e '/##BEGIN-INSTALLDIR-MAGIC##/i \
16 installdir=$(datadir)' -e '/##BEGIN-INSTALLDIR-MAGIC##/,/##END-INSTALLDIR-MAGIC##/d' $< > $@
19 mkdir -p $(DESTDIR)$(datadir)
20 cp -a $(datas) $(DESTDIR)$(datadir)/
21 mkdir -p $(DESTDIR)$(bindir)
22 install -m 755 vircmd waitfor $(DESTDIR)$(bindir)
23 install -m 755 autocluster.hack $(DESTDIR)$(bindir)/autocluster
25 debian/changelog: debian/changelog.in
26 sed -e "s/@@DATE@@/$$(date '+%a, %e %b %Y %T %z')/" -e "s/@@VERSION@@/$(version)/" $< > $@ || rm -f $@
28 autocluster.spec: autocluster.spec.in
29 sed -e "s/@@VERSION@@/$(version)/" $< > $@ || rm -f $@
32 t=autocluster-$(version) && \
33 git archive --prefix=$${t}/ HEAD > $${t}.tar && \
34 tar r --transform s@^@$${t}/@ -f $${t}.tar $(genpkg) && \
38 rm -f $(hacks) $(genpkg)