]> git.ipfire.org Git - thirdparty/lxc.git/commit
consolidate ubuntu templates
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Sat, 25 Jun 2011 13:17:47 +0000 (15:17 +0200)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Sat, 25 Jun 2011 13:17:47 +0000 (15:17 +0200)
commite2b4064f94f47246e5e2e6359b91b57cab0a0652
treecd9d5b57b1ce3e2f10bc006132780c25a0f4340e
parentb722bed2da417532bbc4a12cb36a32ba7bbac783
consolidate ubuntu templates

Consolidate lucid, maverick, natty, and oneiric templates into one 'ubuntu'
template.

Add support for specifying architecture.

Add support for '--trim|-x' option, which removes services like the lucid
template used to.  This creates smaller, faster-booting containers, but they
will not be safe with certain upgrades, like mountall or udev.  When -x is
not specified for lucid or maverick container, then install lxcguest from
the ubuntu-virt ppa, since it does not exist in the official archives, and
the container is not safe to boot without lxcguest.

Add support for '--bindhome <user>' option, which will cause /home/<user>
to be bind-mounted into the container, and create the user with his
original password, shell, and group memberships in the container.

changelog:
  june 23:
    lxc-ubuntu template: set lxc.arch in config
    install lxcguest when NOT trimming the container
    lxc-ubuntu: always install lxcguest in postprocess

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
configure.ac
doc/lxc-create.sgml.in
templates/Makefile.am
templates/lxc-maverick.in [deleted file]
templates/lxc-natty.in [deleted file]
templates/lxc-oneiric.in [deleted file]
templates/lxc-ubuntu.in [moved from templates/lxc-lucid.in with 57% similarity]