[OpenWrt-Devel] [PATCH v4 2/2] Allow sysupgrade restore on ER

Jonathan Thibault jonathan at navigue.com
Tue Dec 4 17:14:53 EST 2018


On 04/12/18 04:53 PM, Petr Štetiar wrote:
>
> Please try to follow DRY principles and don't copy&paste the same code over
> again. I mean something like this:
>
>   er_move_config() {
>           local dev="$1"
>           mount -t vfat "$dev" /mnt
>           [ -f /mnt/sysupgrade.tgz ] && mv -f /mnt/sysupgrade.tgz /
>           umount /mnt
>   }
>
>   move_config() {
>           . /lib/functions.sh
>
>           case "$(board_name)" in
>                  er)
>                          er_move_config /dev/mmcblk0p1
>                          ;;
>                  erlite)
>                          er_move_config /dev/sda1
>                          ;;
>          esac
>   }
No problem.  I was thinking along those lines too initially but as this 
isn't my code I was trying my best to match what's already there and not 
step on any toes.  Same for the board_name eval order.  I had matched 
what was already in the file until it was requested that I put them in 
order.

_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list