difos/target/linux/mvebu/base-files/lib/preinit/79_move_config
Tomasz Maciej Nowak ee96fa15b1 mvebu: use device-tree board detection
Convert whole target to Device Tree based board detection instead of
identifying devices by dts file name. With this we can drop mvebu.sh
translation script and rely on common method for model detection.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2019-05-11 23:11:04 +02:00

26 lines
504 B
Bash

#!/bin/sh
# Copyright (C) 2015 OpenWrt.org
. /lib/functions.sh
. /lib/upgrade/common.sh
move_config() {
local partdev
if export_bootdevice && export_partdevice partdev 1; then
case $(board_name) in
cznic,turris-omnia)
insmod nls_cp437
insmod nls_iso8859-1
insmod fat
insmod vfat
;;
esac
mkdir -p /boot
mount -o rw,noatime "/dev/$partdev" /boot
[ -f /boot/sysupgrade.tgz ] && mv -f /boot/sysupgrade.tgz /
umount /boot
fi
}
boot_hook_add preinit_mount_root move_config