From a277e2e15dda8ed2804a6281effeb0bc003fff79 Mon Sep 17 00:00:00 2001 From: gutosie Date: Wed, 29 Dec 2021 00:06:17 +0200 Subject: [PATCH] Add files via upload --- NeoBoot/tmpfiles/target/xtrend_dev_mtd1.sh | 127 +++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 NeoBoot/tmpfiles/target/xtrend_dev_mtd1.sh diff --git a/NeoBoot/tmpfiles/target/xtrend_dev_mtd1.sh b/NeoBoot/tmpfiles/target/xtrend_dev_mtd1.sh new file mode 100644 index 0000000..e453f7a --- /dev/null +++ b/NeoBoot/tmpfiles/target/xtrend_dev_mtd1.sh @@ -0,0 +1,127 @@ +#!/bin/sh +#script - gutosie +#Clarke-Tech & Xtrend + +if `grep -q 'osd.language=pl_PL' /dev/null 2>&1 + [ $PL ] && echo "Wgrywanie kernel do /dev/mtd1..." || echo "Writing kernel to from /dev/mtd1" + sleep 2 + $NandWrite -p /dev/mtd1 $NEOBOOTMOUNT$UPLOAD/.kernel/$BOXHOSTNAME.vmlinux.gz > /dev/null 2>&1 + fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "NEOBOOT is booting image " $TARGET + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT$UPLOAD/.kernel/used_flash_kernel + + elif [ ! -e /.multinfo ]; then + if [ ! -e /proc/stb/info/vumodel ] || [ -f /proc/stb/info/boxtype ] ; then + if [ $BOXHOSTNAME = "et5x00" ] ; then + if [ -e $NEOBOOTMOUNT$UPLOAD/.kernel/$BOXHOSTNAME.vmlinux.gz ] ; then + [ $PL ] && echo "Kasowanie kernel z /dev/mtd1..." || echo "Erase kernel from /dev/mtd1" + sleep 2 + flash_eraseall /dev/mtd1 > /dev/null 2>&1 + [ $PL ] && echo "Wgrywanie kernel do /dev/mtd1..." || echo "Writing kernel to from /dev/mtd1" + sleep 2 + $NandWrite -p /dev/mtd1 $NEOBOOTMOUNT$UPLOAD/.kernel/$BOXHOSTNAME.vmlinux.gz > /dev/null 2>&1 + fi + fi + fi + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "NEOBOOT is booting image " $TARGET + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT$UPLOAD/.kernel/used_flash_kernel + fi + echo "...............Shutdown Now..............." + sync && echo 3 > /proc/sys/vm/drop_caches + sleep 10 + PATH=/sbin:/bin:/usr/sbin:/usr/bin + reboot -d -f + else + if [ -e /.multinfo ] ; then + INFOBOOT=$( cat /.multinfo ) + if [ $TARGET = $INFOBOOT ] ; then + echo "NEOBOOT is booting image from " $TARGET + else + [ $PL ] && echo "Kasowanie kernel z /dev/mtd1..." || echo "Erase kernel from /dev/mtd1" + sleep 2 + flash_eraseall /dev/mtd1 > /dev/null 2>&1 + [ $PL ] && echo "Wgrywanie kernel do /dev/mtd1..." || echo "Writing kernel to from /dev/mtd1" + sleep 2 + $NandWrite -p /dev/mtd1 $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$BOXHOSTNAME.vmlinux.gz > /dev/null 2>&1 + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "NEOBOOT is booting image" $TARGET + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT$UPLOAD/.kernel/used_flash_kernel + fi + else + [ $PL ] && echo "Kasowanie kernel z /dev/mtd1..." || echo "Erase kernel from /dev/mtd1" + sleep 2 + flash_eraseall /dev/mtd1 > /dev/null 2>&1 + [ $PL ] && echo "Wgrywanie kernel do /dev/mtd1..." || echo "Writing kernel to from /dev/mtd1" + sleep 2 + $NandWrite -p /dev/mtd1 $NEOBOOTMOUNT$IMAGE/$TARGET/boot/$BOXHOSTNAME.vmlinux.gz > /dev/null 2>&1 + update-alternatives --remove vmlinux vmlinux-`uname -r` || true + echo "NEOBOOT is booting image " $TARGET + echo "Used Kernel: " $TARGET > $NEOBOOTMOUNT$UPLOAD/.kernel/used_flash_kernel + fi + echo "...............Shutdown Now..............." + sync && echo 3 > /proc/sys/vm/drop_caches + sleep 5 + PATH=/sbin:/bin:/usr/sbin:/usr/bin + reboot -d -f + fi + fi +else + ln -sfn /sbin/init.sysvinit /sbin/init + echo "CHIPSET: " $CHIPSET " BOX NAME: "$BOXHOSTNAME" MODEL: "$BOXHOSTNAME" " + echo "$TARGET " > $NEOBOOTMOUNT/ImageBoot/.neonextboot + [ $PL ] && echo "Ten model stb nie jest wpierany" || echo "This stb model is not supported." + [ $PL ] && echo "Wspierane modele: vuduo, vusolo, vuuno, vuultimo" || echo "Supported model: vuduo, vusolo, vuuno, vuultimo " + exit 0 +fi +exit 0 +