#!/bin/bash
echo "Gekko-Miner autoinstall v1.2"
echo ""
echo "Update && install packages for cgminer:"
sudo apt-get update -y
sudo apt-get install -y build-essential git autoconf automake libtool pkg-config libcurl4-openssl-dev libudev-dev libjansson-dev libncurses5-dev libusb-1.0-0-dev screen
echo ""
echo "Build Cgminer:"
wget -c -q --show-progress http://folivier.homelinux.org/baikal_style/cgminer-gekko.tar.xz
tar xfJ cgminer-gekko.tar.xz --checkpoint=.10
echo
cd cgminer-gekko
git reset --hard
git pull
./autogen.sh
./configure --enable-gekko
make
sudo cp 01-cgminer.rules /etc/udev/rules.d/
cd ..
rm cgminer-gekko.tar.xz
echo ""
echo "Web interface install:"
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/gekko.tar.xz
sudo mv gekko.tar.xz /
cd /
sudo tar xfJ gekko.tar.xz --checkpoint=.10
sudo rm gekko.tar.xz
cd ~
sudo cp ~/cgminer-gekko/cgminer /opt/scripta/bin/cgminer-gekko
echo ""
echo "Finish"
echo "reboot now"
