[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