X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=TODO;h=661c13789cc37a4952cdf17d1f2ac0d9a8a95ab6;hp=9c09557400db164c6de63956a12366ae0b170254;hb=22e531bc459309d9a871a845cfacd1396ff5b7e4;hpb=429de2254176e470035eef05e0f3e9910d46863c diff --git a/TODO b/TODO index 9c09557..661c137 100644 --- a/TODO +++ b/TODO @@ -127,7 +127,6 @@ Ideas for extra commands General glibc / core programs: chgrp - dd (?) more mk*temp calls ext2 properties: @@ -261,3 +260,38 @@ virt-rescue TERM Pass TERM from the library, through the kernel command line, to the init script. + +Windows-based daemon/appliance +------------------------------ + +See discussion on list: +https://www.redhat.com/archives/libguestfs/2009-November/msg00165.html + +virt-grow, virt-shrink +---------------------- + +Grow and shrink existing guests. The main problem comes with +MBR-style partitions where you have to actually copy data around the +disk (unless you only want to change the final partition). + +qemu locking +------------ + +Add -drive file=...,lock=exclusive and -drive file=...,lock=shared + +Change libguestfs and libvirt to do the right thing, so that multiple +instances of qemu cannot stomp on each other. + +virt-disk-explore +----------------- + +For multi-level disk images such as live CDs: +http://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/ + +It's possible with libguestfs to recursively look for anything that +might be a filesystem, mount-{,loop} it and look in those, revealing +anything in a disk image. + +However this won't work easily for VM disk images in the disk image. +One would have to download those to the host and launch another +libguestfs instance. \ No newline at end of file