#!/bin/sh /etc/rc.common
# Copyright (C) 2010 OpenWrt.org

START=00

start() {
	/etc/setup_link.sh

	[ ! -d  "/mnt/vendor/nvcfg" ] && mkdir -p /mnt/vendor/nvcfg
	[ ! -d  "/mnt/vendor/nvdata" ] && mkdir -p /mnt/vendor/nvdata
	[ ! -d  "/mnt/vendor/protect_f" ] && mkdir -p /mnt/vendor/protect_f
	[ ! -d  "/mnt/vendor/protect_s" ] && mkdir -p /mnt/vendor/protect_s
	[ ! -d  "/mnt/vendor/mdota" ] && mkdir -p /mnt/vendor/mdota
	[ ! -d  "/mnt/vendor/mdota2" ] && mkdir -p /mnt/vendor/mdota2
	[ ! -d  "/data" ] && mkdir /data

	/usr/sbin/ubiattach /dev/ubi_ctrl -p /dev/mtd/user_data -d 1
	/usr/sbin/ubimkvol /dev/ubi1 -n 1 -N nvcfg -s 32MiB
	/usr/sbin/ubimkvol /dev/ubi1 -n 2 -N nvdata -s 32MiB
	/usr/sbin/ubimkvol /dev/ubi1 -n 3 -N protect1 -s 8MiB
	/usr/sbin/ubimkvol /dev/ubi1 -n 4 -N protect2 -s 8MiB
	/usr/sbin/ubimkvol /dev/ubi1 -n 5 -N user_data -m

	mount -a

	[ ! -d  "/mnt/vendor/nvdata/md_cmn" ] && mkdir -p /mnt/vendor/nvdata/md_cmn
}
