aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mediatek/filogic/base-files/lib/preinit/05_extract_factory_data.sh
blob: 87287a7d1c1c98c6408d3b89d74546f94e2eecbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
. /lib/functions/system.sh

predator_w6_factory_extract() {
	local mmc_part

	mmc_part="$(find_mmc_part qcidata)"

	mkdir -p /var/qcidata/data
	mkdir -p /var/qcidata/mount

	mount -r "$mmc_part" /var/qcidata/mount

	cp /var/qcidata/mount/factory/*MAC "/var/qcidata/data/"
	umount "/var/qcidata/mount"
}

preinit_extract_factory() {
	case $(board_name) in
	acer,predator-w6)
		predator_w6_factory_extract
		;;
	esac
}

boot_hook_add preinit_main preinit_extract_factory