mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
parent
332e59d314
commit
aefcb06ff8
@ -147,6 +147,11 @@ jobs:
|
|||||||
- run:
|
- run:
|
||||||
name: sign packages
|
name: sign packages
|
||||||
command: './scripts/build/sign_packages.sh'
|
command: './scripts/build/sign_packages.sh'
|
||||||
|
- run:
|
||||||
|
name: verify signed packages
|
||||||
|
command: |
|
||||||
|
curl https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana > ~/.rpmdb/pubkeys/grafana.key
|
||||||
|
./scripts/build/verify_signed_packages.sh dist/*.rpm
|
||||||
- run:
|
- run:
|
||||||
name: sha-sum packages
|
name: sha-sum packages
|
||||||
command: 'go run build.go sha-dist'
|
command: 'go run build.go sha-dist'
|
||||||
|
17
scripts/build/verify_signed_packages.sh
Executable file
17
scripts/build/verify_signed_packages.sh
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
_files=$*
|
||||||
|
|
||||||
|
ALL_SIGNED=0
|
||||||
|
|
||||||
|
for file in $_files; do
|
||||||
|
rpm -K "$file" | grep "pgp.*OK" -q
|
||||||
|
if [[ $? != 0 ]]; then
|
||||||
|
ALL_SIGNED=1
|
||||||
|
echo $file NOT SIGNED
|
||||||
|
else
|
||||||
|
echo $file OK
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
exit $ALL_SIGNED
|
Loading…
Reference in New Issue
Block a user