summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD25
-rw-r--r--key.txt29
3 files changed, 55 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d67c522248ab..c700dfd92e23 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = aws-cli-v2-bin
pkgdesc = Universal Command Line Interface for Amazon Web Services version 2
- pkgver = 2.0.35
+ pkgver = 2.0.36
pkgrel = 1
url = https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html
arch = i686
@@ -12,8 +12,12 @@ pkgbase = aws-cli-v2-bin
provides = aws-cli-v2
conflicts = aws-cli
conflicts = aws-cli-v2
- source = aws-cli-v2-bin-2.0.35.zip::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
- sha256sums = ca743d7cac979bbaca9a0781c44f832f7e856c24ebcf2dbf9babe380f5b12111
+ source = aws-cli-v2-bin-2.0.36.zip::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
+ source = aws-cli-v2-bin-2.0.36.txt::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
+ source = key.txt
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = 08234975191be290020728ad89423176430767dbd407421d02853f6fdd5ca50a
pkgname = aws-cli-v2-bin
diff --git a/PKGBUILD b/PKGBUILD
index e4df5cd929ed..2f17327e9d08 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Steve Engledow <steve@engledow.me>
pkgname=aws-cli-v2-bin
-pkgver=2.0.35
+pkgver=2.0.36
pkgrel=1
pkgdesc='Universal Command Line Interface for Amazon Web Services version 2'
arch=('i686' 'x86_64')
@@ -12,15 +12,28 @@ makedepends=('unzip')
depends=('less')
source=(
"$pkgname-$pkgver.zip::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip"
- # on hold until the AWS CLI team publish their key
- # See https://github.com/aws/aws-cli/issues/4942
- # 'https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig'
+ "$pkgname-$pkgver.txt::https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig"
+ "key.txt"
)
-#validpgpkeys=('FB5DB77FD5C118B80511ADA8A6310ACC4672475C')
sha256sums=(
- 'ca743d7cac979bbaca9a0781c44f832f7e856c24ebcf2dbf9babe380f5b12111'
+ "SKIP"
+ "SKIP"
+ "08234975191be290020728ad89423176430767dbd407421d02853f6fdd5ca50a"
)
+prepare() {
+ # Check the sig but don't import the key
+ # This is required because AWS haven't yet published their key to a keyserver
+ # Please add your +1 to this issue https://github.com/aws/aws-cli/issues/4942
+
+ gpg --dearmor key.txt
+ gpg --no-default-keyring --keyring key.txt.gpg --homedir ./ --verify "$pkgname-$pkgver.txt" "$pkgname-$pkgver.zip"
+}
+
+pkgver() {
+ ./aws/dist/aws --version | cut -d ' ' -f 1 | cut -d '/' -f 2
+}
+
package() {
$srcdir/aws/install -i "$pkgdir/usr/share/aws-cli" -b "$pkgdir/usr/bin" >/dev/null
diff --git a/key.txt b/key.txt
new file mode 100644
index 000000000000..43990d9b9972
--- /dev/null
+++ b/key.txt
@@ -0,0 +1,29 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
+ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
+PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
+TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
+gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
+C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
+94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
+lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
+fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
+EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
+XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
+tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4WIQT7
+Xbd/1cEYuAURraimMQrMRnJHXAUCXYKvtQIbAwUJB4TOAAULCQgHAgYVCgkICwIE
+FgIDAQIeAQIXgAAKCRCmMQrMRnJHXJIXEAChLUIkg80uPUkGjE3jejvQSA1aWuAM
+yzy6fdpdlRUz6M6nmsUhOExjVIvibEJpzK5mhuSZ4lb0vJ2ZUPgCv4zs2nBd7BGJ
+MxKiWgBReGvTdqZ0SzyYH4PYCJSE732x/Fw9hfnh1dMTXNcrQXzwOmmFNNegG0Ox
+au+VnpcR5Kz3smiTrIwZbRudo1ijhCYPQ7t5CMp9kjC6bObvy1hSIg2xNbMAN/Do
+ikebAl36uA6Y/Uczjj3GxZW4ZWeFirMidKbtqvUz2y0UFszobjiBSqZZHCreC34B
+hw9bFNpuWC/0SrXgohdsc6vK50pDGdV5kM2qo9tMQ/izsAwTh/d/GzZv8H4lV9eO
+tEis+EpR497PaxKKh9tJf0N6Q1YLRHof5xePZtOIlS3gfvsH5hXA3HJ9yIxb8T0H
+QYmVr3aIUes20i6meI3fuV36VFupwfrTKaL7VXnsrK2fq5cRvyJLNzXucg0WAjPF
+RrAGLzY7nP1xeg1a0aeP+pdsqjqlPJom8OCWc1+6DWbg0jsC74WoesAqgBItODMB
+rsal1y/q+bPzpsnWjzHV8+1/EtZmSc8ZUGSJOPkfC7hObnfkl18h+1QtKTjZme4d
+H17gsBJr+opwJw/Zio2LMjQBOqlm3K1A4zFTh7wBC7He6KPQea1p2XAMgtvATtNe
+YLZATHZKTJyiqA==
+=vYOk
+-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file