[Libguestfs] [PATCH] sysprep: handle SuSE in hostname operation

Richard W.M. Jones rjones at redhat.com
Wed Sep 19 17:20:22 UTC 2012


On Wed, Sep 19, 2012 at 07:14:50PM +0200, Olaf Hering wrote:
> SuSE based installations store the hostname in /etc/HOSTNAME.
> Add code to handle both opensuse and sles. Code to properly detect
> the latter will be added with another patch.
> 
> Signed-off-by: Olaf Hering <olaf at aepfle.de>
> 
> diff --git a/sysprep/sysprep_operation_hostname.ml b/sysprep/sysprep_operation_hostname.ml
> index 3fc8800..363069b 100644
> --- a/sysprep/sysprep_operation_hostname.ml
> +++ b/sysprep/sysprep_operation_hostname.ml
> @@ -45,6 +45,10 @@ let hostname_perform g root =
>      g#write filename file;
>      [ `Created_files ]
>  
> +  | "linux", ("opensuse"|"sles") ->
> +    g#write "/etc/HOSTNAME" !hostname;
> +    [ `Created_files ]
> +
>    | "linux", ("debian"|"ubuntu") ->
>      g#write "/etc/hostname" !hostname;
>      [ `Created_files ]
> -- 
> 1.7.12

Thanks -- pushed.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw




More information about the Libguestfs mailing list