mirror of
https://github.com/3proxy/3proxy.git
synced 2026-08-26 09:55:48 +08:00
Fix rpm signing: point %__gpg at the real gpg binary
rpm on Debian/Ubuntu defaults %__gpg to /usr/bin/gpg2, which does not exist, so rpm --addsign failed with 'Could not exec gpg' and packages were left unsigned.
This commit is contained in:
parent
b5e75daee4
commit
a830104238
4
.github/workflows/build-rpm-arm64.yml
vendored
4
.github/workflows/build-rpm-arm64.yml
vendored
@ -93,7 +93,9 @@ jobs:
|
|||||||
- name: Sign rpm
|
- name: Sign rpm
|
||||||
if: github.event_name == 'release'
|
if: github.event_name == 'release'
|
||||||
run: |
|
run: |
|
||||||
echo "%_gpg_name $GPG_KEYID" > ~/.rpmmacros
|
GPGBIN=$(command -v gpg)
|
||||||
|
if [ -z "$GPGBIN" ]; then echo "gpg not found"; exit 1; fi
|
||||||
|
{ echo "%_gpg_name $GPG_KEYID"; echo "%__gpg $GPGBIN"; } > ~/.rpmmacros
|
||||||
rpm --addsign *.rpm
|
rpm --addsign *.rpm
|
||||||
for f in *.rpm; do
|
for f in *.rpm; do
|
||||||
sig=$(rpm -qp --qf '%{RSAHEADER:pgpsig}' "$f" 2>/dev/null)
|
sig=$(rpm -qp --qf '%{RSAHEADER:pgpsig}' "$f" 2>/dev/null)
|
||||||
|
|||||||
4
.github/workflows/build-rpm-armhf.yml
vendored
4
.github/workflows/build-rpm-armhf.yml
vendored
@ -126,7 +126,9 @@ jobs:
|
|||||||
- name: Sign rpm
|
- name: Sign rpm
|
||||||
if: github.event_name == 'release'
|
if: github.event_name == 'release'
|
||||||
run: |
|
run: |
|
||||||
echo "%_gpg_name $GPG_KEYID" > ~/.rpmmacros
|
GPGBIN=$(command -v gpg)
|
||||||
|
if [ -z "$GPGBIN" ]; then echo "gpg not found"; exit 1; fi
|
||||||
|
{ echo "%_gpg_name $GPG_KEYID"; echo "%__gpg $GPGBIN"; } > ~/.rpmmacros
|
||||||
rpm --addsign *.rpm
|
rpm --addsign *.rpm
|
||||||
for f in *.rpm; do
|
for f in *.rpm; do
|
||||||
sig=$(rpm -qp --qf '%{RSAHEADER:pgpsig}' "$f" 2>/dev/null)
|
sig=$(rpm -qp --qf '%{RSAHEADER:pgpsig}' "$f" 2>/dev/null)
|
||||||
|
|||||||
4
.github/workflows/build-rpm-x86-64.yml
vendored
4
.github/workflows/build-rpm-x86-64.yml
vendored
@ -94,7 +94,9 @@ jobs:
|
|||||||
- name: Sign rpm
|
- name: Sign rpm
|
||||||
if: github.event_name == 'release'
|
if: github.event_name == 'release'
|
||||||
run: |
|
run: |
|
||||||
echo "%_gpg_name $GPG_KEYID" > ~/.rpmmacros
|
GPGBIN=$(command -v gpg)
|
||||||
|
if [ -z "$GPGBIN" ]; then echo "gpg not found"; exit 1; fi
|
||||||
|
{ echo "%_gpg_name $GPG_KEYID"; echo "%__gpg $GPGBIN"; } > ~/.rpmmacros
|
||||||
rpm --addsign *.rpm
|
rpm --addsign *.rpm
|
||||||
for f in *.rpm; do
|
for f in *.rpm; do
|
||||||
sig=$(rpm -qp --qf '%{RSAHEADER:pgpsig}' "$f" 2>/dev/null)
|
sig=$(rpm -qp --qf '%{RSAHEADER:pgpsig}' "$f" 2>/dev/null)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user