Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. pass_temp=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
  2. sudo useradd -m hush -s /bin/bash
  3. sudo echo hush:$pass_temp | chpasswd
  4. #HARDODED : pwdvalue
  5. sudo -H -u hush bash -c 'pwdvalue="/home/dwy/barterelly/Lazycoin/";repo=$(cat $pwdvalue\CONFIG/coinsconf | jq -r ".[] | select(.name==\"HUSH\") | .repo");branch=$(cat $pwdvalue/CONFIG/coinsconf | jq -r ".[] | select(.name==\"HUSH\") | .branch");cd /home/hush; git clone $repo;cd hush;git checkout $branch;git pull;./zcutil/fetch-params.sh;./zcutil/build.sh -j$(nproc);cd;mkdir .hush 2>/dev/null'
  6. sudo -H -u hush bash -c 'echo "rpcuser=$(cat /dev/urandom | tr -dc "a-zA-Z0-9" | fold -w 32 | head -n 1)" > /home/hush/.hush/hush.conf'
  7. sudo -H -u hush bash -c 'echo "rpcpassword=$(cat /dev/urandom | tr -dc "a-zA-Z0-9" | fold -w 32 | head -n 1)" >> /home/hush/.hush/hush.conf'
  8. sudo -H -u hush bash -c 'echo "rpcallowip=127.0.0.1" >> /home/hush/.hush/hush.conf'
  9. sudo -H -u hush bash -c 'echo "rpcworkqueue=256" >> /home/hush/.hush/hush.conf'
  10. sudo -H -u hush bash -c 'echo "txindex=1" >> /home/hush/.hush/hush.conf'
  11. sudo -H -u hush bash -c 'echo "addnode=explorer.myhush.org" >> /home/hush/.hush/hush.conf'
  12. sudo -H -u hush bash -c 'echo "addnode=dnsseed.myhush.org" >> /home/hush/.hush/hush.conf'
  13. sudo -H -u hush bash -c 'echo "addnode=dnsseed2.myhush.org" >> /home/hush/.hush/hush.conf'
  14. sudo -H -u hush bash -c 'echo "addnode=dnsseed.bleuzero.com" >> /home/hush/.hush/hush.conf'
  15. sudo -H -u hush bash -c 'echo "addnode=dnsseed.hush.quebec" >> /home/hush/.hush/hush.conf'
  16. sudo -H -u hush bash -c 'echo "rpcbind=127.0.0.1" >> /home/hush/.hush/hush.conf'
  17. sudo -H -u hush bash -c 'echo "server=1" >> /home/hush/.hush/hush.conf'
  18. sudo -H -u hush bash -c 'echo "showmetrics=0" >> /home/hush/.hush/hush.conf'
  19. sudo -H -u hush bash -c 'echo "listenonion=0" >> /home/hush/.hush/hush.conf'
  20. sudo -H -u hush bash -c 'echo "addressindex=1" >> /home/hush/.hush/hush.conf'
  21. sudo -H -u hush bash -c 'echo "timestampindex=1" >> /home/hush/.hush/hush.conf'
  22. sudo -H -u hush bash -c 'echo "spentindex=1" >> /home/hush/.hush/hush.conf'
  23. mkdir $pwdvalue/COINS 2>/dev/null
  24. sudo chown $USER:$USER $pwdvalue/COINS
  25. echo '#!/bin/bash' > $pwdvalue/COINS/HUSHSTART
  26. echo "sudo -H -u hush bash -c '/home/hush/hush/src/hushd &'" >> $pwdvalue/COINS/HUSHSTART
  27. sudo chmod a+x $pwdvalue/COINS/HUSHSTART
  28. sudo chown $USER:$USER $pwdvalue/COINS/HUSHSTART
  29. echo '#!/bin/bash' > $pwdvalue/COINS/HUSHSTOP
  30. echo "sudo -H -u hush bash -c 'hush-cli stop'" >> $pwdvalue/COINS/HUSHSTOP
  31. sudo chmod a+x $pwdvalue/COINS/HUSHSTOP
  32. sudo chown $USER:$USER $pwdvalue/COINS/HUSHSTOP
  33. mkdir /home/$USER/.hush 2>/dev/null
  34. sudo chown $USER:$USER ~/.hush
  35. cd /home/$USER/.hush
  36. cp /home/hush/.hush/hush.conf .
  37. sudo chown $USER:$USER ~/.hush/hush.conf
  38. sudo ln -sf /home/hush/hush/src/hush-cli /usr/local/bin/hush-cli
  39. sudo ln -sf /home/hush/hush/src/hushd /usr/local/bin/hushd
  40. sudo chmod +x /usr/local/bin/hush-cli
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement