remove the LXCPATH/<name>/nsgroup file

There is no more need of this file so remove it.

Signed-off-by: Michel Normand <normand@fr.ibm.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
This commit is contained in:
Michel Normand 2009-10-09 11:38:39 +02:00 committed by Daniel Lezcano
parent 14ad6bfdf0
commit 9f44c57836
3 changed files with 2 additions and 21 deletions

View File

@ -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];

View File

@ -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);

View File

@ -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 */