Ignore:
Timestamp:
Nov 20, 2015 11:48:55 PM (5 years ago)
Author:
str4d <str4d@…>
Branches:
master
Children:
07c9ddb
Parents:
9e8597a
Message:

Blockquote formatting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • installer/resources/checklist.md

    r9e8597a rbe498ea  
    82821. `ant release`
    8383
    84     =========================================
    85     NOTE: These tasks are now automated by 'ant release'
    86 
    87     Build and tag:
    88         ant pkg
    89 
    90     Create signed update files with:
    91         export I2P=~/i2p
    92         java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate sign i2pupdate.zip i2pupdate.sud /path/to/private.key 0.x.xx
    93         java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate sign i2pupdate200.zip i2pupdate.su2 /path/to/private.key 0.x.xx
    94 
    95     Verify signed update files with:
    96         java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate showversion i2pupdate.sud
    97         java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate verifysig i2pupdate.sud
    98 
    99     Make the source tarball:
    100         Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p i2p-0.x.xx
    101         Double-check trust list
    102         tar cjf i2psource-0.x.xx.tar.bz2 --exclude i2p-0.x.xx/_MTN i2p-0.x.xx
    103         mv i2p-0.x.xx.tar.bz2 i2p.i2p
    104 
    105     Rename some files:
    106         mv i2pinstall.exe i2pinstall-0.x.xx.exe
    107         mv i2pupdate.zip i2pupdate-0.x.xx.zip
    108 
    109     Generate hashes:
    110         sha256sum i2p*0.x.xx.*
    111         sha256sum i2pupdate.sud
    112         sha256sum i2pupdate.su2
    113 
    114     Generate PGP signatures:
    115         gpg -b i2pinstall-0.x xx.exe
    116         gpg -b i2psource-0.x.xx.tar.bz2
    117         gpg -b i2pupdate-0.x.xx.zip
    118         gpg -b i2pupdate.sud
    119         gpg -b i2pupdate.su2
    120 
    121     (end of tasks automated by 'ant release')
    122     =========================================
     84    > NOTE: These tasks are now automated by `ant release`
     85    >
     86    > Build and tag:
     87    >     ```
     88    >     ant pkg
     89    >     ```
     90    >
     91    > Create signed update files with:
     92    >     ```
     93    >     export I2P=~/i2p
     94    >     java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate sign i2pupdate.zip i2pupdate.sud /path/to/private.key 0.x.xx
     95    >     java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate sign i2pupdate200.zip i2pupdate.su2 /path/to/private.key 0.x.xx
     96    >     ```
     97    >
     98    > Verify signed update files with:
     99    >     ```
     100    >     java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate showversion i2pupdate.sud
     101    >     java -cp $I2P/lib/i2p.jar net.i2p.crypto.TrustedUpdate verifysig i2pupdate.sud
     102    >     ```
     103    >
     104    > Make the source tarball:
     105    >     ```
     106    >     Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p i2p-0.x.xx
     107    >     Double-check trust list
     108    >     tar cjf i2psource-0.x.xx.tar.bz2 --exclude i2p-0.x.xx/_MTN i2p-0.x.xx
     109    >     mv i2p-0.x.xx.tar.bz2 i2p.i2p
     110    >     ```
     111    >
     112    > Rename some files:
     113    >     ```
     114    >     mv i2pinstall.exe i2pinstall-0.x.xx.exe
     115    >     mv i2pupdate.zip i2pupdate-0.x.xx.zip
     116    >     ```
     117    >
     118    > Generate hashes:
     119    >     ```
     120    >     sha256sum i2p*0.x.xx.*
     121    >     sha256sum i2pupdate.sud
     122    >     sha256sum i2pupdate.su2
     123    >     ```
     124    >
     125    > Generate PGP signatures:
     126    >     ```
     127    >     gpg -b i2pinstall-0.x xx.exe
     128    >     gpg -b i2psource-0.x.xx.tar.bz2
     129    >     gpg -b i2pupdate-0.x.xx.zip
     130    >     gpg -b i2pupdate.sud
     131    >     gpg -b i2pupdate.su2
     132    >     ```
     133    >
     134    > (end of tasks automated by 'ant release')
    123135
    1241362. Now test:
Note: See TracChangeset for help on using the changeset viewer.