]>
git.proxmox.com Git - mirror_lxc.git/log
Stéphane Graber [Wed, 6 Dec 2017 22:32:22 +0000 (17:32 -0500)]
Merge pull request #2007 from brauner/2017-12-06/bugfixes
coverity: bugfixes
Serge Hallyn [Wed, 6 Dec 2017 22:31:50 +0000 (16:31 -0600)]
Merge pull request #1934 from brauner/2017-11-21/implement_do_lxc_reboot_correctly
commands: improve and simplify locking + lxccontainer: add reboot2() API extension
Christian Brauner [Wed, 6 Dec 2017 20:57:55 +0000 (21:57 +0100)]
coverity: #
1425743
remove logically dead code
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 20:48:37 +0000 (21:48 +0100)]
coverity: #
1425742
fix error condition check
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 20:39:45 +0000 (21:39 +0100)]
coverity: #
1425740
free allocated memory
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 20:38:14 +0000 (21:38 +0100)]
coverity: #
1425739
check snprintf() return value
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 20:30:42 +0000 (21:30 +0100)]
coverity: #
1425737
free allocated memory
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 20:22:03 +0000 (21:22 +0100)]
coverity: #
1425735
use correct inequality comparison
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 20:16:38 +0000 (21:16 +0100)]
coverity: #
1425734
free memory on error
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 14:56:35 +0000 (15:56 +0100)]
tests: expand tests for shortlived init processes
This adds additional test for app containers.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 17:43:09 +0000 (18:43 +0100)]
Merge pull request #2006 from Ricardo-Yoshi-LXC/master
Move lxc_init up to lxc/src and add argument parser
RicardoSanchezA [Wed, 6 Dec 2017 17:01:04 +0000 (11:01 -0600)]
lxc_init: changed minor details
Signed-off-by: RicardoSanchezA <ricardo.sanchez@utexas.edu>
RicardoSanchezA [Wed, 6 Dec 2017 15:30:44 +0000 (09:30 -0600)]
lxc_init: add custom argument parser
lxc_init.c should not depend on tools/arguments.{c,h}, thus it needs its own custom argument parser
Signed-off-by: RicardoSanchezA <ricardo.sanchez@utexas.edu>
RicardoSanchezA [Wed, 6 Dec 2017 15:28:19 +0000 (09:28 -0600)]
lxc_init: move up to src/lxc
lxc_init.c is actually not a tool, thus it doesn't belong to the tools/ subfolder
Signed-off-by: RicardoSanchezA <ricardo.sanchez@utexas.edu>
Christian Brauner [Wed, 6 Dec 2017 14:37:40 +0000 (15:37 +0100)]
lxccontainer: handle execute containers correctly
It doesn't make sense to error out when an app container doesn't pass explicit
arguments through c->start{l}(). This is especially true since we implemented
lxc.execute.cmd. However, even before we could have always relied on
lxc.init.cmd and errored out after that.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 14:37:12 +0000 (15:37 +0100)]
execute: pass logfile to lxc-init
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 6 Dec 2017 14:33:23 +0000 (15:33 +0100)]
commands: return -ECONNRESET to caller
Callers can then make a decision whether they want to consider the peer closing
the connection an error or not. For example, a c->wait(c, "STOPPED", -1) call
can then consider a ECONNRESET not an error but rather see it - correctly - as
a container exiting before being able to register a state client.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Sat, 25 Nov 2017 16:51:01 +0000 (17:51 +0100)]
commands: tell mainloop to reap client fd on error
This is the proper way to handle errors.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Fri, 24 Nov 2017 22:19:34 +0000 (23:19 +0100)]
lxccontainer: restore non-blocking shutdown
If timeout is set to 0 don't block.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Fri, 24 Nov 2017 11:51:04 +0000 (12:51 +0100)]
commands: tweak locking
Take the lock on the list after we've done all necessary work and check state.
If we are in requested state, do cleanup and return without adding the state
client to the state client list.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 22 Nov 2017 20:32:07 +0000 (21:32 +0100)]
test: add state server tests
This checks whether multiple concurrent waiters all get notified by the state
server.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 21 Nov 2017 20:48:30 +0000 (21:48 +0100)]
test: add test for reboot2() API extension
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 21 Nov 2017 20:29:57 +0000 (21:29 +0100)]
lxccontainer: add reboot2() API extension
This adds reboot2() as a new API extension. This function properly wait until a
reboot succeeded. It takes a timeout argument. When set to > 0 reboot2() will
block until the timeout is reached, if timeout is set to zero reboot2() will
not block, if set to -1 reboot2() will block indefinitly.
The struct state_client gets rename to lxc_state_client since it's more in line
with other declarations. It also gets moved from the lxc_handler to the
lxc_conf struct so that the state clients waiting for reboots don't get
deallocated on reboot since the handler is deallocated on reboot.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 21 Nov 2017 19:42:28 +0000 (20:42 +0100)]
commands: allow waiting for all states
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 22 Nov 2017 13:32:56 +0000 (14:32 +0100)]
start: don't lock setting the state
- setting the handler->state value is atomic on any POSIX implementation since
we're dealing with an integer (enum/lxc_state_t)
- while the state clients are served it is not possible for lxc_set_state() to
transition to the next state anyway so there's no danger in moving to the
next state with clients missing it
- we only care about the list being modified
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 22 Nov 2017 13:29:32 +0000 (14:29 +0100)]
commands: don't lock the whole command
There are multiple reasons why this is not required:
- every command is transactional
- we only care about the list being modified not the memory allocation and
other costly operations
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 22 Nov 2017 13:25:10 +0000 (14:25 +0100)]
commands: don't lock atomic operations
We're dealing with an integer (lxc_state_t which is an enum). Any POSIX
implementation makes those operations atomic so there's not need in locking
this.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 22 Nov 2017 13:13:07 +0000 (14:13 +0100)]
commands: don't traverse whole list
When we remove a state client fd there's not reason to walk the whole list. We
can simply break once we found and removed the fd.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Stéphane Graber [Wed, 6 Dec 2017 07:02:59 +0000 (23:02 -0800)]
Merge pull request #1994 from brauner/2017-12-04/bugfixes
attach: do not fail on non-existing namespaces
Stéphane Graber [Wed, 6 Dec 2017 07:01:11 +0000 (23:01 -0800)]
Merge pull request #1996 from brauner/2017-12-04/reenable_coverity_scan
test: Coverity scan integration
Stéphane Graber [Wed, 6 Dec 2017 06:59:38 +0000 (22:59 -0800)]
Merge pull request #2004 from brauner/2017-12-06/fix_log_env_variable
start: set loglevel correctly
Christian Brauner [Tue, 5 Dec 2017 23:16:38 +0000 (00:16 +0100)]
start: set loglevel correctly
We want the loglevel that the user specified when starting the container
because it overrides the default one set in the config.
Closes #2003.
Reported-by: Felix Abecassis <fabecassis@nvidia.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
RicardoSanchezA [Tue, 5 Dec 2017 04:03:52 +0000 (22:03 -0600)]
arguments: move to tools/ subdirectory
The arguments.{c,h} file should not be a part of liblxc itself. It should only
be used for the lxc tools.
Signed-off-by: RicardoSanchezA <ricardo.sanchez@utexas.edu>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 5 Dec 2017 10:55:58 +0000 (11:55 +0100)]
Merge pull request #2002 from tenforward/japanese
Add lxc.console.*, lxc.namespace.*, and lxc.init.cwd to Japanese lxc.container.conf(5)
KATOH Yasufumi [Tue, 5 Dec 2017 08:23:29 +0000 (17:23 +0900)]
doc: Add lxc.init.cwd to Japanese lxc.container.conf(5)
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
KATOH Yasufumi [Tue, 5 Dec 2017 08:08:52 +0000 (17:08 +0900)]
doc: Add lxc.namespace.[namespace identifier] to Japanese lxc.container.conf(5)
and fix the description of namespace inheritance
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
KATOH Yasufumi [Tue, 5 Dec 2017 07:22:37 +0000 (16:22 +0900)]
doc: Add lxc.console.buffer.* and lxc.console.rotate to Japanese lxc.container.conf(5)
and update the description of lxc.console.logfile
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Christian Brauner [Tue, 5 Dec 2017 04:53:23 +0000 (05:53 +0100)]
Merge pull request #1992 from lifeng68/add_init_cwd
confile:add lxc.init.cwd
LiFeng [Mon, 4 Dec 2017 17:12:40 +0000 (12:12 -0500)]
confile:add lxc.init.cwd
Signed-off-by: LiFeng <lifeng68@huawei.com>
Christian Brauner [Tue, 5 Dec 2017 04:50:47 +0000 (05:50 +0100)]
Merge pull request #2000 from hallyn/2017-12-04/execargs
lxc_execute: properly figure out number of needed arguments
Serge Hallyn [Tue, 5 Dec 2017 04:30:26 +0000 (22:30 -0600)]
lxc_execute: properly figure out number of needed arguments
The lxc_log args have noghing to do with lxc.rootfs.path, and
we need room for a NULL at end of arguments.
How this bug was hidden for so long I don't know - I can only
trigger it on certain systems under certain conditions, but it's
definately wrong as is.
Signed-off-by: Serge Hallyn <shallyn@cisco.com>
Christian Brauner [Mon, 4 Dec 2017 22:41:45 +0000 (23:41 +0100)]
test: reenable Coverity integration
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 4 Dec 2017 11:26:55 +0000 (12:26 +0100)]
attach: do not fail on non-existing namespaces
Closes #1993.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 4 Dec 2017 11:10:22 +0000 (12:10 +0100)]
Merge pull request #1979 from marcosps/issue_494
lxc_unshare: Add uid_mapping when creating userns
Stéphane Graber [Mon, 4 Dec 2017 07:57:43 +0000 (23:57 -0800)]
Merge pull request #1988 from abbasally5/feature-improve-bash-completion-1236
Add bash completion to list backing store types for lxc-create -B
Stéphane Graber [Mon, 4 Dec 2017 07:57:19 +0000 (23:57 -0800)]
Merge pull request #1989 from p-l-/fix-lxc-checkconfig
Fix lxc-checkconfig output
Stéphane Graber [Mon, 4 Dec 2017 07:56:07 +0000 (23:56 -0800)]
Merge pull request #1981 from brauner/2017-12-01/fix_android_sethostname
utils: declare sethostname() static inline
Christian Brauner [Mon, 4 Dec 2017 00:48:46 +0000 (01:48 +0100)]
criu: silence static analysis
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 4 Dec 2017 00:44:45 +0000 (01:44 +0100)]
confile: remove dead assignment
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 4 Dec 2017 00:41:49 +0000 (01:41 +0100)]
criu: initialize status
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 4 Dec 2017 00:38:01 +0000 (01:38 +0100)]
confile_legacy: prevent null pointer deref
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 4 Dec 2017 00:34:50 +0000 (01:34 +0100)]
conf: prevent null pointer dereference
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Pierre LALET [Sun, 3 Dec 2017 11:32:39 +0000 (12:32 +0100)]
Insert missing "echo" after "is_enabled"
Signed-off-by: Pierre LALET <pierre.lalet@cea.fr>
Pierre LALET [Sun, 3 Dec 2017 10:28:07 +0000 (11:28 +0100)]
Fix SETCOLOR_FAILURE evaluation
Signed-off-by: Pierre LALET <pierre.lalet@cea.fr>
Abbas Ally [Sun, 3 Dec 2017 05:51:44 +0000 (05:51 +0000)]
Add bash completion to list backing store types for lxc-create -B
- Backing Store types are hard-coded (Not sure how to get programmatically)
- Closes #1236
Signed-off-by: Abbas Ally <abbasally5@yahoo.com>
Christian Brauner [Sat, 2 Dec 2017 12:00:36 +0000 (13:00 +0100)]
Merge pull request #1984 from CC-Hsu/patch-1
Add new dependency to Slackware template
CC-Hsu [Sat, 2 Dec 2017 11:27:34 +0000 (19:27 +0800)]
Add new dependency to Slackware template
I followed the [changelog of Slackware-current]<http://www.slackware.com/changelog/>,
and found that Slackware-current split hostname utility from util-linux package in Nov 17 2017.
So I add the new package to the template.
Signed-off-by: Chia-Chun Hsu <a12321aabb@gmail.com>
Christian Brauner [Sat, 2 Dec 2017 08:10:56 +0000 (09:10 +0100)]
Merge pull request #1983 from iDarkTemplar/update_template
Update gentoo.moresecure.conf.
i.Dark_Templar [Sat, 2 Dec 2017 07:33:51 +0000 (10:33 +0300)]
Update gentoo.moresecure.conf.
Closes https://github.com/lxc/lxc/issues/1928
Signed-off-by: i.Dark_Templar <darktemplar@dark-templar-archives.net>
Marcos Paulo de Souza [Wed, 29 Nov 2017 01:49:28 +0000 (23:49 -0200)]
lxc_unshare: Add uid_mapping when creating userns
Change conf.c to export function write_id_mapping, which will now be
called inside main function of lxc_unshare.c.
This is required because setuid syscalls only permits a new userns to
set a new uid if the uid of parameter is mapped inside the ns using
uid_map file[1]. So, just after the clone invocation, map the uid passed as
parameter into the newly created user namespace, and put the current uid
as the ID-outside-ns. After the mapping is done, setuid call succeeds.
Closes: #494
[1] https://elixir.free-electrons.com/linux/latest/source/kernel/user_namespace.c#L286
Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Christian Brauner [Fri, 1 Dec 2017 22:18:09 +0000 (23:18 +0100)]
utils: declare sethostname() static inline
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Serge Hallyn [Fri, 1 Dec 2017 19:50:11 +0000 (13:50 -0600)]
Merge pull request #1980 from flx42/lxc-oci-layer-caching
OCI layer caching + misc fixes
Felix Abecassis [Fri, 1 Dec 2017 19:04:34 +0000 (11:04 -0800)]
lxc-oci: support skopeo layer caching
This requires skopeo version 0.1.25
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Fri, 1 Dec 2017 06:51:57 +0000 (22:51 -0800)]
lxc-oci: support index files with multiple manifests
Previously, the output would contain "null" strings in this case.
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Fri, 1 Dec 2017 06:51:53 +0000 (22:51 -0800)]
lxc-oci: rely on jq instead of sed to transform values
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Fri, 1 Dec 2017 06:51:47 +0000 (22:51 -0800)]
lxc-oci: remove unhelpful comment
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Fri, 1 Dec 2017 06:51:38 +0000 (22:51 -0800)]
lxc-oci: cleanup temporary download directory if umoci is interrupted
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Christian Brauner [Wed, 29 Nov 2017 11:41:39 +0000 (12:41 +0100)]
Merge pull request #1955 from flx42/confile-fix-misc-issues
Fix errors in configuration file parsing
Felix Abecassis [Wed, 29 Nov 2017 04:27:53 +0000 (20:27 -0800)]
confile_utils: simplify lxc_config_net_hwaddr
In addition to the memory corruption fixed in
ee3e84df78424d26fc6c90862fbe0fa92a686b0d ,
this function was also performing invalid memory accesses for the following inputs:
- `lxc.net`
- `lxc.net.`
- `lxc.net.0.`
- `lxc.network`
- `lxc.network.0.`
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Wed, 29 Nov 2017 04:27:44 +0000 (20:27 -0800)]
confile: error out if a network configuration key has no subkey
This prevent an infinite recursion in the case of "lxc.net.0. = a"
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Wed, 29 Nov 2017 04:27:39 +0000 (20:27 -0800)]
log: fix infinite loop with multiple lxc.log.syslog keys
This caused the linked list of appenders to loop on itself, creating
an infinite logging loop in `__lxc_log_append`.
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Wed, 29 Nov 2017 04:27:34 +0000 (20:27 -0800)]
tests: add a function for negative netdev tests
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Felix Abecassis [Wed, 29 Nov 2017 04:27:28 +0000 (20:27 -0800)]
confile: fix memory leak
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
Serge Hallyn [Wed, 29 Nov 2017 02:16:50 +0000 (20:16 -0600)]
Merge pull request #1932 from 3XX0/dhclient-hook
hooks: add dhclient hooks
Christian Brauner [Wed, 29 Nov 2017 01:32:35 +0000 (02:32 +0100)]
Merge pull request #1958 from AustinReichert/tools-refactor-lxc-wait
tools/lxc_wait: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 01:15:04 +0000 (02:15 +0100)]
Merge pull request #1959 from AustinReichert/tools-refactor-lxc-usernsexec
tools/lxc_usernsexec: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 01:03:01 +0000 (02:03 +0100)]
Merge pull request #1960 from AustinReichert/tools-refactor-lxc-unfreeze
tools/lxc_unfreeze: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 01:01:30 +0000 (02:01 +0100)]
Merge pull request #1961 from AustinReichert/tools-refactor-lxc-top
tools/lxc_top: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:56:36 +0000 (01:56 +0100)]
Merge pull request #1962 from AustinReichert/tools-refactor-lxc-stop
tools/lxc_stop: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:55:47 +0000 (01:55 +0100)]
Merge pull request #1963 from AustinReichert/tools-refactor-lxc-start
tools/lxc_start: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:54:47 +0000 (01:54 +0100)]
Merge pull request #1964 from AustinReichert/tools-refactor-lxc-snapshot
tools/lxc_snapshot: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:54:16 +0000 (01:54 +0100)]
Merge pull request #1966 from AustinReichert/tools-refactor-lxc-ls
tools/lxc_ls: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:53:18 +0000 (01:53 +0100)]
Merge pull request #1965 from AustinReichert/tools-refactor-lxc-monitor
tools/lxc_monitor: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:52:47 +0000 (01:52 +0100)]
Merge pull request #1967 from AustinReichert/tools-refactor-lxc-info
tools/lxc_info: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:52:38 +0000 (01:52 +0100)]
Merge pull request #1968 from AustinReichert/tools-refactor-lxc-freeze
tools/lxc_freeze: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:50:39 +0000 (01:50 +0100)]
Merge pull request #1969 from AustinReichert/tools-refactor-lxc-execute
tools/lxc_execute: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:50:07 +0000 (01:50 +0100)]
Merge pull request #1957 from AustinReichert/tools-refactor-lxc-unshare
tools/lxc_unshare: removed internal logging
Christian Brauner [Wed, 29 Nov 2017 00:42:39 +0000 (01:42 +0100)]
Merge pull request #1970 from AustinReichert/tools-refactor-lxc-device
tools/lxc_device: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:42:00 +0000 (01:42 +0100)]
Merge pull request #1971 from AustinReichert/tools-refactor-lxc-destroy
tools/lxc_destroy: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:41:36 +0000 (01:41 +0100)]
Merge pull request #1972 from AustinReichert/tools-refactor-lxc-create
tools/lxc_create: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:41:10 +0000 (01:41 +0100)]
Merge pull request #1973 from AustinReichert/tools-refactor-lxc-copy
tools/lxc_copy: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:40:05 +0000 (01:40 +0100)]
Merge pull request #1974 from AustinReichert/tools-refactor-lxc-console
tools/lxc_console: remove internal logging
Christian Brauner [Wed, 29 Nov 2017 00:39:42 +0000 (01:39 +0100)]
Merge pull request #1975 from AustinReichert/tools-refactor-lxc-clone
tools/lxc_clone: remove internal logging
AustinReichert [Tue, 28 Nov 2017 23:55:53 +0000 (17:55 -0600)]
tools/lxc_wait: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>
AustinReichert [Tue, 28 Nov 2017 23:54:11 +0000 (17:54 -0600)]
tools/lxc_usernsexec: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>
AustinReichert [Tue, 28 Nov 2017 23:48:06 +0000 (17:48 -0600)]
tools/lxc_unshare: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>
AustinReichert [Tue, 28 Nov 2017 23:38:48 +0000 (17:38 -0600)]
tools/lxc_unfreeze: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>
AustinReichert [Tue, 28 Nov 2017 23:35:45 +0000 (17:35 -0600)]
tools/lxc_top: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>
AustinReichert [Tue, 28 Nov 2017 23:29:25 +0000 (17:29 -0600)]
tools/lxc_stop: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>
AustinReichert [Tue, 28 Nov 2017 23:16:07 +0000 (17:16 -0600)]
tools/lxc_start: removed internal logging
Signed-off-by: AustinReichert <austinskyreichert@utexas.edu>