Also make the rules-requires-root changes in the templates

for our generated packages. Closes: #1092425

(cherry picked from commit 638db1de7fa7ea696d9a01b14ff9a636fa34b4db)

Conflicts:
	debian/signing-template/control.in

FG: adapt context
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
Steve McIntyre 2025-01-08 23:17:19 +00:00 committed by Fabian Grünbichler
parent 731a6d6295
commit d5a8e76353
3 changed files with 8 additions and 3 deletions

6
debian/changelog vendored
View File

@ -6,7 +6,11 @@ shim (15.8-2) UNRELEASED; urgency=medium
[ Niels Thykier ] [ Niels Thykier ]
* Build without requiring root. Closes: #1089432 * Build without requiring root. Closes: #1089432
-- Steve McIntyre <93sam@debian.org> Sat, 04 Jan 2025 17:57:35 +0000 [ Steve McIntyre ]
* Also make the rules-requires-root changes in the templates for our
generated packages. Closes: #1092425
-- Steve McIntyre <93sam@debian.org> Wed, 08 Jan 2025 23:17:25 +0000
shim (15.8-1+pmx1) bookworm; urgency=medium shim (15.8-1+pmx1) bookworm; urgency=medium

View File

@ -2,6 +2,7 @@ Source: shim-helpers-@arch@-signed
Section: admin Section: admin
Priority: optional Priority: optional
Maintainer: Proxmox Support Team <support@proxmox.com> Maintainer: Proxmox Support Team <support@proxmox.com>
Rules-Requires-Root: no
Standards-Version: 4.3.0 Standards-Version: 4.3.0
Build-Depends: debhelper (>= 10.1~), Build-Depends: debhelper (>= 10.1~),
sbsigntool [amd64 arm64 i386], sbsigntool [amd64 arm64 i386],

View File

@ -9,8 +9,8 @@ override_dh_auto_install:
set -e ; \ set -e ; \
find "$(SIG_DIR)" -name '*.sig' -printf '%P\n' | \ find "$(SIG_DIR)" -name '*.sig' -printf '%P\n' | \
while read sig; do \ while read sig; do \
install -o 0 -g 0 -m 0755 -d "debian/tmp/$${sig%/*}" ; \ install -m 0755 -d "debian/tmp/$${sig%/*}" ; \
install -o 0 -g 0 -m 0644 "/$${sig%.sig}" "debian/tmp/$${sig}ned" ; \ install -m 0644 "/$${sig%.sig}" "debian/tmp/$${sig}ned" ; \
sbattach --attach "$(SIG_DIR)/$$sig" "debian/tmp/$${sig}ned" ; \ sbattach --attach "$(SIG_DIR)/$$sig" "debian/tmp/$${sig}ned" ; \
done done