[lxc-devel] [PATCH] clone: only update <rootfs>/etc/hostname if it exists
Serge Hallyn
serge.hallyn at ubuntu.com
Tue Jul 16 15:33:43 UTC 2013
Quoting Dwight Engen (dwight.engen at oracle.com):
> Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>
> ---
> src/lxc/lxccontainer.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c
> index c5aae99..b0695bc 100644
> --- a/src/lxc/lxccontainer.c
> +++ b/src/lxc/lxccontainer.c
> @@ -1987,6 +1987,8 @@ static int clone_update_rootfs(struct lxc_container *c0,
> ret = snprintf(path, MAXPATHLEN, "%s/etc/hostname", bdev->dest);
> if (ret < 0 || ret >= MAXPATHLEN)
> exit(1);
> + if (!file_exists(path))
> + exit(0);
> if (!(fout = fopen(path, "w"))) {
> SYSERROR("unable to open %s: ignoring\n", path);
> exit(0);
> --
> 1.8.1.4
>
More information about the lxc-devel
mailing list