X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=guestfish-actions.pod;h=7cf78d03e1589df081094bb5b25528cdde1f0011;hb=dd98434c1b45f7a27065b13839089c7265203e2d;hp=78cb4b7731f49caa3974e5fd6085dbc628736287;hpb=24ccbb29ac475187f51a27dcd318db2b4824a0c1;p=libguestfs.git diff --git a/guestfish-actions.pod b/guestfish-actions.pod index 78cb4b7..7cf78d0 100644 --- a/guestfish-actions.pod +++ b/guestfish-actions.pod @@ -360,7 +360,7 @@ yourself (Augeas support makes this relatively easy). =head2 command - command arguments,... + command 'arguments ...' This call runs a command from the guest filesystem. The filesystem must be mounted, and must contain a compatible @@ -385,7 +385,7 @@ locations. =head2 command-lines - command-lines arguments,... + command-lines 'arguments ...' This is the same as C, but splits the result into a list of lines. @@ -452,6 +452,15 @@ Return the current search path. This is always non-NULL. If it wasn't set already, then this will return the default path. +=head2 get-qemu + + get-qemu + +Return the current qemu binary. + +This is always non-NULL. If it wasn't set already, then this will +return the default qemu binary name. + =head2 get-state get-state @@ -669,6 +678,29 @@ on the underlying device. The filesystem options C and C are set with this call, in order to improve reliability. +=head2 mount-options + + mount-options options device mountpoint + +This is the same as the C command, but it +allows you to set the mount options as for the +L I<-o> flag. + +=head2 mount-ro + + mount-ro device mountpoint + +This is the same as the C command, but it +mounts the filesystem with the read-only (I<-o ro>) flag. + +=head2 mount-vfs + + mount-vfs options vfstype device mountpoint + +This is the same as the C command, but it +allows you to set both the mount options and the vfstype +as for the L I<-o> and I<-t> flags. + =head2 mounts mounts @@ -761,6 +793,23 @@ must make sure it remains valid for the lifetime of the handle. Setting C to C restores the default path. +=head2 set-qemu | qemu + + set-qemu qemu + +Set the qemu binary that we will use. + +The default is chosen when the library was compiled by the +configure script. + +You can also override this by setting the C +environment variable. + +The string C is stashed in the libguestfs handle, so the caller +must make sure it remains valid for the lifetime of the handle. + +Setting C to C restores the default qemu binary. + =head2 set-verbose | verbose set-verbose true|false @@ -772,7 +821,7 @@ C is defined and set to C<1>. =head2 sfdisk - sfdisk device cyls heads sectors lines,... + sfdisk device cyls heads sectors 'lines ...' This is a direct interface to the L program for creating partitions on block devices. @@ -825,6 +874,50 @@ underlying disk image. You should always call this if you have modified a disk image, before closing the handle. +=head2 tar-in + + tar-in (tarfile|-) directory + +This command uploads and unpacks local file C (an +I tar file) into C. + +To upload a compressed tarball, use C. + +Use C<-> instead of a filename to read/write from stdin/stdout. + +=head2 tar-out + + tar-out directory (tarfile|-) + +This command packs the contents of C and downloads +it to local file C. + +To download a compressed tarball, use C. + +Use C<-> instead of a filename to read/write from stdin/stdout. + +=head2 tgz-in + + tgz-in (tarball|-) directory + +This command uploads and unpacks local file C (a +I tar file) into C. + +To upload an uncompressed tarball, use C. + +Use C<-> instead of a filename to read/write from stdin/stdout. + +=head2 tgz-out + + tgz-out directory (tarball|-) + +This command packs the contents of C and downloads +it to local file C. + +To download an uncompressed tarball, use C. + +Use C<-> instead of a filename to read/write from stdin/stdout. + =head2 touch touch path @@ -876,7 +969,7 @@ Use C<-> instead of a filename to read/write from stdin/stdout. =head2 vgcreate - vgcreate volgroup physvols,... + vgcreate volgroup 'physvols ...' This creates an LVM volume group called C from the non-empty list of physical volumes C.