diff --git a/NeoBoot/bin/inithelp b/NeoBoot/bin/inithelp deleted file mode 100644 index 11c4f1a..0000000 --- a/NeoBoot/bin/inithelp +++ /dev/null @@ -1,152 +0,0 @@ -#!/bin/sh -e - -NEODEVICE=`cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` -IMAGEKATALOG=ImageBoot - -echo -e "\n_________________________ Start inithelp __________________________>>>>" - -if [ ! -e $NEODEVICE$IMAGEKATALOG/.neonextboot ]; then - mnttest="nolocation" - if [ -e /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install ]; then - orgimag1=`mount | sed '/sd/!d' | cut -d" " -f1` - selectinstall=`cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/bin/install` - for item in $orgimag1; do - selectmnt=`blkid | find "$selectinstall" | cut -d" " -f1` - if [ $selectmnt = $selectinstall ]; then - echo -e "selectmnt="$selectmnt - mnttest="location" - mount $selectmnt `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1 - echo -e "Neoboot location detected. " - fi - - if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`ImageBoot ]; then - echo "NeoBoot hasn't been installed on: " $selectinstall - umount -l $NEODEVICE > /dev/null 2>&1 - else - echo -e "NEOBOOT has been installed on: " $selectmnt - break; - fi - done - fi - - if [ $mnttest = "location" ] ; then - break; - else - echo "NeoBoot mount by Device" - DEVICES1=`find /dev/sd??` - for DEVICE in $DEVICES1; - do - if [ -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` ]; then - echo -e "neoboot checking installation on: " $DEVICE - mount $DEVICE `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1 - fi - if [ ! -e `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location`ImageBoot ]; then - echo -e "NeoBoot hasn't been installed on: " $DEVICE - umount `cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` > /dev/null 2>&1 - else - echo -e "NeoBoot has been installed on: " $DEVICE - break; - fi - done - fi - - if [ ! -e $NEODEVICE$IMAGEKATALOG/.neonextboot ]; then - if [ -e /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/mountpoint.sh ]; then - /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/neo.sh - echo -e "\n_________________________ NeoBoot mount by MOUNTPOINT _________________________ " - fi - elif [ $mnttest == "label" ]; then - echo -e "\n_________________________ NeoBoot mount by DEVICE_________________________ " - elif [ $mnttest == "location" ]; then - echo -e "\n_______________________ NeoBoot mount by LOCATION _______________________ " - fi -fi - -neoLOG=$NEODEVICE$IMAGEKATALOG/NeoInit.log -TiME=$(date +"%d.%m.%Y - %H:%M:%S") -echo "" -touch $neoLOG -echo -e "\nNeoInit.log READY" -echo -e "\n \n>>>>>>>>>>>>>>>>> \nSTART NEXT LOG... \n>>>>>>>>>>>>>>>>> \n" >> $neoLOG -echo "..............-=*[ NEOBOOT - BOOT UP ]*=-.............." >> $neoLOG -echo " ____q(-_-)p____START NEXT Image...____q(-_-)p____ " >> $neoLOG -echo "......................................................." >> $neoLOG -echo ">>>>>>>>>>>>>>>>>>>>>> // START \\ >>>>>>>>>>>>>>>>>>> :" >> $neoLOG - -if [ ! -e $NEODEVICE$IMAGEKATALOG/.neonextboot ]; then - ln -sfn /sbin/init.sysvinit /sbin/init - echo "Flash " > $NEODEVICE$IMAGEKATALOG/.neonextboot - echo "" - echo -e "\n#### __NEOBOOT - does not detect the location file neonextboot - Error - Back to Flash... __>>>> " - echo "#### __NEOBOOT - does not detect the location file neonextboot - Error - Back to Flash... __>>>>" >> $neoLOG - sleep 5 -fi - -TARGET=Flash -if [ -f $NEODEVICE$IMAGEKATALOG/.neonextboot ]; then - TARGET=`cat $NEODEVICE$IMAGEKATALOG/.neonextboot` -fi - -if [ $TARGET = "Flash" ]; then - echo "BOOTNEO is booting image from " $TARGET - /bin/umount /media/usb > /dev/null 2>&1 - /bin/umount /media/hdd > /dev/null 2>&1 - /usr/bin/showiframe /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/neowait.mvi > /dev/null 2>&1 - ln -sfn /sbin/init.sysvinit /sbin/init - sleep 5 - echo -e "\n----------------------------------" - echo -e " BOOT UP IMAGE FROM FLASH " - echo -e "----------------------------------" - echo " REBOOT - UP IMAGE FROM FLASH " >> $neoLOG - reboot -f -else - ######### test boot new imaga>>>> - - VUMODEL=`cat /proc/stb/info/vumodel` - BOXNAME=`cat /etc/hostname` - UPLOAD=ImagesUpload - NEODEVICE=`cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location` - IMAGEKATALOG=ImageBoot - - echo -e "\n#### ________ test boot new imaga ________>>>> " - sleep 2 - - if [ -e $NEODEVICE$IMAGEKATALOG/$TARGET/.control_ok ]; then - [ $PL ] && echo "Nie ma bledu, normalny start image..." || echo "No Error - Booting image normal..." - elif [ -e $NEODEVICE$IMAGEKATALOG/$TARGET/.control_boot_new_image ]; then - echo -e "\nFirst start image - The first attempt to launch a new image... "; rm -f $NEODEVICE$IMAGEKATALOG/$TARGET/.control_boot_new_image - else - /usr/bin/showiframe /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/error.mvi > /dev/null 2>&1 - echo -e "\n\n!!!error!!!\n\n>>> ERROR, Please reinstalling the kernel for flash image now... <<<\n\n>>> Error - NeoBoot he can not run it image !!! Restart STB - Back to Flash... <<<" - echo "!!!error!!!, ERROR, Please reinstalling the kernel for flash image now... " >> $neoLOG - echo "Error - NeoBoot he can not run it image !!! Restart STB - Back to Flash..." >> $neoLOG - sleep 10 - echo "\nWrong kernel-Press number 3" > $NEODEVICE$UPLOAD/.kernel/used_flash_kernel - echo "Flash " > $NEODEVICE$IMAGEKATALOG/.neonextboot - ln -sf "init.sysvinit" "/sbin/init"; echo ">>> DONE <<<"; - - PATH=/sbin:/bin:/usr/sbin:/usr/bin - - echo -n "END INIT INFO Rebooting... " - reboot -d -f - fi - - if [ ! -e $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh ] ; then - rm -f $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh - echo -e "\n#### ________ DELETE enigma2_pre_start.sh ________>>>> " - cp -af /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/mountpoint.sh $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh - chmod 0755 $NEODEVICE$IMAGEKATALOG/$TARGET/usr/bin/enigma2_pre_start.sh - echo -e "\nNeoBOOT created the file mount enigma2_pre_start.sh " - echo "NeoBOOT created the file mount enigma2_pre_start.sh " >> $neoLOG - fi - - cp -af /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/mountpoint.sh $NEODEVICE$IMAGEKATALOG/$TARGET/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/files/mountpoint.sh - -fi - -echo -e "\n_________________ END inithelp and start of the software__________________" -echo "_________________ END inithelp and start of the software__________________" >> $neoLOG - -echo ok - -exit 0 \ No newline at end of file