--- Makefile | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Makefile
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..18861d0 --- /dev/null +++ b/Makefile @@ -0,0 +1,43 @@ +PACKAGE=frr +VER=6.0 +PKGREL=0+pve + +SRCDIR=frr +BUILDDIR=${SRCDIR}.tmp + +ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) + +GITVERSION:=$(shell git rev-parse HEAD) + +DEB=${PACKAGE}_${VER}-${PKGREL}_${ARCH}.deb + +all: ${DEB} + @echo ${DEB} + +.PHONY: submodule +submodule: + test -f "${SRCDIR}/debianpkg/changelog" || git submodule update --init + +.PHONY: deb +deb: ${DEB} +${DEB}: | submodule + rm -f *.deb + rm -rf $(BUILDDIR) + cp -rpa ${SRCDIR} ${BUILDDIR} + cp -a debian ${BUILDDIR} + cd ${BUILDDIR}; dpkg-buildpackage -rfakeroot -b -uc -us + +.PHONY: upload +upload: ${DEB} + tar cf - ${DEB}|ssh -X repo...@repo.proxmox.com -- upload --product pmg,pve --dist stretch + +.PHONY: distclean +distclean: clean + +.PHONY: clean +clean: + rm -rf *~ debian/*~ *.deb ${BUILDDIR} *.changes *.dsc *.buildinfo + +.PHONY: dinstall +dinstall: deb + dpkg -i ${DEB} -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel