]>
Commit | Line | Data |
---|---|---|
fbc28712 | 1 | include /usr/share/dpkg/default.mk |
b0d1ce99 | 2 | |
26301a33 | 3 | PACKAGE=proxmox-ve |
12e4776a FG |
4 | |
5 | GITVERSION:=$(shell git rev-parse HEAD) | |
12e4776a | 6 | |
b0d1ce99 TL |
7 | PVE_DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb |
8 | PVE_HEADERS_DEB=pve-headers_${DEB_VERSION_UPSTREAM_REVISION}_all.deb | |
12e4776a | 9 | |
26301a33 FG |
10 | BUILD_DIR=build |
11 | ||
345b5fd1 | 12 | DEBS=${PVE_DEB} ${PVE_HEADERS_DEB} |
12e4776a FG |
13 | |
14 | all: deb | |
15 | deb: ${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 | |
93ff6d5a | 24 | lintian ${DEBS} |
12e4776a FG |
25 | |
26 | .PHONY: upload | |
27 | upload: ${DEBS} | |
fbc28712 | 28 | tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye --arch ${DEB_BUILD_ARCH} |
12e4776a FG |
29 | |
30 | .PHONY: distclean | |
31 | distclean: clean | |
32 | ||
33 | .PHONY: clean | |
34 | clean: | |
35 | rm -rf *~ ${BUILD_DIR} *.deb *.dsc *.changes *.buildinfo |