1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-03-09 15:40:20 +00:00
openmptcprouter/root/target/linux/ipq40xx/base-files/etc/init.d/mount_nand
Ycarus (Yannick Chabanois) 0b14e36374 Fix RUTX support
2022-03-07 20:21:35 +01:00

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/
}