Commit Graph

10680 Commits

Author SHA1 Message Date
Christian Brauner
3371599490
cgroups: make clear that a flag argument is passed to cgroup mount functions
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:14:57 +01:00
Christian Brauner
0e587a5f75
utils: add development helper to quickly dump a directories contents
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:14:42 +01:00
Christian Brauner
29efc32d84
cgroups: improve cgroup mounting
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:44 +01:00
Christian Brauner
253990c25f
cgroups: verify that we are actually running in cgroup namespace
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:43 +01:00
Christian Brauner
c915eca0e9
cgroups: pass handler to cgroup mount() method
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:42 +01:00
Christian Brauner
9798822228
conf: don't pass conf separately to lxc_mount_auto_mounts()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:41 +01:00
Christian Brauner
645063e626
cgroups: move cgns_supported() to cgroup utilities
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:38 +01:00
Christian Brauner
3eb07143fd
start: improve comment in lxc_spawn()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:07 +01:00
Christian Brauner
965ee7a635
start: improve comments
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:13:06 +01:00
Christian Brauner
15ce8e6745
start: improve namespace preservation
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:12:50 +01:00
Christian Brauner
f4c4affd0f
start: fix error handling and improve comment
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:12:28 +01:00
Christian Brauner
5eaa0cdecd
network: expose namespace fd paths to network hooks
Closes: #3667
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:12:27 +01:00
Christian Brauner
8ae3e7d733
start: rework namespace preservation and path creation for hooks
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:12:09 +01:00
Christian Brauner
55056c255f
utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:11:00 +01:00
Christian Brauner
3721e645fa
seccomp: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:59 +01:00
Christian Brauner
1b1e50dbc9
lxccontainer: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:59 +01:00
Christian Brauner
de6f4f27f0
lsm: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:58 +01:00
Christian Brauner
ca473478b1
freezer: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:57 +01:00
Christian Brauner
03c1ae424e
file_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:56 +01:00
Christian Brauner
4e223d7d73
confile_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:55 +01:00
Christian Brauner
265fcd2095
confile: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:55 +01:00
Christian Brauner
b524839904
conf: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:54 +01:00
Christian Brauner
94c0fbad00
cgroups: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:53 +01:00
Christian Brauner
8eaaad6223
attach: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:52 +01:00
Christian Brauner
51c1b15291
utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:51 +01:00
Christian Brauner
302d6b11ec
terminal: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:50 +01:00
Christian Brauner
928ada185a
string_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:49 +01:00
Christian Brauner
d2cfd2bab5
state: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:48 +01:00
Christian Brauner
337d656222
start: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:48 +01:00
Christian Brauner
d1b30cbb97
namespace: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:46 +01:00
Christian Brauner
d56c2ee95f
seccomp: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:45 +01:00
Christian Brauner
c61334a7fb
network: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:36 +01:00
Christian Brauner
d47f691cd6
lxccontainer: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:12 +01:00
Christian Brauner
925f477324
lsm: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:11 +01:00
Christian Brauner
4134561c18
log: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:10 +01:00
Christian Brauner
88285cb179
initutils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:09 +01:00
Christian Brauner
621bded404
criu: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:08 +01:00
Christian Brauner
d514ffef92
confile_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:10:08 +01:00
Christian Brauner
90b1a8eb5d
confile: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:09:56 +01:00
Christian Brauner
ebb7d1d4a7
conf: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:57 +01:00
Christian Brauner
12359bb682
cgroups: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:56 +01:00
Christian Brauner
ff2006eede
attach: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:55 +01:00
Christian Brauner
aeb0b9bfea
tree-wide: rework mount api support checks
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:54 +01:00
Christian Brauner
c0886b8249
conf: introduce lxc_bind_mount_console()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:54 +01:00
Christian Brauner
1e08aa8fcb
macro: add LXC_PROC_SELF_FD_LEN
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:53 +01:00
Christian Brauner
60c613df73
file_utils: add same_file_lax()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:52 +01:00
Christian Brauner
00c5cdf084
string_utils: add fdstr()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:51 +01:00
Christian Brauner
aabafa6848
string_utils: add proc_self_fd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:50 +01:00
Christian Brauner
b02b2c8164
memory_utils: add close_move_fd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:49 +01:00
Christian Brauner
83758a5570
utils: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-26 21:08:49 +01:00