1 include /usr
/share
/dpkg
/pkg-info.mk
4 export KERNEL_ABI
=6.2.16-1-pve
6 GITVERSION
:=$(shell git rev-parse HEAD
)
8 KERNEL_DEB
=pve-kernel-
$(KERNEL_VER
)_
$(DEB_VERSION
)_all.deb
9 HEADERS_DEB
=pve-headers-
$(KERNEL_VER
)_
$(DEB_VERSION
)_all.deb
11 BUILD_DIR
=pve-kernel-
$(KERNEL_VER
)_
$(DEB_VERSION
)
12 DSC
=pve-kernel-
$(KERNEL_VER
)_
$(DEB_VERSION
).dsc
14 DEBS
=$(KERNEL_DEB
) $(HEADERS_DEB
)
24 cd
$@.tmp
; debian
/rules debian
/control
25 echo
"git clone git://git.proxmox.com/git/pve-kernel-meta.git\\ngit checkout $(GITVERSION)" > $@.tmp
/debian
/SOURCE
28 $(HEADERS_DEB
): $(KERNEL_DEB
)
29 $(KERNEL_DEB
): $(BUILD_DIR
)
30 cd
$(BUILD_DIR
); dpkg-buildpackage
-b
-uc
-us
34 cd
$(BUILD_DIR
); dpkg-buildpackage
-S
-uc
-us
38 upload
: UPLOAD_DIST ?
= $(DEB_DISTRIBUTION
)
40 tar cf
- $(DEBS
)|ssh repoman@repo.proxmox.com
-- upload
--product pve
,pmg
,pbs
--dist $(UPLOAD_DIST
)
42 .PHONY
: clean distclean
45 rm -rf
*~ pve-kernel-
[0-9]*/ pve-kernel-
[0-9]*.
tar.
* *.deb
*.dsc
*.changes
*.buildinfo
*.build