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];
#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);
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 */