Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- cd `dirname $0`
- WDIR=`pwd`
- if [ "$(whoami)" != "root" ]; then
- echo "Root permissions are required";
- exit 1;
- fi
- #preinstall
- if [ "$1" != "update" ]; then
- if [ -d /usr/share/iptv ] ; then
- echo "IPTV is installed , you want to replace?(yes/no)[yes]"
- read option
- if [ "$option" = "no" ] || [ "$option" = "n" ]; then
- echo "Operation canceled"
- exit 0;
- fi
- # sudo /etc/init.d/iptv-daemon stop --force > /dev/null 2>&1
- fi
- fi
- sudo yum -y install redhat-lsb-core-4.1-24.el7.i686 >/tmp/log 2>&1
- sudo apt-get -y install lsb_release>/tmp/log 2>&1
- dist=`lsb_release -si`
- #cleaning
- if [ -d /usr/share/iptv ] ; then
- sudo rm -fr /usr/share/iptv/ ;
- fi
- if [ -d /opt/iptv ] ; then
- sudo rm -fr /opt/iptv/ ;
- fi
- if [ -d /usr/share/wbt_output ] ; then
- rm -fr /usr/share/wbt_output ;
- fi
- if [ -e /usr/share/applications/iptv.desktop ] ; then
- sudo rm /usr/share/applications/iptv.desktop
- fi
- if [ -e /usr/share/applications/iptv-uninstall.desktop ] ; then
- sudo rm /usr/share/applications/iptv-uninstall.desktop
- fi
- if [ -e /etc/apache2/conf-available/iptv.conf ] ; then
- sudo rm /etc/apache2/conf-available/iptv.conf
- fi
- if [ -e /etc/apache2/conf-enabled/iptv.conf ] ; then
- sudo rm /etc/apache2/conf-enabled/iptv.conf
- fi
- if [ -e /etc/apache2/conf.d/iptv.conf ] ; then
- sudo rm /etc/apache2/conf.d/iptv.conf
- fi
- if [ -e /etc/httpd/conf.d/iptv.conf ] ; then
- sudo rm /etc/httpd/conf.d/iptv.confconf
- fi
- if [ -e /etc/httpd/conf.d/rewrite_iptv.conf ] ; then
- rm /etc/httpd/conf.d/rewrite_iptv.conf
- fi
- if [ -d /etc/iptv ] ; then
- sudo rm -fr /etc/iptv/ ;
- fi
- #installing
- echo "installing core"
- sudo rm -fr /usr/share/iptv ;
- sudo cp -fr $WDIR /usr/share/iptv ;
- if [ -d /var/www/html ] ; then
- sudo cp -f /usr/share/iptv/web/iptvhls/crossdomain.xml /var/www/html/crossdomain.xml;
- sudo chmod -f 777 /var/www/html/crossdomain.xml
- else
- sudo cp -f /usr/share/iptv/web/iptvhls/crossdomain.xml /var/www/crossdomain.xml;
- sudo chmod -f 777 /var/www/crossdomain.xml
- fi
- echo "checking dependencies";
- if [ "$dist" = "Ubuntu" ] || [ "$dist" = "Debian" ] || [ "$dist" = "Mint" ] || [ "$dist" = "LinuxMint" ]; then
- sudo apt-get -y install build-essential libpcre3 libpcre3-dev libssl-dev vnstat
- # pkg0=`dpkg --get-selections git | awk '{print $2}'`
- # pkg1=`dpkg --get-selections ffmpeg | awk '{print $2}'`
- # pkg2=`dpkg --get-selections apache2 | awk '{print $2}'`
- # pkg3=`dpkg --get-selections mysql-server | awk '{print $2}'`
- # pkg4=`dpkg --get-selections php5-json | awk '{print $2}'`
- # pkg41=`dpkg --get-selections php5-common | awk '{print $2}'`
- # pkg5=`dpkg --get-selections vlc | awk '{print $2}'`
- # pkg0=`dpkg --get-selections git | awk '{print $2}'`
- #pkg1=`whereis ffmpeg | awk '{print $2}'`
- pkg2=`whereis apache2 | awk '{print $2}'`
- njs=`whereis nodejs | awk '{print $2}'`
- pkg3=`whereis mysql | awk '{print $2}'`
- pkg4=`dpkg --get-selections php5-json | awk '{print $2}'`
- # pkg40=`dpkg --get-selections php5-sqlite | awk '{print $2}'`
- pkg41=`dpkg --get-selections php5-common | awk '{print $2}'`
- #pkg5=`whereis vlc | awk '{print $2}'`
- pkgphp5=`whereis php5 | awk '{print $2}'`
- # if [ "$pkg0" != "install" ]; then
- # if `apt-cache show git>/dev/null`;then
- # sudo apt-get -y install git
- # else
- # echo "Dependencies error git package not found"
- # exit 0
- # fi
- # fi
- # if [ "$pkg1" != "/usr/local/bin/ffmpeg" ] && [ "$pkg1" != "/usr/sbin/ffmpeg" ] && [ "$pkg1" != "/usr/bin/ffmpeg" ]; then
- # if `apt-cache show ffmpeg>/dev/null`;then
- # echo "ffmpeg is required and is not installed"
- # echo "will be installed ffmpeg"
- # echo "installing ffmpeg"
- # sleep 1
- # sudo apt-get -y install ffmpeg
- #
- # else
- # echo "Dependencies error ffmpeg package not found"
- # exit 0
- # fi
- # fi
- if [ "$pkg2" != "/usr/local/bin/apache2" ] && [ "$pkg2" != "/usr/sbin/apache2" ] && [ "$pkg2" != "/usr/bin/apache2" ]; then
- if `apt-cache show apache2>/dev/null`;then
- echo "apache2 is required and is not installed"
- echo "will be installed apache2"
- echo "installing apache2"
- sleep 1
- sudo apt-get -y install apache2
- else
- echo "Dependencies error apache2 package not found"
- exit 0
- fi
- fi
- if [ "$njs" != "/usr/local/bin/nodejs" ] && [ "$njs" != "/usr/sbin/nodejs" ] && [ "$njs" != "/usr/bin/nodejs" ]; then
- if `apt-cache show nodejs >/dev/null`;then
- echo "nodejs is required and is not installed"
- echo "will be installed nodejs"
- echo "installing nodejs"
- sleep 1
- sudo apt-get -y install nodejs npm
- sudo ln -sf "$njs" /usr/bin/node
- else
- echo "Dependencies error nodejs package not found"
- exit 0
- fi
- fi
- if [ "$pkgphp5" != "/usr/local/bin/php5" ] && [ "$pkgphp5" != "/usr/sbin/php5" ] && [ "$pkgphp5" != "/usr/bin/php5" ]; then
- if `apt-cache show php5>/dev/null`;then
- echo "php5 is required and is not installed"
- echo "will be installed php5"
- echo "installing php5"
- sleep 1
- sudo apt-get -y install php5
- else
- echo "Dependencies error php5 package not found"
- exit 0
- fi
- fi
- sudo apt-get -y install php5-curl
- sudo apt-get -y install php5-mysql
- sudo apt-get -y install php5-mcrypt
- sudo apt-get -y install php5-intl
- sudo apt-get -y install php5-exactimage
- sudo apt-get -y install php5-gd
- sudo apt-get -y install php5-memcache memcached
- if [ "$pkg3" != "/usr/local/bin/mysql" ] && [ "$pkg3" != "/usr/sbin/mysql" ] && [ "$pkg3" != "/usr/bin/mysql" ]; then
- if `apt-cache show mysql-server>/dev/null`;then
- echo "mysql-server is required and is not installed"
- echo "will be installed mysql-server"
- echo "installing mysql-server"
- sleep 1
- sudo apt-get -y install mysql-server
- else
- echo "Dependencies error mysql-server package not found"
- exit 0
- fi
- fi
- if [ "$pkg4" != "install" ]; then
- if `apt-cache show php5-json>/dev/null`;then
- echo "php5-json is required and is not installed"
- echo "will be installed php5-json"
- echo "installing php5-json"
- sleep 1
- sudo apt-get -y install php5-json
- else
- if [ "$pkg41" != "install" ]; then
- if `apt-cache show php5-common>/dev/null`;then
- echo "php5-json is required and is not installed"
- echo "will be installed php5-json"
- echo "installing php5-json"
- sleep 1
- sudo apt-get -y install php5-common
- else
- echo "Dependencies error php5-json package not found"
- exit 0
- fi
- fi
- fi
- fi
- # if [ "$pkg40" != "install" ]; then
- # if `apt-cache show php5-sqlite>/dev/null`;then
- # echo "php5-sqlite is required and is not installed"
- # echo "will be installed php5-sqlite"
- # echo "installing php5-sqlite"
- # sleep 1
- # sudo apt-get -y install sqlite3 libsqlite3-dev
- # sudo apt-get -y install php5-sqlite
- # else
- # if [ "$pkg41" != "install" ]; then
- # if `apt-cache show php5-common>/dev/null`;then
- # echo "php5-sqlite is required and is not installed"
- # echo "will be installed php5-sqlite"
- # echo "installing php5-sqlite"
- # sleep 1
- # sudo apt-get -y install php5-common
- # else
- # echo "Dependencies error php5-sqlite package not found"
- # exit 0
- # fi
- # fi
- # fi
- # fi
- # if [ "$pkg5" != "/usr/local/bin/vlc" ] && [ "$pkg5" != "/usr/sbin/vlc" ] && [ "$pkg5" != "/usr/bin/vlc" ]; then
- # if `apt-cache show vlc>/dev/null`;then
- # echo "vlc is required and is not installed"
- # echo "will be installed vlc"
- # echo "installing vlc"
- # sleep 1
- # #apt-get -y install vlc
- # sudo add-apt-repository ppa:videolan/stable-daily;
- # sudo apt-get update;
- # sudo apt-get build-dep vlc;
- # else
- # echo "Dependencies error vlc package not found"
- # exit 0
- # fi
- # fi
- #Installing vlc
- sudo apt-get -y install software-properties-common > /dev/null
- sudo apt-get install software-properties-common python-software-properties
- sudo add-apt-repository --remove ppa:videolan/stable-daily & 2>&1
- sudo apt-add-repository ppa:videolan/stable-daily
- sudo apt-get -y update
- sudo apt-get -y build-dep vlc
- sudo apt-get -y install vlc-nox
- sudo apt-get -y install libav-tools
- #Installing nginx
- rm -R -f /opt/nginx
- sudo mkdir -p /opt/nginx
- cd /usr/share/iptv/deps
- sudo apt-get -y install unzip
- tar -zxvf nginx-1.9.5.tar.gz
- unzip -o nginx-rtmp-module-master.zip
- cd nginx-1.9.5
- ./configure --prefix=/usr/share/iptv/nginx --with-http_ssl_module --add-module=../nginx-rtmp-module-master
- sudo make
- sudo make install
- echo 'worker_processes 1;
- events {
- worker_connections 1024;
- }
- rtmp {
- server {
- listen 1936;
- chunk_size 8192;
- ping 30s;
- notify_method get;
- allow play all;
- application live {
- live on;
- record off;
- allow publish 127.0.0.1;
- allow publish 0.0.0.0;
- allow publish all;
- }
- }
- }' > /usr/share/iptv/nginx/conf/nginx.conf & 2>&1
- sudo chmod -R 777 /usr/share/iptv/nginx/ & 2>&1
- #end nginx
- fi
- mysqllogin(){
- echo "Need root password for MYSQL"
- echo -n "Password: "
- stty -echo
- read PASS
- stty echo
- echo ""
- if [ "$PASS" != "" ];then
- if [ "`mysqlcheck -uroot -p$PASS --all-databases`" = "" ];then
- mysqllogin
- fi
- else
- mysqllogin
- fi
- }
- #Configuring FFMPEG
- arch=`uname -m`
- if [ $arch = "x86_64" ]; then
- rm -R -f /usr/share/iptv/libs/ffmpeg32/
- mv /usr/share/iptv/libs/ffmpeg64 /usr/share/iptv/libs/ffmpeg
- else
- rm -R -f /usr/share/iptv/libs/ffmpeg64/
- mv /usr/share/iptv/libs/ffmpeg32 /usr/share/iptv/libs/ffmpeg
- fi
- sudo chmod -R 755 /usr/share/wbt_output/ > /dev/null 2>&1;
- sudo chmod -R 755 /usr/share/iptv/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/cache/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/database/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/logs/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/assets/upload/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/backups/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/epg/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/upload/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/logs/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/iptvhls/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/nginx/ > /dev/null 2>&1;
- ip=`ifconfig | awk '/inet addr/{print substr($2,6)}'`
- echo "$ip" > /usr/share/iptv/app/cache/ip &
- echo "core installed"
- #post install
- mysqllogin
- mysqladmin -f -uroot -p$PASS drop iptvdb > /dev/null 2>&1
- mysql -u root -p$PASS -h localhost -e "GRANT ALL PRIVILEGES ON * . * TO 'iptvdb'@'localhost' IDENTIFIED BY 'iptvdb';CREATE DATABASE IF NOT EXISTS iptvdb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON iptvdb . * TO 'iptvdb'@'localhost';GRANT SELECT,INSERT,UPDATE,DELETE ON iptvdb.* TO 'iptvdb'@'localhost';"
- mysql -uroot -p$PASS -h localhost iptvdb < /usr/share/iptv/db/iptvdb.sql > /dev/null 2>&1
- echo "Configuring IPTV";
- #installing logs
- sudo mkdir -p /opt/iptv > /dev/null 2>&1 ;
- sudo chown www-data:www-data /opt/iptv/ > /dev/null 2>&1;
- sudo chmod -R 777 /opt/iptv/ > /dev/null 2>&1;
- sudo mkdir -p /usr/share/wbt_output/ > /dev/null 2>&1 ;
- sudo chown www-data:www-data /usr/share/wbt_output/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/wbt_output/ > /dev/null 2>&1;
- sudo mkdir -p /usr/share/lcmd/mhd/dmcl/dhm/ > /dev/null 2>&1 ;
- sudo touch /usr/share/lcmd/mhd/dmcl/dhm/.1M2M3YjBiMmUyYjFHJDY > /dev/null 2>&1 ;
- sudo chown www-data:www-data /usr/share/lcmd/mhd/dmcl/dhm/.1M2M3YjBiMmUyYjFHJDY > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/lcmd > /dev/null 2>&1;
- sudo mkdir -p /usr/share/mhd/lcmd/dmcl/dhm/ > /dev/null 2>&1;
- sudo touch /usr/share/mhd/lcmd/dmcl/dhm/.M3YjBiMmUyYjdjNGQyOGADFLJOISOFDFSFE > /dev/null 2>&1;
- sudo chown www-data:www-data /usr/share/mhd/lcmd/dmcl/dhm/.M3YjBiMmUyYjdjNGQyOGADFLJOISOFDFSFE > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/mhd > /dev/null 2>&1;
- sudo mkdir -p /usr/share/dmcl/mhd/lcmd/dhm/ > /dev/null 2>&1;
- sudo touch /usr/share/dmcl/mhd/lcmd/dhm/.BiMmUyYjdjNGSFFGGGD2157Qy > /dev/null 2>&1;
- sudo chown www-data:www-data /usr/share/dmcl/mhd/lcmd/dhm/.BiMmUyYjdjNGSFFGGGD2157Qy > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/dmcl > /dev/null 2>&1;
- sudo mkdir -p /usr/share/dhm/mhd/lcmd/dmcl/ ;
- sudo touch /usr/share/dhm/mhd/lcmd/dmcl/.M3YjBiMmUyYjdjNGQyOGEyM2ZmYzRjMDU3NTA1 > /dev/null 2>&1;
- sudo chown www-data:www-data /usr/share/dhm/mhd/lcmd/dmcl/.M3YjBiMmUyYjdjNGQyOGEyM2ZmYzRjMDU3NTA1 > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/dhm > /dev/null 2>&1;
- #end logs
- #mkdir -p /usr/share/pwtr/mhd/lcmd/ > /dev/null 2>&1;
- #rm -f /usr/share/pwtr/mhd/lcmd/pid.yml > /dev/null 2>&1;
- #touch /usr/share/pwtr/mhd/lcmd/pid.yml > /dev/null 2>&1; #pids
- #chown www-data:www-data /usr/share/pwtr/mhd/lcmd/pid.yml > /dev/null 2>&1;
- #chmod 700 /usr/share/pwtr/mhd/lcmd/pid.yml > /dev/null 2>&1;
- sudo rm -f -R /usr/share/pwtr/mhd/lcmd/* > /dev/null 2>&1;
- sudo mkdir -p /usr/share/pwtr/mhd/lcmd/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/pwtr/mhd/lcmd/ > /dev/null 2>&1;
- sudo chmod -R 755 /usr/share/iptv > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/cache/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/database/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/logs/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/assets/upload/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/backups/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/upload/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/wbt_output/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/logs/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/iptvhls/ > /dev/null 2>&1;
- echo "IPTV configuration has finished";
- echo "Configuring Apache";
- sudo mkdir -p /etc/iptv
- sudo cp /usr/share/iptv/apache.conf /etc/iptv/
- sudo cp /usr/share/iptv/hlsweb.conf /etc/iptv/
- sudo rm -f /usr/share/iptv/apache.conf
- sudo rm -f /usr/share/iptv/hlsweb.conf
- sudo chmod -R 755 /etc/iptv/
- sudo php /usr/share/iptv/install.php &
- if [ -d /etc/apache2 ] ; then
- #configuracion para los distros con apache2
- sudo mkdir -p /etc/apache2/conf-available ;
- sudo ln -sf /etc/iptv/apache.conf /etc/apache2/conf-available/iptv.conf > /dev/null 2>&1;
- sudo ln -sf /etc/iptv/hlsweb.conf /etc/apache2/conf-available/iptvhlsweb.conf > /dev/null 2>&1;
- sudo ln -sf /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load > /dev/null 2>&1;
- COMMON_STATE=$(dpkg-query -f '${Status}' -W 'apache2.2-common' 2>/dev/null | awk '{print $3}' || true)
- if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
- sudo ln -sf /etc/apache2/conf-available/iptv.conf /etc/apache2/conf-enabled/iptv.conf > /dev/null 2>&1;
- sudo ln -sf /etc/apache2/conf-available/iptvhlsweb.conf /etc/apache2/conf-enabled/iptvhlsweb.conf > /dev/null 2>&1;
- elif [ "$COMMON_STATE" = "installed" ] || [ "$COMMON_STATE" = "unpacked" ] ; then
- [ -d /etc/apache2/conf.d/ ] && [ ! -L /etc/apache2/conf.d/iptv.conf ] && ln -s ../conf-available/iptv.conf /etc/apache2/conf.d/iptv.conf > /dev/null 2>&1
- [ -d /etc/apache2/conf.d/ ] && [ ! -L /etc/apache2/conf.d/iptvhlsweb.conf ] && ln -s ../conf-available/iptvhlsweb.conf /etc/apache2/conf.d/iptvhlsweb.conf > /dev/null 2>&1
- fi
- elif [ -d /etc/httpd] ; then
- #configuracion para los distros con httpd
- if [ -d /etc/httpd/conf.d ] && [ ! -e /etc/httpd/conf.d/iptv.conf ]; then
- sudo ln -sf /etc/iptv/apache.conf /etc/httpd/conf.d/iptv.conf > /dev/null 2>&1
- sudo touch /etc/httpd/conf.d/rewrite_iptv.conf
- echo "LoadModule rewrite_module modules/mod_rewrite.so" > /etc/httpd/conf.d/rewrite_iptv.conf
- fi
- if [ -d /etc/httpd/conf.d ] && [ ! -e /etc/httpd/conf.d/iptvhlsweb.conf ]; then
- sudo ln -sf /etc/iptv/hlsweb.conf /etc/httpd/conf.d/iptvhlsweb.conf > /dev/null 2>&1
- sudo touch /etc/httpd/conf.d/rewrite_iptv.conf
- echo "LoadModule rewrite_module modules/mod_rewrite.so" > /etc/httpd/conf.d/rewrite_iptv.conf
- fi
- fi
- sudo cp /usr/share/iptv/iptv.desktop /usr/share/applications/
- sudo chmod 755 /usr/share/applications/iptv.desktop
- sudo rm /usr/share/iptv/iptv.desktop
- sudo cp /usr/share/iptv/iptv-uninstall.desktop /usr/share/applications/
- sudo chmod 755 /usr/share/applications/iptv-uninstall.desktop
- sudo rm /usr/share/iptv/iptv-uninstall.desktop
- # Reload webserver in any case, configuration might have changed
- # Redirection of 3 is needed because Debconf uses it and it might
- # be inherited by webserver. See bug #446324.
- if [ -f /etc/init.d/apache2 ] ; then
- #configuracion para los distros con apache2
- if [ -x /usr/sbin/invoke-rc.d ]; then
- sudo invoke-rc.d apache2 reload 3>/dev/null || true
- else
- sudo /etc/init.d/apache2 reload 3>/dev/null || true
- fi
- elif [ -f /etc/init.d/httpd] ; then
- #configuracion para los distros con httpd
- if [ -x /usr/sbin/invoke-rc.d ]; then
- sudo invoke-rc.d httpd reload 3>/dev/null || true
- else
- sudo /etc/init.d/httpd reload 3>/dev/null || true
- fi
- fi
- echo "Apache configuration has finished";
- sudo echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- */1 * * * * www-data php /usr/share/iptv/app/console iptv:check:channels
- */1 * * * * www-data php /usr/share/iptv/app/console iptv:record:programmes
- 59 23 * * * www-data php /usr/share/iptv/app/console iptv:subscriptions:remove
- 59 23 * * * www-data php /usr/share/iptv/app/console iptv:update:programmes
- 59 23 * * * www-data php /usr/share/iptv/app/console iptv:clear:visits
- 59 23 * * * www-data php /usr/share/iptv/app/console iptv:update:epg
- " > /etc/cron.d/iptv
- sudo /etc/init.d/cron restart > /dev/null 2>&1;
- sudo chmod -R 755 /usr/share/iptv > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/cache/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/database/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/app/logs/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/assets/upload/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/backups/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/upload/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/wbt_output/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/logs/ > /dev/null 2>&1;
- sudo chmod -R 777 /usr/share/iptv/web/iptvhls/ > /dev/null 2>&1;
- echo "starting daemon"
- #php /usr/share/iptv/app/console iptv:daemon:control nginx start
- #php /usr/share/iptv/app/console iptv:daemon:control nodejs start
- sudo chmod -R 777 /usr/share/iptv/nginx/ > /dev/null 2>&1;
- sudo rm -f /usr/share/iptv/install.php
- sudo rm -f /usr/share/iptv/install.sh
- sudo rm -R -f /usr/share/iptv/deps
- sudo rm -f -R /tmp/iptv/
- sudo chmod -R 777 /usr/share/iptv > /dev/null 2>&1;
- echo "You can access to the system in this Url: http://localhost/iptv";
- echo "To unintall IPTV run this command: /usr/share/iptv/uninstall.sh"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement