luci-theme-*: set mediaurlbase if it is the first time to be installed 3819/head
authorChen Minqiang <ptpt52@gmail.com>
Fri, 3 Apr 2020 10:10:04 +0000 (18:10 +0800)
committerChen Minqiang <ptpt52@gmail.com>
Fri, 3 Apr 2020 13:44:28 +0000 (21:44 +0800)
commitfc150636b9393e31aa7d5a8d8320b111476ba2f1
treebc050e626e0af7497622d1049d52ba51e9e27e8d
parent3c4bc228a1f7b5731cf464f3f407c9ed9ace3cd2
luci-theme-*: set mediaurlbase if it is the first time to be installed

If we build multi-themes into firmware, each of them set itself
to be the default theme, what theme should it be?

To make it clear, we only set mediaurlbase if the theme is the
first time to be installed/built-in.

This resolve the issue that theme always change to somewhat default
after upgrading the firmware even with a config-keep-upgrade

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
themes/luci-theme-bootstrap/root/etc/uci-defaults/30_luci-theme-bootstrap
themes/luci-theme-material/root/etc/uci-defaults/30_luci-theme-material
themes/luci-theme-openwrt-2020/root/etc/uci-defaults/30_luci-theme-openwrt-2020
themes/luci-theme-openwrt/root/etc/uci-defaults/30_luci-theme-openwrt
themes/luci-theme-rosy/root/etc/uci-defaults/30_luci-theme-rosy