diff options
Diffstat (limited to 'target/linux/ar71xx/base-files/etc/uci-defaults/caldata-migration')
-rw-r--r-- | target/linux/ar71xx/base-files/etc/uci-defaults/caldata-migration | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/caldata-migration b/target/linux/ar71xx/base-files/etc/uci-defaults/caldata-migration index 750ff405d3..486e4ed7b8 100644 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/caldata-migration +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/caldata-migration @@ -44,12 +44,13 @@ getifmac() { } case "$board" in -dir-825-b1) +dir-825-b1-towholeflash) mac1="$(getcalmac caldata 65440)" mac1="$(calcmacX "$mac1" 2)" mac2="$(calcmacX "$mac1" 1)" if grep -q '"owrt_caldata"' /proc/mtd && [ "$mac1" = "$(getifmac eth0)" ] && [ "$mac2" = "$(getifmac eth1)" ]; then + mtd erase owrt_caldata dd if=/dev/$(findmtd caldata) of=/dev/$(findmtd owrt_caldata) bs=65536 count=1 fi ;; @@ -58,6 +59,7 @@ dir-825-b1-tostock) mac1="$(calcmacX "$mac1" 2)" mac2="$(calcmacX "$mac1" 1)" if grep -q '"owrt_caldata"' /proc/mtd && [ "$mac1" = "$(getifmac eth0)" ] && [ "$mac2" = "$(getifmac eth1)" ]; then + mtd erase caldata dd if=/dev/$(findmtd owrt_caldata) of=/dev/$(findmtd caldata) bs=65536 count=1 fi ;; |