luci-app-lxc: Allow versioned images
I makes quite some sense to provide user the choice between various versions of the distribution to install into LXC. Signed-off-by: Michal Hrusecky <michal.hrusecky@nic.cz>
This commit is contained in:
parent
4b0e0a378a
commit
da074c9766
|
@ -80,7 +80,10 @@ function lxc_create(lxc_name, lxc_template)
|
||||||
|
|
||||||
local target = _G.DISTRIB_TARGET:match('([^/]+)')
|
local target = _G.DISTRIB_TARGET:match('([^/]+)')
|
||||||
|
|
||||||
local data = conn:call("lxc", "create", { name = lxc_name, template = "download", args = { "--server", url, "--no-validate", "--dist", lxc_template, "--release", "bb", "--arch", target } } )
|
local lxc_dist = lxc_template:gsub("(.*):(.*)", '%1')
|
||||||
|
local lxc_release = lxc_template:gsub("(.*):(.*)", '%2')
|
||||||
|
|
||||||
|
local data = conn:call("lxc", "create", { name = lxc_name, template = "download", args = { "--server", url, "--no-validate", "--dist", lxc_dist, "--release", lxc_release, "--arch", target } } )
|
||||||
|
|
||||||
luci.http.write(data)
|
luci.http.write(data)
|
||||||
end
|
end
|
||||||
|
|
|
@ -47,7 +47,7 @@ Author: Petar Koretic <petar.koretic@sartura.hr>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<select id="s_template" class="cbi-input-select cbi-button">
|
<select id="s_template" class="cbi-input-select cbi-button">
|
||||||
<option value="openwrt">OpenWrt</option>
|
<option value="openwrt:bb">OpenWrt BB</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
Loading…
Reference in New Issue