Commit Graph

6768 Commits

Author SHA1 Message Date
Christian Brauner
9574bd59a3
Merge pull request #2203 from flx42/fix-libcap-amzn1
Add a workaround for a build issue with old versions of libcap
2018-03-03 07:33:18 +01:00
Felix Abecassis
9cd5f7fa1c Add a workaround for a build issue with old versions of libcap
Fixes: #2178

Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
2018-03-02 22:03:25 -08:00
Christian Brauner
844a5c73cf
Merge pull request #2202 from brauner/2018-03-02/coding_style_update
CODING_STYLE: update
2018-03-02 13:01:13 +01:00
Christian Brauner
b0c407f7d2
CODING_STYLE: add languages to highlight
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-02 12:57:18 +01:00
Christian Brauner
b629739c34
CODING_STYLE: arrays of structs
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-02 12:54:58 +01:00
Christian Brauner
c67cb61950
CODING_STYLE: clang-format
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-02 12:54:58 +01:00
Christian Brauner
0c9119fc1f
CODING_STYLE: remove duplicate _exit() entry
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-02 12:18:38 +01:00
Christian Brauner
a73c39ccda
Merge pull request #2201 from tenforward/japanese
doc: Add lxc.console.size and remove lxc.console.buffer.logfile in Japanese man page
2018-03-02 10:37:03 +01:00
KATOH Yasufumi
d9874b217a doc: Add lxc.console.size and remove lxc.console.buffer.logfile in Japanese man pages
Update for commit 861813e and 23e0d9a for lxc.container.conf(5)

Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2018-03-02 15:09:34 +09:00
Stéphane Graber
282753c6c9
Release LXC 3.0.0.beta1
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-03-01 13:59:24 -05:00
Stéphane Graber
ba588b38b2
Merge pull request #2199 from brauner/2018-03-01/bugfixes
start: handle kernels without setns support
2018-03-01 12:09:32 -05:00
Christian Brauner
5c0d54cd8c
config: start with a full capability set
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-01 17:09:44 +01:00
Christian Brauner
4cb53844bc
start: handle kernels without setns support
Closes #1390.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-01 12:12:50 +01:00
Christian Brauner
9e84479f4c
attach: rename to LXC_ATTACH_TERMINAL
Rename from LXC_ATTACH_ALLOCATE_PTY to LXC_ATTACH_TERMINAL. The latter is
shorter and more generic. I don't want this whole terminology of ptys, ttys,
and consoles to leak through the API.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-03-01 11:56:15 +01:00
Christian Brauner
8b909dfddb
Merge pull request #2197 from stgraber/master
Fix typo
2018-03-01 08:23:02 +01:00
Stéphane Graber
083bcf36ca
Fix typo
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-03-01 01:31:50 -05:00
Stéphane Graber
a98bd0bd8d
Merge pull request #2164 from brauner/2018-02-14/add_flag_to_compile_tools
tree-wide: rm {lua,python3} bindings, rm deprecated binaries, rm deprecated templates, add --{disable,enable}-{commands,tools} flag
2018-02-28 14:13:52 -05:00
Serge Hallyn
ff305221bf
Merge pull request #2196 from brauner/2018-02-28/more_terminal_fixes
terminal: improvements and cleanup
2018-02-28 10:18:39 -06:00
Christian Brauner
e9a55b51b8
terminal: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:10 +01:00
Christian Brauner
d712f9e8f4
terminal: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:10 +01:00
Christian Brauner
03700cab61
terminal: lxc_terminal_map_ids()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:09 +01:00
Christian Brauner
d049f0e9d5
terminal: lxc_terminal_prepare_login()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:09 +01:00
Christian Brauner
cd0a2b2f0b
terminal: lxc_make_controlling_terminal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:09 +01:00
Christian Brauner
71ac3f071b
terminal: lxc_console()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:09 +01:00
Christian Brauner
5bd171bd77
terminal: lxc_terminal_master_cb()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:09 +01:00
Christian Brauner
150852928a
terminal: lxc_terminal_stdin_cb()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:09 +01:00
Christian Brauner
8ca7b37422
terminal: lxc_terminal_set_stdfds()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:08 +01:00
Christian Brauner
1a443ac10c
terminal: lxc_terminal_setup()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:08 +01:00
Christian Brauner
8ded924414
terminal: lxc_terminal_create()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:08 +01:00
Christian Brauner
49cd065668
terminal: lxc_terminal_peer_default()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:08 +01:00
Christian Brauner
1b5e93c49f
terminal: lxc_terminal_free()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:08 +01:00
Christian Brauner
12c2eaaa0a
terminal: lxc_terminal_allocate()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:07 +01:00
Christian Brauner
60dd8ef44f
terminal: lxc_terminal_peer_proxy_alloc()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:07 +01:00
Christian Brauner
e788f4ac5d
terminal: lxc_terminal_peer_proxy_free()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:07 +01:00
Christian Brauner
e4953e62da
terminal: lxc_setup_tios()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:07 +01:00
Christian Brauner
ea5b3c2335
terminal: lxc_terminal_mainloop_add()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:07 +01:00
Christian Brauner
2b8bf29907
terminal: lxc_terminal_io_cb()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:06 +01:00
Christian Brauner
8903fb0826
terminal: lxc_terminal_write_log_file()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 17:08:03 +01:00
Christian Brauner
b6d5de95f9
terminal: error out when SIGTERM cannot be added
This should be an error condition.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 11:54:40 +01:00
Christian Brauner
e62912bdbc
terminal: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 11:51:04 +01:00
Christian Brauner
2e943b7b46
terminal: lxc_terminal_signalfd_cb()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 11:50:38 +01:00
Christian Brauner
49379222b5
mainloop: add LXC_MAINLOOP_ERROR
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 11:50:12 +01:00
Christian Brauner
ea8fa04fc8
lxc-local: add --mapped-{g,u}id flags
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:35 +01:00
Christian Brauner
4328e9e316
lxc-oci: make shellcheck clean
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00
Christian Brauner
a488502d83
lxc-local: coding style
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00
Christian Brauner
b62671d849
lxc-busybox: make shellcheck clean
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00
Christian Brauner
832cb1824a
lxc-download: make POSIX shellcheck clean
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00
Christian Brauner
b80f86f2b5
templates: bump compat level to 5
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00
Christian Brauner
aafb5ea2a8
tree-wide: rm templates in favor of distrobuilder
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00
Christian Brauner
98619a7362
autotools: remove --enable-deprecated
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:34 +01:00