Page MenuHomePhabricator

Added a script for building and deploying Debian packages to

Authored by jasonbcox on Fri, Mar 13, 01:47.



Up to now, we've been relying on sickpig to manually maintain the Bitcoin ABC Ubuntu PPA.
This script gets us closer to automating that process, allowing one click to generate packages for Xenial (16.04), Bionic (18.04), and Eoan (19.10, latest release)
and upload them to the PPA.

As demonstration, I used this script to upload and to a personal PPA:
(the .9 and .10 versions are patch versions, which are not expected to be used in production except for hotfix type situations)

Test Plan
./ -h
./ --dry-run "Jason B. Cox <>"

cat >> ~/ <<EOF

fqdn =
method = ftp
incoming = ~jasonbcox/ubuntu/bitcoin-abc/
login = anonymous
allow_unsigned_uploads = 0
./ --ppa jasonbcox-bitcoin-abc "Jason B. Cox <>"

Diff Detail

rABC Bitcoin ABC
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jasonbcox created this revision.Fri, Mar 13, 01:47
Herald added a reviewer: Restricted Project. · View Herald TranscriptFri, Mar 13, 01:47
jasonbcox edited the summary of this revision. (Show Details)Fri, Mar 13, 04:01
deadalnix accepted this revision.Fri, Mar 13, 07:40
This revision is now accepted and ready to land.Fri, Mar 13, 07:40