diff --git a/NeoBoot/tmpfiles/target/vuDuo4Ksemmcblk0p6.sh b/NeoBoot/tmpfiles/target/vuDuo4Ksemmcblk0p6.sh new file mode 100644 index 0000000..ebdd57f --- /dev/null +++ b/NeoBoot/tmpfiles/target/vuDuo4Ksemmcblk0p6.sh @@ -0,0 +1,120 @@ +#!/bin/sh +#script - gutosie +if `grep -q 'osd.language=pl_PL' $NEOBOOTMOUNT$UPLOAD/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " + echo "...............shutdown now..............."; + sync && echo 3 > /proc/sys/vm/drop_caches + sleep 5 + echo -n "Rebooting... " + reboot -d -f + else + 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 + sleep 2 + 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=/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 + sleep 2 + 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=/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$UPLOAD/.kernel/used_flash_kernel + echo "STB: " $CHIPSET " "$BOXNAME" "$VUMODEL" " + sync && echo 3 > /proc/sys/vm/drop_caches + sleep 5 + echo "...............shutdown now..............." + echo -n "Rebooting... " + reboot -d -f + + fi + fi +else + ln -sfn /sbin/init.sysvinit /sbin/init + echo "CHIPSET: " $CHIPSET " BOXNAME: "$BOXNAME" MODEL: "$VUMODEL" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot + echo "Error - Nie wpierany model STB !!! " + exit 0 +fi +exit 0 \ No newline at end of file