diff --git a/debian/control b/debian/control index 1c48f28e2..71a14c941 100644 --- a/debian/control +++ b/debian/control @@ -1,8 +1,7 @@ Source: grub2 Section: admin Priority: optional -Maintainer: GRUB Maintainers -Uploaders: Felix Zielcke , Jordi Mallach , Steve McIntyre <93sam@debian.org>, Julian Andres Klode +Maintainer: Proxmox Support Team Build-Depends: debhelper-compat (= 13), patchutils, python3, @@ -777,3 +776,8 @@ Section: debian-installer Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Description: export GRUB filesystems using FUSE + +Package: proxmox-grub +Architecture: any +Depends: grub-efi-amd64 (= ${binary:Version}) | grub-efi-ia32 (= ${binary:Version}) | grub-efi-arm64 (= ${binary:Version}) +Description: Empty package to ensure Proxmox Grub packages are installed. diff --git a/debian/rules b/debian/rules index d974316dc..04b346f23 100755 --- a/debian/rules +++ b/debian/rules @@ -129,7 +129,7 @@ endif # rebuild grub, need a programmatic way to get the vendor, as it's used by build-efi-images # to create the monolithic Grub image and thus is needed to create the partitions on the EFI # media. Add it to the control file user metadata: XB-Efi-Vendor: $vendor -SB_EFI_VENDOR ?= $(shell dpkg-vendor --query vendor | tr '[:upper:]' '[:lower:]') +SB_EFI_VENDOR ?= proxmox %: dh $@ --with=bash_completion diff --git a/debian/sbat.proxmox.csv.in b/debian/sbat.proxmox.csv.in new file mode 100644 index 000000000..37809af89 --- /dev/null +++ b/debian/sbat.proxmox.csv.in @@ -0,0 +1,3 @@ +sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md +grub,3,Free Software Foundation,grub,@UPSTREAM_VERSION@,https://www.gnu.org/software/grub/ +grub.proxmox,1,Proxmox,grub2,@DEB_VERSION@,https://git.proxmox.com/?p=grub2.git diff --git a/debian/signing-template/changelog.in b/debian/signing-template/changelog.in index 3b4df18da..327c5e6db 100644 --- a/debian/signing-template/changelog.in +++ b/debian/signing-template/changelog.in @@ -2,7 +2,7 @@ * Update to grub2 @version_binary@ - -- Debian signing service @date@ + -- Proxmox signing service @date@ @pkg_signed@ (1) unstable; urgency=medium