SETUP SCRIPT: Ubuntu 16.04.2 LTS TVheadend dvb 4l drivers and wscan

Added by Kevern Upton 7 days ago

###################################################
#######     Compliments iIot online store   #######
#######     www.iiot.co.za                  #######
###################################################
#######        Ubuntu 16.04.2 LTS           #######
#######        Assorted v41 drivers         #######
#######        Tvheadend Package Stable     #######
#######        Tested - MyGica T230C DVB    #######
#######   By Kevern Upton  -  17 June 2017  #######
###################################################
#######   Use killall -9 tvheadend then     #######
#######   sudo w_scan -x to generate        #######  
#######   channels list                     #######
#######   Copy and paste this into a shell  #######
#######   to execute                        #######
###################################################
######    Use entirely at own risk          #######
###################################################
update_dependancies(){
sudo apt-get update
sudo apt-get install git -y
}
install_dvb_drivers(){
sudo mkdir -p /opt/crazycat && cd /opt/crazycat
sudo apt-get install  make gcc patchutils libproc-processtable-perl -y
sudo git clone https://bitbucket.org/CrazyCat/media_build
cd media_build
sudo ./build --main-git
sudo make install
}
install_w_scan(){
sudo mkdir -p /opt/wscan && cd /opt/wscan
sudo wget http://wirbel.htpc-forum.de/w_scan/w_scan-20170107.tar.bz2
sudo tar -xvf w_scan-20170107.tar.bz2
cd w_scan-20170107 && sudo ./configure
sudo make 
sudo make install
cd ~/
}
install_tvheadend(){
sudo apt-add-repository ppa:mamarley/tvheadend-git-stable -y
sudo apt-get update
sudo apt-get install tvheadend -y
}
reboot_server(){
sudo reboot
}
update_dependancies
install_dvb_drivers
install_w_scan
install_tvheadend
reboot_server