Skip to content

Instantly share code, notes, and snippets.

@huglester
Forked from rigamp/update-ttminer.sh
Last active December 26, 2019 20:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save huglester/14ff9b5b8b785303d028e1a4ad86c728 to your computer and use it in GitHub Desktop.
Save huglester/14ff9b5b8b785303d028e1a4ad86c728 to your computer and use it in GitHub Desktop.
Update Hive TT-Miner to 3.0.7 Beta 1
#!/bin/sh
# (miner stop || true) && cd /tmp && curl -L --insecure -s -O https://gist.githubusercontent.com/huglester/14ff9b5b8b785303d028e1a4ad86c728/raw/update-gminer.sh -o update-gminer.sh && screen -dmS updater bash update-gminer.sh
dt=$(date '+%Y-%m-%d_%H:%M:%S');
DIRECTORY=/hive/miners/gminer/1.69
rm -fr /tmp/gminer
pkgs='hive-miners-gminer-1.69'
if ! dpkg -s $pkgs >/dev/null 2>&1; then
sudo apt-get update
sudo apt install $pkgs -y
fi
if [ -d "$DIRECTORY" ]; then
# backup
cp $DIRECTORY/miner $DIRECTORY/$dt-miner
rm -fr /home/user/gminertemp
mkdir -p /home/user/gminertemp
cd /home/user/gminertemp
wget https://github.com/develsoftware/GMinerRelease/releases/download/1.91/gminer_1_91_linux64.tar.xz
#tar -zxvf gminer_1_91_linux64.tar.xz
tar xf gminer_1_91_linux64.tar.xz
chmod +x miner
cp miner $DIRECTORY/
echo "Gminer 1.70 installed. restarting miner"
else
echo "Please run flightsheet to install Gminer 1.69 first."
fi
#!/bin/sh
# cd /tmp && curl -L --insecure -s -O https://gist.githubusercontent.com/huglester/14ff9b5b8b785303d028e1a4ad86c728/raw/update-ttminer.sh && bash update-ttminer.sh
DIRECTORY=/hive/miners/tt-miner/3.0.6
if [ -d "$DIRECTORY" ]; then
cp -r "$DIRECTORY" /hive/miners/tt-miner/back-3.0.6
cd "$DIRECTORY"
mv Algos Algos.back
cd /home/user
mkdir tt-miner
cd tt-miner
wget https://tradeproject.de/download/Miner/TT-Miner-3.0.7-beta1.tar.xz
tar -xf TT-Miner-3.0.7-beta1.tar.xz
cp TT-Miner "$DIRECTORY"
cp -r Algos "$DIRECTORY"
chmod a+x "$DIRECTORY"/TT-Miner
echo "TT-Miner TT-Miner-3.0.7-beta1 installed."
else
echo "tt-miner directory not found. Please run flightsheet to install 3.0.6 first."
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment