#!/bin/bash
echo -e "\e[93mScrypt-Miner autoinstall v1.2\e[0m"

echo -e "\n\e[95mUpdate && install packages for cgminer:\e[0m"
sudo apt-get update -y
sudo apt-get install build-essential autoconf automake libtool pkg-config libcurl4-gnutls-dev \
        libjansson-dev uthash-dev libncurses5-dev libncursesw5-dev libudev-dev libusb-1.0-0-dev \
        libevent-dev libmicrohttpd-dev libhidapi-dev git screen -y

echo -e "\n\e[95mBuild Cgminer-lketc:\e[0m"
wget -c -q --show-progress http://folivier.homelinux.org/baikal_style/cgminer-lketc.tar.xz
tar xfJ cgminer-lketc.tar.xz --checkpoint=.10
echo
cd cgminer-lketc
git pull
make
sudo cp 01-cgminer.rules /etc/udev/rules.d/
cd ..
rm cgminer-lketc.tar.xz

echo "\n\e[95mInstall: web interface:\e[0m"
sudo apt-get install lighttpd php5-common php5-cgi php5 -y
sudo lighty-enable-mod fastcgi-php
sudo /etc/init.d/lighttpd force-reload
sudo usermod -a -G www-data pi
sudo apt-get install php5-rrd php-auth-sasl php-mail php-net-smtp php-net-socket -y
sudo apt-get install shellinabox openssl -y
if [ ! -f /etc/php5/conf.d/expect.ini ]
then
sudo mkdir /etc/php5/conf.d/
sudo touch /etc/php5/conf.d/expect.ini
fi
sudo apt-get install libexpect-php5 rrdtool -y
echo ""
wget http://folivier.homelinux.org/baikal_style/scrypt.tar.xz
sudo mv scrypt.tar.xz /
cd /
sudo tar xfJ scrypt.tar.xz --checkpoint=.10
sudo rm scrypt.tar.xz
cd ~
sudo cp ~/cgminer-lketc/cgminer /opt/scripta/bin/
echo -e""
echo -e "\n\e[95mEnd\e[0m"
echo -e "\e[95mreboot now...\e[0m"
