uboot-tools: move ubootenv_add_* functions to common functions
Functions ubootenv_add_mtd, ubootenv_add_sys_mtd and ubootenv_add_mmc can be shared so make them common. Signed-off-by: Paweł Owoc <frut3k7@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18818 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
35a4608a30
commit
68527d87cc
3 changed files with 18 additions and 24 deletions
|
@ -7,12 +7,6 @@ touch /etc/config/ubootenv
|
|||
|
||||
board=$(board_name)
|
||||
|
||||
ubootenv_add_mtd() {
|
||||
local idx="$(find_mtd_index "${1}")"
|
||||
[ -n "$idx" ] && \
|
||||
ubootenv_add_uci_config "/dev/mtd$idx" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
case "$board" in
|
||||
8devices,mango-dvk|\
|
||||
8devices,mango-dvk-sfp|\
|
||||
|
|
|
@ -7,24 +7,6 @@ touch /etc/config/ubootenv
|
|||
|
||||
board=$(board_name)
|
||||
|
||||
ubootenv_add_mtd() {
|
||||
local idx="$(find_mtd_index "${1}")"
|
||||
[ -n "$idx" ] && \
|
||||
ubootenv_add_uci_config "/dev/mtd$idx" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
ubootenv_add_sys_mtd() {
|
||||
local idx="$(find_mtd_index "${1}")"
|
||||
[ -n "$idx" ] && \
|
||||
ubootenv_add_uci_sys_config "/dev/mtd$idx" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
ubootenv_add_mmc() {
|
||||
local mmcpart="$(find_mmc_part "${1}")"
|
||||
[ -n "$mmcpart" ] && \
|
||||
ubootenv_add_uci_config "$mmcpart" "${2}" "${3}" "${4}" "${5}"
|
||||
}
|
||||
|
||||
case "$board" in
|
||||
aliyun,ap8220|\
|
||||
compex,wpq873|\
|
||||
|
|
|
@ -44,3 +44,21 @@ ubootenv_add_app_config() {
|
|||
config_get numsec "$1" numsec
|
||||
grep -q "^[[:space:]]*${dev}[[:space:]]*${offset}" "/etc/fw_${cfgtype#uboot}.config" || echo "$dev $offset $envsize $secsize $numsec" >>"/etc/fw_${cfgtype#uboot}.config"
|
||||
}
|
||||
|
||||
ubootenv_add_mtd() {
|
||||
local idx="$(find_mtd_index "${1}")"
|
||||
[ -n "$idx" ] && \
|
||||
ubootenv_add_uci_config "/dev/mtd$idx" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
ubootenv_add_sys_mtd() {
|
||||
local idx="$(find_mtd_index "${1}")"
|
||||
[ -n "$idx" ] && \
|
||||
ubootenv_add_uci_sys_config "/dev/mtd$idx" "${2}" "${3}" "${4}"
|
||||
}
|
||||
|
||||
ubootenv_add_mmc() {
|
||||
local mmcpart="$(find_mmc_part "${1}")"
|
||||
[ -n "$mmcpart" ] && \
|
||||
ubootenv_add_uci_config "$mmcpart" "${2}" "${3}" "${4}" "${5}"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue