Commit Graph

5245 Commits

Author SHA1 Message Date
Christian Brauner
986ef93023
conf: rework lxc_map_ids()
Especially, in case the new{g,u}idmap is used we should try to gather
std{err,out} on error to better debug what is going on.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-30 09:11:47 +02:00
Christian Brauner
ea3a694fe1
utils: add run_command
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-30 09:11:47 +02:00
Christian Brauner
290531805e
conf: improve write_id_mapping()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-30 09:11:42 +02:00
Christian Brauner
bc80f0980b
conf: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-30 09:04:01 +02:00
Christian Brauner
8644419448
conf: clear lxc.syslog
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:15 +02:00
Christian Brauner
0b3c58384e
conf: clear lxc.include
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:15 +02:00
Christian Brauner
8092684526
confile: config_no_new_privs()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:14 +02:00
Christian Brauner
7ca56b841a
confile: config_syslog()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:14 +02:00
Christian Brauner
78304622dd
confile: config_ephemeral()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:14 +02:00
Christian Brauner
1939e73dc9
confile: config_utsname()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:14 +02:00
Christian Brauner
b822343941
confile: config_rootfs_backend()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 17:14:13 +02:00
Christian Brauner
616422f17d
confile: config_includefile()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:44 +02:00
Christian Brauner
6ca6aedd1e
confile: config_stopsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:44 +02:00
Christian Brauner
9d7e758751
confile: config_rebootsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:43 +02:00
Christian Brauner
62a085fb89
confile: config_haltsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:43 +02:00
Christian Brauner
955912f007
confile: config_haltsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:43 +02:00
Christian Brauner
f2e539b316
confile: sig_num()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:42 +02:00
Christian Brauner
180abbc078
confile: config_autodev()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:42 +02:00
Christian Brauner
a678e9fa6d
confile: config_lsm_aa_incomplete()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:42 +02:00
Christian Brauner
5767e9baf6
confile: config_ttydir()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:41 +02:00
Christian Brauner
fb12b12a55
confile: config_tty()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:41 +02:00
Christian Brauner
d0524eea72
confile: config_monitor()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:41 +02:00
Christian Brauner
61ff8fc85b
confile: config_start()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:41 +02:00
Christian Brauner
884a45801f
confile: config_personality()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:40 +02:00
Christian Brauner
a757cc7d2f
confile: config_init_gid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:40 +02:00
Christian Brauner
fee8091180
confile: config_init_uid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:40 +02:00
Christian Brauner
b2fae748d1
confile: config_cap_drop()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:39 +02:00
Christian Brauner
99feb7f181
confile: config_cap_keep()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:39 +02:00
Christian Brauner
67cbe21aac
confile: config_mount()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:39 +02:00
Christian Brauner
ede57f73e1
confile: config_mount_auto()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:39 +02:00
Christian Brauner
6f5685f003
confile: config_fstab()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:38 +02:00
Christian Brauner
ab8d8307de
confile: config_idmap()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:38 +02:00
Christian Brauner
7a18f48343
confile: config_limit()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:38 +02:00
Christian Brauner
fb0752be46
confile: config_cgroup()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:37 +02:00
Christian Brauner
33501e96b7
confile: config_loglevel()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:37 +02:00
Christian Brauner
cdee76e3b1
confile: config_environment()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:37 +02:00
Christian Brauner
7584546d2f
confile: config_group()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:37 +02:00
Christian Brauner
03d88f7c5e
confile: config_hook()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:36 +02:00
Christian Brauner
114df19ee1
confile: config_network_ipv6_gateway()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:36 +02:00
Christian Brauner
cae8a0f01f
confile: config_network_ipv6()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:36 +02:00
Christian Brauner
10da55e4cd
confile: config_network_ipv4_gateway()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:35 +02:00
Christian Brauner
c3760156b8
confile: config_network_ipv4()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:35 +02:00
Christian Brauner
9763f881b2
confile: config_network_hwaddr()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:35 +02:00
Christian Brauner
d4ba45b336
confile: config_network_type()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:35 +02:00
Christian Brauner
6192432367
confile: config_network()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:34 +02:00
Christian Brauner
e70b9db539
confile: config_string_item()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:34 +02:00
Christian Brauner
fe8d7be755
confile: add config_value_empty()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 16:20:34 +02:00
Serge Hallyn
f6104dffa3 Merge pull request #1594 from brauner/2017-05-27/new_readme
README: reword id mapping restrictions when unpriv
2017-05-28 23:26:45 -05:00
Christian Brauner
ac8f64dc73
README: reword id mapping restrictions when unpriv
Suggested-by: Serge Hallyn <serge@hallyn.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-05-29 06:02:24 +02:00
Serge Hallyn
486e37c80f Merge pull request #1590 from brauner/2017-05-27/new_readme
repo: add new README
2017-05-28 20:28:24 -05:00