diff --git a/Makefile b/Makefile index c8833c4..13d70be 100644 --- a/Makefile +++ b/Makefile @@ -8,11 +8,16 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=Argon Theme LUCI_DEPENDS:= -PKG_VERSION:=2.2.4 -PKG_RELEASE:=20200821 +PKG_VERSION:=2.2.5 +PKG_RELEASE:=20200907 include $(TOPDIR)/feeds/luci/luci.mk +define Package/luci-theme-argon/install + $(INSTALL_DIR) $(1)/etc/uci-defaults + $(INSTALL_BIN) ./files/30_luci-theme-argon $(1)/etc/uci-defaults/luci-theme-argon +endef + define Package/luci-theme-argon/postinst #!/bin/sh sed -i ":a;$!N;s/tmpl.render.*sysauth_template.*return/local scope = { duser = default_user, fuser = user }\nlocal ok, res = luci.util.copcall\(luci.template.render_string, [[<% include\(\"themes\/\" .. theme .. \"\/sysauth\"\) %>]], scope\)\nif ok then\nreturn res\nend\nreturn luci.template.render\(\"sysauth\", scope\)/;ba" /usr/lib/lua/luci/dispatcher.lua @@ -22,4 +27,4 @@ rm -Rf /var/luci-indexcache exit 0 endef -# call BuildPackage - OpenWrt buildroot signature \ No newline at end of file +# call BuildPackage - OpenWrt buildroot signature diff --git a/files/30_luci-theme-atmaterial b/files/30_luci-theme-atmaterial new file mode 100644 index 0000000..401fbaa --- /dev/null +++ b/files/30_luci-theme-atmaterial @@ -0,0 +1,7 @@ +#!/bin/sh +uci batch <<-EOF + set luci.themes.Argon=/luci-static/argon + set luci.main.mediaurlbase=/luci-static/argon + commit luci +EOF +exit 0