mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
29 lines
591 B
Bash
Executable file
29 lines
591 B
Bash
Executable file
#!/bin/sh /etc/rc.common
|
|
# Copyright (C) 2006-2011 OpenWrt.org
|
|
|
|
START=10
|
|
STOP=90
|
|
|
|
NAND_PART="nand_ubi"
|
|
|
|
boot() {
|
|
# check if spi-nand is present
|
|
local mtd=$(grep -i -m 1 "$NAND_PART" /proc/mtd | cut -c 4- | cut -d ':' -f1)
|
|
[ -z "$mtd" ] && {
|
|
return 0
|
|
}
|
|
|
|
[ ! -e /nand_storage ] && {
|
|
mkdir /nand_storage
|
|
}
|
|
|
|
# attach mtd device, automatically format if empty
|
|
ubiattach /dev/ubi_ctrl -m "$mtd"
|
|
|
|
# create default volume, if volume not present
|
|
[ ! -e /dev/ubi0_0 ] && {
|
|
ubimkvol /dev/ubi0 -m -N nand_storage
|
|
}
|
|
|
|
mount -t ubifs -o sync,noatime,rw ubi0:nand_storage /nand_storage/
|
|
}
|