2ae6732f6b351ddbd299678fec2c43d02faef5e0 |
|
24-Feb-2016 |
Christian Brauner <christian.brauner@mailbox.org> |
mark lxc-clone & lxc-start-ephemeral as deprecated
- add deprecation not to man pages
- print deprecation info to stderr when the executables are invoked
Signed-off-by: Christian Brauner <christian.brauner@mailbox.org> |
02e5d92b70562457a963f0803f0069053ce3292b |
|
23-Feb-2016 |
Christian Brauner <christian.brauner@mailbox.org> |
update manpages
- add note to lxc-clone manpage that it is superseded by lxc-copy
- add note to lxc-start-ephemeral manpage that it is superseded by lxc-copy
- fix typo in lxc-attach manpage
- fix some of my comments in lxc_ls.c
Signed-off-by: Christian Brauner <christian.brauner@mailbox.org> |
585f3c6b6942e82a25af1d68672fd4744ecfa09d |
|
13-Aug-2015 |
KATOH Yasufumi <karma@jazz.email.ne.jp> |
doc: Add the rename option to lxc-clone(1)
Update Japanese and English man pages.
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber@ubuntu.com> |
65f8fdda254e88ca47039fa8ee1b8d159b4a0970 |
|
18-Feb-2015 |
KATOH Yasufumi <karma@jazz.email.ne.jp> |
doc: Add about zfs, aufs, overlayfs to '-s' option of lxc-clone(1)
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber@ubuntu.com> |
0e98b3bd319e887e76e37b513545d0e8eb893f24 |
|
28-Apr-2014 |
Serge Hallyn <serge.hallyn@ubuntu.com> |
lxc-clone man page: fix typos
In the body of the manpage, replace a few errant 'fssize's with the
more appropriate word.
Reported-by: MegaBrutal <megabrutal@megabrutal.com>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> |
f9ae4107f7ec6d193c3751744e28c9009aaebfbb |
|
18-Feb-2014 |
Stéphane Graber <stgraber@ubuntu.com> |
doc: Fix broken grammar.
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> |
1f92162dc0432b6f7f8156d22348f22934cbea3f |
|
12-Feb-2014 |
Stéphane Graber <stgraber@ubuntu.com> |
bdev: Add aufs support
This is pretty much copy/paste from overlayfs.
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com> |
99282c429a23a2ffa699ca149bb7f9cd5705646a |
|
02-Oct-2013 |
KATOH Yasufumi <karma@jazz.email.ne.jp> |
doc: Fix some typos
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber@ubuntu.com> |
250b1eec71b074acdff1c5f6b5a1f0d7d2c20b77 |
|
03-Sep-2013 |
Stéphane Graber <stgraber@ubuntu.com> |
licensing: Add missing headers and FSF address
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> |
1143ed392d2760e8f7aeee88d570bb0ba151885f |
|
10-Jul-2013 |
Dwight Engen <dwight.engen@oracle.com> |
add clonehostname hook
This hook script updates the hostname in various files under /etc in the
cloned container. In order to do so, the old container name is passed in
the LXC_SRC_NAME environment variable.
Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> |
eddaaafd1a9b02ba39e5b6b13d40b4a5d37a04e1 |
|
03-Jun-2013 |
Serge Hallyn <serge.hallyn@ubuntu.com> |
implement loopback backing store
Create a loopfile backed container by doing:
lxc-create -B loop -t template -n name
or
lxc-clone -B loop -o dir1 -n loop1
The rootfs in the configuration file will be
loop:/var/lib/lxc/loop1/rootdev
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> |
dc92f6c7eec81dc104b3f7873ffd74ec56a1dae1 |
|
16-May-2013 |
Serge Hallyn <serge.hallyn@ubuntu.com> |
document clone hooks
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> |
9be53773792fc9e8bd173edc3b7ac7e144875387 |
|
30-Apr-2013 |
Serge Hallyn <serge.hallyn@ubuntu.com> |
implement backend drivers and container clone API (v3)
1. commonize waitpid users to use a single helper. We frequently want
to run something in a clean namespace, or fork off a script. This
lets us keep the function doing fork:(1)exec(2)waitpid simpler.
2. start a blockdev backend implementation. This will be used for
mounting, copying, and snapshotting container filesystems.
3. implement btrfs, lvm, directory, and overlayfs backends.
4. For overlayfs, support a new lxc.rootfs format of
'bdevtype:<extra>'. This means you can now use overlayfs-based
containers without using lxc-start-ephemeral, by using
lxc.rootfs = overlayfs:/readonly-dir:writeable-dir
5. add a set of simple clone testcases
6. Write a new lxc_clone.c based on api clone.
Still to do (there's more, but off top of my head):
1. support zfs, aufs
2. have clone handle other mount entries (right now it only clones
the rootfs)
3. python, lua, and go bindings (not me :)
4. lxc-destroy: if lvm backing store, check for snapshots of it.
(what about directories which have overlayfs clones?)
Changes since v2:
Initialize random generator when picking new macaddr (reported
by caglar@10ur.org)
Fix wrong use of bitmask flags
On copy-clone of btrfs, create a subvolume
lxc_clone.c: respect the command line usage of the old script
lxc-clone(1): update documentation
Refuse to try changing backing stores expect to overlayfs, as
it is not implemented (yet) anyway.
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Conflicts:
src/lxc/utils.h |
7f95145833bb24f54e037f73ecc37444d6635697 |
|
30-Apr-2013 |
Dwight Engen <dwight.engen@oracle.com> |
fix building docs
Commit 69fe23ff added checking for the older docbook2man back into
configure, but this breaks building the docs on at least Oracle Linux and
Fedora when docbook2X is not installed as docbook2man will be found but the
docs don't actually build with that tool.
This change makes it so the docs can be built with either the older
docbook2man or the newer 2X tools by using configure to set the dtd
string to an appropriate value depending on use of docbook2man or
db2x_docbook2man.
Also fixed a small error in lxc-destroy.sgml.in that was noticed
by the old tools.
Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> |
9afe19d634946d50eab30e3b90cb5cebcde39eea |
|
19-Mar-2013 |
Daniel Lezcano <daniel.lezcano@free.fr> |
Change author email address
Signed-off-by: Daniel Lezcano <daniel.lezcano@free.fr> |
11cddd70eb8c285287b73562ba4208d74e1b9fde |
|
09-Feb-2013 |
Serge Hallyn <serge.hallyn@canonical.com> |
Add man page for lxc-clone
And doing so pointed out a bug in lxc-clone itself - it claims
default fssize is 2G. It's not.
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com> |