Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- USAGE="Usage: $0 <DDS admin container> : add DDS system Admin"
- DDSADMIN=${1:?$USAGE}
- DDSRM="0x19b3e75090d28202beafd28d3924193121b91faa"
- source `dirname $0`/../lib/dds.sh 8080
- cd ~/mstor-contracts-0.2.7
- echo `pwd`
- REGISTRY=`npm run registry address | addr`
- echo $REGISTRY
- HMAC=`randBytes 32`
- echo $HMAC
- EXPIRY=`date -d "+1 year" +%s%3N`
- echo $EXPIRY
- DDSADMINCERT=`findCert "$DDSADMIN"`
- echo $DDSADMINCERT
- DDSADMINADDR=`addressFromCert "$DDSADMINCERT"`
- echo $DDSADMINADDR
- DDSADMINCERT=`fileToHex "$DDSADMINCERT"`
- echo $DDSADMINCERT
- echo "Registering AFT Admin: $DDSADMINADDR" >&2
- echo "$DDSRM \"OGRN:1177700002150\" $DDSADMINADDR $DDSADMINCERT"
- createUser $DDSRM "OGRN:1177700002150" $DDSADMINADDR $DDSADMINCERT
- grantUserRole $DDSADMINADDR AFTDDSAdmin $HMAC $EXPIRY
- echo "grantUserRole $DDSADMINADDR AFTDDSAdmin $HMAC $EXPIRY"
- grantUserRole $DDSADMINADDR AFTDDSDepositoryRobot $HMAC $EXPIRY
- echo "grantUserRole $DDSADMINADDR AFTDDSAdmin $HMAC $EXPIRY"
- cd /home/bsivochkin/scripts/deploy
Advertisement
Add Comment
Please, Sign In to add comment