goto out;
}
c->save_config(c, NULL);
- if (!c->createl(c, "ubuntu", NULL, NULL, 0, NULL)) {
+ if (!c->createl(c, "busybox", NULL, NULL, 0, NULL)) {
fprintf(stderr, "%d: failed to create a container\n", __LINE__);
goto out;
}
}
c->set_config_item(c, "lxc.network.link", "lxcbr0");
c->set_config_item(c, "lxc.network.flags", "up");
- if (!c->createl(c, "ubuntu", NULL, NULL, 0, "-r", "trusty", NULL)) {
+ if (!c->createl(c, "busybox", NULL, NULL, 0, NULL)) {
fprintf(stderr, "%d: failed to create a trusty container\n", __LINE__);
goto out;
}
#define MYNAME "lxctest1"
-static int create_ubuntu(void)
+static int create_container(void)
{
int status, ret;
pid_t pid = fork();
return -1;
}
if (pid == 0) {
- ret = execlp("lxc-create", "lxc-create", "-t", "ubuntu", "-n", MYNAME, NULL);
+ ret = execlp("lxc-create", "lxc-create", "-t", "busybox", "-n", MYNAME, NULL);
// Should not return
perror("execl");
exit(1);
goto out;
}
- if (create_ubuntu()) {
- fprintf(stderr, "%d: failed to create a ubuntu container\n", __LINE__);
+ if (create_container()) {
+ fprintf(stderr, "%d: failed to create a container\n", __LINE__);
goto out;
}
ret = 1;
goto out;
}
- if (!c->createl(c, "ubuntu", NULL, NULL, 0, "-r", "trusty", NULL)) {
+ if (!c->createl(c, "busybox", NULL, NULL, 0, NULL)) {
fprintf(stderr, "%d: failed to create a trusty container\n", __LINE__);
ret = 1;
goto out;
#define MYNAME "lxctest1"
-static int create_ubuntu(void)
+static int create_container(void)
{
int status, ret;
pid_t pid = fork();
return -1;
}
if (pid == 0) {
- ret = execlp("lxc-create", "lxc-create", "-t", "ubuntu", "-n", MYNAME, NULL);
+ ret = execlp("lxc-create", "lxc-create", "-t", "busybox", "-n", MYNAME, NULL);
// Should not return
perror("execl");
exit(1);
goto out;
}
- if (create_ubuntu()) {
- fprintf(stderr, "%d: failed to create a ubuntu container\n", __LINE__);
+ if (create_container()) {
+ fprintf(stderr, "%d: failed to create a container\n", __LINE__);
goto out;
}
}
c->set_config_item(c, "lxc.network.link", "lxcbr0");
c->set_config_item(c, "lxc.network.flags", "up");
- if (!c->createl(c, "ubuntu", NULL, NULL, 0, "-r", "trusty", NULL)) {
- fprintf(stderr, "%d: failed to create a trusty container\n", __LINE__);
+ if (!c->createl(c, "busybox", NULL, NULL, 0, NULL)) {
+ fprintf(stderr, "%d: failed to create a container\n", __LINE__);
goto out;
}
#define MYNAME "lxctest1"
-static int destroy_ubuntu(void)
+static int destroy_container(void)
{
int status, ret;
pid_t pid = fork();
return WEXITSTATUS(status);
}
-static int create_ubuntu(void)
+static int create_container(void)
{
int status, ret;
pid_t pid = fork();
return -1;
}
if (pid == 0) {
- ret = execlp("lxc-create", "lxc-create", "-t", "ubuntu", "-n", MYNAME, NULL);
+ ret = execlp("lxc-create", "lxc-create", "-t", "busybox", "-n", MYNAME, NULL);
// Should not return
perror("execl");
exit(1);
goto out;
}
- ret = create_ubuntu();
+ ret = create_container();
if (ret) {
- fprintf(stderr, "%d: failed to create a ubuntu container\n", __LINE__);
+ fprintf(stderr, "%d: failed to create a container\n", __LINE__);
goto out;
}
out:
if (c) {
c->stop(c);
- destroy_ubuntu();
+ destroy_container();
}
lxc_container_put(c);
exit(ret);