switch packaging to be Proxmox branded

SBAT version is 3 (as opposed to Debian's 4) since we haven't shipped a version
3 Grub that doesn't have the version 3 fixes..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
Fabian Grünbichler 2023-03-16 14:33:35 +01:00
parent 43786f0557
commit 108001dc79
4 changed files with 11 additions and 4 deletions

8
debian/control vendored
View File

@ -1,8 +1,7 @@
Source: grub2
Section: admin
Priority: optional
Maintainer: GRUB Maintainers <pkg-grub-devel@alioth-lists.debian.net>
Uploaders: Felix Zielcke <fzielcke@z-51.de>, Jordi Mallach <jordi@debian.org>, Steve McIntyre <93sam@debian.org>, Julian Andres Klode <jak@debian.org>
Maintainer: Proxmox Support Team <support@proxmox.com>
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.

2
debian/rules vendored
View File

@ -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

3
debian/sbat.proxmox.csv.in vendored Normal file
View File

@ -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

View File

@ -2,7 +2,7 @@
* Update to grub2 @version_binary@
-- Debian signing service <ftpmaster@debian.org> @date@
-- Proxmox signing service <support@proxmox.com> @date@
@pkg_signed@ (1) unstable; urgency=medium