diff --git a/installer/resources/checklist.md b/installer/resources/checklist.md index bbdd9e83cfc609e9fc0dc790cdc441cfba90f842..948752f2a145952cef3e856192366e79c77ea369 100644 --- a/installer/resources/checklist.md +++ b/installer/resources/checklist.md @@ -84,11 +84,13 @@ > NOTE: These tasks are now automated by `ant release` > > Build and tag: + > > ``` > ant pkg > ``` > > Create signed update files with: + > > ``` > export I2P=~/i2p > java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate sign i2pupdate.zip i2pupdate.sud /path/to/private.key 0.x.xx @@ -96,12 +98,14 @@ > ``` > > Verify signed update files with: + > > ``` > java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate showversion i2pupdate.sud > java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate verifysig i2pupdate.sud > ``` > > Make the source tarball: + > > ``` > Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p i2p-0.x.xx > Double-check trust list @@ -110,12 +114,14 @@ > ``` > > Rename some files: + > > ``` > mv i2pinstall.exe i2pinstall-0.x.xx.exe > mv i2pupdate.zip i2pupdate-0.x.xx.zip > ``` > > Generate hashes: + > > ``` > sha256sum i2p*0.x.xx.* > sha256sum i2pupdate.sud @@ -123,6 +129,7 @@ > ``` > > Generate PGP signatures: + > > ``` > gpg -b i2pinstall-0.x xx.exe > gpg -b i2psource-0.x.xx.tar.bz2