]> git.proxmox.com Git - mirror_lxc.git/commit
templates/lxc-fedora Rework for distro independence.
authorMichael H. Warfield <mhw@WittsEnd.com>
Wed, 2 Oct 2013 20:22:45 +0000 (16:22 -0400)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Fri, 4 Oct 2013 02:03:20 +0000 (21:03 -0500)
commit449989ac38e07080c6b951de31ccba82753058b7
tree0efb45cee65da62b9c721c6e68054582a779018d
parent025f59ab98217b7e9caf6d3ac7e910853d95f621
templates/lxc-fedora Rework for distro independence.

This patch reworks the Fedora template to operate in the most "distro
agnostic" manner possible.  It should even run on distros where rpm and
yum are not present and not available or may be incompatible.  It
depends on the most basic set of system facilities like rsync but does
require squashfs support also be available to mount a LiveOS runtime.

Based on comments at Linux Plumbers, what I had been referring to as a
"run time environment" or RTE has been renamed in the code to refer to
it as a "bootstrap".  It has been tested on Fedora (of course),
OpenSuse, Ubuntu, and Oracle (latest host versions of each) building
Fedora containers of F19 back through F9.  Varying levels of database
problems were encountered from F11 and back and are "will not fix" due
to versions being long EOL.  F15 and F16 build but do not run "out of
the box" due to systemd version issues and those are also "will not fix"
for the same reasons.

Signed-off-by: Michael H. Warfield <mhw@WittsEnd.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
templates/lxc-fedora.in