#!/bin/bash if [ -f /media/boot/zImage ] && [ -f /media/boot/exynos5422-odroidxu3.dtb ] && [ -f /media/boot/uInitrd ]; then echo "Backup original multiboot kernel files to 'old' directory" mkdir /media/boot/multiboot/old.linux > /dev/null 2>&1 cp -f /media/boot/multiboot/zImage.linux /media/boot/multiboot/old.linux > /dev/null cp -f /media/boot/multiboot/exynos5422-odroidxu3.dtb.linux /media/boot/multiboot/old.linux > /dev/null cp -f /media/boot/multiboot/uInitrd.linux /media/boot/multiboot/old.linux > /dev/null echo "Move new kernel files to 'multiboot' directory" mv -f /media/boot/zImage /media/boot/multiboot/zImage.linux > /dev/null mv -f /media/boot/exynos5422-odroidxu3.dtb /media/boot/multiboot/exynos5422-odroidxu3.dtb.linux > /dev/null mv -f /media/boot/uInitrd /media/boot/multiboot/uInitrd.linux > /dev/null fi if [ -f /media/boot/boot.ini.old ]; then echo "Restoring 'boot.ini' for multiboot" rm /media/boot/boot.ini.old > /dev/null mv -f /media/boot/boot.ini /media/boot/boot.ini.new > /dev/null cp -f /media/boot/multiboot/boot.ini.multi /media/boot/boot.ini > /dev/null fi if [ ! -f /media/boot/boot.scr ]; then is_mbini="" if [ -f /media/boot/boot.ini ]; then is_mbini=$(cat /media/boot/boot.ini | grep -o multiboot/uInitrd.multi) fi if [ "${is_mbini}" = "" ]; then echo "Restoring 'boot.ini' for multiboot" cp -f /media/boot/multiboot/boot.ini.multi /media/boot/boot.ini > /dev/null fi fi exit 0