[gnome-boxes] installer: Osinfo.InstallConfig.set_*disk expects full path



commit 9f030aeca24cd27120549bfe92a394767de2c876
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Fri Dec 7 21:45:08 2012 +0200

    installer: Osinfo.InstallConfig.set_*disk expects full path
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689866

 src/unattended-installer.vala |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/unattended-installer.vala b/src/unattended-installer.vala
index b9f42e7..2a884ce 100644
--- a/src/unattended-installer.vala
+++ b/src/unattended-installer.vala
@@ -199,11 +199,11 @@ private class Boxes.UnattendedInstaller: InstallerMedia {
         if (os.distro == "win")
             config.set_target_disk ("C");
         else
-            config.set_target_disk (supports_virtio_disk? "vda" : "sda");
+            config.set_target_disk (supports_virtio_disk? "/dev/vda" : "/dev/sda");
 
         string device_name;
         get_unattended_disk_info (script.path_format, out device_name);
-        config.set_script_disk (device_name);
+        config.set_script_disk (device_name_to_path (script.path_format, device_name));
 
         if (avatar_file != null) {
             var location = ((script.path_format == PathFormat.UNIX)? "/" : "\\") + avatar_file.dest_name;
@@ -480,6 +480,10 @@ private class Boxes.UnattendedInstaller: InstallerMedia {
         }
     }
 
+    private string device_name_to_path (PathFormat path_format, string name) {
+        return (path_format == PathFormat.UNIX)? "/dev/" + name : name;
+    }
+
     private void add_unattended_file (UnattendedFile file) {
         unattended_files.append (file);
     }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]