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