summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2014-06-11 13:29:05 +0000
committerJo-Philipp Wich <jow@openwrt.org>2014-06-11 13:29:05 +0000
commit7043c30e0e55bbbfacdddf97619b6bae96d20ddb (patch)
treeece3254350b3ba01ba3135caed2364cc7ca7804c
parentbbb44cf245c11bc0c1d59e836007c9e8c3bfa209 (diff)
build: introduce luci-base
Merges libs/core, libs/ipkg, libs/web, libs/sys, libs/sgi-cgi, libs/sgi-uhttpd, modules/admin-core, themes/base and protcols/core into modules/base and renames luci-lib-core to luci-base.
-rw-r--r--Makefile4
-rw-r--r--contrib/package/luci-addons/Makefile5
-rw-r--r--contrib/package/luci/Makefile94
-rw-r--r--libs/core/Makefile2
-rw-r--r--libs/ipkg/Makefile2
-rw-r--r--libs/sgi-cgi/Makefile2
-rw-r--r--libs/sgi-uhttpd/Makefile2
-rw-r--r--libs/sys/Makefile2
-rw-r--r--modules/admin-core/Makefile2
-rwxr-xr-xmodules/admin-core/ipkg/postinst7
-rwxr-xr-xmodules/admin-core/root/etc/init.d/luci_dhcp_migrate41
-rwxr-xr-xmodules/admin-core/root/etc/init.d/luci_fixtime16
-rw-r--r--modules/base/Makefile (renamed from libs/web/Makefile)0
-rwxr-xr-xmodules/base/htdocs/cgi-bin/luci (renamed from libs/sgi-cgi/htdocs/cgi-bin/luci)0
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi.js (renamed from libs/web/htdocs/luci-static/resources/cbi.js)0
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/add.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/add.gif)bin378 -> 378 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/apply.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/apply.gif)bin268 -> 268 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/arrow.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/arrow.gif)bin135 -> 135 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/down.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/down.gif)bin131 -> 131 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/download.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/download.gif)bin189 -> 189 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/edit.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/edit.gif)bin280 -> 280 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/fieldadd.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/fieldadd.gif)bin379 -> 379 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/file.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/file.gif)bin371 -> 371 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/find.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/find.gif)bin273 -> 273 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/folder.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/folder.gif)bin698 -> 698 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/help.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/help.gif)bin266 -> 266 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/key.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/key.gif)bin230 -> 230 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/link.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/link.gif)bin279 -> 279 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/reload.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/reload.gif)bin248 -> 248 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/remove.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/remove.gif)bin385 -> 385 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/reset.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/reset.gif)bin258 -> 258 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/save.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/save.gif)bin263 -> 263 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/up.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/up.gif)bin130 -> 130 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/cbi/user.gif (renamed from libs/web/htdocs/luci-static/resources/cbi/user.gif)bin246 -> 246 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/bridge.png (renamed from themes/base/htdocs/luci-static/resources/icons/bridge.png)bin838 -> 838 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/bridge_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/bridge_disabled.png)bin517 -> 517 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/encryption.png (renamed from themes/base/htdocs/luci-static/resources/icons/encryption.png)bin1224 -> 1224 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/encryption_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/encryption_disabled.png)bin1197 -> 1197 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/ethernet.png (renamed from themes/base/htdocs/luci-static/resources/icons/ethernet.png)bin814 -> 814 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/ethernet_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/ethernet_disabled.png)bin508 -> 508 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/loading.gif (renamed from themes/base/htdocs/luci-static/resources/icons/loading.gif)bin1787 -> 1787 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/port_down.png (renamed from themes/base/htdocs/luci-static/resources/icons/port_down.png)bin982 -> 982 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/port_up.png (renamed from themes/base/htdocs/luci-static/resources/icons/port_up.png)bin1401 -> 1401 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/signal-0-25.png (renamed from themes/base/htdocs/luci-static/resources/icons/signal-0-25.png)bin495 -> 495 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/signal-0.png (renamed from themes/base/htdocs/luci-static/resources/icons/signal-0.png)bin478 -> 478 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/signal-25-50.png (renamed from themes/base/htdocs/luci-static/resources/icons/signal-25-50.png)bin501 -> 501 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/signal-50-75.png (renamed from themes/base/htdocs/luci-static/resources/icons/signal-50-75.png)bin500 -> 500 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/signal-75-100.png (renamed from themes/base/htdocs/luci-static/resources/icons/signal-75-100.png)bin485 -> 485 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/signal-none.png (renamed from themes/base/htdocs/luci-static/resources/icons/signal-none.png)bin681 -> 681 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/switch.png (renamed from themes/base/htdocs/luci-static/resources/icons/switch.png)bin794 -> 794 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/switch_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/switch_disabled.png)bin505 -> 505 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/tunnel.png (renamed from themes/base/htdocs/luci-static/resources/icons/tunnel.png)bin533 -> 533 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/tunnel_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/tunnel_disabled.png)bin546 -> 546 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/vlan.png (renamed from themes/base/htdocs/luci-static/resources/icons/vlan.png)bin794 -> 794 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/vlan_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/vlan_disabled.png)bin505 -> 505 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/wifi.png (renamed from themes/base/htdocs/luci-static/resources/icons/wifi.png)bin1037 -> 1037 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/wifi_big.png (renamed from themes/base/htdocs/luci-static/resources/icons/wifi_big.png)bin2865 -> 2865 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/wifi_big_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/wifi_big_disabled.png)bin2853 -> 2853 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/icons/wifi_disabled.png (renamed from themes/base/htdocs/luci-static/resources/icons/wifi_disabled.png)bin980 -> 980 bytes
-rw-r--r--modules/base/htdocs/luci-static/resources/xhr.js (renamed from themes/base/htdocs/luci-static/resources/xhr.js)0
-rw-r--r--modules/base/luasrc/ccache.lua (renamed from libs/core/luasrc/ccache.lua)0
-rw-r--r--modules/base/luasrc/controller/admin/servicectl.lua (renamed from modules/admin-core/luasrc/controller/admin/servicectl.lua)0
-rw-r--r--modules/base/luasrc/debug.lua (renamed from libs/core/luasrc/debug.lua)0
-rw-r--r--modules/base/luasrc/fs.lua (renamed from libs/core/luasrc/fs.lua)0
-rw-r--r--modules/base/luasrc/init.lua (renamed from libs/core/luasrc/init.lua)0
-rw-r--r--modules/base/luasrc/ip.lua (renamed from libs/core/luasrc/ip.lua)0
-rw-r--r--modules/base/luasrc/ltn12.lua (renamed from libs/core/luasrc/ltn12.lua)0
-rw-r--r--modules/base/luasrc/luasrc/cacheloader.lua (renamed from libs/web/luasrc/cacheloader.lua)0
-rw-r--r--modules/base/luasrc/luasrc/cbi.lua (renamed from libs/web/luasrc/cbi.lua)0
-rw-r--r--modules/base/luasrc/luasrc/cbi/datatypes.lua (renamed from libs/web/luasrc/cbi/datatypes.lua)0
-rw-r--r--modules/base/luasrc/luasrc/config.lua (renamed from libs/web/luasrc/config.lua)0
-rw-r--r--modules/base/luasrc/luasrc/dispatcher.lua (renamed from libs/web/luasrc/dispatcher.lua)0
-rw-r--r--modules/base/luasrc/luasrc/http.lua (renamed from libs/web/luasrc/http.lua)0
-rw-r--r--modules/base/luasrc/luasrc/http/protocol.lua (renamed from libs/web/luasrc/http/protocol.lua)0
-rw-r--r--modules/base/luasrc/luasrc/http/protocol/conditionals.lua (renamed from libs/web/luasrc/http/protocol/conditionals.lua)0
-rw-r--r--modules/base/luasrc/luasrc/http/protocol/date.lua (renamed from libs/web/luasrc/http/protocol/date.lua)0
-rw-r--r--modules/base/luasrc/luasrc/http/protocol/mime.lua (renamed from libs/web/luasrc/http/protocol/mime.lua)0
-rw-r--r--modules/base/luasrc/luasrc/i18n.lua (renamed from libs/web/luasrc/i18n.lua)0
-rw-r--r--modules/base/luasrc/luasrc/sauth.lua (renamed from libs/web/luasrc/sauth.lua)0
-rw-r--r--modules/base/luasrc/luasrc/template.lua (renamed from libs/web/luasrc/template.lua)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/apply_xhr.htm (renamed from libs/web/luasrc/view/cbi/apply_xhr.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/browser.htm (renamed from libs/web/luasrc/view/cbi/browser.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/button.htm (renamed from libs/web/luasrc/view/cbi/button.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/cell_valuefooter.htm (renamed from libs/web/luasrc/view/cbi/cell_valuefooter.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/cell_valueheader.htm (renamed from libs/web/luasrc/view/cbi/cell_valueheader.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/compound.htm (renamed from libs/web/luasrc/view/cbi/compound.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/delegator.htm (renamed from libs/web/luasrc/view/cbi/delegator.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/dvalue.htm (renamed from libs/web/luasrc/view/cbi/dvalue.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/dynlist.htm (renamed from libs/web/luasrc/view/cbi/dynlist.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/filebrowser.htm (renamed from libs/web/luasrc/view/cbi/filebrowser.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/firewall_zoneforwards.htm (renamed from libs/web/luasrc/view/cbi/firewall_zoneforwards.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/firewall_zonelist.htm (renamed from libs/web/luasrc/view/cbi/firewall_zonelist.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/footer.htm (renamed from libs/web/luasrc/view/cbi/footer.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/full_valuefooter.htm (renamed from libs/web/luasrc/view/cbi/full_valuefooter.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/full_valueheader.htm (renamed from libs/web/luasrc/view/cbi/full_valueheader.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/fvalue.htm (renamed from libs/web/luasrc/view/cbi/fvalue.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/header.htm (renamed from libs/web/luasrc/view/cbi/header.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/lvalue.htm (renamed from libs/web/luasrc/view/cbi/lvalue.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/map.htm (renamed from libs/web/luasrc/view/cbi/map.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/mvalue.htm (renamed from libs/web/luasrc/view/cbi/mvalue.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/network_ifacelist.htm (renamed from libs/web/luasrc/view/cbi/network_ifacelist.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/network_netinfo.htm (renamed from libs/web/luasrc/view/cbi/network_netinfo.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/network_netlist.htm (renamed from libs/web/luasrc/view/cbi/network_netlist.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/nsection.htm (renamed from libs/web/luasrc/view/cbi/nsection.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/nullsection.htm (renamed from libs/web/luasrc/view/cbi/nullsection.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/simpleform.htm (renamed from libs/web/luasrc/view/cbi/simpleform.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/tabcontainer.htm (renamed from libs/web/luasrc/view/cbi/tabcontainer.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/tabmenu.htm (renamed from libs/web/luasrc/view/cbi/tabmenu.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/tblsection.htm (renamed from libs/web/luasrc/view/cbi/tblsection.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/tsection.htm (renamed from libs/web/luasrc/view/cbi/tsection.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/tvalue.htm (renamed from libs/web/luasrc/view/cbi/tvalue.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/ucisection.htm (renamed from libs/web/luasrc/view/cbi/ucisection.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/upload.htm (renamed from libs/web/luasrc/view/cbi/upload.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/value.htm (renamed from libs/web/luasrc/view/cbi/value.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/valuefooter.htm (renamed from libs/web/luasrc/view/cbi/valuefooter.htm)0
-rw-r--r--modules/base/luasrc/luasrc/view/cbi/valueheader.htm (renamed from libs/web/luasrc/view/cbi/valueheader.htm)0
-rw-r--r--modules/base/luasrc/model/cbi/admin_network/proto_dhcp.lua (renamed from protocols/core/luasrc/model/cbi/admin_network/proto_dhcp.lua)0
-rw-r--r--modules/base/luasrc/model/cbi/admin_network/proto_none.lua (renamed from protocols/core/luasrc/model/cbi/admin_network/proto_none.lua)0
-rw-r--r--modules/base/luasrc/model/cbi/admin_network/proto_static.lua (renamed from protocols/core/luasrc/model/cbi/admin_network/proto_static.lua)0
-rw-r--r--modules/base/luasrc/model/firewall.lua (renamed from libs/core/luasrc/model/firewall.lua)0
-rw-r--r--modules/base/luasrc/model/ipkg.lua (renamed from libs/ipkg/luasrc/model/ipkg.lua)0
-rw-r--r--modules/base/luasrc/model/network.lua (renamed from libs/core/luasrc/model/network.lua)0
-rw-r--r--modules/base/luasrc/model/uci.lua (renamed from libs/core/luasrc/model/uci.lua)0
-rw-r--r--modules/base/luasrc/sgi/cgi.lua (renamed from libs/sgi-cgi/luasrc/sgi/cgi.lua)0
-rw-r--r--modules/base/luasrc/sgi/uhttpd.lua (renamed from libs/sgi-uhttpd/luasrc/sgi/uhttpd.lua)0
-rw-r--r--modules/base/luasrc/store.lua (renamed from libs/core/luasrc/store.lua)0
-rw-r--r--modules/base/luasrc/sys.lua (renamed from libs/sys/luasrc/sys.lua)0
-rw-r--r--modules/base/luasrc/sys/iptparser.lua (renamed from libs/sys/luasrc/sys/iptparser.lua)0
-rw-r--r--modules/base/luasrc/sys/zoneinfo.lua (renamed from libs/sys/luasrc/sys/zoneinfo.lua)0
-rw-r--r--modules/base/luasrc/sys/zoneinfo/tzdata.lua (renamed from libs/sys/luasrc/sys/zoneinfo/tzdata.lua)0
-rw-r--r--modules/base/luasrc/sys/zoneinfo/tzoffset.lua (renamed from libs/sys/luasrc/sys/zoneinfo/tzoffset.lua)0
-rw-r--r--modules/base/luasrc/tools/proto.lua (renamed from protocols/core/luasrc/tools/proto.lua)0
-rw-r--r--modules/base/luasrc/tools/status.lua (renamed from modules/admin-core/luasrc/tools/status.lua)0
-rw-r--r--modules/base/luasrc/tools/webadmin.lua (renamed from modules/admin-core/luasrc/tools/webadmin.lua)0
-rw-r--r--modules/base/luasrc/util.lua (renamed from libs/core/luasrc/util.lua)0
-rw-r--r--modules/base/luasrc/version.lua (renamed from libs/core/luasrc/version.lua)0
-rw-r--r--modules/base/luasrc/view/error404.htm (renamed from modules/admin-core/luasrc/view/error404.htm)0
-rw-r--r--modules/base/luasrc/view/error500.htm (renamed from modules/admin-core/luasrc/view/error500.htm)0
-rw-r--r--modules/base/luasrc/view/footer.htm (renamed from modules/admin-core/luasrc/view/footer.htm)0
-rw-r--r--modules/base/luasrc/view/header.htm (renamed from modules/admin-core/luasrc/view/header.htm)0
-rw-r--r--modules/base/luasrc/view/indexer.htm (renamed from modules/admin-core/luasrc/view/indexer.htm)0
-rw-r--r--modules/base/luasrc/view/sysauth.htm (renamed from modules/admin-core/luasrc/view/sysauth.htm)0
-rw-r--r--modules/base/root/etc/config/ucitrack (renamed from libs/core/root/etc/config/ucitrack)0
-rw-r--r--modules/base/root/root/etc/config/luci (renamed from libs/web/root/etc/config/luci)0
-rw-r--r--modules/base/root/root/lib/uci/upload/.gitignore (renamed from libs/web/root/lib/uci/upload/.gitignore)0
-rwxr-xr-xmodules/base/root/sbin/luci-reload (renamed from libs/core/root/sbin/luci-reload)0
-rw-r--r--modules/base/root/www/index.html (renamed from modules/admin-core/root/www/index.html)0
-rw-r--r--modules/base/src/po2lmo.c (renamed from libs/web/src/po2lmo.c)0
-rw-r--r--modules/base/src/template_lmo.c (renamed from libs/web/src/template_lmo.c)0
-rw-r--r--modules/base/src/template_lmo.h (renamed from libs/web/src/template_lmo.h)0
-rw-r--r--modules/base/src/template_lualib.c (renamed from libs/web/src/template_lualib.c)0
-rw-r--r--modules/base/src/template_lualib.h (renamed from libs/web/src/template_lualib.h)0
-rw-r--r--modules/base/src/template_parser.c (renamed from libs/web/src/template_parser.c)0
-rw-r--r--modules/base/src/template_parser.h (renamed from libs/web/src/template_parser.h)0
-rw-r--r--modules/base/src/template_utils.c (renamed from libs/web/src/template_utils.c)0
-rw-r--r--modules/base/src/template_utils.h (renamed from libs/web/src/template_utils.h)0
-rw-r--r--modules/base/standalone.mk (renamed from libs/web/standalone.mk)0
-rw-r--r--protocols/core/Makefile2
-rw-r--r--themes/base/Makefile2
159 files changed, 32 insertions, 151 deletions
diff --git a/Makefile b/Makefile
index b99e8f710..70a7e92a4 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ all: build
build: gccbuild luabuild
gccbuild:
- make -C libs/web CC="cc" CFLAGS="" LDFLAGS="" SDK="$(shell test -f .running-sdk && echo 1)" host-install
+ make -C modules/base CC="cc" CFLAGS="" LDFLAGS="" SDK="$(shell test -f .running-sdk && echo 1)" host-install
for i in $(MODULES); do \
make -C$$i SDK="$(shell test -f .running-sdk && echo 1)" compile || { \
echo "*** Compilation of $$i failed!"; \
@@ -33,7 +33,7 @@ i18nbuild:
clean:
rm -f .running-sdk
rm -rf docs
- make -C libs/web host-clean
+ make -C modules/base host-clean
for i in $(MODULES); do make -C$$i clean; done
diff --git a/contrib/package/luci-addons/Makefile b/contrib/package/luci-addons/Makefile
index c223054a2..6a51a6adf 100644
--- a/contrib/package/luci-addons/Makefile
+++ b/contrib/package/luci-addons/Makefile
@@ -49,7 +49,7 @@ define Package/luci-mod-freifunk-community
TITLE:=Freifunk Community Meta-Package
DEPENDS+=$(call add_deps,mod-freifunk-community, \
iptables-mod-nat-extra iptables-mod-ipopt \
- luci-lib-web luci-app-splash luci-i18n-german \
+ luci-app-splash luci-i18n-german \
olsrd olsrd-mod-dyn-gw-plain \
olsrd-mod-jsoninfo olsrd-mod-nameservice \
olsrd-mod-watchdog kmod-tun \
@@ -224,8 +224,7 @@ define theme
SUBMENU:=4. Themes
TITLE:=$(if $(2),$(2),LuCI $(1) theme)
MAINTAINER:=$(if $(3),$(3),LuCI Development Team <luci@lists.subsignal.org>)
- DEPENDS:=$(if $(filter-out base,$(1)),+luci-theme-base) $(4)
- $(if $(5),DEFAULT:=PACKAGE_luci-lib-core)
+ DEPENDS:=+luci-base $(4)
endef
define Package/luci-theme-$(1)/install
diff --git a/contrib/package/luci/Makefile b/contrib/package/luci/Makefile
index 8bb35319b..b875f0d70 100644
--- a/contrib/package/luci/Makefile
+++ b/contrib/package/luci/Makefile
@@ -32,7 +32,7 @@ endef
### Core package ###
-define Package/luci-lib-core
+define Package/luci-base
SECTION:=luci
CATEGORY:=LuCI
TITLE:=LuCI - Lua Configuration Interface
@@ -43,8 +43,8 @@ define Package/luci-lib-core
TITLE:=LuCI core libraries
endef
-define Package/luci-lib-core/install
- $(call Package/luci/install/template,$(1),libs/core)
+define Package/luci-base/install
+ $(call Package/luci/install/template,$(1),modules/base)
$(PKG_BUILD_DIR)/build/mkversion.sh $(1)/usr/lib/lua/luci/version.lua \
"OpenWrt Firmware" \
"$(OPENWRTVERSION)" \
@@ -52,43 +52,47 @@ define Package/luci-lib-core/install
"$(PKG_VERSION)"
endef
-define Package/luci-lib-core/config
+define Package/luci-base/config
choice
prompt "Build Target"
- default PACKAGE_luci-lib-core_source
+ default PACKAGE_luci-base_source
- config PACKAGE_luci-lib-core_compile
+ config PACKAGE_luci-base_compile
bool "Precompiled"
- config PACKAGE_luci-lib-core_stripped
+ config PACKAGE_luci-base_stripped
bool "Stripped"
- config PACKAGE_luci-lib-core_srcdiet
+ config PACKAGE_luci-base_srcdiet
bool "Compressed Source"
- config PACKAGE_luci-lib-core_source
+ config PACKAGE_luci-base_source
bool "Full Source"
endchoice
endef
-ifneq ($(CONFIG_PACKAGE_luci-lib-core_compile),)
+define Package/luci-base/conffiles
+/etc/config/luci
+endef
+
+ifneq ($(CONFIG_PACKAGE_luci-base_compile),)
LUA_TARGET:=compile
endif
-ifneq ($(CONFIG_PACKAGE_luci-lib-core_stripped),)
+ifneq ($(CONFIG_PACKAGE_luci-base_stripped),)
LUA_TARGET:=strip
endif
-ifneq ($(CONFIG_PACKAGE_luci-lib-core_srcdiet),)
+ifneq ($(CONFIG_PACKAGE_luci-base_srcdiet),)
LUA_TARGET:=diet
endif
-ifneq ($(CONFIG_PACKAGE_luci-lib-core),)
- LUCI_SELECTED_MODULES+=libs/core
+ifneq ($(CONFIG_PACKAGE_luci-base),)
+ LUCI_SELECTED_MODULES+=modules/base
endif
-LUCI_BUILD_PACKAGES += luci-lib-core
+LUCI_BUILD_PACKAGES += luci-base
### Libraries ###
@@ -101,7 +105,7 @@ define library
MAINTAINER:=LuCI Development Team <luci@lists.subsignal.org>
SUBMENU:=8. Libraries
TITLE:=$(if $(2),$(2),LuCI $(1) library)
- $(if $(3),DEPENDS:=+luci-lib-core $(3))
+ $(if $(3),DEPENDS:=+luci-base $(3))
endef
define Package/luci-lib-$(1)/install
@@ -116,10 +120,6 @@ define library
LUCI_BUILD_PACKAGES += luci-lib-$(1)
endef
-define Package/luci-lib-web/conffiles
-/etc/config/luci
-endef
-
define Package/luci-lib-nixio/config
choice
prompt "TLS Provider"
@@ -158,14 +158,11 @@ ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_cyassl),)
endif
-$(eval $(call library,httpclient,HTTP(S) client library,+luci-lib-web +luci-lib-nixio))
-$(eval $(call library,ipkg,LuCI IPKG/OPKG call abstraction library))
+$(eval $(call library,httpclient,HTTP(S) client library,+luci-base +luci-lib-nixio))
$(eval $(call library,json,LuCI JSON library))
$(eval $(call library,nixio,NIXIO POSIX library,+PACKAGE_luci-lib-nixio_openssl:libopenssl +PACKAGE_luci-lib-nixio_cyassl:libcyassl))
$(eval $(call library,px5g,RSA/X.509 Key Generator (required for LuCId SSL support),+luci-lib-nixio))
-$(eval $(call library,sys,LuCI Linux/POSIX system library))
-$(eval $(call library,web,MVC Webframework,+luci-lib-sys +luci-lib-nixio +luci-lib-core +luci-sgi-cgi))
-$(eval $(call library,luaneightbl,neightbl - Lua lib for IPv6 neighbors,+luci-lib-core))
+$(eval $(call library,luaneightbl,neightbl - Lua lib for IPv6 neighbors,+luci-base))
### Protocols ###
@@ -192,7 +189,6 @@ define protocol
LUCI_BUILD_PACKAGES += luci-proto-$(1)
endef
-$(eval $(call protocol,core,Support for static/dhcp/none))
$(eval $(call protocol,ppp,Support for PPP/PPPoE/PPPoA/PPtP))
$(eval $(call protocol,ipv6,Support for DHCPv6/6in4/6to4/6rd/DS-Lite))
$(eval $(call protocol,3g,Support for 3G,+PACKAGE_luci-proto-3g:comgt))
@@ -225,14 +221,9 @@ define module
endef
-define Package/luci-mod-admin-core/extra-install
- touch $(1)/etc/init.d/luci_fixtime || true
-endef
-
-$(eval $(call module,admin-core,Web UI Core module,+luci-lib-web +luci-proto-core +luci-i18n-english))
-$(eval $(call module,admin-mini,LuCI Essentials - stripped down and user-friendly,+luci-mod-admin-core @BROKEN))
-$(eval $(call module,admin-full,LuCI Administration - full-featured for full control,+luci-mod-admin-core +luci-lib-ipkg))
-$(eval $(call module,failsafe,LuCI Fail-Safe - Fail-Safe sysupgrade module,+luci-mod-admin-core))
+$(eval $(call module,admin-mini,LuCI Essentials - stripped down and user-friendly,+luci-base @BROKEN))
+$(eval $(call module,admin-full,LuCI Administration - full-featured for full control,+luci-base))
+$(eval $(call module,failsafe,LuCI Fail-Safe - Fail-Safe sysupgrade module,+luci-base))
$(eval $(call module,rpc,LuCI RPC - JSON-RPC API,+luci-lib-json))
@@ -270,34 +261,6 @@ $(eval $(call application,qos,Quality of Service configuration module,\
$(eval $(call application,commands,LuCI Shell Command Module))
-### Server Gateway Interfaces ###
-define sgi
- define Package/luci-sgi-$(1)
- SECTION:=luci
- CATEGORY:=LuCI
- TITLE:=LuCI - Lua Configuration Interface
- URL:=http://luci.subsignal.org/
- MAINTAINER:=LuCI Development Team <luci@lists.subsignal.org>
- SUBMENU:=7. Server Interfaces
- TITLE:=$(if $(2),$(2),LuCI $(1) server gateway interface)
- DEPENDS:=$(3)
- endef
-
- define Package/luci-sgi-$(1)/install
- $(call Package/luci/install/template,$$(1),libs/sgi-$(1))
- endef
-
- ifneq ($(CONFIG_PACKAGE_luci-sgi-$(1)),)
- LUCI_SELECTED_MODULES+=libs/sgi-$(1)
- endif
-
- LUCI_BUILD_PACKAGES += luci-sgi-$(1)
-endef
-
-$(eval $(call sgi,cgi,CGI Gateway behind existing Webserver))
-$(eval $(call sgi,uhttpd,Binding for the uHTTPd server,+uhttpd +uhttpd-mod-lua))
-
-
### Themes ###
define theme
define Package/luci-theme-$(1)
@@ -308,8 +271,8 @@ define theme
SUBMENU:=4. Themes
TITLE:=$(if $(2),$(2),LuCI $(1) theme)
MAINTAINER:=$(if $(3),$(3),LuCI Development Team <luci@lists.subsignal.org>)
- DEPENDS:=$(if $(filter-out base,$(1)),+luci-theme-base) $(4)
- $(if $(5),DEFAULT:=PACKAGE_luci-lib-core)
+ DEPENDS:=+luci-base $(4)
+ $(if $(5),DEFAULT:=PACKAGE_luci-base)
endef
define Package/luci-theme-$(1)/install
@@ -323,7 +286,6 @@ define theme
LUCI_BUILD_PACKAGES += luci-theme-$(1)
endef
-$(eval $(call theme,base,Common base for all themes))
$(eval $(call theme,openwrt,OpenWrt.org))
$(eval $(call theme,bootstrap,Bootstrap Theme (default),,,1))
@@ -397,7 +359,7 @@ $(eval $(call collection,,\
Standard OpenWrt set including full admin with ppp support and the \
default OpenWrt theme,\
+uhttpd +uhttpd-mod-ubus +luci-mod-admin-full +luci-theme-bootstrap \
- +luci-app-firewall +luci-proto-core +luci-proto-ppp +libiwinfo-lua))
+ +luci-app-firewall +luci-proto-ppp +libiwinfo-lua))
$(eval $(call collection,ssl,\
Standard OpenWrt set with HTTPS support,\
diff --git a/libs/core/Makefile b/libs/core/Makefile
deleted file mode 100644
index f7fac7740..000000000
--- a/libs/core/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk
diff --git a/libs/ipkg/Makefile b/libs/ipkg/Makefile
deleted file mode 100644
index f7fac7740..000000000
--- a/libs/ipkg/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk
diff --git a/libs/sgi-cgi/Makefile b/libs/sgi-cgi/Makefile
deleted file mode 100644
index 81a96f6a8..000000000
--- a/libs/sgi-cgi/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk \ No newline at end of file
diff --git a/libs/sgi-uhttpd/Makefile b/libs/sgi-uhttpd/Makefile
deleted file mode 100644
index 81a96f6a8..000000000
--- a/libs/sgi-uhttpd/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk \ No newline at end of file
diff --git a/libs/sys/Makefile b/libs/sys/Makefile
deleted file mode 100644
index f7fac7740..000000000
--- a/libs/sys/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk
diff --git a/modules/admin-core/Makefile b/modules/admin-core/Makefile
deleted file mode 100644
index 81a96f6a8..000000000
--- a/modules/admin-core/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk \ No newline at end of file
diff --git a/modules/admin-core/ipkg/postinst b/modules/admin-core/ipkg/postinst
deleted file mode 100755
index a756b5b29..000000000
--- a/modules/admin-core/ipkg/postinst
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-[ -n "${IPKG_INSTROOT}" ] || {
- /etc/init.d/luci_fixtime enabled || /etc/init.d/luci_fixtime enable
- /etc/init.d/luci_dhcp_migrate enabled || /etc/init.d/luci_dhcp_migrate enable
- exit 0
-}
diff --git a/modules/admin-core/root/etc/init.d/luci_dhcp_migrate b/modules/admin-core/root/etc/init.d/luci_dhcp_migrate
deleted file mode 100755
index 7fb443527..000000000
--- a/modules/admin-core/root/etc/init.d/luci_dhcp_migrate
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh /etc/rc.common
-
-START=59
-
-boot() {
- if [ -f /etc/config/luci_ethers ]; then
- logger -t luci_dhcp_migrate "Migrating luci_ethers configuration ..."
-
- lua -lluci.model.uci -e '
- x=luci.model.uci.cursor()
- x:foreach("luci_ethers", "static_lease",
- function(s)
- x:section("dhcp", "host", nil, {mac=s.macaddr, ip=s.ipaddr})
- end)
- x:save("dhcp")
- x:commit("dhcp")
- '
-
- rm -f /etc/config/luci_ethers
- fi
-
- if [ -f /etc/config/luci_hosts ]; then
- logger -t luci_dhcp_migrate "Migrating luci_hosts configuration ..."
-
- lua -lluci.model.uci -e '
- x=luci.model.uci.cursor()
- x:foreach("luci_hosts", "host",
- function(s)
- x:section("dhcp", "domain", nil, {name=s.hostname, ip=s.ipaddr})
- end)
- x:save("dhcp")
- x:commit("dhcp")
- '
-
- rm -f /etc/config/luci_hosts
- fi
-}
-
-start() { :; }
-stop() { :; }
-
diff --git a/modules/admin-core/root/etc/init.d/luci_fixtime b/modules/admin-core/root/etc/init.d/luci_fixtime
deleted file mode 100755
index 154a786f5..000000000
--- a/modules/admin-core/root/etc/init.d/luci_fixtime
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh /etc/rc.common
-
-START=05
-STOP=95
-
-start() {
- cat <<' EOF' | lua -l luci.fs -l luci.util -
- if (os.time() < 1000000000) then
- os.execute('date -s ' .. os.date('%Y%m%d%H%M', luci.fs.mtime("/etc/init.d/luci_fixtime")))
- end
- EOF
-}
-
-stop() {
- [[ -w /etc/init.d/luci_fixtime ]] && cat /dev/null >> /etc/init.d/luci_fixtime && touch /etc/init.d/luci_fixtime
-}
diff --git a/libs/web/Makefile b/modules/base/Makefile
index ad16ec737..ad16ec737 100644
--- a/libs/web/Makefile
+++ b/modules/base/Makefile
diff --git a/libs/sgi-cgi/htdocs/cgi-bin/luci b/modules/base/htdocs/cgi-bin/luci
index 529d1d0bc..529d1d0bc 100755
--- a/libs/sgi-cgi/htdocs/cgi-bin/luci
+++ b/modules/base/htdocs/cgi-bin/luci
diff --git a/libs/web/htdocs/luci-static/resources/cbi.js b/modules/base/htdocs/luci-static/resources/cbi.js
index 02814a542..02814a542 100644
--- a/libs/web/htdocs/luci-static/resources/cbi.js
+++ b/modules/base/htdocs/luci-static/resources/cbi.js
diff --git a/libs/web/htdocs/luci-static/resources/cbi/add.gif b/modules/base/htdocs/luci-static/resources/cbi/add.gif
index 0888abf85..0888abf85 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/add.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/add.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/apply.gif b/modules/base/htdocs/luci-static/resources/cbi/apply.gif
index 82ae7ed82..82ae7ed82 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/apply.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/apply.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/arrow.gif b/modules/base/htdocs/luci-static/resources/cbi/arrow.gif
index 10d797e9b..10d797e9b 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/arrow.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/arrow.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/down.gif b/modules/base/htdocs/luci-static/resources/cbi/down.gif
index f0bb6a4ea..f0bb6a4ea 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/down.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/down.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/download.gif b/modules/base/htdocs/luci-static/resources/cbi/download.gif
index f99a5383b..f99a5383b 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/download.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/download.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/edit.gif b/modules/base/htdocs/luci-static/resources/cbi/edit.gif
index 7b02b6e72..7b02b6e72 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/edit.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/edit.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/fieldadd.gif b/modules/base/htdocs/luci-static/resources/cbi/fieldadd.gif
index 431ff64d1..431ff64d1 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/fieldadd.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/fieldadd.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/file.gif b/modules/base/htdocs/luci-static/resources/cbi/file.gif
index 3b1217dd6..3b1217dd6 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/file.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/file.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/find.gif b/modules/base/htdocs/luci-static/resources/cbi/find.gif
index 9ae5e3489..9ae5e3489 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/find.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/find.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/folder.gif b/modules/base/htdocs/luci-static/resources/cbi/folder.gif
index 22b583bb5..22b583bb5 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/folder.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/folder.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/help.gif b/modules/base/htdocs/luci-static/resources/cbi/help.gif
index 9dfa0e196..9dfa0e196 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/help.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/help.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/key.gif b/modules/base/htdocs/luci-static/resources/cbi/key.gif
index e3853e5af..e3853e5af 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/key.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/key.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/link.gif b/modules/base/htdocs/luci-static/resources/cbi/link.gif
index f0bb78da6..f0bb78da6 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/link.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/link.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/reload.gif b/modules/base/htdocs/luci-static/resources/cbi/reload.gif
index 8268958a1..8268958a1 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/reload.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/reload.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/remove.gif b/modules/base/htdocs/luci-static/resources/cbi/remove.gif
index bf43a0a0b..bf43a0a0b 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/remove.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/remove.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/reset.gif b/modules/base/htdocs/luci-static/resources/cbi/reset.gif
index c941c1902..c941c1902 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/reset.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/reset.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/save.gif b/modules/base/htdocs/luci-static/resources/cbi/save.gif
index 35e949963..35e949963 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/save.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/save.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/up.gif b/modules/base/htdocs/luci-static/resources/cbi/up.gif
index e8234178e..e8234178e 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/up.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/up.gif
Binary files differ
diff --git a/libs/web/htdocs/luci-static/resources/cbi/user.gif b/modules/base/htdocs/luci-static/resources/cbi/user.gif
index dcb5c2a89..dcb5c2a89 100644
--- a/libs/web/htdocs/luci-static/resources/cbi/user.gif
+++ b/modules/base/htdocs/luci-static/resources/cbi/user.gif
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/bridge.png b/modules/base/htdocs/luci-static/resources/icons/bridge.png
index 4c163bf69..4c163bf69 100644
--- a/themes/base/htdocs/luci-static/resources/icons/bridge.png
+++ b/modules/base/htdocs/luci-static/resources/icons/bridge.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/bridge_disabled.png b/modules/base/htdocs/luci-static/resources/icons/bridge_disabled.png
index 0f367c536..0f367c536 100644
--- a/themes/base/htdocs/luci-static/resources/icons/bridge_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/bridge_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/encryption.png b/modules/base/htdocs/luci-static/resources/icons/encryption.png
index 41d2ba9ac..41d2ba9ac 100644
--- a/themes/base/htdocs/luci-static/resources/icons/encryption.png
+++ b/modules/base/htdocs/luci-static/resources/icons/encryption.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/encryption_disabled.png b/modules/base/htdocs/luci-static/resources/icons/encryption_disabled.png
index f2e05a425..f2e05a425 100644
--- a/themes/base/htdocs/luci-static/resources/icons/encryption_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/encryption_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/ethernet.png b/modules/base/htdocs/luci-static/resources/icons/ethernet.png
index a02538124..a02538124 100644
--- a/themes/base/htdocs/luci-static/resources/icons/ethernet.png
+++ b/modules/base/htdocs/luci-static/resources/icons/ethernet.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/ethernet_disabled.png b/modules/base/htdocs/luci-static/resources/icons/ethernet_disabled.png
index 2bb02e455..2bb02e455 100644
--- a/themes/base/htdocs/luci-static/resources/icons/ethernet_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/ethernet_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/loading.gif b/modules/base/htdocs/luci-static/resources/icons/loading.gif
index 5bb90fd6a..5bb90fd6a 100644
--- a/themes/base/htdocs/luci-static/resources/icons/loading.gif
+++ b/modules/base/htdocs/luci-static/resources/icons/loading.gif
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/port_down.png b/modules/base/htdocs/luci-static/resources/icons/port_down.png
index 25ea17232..25ea17232 100644
--- a/themes/base/htdocs/luci-static/resources/icons/port_down.png
+++ b/modules/base/htdocs/luci-static/resources/icons/port_down.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/port_up.png b/modules/base/htdocs/luci-static/resources/icons/port_up.png
index e06303791..e06303791 100644
--- a/themes/base/htdocs/luci-static/resources/icons/port_up.png
+++ b/modules/base/htdocs/luci-static/resources/icons/port_up.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/signal-0-25.png b/modules/base/htdocs/luci-static/resources/icons/signal-0-25.png
index 2e5dff466..2e5dff466 100644
--- a/themes/base/htdocs/luci-static/resources/icons/signal-0-25.png
+++ b/modules/base/htdocs/luci-static/resources/icons/signal-0-25.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/signal-0.png b/modules/base/htdocs/luci-static/resources/icons/signal-0.png
index 114583a67..114583a67 100644
--- a/themes/base/htdocs/luci-static/resources/icons/signal-0.png
+++ b/modules/base/htdocs/luci-static/resources/icons/signal-0.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/signal-25-50.png b/modules/base/htdocs/luci-static/resources/icons/signal-25-50.png
index ee8cc4f1c..ee8cc4f1c 100644
--- a/themes/base/htdocs/luci-static/resources/icons/signal-25-50.png
+++ b/modules/base/htdocs/luci-static/resources/icons/signal-25-50.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/signal-50-75.png b/modules/base/htdocs/luci-static/resources/icons/signal-50-75.png
index 26bcbf715..26bcbf715 100644
--- a/themes/base/htdocs/luci-static/resources/icons/signal-50-75.png
+++ b/modules/base/htdocs/luci-static/resources/icons/signal-50-75.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/signal-75-100.png b/modules/base/htdocs/luci-static/resources/icons/signal-75-100.png
index 5cffaa1b8..5cffaa1b8 100644
--- a/themes/base/htdocs/luci-static/resources/icons/signal-75-100.png
+++ b/modules/base/htdocs/luci-static/resources/icons/signal-75-100.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/signal-none.png b/modules/base/htdocs/luci-static/resources/icons/signal-none.png
index b77585c0f..b77585c0f 100644
--- a/themes/base/htdocs/luci-static/resources/icons/signal-none.png
+++ b/modules/base/htdocs/luci-static/resources/icons/signal-none.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/switch.png b/modules/base/htdocs/luci-static/resources/icons/switch.png
index 5c99ba568..5c99ba568 100644
--- a/themes/base/htdocs/luci-static/resources/icons/switch.png
+++ b/modules/base/htdocs/luci-static/resources/icons/switch.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/switch_disabled.png b/modules/base/htdocs/luci-static/resources/icons/switch_disabled.png
index b8c84c8dc..b8c84c8dc 100644
--- a/themes/base/htdocs/luci-static/resources/icons/switch_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/switch_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/tunnel.png b/modules/base/htdocs/luci-static/resources/icons/tunnel.png
index c5a09dd68..c5a09dd68 100644
--- a/themes/base/htdocs/luci-static/resources/icons/tunnel.png
+++ b/modules/base/htdocs/luci-static/resources/icons/tunnel.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/tunnel_disabled.png b/modules/base/htdocs/luci-static/resources/icons/tunnel_disabled.png
index ad9856cfe..ad9856cfe 100644
--- a/themes/base/htdocs/luci-static/resources/icons/tunnel_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/tunnel_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/vlan.png b/modules/base/htdocs/luci-static/resources/icons/vlan.png
index 5c99ba568..5c99ba568 100644
--- a/themes/base/htdocs/luci-static/resources/icons/vlan.png
+++ b/modules/base/htdocs/luci-static/resources/icons/vlan.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/vlan_disabled.png b/modules/base/htdocs/luci-static/resources/icons/vlan_disabled.png
index b8c84c8dc..b8c84c8dc 100644
--- a/themes/base/htdocs/luci-static/resources/icons/vlan_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/vlan_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/wifi.png b/modules/base/htdocs/luci-static/resources/icons/wifi.png
index 528ce2b4e..528ce2b4e 100644
--- a/themes/base/htdocs/luci-static/resources/icons/wifi.png
+++ b/modules/base/htdocs/luci-static/resources/icons/wifi.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/wifi_big.png b/modules/base/htdocs/luci-static/resources/icons/wifi_big.png
index d73a5e740..d73a5e740 100644
--- a/themes/base/htdocs/luci-static/resources/icons/wifi_big.png
+++ b/modules/base/htdocs/luci-static/resources/icons/wifi_big.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/wifi_big_disabled.png b/modules/base/htdocs/luci-static/resources/icons/wifi_big_disabled.png
index af93b37b7..af93b37b7 100644
--- a/themes/base/htdocs/luci-static/resources/icons/wifi_big_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/wifi_big_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/icons/wifi_disabled.png b/modules/base/htdocs/luci-static/resources/icons/wifi_disabled.png
index 338a34f78..338a34f78 100644
--- a/themes/base/htdocs/luci-static/resources/icons/wifi_disabled.png
+++ b/modules/base/htdocs/luci-static/resources/icons/wifi_disabled.png
Binary files differ
diff --git a/themes/base/htdocs/luci-static/resources/xhr.js b/modules/base/htdocs/luci-static/resources/xhr.js
index 701c12ac1..701c12ac1 100644
--- a/themes/base/htdocs/luci-static/resources/xhr.js
+++ b/modules/base/htdocs/luci-static/resources/xhr.js
diff --git a/libs/core/luasrc/ccache.lua b/modules/base/luasrc/ccache.lua
index 56ccbc3ef..56ccbc3ef 100644
--- a/libs/core/luasrc/ccache.lua
+++ b/modules/base/luasrc/ccache.lua
diff --git a/modules/admin-core/luasrc/controller/admin/servicectl.lua b/modules/base/luasrc/controller/admin/servicectl.lua
index 753d2c77f..753d2c77f 100644
--- a/modules/admin-core/luasrc/controller/admin/servicectl.lua
+++ b/modules/base/luasrc/controller/admin/servicectl.lua
diff --git a/libs/core/luasrc/debug.lua b/modules/base/luasrc/debug.lua
index 8ff1bb698..8ff1bb698 100644
--- a/libs/core/luasrc/debug.lua
+++ b/modules/base/luasrc/debug.lua
diff --git a/libs/core/luasrc/fs.lua b/modules/base/luasrc/fs.lua
index a81ff675d..a81ff675d 100644
--- a/libs/core/luasrc/fs.lua
+++ b/modules/base/luasrc/fs.lua
diff --git a/libs/core/luasrc/init.lua b/modules/base/luasrc/init.lua
index 4d66e8673..4d66e8673 100644
--- a/libs/core/luasrc/init.lua
+++ b/modules/base/luasrc/init.lua
diff --git a/libs/core/luasrc/ip.lua b/modules/base/luasrc/ip.lua
index 60ca09013..60ca09013 100644
--- a/libs/core/luasrc/ip.lua
+++ b/modules/base/luasrc/ip.lua
diff --git a/libs/core/luasrc/ltn12.lua b/modules/base/luasrc/ltn12.lua
index 9371290c6..9371290c6 100644
--- a/libs/core/luasrc/ltn12.lua
+++ b/modules/base/luasrc/ltn12.lua
diff --git a/libs/web/luasrc/cacheloader.lua b/modules/base/luasrc/luasrc/cacheloader.lua
index 942c4b7b4..942c4b7b4 100644
--- a/libs/web/luasrc/cacheloader.lua
+++ b/modules/base/luasrc/luasrc/cacheloader.lua
diff --git a/libs/web/luasrc/cbi.lua b/modules/base/luasrc/luasrc/cbi.lua
index ae570b155..ae570b155 100644
--- a/libs/web/luasrc/cbi.lua
+++ b/modules/base/luasrc/luasrc/cbi.lua
diff --git a/libs/web/luasrc/cbi/datatypes.lua b/modules/base/luasrc/luasrc/cbi/datatypes.lua
index c5f4ec0f0..c5f4ec0f0 100644
--- a/libs/web/luasrc/cbi/datatypes.lua
+++ b/modules/base/luasrc/luasrc/cbi/datatypes.lua
diff --git a/libs/web/luasrc/config.lua b/modules/base/luasrc/luasrc/config.lua
index 53db82b32..53db82b32 100644
--- a/libs/web/luasrc/config.lua
+++ b/modules/base/luasrc/luasrc/config.lua
diff --git a/libs/web/luasrc/dispatcher.lua b/modules/base/luasrc/luasrc/dispatcher.lua
index 9e5b78d5e..9e5b78d5e 100644
--- a/libs/web/luasrc/dispatcher.lua
+++ b/modules/base/luasrc/luasrc/dispatcher.lua
diff --git a/libs/web/luasrc/http.lua b/modules/base/luasrc/luasrc/http.lua
index c53307a5a..c53307a5a 100644
--- a/libs/web/luasrc/http.lua
+++ b/modules/base/luasrc/luasrc/http.lua
diff --git a/libs/web/luasrc/http/protocol.lua b/modules/base/luasrc/luasrc/http/protocol.lua
index 0d41550b2..0d41550b2 100644
--- a/libs/web/luasrc/http/protocol.lua
+++ b/modules/base/luasrc/luasrc/http/protocol.lua
diff --git a/libs/web/luasrc/http/protocol/conditionals.lua b/modules/base/luasrc/luasrc/http/protocol/conditionals.lua
index 75e1f7b37..75e1f7b37 100644
--- a/libs/web/luasrc/http/protocol/conditionals.lua
+++ b/modules/base/luasrc/luasrc/http/protocol/conditionals.lua
diff --git a/libs/web/luasrc/http/protocol/date.lua b/modules/base/luasrc/luasrc/http/protocol/date.lua
index 83d11e2c2..83d11e2c2 100644
--- a/libs/web/luasrc/http/protocol/date.lua
+++ b/modules/base/luasrc/luasrc/http/protocol/date.lua
diff --git a/libs/web/luasrc/http/protocol/mime.lua b/modules/base/luasrc/luasrc/http/protocol/mime.lua
index c87816066..c87816066 100644
--- a/libs/web/luasrc/http/protocol/mime.lua
+++ b/modules/base/luasrc/luasrc/http/protocol/mime.lua
diff --git a/libs/web/luasrc/i18n.lua b/modules/base/luasrc/luasrc/i18n.lua
index 545a8aed9..545a8aed9 100644
--- a/libs/web/luasrc/i18n.lua
+++ b/modules/base/luasrc/luasrc/i18n.lua
diff --git a/libs/web/luasrc/sauth.lua b/modules/base/luasrc/luasrc/sauth.lua
index 32f172dcd..32f172dcd 100644
--- a/libs/web/luasrc/sauth.lua
+++ b/modules/base/luasrc/luasrc/sauth.lua
diff --git a/libs/web/luasrc/template.lua b/modules/base/luasrc/luasrc/template.lua
index 72127d1df..72127d1df 100644
--- a/libs/web/luasrc/template.lua
+++ b/modules/base/luasrc/luasrc/template.lua
diff --git a/libs/web/luasrc/view/cbi/apply_xhr.htm b/modules/base/luasrc/luasrc/view/cbi/apply_xhr.htm
index 1814c9393..1814c9393 100644
--- a/libs/web/luasrc/view/cbi/apply_xhr.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/apply_xhr.htm
diff --git a/libs/web/luasrc/view/cbi/browser.htm b/modules/base/luasrc/luasrc/view/cbi/browser.htm
index e4a4077d5..e4a4077d5 100644
--- a/libs/web/luasrc/view/cbi/browser.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/browser.htm
diff --git a/libs/web/luasrc/view/cbi/button.htm b/modules/base/luasrc/luasrc/view/cbi/button.htm
index 30f8ddfda..30f8ddfda 100644
--- a/libs/web/luasrc/view/cbi/button.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/button.htm
diff --git a/libs/web/luasrc/view/cbi/cell_valuefooter.htm b/modules/base/luasrc/luasrc/view/cbi/cell_valuefooter.htm
index 220ebd42b..220ebd42b 100644
--- a/libs/web/luasrc/view/cbi/cell_valuefooter.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/cell_valuefooter.htm
diff --git a/libs/web/luasrc/view/cbi/cell_valueheader.htm b/modules/base/luasrc/luasrc/view/cbi/cell_valueheader.htm
index 9e2e145dd..9e2e145dd 100644
--- a/libs/web/luasrc/view/cbi/cell_valueheader.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/cell_valueheader.htm
diff --git a/libs/web/luasrc/view/cbi/compound.htm b/modules/base/luasrc/luasrc/view/cbi/compound.htm
index 12d02bb1d..12d02bb1d 100644
--- a/libs/web/luasrc/view/cbi/compound.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/compound.htm
diff --git a/libs/web/luasrc/view/cbi/delegator.htm b/modules/base/luasrc/luasrc/view/cbi/delegator.htm
index 4fd19265d..4fd19265d 100644
--- a/libs/web/luasrc/view/cbi/delegator.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/delegator.htm
diff --git a/libs/web/luasrc/view/cbi/dvalue.htm b/modules/base/luasrc/luasrc/view/cbi/dvalue.htm
index 78e6f323d..78e6f323d 100644
--- a/libs/web/luasrc/view/cbi/dvalue.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/dvalue.htm
diff --git a/libs/web/luasrc/view/cbi/dynlist.htm b/modules/base/luasrc/luasrc/view/cbi/dynlist.htm
index fd626a4ec..fd626a4ec 100644
--- a/libs/web/luasrc/view/cbi/dynlist.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/dynlist.htm
diff --git a/libs/web/luasrc/view/cbi/filebrowser.htm b/modules/base/luasrc/luasrc/view/cbi/filebrowser.htm
index a79beebba..a79beebba 100644
--- a/libs/web/luasrc/view/cbi/filebrowser.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/filebrowser.htm
diff --git a/libs/web/luasrc/view/cbi/firewall_zoneforwards.htm b/modules/base/luasrc/luasrc/view/cbi/firewall_zoneforwards.htm
index 2a433b569..2a433b569 100644
--- a/libs/web/luasrc/view/cbi/firewall_zoneforwards.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/firewall_zoneforwards.htm
diff --git a/libs/web/luasrc/view/cbi/firewall_zonelist.htm b/modules/base/luasrc/luasrc/view/cbi/firewall_zonelist.htm
index 7973437f4..7973437f4 100644
--- a/libs/web/luasrc/view/cbi/firewall_zonelist.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/firewall_zonelist.htm
diff --git a/libs/web/luasrc/view/cbi/footer.htm b/modules/base/luasrc/luasrc/view/cbi/footer.htm
index 2c34028e5..2c34028e5 100644
--- a/libs/web/luasrc/view/cbi/footer.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/footer.htm
diff --git a/libs/web/luasrc/view/cbi/full_valuefooter.htm b/modules/base/luasrc/luasrc/view/cbi/full_valuefooter.htm
index 4876fbcc9..4876fbcc9 100644
--- a/libs/web/luasrc/view/cbi/full_valuefooter.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/full_valuefooter.htm
diff --git a/libs/web/luasrc/view/cbi/full_valueheader.htm b/modules/base/luasrc/luasrc/view/cbi/full_valueheader.htm
index aaf085473..aaf085473 100644
--- a/libs/web/luasrc/view/cbi/full_valueheader.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/full_valueheader.htm
diff --git a/libs/web/luasrc/view/cbi/fvalue.htm b/modules/base/luasrc/luasrc/view/cbi/fvalue.htm
index a1e0808e8..a1e0808e8 100644
--- a/libs/web/luasrc/view/cbi/fvalue.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/fvalue.htm
diff --git a/libs/web/luasrc/view/cbi/header.htm b/modules/base/luasrc/luasrc/view/cbi/header.htm
index 2bddaba61..2bddaba61 100644
--- a/libs/web/luasrc/view/cbi/header.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/header.htm
diff --git a/libs/web/luasrc/view/cbi/lvalue.htm b/modules/base/luasrc/luasrc/view/cbi/lvalue.htm
index 8cc086db4..8cc086db4 100644
--- a/libs/web/luasrc/view/cbi/lvalue.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/lvalue.htm
diff --git a/libs/web/luasrc/view/cbi/map.htm b/modules/base/luasrc/luasrc/view/cbi/map.htm
index 053220d18..053220d18 100644
--- a/libs/web/luasrc/view/cbi/map.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/map.htm
diff --git a/libs/web/luasrc/view/cbi/mvalue.htm b/modules/base/luasrc/luasrc/view/cbi/mvalue.htm
index 6a0b3881d..6a0b3881d 100644
--- a/libs/web/luasrc/view/cbi/mvalue.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/mvalue.htm
diff --git a/libs/web/luasrc/view/cbi/network_ifacelist.htm b/modules/base/luasrc/luasrc/view/cbi/network_ifacelist.htm
index 643d849a5..643d849a5 100644
--- a/libs/web/luasrc/view/cbi/network_ifacelist.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/network_ifacelist.htm
diff --git a/libs/web/luasrc/view/cbi/network_netinfo.htm b/modules/base/luasrc/luasrc/view/cbi/network_netinfo.htm
index 4fd84112a..4fd84112a 100644
--- a/libs/web/luasrc/view/cbi/network_netinfo.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/network_netinfo.htm
diff --git a/libs/web/luasrc/view/cbi/network_netlist.htm b/modules/base/luasrc/luasrc/view/cbi/network_netlist.htm
index 7e23d149a..7e23d149a 100644
--- a/libs/web/luasrc/view/cbi/network_netlist.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/network_netlist.htm
diff --git a/libs/web/luasrc/view/cbi/nsection.htm b/modules/base/luasrc/luasrc/view/cbi/nsection.htm
index 95e765882..95e765882 100644
--- a/libs/web/luasrc/view/cbi/nsection.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/nsection.htm
diff --git a/libs/web/luasrc/view/cbi/nullsection.htm b/modules/base/luasrc/luasrc/view/cbi/nullsection.htm
index bd4895095..bd4895095 100644
--- a/libs/web/luasrc/view/cbi/nullsection.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/nullsection.htm
diff --git a/libs/web/luasrc/view/cbi/simpleform.htm b/modules/base/luasrc/luasrc/view/cbi/simpleform.htm
index 5216cd50f..5216cd50f 100644
--- a/libs/web/luasrc/view/cbi/simpleform.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/simpleform.htm
diff --git a/libs/web/luasrc/view/cbi/tabcontainer.htm b/modules/base/luasrc/luasrc/view/cbi/tabcontainer.htm
index 38c435d6a..38c435d6a 100644
--- a/libs/web/luasrc/view/cbi/tabcontainer.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/tabcontainer.htm
diff --git a/libs/web/luasrc/view/cbi/tabmenu.htm b/modules/base/luasrc/luasrc/view/cbi/tabmenu.htm
index b96ac9ce4..b96ac9ce4 100644
--- a/libs/web/luasrc/view/cbi/tabmenu.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/tabmenu.htm
diff --git a/libs/web/luasrc/view/cbi/tblsection.htm b/modules/base/luasrc/luasrc/view/cbi/tblsection.htm
index d92879116..d92879116 100644
--- a/libs/web/luasrc/view/cbi/tblsection.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/tblsection.htm
diff --git a/libs/web/luasrc/view/cbi/tsection.htm b/modules/base/luasrc/luasrc/view/cbi/tsection.htm
index 087548bf2..087548bf2 100644
--- a/libs/web/luasrc/view/cbi/tsection.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/tsection.htm
diff --git a/libs/web/luasrc/view/cbi/tvalue.htm b/modules/base/luasrc/luasrc/view/cbi/tvalue.htm
index fcf7a6c94..fcf7a6c94 100644
--- a/libs/web/luasrc/view/cbi/tvalue.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/tvalue.htm
diff --git a/libs/web/luasrc/view/cbi/ucisection.htm b/modules/base/luasrc/luasrc/view/cbi/ucisection.htm
index 3b69f12f2..3b69f12f2 100644
--- a/libs/web/luasrc/view/cbi/ucisection.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/ucisection.htm
diff --git a/libs/web/luasrc/view/cbi/upload.htm b/modules/base/luasrc/luasrc/view/cbi/upload.htm
index 777093411..777093411 100644
--- a/libs/web/luasrc/view/cbi/upload.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/upload.htm
diff --git a/libs/web/luasrc/view/cbi/value.htm b/modules/base/luasrc/luasrc/view/cbi/value.htm
index d1a7bea5c..d1a7bea5c 100644
--- a/libs/web/luasrc/view/cbi/value.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/value.htm
diff --git a/libs/web/luasrc/view/cbi/valuefooter.htm b/modules/base/luasrc/luasrc/view/cbi/valuefooter.htm
index 805312e45..805312e45 100644
--- a/libs/web/luasrc/view/cbi/valuefooter.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/valuefooter.htm
diff --git a/libs/web/luasrc/view/cbi/valueheader.htm b/modules/base/luasrc/luasrc/view/cbi/valueheader.htm
index 761a54aed..761a54aed 100644
--- a/libs/web/luasrc/view/cbi/valueheader.htm
+++ b/modules/base/luasrc/luasrc/view/cbi/valueheader.htm
diff --git a/protocols/core/luasrc/model/cbi/admin_network/proto_dhcp.lua b/modules/base/luasrc/model/cbi/admin_network/proto_dhcp.lua
index fe3fec6fa..fe3fec6fa 100644
--- a/protocols/core/luasrc/model/cbi/admin_network/proto_dhcp.lua
+++ b/modules/base/luasrc/model/cbi/admin_network/proto_dhcp.lua
diff --git a/protocols/core/luasrc/model/cbi/admin_network/proto_none.lua b/modules/base/luasrc/model/cbi/admin_network/proto_none.lua
index 0e34b67de..0e34b67de 100644
--- a/protocols/core/luasrc/model/cbi/admin_network/proto_none.lua
+++ b/modules/base/luasrc/model/cbi/admin_network/proto_none.lua
diff --git a/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua b/modules/base/luasrc/model/cbi/admin_network/proto_static.lua
index 338c0b7d8..338c0b7d8 100644
--- a/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua
+++ b/modules/base/luasrc/model/cbi/admin_network/proto_static.lua
diff --git a/libs/core/luasrc/model/firewall.lua b/modules/base/luasrc/model/firewall.lua
index a9f6fdb7f..a9f6fdb7f 100644
--- a/libs/core/luasrc/model/firewall.lua
+++ b/modules/base/luasrc/model/firewall.lua
diff --git a/libs/ipkg/luasrc/model/ipkg.lua b/modules/base/luasrc/model/ipkg.lua
index c927e7116..c927e7116 100644
--- a/libs/ipkg/luasrc/model/ipkg.lua
+++ b/modules/base/luasrc/model/ipkg.lua
diff --git a/libs/core/luasrc/model/network.lua b/modules/base/luasrc/model/network.lua
index a409621f8..a409621f8 100644
--- a/libs/core/luasrc/model/network.lua
+++ b/modules/base/luasrc/model/network.lua
diff --git a/libs/core/luasrc/model/uci.lua b/modules/base/luasrc/model/uci.lua
index a39456304..a39456304 100644
--- a/libs/core/luasrc/model/uci.lua
+++ b/modules/base/luasrc/model/uci.lua
diff --git a/libs/sgi-cgi/luasrc/sgi/cgi.lua b/modules/base/luasrc/sgi/cgi.lua
index 04ae9aa59..04ae9aa59 100644
--- a/libs/sgi-cgi/luasrc/sgi/cgi.lua
+++ b/modules/base/luasrc/sgi/cgi.lua
diff --git a/libs/sgi-uhttpd/luasrc/sgi/uhttpd.lua b/modules/base/luasrc/sgi/uhttpd.lua
index db8780f7e..db8780f7e 100644
--- a/libs/sgi-uhttpd/luasrc/sgi/uhttpd.lua
+++ b/modules/base/luasrc/sgi/uhttpd.lua
diff --git a/libs/core/luasrc/store.lua b/modules/base/luasrc/store.lua
index c33ef07e1..c33ef07e1 100644
--- a/libs/core/luasrc/store.lua
+++ b/modules/base/luasrc/store.lua
diff --git a/libs/sys/luasrc/sys.lua b/modules/base/luasrc/sys.lua
index df6280dda..df6280dda 100644
--- a/libs/sys/luasrc/sys.lua
+++ b/modules/base/luasrc/sys.lua
diff --git a/libs/sys/luasrc/sys/iptparser.lua b/modules/base/luasrc/sys/iptparser.lua
index d82363309..d82363309 100644
--- a/libs/sys/luasrc/sys/iptparser.lua
+++ b/modules/base/luasrc/sys/iptparser.lua
diff --git a/libs/sys/luasrc/sys/zoneinfo.lua b/modules/base/luasrc/sys/zoneinfo.lua
index f5a12bfcb..f5a12bfcb 100644
--- a/libs/sys/luasrc/sys/zoneinfo.lua
+++ b/modules/base/luasrc/sys/zoneinfo.lua
diff --git a/libs/sys/luasrc/sys/zoneinfo/tzdata.lua b/modules/base/luasrc/sys/zoneinfo/tzdata.lua
index 1a99f6a7e..1a99f6a7e 100644
--- a/libs/sys/luasrc/sys/zoneinfo/tzdata.lua
+++ b/modules/base/luasrc/sys/zoneinfo/tzdata.lua
diff --git a/libs/sys/luasrc/sys/zoneinfo/tzoffset.lua b/modules/base/luasrc/sys/zoneinfo/tzoffset.lua
index bbe75d5a4..bbe75d5a4 100644
--- a/libs/sys/luasrc/sys/zoneinfo/tzoffset.lua
+++ b/modules/base/luasrc/sys/zoneinfo/tzoffset.lua
diff --git a/protocols/core/luasrc/tools/proto.lua b/modules/base/luasrc/tools/proto.lua
index 4df02696b..4df02696b 100644
--- a/protocols/core/luasrc/tools/proto.lua
+++ b/modules/base/luasrc/tools/proto.lua
diff --git a/modules/admin-core/luasrc/tools/status.lua b/modules/base/luasrc/tools/status.lua
index 27bc925bd..27bc925bd 100644
--- a/modules/admin-core/luasrc/tools/status.lua
+++ b/modules/base/luasrc/tools/status.lua
diff --git a/modules/admin-core/luasrc/tools/webadmin.lua b/modules/base/luasrc/tools/webadmin.lua
index 0e09be980..0e09be980 100644
--- a/modules/admin-core/luasrc/tools/webadmin.lua
+++ b/modules/base/luasrc/tools/webadmin.lua
diff --git a/libs/core/luasrc/util.lua b/modules/base/luasrc/util.lua
index da761e219..da761e219 100644
--- a/libs/core/luasrc/util.lua
+++ b/modules/base/luasrc/util.lua
diff --git a/libs/core/luasrc/version.lua b/modules/base/luasrc/version.lua
index 9e5cb719c..9e5cb719c 100644
--- a/libs/core/luasrc/version.lua
+++ b/modules/base/luasrc/version.lua
diff --git a/modules/admin-core/luasrc/view/error404.htm b/modules/base/luasrc/view/error404.htm
index 813604d12..813604d12 100644
--- a/modules/admin-core/luasrc/view/error404.htm
+++ b/modules/base/luasrc/view/error404.htm
diff --git a/modules/admin-core/luasrc/view/error500.htm b/modules/base/luasrc/view/error500.htm
index 14ba0410a..14ba0410a 100644
--- a/modules/admin-core/luasrc/view/error500.htm
+++ b/modules/base/luasrc/view/error500.htm
diff --git a/modules/admin-core/luasrc/view/footer.htm b/modules/base/luasrc/view/footer.htm
index 6c6d21421..6c6d21421 100644
--- a/modules/admin-core/luasrc/view/footer.htm
+++ b/modules/base/luasrc/view/footer.htm
diff --git a/modules/admin-core/luasrc/view/header.htm b/modules/base/luasrc/view/header.htm
index 77018b117..77018b117 100644
--- a/modules/admin-core/luasrc/view/header.htm
+++ b/modules/base/luasrc/view/header.htm
diff --git a/modules/admin-core/luasrc/view/indexer.htm b/modules/base/luasrc/view/indexer.htm
index c62828971..c62828971 100644
--- a/modules/admin-core/luasrc/view/indexer.htm
+++ b/modules/base/luasrc/view/indexer.htm
diff --git a/modules/admin-core/luasrc/view/sysauth.htm b/modules/base/luasrc/view/sysauth.htm
index 7c39f0da5..7c39f0da5 100644
--- a/modules/admin-core/luasrc/view/sysauth.htm
+++ b/modules/base/luasrc/view/sysauth.htm
diff --git a/libs/core/root/etc/config/ucitrack b/modules/base/root/etc/config/ucitrack
index 04467f4fd..04467f4fd 100644
--- a/libs/core/root/etc/config/ucitrack
+++ b/modules/base/root/etc/config/ucitrack
diff --git a/libs/web/root/etc/config/luci b/modules/base/root/root/etc/config/luci
index c503a8f1e..c503a8f1e 100644
--- a/libs/web/root/etc/config/luci
+++ b/modules/base/root/root/etc/config/luci
diff --git a/libs/web/root/lib/uci/upload/.gitignore b/modules/base/root/root/lib/uci/upload/.gitignore
index e69de29bb..e69de29bb 100644
--- a/libs/web/root/lib/uci/upload/.gitignore
+++ b/modules/base/root/root/lib/uci/upload/.gitignore
diff --git a/libs/core/root/sbin/luci-reload b/modules/base/root/sbin/luci-reload
index cc41da2bb..cc41da2bb 100755
--- a/libs/core/root/sbin/luci-reload
+++ b/modules/base/root/sbin/luci-reload
diff --git a/modules/admin-core/root/www/index.html b/modules/base/root/www/index.html
index 0a7238b55..0a7238b55 100644
--- a/modules/admin-core/root/www/index.html
+++ b/modules/base/root/www/index.html
diff --git a/libs/web/src/po2lmo.c b/modules/base/src/po2lmo.c
index 0da792b68..0da792b68 100644
--- a/libs/web/src/po2lmo.c
+++ b/modules/base/src/po2lmo.c
diff --git a/libs/web/src/template_lmo.c b/modules/base/src/template_lmo.c
index 27205a722..27205a722 100644
--- a/libs/web/src/template_lmo.c
+++ b/modules/base/src/template_lmo.c
diff --git a/libs/web/src/template_lmo.h b/modules/base/src/template_lmo.h
index 57f59aa56..57f59aa56 100644
--- a/libs/web/src/template_lmo.h
+++ b/modules/base/src/template_lmo.h
diff --git a/libs/web/src/template_lualib.c b/modules/base/src/template_lualib.c
index 0d4364104..0d4364104 100644
--- a/libs/web/src/template_lualib.c
+++ b/modules/base/src/template_lualib.c
diff --git a/libs/web/src/template_lualib.h b/modules/base/src/template_lualib.h
index 1b659be12..1b659be12 100644
--- a/libs/web/src/template_lualib.h
+++ b/modules/base/src/template_lualib.h
diff --git a/libs/web/src/template_parser.c b/modules/base/src/template_parser.c
index 605445131..605445131 100644
--- a/libs/web/src/template_parser.c
+++ b/modules/base/src/template_parser.c
diff --git a/libs/web/src/template_parser.h b/modules/base/src/template_parser.h
index d1c606272..d1c606272 100644
--- a/libs/web/src/template_parser.h
+++ b/modules/base/src/template_parser.h
diff --git a/libs/web/src/template_utils.c b/modules/base/src/template_utils.c
index 80542bd4f..80542bd4f 100644
--- a/libs/web/src/template_utils.c
+++ b/modules/base/src/template_utils.c
diff --git a/libs/web/src/template_utils.h b/modules/base/src/template_utils.h
index c54af757c..c54af757c 100644
--- a/libs/web/src/template_utils.h
+++ b/modules/base/src/template_utils.h
diff --git a/libs/web/standalone.mk b/modules/base/standalone.mk
index 66a0e5a2e..66a0e5a2e 100644
--- a/libs/web/standalone.mk
+++ b/modules/base/standalone.mk
diff --git a/protocols/core/Makefile b/protocols/core/Makefile
deleted file mode 100644
index f7fac7740..000000000
--- a/protocols/core/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk
diff --git a/themes/base/Makefile b/themes/base/Makefile
deleted file mode 100644
index 81a96f6a8..000000000
--- a/themes/base/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-include ../../build/config.mk
-include ../../build/module.mk \ No newline at end of file