#!/bin/sh # script gutosie # here you can add your own command to perform # line - Checking internet connection by @j00zek thank you IMAGEKATALOG=ImageBoot if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`$IMAGEKATALOG/.neonextboot ] ; then mkdir `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh echo "_(_________Start mountpoint location NEOBOOT_________)" fi echo "_(Checking internet connection)..." ping -c 1 github.com 1>/dev/null 2>%1 if [ $? -gt 0 ]; then echo -n "_(github server unavailable, update impossible)\n!!! network restart...!!! )" /etc/init.d/networking stop; echo "_____(stopping network connection)_____" sleep 1; /etc/init.d/networking start; echo "_____(start network connection)_____" sleep 5 if [ $? -gt 0 ]; then if [ -e /usr/bin/curl ]; then cd /tmp; curl -O --ftp-ssl https://raw.githubusercontent.com/gutosie/NeoBoot8/master/ver.txt; cd / elif [ -e /usr/bin/wget ]; then wget https://raw.githubusercontent.com/gutosie/NeoBoot8/master/ver.txt -O /tmp/ver.txt cd / fi if [ ! -f /tmp/ver.txt ] ; then /etc/init.d/networking stop; echo "_____(stopping network connection)_____" sleep 2; /etc/init.d/networking start; echo "_____(start network connection)_____" fi fi if [ -e /%1 ] ; then rm -f /%1 fi # echo " dns-nameservers 1.1.1.1 " >> /etc/network/interfaces else echo "_____!!!(github server available)!!!_____" fi echo "!!!_____([NEOBOOT] used userscript)_____!!! " echo ok exit 0