diff options
author | chriseth <chris@ethereum.org> | 2017-07-05 01:21:38 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-05 01:21:38 +0800 |
commit | 90ada403dd1df7f3773e77d294c8800c0029a1ed (patch) | |
tree | bf9ef4786d53a40413d8c2e7a587672e9d1b3cfd /scripts | |
parent | 331b0b1c6ba79011025292d6247cf629fff40c6e (diff) | |
parent | 758ad3594d9869ca7a49d5c12120d30e5d18265d (diff) | |
download | dexon-solidity-90ada403dd1df7f3773e77d294c8800c0029a1ed.tar.gz dexon-solidity-90ada403dd1df7f3773e77d294c8800c0029a1ed.tar.zst dexon-solidity-90ada403dd1df7f3773e77d294c8800c0029a1ed.zip |
Merge pull request #2515 from ethereum/ubuntuRelease
Some fixes for the PPA release scripts.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/release_ppa.sh | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/scripts/release_ppa.sh b/scripts/release_ppa.sh index 7c9abecb..4fae90ef 100755 --- a/scripts/release_ppa.sh +++ b/scripts/release_ppa.sh @@ -15,6 +15,21 @@ ## It will clone the Solidity git from github, determine the version, ## create a source archive and push it to the ubuntu ppa servers. ## +## This requires the following entries in /etc/dput.cf: +## +## [ethereum-dev] +## fqdn = ppa.launchpad.net +## method = ftp +## incoming = ~ethereum/ethereum-dev +## login = anonymous +## +## [ethereum] +## fqdn = ppa.launchpad.net +## method = ftp +## incoming = ~ethereum/ethereum +## login = anonymous + +## ############################################################################## set -ev @@ -28,10 +43,10 @@ fi if [ "$branch" = develop ] then - pparepo=ethereum/ethereum-dev + pparepo=ethereum-dev ppafilesurl=https://launchpad.net/~ethereum/+archive/ubuntu/ethereum-dev/+files else - pparepo=ethereum/ethereum + pparepo=ethereum ppafilesurl=https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files fi @@ -192,7 +207,8 @@ EMAIL="$email" dch -v 1:${debversion}-${versionsuffix} "git build of ${commithas # build source package # If packages is rejected because original source is already present, add # -sd to remove it from the .changes file -debuild -S -sa -us -uc +# -d disables the build dependencies check +debuild -S -d -sa -us -uc # prepare .changes file for Launchpad sed -i -e s/UNRELEASED/${distribution}/ -e s/urgency=medium/urgency=low/ ../*.changes @@ -223,6 +239,6 @@ fi debsign --re-sign -k ${keyid} ../${packagename}_${debversion}-${versionsuffix}_source.changes # upload -dput ppa:${pparepo} ../${packagename}_${debversion}-${versionsuffix}_source.changes +dput ${pparepo} ../${packagename}_${debversion}-${versionsuffix}_source.changes done |