base-files: add mtd_get_part_size helper
Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37475
This commit is contained in:
		| @@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/kernel.mk | |||||||
| include $(INCLUDE_DIR)/version.mk | include $(INCLUDE_DIR)/version.mk | ||||||
|  |  | ||||||
| PKG_NAME:=base-files | PKG_NAME:=base-files | ||||||
| PKG_RELEASE:=142 | PKG_RELEASE:=143 | ||||||
|  |  | ||||||
| PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ | PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ | ||||||
| PKG_BUILD_DEPENDS:=opkg/host | PKG_BUILD_DEPENDS:=opkg/host | ||||||
|   | |||||||
| @@ -275,6 +275,18 @@ mtd_get_mac_binary() { | |||||||
| 	dd bs=1 skip=$offset count=6 if=$part 2>/dev/null | hexdump -v -n 6 -e '5/1 "%02x:" 1/1 "%02x"' | 	dd bs=1 skip=$offset count=6 if=$part 2>/dev/null | hexdump -v -n 6 -e '5/1 "%02x:" 1/1 "%02x"' | ||||||
| } | } | ||||||
|  |  | ||||||
|  | mtd_get_part_size() { | ||||||
|  | 	local part_name=$1 | ||||||
|  | 	local first dev size erasesize name | ||||||
|  | 	while read dev size erasesize name; do | ||||||
|  | 		name=${name#'"'}; name=${name%'"'} | ||||||
|  | 		if [ "$name" = "$part_name" ]; then | ||||||
|  | 			echo $((0x$size)) | ||||||
|  | 			break | ||||||
|  | 		fi | ||||||
|  | 	done < /proc/mtd | ||||||
|  | } | ||||||
|  |  | ||||||
| macaddr_add() { | macaddr_add() { | ||||||
| 	local mac=$1 | 	local mac=$1 | ||||||
| 	local val=$2 | 	local val=$2 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Gabor Juhos
					Gabor Juhos