From 0c3720a336461d8e09bcb51b7003ecfed7581bb6 Mon Sep 17 00:00:00 2001 From: KATOH Yasufumi Date: Tue, 30 Sep 2014 19:10:56 +0900 Subject: [PATCH] lxc-config can show lxc.cgroup.(use|pattern) Signed-off-by: KATOH Yasufumi Signed-off-by: Serge Hallyn --- src/lxc/lxc_config.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lxc/lxc_config.c b/src/lxc/lxc_config.c index 0658beb8d..d146ad863 100644 --- a/src/lxc/lxc_config.c +++ b/src/lxc/lxc_config.c @@ -36,6 +36,8 @@ static struct lxc_config_items items[] = { .name = "lxc.bdev.lvm.vg", }, { .name = "lxc.bdev.lvm.thin_pool", }, { .name = "lxc.bdev.zfs.root", }, + { .name = "lxc.cgroup.use", }, + { .name = "lxc.cgroup.pattern", }, { .name = NULL, }, }; @@ -58,6 +60,7 @@ static void list_config_items(void) int main(int argc, char *argv[]) { struct lxc_config_items *i; + const char *value; if (argc < 2) usage(argv[0]); @@ -65,7 +68,11 @@ int main(int argc, char *argv[]) list_config_items(); for (i = &items[0]; i->name; i++) { if (strcmp(argv[1], i->name) == 0) { - printf("%s\n", lxc_get_global_config_item(i->name)); + value = lxc_get_global_config_item(i->name); + if (value) + printf("%s\n", value); + else + printf("%s is not set.\n", argv[1]); exit(0); } } -- 2.47.2