]> git.proxmox.com Git - ifupdown2.git/blame - Makefile
config: keep addon_syntax_check=0
[ifupdown2.git] / Makefile
CommitLineData
1d5643c4
TL
1include /usr/share/dpkg/pkg-info.mk
2
51419183 3PACKAGE=ifupdown2
51419183
AD
4
5SRCDIR=ifupdown2
08415f37 6BUILDDIR=${SRCDIR}-${DEB_VERSION_UPSTREAM}
51419183 7
51419183
AD
8GITVERSION:=$(shell git rev-parse HEAD)
9
1d5643c4 10DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
51419183
AD
11
12all: ${DEB}
13 @echo ${DEB}
14
15.PHONY: submodule
16submodule:
17 test -f "${SRCDIR}/debian/changelog" || git submodule update --init
18
08415f37
TL
19buildir: ${BUILDDIR}
20${BUILDDIR}: submodule
51419183 21 rm -rf $(BUILDDIR)
7b2bbdf7
WB
22 mkdir $(BUILDDIR)
23 cp -a $(SRCDIR)/* $(BUILDDIR)/
24 cp -R debian/* $(BUILDDIR)/debian/
08415f37
TL
25
26.PHONY: deb
27deb: ${DEB}
28${DEB}: ${BUILDDIR}
51419183
AD
29 cd ${BUILDDIR}; dpkg-buildpackage -rfakeroot -b -uc -us
30
51419183
AD
31.PHONY: upload
32upload: ${DEB}
a8f5ae8d 33 tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist stretch
51419183
AD
34
35.PHONY: distclean
36distclean: clean
37
38.PHONY: clean
39clean:
08415f37 40 rm -rf ${PACKAGE}-*/ *.deb *.changes *.dsc *.buildinfo
51419183
AD
41
42.PHONY: dinstall
43dinstall: deb
44 dpkg -i ${DEB}