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