* Minor bugfixes
This commit is contained in:
parent
9a5184324c
commit
f547a274f7
5 changed files with 25 additions and 33 deletions
|
@ -11,5 +11,6 @@ uci batch <<-EOF
|
||||||
set freifunk.community.dhcp=10.0.0.0
|
set freifunk.community.dhcp=10.0.0.0
|
||||||
set freifunk.community.dhcpmask=255.255.255.0
|
set freifunk.community.dhcpmask=255.255.255.0
|
||||||
set freifunk.community.dns='88.198.178.18 141.54.1.1 212.204.49.83 208.67.220.220 208.67.222.222'
|
set freifunk.community.dns='88.198.178.18 141.54.1.1 212.204.49.83 208.67.220.220 208.67.222.222'
|
||||||
|
commit freifunk
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -41,12 +41,7 @@ define Package/ffluci/template
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci/install/template
|
define Package/ffluci/install/template
|
||||||
$(CP) $(PKG_BUILD_DIR)/$(2)/dist/* $(1)/ -R
|
$(CP) $(PKG_BUILD_DIR)/$(2)/dist/* $(1)/ -R
|
||||||
|
|
||||||
for i in $(PKG_BUILD_DIR)/$(2)/dist/usr/bin/*; do $(INSTALL_BIN) $$i $(1)/usr/bin/; done
|
|
||||||
for i in $(PKG_BUILD_DIR)/$(2)/dist/usr/sbin/*; do $(INSTALL_BIN) $$i $(1)/usr/sbin/; done
|
|
||||||
for i in $(PKG_BUILD_DIR)/$(2)/dist/bin/*; do $(INSTALL_BIN) $$i $(1)/bin/; done
|
|
||||||
for i in $(PKG_BUILD_DIR)/$(2)/dist/sbin/*; do $(INSTALL_BIN) $$i $(1)/sbin/; done
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -61,8 +56,8 @@ define Package/ffluci/conffiles
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci/install
|
define Package/ffluci/install
|
||||||
$(call Package/ffluci/install/template,$(1),core)
|
$(call Package/ffluci/install/template,$(1),core)
|
||||||
$(call Package/ffluci/install/template,$(1),themes/fledermaus)
|
$(call Package/ffluci/install/template,$(1),themes/fledermaus)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -91,7 +86,8 @@ define Package/ffluci-ff-leipzig
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-ff-leipzig/install
|
define Package/ffluci-ff-leipzig/install
|
||||||
$(call Package/ffluci/install/template,$(1),applications/community-leipzig)
|
$(call Package/ffluci/install/template,$(1),applications/community-leipzig)
|
||||||
|
$(CP) -a ./ipkg/ffluci-ff-leipzig.postinst $(1)/CONTROL/postinst
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -105,7 +101,7 @@ define Package/ffluci-mod-admin-core
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-mod-admin-core/install
|
define Package/ffluci-mod-admin-core/install
|
||||||
$(call Package/ffluci/install/template,$(1),modules/admin-core)
|
$(call Package/ffluci/install/template,$(1),modules/admin-core)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -120,7 +116,8 @@ define Package/ffluci-mod-freifunk/conffiles
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-mod-freifunk/install
|
define Package/ffluci-mod-freifunk/install
|
||||||
$(call Package/ffluci/install/template,$(1),modules/freifunk)
|
$(call Package/ffluci/install/template,$(1),modules/freifunk)
|
||||||
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/freifunk/dist/etc/init.d/luci_freifunk $(1)/etc/init.d
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -138,7 +135,8 @@ define Package/ffluci-app-firewall/conffiles
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-app-firewall/install
|
define Package/ffluci-app-firewall/install
|
||||||
$(call Package/ffluci/install/template,$(1),applications/luci-fw)
|
$(call Package/ffluci/install/template,$(1),applications/luci-fw)
|
||||||
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-fw/dist/etc/init.d/luci_fw $(1)/etc/init.d
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -153,7 +151,9 @@ define Package/ffluci-app-splash/conffiles
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-app-splash/install
|
define Package/ffluci-app-splash/install
|
||||||
$(call Package/ffluci/install/template,$(1),applications/luci-splash)
|
$(call Package/ffluci/install/template,$(1),applications/luci-splash)
|
||||||
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/usr/sbin/luci-splash $(1)/usr/sbin
|
||||||
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/etc/init.d/luci_splash $(1)/etc/init.d
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -167,7 +167,8 @@ define Package/ffluci-sgi-haserl
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-sgi-haserl/install
|
define Package/ffluci-sgi-haserl/install
|
||||||
$(call Package/ffluci/install/template,$(1),applications/sgi-haserl)
|
$(call Package/ffluci/install/template,$(1),applications/sgi-haserl)
|
||||||
|
$(CP) -a ./ipkg/ffluci-sgi-haserl.postinst $(1)/CONTROL/postinst
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -178,7 +179,7 @@ define Package/ffluci-sgi-webuci
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffluci-sgi-webuci/install
|
define Package/ffluci-sgi-webuci/install
|
||||||
$(call Package/ffluci/install/template,$(1),applications/sgi-webuci)
|
$(call Package/ffluci/install/template,$(1),applications/sgi-webuci)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
@ -186,7 +187,6 @@ endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,ffluci))
|
$(eval $(call BuildPackage,ffluci))
|
||||||
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,ffluci-ff-halle))
|
$(eval $(call BuildPackage,ffluci-ff-halle))
|
||||||
$(eval $(call BuildPackage,ffluci-ff-leipzig))
|
$(eval $(call BuildPackage,ffluci-ff-leipzig))
|
||||||
|
|
||||||
|
|
|
@ -29,9 +29,7 @@ module("ffluci.fs", package.seeall)
|
||||||
require("posix")
|
require("posix")
|
||||||
|
|
||||||
-- Glob
|
-- Glob
|
||||||
function glob(pattern)
|
glob = posix.glob
|
||||||
return posix.glob(pattern)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Checks whether a file exists
|
-- Checks whether a file exists
|
||||||
function isfile(filename)
|
function isfile(filename)
|
||||||
|
@ -79,13 +77,7 @@ basename = posix.basename
|
||||||
dirname = posix.dirname
|
dirname = posix.dirname
|
||||||
|
|
||||||
-- dir wrapper
|
-- dir wrapper
|
||||||
function dir(path)
|
dir = posix.dir
|
||||||
local dir = {}
|
|
||||||
for node in posix.files(path) do
|
|
||||||
table.insert(dir, 1, node)
|
|
||||||
end
|
|
||||||
return dir
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Alias for posix.mkdir
|
-- Alias for posix.mkdir
|
||||||
mkdir = posix.mkdir
|
mkdir = posix.mkdir
|
||||||
|
|
|
@ -30,7 +30,7 @@ require("ffluci.util")
|
||||||
require("ffluci.sys")
|
require("ffluci.sys")
|
||||||
|
|
||||||
-- Default modelpath
|
-- Default modelpath
|
||||||
modelpath = ffluci.sys.libpath() .. "/model/menu/"
|
modelpattern = ffluci.sys.libpath() .. "/model/menu/*.lua"
|
||||||
|
|
||||||
-- Menu definition extra scope
|
-- Menu definition extra scope
|
||||||
scope = {
|
scope = {
|
||||||
|
@ -100,12 +100,11 @@ end
|
||||||
function collect()
|
function collect()
|
||||||
local generators = {}
|
local generators = {}
|
||||||
|
|
||||||
for k, menu in pairs(ffluci.fs.dir(modelpath)) do
|
local m = ffluci.fs.glob(modelpattern) or {}
|
||||||
if menu:sub(1, 1) ~= "." then
|
for k, menu in pairs(m) do
|
||||||
local f = loadfile(modelpath.."/"..menu)
|
local f = loadfile(menu)
|
||||||
if f then
|
if f then
|
||||||
table.insert(generators, f)
|
table.insert(generators, f)
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue