summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Sauter2023-09-14 17:44:17 +0200
committerPhilipp Sauter2023-09-14 17:55:17 +0200
commit72b8128de5f991dde2836f2fb4a901b7df1a6dd9 (patch)
treed3729bf1e3302f9d5fb5a468e8ef7dcaa17378fd
parentd2d9cf6249c78516b1d0bd49efc1dd0258154785 (diff)
downloadaur-72b8128de5f991dde2836f2fb4a901b7df1a6dd9.tar.gz
introduce package signature validation
We verify the signature of the GPG signature before installing the package.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eaf4bd7289aa..8263d9a8b9bd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,6 +8,8 @@ pkgbase = exoscale-cli-bin
provides = exoscale-cli
conflicts = exoscale-cli
source = https://github.com/exoscale/cli/releases/download/v1.73.0/exoscale-cli_1.73.0_linux_amd64.tar.gz
+ source = https://github.com/exoscale/cli/releases/download/v1.73.0/exoscale-cli_1.73.0_linux_amd64.tar.gz.sig
sha256sums = 14fd5d9fbffd77662d74936ee9877193b0d930e7bac2a94d03d790258f8ba785
+ sha256sums = SKIP
pkgname = exoscale-cli-bin
diff --git a/PKGBUILD b/PKGBUILD
index 320b39483aa7..5b8a905eecc6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,8 +12,10 @@ license=('Apache')
provides=('exoscale-cli')
conflicts=('exoscale-cli')
-source=("https://github.com/exoscale/cli/releases/download/v${pkgver}/exoscale-cli_${pkgver}_linux_amd64.tar.gz")
-sha256sums=('14fd5d9fbffd77662d74936ee9877193b0d930e7bac2a94d03d790258f8ba785')
+source=("https://github.com/exoscale/cli/releases/download/v${pkgver}/exoscale-cli_${pkgver}_linux_amd64.tar.gz"
+ "https://github.com/exoscale/cli/releases/download/v${pkgver}/exoscale-cli_${pkgver}_linux_amd64.tar.gz.sig")
+sha256sums=('14fd5d9fbffd77662d74936ee9877193b0d930e7bac2a94d03d790258f8ba785'
+ 'SKIP')
package() {
install -Dm755 "${srcdir}/exo" "${pkgdir}/usr/bin/exo"