#!/bin/sh

preinit_mount_factory_data() {
	local mtd_path

	. /lib/functions.sh
	. /lib/functions/system.sh

	case $(board_name) in
	tplink,eap660hd-v1)
		mtd_path=$(find_mtd_chardev "factory_data")
		ubiattach --dev-path="$mtd_path" --devn=1
		mkdir /tmp/factory_data
		mount -o ro,noatime -t ubifs ubi1:ubi_factory_data /tmp/factory_data
		;;
	esac
}

boot_hook_add preinit_main preinit_mount_factory_data
