Merge pull request #2237 from freifunk-gluon/installed-check-site
Run site check for manual package installations
This commit is contained in:
commit
14236ed8f6
@ -360,7 +360,7 @@ end
|
|||||||
function M.need_domain_name(path)
|
function M.need_domain_name(path)
|
||||||
M.need_string(path)
|
M.need_string(path)
|
||||||
M.need(path, function(domain_name)
|
M.need(path, function(domain_name)
|
||||||
local f = io.open(os.getenv('IPKG_INSTROOT') .. '/lib/gluon/domains/' .. domain_name .. '.json')
|
local f = io.open((os.getenv('IPKG_INSTROOT') or '') .. '/lib/gluon/domains/' .. domain_name .. '.json')
|
||||||
if not f then return false end
|
if not f then return false end
|
||||||
f:close()
|
f:close()
|
||||||
return true
|
return true
|
||||||
@ -383,7 +383,7 @@ end
|
|||||||
|
|
||||||
local check = setfenv(assert(loadfile()), M)
|
local check = setfenv(assert(loadfile()), M)
|
||||||
|
|
||||||
site = assert(json.load(os.getenv('IPKG_INSTROOT') .. '/lib/gluon/site.json'))
|
site = assert(json.load((os.getenv('IPKG_INSTROOT') or '') .. '/lib/gluon/site.json'))
|
||||||
|
|
||||||
local ok, err = pcall(function()
|
local ok, err = pcall(function()
|
||||||
if has_domains then
|
if has_domains then
|
@ -21,7 +21,8 @@ shell-verbatim = $(call shell-unescape,$(call shell-escape,$(1)))
|
|||||||
|
|
||||||
|
|
||||||
define GluonCheckSite
|
define GluonCheckSite
|
||||||
[ -z "$$IPKG_INSTROOT" ] || "${TOPDIR}/staging_dir/hostpkg/bin/lua" "${TOPDIR}/../scripts/check_site.lua" <<'END__GLUON__CHECK__SITE'
|
[ -z "$$STAGING_DIR_HOSTPKG" ] || PATH="$$STAGING_DIR_HOSTPKG/bin:$$PATH"
|
||||||
|
lua "$$IPKG_INSTROOT/lib/gluon/check-site.lua" <<'END__GLUON__CHECK__SITE'
|
||||||
$(call shell-verbatim,cat '$(1)')
|
$(call shell-verbatim,cat '$(1)')
|
||||||
END__GLUON__CHECK__SITE
|
END__GLUON__CHECK__SITE
|
||||||
endef
|
endef
|
||||||
|
Loading…
Reference in New Issue
Block a user