]> git.proxmox.com Git - proxmox-ve.git/blame - Makefile
d/postinst: drop old release key fixups
[proxmox-ve.git] / Makefile
CommitLineData
b0d1ce99
TL
1include /usr/share/dpkg/pkg-info.mk
2
26301a33 3PACKAGE=proxmox-ve
12e4776a
FG
4
5GITVERSION:=$(shell git rev-parse HEAD)
12e4776a 6
b0d1ce99
TL
7PVE_DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
8PVE_HEADERS_DEB=pve-headers_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
12e4776a 9
26301a33
FG
10BUILD_DIR=build
11
345b5fd1 12DEBS=${PVE_DEB} ${PVE_HEADERS_DEB}
12e4776a
FG
13
14all: deb
15deb: ${DEBS}
16
345b5fd1 17${PVE_HEADERS_DEB}: ${PVE_DEB}
26301a33
FG
18${PVE_DEB}: debian
19 rm -rf ${BUILD_DIR}
20 mkdir -p ${BUILD_DIR}/debian
21 cp -ar debian/* ${BUILD_DIR}/debian/
22 echo "git clone git://git.proxmox.com/git/proxmox-ve.git\\ngit checkout ${GITVERSION}" > ${BUILD_DIR}/debian/SOURCE
23 cd ${BUILD_DIR}; dpkg-buildpackage -b -uc -us
24 lintian ${PVE_DEB}
12e4776a
FG
25
26.PHONY: upload
27upload: ${DEBS}
8f29ed8a 28 tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve --dist buster --arch ${ARCH}
12e4776a
FG
29
30.PHONY: distclean
31distclean: clean
32
33.PHONY: clean
34clean:
35 rm -rf *~ ${BUILD_DIR} *.deb *.dsc *.changes *.buildinfo