Jonathan Thibault <jonat...@navigue.com> [2018-12-04 14:59:32]:

Hi,

sorry, that I've missed previous review rounds.

> diff --git a/target/linux/octeon/base-files/lib/preinit/79_move_config 
> b/target/linux/octeon/base-files/lib/preinit/79_move_config
> index ec63d9f5ff..470cbfe005 100644
> --- a/target/linux/octeon/base-files/lib/preinit/79_move_config
> +++ b/target/linux/octeon/base-files/lib/preinit/79_move_config
> @@ -5,6 +5,11 @@ move_config() {
>       . /lib/functions.sh
>  
>       case "$(board_name)" in
> +             er)
> +                     mount -t vfat /dev/mmcblk0p1 /mnt
> +                     [ -f /mnt/sysupgrade.tgz ] && mv -f /mnt/sysupgrade.tgz 
> /
> +                     umount /mnt
> +                     ;;
>               erlite)
>                       mount -t vfat /dev/sda1 /mnt
>                       [ -f /mnt/sysupgrade.tgz ] && mv -f /mnt/sysupgrade.tgz 
> /

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
 }

> diff --git a/target/linux/octeon/base-files/lib/upgrade/platform.sh 
> b/target/linux/octeon/base-files/lib/upgrade/platform.sh
> index 6d258dbb0f..009eae7a2c 100755
> --- a/target/linux/octeon/base-files/lib/upgrade/platform.sh
> +++ b/target/linux/octeon/base-files/lib/upgrade/platform.sh
> @@ -23,6 +23,11 @@ platform_get_rootfs() {
>  
>  platform_copy_config() {
>       case "$(board_name)" in
> +     er)
> +             mount -t vfat /dev/mmcblk0p1 /mnt
> +             cp -af "$CONF_TAR" /mnt/
> +             umount /mnt
> +             ;;
>       erlite)
>               mount -t vfat /dev/sda1 /mnt
>               cp -af "$CONF_TAR" /mnt/

Ditto.

-- ynezz

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

Reply via email to