]> git.proxmox.com Git - pve-kernel.git/commitdiff
buildsys: add DSC target
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 20 May 2023 15:32:24 +0000 (17:32 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 20 May 2023 17:25:13 +0000 (19:25 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Makefile

index a3be32e2d6aec1bd6e6543d8bc3f67882c948dc2..32523782b6115a82135492f4264e87c8c88b823f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -44,6 +44,7 @@ MODULE_DIRS=$(ZFSDIR)
 # exported to debian/rules via debian/rules.d/dirs.mk
 DIRS=KERNEL_SRC ZFSDIR MODULES
 
+DSC=pve-kernel_$(KERNEL_VER)-$(PKGREL).dsc
 DST_DEB=$(PACKAGE)_$(KERNEL_VER)-$(PKGREL)_$(ARCH).deb
 HDR_DEB=$(HDRPACKAGE)_$(KERNEL_VER)-$(PKGREL)_$(ARCH).deb
 USR_HDR_DEB=pve-kernel-libc-dev_$(KERNEL_VER)-$(PKGREL)_$(ARCH).deb
@@ -62,6 +63,11 @@ $(DST_DEB): $(BUILD_DIR).prepared
        #lintian $(HDR_DEB)
        lintian $(LINUX_TOOLS_DEB)
 
+dsc: $(DSC)
+$(DSC): $(BUILD_DIR).prepared
+       cd $(BUILD_DIR); dpkg-buildpackage -S -uc -us -d
+       lintian $(DSC)
+
 $(BUILD_DIR).prepared: $(addsuffix .prepared,$(KERNEL_SRC) $(MODULES) debian)
        cp -a fwlist-previous $(BUILD_DIR)/
        cp -a abi-prev-* $(BUILD_DIR)/
@@ -147,5 +153,5 @@ abi-tmp-$(KVNAME):
 
 .PHONY: clean
 clean:
-       rm -rf *~ $(PACKAGE)*/ *.prepared $(KERNEL_CFG_ORG)
-       rm -f *.deb *.changes *.buildinfo
+       rm -rf *~ pve-kernel-[0-9]*/ *.prepared $(KERNEL_CFG_ORG)
+       rm -f *.deb *.dsc *.changes *.buildinfo *.build pve-kernel*.tar.*