|
@@ -1,7 +1,7 @@
|
|
|
#!/bin/bash
|
|
|
set -e
|
|
|
-script_version="1.52"
|
|
|
-rdate="22/01/2019"
|
|
|
+script_version="1.53"
|
|
|
+rdate="30/01/2019"
|
|
|
remote_folder="http://wareck.free.fr/openrig"
|
|
|
lsb_v="`lsb_release -r | awk '{print$2; exit}'`"
|
|
|
lsb_r="`lsb_release -d | awk '{print$2" "$3}'`"
|
|
@@ -22,6 +22,7 @@ SGMINER="YES"
|
|
|
SGMINER_TT="YES"
|
|
|
SGMINER_x16r="YES"
|
|
|
Lyra2z="YES"
|
|
|
+lolMiner="YES"
|
|
|
|
|
|
swap_size="0" # 0/4/8/16 Go
|
|
|
|
|
@@ -45,6 +46,7 @@ fi
|
|
|
claymore_dual_v="`curl -s $remote_folder/version.txt | awk 'NR==1 {print$3; exit}'`"
|
|
|
claymore_zcash_v="`curl -s $remote_folder/version.txt | awk 'NR==2 {print$3; exit}'`"
|
|
|
claymore_xmr_v="`curl -s $remote_folder/version.txt | awk 'NR==3 {print$3; exit}'`"
|
|
|
+lolminer_v="`curl -s $remote_folder/version.txt | awk 'NR==6 {print$3; exit}'`"
|
|
|
|
|
|
echo ""
|
|
|
echo -n -e " \e[97m\u2554"
|
|
@@ -66,6 +68,7 @@ if [ $ROCM_ = "NO" ]; then echo -e "\e[94m AMD GPU PRO Drivers $amd_driver_v
|
|
|
if [ $ETHMine = "YES" ]; then echo -e "\e[97m +\e[91m Etherminer \e[0m\e[97m";fi
|
|
|
if [ $XMRIG_AMD = "YES" ]; then echo -e "\e[97m +\e[91m XMRig-amd \e[0m\e[97m";fi
|
|
|
if [ $XMR_STAK = "YES" ]; then echo -e "\e[97m +\e[91m XMR-Stak \e[0m\e[97m";fi
|
|
|
+if [ $lolMiner = "YES" ]; then echo -e "\e[97m +\e[91m lolMiner v$lolminer_v\e[0m\e[97m";fi
|
|
|
if [ $SGMINER = "YES" ]; then echo -e "\e[97m +\e[91m Sgminer-nicehash\e[0m\e[97m";fi
|
|
|
if [ $SGMINER_TT = "YES" ]; then echo -e "\e[97m +\e[91m Sgminer-timetravel\e[0m\e[97m";fi
|
|
|
if [ $SGMINER_x16r = "YES" ]; then echo -e "\e[97m +\e[91m Sgminer-x16r\e[0m\e[97m";fi
|
|
@@ -73,6 +76,7 @@ echo -e "\e[97m +\e[91m Claymore dualminer $claymore_dual_v\e[0m\e[97m"
|
|
|
echo -e "\e[97m +\e[91m Claymore zcash $claymore_zcash_v\e[0m\e[97m"
|
|
|
echo -e "\e[97m +\e[91m Claymore xmr $claymore_xmr_v\e[0m\e[97m"
|
|
|
if [ $Lyra2z = "YES" ]; then echo -e "\e[97m +\e[91m Lyra2z GPU Mining (experimental)\e[0m\e[97m";fi
|
|
|
+
|
|
|
echo
|
|
|
sleep 4
|
|
|
sed -i -e "s/# set const/set const/g" /etc/nanorc
|
|
@@ -83,20 +87,20 @@ sudo resize2fs `df -h | grep /dev/sd | awk ' { print $1 }'` |true
|
|
|
echo -e "\e[97mDone !\e[0m"
|
|
|
|
|
|
echo -e "\n\e[95mSystem Update :\e[0m"
|
|
|
-sudo apt-get update
|
|
|
-sudo add-apt-repository -y ppa:ethereum/ethereum -y
|
|
|
-sudo apt-get update
|
|
|
+sudo apt-get update && echo ""
|
|
|
+sudo add-apt-repository -y ppa:ethereum/ethereum -y && echo ""
|
|
|
+sudo apt-get update && echo ""
|
|
|
cd ~
|
|
|
sudo sed -i -e "s/quiet splash/text/g" /etc/default/grub
|
|
|
sudo sed -i -e 's#GRUB_CMDLINE_LINUX=""#GRUB_CMDLINE_LINUX="amddgpu.vm_fragment_size=9"#g' /etc/default/grub
|
|
|
-sudo update-grub2
|
|
|
-sudo apt dist-upgrade -y
|
|
|
+sudo update-grub2 && echo ""
|
|
|
+sudo apt dist-upgrade -y && echo ""
|
|
|
if ! [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]];then sudo apt-get remove linux-image-4.4.0-116* linux-headers-4.4.0-116* -y ;fi
|
|
|
sudo apt install ethereum git screen htop curl ntp pv git cmake libleveldb-dev libjsoncpp-dev \
|
|
|
build-essential libcurl4-gnutls-dev libboost-all-dev libgmp-dev \
|
|
|
-libreadline-dev libmicrohttpd-dev libjansson-dev libgmp-dev libssl-dev unzip python-nfqueue python-scapy mesa-common-dev -y
|
|
|
-if ! [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]];then sudo apt install libcryptopp-dev -y ;fi
|
|
|
-if ! [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]];then sudo apt-get install --install-recommends xserver-xorg-hwe-16.04 -y; fi
|
|
|
+libreadline-dev libmicrohttpd-dev libjansson-dev libgmp-dev libssl-dev unzip python-nfqueue python-scapy mesa-common-dev -y && echo ""
|
|
|
+if ! [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]];then sudo apt install libcryptopp-dev -y ;fi && echo""
|
|
|
+if ! [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]];then sudo apt-get install --install-recommends xserver-xorg-hwe-16.04 -y; fi && echo ""
|
|
|
|
|
|
if [ $ROCM_ = "YES" ]
|
|
|
then
|
|
@@ -197,6 +201,13 @@ sudo chown work claymore_xmr
|
|
|
sudo chown work claymore_zcash
|
|
|
sudo chown work /home/work/miner.sh
|
|
|
|
|
|
+if [ $lolMiner = "YES" ]
|
|
|
+ then
|
|
|
+ echo -e "\n\e[95mInstall lolMiner v$lolMiner_v :\e[0m"
|
|
|
+ sudo -u work curl -sf $remote_folder/miners/lolMiner_v$lolminer_v.tar.xz | tar xvJ
|
|
|
+ sudo chown -R work /home/work/lolMiner
|
|
|
+fi
|
|
|
+
|
|
|
if [ $ETHMine = "YES" ]
|
|
|
then
|
|
|
echo -e "\n\e[95mInstall Ethminer :\e[0m"
|