]> git.proxmox.com Git - pve-kernel-meta.git/blame - Makefile
bump version to 5.4-2
[pve-kernel-meta.git] / Makefile
CommitLineData
72b8efad 1RELEASE=5.4
58680c45 2PKGREL=2
43a34d06 3
86aed82a 4export KERNEL_VER=4.15
58680c45 5export KERNEL_ABI=4.15.18-14-pve
43a34d06
FG
6
7PACKAGE=pve-kernel-${KERNEL_VER}
8
9GITVERSION:=$(shell git rev-parse HEAD)
10
11KERNEL_DEB=pve-kernel-${KERNEL_VER}_${RELEASE}-${PKGREL}_all.deb
12HEADERS_DEB=pve-headers-${KERNEL_VER}_${RELEASE}-${PKGREL}_all.deb
13
14BUILD_DIR=build
15
16DEBS=${KERNEL_DEB} ${HEADERS_DEB}
17
18all: deb
19deb: ${DEBS}
20
21${HEADERS_DEB}: ${KERNEL_DEB}
22${KERNEL_DEB}: debian
23 rm -rf ${BUILD_DIR}
24 mkdir -p ${BUILD_DIR}/debian
25 cp -ar debian/* ${BUILD_DIR}/debian/
26 cd ${BUILD_DIR}; debian/rules debian/control
27 echo "git clone git://git.proxmox.com/git/pve-kernel-meta.git\\ngit checkout ${GITVERSION}" > ${BUILD_DIR}/debian/SOURCE
28 cd ${BUILD_DIR}; dpkg-buildpackage -b -uc -us
29 lintian ${KERNEL_DEB}
30 lintian ${HEADERS_DEB}
31
32.PHONY: upload
33upload: ${DEBS}
34 tar cf - ${DEBS}|ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch --arch ${ARCH}
35
36.PHONY: distclean
37distclean: clean
38
39.PHONY: clean
40clean:
41 rm -rf *~ ${BUILD_DIR} *.deb *.dsc *.changes *.buildinfo