mirror of
https://github.com/grafana/grafana.git
synced 2024-11-25 02:10:45 -06:00
90b41e86f2
* Build: Fix package signing
26 lines
474 B
Bash
Executable File
26 lines
474 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
_files=$*
|
|
|
|
if [ -z "$_files" ]; then
|
|
echo "_files (arg 1) has to be set"
|
|
exit 1
|
|
fi
|
|
|
|
if [ -z "$GPG_KEY_PASSWORD" ]; then
|
|
echo "GPG_KEY_PASSWORD has to be set"
|
|
exit 1
|
|
fi
|
|
|
|
gpg --batch --allow-secret-key-import --import ~/private-repo/signing/private.key
|
|
|
|
cp ./scripts/build/rpmmacros ~/.rpmmacros
|
|
echo "$GPG_KEY_PASSWORD" > /tmp/gpg-passphrase
|
|
|
|
for package in $_files; do
|
|
[ -e "$package" ] || continue
|
|
rpm --addsign "$package"
|
|
done
|