]> git.proxmox.com Git - mirror_lxc.git/commit - configure.ac
download: Initial template
authorStéphane Graber <stgraber@ubuntu.com>
Fri, 10 Jan 2014 22:28:07 +0000 (17:28 -0500)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 13 Jan 2014 00:21:49 +0000 (19:21 -0500)
commit71d3a6590fe665421d7a0026d699b0654ddfc7f6
tree9dcc43a968e4ae862a5d7c59a341ea52527a5ac9
parent3f5f5d99b0ea1c204699b13d4a0caf4d9e745449
download: Initial template

This adds a new template called "download". It's a fairly simple
template with a minimal set of dependency which will grab any pre-built
image available on https://images.linuxcontainers.org
Note that the serverside is still work in progress (missing SSL support).

Access is done over https by default with a warning being emitted if
fallback to http was required (may be needed for testing, when behind
proxy and with private servers). All index files and tarballs are
gpg-signed with the default pubkeyid contained in the template itself.

The main benefit of this template is to be entirely
distribution-agnostic, any template that can be integrated with the
server build infrastructure will then work on any LXC machine when using
the download template. This template is also compatible with user
namespaces and will hopefully help widden the number of distros that may
work in unprivileged LXC.

This commit also bundles a small change to the template configs to have
the ubuntu template (used by the download template) to work with
unprivileged LXC.

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
.gitignore
config/templates/Makefile.am
config/templates/ubuntu-cloud.userns.conf.in
config/templates/ubuntu.userns.conf.in [new file with mode: 0644]
configure.ac
templates/Makefile.am
templates/lxc-download.in [new file with mode: 0644]