@@ -10,12 +10,6 @@ set -o nounset
1010set -o pipefail
1111IFS=$' \n '
1212
13- PGP_KEY_ID=" ${PGP_KEY_ID:- 7D5695D3B618872647861D51C38137A7C1675988} "
14-
15-
16- REPO_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && cd .. && pwd ) "
17- VERSION=" $( jq -r ' .version' < " $REPO_DIR /package.json" ) "
18- cd " $REPO_DIR "
1913
2014CURRENT_PLAFORM=" $( uname) "
2115REQUIRED_PLATFORM=" Linux"
@@ -25,16 +19,23 @@ if [[ "$CURRENT_PLAFORM" != "$REQUIRED_PLATFORM" ]]; then
2519fi
2620
2721
28- [[ " $PGP_PUBLIC_KEY " ]] && echo " $PGP_PUBLIC_KEY " > /tmp/archivebox_gpg.key.pub
29- [[ " $PGP_PRIVATE_KEY " ]] && echo " $PGP_PRIVATE_KEY " > /tmp/archivebox_gpg.key
22+ REPO_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && cd .. && pwd ) "
23+ VERSION=" $( jq -r ' .version' < " $REPO_DIR /package.json" ) "
24+ DEBIAN_VERSION=" ${DEBIAN_VERSION:- 1} "
25+ cd " $REPO_DIR "
26+
3027
3128echo " [+] Loading PGP keys from env vars and filesystem..."
29+ # https://github.com/ArchiveBox/debian-archivebox/settings/secrets/actions
30+ PGP_KEY_ID=" ${PGP_KEY_ID:- BC2D21B0D84E16C437300B8652423FBED1586F45} "
31+ [[ " ${PGP_PUBLIC_KEY:- } " ]] && echo " $PGP_PUBLIC_KEY " > /tmp/archivebox_gpg.key.pub
32+ [[ " ${PGP_PRIVATE_KEY:- } " ]] && echo " $PGP_PRIVATE_KEY " > /tmp/archivebox_gpg.key
3233gpg --import /tmp/archivebox_gpg.key.pub || true
3334gpg --import --allow-secret-key-import /tmp/archivebox_gpg.key || true
34-
35+ echo " $PGP_KEY_ID :6: " | gpg --import-ownertrust || true
3536
3637echo " [*] Signing build and changelog with PGP..."
37- debsign -k " $PGP_KEY_ID " " deb_dist/archivebox_${VERSION} -${DEBIAN_VERSION} _source.changes"
38+ debsign --re-sign -k " $PGP_KEY_ID " " deb_dist/archivebox_${VERSION} -${DEBIAN_VERSION} _source.changes"
3839
3940# make sure you have this in ~/.dput.cf:
4041# [archivebox-ppa]
@@ -46,4 +47,4 @@ debsign -k "$PGP_KEY_ID" "deb_dist/archivebox_${VERSION}-${DEBIAN_VERSION}_sourc
4647
4748
4849echo " [^] Uploading to launchpad.net"
49- dput archivebox " deb_dist/archivebox_${VERSION} -1_source .changes"
50+ dput -f archivebox " deb_dist/archivebox_${VERSION} -${DEBIAN_VERSION} _source .changes"
0 commit comments