diff --git a/src/lxc/cgroup.c b/src/lxc/cgroup.c index fc13d991c..aa06dd548 100644 --- a/src/lxc/cgroup.c +++ b/src/lxc/cgroup.c @@ -119,23 +119,7 @@ int lxc_rename_nsgroup(const char *name, struct lxc_handler *handler) return ret; } -int lxc_link_nsgroup(const char *name, const char *nsgroup) -{ - char lxc[MAXPATHLEN]; - int ret; - - snprintf(lxc, MAXPATHLEN, LXCPATH "/%s/nsgroup", name); - - unlink(lxc); - ret = symlink(nsgroup, lxc); - if (ret) - SYSERROR("failed to create symlink %s->%s", nsgroup, lxc); - else - DEBUG("'%s' linked to '%s'", nsgroup, lxc); - - return ret; -} - +#warning keep lxc_unlink_nsgroup fct to be able to destroy old created container. int lxc_unlink_nsgroup(const char *name) { char nsgroup[MAXPATHLEN]; diff --git a/src/lxc/cgroup.h b/src/lxc/cgroup.h index cc125b2d6..88791bed8 100644 --- a/src/lxc/cgroup.h +++ b/src/lxc/cgroup.h @@ -26,9 +26,7 @@ #define MAXPRIOLEN 24 struct lxc_handler; -int lxc_get_cgroup_mount(const char *mtab, char *mnt); int lxc_rename_nsgroup(const char *name, struct lxc_handler *handler); -int lxc_link_nsgroup(const char *name, const char *nsgroup); int lxc_unlink_nsgroup(const char *name); int lxc_cgroup_path_get(char **path, const char *name); diff --git a/src/lxc/start.c b/src/lxc/start.c index 1e2a28f0b..2447b2d5f 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -424,8 +424,7 @@ int lxc_spawn(const char *name, struct lxc_handler *handler, char *const argv[]) goto out_abort; } - if (lxc_rename_nsgroup(name, handler) || - lxc_link_nsgroup(name, handler->nsgroup)) + if (lxc_rename_nsgroup(name, handler)) goto out_abort; /* Create the network configuration */