Skip to content
Snippets Groups Projects
foris.lua.m4 1000 B
Newer Older
Karel Koci's avatar
Karel Koci committed
include(utils.m4)dnl Include utility macros
Michal Hrusecky's avatar
Michal Hrusecky committed
_FEATURE_GUARD_

Install("foris", "foris-diagnostics-plugin", "foris-storage-plugin", "lighttpd-https-cert", { priority = 40 })


--[[
All foris plugins
Generated using:
 curl https://repo.turris.cz/hbd/omnia/packages/turrispackages/Packages | sed -n 's/^Package: foris-\([^-]\+\)-plugin.*/\1/p' | sort | uniq | sed 's/^/"/;s/$/",/'
]]
local foris_plugins = {
	"data_collect",
	"diagnostics",
	"netmetr",
	"openvpn",
	"pakon",
	"ssbackups",
	"storage",
	"subordinates",
}

Michal Hrusecky's avatar
Michal Hrusecky committed
if for_l10n then
	for_l10n("foris-l10n-")
	for_l10n('pkglists-l10n-')
	for _, plugin in pairs(foris_plugins) do
		local fplugin = "foris-" .. plugin .. "-plugin"
		if installed[fplugin] then
			for_l10n(fplugin .. "-l10n-")
		else
			--[[
			We are not aware that we should install l10n unless it is installed
			already so we instead request replan on finish to install missing l10n
			packages.
			]]
			Package(fplugin, { replan = "finished"})
Michal Hrusecky's avatar
Michal Hrusecky committed
end

_END_FEATURE_GUARD_