if (!strcmp(key, "lxc.apparmor")) {
strprint(retv, inlen, "allow_incomplete\n");
strprint(retv, inlen, "profile\n");
+ } else if (!strcmp(key, "lxc.cgroup")) {
+ strprint(retv, inlen, "dir\n");
} else if (!strcmp(key, "lxc.selinux")) {
strprint(retv, inlen, "context\n");
} else if (!strcmp(key, "lxc.mount")) {
}
printf("get_keys returned %d\n%s", ret, v3);
+ ret = c->get_keys(c, "lxc.cgroup", v3, 2000);
+ if (ret < 0) {
+ fprintf(stderr, "%d: failed to get keys(%d)\n", __LINE__, ret);
+ ret = 1;
+ goto out;
+ }
+ printf("get_keys returned %d\n%s", ret, v3);
+
ret = 0;
out:
goto non_test_error;
}
+ if (set_get_compare_clear_save_load(c, "lxc.cgroup.dir", "lxd", tmpf,
+ true)) {
+ lxc_error("%s\n", "lxc.cgroup.dir");
+ goto non_test_error;
+ }
+
if (set_and_clear_complete_netdev(c) < 0) {
lxc_error("%s\n", "failed to clear whole network");
goto non_test_error;