diff mbox series

[isar-cip-core,5/6] efibootguard: Update to 0.10 release

Message ID 8f11e55b3416e6d0ca2192e2e11dc5e623278130.1647238161.git.jan.kiszka@siemens.com (mailing list archive)
State Handled Elsewhere
Headers show
Series EFI Boot Guard 0.10, improvements for start-qemu, kernel update | expand

Commit Message

Jan Kiszka March 14, 2022, 6:09 a.m. UTC
From: Jan Kiszka <jan.kiszka@siemens.com>

This brings the locally fulfilled dependency on python3-shtab to provide
bash completion.

Switch to checksum-protected tarball download at this chance.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 ...uard_0.9-git+isar.bb => efibootguard_0.10.bb} | 16 +++++++---------
 .../files/debian/efibootguard.install            |  3 +++
 2 files changed, 10 insertions(+), 9 deletions(-)
 rename recipes-bsp/efibootguard/{efibootguard_0.9-git+isar.bb => efibootguard_0.10.bb} (65%)
 mode change 100644 => 100755 recipes-bsp/efibootguard/files/debian/efibootguard.install
diff mbox series

Patch

diff --git a/recipes-bsp/efibootguard/efibootguard_0.9-git+isar.bb b/recipes-bsp/efibootguard/efibootguard_0.10.bb
similarity index 65%
rename from recipes-bsp/efibootguard/efibootguard_0.9-git+isar.bb
rename to recipes-bsp/efibootguard/efibootguard_0.10.bb
index 171d8d4..7d09c85 100644
--- a/recipes-bsp/efibootguard/efibootguard_0.9-git+isar.bb
+++ b/recipes-bsp/efibootguard/efibootguard_0.10.bb
@@ -16,18 +16,17 @@  LICENSE = "GPL-2.0"
 LIC_FILES_CHKSUM = "file://${LAYERDIR_isar}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"
 MAINTAINER = "Jan Kiszka <jan.kiszka@siemens.com>"
 
-SRC_URI = "git://github.com/siemens/efibootguard.git;branch=master;protocol=https \
-           file://debian \
-          "
-
-S = "${WORKDIR}/git"
-
-SRCREV = "c01324d0da202727eb0744c0f67a78f9c9b65c46"
+SRC_URI = " \
+    https://github.com/siemens/efibootguard/archive/refs/tags/v${PV}.tar.gz;downloadfilename=efitbootguard-v${PV}.tar.gz \
+    file://debian \
+    "
+SRC_URI[sha256sum] = "4d58574a0bb8f1e56056ab0bcc2487d37e49fa147dc991e719c2ec8e20f88dd3"
 
 PROVIDES = "${PN}"
 PROVIDES += "${PN}-dev"
 
-BUILD_DEB_DEPENDS = "gnu-efi,libpci-dev,check,pkg-config,libc6-dev-i386"
+DEPENDS = "python3-shtab"
+BUILD_DEB_DEPENDS = "dh-exec,gnu-efi,libpci-dev,check,pkg-config,libc6-dev-i386,python3-shtab"
 
 inherit dpkg
 
@@ -38,4 +37,3 @@  do_prepare_build() {
     cp -R ${WORKDIR}/debian ${S}
     deb_add_changelog
 }
-
diff --git a/recipes-bsp/efibootguard/files/debian/efibootguard.install b/recipes-bsp/efibootguard/files/debian/efibootguard.install
old mode 100644
new mode 100755
index 462fc1d..910e153
--- a/recipes-bsp/efibootguard/files/debian/efibootguard.install
+++ b/recipes-bsp/efibootguard/files/debian/efibootguard.install
@@ -1,3 +1,6 @@ 
+#!/usr/bin/dh-exec
 bg_setenv usr/bin
 bg_printenv usr/bin
 efibootguard*.efi usr/share/efibootguard
+completion/bash/bg_printenv.bash => usr/share/bash-completion/completions/bg_printenv
+completion/bash/bg_setenv.bash => usr/share/bash-completion/completions/bg_setenv