cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

test.sh (993B)


      1 #!/bin/bash
      2 
      3 
      4 REPO_ROOT=./../c2ec #/home/joel/studies/thesis/cashless2ecash/c2ec
      5 DB_NAME=c2ec
      6 ADMIN_PASSWORD=secret
      7 OPERATOR_PASSWORD=secret2
      8 API_PASSWORD=secret3
      9 
     10 if [[ ($ADMIN_PASSWORD = $OPERATOR_PASSWORD) || ($OPERATOR_PASSWORD = $API_PASSWORD) || ($ADMIN_PASSWORD = $API_PASSWORD) ]]; then
     11     echo "PROBLEM: passwords for db admin, operator and must be different..."
     12     echo "Usage: $0 <db-username> <db-password> <db-name> <source-root> <new-db-admin-pw> <new-db-admin-pw> <new-db-admin-pw>"
     13     exit 1
     14 fi
     15 
     16 ACCESS_WITHOUT_PASSWORD="$REPO_ROOT/db/access.sql"
     17 ACCESS_WITH_PASSWORDS="$REPO_ROOT/db/access-with-passwords.sql"
     18 
     19 cp $ACCESS_WITHOUT_PASSWORD $ACCESS_WITH_PASSWORDS
     20 
     21 sed -i "s/ADMIN_PASSWORD/$ADMIN_PASSWORD/g" $ACCESS_WITH_PASSWORDS
     22 sed -i "s/OPERATOR_PASSWORD/$OPERATOR_PASSWORD/g" $ACCESS_WITH_PASSWORDS
     23 sed -i "s/API_PASSWORD/$API_PASSWORD/g" $ACCESS_WITH_PASSWORDS
     24 sed -i "s/DB_NAME/$DB_NAME/g" $ACCESS_WITH_PASSWORDS
     25 
     26 cat $ACCESS_WITH_PASSWORDS
     27 
     28 rm $ACCESS_WITH_PASSWORDS