Advertisement
buonleloi

ggc-xzc.sh

Feb 28th, 2017
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.57 KB | None | 0 0
  1. #!/bin/bash
  2. echo deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse > /etc/apt/sources.list
  3. echo deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse >> /etc/apt/sources.list
  4. echo deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse >> /etc/apt/sources.list
  5. echo deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse >> /etc/apt/sources.list
  6. echo deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse >> /etc/apt/sources.list
  7. echo deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse >> /etc/apt/sources.list
  8. echo deb http://archive.canonical.com/ubuntu xenial partner >> /etc/apt/sources.list
  9. echo deb-src http://archive.canonical.com/ubuntu xenial partner >> /etc/apt/sources.list
  10. export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  11. echo "vm.nr_hugepages = 256" > /etc/sysctl.conf
  12. echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" > .bashrc
  13. sudo apt-get clean;apt-get update;apt-get update
  14. sudo apt-get dist-upgrade -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" -y
  15. sudo apt-get install -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" cmake build-essential libboost-all-dev git m4 libgmp-dev zlib1g-dev gcc g++ automake autoconf libevent-pthreads-2.0-5 libssl-dev libcurl4-openssl-dev libjansson-dev libjansson4 lsb-release screen htop -y
  16. cd ~/
  17. export OBJECT_MODE=64
  18. if grep -q avx2 /proc/cpuinfo; then
  19.     rm -rf cpuminer-opt/
  20.     rm cpuminer
  21.     git clone https://github.com/JayDDee/cpuminer-opt
  22.     cd cpuminer-opt/
  23.     ./autogen.sh
  24.     CFLAGS="-Ofast -march=native -mtune=native -DUSE_ASM" CXXFLAGS="$CFLAGS -std=gnu++11" ./configure --with-curl --with-crypto
  25.     make
  26.     strip -s cpuminer
  27.     mv cpuminer ~/cpuminer
  28.     cd ~/
  29.     chmod +x cpuminer
  30.  else
  31.     rm -rf cpuminer-xzc/
  32.     rm cpuminer
  33.     git clone https://github.com/zcoinofficial/cpuminer-xzc
  34.     cd cpuminer-xzc/
  35.     ./autogen.sh
  36.     CFLAGS="-Ofast -march=native -mtune=native -DROW_PREFETCH -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -DUSE_ASM" CXXFLAGS="$CFLAGS -std=gnu++11" ./configure --with-crypto --with-curl
  37.     make
  38.     strip -s cpuminer
  39.     mv cpuminer ~/cpuminer
  40.     cd ~/
  41.     chmod +x cpuminer
  42.  fi
  43. sudo chmod +775 cpuminer
  44.  
  45. screen -S zcoincpu ./cpuminer -a lyra2z -o stratum+tcp://us-east.lyra2z-hub.miningpoolhub.com:20581 -u idrawlife.ggc -p password
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement