Skip to content
Commits on May 28, 2016
  1. @rwmjones

    p2v: Preserve and display the full version of p2v and v2v.

    Fetch the full version from the remote virt-v2v, including the
    --with-extra field, since that tells us which distro virt-v2v was
    compiled for which is useful information.
    
    Display this information in all debug output and dialogs.
    rwmjones committed May 28, 2016
  2. @rwmjones

    p2v: Translate comments in About dialog.

    Also make the translatable string more accurate.
    rwmjones committed May 28, 2016
  3. @rwmjones
  4. @rwmjones
  5. @rwmjones

    p2v/gui.c: Add internal documentation.

    No functional change.
    rwmjones committed May 28, 2016
Commits on May 27, 2016
  1. @rwmjones

    p2v: Fix alignment issues in treeviews on right of conversion dialog …

    …(RHBZ#1340407).
    
    Multiple cell alignment issues in the treeviews on the right of the
    conversion dialog.  This particularly showed up when you had multiple
    heterogeneous disks or network cards because the description cells did
    not align nicely.
    
    Thanks: Ming Xie.
    rwmjones committed May 27, 2016
  2. @rwmjones

    p2v: Update 'make run-virt-p2v' rule.

    Use KVM, fallback to TCG.
    
    Add more network devices so we can test the layout of that
    dialog box.
    
    Move the documentation into guestfs-hacking(1).
    
    Updates commit f8cfdf2.
    rwmjones committed May 27, 2016
  3. @rwmjones

    Version 1.33.32.

    rwmjones committed May 27, 2016
Commits on May 26, 2016
  1. @rwmjones

    p2v: Add a 'make run-virt-p2v' rule which boots virt-p2v in a VM.

    A convenience method instead of having to work out the right
    qemu command line each time.
    rwmjones committed May 26, 2016
  2. @rwmjones

    p2v: Disable SELinux in virt-p2v-make-disk.

    The kickstart version of virt-p2v has SELinux disabled, so this is at
    least consistent.  Mainly it avoids the very long relabel when the
    disk boots first time.
    rwmjones committed May 26, 2016
  3. @rwmjones

    p2v: Consolidate EXTRA_DIST and CLEANFILES into single lists.

    No functional change.
    rwmjones committed May 26, 2016
  4. @ptoscano

    osinfo: use guestfs_int_version_from_x_y to parse the os version

    Make use of the common version code, and avoid a separate regexp.
    ptoscano committed May 26, 2016
  5. @ptoscano

    lib: qemu: use guestfs_int_version_from_x_y for qemu version parsing

    Make use of the common version code, and avoid a separate regexp.
    ptoscano committed May 26, 2016
  6. @rwmjones
  7. @ptoscano

    customize: random_seed: avoid one file checking for existing files

    When the random-seed file is found, then avoid checking its existance
    again.
    ptoscano committed May 26, 2016
  8. @ptoscano

    dib: pass envvars also to extra-data.d scripts

    Inject the variables passed via --envvars also when running extra-data.d
    scripts.  This removes the need to exporting them before running
    virt-dib.
    ptoscano committed May 26, 2016
  9. @rwmjones

    Version 1.33.31.

    rwmjones committed May 26, 2016
  10. @rwmjones
  11. @rwmjones

    todo: Use query-qmp-schema.

    rwmjones committed May 26, 2016
Commits on May 25, 2016
  1. @rwmjones

    Revert "utils/boot-analysis: Make seabios optional in timeline."

    The loss of SeaBIOS messages was actually caused by a bug in my code,
    not a change in the boot process.
    
    This reverts commit 6fa24e7.
    rwmjones committed May 25, 2016
Commits on May 24, 2016
  1. @rwmjones
  2. @ptoscano

    inspect: get icon of ALT Linux guests

    The icon is part of a documentation package, although it's the best hit
    so far...
    ptoscano committed May 24, 2016
  3. @ptoscano
  4. @ptoscano

    inspect: support the xbps package manager and its format

    Associate the Void Linux distribution with it.
    ptoscano committed May 24, 2016
  5. @ptoscano

    inspect: recognize the Void Linux distribution

    Since Void Linux provides only an /etc/os-release with no VERSION_ID
    field, then special-case it to avoid that the os-release parsing ignore
    it.
    
    This provides basic distro identification, and icon.
    ptoscano committed May 24, 2016
  6. @ptoscano

    inspect: allow single-number version in DISTRIB_RELEASE of lsb-release

    When parsing lsb-release, allow a version number in the format "X" other
    than "X.Y" for the DISTRIB_RELEASE key.
    
    This fixes version parsing in Mageia 4 guests.
    ptoscano committed May 24, 2016
  7. @ptoscano

    mllib: add a new run_command helper

    Add a simple helper to run a command from a sequence of arguments,
    without using a shell: this should help reducing the amount of quoting
    ineeded, since arguments are passed straight as such.
    
    Make use of it in the places currently using shell_command, and which
    don't assume they can run anything (so no shell redirections, `env`,
    etc).
    ptoscano committed May 23, 2016
  8. @ptoscano

    mllib: move stringify_args from dib

    Move the make_dib_args helper function to Common_utils as
    stringify_args, so it can be used also within Common_utils itself.
    
    This is mostly code motion.
    ptoscano committed May 23, 2016
  9. @ptoscano

    v2v: use common debug function where possible

    Followup of commit 063af7f.
    ptoscano committed May 23, 2016
  10. @ptoscano

    mllib: add an helper shell_command

    Add a simple shell_command, which is mostly a wrapper around
    Sys.command but with logging of the command run.
    ptoscano committed May 23, 2016
  11. @ptoscano

    mllib: make external_command echo the command executed

    Add an optional parameter to disable this behaviour, so the Curl module
    in v2v won't print user-sensible data (like passwords).
    ptoscano committed May 23, 2016
  12. @rwmjones

    v2v: handle subfolders in ova files

    Some ova files like those produced by SUSE Studio have their ovf, mf
    and other files inside a folder rather than at the root of the
    tarball. Consider the paths relative to the ovf and mf files to cover
    this case too.
    Cédric Bosdonnat committed with rwmjones May 23, 2016
  13. @rwmjones

    v2v: add support for SUSE VMDP drivers

    To add this support, two things are needed:
     * make the existing code searches for either the viostor
       or the SUSE VMDP (Virtual Machine Driver Pack) files.
    
     * add a firstboot script setting up VMDP.
    
    Note that 2 firstboot scripts are intentionally added for the VMDP
    setup. This is due to windows potentially rebooting after loading the
    virtio block driver. It may happen that this reboot interrupts the VMDP
    setup in the firstboot script, we thus make sure the setup is run a
    second time in case it needs to finish the previous run.
    Cédric Bosdonnat committed with rwmjones May 23, 2016
  14. @rwmjones

    customize: fix windows firstboot script

    Sync the windows firstboot script with its linux brother. Also change
    the main redirection to append to the log rather than overwriting it.
    With this change, the firstboot script will resist reboots in the
    executed scripts.
    Cédric Bosdonnat committed with rwmjones May 23, 2016
Commits on May 23, 2016
  1. @ptoscano

    appliance: add kpartx to the dib packages

    Newer diskimage-builder versions run kpartx in root.d elements.
    ptoscano committed May 23, 2016
Something went wrong with that request. Please try again.