#!/bin/sh
# Copyright (C) 2006 OpenWrt.org
# Copyright (C) 2010 Vertical Communications

do_mount_root() {
	ramoverlay
	find_mount_ubi
	rm /usr/bin/flock
	ln -s /usr/bin/util-linux-flock /usr/bin/flock
	do_load_profile
	rootfs_init_etc_ramfs
	boot_run_hook preinit_mount_root

	defFlag=`grep -o Default /tmp/userconfig/userconfig_default.tmp`
	agileFlag=`grep -o Default /tmp/agileconfig_default.tmp`
	if ([ -n "$defFlag" ] && [ $defFlag = 'Default' ]) || ([ -n "$agileFlag" ] && [ $agileFlag = 'Default' ]);
	then
		#set dftmac from tddp flash
		/usr/bin/tddpd dftmac
		/lib/cfg_save/config.sh save
	else
		echo "no"
	fi

}

[ "$INITRAMFS" = "1" ] || boot_hook_add preinit_main do_mount_root
