]> xenbits.xensource.com Git - xcp/xen-api.git/commitdiff
CA-37034 Lenny install-from-CD warning dialog
authorThomas Sanders <thomas.sanders@citrix.com>
Tue, 12 Oct 2010 10:59:58 +0000 (11:59 +0100)
committerThomas Sanders <thomas.sanders@citrix.com>
Tue, 12 Oct 2010 10:59:58 +0000 (11:59 +0100)
The installation template for Debian Lenny now warns that the standard CD/DVD
does not support XenServer, and gives directions to find ISOs that work.
For Debian Squeeze, there is now a warning that a multi-arch image is needed.

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
ocaml/xapi/create_templates.ml

index 924d0d0855f781733d8b07a1379697312980f430..5baad31be4110daefa4e9a7bc96cb978f9abbbfa 100644 (file)
@@ -1,5 +1,5 @@
 (*
- * Copyright (C) 2006-2009 Citrix Systems Inc.
+ * Copyright (C) 2006-2010 Citrix Systems Inc.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published
@@ -82,7 +82,7 @@ let find_xs_tools_vdi rpc session_id =
        Client.SR.scan rpc session_id sr
       with e ->
        error "Scan of tools SR failed - exception was '%s'" (ExnHelper.string_of_exn e);
-       error "Ignorining error and continuing"
+       error "Ignoring error and continuing"
     end;
     
     let vdis = Client.SR.get_VDIs rpc session_id sr in
@@ -418,6 +418,10 @@ let debian_template name release architecture flags =
        let bt = eli_install_template (default_memory_parameters 128L) name "debianlike" false "-- quiet console=hvc0" in
        { bt with 
                vM_other_config = (install_methods_otherconfig_key, "cdrom,http,ftp") :: ("install-arch", install_arch) :: ("debian-release", release) :: bt.vM_other_config;
+               vM_name_description = bt.vM_name_description ^ (match release with
+                       | "lenny"   -> "\nOfficial Debian Lenny CD/DVD images do not support XenServer. To find ISO images that do, please refer to: http://community.citrix.com/display/xs/Debian+Lenny"
+                       | "squeeze" -> "\nIn order to install Debian Squeeze from CD/DVD the multi-arch ISO image is required."
+                       | _         -> "")
        }
 
 let create_all_templates rpc session_id =