#!/usr/bin/make -f
SHELL := bash -e

# This variables will be initialized by our script
KBUILD_VERSION := 6.18.15+deb13
KERNEL_VERSION := 6.18.15+deb13-amd64
PACKAGE_NAME := virtualbox-modules

SIG_DIR := debian/signatures/$(PACKAGE_NAME)-$(KERNEL_VERSION)-unsigned


%:
	dh $@


override_dh_auto_install:
	while read path; do \
		install -m 644 -D /lib/modules/$(KERNEL_VERSION)/$${path%.sig} debian/tmp/lib/modules/$(KERNEL_VERSION)/$${path%.sig}; \
		/usr/lib/linux-kbuild-$(KBUILD_VERSION)/scripts/sign-file -s \
			$(SIG_DIR)/lib/modules/$(KERNEL_VERSION)/$$path \
			sha256 dummy \
			debian/tmp/lib/modules/$(KERNEL_VERSION)/$${path%.sig}; \
	done < <(find $(SIG_DIR)/lib/modules/$(KERNEL_VERSION) -name '*.sig' -printf '%P\n')


override_dh_install:
	dh_install --sourcedir=debian/tmp .
