Correction to key management
This commit is contained in:
parent
5d7a1bcf9d
commit
7c8dbebd8f
1 changed files with 3 additions and 1 deletions
|
|
@ -19,6 +19,8 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
set -o pipefail
|
||||||
|
|
||||||
export LANG=C LC_TIME=C
|
export LANG=C LC_TIME=C
|
||||||
PACKAGE=$(echo $0 |/bin/sed s/make-//g)
|
PACKAGE=$(echo $0 |/bin/sed s/make-//g)
|
||||||
|
|
||||||
|
|
@ -130,7 +132,7 @@ if [ "1$SIGNKEY" != "1" ] ; then
|
||||||
else
|
else
|
||||||
if grep -q "BEGIN PGP SIGNATURE" *.dsc; then
|
if grep -q "BEGIN PGP SIGNATURE" *.dsc; then
|
||||||
KEY=$(gpgv --keyring ${LOCAL_APT}/etc/trusted.gpg *.dsc 2>&1 | grep "key ID" | sed 's/.*key ID //' || true)
|
KEY=$(gpgv --keyring ${LOCAL_APT}/etc/trusted.gpg *.dsc 2>&1 | grep "key ID" | sed 's/.*key ID //' || true)
|
||||||
[ $KEY -z ] && KEY=$(gpgv --keyring ${LOCAL_APT}/etc/trusted.gpg *.dsc 2>&1 | egrep ".SA key" | sed 's/.*.SA key //' || true)
|
[ -z "$KEY" ] && KEY=$(gpgv --keyring ${LOCAL_APT}/etc/trusted.gpg *.dsc 2>&1 | egrep ".SA key" | sed 's/.*.SA key //' || true)
|
||||||
apt-key --keyring ${LOCAL_APT}/etc/trusted.gpg adv --recv-keys --keyserver keyserver.ubuntu.com $KEY > /dev/null
|
apt-key --keyring ${LOCAL_APT}/etc/trusted.gpg adv --recv-keys --keyserver keyserver.ubuntu.com $KEY > /dev/null
|
||||||
gpgv --keyring ${LOCAL_APT}/etc/trusted.gpg *.dsc
|
gpgv --keyring ${LOCAL_APT}/etc/trusted.gpg *.dsc
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue