]>
git.ipfire.org Git - thirdparty/lxc.git/log
Christian Brauner [Wed, 31 May 2017 05:01:43 +0000 (07:01 +0200)]
confile: add getter for lxc.mount
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 04:46:15 +0000 (06:46 +0200)]
confile: add getter for lxc.logfile
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 04:39:30 +0000 (06:39 +0200)]
confile: add getter for lxc.loglevel
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 04:26:59 +0000 (06:26 +0200)]
confile: add getter for lxc.id_map
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 04:23:45 +0000 (06:23 +0200)]
confile: add getter for lxc.cgroup{.*}
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:48:09 +0000 (05:48 +0200)]
confile: add getter for lxc.se_context
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:44:09 +0000 (05:44 +0200)]
confile: add getter for lxc.aa_allow_incomplete
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:40:32 +0000 (05:40 +0200)]
confile: add getter for lxc.aa_profile
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:37:01 +0000 (05:37 +0200)]
confile: add getter for lxc.kmsg
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:23:43 +0000 (05:23 +0200)]
confile: add getter for lxc.devttydir
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:15:09 +0000 (05:15 +0200)]
confile: add getter for lxc.tty
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:13:11 +0000 (05:13 +0200)]
confile: add getter for lxc.pts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 03:00:17 +0000 (05:00 +0200)]
confile: add getter for lxc.arch
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 02:47:59 +0000 (04:47 +0200)]
confile: prefix setters with "set_"
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 02:33:17 +0000 (04:33 +0200)]
confile: add prototype for getter
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 31 May 2017 02:27:57 +0000 (04:27 +0200)]
confile: extend call back system
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 15:43:18 +0000 (17:43 +0200)]
confile: allow to get lxc.kmsg
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 15:41:26 +0000 (17:41 +0200)]
confile: allow to get lxc.autodev
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 15:39:17 +0000 (17:39 +0200)]
confile: allow to retrieve lxc.stopsignal
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 15:38:49 +0000 (17:38 +0200)]
confile: allow to retrieve lxc.rebootsignal
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 15:38:15 +0000 (17:38 +0200)]
confile: allow to retrieve lxc.haltsignal
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 15:30:01 +0000 (17:30 +0200)]
confile: add lxc_get_idmaps()
lxc_get_idmaps() retrieves the idmaps defined for the container. If multiple id
mappings are defined they will be separated by newlines.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 11:30:28 +0000 (13:30 +0200)]
confile: properly parse lxc.idmap entries
scanf() really isn't appropriate for this.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 11:29:46 +0000 (13:29 +0200)]
utils: add lxc_safe_ulong()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 03:02:55 +0000 (05:02 +0200)]
confile: config_no_new_privs()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 03:01:30 +0000 (05:01 +0200)]
confile: config_ephemeral()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:59:02 +0000 (04:59 +0200)]
confile: config_utsname()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:58:03 +0000 (04:58 +0200)]
confile: config_includefile()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:54:21 +0000 (04:54 +0200)]
confile: config_fstab()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:50:09 +0000 (04:50 +0200)]
confile: config_stopsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:49:29 +0000 (04:49 +0200)]
confile: config_rebootsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:48:02 +0000 (04:48 +0200)]
confile: config_haltsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:44:48 +0000 (04:44 +0200)]
confile: config_autodev()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:43:36 +0000 (04:43 +0200)]
confile: config_loglevel()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:41:17 +0000 (04:41 +0200)]
confile: config_lsm_aa_incomplete()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:40:12 +0000 (04:40 +0200)]
confile: config_kmsg()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:39:12 +0000 (04:39 +0200)]
confile: config_tty()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:38:05 +0000 (04:38 +0200)]
confile: config_monitor()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:35:17 +0000 (04:35 +0200)]
confile: config_start()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:30:29 +0000 (04:30 +0200)]
confile: config_pts()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:27:39 +0000 (04:27 +0200)]
confile: config_init_gid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:25:38 +0000 (04:25 +0200)]
confile: config_init_uid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 02:16:34 +0000 (04:16 +0200)]
conf: move clearing config items into one place
Let's place lxc_get_config_item() and lxc_clear_config_item() into a single
place. This causes less confusion, less looking around and makes it clear that
both must be implemented when adding new configuration items.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 01:49:54 +0000 (03:49 +0200)]
confile: config_syslog()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Tue, 30 May 2017 01:19:26 +0000 (03:19 +0200)]
confile: do not write out trailing spaces
So far do_append_unexp_config_line() wrote out a trailing space each time the
config item value was empty. This is a problem a) when we later on parse the
written out config file we need to remove trailing spaces and b).
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 14:29:02 +0000 (16:29 +0200)]
conf: clear lxc.syslog
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:40:34 +0000 (15:40 +0200)]
conf: clear lxc.include
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:08:02 +0000 (15:08 +0200)]
confile: config_no_new_privs()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:07:48 +0000 (15:07 +0200)]
confile: config_syslog()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:07:24 +0000 (15:07 +0200)]
confile: config_ephemeral()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:04:40 +0000 (15:04 +0200)]
confile: config_utsname()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:04:00 +0000 (15:04 +0200)]
confile: config_rootfs_backend()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:03:24 +0000 (15:03 +0200)]
confile: config_includefile()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:01:28 +0000 (15:01 +0200)]
confile: config_stopsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 13:00:56 +0000 (15:00 +0200)]
confile: config_rebootsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:59:21 +0000 (14:59 +0200)]
confile: config_haltsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:58:24 +0000 (14:58 +0200)]
confile: config_haltsignal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:57:54 +0000 (14:57 +0200)]
confile: sig_num()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:56:16 +0000 (14:56 +0200)]
confile: config_autodev()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:55:43 +0000 (14:55 +0200)]
confile: config_lsm_aa_incomplete()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:55:25 +0000 (14:55 +0200)]
confile: config_ttydir()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:54:49 +0000 (14:54 +0200)]
confile: config_tty()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:54:23 +0000 (14:54 +0200)]
confile: config_monitor()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:53:58 +0000 (14:53 +0200)]
confile: config_start()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:53:07 +0000 (14:53 +0200)]
confile: config_personality()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:52:07 +0000 (14:52 +0200)]
confile: config_init_gid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:51:28 +0000 (14:51 +0200)]
confile: config_init_uid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:41:02 +0000 (14:41 +0200)]
confile: config_cap_drop()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:40:47 +0000 (14:40 +0200)]
confile: config_cap_keep()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:40:32 +0000 (14:40 +0200)]
confile: config_mount()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:40:18 +0000 (14:40 +0200)]
confile: config_mount_auto()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:39:56 +0000 (14:39 +0200)]
confile: config_fstab()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:39:33 +0000 (14:39 +0200)]
confile: config_idmap()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:39:15 +0000 (14:39 +0200)]
confile: config_limit()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:38:50 +0000 (14:38 +0200)]
confile: config_cgroup()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:38:26 +0000 (14:38 +0200)]
confile: config_loglevel()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:37:59 +0000 (14:37 +0200)]
confile: config_environment()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:37:42 +0000 (14:37 +0200)]
confile: config_group()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:37:18 +0000 (14:37 +0200)]
confile: config_hook()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:36:36 +0000 (14:36 +0200)]
confile: config_network_ipv6_gateway()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:36:12 +0000 (14:36 +0200)]
confile: config_network_ipv6()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:35:55 +0000 (14:35 +0200)]
confile: config_network_ipv4_gateway()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:35:13 +0000 (14:35 +0200)]
confile: config_network_ipv4()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:34:34 +0000 (14:34 +0200)]
confile: config_network_hwaddr()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:32:37 +0000 (14:32 +0200)]
confile: config_network_type()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:31:58 +0000 (14:31 +0200)]
confile: config_network()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:30:04 +0000 (14:30 +0200)]
confile: config_string_item()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 29 May 2017 12:28:34 +0000 (14:28 +0200)]
confile: add config_value_empty()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Serge Hallyn [Mon, 29 May 2017 01:28:24 +0000 (20:28 -0500)]
Merge pull request #1590 from brauner/2017-05-27/new_readme
repo: add new README
Christian Brauner [Sat, 27 May 2017 01:53:59 +0000 (03:53 +0200)]
repo: add new README
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Christian Brauner [Sat, 27 May 2017 02:04:31 +0000 (12:04 +1000)]
Merge pull request #1576 from lifeng68/Modifytty
DO NOT add the handles of adjust winsize when the 'stdin' is not a tty
Christian Brauner [Tue, 23 May 2017 14:49:03 +0000 (00:49 +1000)]
Merge pull request #1585 from tenforward/japanese
doc: Add console behavior to Japanese lxc.container.conf(5)
KATOH Yasufumi [Tue, 23 May 2017 06:48:34 +0000 (15:48 +0900)]
doc: Add console behavior to Japanese lxc.container.conf(5)
Update for commit
6e3bb2890c26ff0ca8a400eb3c0777f07ff76d83
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Stéphane Graber [Mon, 22 May 2017 19:52:13 +0000 (15:52 -0400)]
Merge pull request #1580 from brauner/2017-05-20/tty_fixes
conf: non-functional changes
Stéphane Graber [Mon, 22 May 2017 19:49:54 +0000 (15:49 -0400)]
Merge pull request #1573 from brauner/2017-05-18/fix_ppc64le_build
utils: fix ppc64le builds
Christian Brauner [Sat, 20 May 2017 12:58:20 +0000 (14:58 +0200)]
conf: non-functional changes
Improve setting up /dev/tty<N> devices.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Li Feng [Sat, 20 May 2017 09:40:36 +0000 (17:40 +0800)]
DO NOT add the handles of adjust winsize when the 'stdin' is not a tty
Signed-off-by: Li Feng <lifeng68@huawei.com>
Christian Brauner [Fri, 19 May 2017 11:26:54 +0000 (13:26 +0200)]
Merge pull request #1577 from lifeng68/Bugfix
Fix the bug of 'ts->stdoutfd' did not fill with parameters 'stdoutfd'
Li Feng [Fri, 19 May 2017 14:40:07 +0000 (22:40 +0800)]
Fix the bug of 'ts->stdoutfd' did not fill with parameters 'stdoutfd'
Signed-off-by: Li Feng <lifeng68@huawei.com>
Serge Hallyn [Thu, 18 May 2017 17:45:13 +0000 (12:45 -0500)]
Merge pull request #1575 from brauner/2017-05-18/fix_tmp_mount_proc
utils: fix lxc_mount_proc_if_needed()