diff --git a/NeoBoot/target/gbquad4k_kernel.sh b/NeoBoot/target/gbquad4k_kernel.sh index 9326e13..46f36d8 100644 --- a/NeoBoot/target/gbquad4k_kernel.sh +++ b/NeoBoot/target/gbquad4k_kernel.sh @@ -1,123 +1,117 @@ #!/bin/sh #script - gutosie - -#getCPUSoC() == 'bcm7252s' or getBoxHostName() == 'gbquad4k' - if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Boot - Flash z dysku usb lub hdd..." + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py + dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/kernel + fi + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi elif [ ! -e /.multinfo ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin ] ; then - [ $PL ] && echo "Instalacja pliku kernel.bin w flash ..." || echo "Instaling the kernel.bin file to flash..." + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin ] ; then + [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/kernel - fi - cat /dev/kernel | grep "kernel" - sleep 2 - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Reboot - Flash. Instalacja kernel do /dev/mmcblk0p..." - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py + dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/kernel + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." fi - fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/kernel | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i else - if [ $TARGET != "Flash" ]; then + if [ $TARGET != "Flash" ]; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage echo "Instalacja kernel do /dev/mmcblk0p..." sleep 2 if [ -d /proc/stb ] ; then - python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py - dd if=dd if=/tmp/zImage of=/dev/kernel - fi - rm -f /tmp/zImage - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py + dd if=/tmp/zImage of=/dev/kernel + fi + echo "Start image z Flash..." + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage echo "Instalacja kernel bin do /dev/mmcblk0p..." sleep 2 if [ -d /proc/stb ] ; then - python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py - dd if=dd if=/tmp/zImage of=/dev/kernel - fi - rm -f /tmp/zImage - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " H7 zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/gbfindkerneldevice.py + dd if=/tmp/zImage of=/dev/kernel + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/kernel | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi -exit 0 +exit 0 \ No newline at end of file diff --git a/NeoBoot/target/h7s_kernel.sh b/NeoBoot/target/h7s_kernel.sh index 4134c52..f92afd4 100644 --- a/NeoBoot/target/h7s_kernel.sh +++ b/NeoBoot/target/h7s_kernel.sh @@ -3,117 +3,110 @@ if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py + dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/kernel + fi + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi elif [ ! -e /.multinfo ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin ] ; then - [ $PL ] && echo "Instalacja pliku kernel.bin do Flash " || echo "Instaling the kernel.bin file to Flash" + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin ] ; then + [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/kernel - fi - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" - echo "Reboot - Flash." + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py + dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/kernel + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." fi - fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/kernel | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i else - if [ $TARGET != "Flash" ]; then + if [ $TARGET != "Flash" ]; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage - echo "Instalacja kernel do /dev/mmcblk0p2..." + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + echo "Instalacja kernel do /dev/mmcblk0p..." sleep 2 if [ -d /proc/stb ] ; then - python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py - dd if=dd if=/tmp/zImage of=/dev/kernel - fi - rm -f /tmp/zImage - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py + dd if=/tmp/zImage of=/dev/kernel + fi + echo "Start image z Flash..." + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to /tmp..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage - echo "Instalacja kernel bin do /dev/mmcblk0p2..." + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + echo "Instalacja kernel bin do /dev/mmcblk0p..." sleep 2 if [ -d /proc/stb ] ; then - python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py - dd if=dd if=/tmp/zImage of=/dev/kernel - fi - rm -f /tmp/zImage - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " H7 zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + python /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/target/findkerneldevice.py + dd if=/tmp/zImage of=/dev/kernel + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/kernel | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi -exit 0 +exit 0 \ No newline at end of file diff --git a/NeoBoot/target/h9_mmcblk0p6.sh b/NeoBoot/target/h9_mmcblk0p6.sh index 7662381..f04ca4e 100644 --- a/NeoBoot/target/h9_mmcblk0p6.sh +++ b/NeoBoot/target/h9_mmcblk0p6.sh @@ -3,113 +3,107 @@ if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi elif [ ! -e /.multinfo ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin] ; then - echo "Reboot - Flash. Instalacja kernel do /dev/mmcblk0p6..." + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin ] ; then + [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/mmcblk0p6 - fi - true - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" + dd if=$NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/mmcblk0p6 + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." fi - fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/mmcblk0p6 | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i else if [ $TARGET != "Flash" ]; then + if [ $BOXNAME = "zgemmah9s" ] || [ $CHIPSET = "hi3798mv200" ]; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage echo "Instalacja kernel do /dev/mmcblk0p6..." sleep 2 if [ -d /proc/stb ] ; then - dd if=dd if=/tmp/zImage of=/dev/mmcblk0p6 - fi - rm -f /tmp/zImage - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + dd if=/tmp/zImage of=/dev/mmcblk0p6 + fi + echo "Start image z Flash..." + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage echo "Instalacja kernel bin do /dev/mmcblk0p6..." sleep 2 if [ -d /proc/stb ] ; then - dd if=dd if=/tmp/zImage of=/dev/mmcblk0p6 - fi - rm -f /tmp/zImage - cat /dev/kernel | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " H7 zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + dd if=/tmp/zImage of=/dev/mmcblk0p6 + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/mmcblk0p6 | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i + fi fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi diff --git a/NeoBoot/target/mbultra_dev_mtd2.sh b/NeoBoot/target/mbultra_dev_mtd2.sh index 167cbe0..5ecbef2 100644 --- a/NeoBoot/target/mbultra_dev_mtd2.sh +++ b/NeoBoot/target/mbultra_dev_mtd2.sh @@ -1,11 +1,6 @@ #!/bin/sh #script - gutosie -KERNEL=`uname -r` -IMAGE=/media/neoboot/ImageBoot -IMAGENEXTBOOT=/media/neoboot/ImageBoot/.neonextboot -BOXNAME=$( cat /etc/hostname) - if [ -f /proc/stb/info/vumodel ]; then VUMODEL=$( cat /proc/stb/info/vumodel ) fi @@ -26,8 +21,16 @@ if [ -f /tmp/zImage ]; then rm -f /tmp/zImage fi -if [ -f $IMAGENEXTBOOT ]; then - TARGET=`cat $IMAGENEXTBOOT` +KERNEL=`uname -r` +IMAGE=ImageBoot +IMAGENEXTBOOT=/ImageBoot/.neonextboot +NEOBOOTMOUNT=$( cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location) +BOXNAME=$( cat /etc/hostname) +# $NEOBOOTMOUNT$IMAGE +# $NEOBOOTMOUNT + +if [ -f $NEOBOOTMOUNT$IMAGENEXTBOOT ]; then + TARGET=`cat $NEOBOOTMOUNT$IMAGENEXTBOOT` else TARGET=Flash fi @@ -36,35 +39,35 @@ if [ $TARGET = "Flash" ]; then if [ -e /.multinfo ]; then if [ $BOXNAME = "mbultra" ] || [ $CHIPSET = "bcm7424" ]; then if [ -f /proc/stb/info/boxtype ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/vmlinux.gz ] ; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz ] ; then echo "Kasowanie kernel z /dev/mtd2..." - flash_erase /dev/mtd2 0 0 + flash_erase /dev/mtd2 sleep 2 echo "Instalacja kernel do /dev/mtd2..." - nandwrite -p /dev/mtd2 //media/neoboot/ImagesUpload/.kernel/vmlinux.gz + nandwrite -p /dev/mtd2 $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz update-alternatives --remove vmlinux vmlinux-$KERNEL || true fi fi fi update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "NEOBOOT is booting image from " $TARGET - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel elif [ ! -e /.multinfo ]; then if [ $BOXNAME = "mbultra" ] || [ $CHIPSET = "bcm7424" ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/vmlinux.gz ] ; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz ] ; then echo "Kasowanie kernel z /dev/mtd2..." sleep 2 - flash_eraseall /dev/mtd2 0 0 + flash_eraseall /dev/mtd2 echo "Wgrywanie kernel do /dev/mtd2..." sleep 2 - nandwrite -p /dev/mtd2 //media/neoboot/ImagesUpload/.kernel/vmlinux.gz + nandwrite -p /dev/mtd2 $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz update-alternatives --remove vmlinux vmlinux-$KERNEL || true fi fi fi echo " NEOBOOT Start sytem - " $TARGET "Za chwile nastapi restart !!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel sleep 5; reboot -d -f -h -i else if [ $TARGET != "Flash" ]; then @@ -76,33 +79,33 @@ else else echo "Przenoszenie pliku kernel do /tmp" sleep 2 - cp -f $IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz echo "Kasowanie kernel z /dev/mtd2" sleep 2 - flash_eraseall /dev/mtd2 0 0 + flash_eraseall /dev/mtd2 echo "Wgrywanie kernel do /dev/mtd2" sleep 2 nandwrite -p /dev/mtd2 //tmp/vmlinux.gz rm -f //tmp/vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo "Typ procesora: " $CHIPSET " STB" fi else echo "Przenoszenie pliku kernel do /tmp" sleep 2 - cp -f $IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz echo "Kasowanie kernel z /dev/mtd2" sleep 2 - flash_eraseall /dev/mtd2 0 0 + flash_eraseall /dev/mtd2 echo "Wgrywanie kernel do /dev/mtd2" sleep 2 nandwrite -p /dev/mtd2 /tmp/vmlinux.gz rm -f /tmp/vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo "Typ procesora: " $CHIPSET " STB" fi sleep 5; reboot -d -f -h -i diff --git a/NeoBoot/target/osmini_dev_mtd0.sh b/NeoBoot/target/osmini_dev_mtd0.sh index 1dc5de4..f5fec67 100644 --- a/NeoBoot/target/osmini_dev_mtd0.sh +++ b/NeoBoot/target/osmini_dev_mtd0.sh @@ -1,10 +1,6 @@ #!/bin/sh #script - gutosie - -KERNEL=`uname -r` -IMAGE=/media/neoboot/ImageBoot -IMAGENEXTBOOT=/media/neoboot/ImageBoot/.neonextboot -BOXNAME=$( cat /etc/hostname) + if [ -f /proc/stb/info/vumodel ]; then VUMODEL=$( cat /proc/stb/info/vumodel ) @@ -26,43 +22,51 @@ if [ -f /tmp/zImage ]; then rm -f /tmp/zImage fi -if [ -f $IMAGENEXTBOOT ]; then - TARGET=`cat $IMAGENEXTBOOT` +KERNEL=`uname -r` +IMAGE=ImageBoot +IMAGENEXTBOOT=/ImageBoot/.neonextboot +NEOBOOTMOUNT=$( cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location) +BOXNAME=$( cat /etc/hostname) +# $NEOBOOTMOUNT$IMAGE +# $NEOBOOTMOUNT + +if [ -f $NEOBOOTMOUNT$IMAGENEXTBOOT ]; then + TARGET=`cat $NEOBOOTMOUNT$IMAGENEXTBOOT` else TARGET=Flash fi - + if [ $TARGET = "Flash" ]; then if [ -e /.multinfo ]; then if [ $BOXNAME = "osmini" ] || [ $CHIPSET = "BCM7362" ] || [ $BOXNAME = "osmini" ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/vmlinux.gz ] ; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz ] ; then echo "Kasowanie kernel z /dev/mtd0..." flash_eraseall /dev/mtd0 sleep 2 echo "Instalacja kernel do /dev/mtd0..." - nandwrite -p /dev/mtd0 //media/neoboot/ImagesUpload/.kernel/vmlinux.gz + nandwrite -p /dev/mtd0 $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz update-alternatives --remove vmlinux vmlinux-$KERNEL || true fi fi update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "NEOBOOT is booting image from " $TARGET - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel sleep 5; reboot -d -f -h -i elif [ ! -e /.multinfo ]; then if [ $BOXNAME = "osmini" ] || [ $CHIPSET = "BCM7362" ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/vmlinux.gz ] ; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz ] ; then echo "Kasowanie kernel z /dev/mtd0..." sleep 2 flash_eraseall /dev/mtd0 echo "Wgrywanie kernel do /dev/mtd0..." sleep 2 - nandwrite -p /dev/mtd0 //media/neoboot/ImagesUpload/.kernel/vmlinux.gz + nandwrite -p /dev/mtd0 $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz update-alternatives --remove vmlinux vmlinux-$KERNEL || true fi fi update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" sleep 5 ; reboot -d -f -h -i fi @@ -76,7 +80,7 @@ else else echo "Przenoszenie pliku kernel do /tmp" sleep 2 - cp -f $IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz echo "Kasowanie kernel z /dev/mtd0" sleep 2 flash_eraseall /dev/mtd0 @@ -86,13 +90,13 @@ else rm -f //tmp/vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo "Typ procesora: " $CHIPSET " STB" fi else echo "Przenoszenie pliku kernel do /tmp" sleep 2 - cp -f $IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$BOXNAME.vmlinux.gz /tmp/vmlinux.gz echo "Kasowanie kernel z /dev/mtd0" sleep 2 flash_eraseall /dev/mtd0 @@ -102,7 +106,7 @@ else rm -f /tmp/vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo "Typ procesora: " $CHIPSET " STB" fi sleep 5; reboot -d -f -h -i diff --git a/NeoBoot/target/sf4008_mmcblk0p3.sh b/NeoBoot/target/sf4008_mmcblk0p3.sh index fb3f88b..d43882e 100644 --- a/NeoBoot/target/sf4008_mmcblk0p3.sh +++ b/NeoBoot/target/sf4008_mmcblk0p3.sh @@ -3,14 +3,6 @@ if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi elif [ ! -e /.multinfo ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/zImage.$BOXNAME.ipk ] ; then - [ $PL ] && echo "Instalacja pliku kernel.bin do Flash /dev/mmcblk0p2" || echo "Installing the kernel file to Flash /dev/mmcblk0p2" + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin ] ; then + [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/mmcblk0p3 - fi - cat /dev/mmcblk0p3 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Reboot - Flash." - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" + dd if=$NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$BOXNAME.bin conv=noerror conv=sync of=/dev/mmcblk0p3 + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." fi - fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/mmcblk0p3 | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i else if [ $TARGET != "Flash" ]; then + if [ $BOXNAME = "sf4008" ] || [ $CHIPSET = "bcm7251" ]; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage echo "Instalacja kernel do /dev/mmcblk0p3..." sleep 2 if [ -d /proc/stb ] ; then - dd if=dd if=/tmp/zImage of=/dev/mmcblk0p3 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p3 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + dd if=/tmp/zImage of=/dev/mmcblk0p3 + fi + echo "Start image z Flash..." + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$BOXNAME /tmp/zImage echo "Instalacja kernel bin do /dev/mmcblk0p3..." sleep 2 if [ -d /proc/stb ] ; then - dd if=dd if=/tmp/zImage of=/dev/mmcblk0p3 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p3 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " H7 zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + dd if=/tmp/zImage of=/dev/mmcblk0p3 + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/mmcblk0p3 | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" " sleep 5; reboot -d -f -h -i + fi fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi diff --git a/NeoBoot/target/vu_dev_mtd1.sh b/NeoBoot/target/vu_dev_mtd1.sh index 41cb57e..c12dbb1 100644 --- a/NeoBoot/target/vu_dev_mtd1.sh +++ b/NeoBoot/target/vu_dev_mtd1.sh @@ -1,11 +1,6 @@ #!/bin/sh #script - gutosie -KERNEL=`uname -r` -IMAGE=/media/neoboot/ImageBoot -IMAGENEXTBOOT=/media/neoboot/ImageBoot/.neonextboot -BOXNAME=$( cat /etc/hostname) - if [ -f /proc/stb/info/vumodel ]; then VUMODEL=$( cat /proc/stb/info/vumodel ) fi @@ -26,8 +21,16 @@ if [ -f /tmp/zImage ]; then rm -f /tmp/zImage fi -if [ -f $IMAGENEXTBOOT ]; then - TARGET=`cat $IMAGENEXTBOOT` +KERNEL=`uname -r` +IMAGE=ImageBoot +IMAGENEXTBOOT=/ImageBoot/.neonextboot +NEOBOOTMOUNT=$( cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location) +BOXNAME=$( cat /etc/hostname) +# $NEOBOOTMOUNT$IMAGE +# $NEOBOOTMOUNT + +if [ -f $NEOBOOTMOUNT$IMAGENEXTBOOT ]; then + TARGET=`cat $NEOBOOTMOUNT$IMAGENEXTBOOT` else TARGET=Flash fi @@ -84,7 +87,7 @@ else flash_eraseall /dev/mtd1 echo "Wgrywanie kernel do /dev/mtd1" sleep 2 - nandwrite -p /dev/mtd1 //$IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz + nandwrite -p /dev/mtd1 $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel @@ -95,7 +98,7 @@ else flash_eraseall /dev/mtd1 echo "Wgrywanie kernel do /dev/mtd1" sleep 2 - nandwrite -p /dev/mtd1 //$IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz + nandwrite -p /dev/mtd1 $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel diff --git a/NeoBoot/target/vu_dev_mtd2.sh b/NeoBoot/target/vu_dev_mtd2.sh index bfab5c4..924ffbb 100644 --- a/NeoBoot/target/vu_dev_mtd2.sh +++ b/NeoBoot/target/vu_dev_mtd2.sh @@ -1,11 +1,6 @@ #!/bin/sh #script - gutosie -KERNEL=`uname -r` -IMAGE=/media/neoboot/ImageBoot -IMAGENEXTBOOT=/media/neoboot/ImageBoot/.neonextboot -BOXNAME=$( cat /etc/hostname) - if [ -f /proc/stb/info/vumodel ]; then VUMODEL=$( cat /proc/stb/info/vumodel ) fi @@ -26,8 +21,16 @@ if [ -f /tmp/zImage ]; then rm -f /tmp/zImage fi -if [ -f $IMAGENEXTBOOT ]; then - TARGET=`cat $IMAGENEXTBOOT` +KERNEL=`uname -r` +IMAGE=ImageBoot +IMAGENEXTBOOT=/ImageBoot/.neonextboot +NEOBOOTMOUNT=$( cat /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/.location) +BOXNAME=$( cat /etc/hostname) +# $NEOBOOTMOUNT$IMAGE +# $NEOBOOTMOUNT + +if [ -f $NEOBOOTMOUNT$IMAGENEXTBOOT ]; then + TARGET=`cat $NEOBOOTMOUNT$IMAGENEXTBOOT` else TARGET=Flash fi @@ -36,35 +39,35 @@ if [ $TARGET = "Flash" ]; then if [ -e /.multinfo ]; then if [ $VUMODEL = "solo2" ] || [ $VUMODEL = "duo2" ] || [ $VUMODEL = "solose" ] || [ $VUMODEL = "zero" ]; then if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then - if [ -e /media/neoboot/ImagesUpload/.kernel/vmlinux.gz ] ; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz ] ; then echo "Kasowanie kernel z /dev/mtd2..." flash_eraseall /dev/mtd2 sleep 2 echo "Instalacja kernel do /dev/mtd2..." - nandwrite -p /dev/mtd2 //media/neoboot/ImagesUpload/.kernel/vmlinux.gz + nandwrite -p /dev/mtd2 $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz update-alternatives --remove vmlinux vmlinux-$KERNEL || true fi fi update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "NEOBOOT is booting image from " $TARGET - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel elif [ ! -e /.multinfo ]; then if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ]; then if [ $VUMODEL = "solo2" ] || [ $VUMODEL = "duo2" ] || [ $VUMODEL = "solose" ] || [ $VUMODEL = "zero" ]; then - if [ -e /media/neoboot/ImagesUpload/.kernel/vmlinux.gz ] ; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz ] ; then echo "Kasowanie kernel z /dev/mtd2..." sleep 2 flash_eraseall /dev/mtd2 echo "Wgrywanie kernel do /dev/mtd2..." sleep 2 - nandwrite -p /dev/mtd2 //media/neoboot/ImagesUpload/.kernel/vmlinux.gz + nandwrite -p /dev/mtd2 $NEOBOOTMOUNT/ImagesUpload/.kernel/vmlinux.gz update-alternatives --remove vmlinux vmlinux-$KERNEL || true fi fi fi update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" fi fi @@ -80,7 +83,7 @@ else else echo "Przenoszenie pliku kernel do /tmp" sleep 2 - cp -f $IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz /tmp/vmlinux.gz + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz /tmp/vmlinux.gz echo "Kasowanie kernel z /dev/mtd2" sleep 2 flash_eraseall /dev/mtd2 @@ -90,13 +93,13 @@ else rm -f //tmp/vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo "Typ procesora: " $CHIPSET " STB" fi else echo "Przenoszenie pliku kernel do /tmp" sleep 2 - cp -f $IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz /tmp/vmlinux.gz + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$VUMODEL.vmlinux.gz /tmp/vmlinux.gz echo "Kasowanie kernel z /dev/mtd2" sleep 2 flash_eraseall /dev/mtd2 @@ -106,7 +109,7 @@ else rm -f /tmp/vmlinux.gz update-alternatives --remove vmlinux vmlinux-`uname -r` || true echo "Kernel dla potrzeb startu systemu " $TARGET " z procesorem mips zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel echo "Typ procesora: " $CHIPSET " STB" fi sleep 5; reboot -d -f -h -i diff --git a/NeoBoot/target/vu_mmcblk0p1.sh b/NeoBoot/target/vu_mmcblk0p1.sh index 9996d68..e747861 100644 --- a/NeoBoot/target/vu_mmcblk0p1.sh +++ b/NeoBoot/target/vu_mmcblk0p1.sh @@ -3,10 +3,6 @@ if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - - - elif [ ! -e /.multinfo ]; then - if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then - if [ -e /media/neoboot/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin ] ; then + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi + elif [ ! -e /.multinfo ]; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin ] ; then [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin conv=noerror conv=sync of=/dev/mmcblk0p1 - fi - echo "Reboot - Flash. Instalacja kernel /dev/mmcblk0p1..." - cat /dev/mmcblk0p1 | grep "kernel" - echo "Start-restart Flash image..." - sleep 5 - fi - - fi - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" - fi + dd if=$NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin conv=noerror conv=sync of=/dev/mmcblk0p1 + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." + fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/mmcblk0p1 | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " sleep 5; reboot -d -f -h -i fi else if [ $TARGET != "Flash" ]; then - if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then + if [ $BOXNAME = "vuultimo4k" ] || [ $BOXNAME = "vusolo4k" ] || [ $BOXNAME = "vuuno4kse" ] || [ $BOXNAME = "vuuno4k" ]; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage echo "Instalacja kernel do /dev/mmcblk0p1..." sleep 2 if [ -d /proc/stb ] ; then dd if=/tmp/zImage of=/dev/mmcblk0p1 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p1 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true + fi echo "Start image z Flash..." - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" - echo "Start image z dysku hdd lub usb..." - sleep 5 + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage echo "Instalacja kernel bin do /dev/mmcblk0p1..." sleep 2 if [ -d /proc/stb ] ; then dd if=/tmp/zImage of=/dev/mmcblk0p1 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p1 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VU+ zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" - echo "Start innego image z Flash..." - sleep 5 + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " VU+ zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/mmcblk0p1 | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " sleep 5; reboot -d -f -h -i - fi + fi fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi -exit 0 +exit 0 \ No newline at end of file diff --git a/NeoBoot/target/vu_mmcblk0p4.sh b/NeoBoot/target/vu_mmcblk0p4.sh index 3fd4489..07b80c5 100644 --- a/NeoBoot/target/vu_mmcblk0p4.sh +++ b/NeoBoot/target/vu_mmcblk0p4.sh @@ -3,10 +3,6 @@ if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Boot - Flash z usb lub hdd..." - elif [ ! -e /.multinfo ]; then - if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then - if [ -e /media/neoboot/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin ] ; then + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi + elif [ ! -e /.multinfo ]; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin ] ; then + [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin conv=noerror conv=sync of=/dev/mmcblk0p4 - fi - cat /dev/mmcblk0p4 | grep "kernel" - fi - echo "Reboot - Flash..." - fi - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" - fi + dd if=$NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin conv=noerror conv=sync of=/dev/mmcblk0p4 + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." + fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/mmcblk0p4 | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " sleep 5; reboot -d -f -h -i fi else if [ $TARGET != "Flash" ]; then - if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then + if [ $BOXNAME = "vuzero4k" ] ; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage echo "Instalacja kernel do /dev/mmcblk0p4..." sleep 2 if [ -d /proc/stb ] ; then dd if=/tmp/zImage of=/dev/mmcblk0p4 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p4 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + fi + echo "Start image z Flash..." + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage echo "Instalacja kernel bin do /dev/mmcblk0p4..." sleep 2 if [ -d /proc/stb ] ; then - dd if=/tmp/zImage of=/dev/mmcblk0p4 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p4 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VU+ zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + dd if=/tmp/zImage of=/dev/mmcblk0p4 + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " VU+ zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/mmcblk0p4 | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " sleep 5; reboot -d -f -h -i - fi + fi fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi diff --git a/NeoBoot/target/vu_mmcblk0p6.sh b/NeoBoot/target/vu_mmcblk0p6.sh index 0057b5f..956008e 100644 --- a/NeoBoot/target/vu_mmcblk0p6.sh +++ b/NeoBoot/target/vu_mmcblk0p6.sh @@ -3,10 +3,6 @@ if `grep -q 'osd.language=pl_PL' /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - elif [ ! -e /.multinfo ]; then - if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then - if [ -e /media/neoboot/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin ] ; then + echo "Boot - Flash. " + echo "Start image Flash z dysku hdd lub usb za 5 sekund RESTART...; \n\n..................._REBOOT_..................." + fi + elif [ ! -e /.multinfo ]; then + if [ -e $NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin ] ; then + [ $PL ] && echo "Instalacja pliku kernel bin..." || echo "Instaling kernel bin file " if [ -d /proc/stb ] ; then - dd if=/media/neoboot/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin conv=noerror conv=sync of=/dev/mmcblk0p6 - fi - cat /dev/mmcblk0p6 | grep "kernel" - echo "Reboot - Flash." - fi - fi - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - [ $PL ] && " NEOBOOT - zainstalowano kernel-image - " $TARGET "Za chwile nastapi restart systemu !!!" || " NEOBOOT - installed kernel-image - " $TARGET "The system will restart in a moment !!!" - fi + dd if=$NEOBOOTMOUNT/ImagesUpload/.kernel/flash-kernel-$VUMODEL.bin conv=noerror conv=sync of=/dev/mmcblk0p6 + fi + echo "Start-restart Flash image..." + echo "Reboot image Flash za 5 sekund RESTART...; \n\n...................=REBOOT=..................." + fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + [ $PL ] && echo " Zainstalowano kernel image " $TARGET " " || echo " Installed kernel image - "$TARGET" " + cat /dev/mmcblk0p6 | grep "kernel" + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " sleep 5; reboot -d -f -h -i fi else if [ $TARGET != "Flash" ]; then - if [ -f /proc/stb/info/vumodel ] || [ ! -e /proc/stb/info/boxtype ] ; then + if [ $BOXNAME = "vuduo4k" ] ; then + [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." if [ -e /.multinfo ] ; then INFOBOOT=$( cat /.multinfo ) if [ $TARGET = $INFOBOOT ] ; then echo "NEOBOOT is booting image " $TARGET - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -f $IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage + cp -f $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage echo "Instalacja kernel do /dev/mmcblk0p6..." sleep 2 if [ -d /proc/stb ] ; then dd if=/tmp/zImage of=/dev/mmcblk0p6 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p6 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VUPLUS z procesorem arm zostal zmieniony!!!" - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + fi + echo "Start image z Flash..." + echo "Kernels for image " $TARGET " changed..." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................*REBOOT*..................." fi - else - [ $PL ] && echo "Przenoszenie pliku kernel do /tmp..." || echo "Moving the kernel file to..." + else sleep 2 - cp -fR $IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage + cp -fR $NEOBOOTMOUNT$IMAGE/$TARGET/boot/zImage.$VUMODEL /tmp/zImage echo "Instalacja kernel bin do /dev/mmcblk0p6..." sleep 2 if [ -d /proc/stb ] ; then - dd if=/tmp/zImage of=/dev/mmcblk0p6 - fi - rm -f /tmp/zImage - cat /dev/mmcblk0p6 | grep "kernel" - update-alternatives --remove vmlinux vmlinux-`uname -r` || true - echo "Kernel dla potrzeb startu systemu " $TARGET " VU+ zmieniony." - echo "Za chwile nastapi restart systemu..." - echo "Used Kernel: " $TARGET > /media/neoboot/ImagesUpload/.kernel/used_flash_kernel - echo "Typ procesora: " $CHIPSET " STB" + dd if=/tmp/zImage of=/dev/mmcblk0p6 + fi + echo "Kernel dla potrzeb startu systemu " $TARGET " VU+ zmieniony." + echo "Start innego image z Flash za 5 sekund RESTART...... \n\n...................-REBOOT-..................." fi + rm -f /tmp/zImage + cat /dev/mmcblk0p6 | grep "kernel" + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT/ImagesUpload/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " sleep 5; reboot -d -f -h -i - fi + fi fi fi else - echo "$TARGET " > /media/neoboot/ImageBoot/.neonextboot + cd /media/mmc; ln -sfn /sbin/init.sysvinit /media/mmc/sbin/init + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot echo "Error - Nie wpierany model STB !!! " exit 0 fi