depolymerization

wire gateway for Bitcoin/Ethereum
Log | Files | Refs | Submodules | README | LICENSE

deb-test.sh (989B)


      1 #!/bin/bash
      2 set -eu
      3 
      4 function step {
      5     echo -e "\n$@" >&2
      6 }
      7 
      8 USERS="depolymerizer-bitcoin-httpd depolymerizer-bitcoin-worker depolymerizer-bitcoin-node"
      9 
     10 step "Install depolymerizer-bitcoin"
     11 dpkg -i ../depolymerizer-bitcoin_*.deb
     12 
     13 step "Install depolymerizer-bitcoin again"
     14 dpkg -i ../depolymerizer-bitcoin_*.deb
     15 
     16 step "Start postgres cluster"
     17 sudo -u postgres pg_ctlcluster 17 main start
     18 
     19 step "depolymerizer-bitcoin version:"
     20 depolymerizer-bitcoin --version
     21 
     22 for USER in $USERS; do
     23     step "$USER user:"
     24     id $USER
     25 done
     26 
     27 step "Run dbconfig"
     28 depolymerizer-bitcoin-dbconfig -r
     29 
     30 step "Check man pages"
     31 man depolymerizer-bitcoin > /dev/null
     32 man depolymerizer-bitcoin.conf > /dev/null
     33 
     34 step "Remove depolymerizer-bitcoin"
     35 dpkg --remove depolymerizer-bitcoin
     36 
     37 step "Reinstall depolymerizer-bitcoin"
     38 dpkg -i ../depolymerizer-bitcoin_*.deb
     39 
     40 step "Purge depolymerizer-bitcoin:"
     41 dpkg --purge depolymerizer-bitcoin
     42 
     43 step "Reinstall depolymerizer-bitcoin"
     44 dpkg -i ../depolymerizer-bitcoin_*.deb