base-files: add mtd_find_chardev helper
Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34648
This commit is contained in:
		| @@ -220,13 +220,27 @@ include() { | ||||
| 	done | ||||
| } | ||||
|  | ||||
| find_mtd_part() { | ||||
| find_mtd_index() { | ||||
| 	local PART="$(grep "\"$1\"" /proc/mtd | awk -F: '{print $1}')" | ||||
| 	local INDEX="${PART##mtd}" | ||||
|  | ||||
| 	echo ${INDEX} | ||||
| } | ||||
|  | ||||
| find_mtd_part() { | ||||
| 	local INDEX=$(find_mtd_index "$1") | ||||
| 	local PREFIX=/dev/mtdblock | ||||
|  | ||||
| 	PART="${PART##mtd}" | ||||
| 	[ -d /dev/mtdblock ] && PREFIX=/dev/mtdblock/ | ||||
| 	echo "${PART:+$PREFIX$PART}" | ||||
| 	echo "${INDEX:+$PREFIX$INDEX}" | ||||
| } | ||||
|  | ||||
| find_mtd_chardev() { | ||||
| 	local INDEX=$(find_mtd_index "$1") | ||||
| 	local PREFIX=/dev/mtd | ||||
|  | ||||
| 	[ -d /dev/mtd ] && PREFIX=/dev/mtd/ | ||||
| 	echo "${INDEX:+$PREFIX$INDEX}" | ||||
| } | ||||
|  | ||||
| strtok() { # <string> { <variable> [<separator>] ... } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Gabor Juhos
					Gabor Juhos