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
Christian Brauner
e144a06bd7
tree-wide: remove python3 bindings
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:33 +01:00
Christian Brauner
b52a5bef6f
tree-wide: remove lua bindings
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:33 +01:00
Christian Brauner
a9145d622f
tree-wide: cleanup
...
- remove legacy binaries
- conditionalize creation of docs and tests for the command line tools and the
shared library helper commands
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:33 +01:00
Christian Brauner
8d0609371e
autotools: add --{enable,disable}-{commands,tools}
...
This allows users to only compile the shared libray without having to compile
any of the command line tools or command helpers for the shared library.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-28 10:05:30 +01:00
Serge Hallyn
19462d43e8
Merge pull request #2193 from brauner/2018-02-27/naming_tweaks
...
tree-wide: introduce consistent and agnostic naming for ptys, ttys, and consoles
2018-02-27 16:10:33 -06:00
Christian Brauner
a44ae1a9fc
terminal: lxc_terminal_write_log_file()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:52:28 +01:00
Christian Brauner
468724d31a
terminal: lxc_terminal_rotate_log_file()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:52:03 +01:00
Christian Brauner
fb87aa6a94
conf: s/peerpty/proxy/
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:50:22 +01:00
Christian Brauner
0ed9b1bc5c
tree-wide: console.<c,h> -> terminal.<c,h>
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:49:54 +01:00
Christian Brauner
5b55021fa9
console: struct lxc_terminal_state
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:49:51 +01:00
Christian Brauner
0e4be3cf03
console: s/tty_info/ttys/g
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:42:37 +01:00
Christian Brauner
2520facd01
console: s/pty_info/tty/g
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:42:36 +01:00
Christian Brauner
13bb312d24
console: move struct lxc_terminal{_info}
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:42:36 +01:00
Christian Brauner
99a04585ab
tree-wide: struct lxc_terminal_info
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:42:13 +01:00
Christian Brauner
dcad02f87b
tree-wide: s/struct lxc_pty/lxc_terminal/g
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:35:52 +01:00
Christian Brauner
2f835b4b72
console: lxc_terminal_map_ids()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:34:27 +01:00
Christian Brauner
aed105d52a
console: lxc_terminal_conf_free()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:34:26 +01:00
Christian Brauner
fc26f08602
console: lxc_terminal_init()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:34:26 +01:00
Christian Brauner
780a7c8228
console: lxc_terminal_info_init()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:34:26 +01:00
Christian Brauner
96eee56430
console: lxc_terminal_create()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:33:38 +01:00
Christian Brauner
564e31c4b0
console: lxc_terminal_setup()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:33:38 +01:00
Christian Brauner
2083d59d98
console: s/console/terminal/g
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:33:36 +01:00
Christian Brauner
c86e25841c
console: lxc_terminal_getfd()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:25:05 +01:00
Christian Brauner
ee9102ff6e
console: lxc_terminal_master_cb()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:25:04 +01:00
Christian Brauner
52f9292f7e
console: lxc_terminal_stdin_cb()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:25:04 +01:00
Christian Brauner
ae6d39133f
console: lxc_terminal_set_stdfds()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:25:04 +01:00
Christian Brauner
548029fa07
console: lxc_terminal_create()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:25:04 +01:00
Christian Brauner
43366ca259
console: lxc_terminal_create_log_file()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:25:04 +01:00
Christian Brauner
9bc780839b
console: lxc_terminal_create_ringbuf()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:23:21 +01:00
Christian Brauner
2aac071b31
console: lxc_terminal_delete()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:19:35 +01:00
Christian Brauner
a8e363881e
console: lxc_terminal_init()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:19:35 +01:00
Christian Brauner
7ef7427e3d
console: lxc_terminal_write_ringbuffer()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:19:35 +01:00
Christian Brauner
7c716661dc
console: lxc_terminal_peer_default()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:13 +01:00
Christian Brauner
3dfe6f8dac
console: lxc_terminal_free()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:13 +01:00
Christian Brauner
c1ee47cd79
console: lxc_terminal_allocate()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:12 +01:00
Christian Brauner
93ed49903f
console: lxc_terminal_peer_proxy_alloc()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:12 +01:00
Christian Brauner
ec2a5cfc58
console: lxc_terminal_peer_proxy_free()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:12 +01:00
Christian Brauner
093bce5f66
console: lxc_terminal_mainloop_add()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:12 +01:00
Christian Brauner
22b183eafb
console: lxc_terminal_mainloop_add_peer()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:12 +01:00
Christian Brauner
de708fb77c
console: lxc_terminal_io_cb()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:18:09 +01:00
Christian Brauner
a8867251bc
console: lxc_terminal_signal_fini()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:15:21 +01:00
Christian Brauner
dc8c788350
console: lxc_terminal_signal_init()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:15:21 +01:00
Christian Brauner
9bafc8cb14
console: lxc_terminal_signalfd_cb()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:15:21 +01:00
Christian Brauner
8ccbbf9404
commands: lxc_cmd_terimal_winch()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:15:21 +01:00
Christian Brauner
dad4a0390d
console: lxc_terminal_sigwinch()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-02-27 22:15:21 +01:00