2
0
mirror of git://github.com/lxc/lxc synced 2025-08-31 04:39:34 +00:00
Commit Graph

6676 Commits

Author SHA1 Message Date
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
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