History log of /lxc/doc/lxc-clone.sgml.in
Revision Date Author Comments Expand
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>

/lxc/autogen.sh common_options.sgml.in legacy/lxc-ls.sgml.in lxc-attach.sgml.in lxc-cgroup.sgml.in lxc-checkconfig.sgml.in lxc-checkpoint.sgml.in lxc-clone.sgml.in lxc-console.sgml.in lxc-create.sgml.in lxc-destroy.sgml.in lxc-device.sgml.in lxc-execute.sgml.in lxc-freeze.sgml.in lxc-info.sgml.in lxc-kill.sgml.in lxc-ls.sgml.in lxc-monitor.sgml.in lxc-netstat.sgml.in lxc-ps.sgml.in lxc-restart.sgml.in lxc-start-ephemeral.sgml.in lxc-start.sgml.in lxc-stop.sgml.in lxc-top.sgml.in lxc-unfreeze.sgml.in lxc-unshare.sgml.in lxc-version.sgml.in lxc-wait.sgml.in lxc.conf.sgml.in lxc.sgml.in see_also.sgml.in /lxc/hooks/mountcgroups /lxc/hooks/mountecryptfsroot /lxc/lxc.spec.in /lxc/runapitests.sh /lxc/src/include/getline.c /lxc/src/include/getline.h /lxc/src/include/lxcmntent.c /lxc/src/include/lxcmntent.h /lxc/src/include/openpty.c /lxc/src/include/openpty.h /lxc/src/lxc/af_unix.c /lxc/src/lxc/af_unix.h /lxc/src/lxc/apparmor.c /lxc/src/lxc/apparmor.h /lxc/src/lxc/arguments.c /lxc/src/lxc/arguments.h /lxc/src/lxc/attach.c /lxc/src/lxc/attach.h /lxc/src/lxc/attach_options.h /lxc/src/lxc/bdev.c /lxc/src/lxc/bdev.h /lxc/src/lxc/caps.c /lxc/src/lxc/caps.h /lxc/src/lxc/cgroup.c /lxc/src/lxc/cgroup.h /lxc/src/lxc/checkpoint.c /lxc/src/lxc/commands.c /lxc/src/lxc/commands.h /lxc/src/lxc/conf.c /lxc/src/lxc/conf.h /lxc/src/lxc/confile.c /lxc/src/lxc/confile.h /lxc/src/lxc/console.c /lxc/src/lxc/console.h /lxc/src/lxc/error.c /lxc/src/lxc/error.h /lxc/src/lxc/execute.c /lxc/src/lxc/freezer.c /lxc/src/lxc/genl.c /lxc/src/lxc/genl.h /lxc/src/lxc/legacy/lxc-ls.in /lxc/src/lxc/list.c /lxc/src/lxc/list.h /lxc/src/lxc/log.c /lxc/src/lxc/log.h /lxc/src/lxc/lxc-destroy.in /lxc/src/lxc/lxc-device /lxc/src/lxc/lxc-ls /lxc/src/lxc/lxc-netstat.in /lxc/src/lxc/lxc-ps.in /lxc/src/lxc/lxc-start-ephemeral.in /lxc/src/lxc/lxc.functions.in /lxc/src/lxc/lxc.h /lxc/src/lxc/lxc_attach.c /lxc/src/lxc/lxc_cgroup.c /lxc/src/lxc/lxc_checkpoint.c /lxc/src/lxc/lxc_config.c /lxc/src/lxc/lxc_console.c /lxc/src/lxc/lxc_execute.c /lxc/src/lxc/lxc_freeze.c /lxc/src/lxc/lxc_info.c /lxc/src/lxc/lxc_init.c /lxc/src/lxc/lxc_kill.c /lxc/src/lxc/lxc_monitor.c /lxc/src/lxc/lxc_monitord.c /lxc/src/lxc/lxc_restart.c /lxc/src/lxc/lxc_start.c /lxc/src/lxc/lxc_stop.c /lxc/src/lxc/lxc_unfreeze.c /lxc/src/lxc/lxc_unshare.c /lxc/src/lxc/lxc_usernsexec.c /lxc/src/lxc/lxc_wait.c /lxc/src/lxc/lxccontainer.h /lxc/src/lxc/lxcseccomp.h /lxc/src/lxc/lxcutmp.c /lxc/src/lxc/lxcutmp.h /lxc/src/lxc/mainloop.c /lxc/src/lxc/mainloop.h /lxc/src/lxc/monitor.c /lxc/src/lxc/monitor.h /lxc/src/lxc/namespace.c /lxc/src/lxc/namespace.h /lxc/src/lxc/network.c /lxc/src/lxc/network.h /lxc/src/lxc/nl.c /lxc/src/lxc/nl.h /lxc/src/lxc/parse.c /lxc/src/lxc/parse.h /lxc/src/lxc/restart.c /lxc/src/lxc/rtnl.c /lxc/src/lxc/rtnl.h /lxc/src/lxc/seccomp.c /lxc/src/lxc/start.c /lxc/src/lxc/start.h /lxc/src/lxc/state.c /lxc/src/lxc/state.h /lxc/src/lxc/sync.c /lxc/src/lxc/sync.h /lxc/src/lxc/utils.c /lxc/src/lxc/utils.h /lxc/src/lxc/version.c /lxc/src/lxc/version.h /lxc/src/python-lxc/examples/api_test.py /lxc/src/python-lxc/examples/pyconsole-vte.py /lxc/src/python-lxc/examples/pyconsole.py /lxc/src/python-lxc/lxc.c /lxc/src/python-lxc/lxc/__init__.py /lxc/src/python-lxc/setup.py /lxc/src/tests/lxc-test-usernic /lxc/templates/lxc-altlinux.in /lxc/templates/lxc-archlinux.in /lxc/templates/lxc-busybox.in /lxc/templates/lxc-debian.in /lxc/templates/lxc-fedora.in /lxc/templates/lxc-opensuse.in /lxc/templates/lxc-oracle.in /lxc/templates/lxc-sshd.in
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>

/lxc/MAINTAINERS common_options.sgml.in lxc-attach.sgml.in lxc-cgroup.sgml.in lxc-checkpoint.sgml.in lxc-clone.sgml.in lxc-console.sgml.in lxc-create.sgml.in lxc-destroy.sgml.in lxc-execute.sgml.in lxc-freeze.sgml.in lxc-kill.sgml.in lxc-ls.sgml.in lxc-monitor.sgml.in lxc-ps.sgml.in lxc-restart.sgml.in lxc-start.sgml.in lxc-stop.sgml.in lxc-unfreeze.sgml.in lxc-unshare.sgml.in lxc-wait.sgml.in lxc.conf.sgml.in lxc.sgml.in see_also.sgml.in /lxc/lxc.spec.in /lxc/src/lxc/af_unix.c /lxc/src/lxc/af_unix.h /lxc/src/lxc/arguments.c /lxc/src/lxc/arguments.h /lxc/src/lxc/attach.c /lxc/src/lxc/attach.h /lxc/src/lxc/caps.c /lxc/src/lxc/caps.h /lxc/src/lxc/cgroup.c /lxc/src/lxc/cgroup.h /lxc/src/lxc/checkpoint.c /lxc/src/lxc/commands.c /lxc/src/lxc/commands.h /lxc/src/lxc/conf.c /lxc/src/lxc/conf.h /lxc/src/lxc/confile.c /lxc/src/lxc/confile.h /lxc/src/lxc/console.c /lxc/src/lxc/console.h /lxc/src/lxc/error.c /lxc/src/lxc/error.h /lxc/src/lxc/execute.c /lxc/src/lxc/freezer.c /lxc/src/lxc/genl.c /lxc/src/lxc/genl.h /lxc/src/lxc/list.c /lxc/src/lxc/log.h /lxc/src/lxc/lxc.h /lxc/src/lxc/lxc_attach.c /lxc/src/lxc/lxc_cgroup.c /lxc/src/lxc/lxc_checkpoint.c /lxc/src/lxc/lxc_console.c /lxc/src/lxc/lxc_execute.c /lxc/src/lxc/lxc_freeze.c /lxc/src/lxc/lxc_info.c /lxc/src/lxc/lxc_init.c /lxc/src/lxc/lxc_kill.c /lxc/src/lxc/lxc_monitor.c /lxc/src/lxc/lxc_restart.c /lxc/src/lxc/lxc_start.c /lxc/src/lxc/lxc_stop.c /lxc/src/lxc/lxc_unfreeze.c /lxc/src/lxc/lxc_unshare.c /lxc/src/lxc/lxc_wait.c /lxc/src/lxc/lxcutmp.c /lxc/src/lxc/lxcutmp.h /lxc/src/lxc/mainloop.c /lxc/src/lxc/mainloop.h /lxc/src/lxc/monitor.c /lxc/src/lxc/monitor.h /lxc/src/lxc/namespace.c /lxc/src/lxc/namespace.h /lxc/src/lxc/network.c /lxc/src/lxc/network.h /lxc/src/lxc/nl.c /lxc/src/lxc/nl.h /lxc/src/lxc/parse.c /lxc/src/lxc/parse.h /lxc/src/lxc/restart.c /lxc/src/lxc/rtnl.c /lxc/src/lxc/rtnl.h /lxc/src/lxc/start.c /lxc/src/lxc/start.h /lxc/src/lxc/state.c /lxc/src/lxc/state.h /lxc/src/lxc/stop.c /lxc/src/lxc/sync.c /lxc/src/lxc/sync.h /lxc/src/lxc/utils.c /lxc/src/lxc/utils.h /lxc/src/lxc/version.c /lxc/src/lxc/version.h
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>