syi3

Untitled

Jul 17th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.03 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. USAGE="Usage: $0 <DDS admin container> : add DDS system Admin"
  4. DDSADMIN=${1:?$USAGE}
  5. DDSRM="0x19b3e75090d28202beafd28d3924193121b91faa"
  6. source `dirname $0`/../lib/dds.sh 8080
  7.  
  8.  
  9. cd ~/mstor-contracts-0.2.7
  10. echo `pwd`
  11.  
  12.  
  13. REGISTRY=`npm run registry address | addr`
  14. echo $REGISTRY
  15.  
  16. HMAC=`randBytes 32`
  17. echo $HMAC
  18.  
  19. EXPIRY=`date -d "+1 year" +%s%3N`
  20. echo $EXPIRY
  21.  
  22. DDSADMINCERT=`findCert "$DDSADMIN"`
  23. echo $DDSADMINCERT
  24.  
  25. DDSADMINADDR=`addressFromCert "$DDSADMINCERT"`
  26. echo $DDSADMINADDR
  27.  
  28. DDSADMINCERT=`fileToHex "$DDSADMINCERT"`
  29. echo $DDSADMINCERT
  30.  
  31. echo "Registering AFT Admin: $DDSADMINADDR" >&2
  32. echo "$DDSRM \"OGRN:1177700002150\" $DDSADMINADDR $DDSADMINCERT"
  33. createUser $DDSRM "OGRN:1177700002150" $DDSADMINADDR $DDSADMINCERT
  34.  
  35. grantUserRole $DDSADMINADDR AFTDDSAdmin $HMAC $EXPIRY
  36. echo "grantUserRole $DDSADMINADDR AFTDDSAdmin $HMAC $EXPIRY"
  37.  
  38. grantUserRole $DDSADMINADDR AFTDDSDepositoryRobot $HMAC $EXPIRY
  39. echo "grantUserRole $DDSADMINADDR AFTDDSAdmin $HMAC $EXPIRY"
  40. cd /home/bsivochkin/scripts/deploy
Advertisement
Add Comment
Please, Sign In to add comment