From 6fdf76faeb7004bbab9c43098d6cf25108e1125f Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Fri, 24 Aug 2018 08:50:35 -0700 Subject: [PATCH] sys-kernel/coreos-sources: don't fail revbump.sh on missing signature Newer patch files are no longer signed. :-( --- .../coreos-overlay/sys-kernel/coreos-sources/revbump.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-sources/revbump.sh b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-sources/revbump.sh index 2b23c795cb..8ac4d4552b 100755 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-sources/revbump.sh +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-sources/revbump.sh @@ -2706,8 +2706,11 @@ print_keys | gpg2 -q --import awk '{print $2, $5}' Manifest | while read filename sha256; do echo "Checking ${filename}..." signame="${filename%.xz}.sign" + if ! wget -q "https://cdn.kernel.org/pub/linux/kernel/v4.x/$signame"; then + echo "No signature available; skipping ${filename}" + continue + fi wget -q "https://cdn.kernel.org/pub/linux/kernel/v4.x/$filename" - wget -q "https://cdn.kernel.org/pub/linux/kernel/v4.x/$signame" sha256sum --quiet --strict -c - <<<"$sha256 $filename" xz -dc "$filename" | gpg2 --verify --trust-model always "$signame" - rm "$filename" "$signame"