diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-11-22 13:09:22 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-11-22 14:08:05 +0000 |
commit | 6cc1e46fde687703857a5ddda0da35aa1dca7917 (patch) | |
tree | 862d5b1ea64921f1e447ff5eb75224327b6b8619 | |
parent | 0ba80caa1d162d06cc85d0a7609620e21e336282 (diff) | |
download | libguestfs-1.16.34.tar.gz libguestfs-1.16.34.tar.xz libguestfs-1.16.34.zip |
Version 1.16.34.1.16.34
-rw-r--r-- | BUGS | 50 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | po-docs/ja.po | 312 | ||||
-rw-r--r-- | po-docs/libguestfs-docs.pot | 306 | ||||
-rw-r--r-- | po-docs/uk.po | 322 | ||||
-rw-r--r-- | po/en_GB.po | 4 | ||||
-rw-r--r-- | po/es.po | 4 | ||||
-rw-r--r-- | po/gu.po | 4 | ||||
-rw-r--r-- | po/hi.po | 4 | ||||
-rw-r--r-- | po/kn.po | 4 | ||||
-rw-r--r-- | po/libguestfs.pot | 6 | ||||
-rw-r--r-- | po/ml.po | 4 | ||||
-rw-r--r-- | po/mr.po | 4 | ||||
-rw-r--r-- | po/nl.po | 4 | ||||
-rw-r--r-- | po/or.po | 4 | ||||
-rw-r--r-- | po/pa.po | 4 | ||||
-rw-r--r-- | po/pl.po | 4 | ||||
-rw-r--r-- | po/ta.po | 4 | ||||
-rw-r--r-- | po/te.po | 4 | ||||
-rw-r--r-- | po/uk.po | 4 |
20 files changed, 613 insertions, 441 deletions
@@ -1,5 +1,5 @@ NOTE: This file is automatically generated from "update-bugs.sh". -Last updated: 2012-10-30 +Last updated: 2012-11-22 This contains a local list of the bugs that are open against libguestfs. Bugs are tracked in the Red Hat Bugzilla database @@ -194,27 +194,15 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix. 848464 NEW https://bugzilla.redhat.com/show_bug.cgi?id=848464 gobject javascript bindings cannot use 64 bit integers -852194 NEW https://bugzilla.redhat.com/show_bug.cgi?id=852194 - virt-sparsify --compress fails if output is raw format - 857763 NEW https://bugzilla.redhat.com/show_bug.cgi?id=857763 libguestfs 'file-architecture' returns 'ARM' for arm binaries -859885 NEW https://bugzilla.redhat.com/show_bug.cgi?id=859885 - inspect-list-applications does not list all installed RPM packages with same name and different versions - -859949 NEW https://bugzilla.redhat.com/show_bug.cgi?id=859949 - RFE: inspect-list-applications does not return the architecture of RPM packages - 863696 NEW https://bugzilla.redhat.com/show_bug.cgi?id=863696 [F18] libguestfs fails to mount a disk image file(in this case qcow2) as 'root' 864871 NEW https://bugzilla.redhat.com/show_bug.cgi?id=864871 libvirt error: could not create appliance through libvirt: unable to set security context 'unconfined_u:object_r:svirt_image_t:s0:cXXX,cYYY' on '.../console.sock' -865503 NEW https://bugzilla.redhat.com/show_bug.cgi?id=865503 - Slow / many disk mdadm may cause libguestfs commands to fail - 865923 NEW https://bugzilla.redhat.com/show_bug.cgi?id=865923 Check that new qemu -machine option doesn't break libguestfs. @@ -239,47 +227,47 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix. 691389 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=691389 Extended attributes don't work over guestmount (FUSE) -864899 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=864899 - valgrind reports "Syscall param write(buf) points to uninitialised byte(s)" when event contains a log message +803643 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=803643 + inspect-is-multipart return false when inspection results should be true -------------------------------------------------- Bugs in MODIFIED, POST or ON_QA state are fixed. You can help by testing the fixes. -801640 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=801640 - [RFE] the error reported by resize2fs-M need to be more clear +837691 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=837691 + Data loss when writing to qcow2-format disk files -803643 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=803643 - inspect-is-multipart return false when inspection results should be true +-------------------------------------------------- +These bugs are in the VERIFIED state. + +801640 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=801640 + [RFE] the error reported by resize2fs-M need to be more clear -816839 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=816839 +816839 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=816839 data overflow error when debug progress -1 -822626 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=822626 +822626 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=822626 virt-ls error: "libguestfs: error: checksum: path: parameter cannot be NULL" -830135 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=830135 +830135 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=830135 libguestfs should support mount-local APIs in RHEL 6 (for OpenStack) -836501 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=836501 +836501 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=836501 dependency on fuse suggested -837691 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=837691 - Data loss when writing to qcow2-format disk files - -838609 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=838609 +838609 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=838609 guestmount + fusermount allows a race condition when unmounting and immediately using the disk image -853763 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=853763 +853763 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=853763 virt-sparsify should use a more robust method to detect the input format -858126 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=858126 +858126 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=858126 virt-inspector fail to work with some windows guests -858128 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=858128 +858128 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=858128 libguestfs fail to list devices added by add-drive-ro-with-if twice -858648 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=858648 +858648 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=858648 libguestfs can not be installed with recent iptables End of BUGS file. diff --git a/configure.ac b/configure.ac index 8a059d77..30c1865b 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ # freeform string. m4_define([libguestfs_major], [1]) m4_define([libguestfs_minor], [16]) -m4_define([libguestfs_release], [33]) +m4_define([libguestfs_release], [34]) AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/po-docs/ja.po b/po-docs/ja.po index 36f9efa8..b3a35573 100644 --- a/po-docs/ja.po +++ b/po-docs/ja.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:10+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Japanese <trans-ja@lists.fedoraproject.org>\n" @@ -931,11 +931,11 @@ msgstr "" #: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 #: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 #: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 -#: ../examples/guestfs-recipes.pod:133 ../examples/guestfs-recipes.pod:137 -#: ../examples/guestfs-recipes.pod:141 ../examples/guestfs-recipes.pod:167 -#: ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:262 -#: ../examples/guestfs-recipes.pod:266 ../examples/guestfs-recipes.pod:270 -#: ../examples/guestfs-recipes.pod:274 ../examples/guestfs-recipes.pod:278 +#: ../examples/guestfs-recipes.pod:143 ../examples/guestfs-recipes.pod:147 +#: ../examples/guestfs-recipes.pod:151 ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:182 ../examples/guestfs-recipes.pod:272 +#: ../examples/guestfs-recipes.pod:276 ../examples/guestfs-recipes.pod:280 +#: ../examples/guestfs-recipes.pod:284 ../examples/guestfs-recipes.pod:288 #: ../examples/guestfs-testing.pod:124 ../examples/guestfs-testing.pod:128 #: ../examples/guestfs-testing.pod:132 ../fish/guestfish-actions.pod:13 #: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:446 @@ -1049,7 +1049,7 @@ msgstr "" #: ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495 #: ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253 #: ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 -#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:475 +#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:498 #: ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1268 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 #: ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 @@ -1103,7 +1103,7 @@ msgstr "" #: ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511 #: ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265 #: ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 -#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:492 +#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:515 #: ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1300 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 #: ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 @@ -2943,7 +2943,7 @@ msgstr "" #. type: textblock #: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 -#: ../examples/guestfs-recipes.pod:494 ../fish/guestfish.pod:1302 +#: ../examples/guestfs-recipes.pod:517 ../fish/guestfish.pod:1302 #: ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340 #: ../src/guestfs.pod:3525 ../test-tool/libguestfs-test-tool.pod:118 #: ../tools/virt-list-partitions.pl:285 @@ -4815,7 +4815,7 @@ msgstr "" #. type: =head1 #: ../erlang/examples/guestfs-erlang.pod:110 -#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:488 +#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:511 #: ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1296 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 #: ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 @@ -4830,7 +4830,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:112 -#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:490 +#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:513 #: ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1298 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 #: ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 @@ -5168,19 +5168,40 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-recipes.pod:109 -msgid "Dump raw filesystem content from inside a disk image or VM" +msgid "Diff two guests; compare a snapshot to the current version" msgstr "" #. type: textblock #: ../examples/guestfs-recipes.pod:111 msgid "" +"L<virt-ls(1)> provides a simple way to find the differences between two " +"guests (for example if they were originally cloned from the same source), or " +"between two snapshots from the same guest. See L<virt-ls(1)/DIFFERENCES IN " +"SNAPSHOTS AND BACKING FILES>." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:116 +msgid "" +"There are also experimental patches on the mailing list for a \"virt-diff\" " +"tool." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:119 +msgid "Dump raw filesystem content from inside a disk image or VM" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:121 +msgid "" "You can use the L<guestfish(1)> C<download> command to extract the raw " "filesystem content from any filesystem in a disk image or a VM (even one " "which is encrypted or buried inside an LV or RAID device):" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:115 +#: ../examples/guestfs-recipes.pod:125 #, no-wrap msgid "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -5188,7 +5209,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:117 +#: ../examples/guestfs-recipes.pod:127 #, no-wrap msgid "" " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -5196,60 +5217,60 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:119 +#: ../examples/guestfs-recipes.pod:129 msgid "To download to stdout, replace the filename with a C<-> character:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:121 +#: ../examples/guestfs-recipes.pod:131 #, no-wrap msgid "" -" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n" +" guestfish --ro -a disk.img run : download /dev/sda1 - | gzip > sda1.gz\n" "\n" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:123 +#: ../examples/guestfs-recipes.pod:133 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:125 +#: ../examples/guestfs-recipes.pod:135 msgid "See also L</Uploading raw filesystem content>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:127 +#: ../examples/guestfs-recipes.pod:137 msgid "Edit grub configuration in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:129 +#: ../examples/guestfs-recipes.pod:139 msgid "You can use this to:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:135 +#: ../examples/guestfs-recipes.pod:145 msgid "Fix a virtual machine that does not boot." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:139 +#: ../examples/guestfs-recipes.pod:149 msgid "Change which kernel is used to boot the VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:143 +#: ../examples/guestfs-recipes.pod:153 msgid "Change kernel command line options." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:147 +#: ../examples/guestfs-recipes.pod:157 msgid "Use L<virt-edit(1)> to edit the grub configuration:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:149 +#: ../examples/guestfs-recipes.pod:159 #, no-wrap msgid "" " virt-edit -d BrokenGuest /boot/grub/grub.conf\n" @@ -5257,14 +5278,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:151 +#: ../examples/guestfs-recipes.pod:161 msgid "" "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like " "this:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:154 +#: ../examples/guestfs-recipes.pod:164 #, no-wrap msgid "" " virt-rescue -d BrokenGuest\n" @@ -5272,18 +5293,18 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:156 +#: ../examples/guestfs-recipes.pod:166 msgid "Export any directory from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:158 +#: ../examples/guestfs-recipes.pod:168 msgid "" "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:161 ../examples/guestfs-testing.pod:107 +#: ../examples/guestfs-recipes.pod:171 ../examples/guestfs-testing.pod:107 #, no-wrap msgid "" " virt-copy-out -d Guest /home .\n" @@ -5291,7 +5312,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:163 ../fish/guestfish-actions.pod:9 +#: ../examples/guestfs-recipes.pod:173 ../fish/guestfish-actions.pod:9 #: ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1791 #: ../fish/guestfish-actions.pod:2206 ../src/guestfs-actions.pod:18 #: ../src/guestfs-actions.pod:2459 ../src/guestfs-actions.pod:2883 @@ -5301,19 +5322,19 @@ msgid "Notes:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:169 +#: ../examples/guestfs-recipes.pod:179 msgid "" "The final dot of the command is not a printing error. It means we want to " "copy out to the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:174 +#: ../examples/guestfs-recipes.pod:184 msgid "This creates a directory called C<home> under the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:178 +#: ../examples/guestfs-recipes.pod:188 msgid "" "If the guest is a Windows guest then you can use drive letters and " "backslashes, but you must prefix the path with C<win:> and quote it to " @@ -5321,7 +5342,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:182 +#: ../examples/guestfs-recipes.pod:192 #, no-wrap msgid "" " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n" @@ -5329,12 +5350,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:184 +#: ../examples/guestfs-recipes.pod:194 msgid "To get the output as a compressed tarball, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:186 +#: ../examples/guestfs-recipes.pod:196 #, no-wrap msgid "" " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n" @@ -5342,7 +5363,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:188 +#: ../examples/guestfs-recipes.pod:198 msgid "" "Although it sounds tempting, this is usually not a reliable way to get a " "backup from a running guest. See the entry in the FAQ: L<http://libguestfs." @@ -5350,19 +5371,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:192 +#: ../examples/guestfs-recipes.pod:202 msgid "Find out which user is using the most space" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:194 +#: ../examples/guestfs-recipes.pod:204 msgid "" "This simple script examines a Linux guest to find out which user is using " "the most space in their home directory:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:197 +#: ../examples/guestfs-recipes.pod:207 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5370,7 +5391,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:199 ../fish/guestfish.pod:984 +#: ../examples/guestfs-recipes.pod:209 ../fish/guestfish.pod:984 #, no-wrap msgid "" " set -e\n" @@ -5378,7 +5399,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:201 +#: ../examples/guestfs-recipes.pod:211 #, no-wrap msgid "" " vm=\"$1\"\n" @@ -5387,7 +5408,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:204 +#: ../examples/guestfs-recipes.pod:214 #, no-wrap msgid "" " eval $(guestfish --ro -d \"$vm\" -i --listen)\n" @@ -5395,7 +5416,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:206 +#: ../examples/guestfs-recipes.pod:216 #, no-wrap msgid "" " for d in $(guestfish --remote ls \"$dir\"); do\n" @@ -5407,7 +5428,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:212 ../fish/guestfish.pod:941 +#: ../examples/guestfs-recipes.pod:222 ../fish/guestfish.pod:941 #, no-wrap msgid "" " guestfish --remote exit\n" @@ -5415,43 +5436,43 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:214 +#: ../examples/guestfs-recipes.pod:224 msgid "Get DHCP address from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:216 +#: ../examples/guestfs-recipes.pod:226 msgid "" "The link below explains the many different possible techniques for getting " "the last assigned DHCP address of a virtual machine." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:219 +#: ../examples/guestfs-recipes.pod:229 msgid "" "L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-" "from-a-virtual-machine-disk-image/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:221 +#: ../examples/guestfs-recipes.pod:231 msgid "" "In the libguestfs source examples directory you will find the latest version " "of the C<virt-dhcp-address.c> program." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:224 +#: ../examples/guestfs-recipes.pod:234 msgid "Get the operating system product name string" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:226 +#: ../examples/guestfs-recipes.pod:236 msgid "Save the following script into a file called C<product-name.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:228 +#: ../examples/guestfs-recipes.pod:238 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5464,12 +5485,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:235 +#: ../examples/guestfs-recipes.pod:245 msgid "Make the script executable and run it on a named guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:237 +#: ../examples/guestfs-recipes.pod:247 #, no-wrap msgid "" " # product-name.sh RHEL60x64\n" @@ -5478,14 +5499,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:240 +#: ../examples/guestfs-recipes.pod:250 msgid "" "You can also use an XPath query on the L<virt-inspector(1)> XML using the " "C<xpath> command line tool or from your favourite programming language:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:244 +#: ../examples/guestfs-recipes.pod:254 #, no-wrap msgid "" " # virt-inspector RHEL60x64 > xml\n" @@ -5497,75 +5518,75 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:250 +#: ../examples/guestfs-recipes.pod:260 msgid "Get the default boot kernel for a Linux VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:252 +#: ../examples/guestfs-recipes.pod:262 msgid "" "The link below contains a program to print the default boot kernel for a " "Linux VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:255 +#: ../examples/guestfs-recipes.pod:265 msgid "" "L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-" "boot-kernel-for-a-vm/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:257 +#: ../examples/guestfs-recipes.pod:267 msgid "" "It uses Augeas, and the technique is generally applicable for many different " "tasks, such as:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:264 +#: ../examples/guestfs-recipes.pod:274 msgid "listing the user accounts in the guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:268 +#: ../examples/guestfs-recipes.pod:278 msgid "what repositories is it configured to use" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:272 +#: ../examples/guestfs-recipes.pod:282 msgid "what NTP servers does it connect to" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:276 +#: ../examples/guestfs-recipes.pod:286 msgid "what were the boot messages last time it booted" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:280 +#: ../examples/guestfs-recipes.pod:290 msgid "listing who was logged in recently" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:284 +#: ../examples/guestfs-recipes.pod:294 msgid "L<http://augeas.net/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:286 +#: ../examples/guestfs-recipes.pod:296 msgid "Hanging guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:288 +#: ../examples/guestfs-recipes.pod:298 msgid "" "There are various ways to use libguestfs to find out why a guest is hanging " "or unresponsive:" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:293 ../resize/virt-resize.pod:31 +#: ../examples/guestfs-recipes.pod:303 ../resize/virt-resize.pod:31 #: ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:228 #: ../src/guestfs.pod:469 ../src/guestfs.pod:1208 ../src/guestfs.pod:1377 #: ../src/guestfs.pod:1558 ../src/guestfs.pod:2877 @@ -5573,12 +5594,12 @@ msgid "1." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:295 +#: ../examples/guestfs-recipes.pod:305 msgid "Read the log files using virt-cat:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:297 +#: ../examples/guestfs-recipes.pod:307 #, no-wrap msgid "" " virt-cat Guest /var/log/messages | less\n" @@ -5586,7 +5607,7 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:299 ../resize/virt-resize.pod:44 +#: ../examples/guestfs-recipes.pod:309 ../resize/virt-resize.pod:44 #: ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:235 #: ../src/guestfs.pod:475 ../src/guestfs.pod:1212 ../src/guestfs.pod:1381 #: ../src/guestfs.pod:1562 ../src/guestfs.pod:2902 @@ -5594,48 +5615,85 @@ msgid "2." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:301 +#: ../examples/guestfs-recipes.pod:311 msgid "Read the Windows Event Log (Windows Vista or later only):" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:303 ../examples/guestfs-recipes.pod:402 +#: ../examples/guestfs-recipes.pod:313 ../examples/guestfs-recipes.pod:425 msgid "" "L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-" "guestfish/#content>" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:305 ../resize/virt-resize.pod:52 +#: ../examples/guestfs-recipes.pod:315 ../resize/virt-resize.pod:52 #: ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:241 #: ../src/guestfs.pod:486 ../src/guestfs.pod:1216 ../src/guestfs.pod:1568 msgid "3." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:307 +#: ../examples/guestfs-recipes.pod:317 msgid "Find out which files were last updated in a guest:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:309 +#: ../examples/guestfs-recipes.pod:319 msgid "" "L<https://rwmj.wordpress.com/2012/02/27/using-libguestfs-to-find-out-why-a-" "windows-guest-was-hanging/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:311 +#: ../examples/guestfs-recipes.pod:321 msgid "This might give you a clue as to what program is running." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:315 +#: ../examples/guestfs-recipes.pod:325 +msgid "Hex-dumping sectors from the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:327 +msgid "Hex-dump the boot partition:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:329 +#, no-wrap +msgid "" +" guestfish --ro -a disk.img run : pread-device /dev/sda 0x200 0 |\n" +" hexdump -C\n" +"\n" +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:332 +msgid "Hex-editing sectors in the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:334 +msgid "Hex-edit the first sector (boot partition):" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:336 +#, no-wrap +msgid "" +" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n" +"\n" +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:338 msgid "Install RPMs in a guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:317 +#: ../examples/guestfs-recipes.pod:340 msgid "" "The link below contains a method to install RPMs in a guest. In fact the " "RPMs are just uploaded to the guest along with a \"firstboot\" script that " @@ -5644,23 +5702,23 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:323 +#: ../examples/guestfs-recipes.pod:346 msgid "" "L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:325 +#: ../examples/guestfs-recipes.pod:348 msgid "List applications installed in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:327 +#: ../examples/guestfs-recipes.pod:350 msgid "Save the following to a file C<list-apps.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:329 +#: ../examples/guestfs-recipes.pod:352 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5673,14 +5731,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:336 +#: ../examples/guestfs-recipes.pod:359 msgid "" "Make the file executable and then you can run it on any named virtual " "machine:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:339 +#: ../examples/guestfs-recipes.pod:362 #, no-wrap msgid "" " # list-apps.sh WinGuest\n" @@ -5716,7 +5774,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:369 +#: ../examples/guestfs-recipes.pod:392 msgid "" "If you want to run the script on disk images (instead of libvirt virtual " "machines), change C<-d \"$1\"> to C<-a \"$1\">. See also L<virt-inspector(1)" @@ -5724,22 +5782,22 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:373 +#: ../examples/guestfs-recipes.pod:396 msgid "List files and directories in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:375 +#: ../examples/guestfs-recipes.pod:398 msgid "Use L<virt-ls(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:377 +#: ../examples/guestfs-recipes.pod:400 msgid "List services in a Windows VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:379 +#: ../examples/guestfs-recipes.pod:402 msgid "" "The link below contains a script that can be used to list out the services " "from a Windows VM, and whether those services run at boot time or are loaded " @@ -5747,46 +5805,46 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:383 +#: ../examples/guestfs-recipes.pod:406 msgid "" "L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/" "#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:385 +#: ../examples/guestfs-recipes.pod:408 msgid "Make a disk image sparse" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:387 +#: ../examples/guestfs-recipes.pod:410 msgid "Use L<virt-sparsify(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:389 +#: ../examples/guestfs-recipes.pod:412 msgid "Monitor disk usage over time" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:391 +#: ../examples/guestfs-recipes.pod:414 msgid "" "You can use L<virt-df(1)> to monitor disk usage of your guests over time. " "The link below contains a guide." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:394 +#: ../examples/guestfs-recipes.pod:417 msgid "L<http://virt-tools.org/learning/advanced-virt-df/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:396 +#: ../examples/guestfs-recipes.pod:419 msgid "Reading the Windows Event Log from Windows Vista (or later)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:398 +#: ../examples/guestfs-recipes.pod:421 msgid "" "L<guestfish(1)> plus the tools described in the link below can be used to " "read out the Windows Event Log from any virtual machine running Windows " @@ -5794,19 +5852,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:404 +#: ../examples/guestfs-recipes.pod:427 msgid "Remove root password (Linux)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:406 +#: ../examples/guestfs-recipes.pod:429 msgid "" "Using the L<virt-edit(1)> I<-e> option you can do simple replacements on " "files. One use is to remove the root password from a Linux guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:409 +#: ../examples/guestfs-recipes.pod:432 #, no-wrap msgid "" " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n" @@ -5814,12 +5872,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:411 +#: ../examples/guestfs-recipes.pod:434 msgid "Remove Administrator password (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:413 +#: ../examples/guestfs-recipes.pod:436 msgid "" "The link below contains one technique for removing the Administrator " "password from a Windows VM, or to be more precise, it gives you a command " @@ -5827,19 +5885,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:418 +#: ../examples/guestfs-recipes.pod:441 msgid "" "L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-" "administrator-password-with-guestfish/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:420 +#: ../examples/guestfs-recipes.pod:443 msgid "Sysprepping a virtual machine (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:422 +#: ../examples/guestfs-recipes.pod:445 msgid "" "It is possible to do a \"sysprep\" using libguestfs alone, although not " "straightforward. Currently there is code in the Aeolus Oz project which " @@ -5848,19 +5906,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:427 +#: ../examples/guestfs-recipes.pod:450 msgid "" "L<https://github.com/clalancette/oz> L<https://www.redhat.com/archives/virt-" "tools-list/2011-May/msg00019.html>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:430 +#: ../examples/guestfs-recipes.pod:453 msgid "Unpack a live CD" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:432 +#: ../examples/guestfs-recipes.pod:455 msgid "" "Linux live CDs often contain multiple layers of disk images wrapped like a " "Russian doll. You can use L<guestfish(1)> to look inside these multiple " @@ -5868,45 +5926,45 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:436 +#: ../examples/guestfs-recipes.pod:459 msgid "" "L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-" "live-cd/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:438 +#: ../examples/guestfs-recipes.pod:461 msgid "Uploading and downloading files" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:440 +#: ../examples/guestfs-recipes.pod:463 msgid "" "The link below contains general tips on uploading (copying in) and " "downloading (copying out) files from VMs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:443 +#: ../examples/guestfs-recipes.pod:466 msgid "" "L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/" "#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:445 +#: ../examples/guestfs-recipes.pod:468 msgid "Uploading raw filesystem content" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:447 +#: ../examples/guestfs-recipes.pod:470 msgid "" "You can use L<guestfish(1)> to upload whole filesystems into a VM, even into " "a filesystem which is encrypted or buried inside an LV or RAID device:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:451 +#: ../examples/guestfs-recipes.pod:474 #, no-wrap msgid "" " guestfish --rw -a disk.img run : upload sda1.img /dev/sda1\n" @@ -5914,7 +5972,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:453 +#: ../examples/guestfs-recipes.pod:476 #, no-wrap msgid "" " guestfish --rw -d Guest run : upload lv.img /dev/vg_guest/lv_root\n" @@ -5922,7 +5980,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:455 +#: ../examples/guestfs-recipes.pod:478 msgid "" "One common problem is that the filesystem isn't the right size for the " "target. If it is too large, there's not much you can do with libguestfs - " @@ -5932,7 +5990,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:461 +#: ../examples/guestfs-recipes.pod:484 #, no-wrap msgid "" " guestfish --rw -d Guest run : \\\n" @@ -5942,31 +6000,31 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:465 +#: ../examples/guestfs-recipes.pod:488 msgid "(or use C<ntfsresize> if the filesystem is NTFS)." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:467 +#: ../examples/guestfs-recipes.pod:490 msgid "Use libguestfs tools on VMware ESX guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:469 +#: ../examples/guestfs-recipes.pod:492 msgid "" "The link below explains how to use libguestfs, L<guestfish(1)> and the virt " "tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:473 +#: ../examples/guestfs-recipes.pod:496 msgid "" "L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-" "guests/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:477 +#: ../examples/guestfs-recipes.pod:500 msgid "" "L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)" ">, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-" diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot index 370834d8..45c26630 100644 --- a/po-docs/libguestfs-docs.pot +++ b/po-docs/libguestfs-docs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libguestfs 1.16.33\n" +"Project-Id-Version: libguestfs 1.16.34\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -697,7 +697,7 @@ msgid "This program returns:" msgstr "" #. type: =item -#: ../align/virt-alignment-scan.pod:324 ../align/virt-alignment-scan.pod:330 ../align/virt-alignment-scan.pod:336 ../align/virt-alignment-scan.pod:343 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../clone/virt-sysprep.pod:283 ../clone/virt-sysprep.pod:287 ../clone/virt-sysprep.pod:291 ../clone/virt-sysprep.pod:295 ../clone/virt-sysprep.pod:310 ../clone/virt-sysprep.pod:314 ../clone/virt-sysprep.pod:318 ../clone/virt-sysprep.pod:322 ../clone/virt-sysprep.pod:326 ../clone/virt-sysprep.pod:362 ../clone/virt-sysprep.pod:384 ../clone/virt-sysprep.pod:388 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-recipes.pod:133 ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:141 ../examples/guestfs-recipes.pod:167 ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:262 ../examples/guestfs-recipes.pod:266 ../examples/guestfs-recipes.pod:270 ../examples/guestfs-recipes.pod:274 ../examples/guestfs-recipes.pod:278 ../examples/guestfs-testing.pod:124 ../examples/guestfs-testing.pod:128 ../examples/guestfs-testing.pod:132 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:446 ../fish/guestfish-actions.pod:454 ../fish/guestfish-actions.pod:461 ../fish/guestfish-actions.pod:468 ../fish/guestfish-actions.pod:1338 ../fish/guestfish-actions.pod:1342 ../fish/guestfish-actions.pod:1346 ../fish/guestfish-actions.pod:1350 ../fish/guestfish-actions.pod:1358 ../fish/guestfish-actions.pod:1362 ../fish/guestfish-actions.pod:1366 ../fish/guestfish-actions.pod:1376 ../fish/guestfish-actions.pod:1380 ../fish/guestfish-actions.pod:1384 ../fish/guestfish-actions.pod:1474 ../fish/guestfish-actions.pod:1478 ../fish/guestfish-actions.pod:1483 ../fish/guestfish-actions.pod:1488 ../fish/guestfish-actions.pod:1530 ../fish/guestfish-actions.pod:1534 ../fish/guestfish-actions.pod:1539 ../fish/guestfish-actions.pod:1795 ../fish/guestfish-actions.pod:1802 ../fish/guestfish-actions.pod:1809 ../fish/guestfish-actions.pod:2210 ../fish/guestfish-actions.pod:2216 ../fish/guestfish-actions.pod:2224 ../fish/guestfish-actions.pod:2231 ../fish/guestfish-actions.pod:2238 ../fish/guestfish.pod:445 ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:32 ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 ../sparsify/virt-sparsify.pod:59 ../sparsify/virt-sparsify.pod:65 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:646 ../src/guestfs-actions.pod:654 ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:668 ../src/guestfs-actions.pod:2204 ../src/guestfs-actions.pod:2208 ../src/guestfs-actions.pod:2212 ../src/guestfs-actions.pod:2216 ../src/guestfs-actions.pod:2224 ../src/guestfs-actions.pod:2228 ../src/guestfs-actions.pod:2232 ../src/guestfs-actions.pod:2242 ../src/guestfs-actions.pod:2246 ../src/guestfs-actions.pod:2250 ../src/guestfs-actions.pod:2388 ../src/guestfs-actions.pod:2392 ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2402 ../src/guestfs-actions.pod:2463 ../src/guestfs-actions.pod:2467 ../src/guestfs-actions.pod:2472 ../src/guestfs-actions.pod:2887 ../src/guestfs-actions.pod:2894 ../src/guestfs-actions.pod:2901 ../src/guestfs-actions.pod:3444 ../src/guestfs-actions.pod:3450 ../src/guestfs-actions.pod:3458 ../src/guestfs-actions.pod:3465 ../src/guestfs-actions.pod:3472 ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398 ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411 ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1123 ../src/guestfs.pod:1127 ../src/guestfs.pod:1131 ../src/guestfs.pod:1136 ../src/guestfs.pod:1144 ../src/guestfs.pod:1163 ../src/guestfs.pod:1171 ../src/guestfs.pod:1188 ../src/guestfs.pod:1193 ../src/guestfs.pod:1197 ../src/guestfs.pod:1254 ../src/guestfs.pod:1258 ../src/guestfs.pod:1262 ../src/guestfs.pod:1266 ../src/guestfs.pod:1270 ../src/guestfs.pod:1274 ../src/guestfs.pod:1806 ../src/guestfs.pod:1811 ../src/guestfs.pod:1815 ../src/guestfs.pod:1919 ../src/guestfs.pod:1924 ../src/guestfs.pod:1928 ../src/guestfs.pod:1938 ../src/guestfs.pod:2229 ../src/guestfs.pod:2234 ../src/guestfs.pod:2240 ../src/guestfs.pod:2248 ../src/guestfs.pod:2766 ../src/guestfs.pod:2772 ../src/guestfs.pod:2777 ../src/guestfs.pod:2783 ../src/guestfs.pod:3263 ../src/guestfs.pod:3268 ../src/guestfs.pod:3272 ../src/guestfs.pod:3276 ../src/guestfs.pod:3280 ../src/guestfs.pod:3294 ../src/guestfs.pod:3299 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:711 ../tools/virt-win-reg.pl:717 ../tools/virt-win-reg.pl:723 +#: ../align/virt-alignment-scan.pod:324 ../align/virt-alignment-scan.pod:330 ../align/virt-alignment-scan.pod:336 ../align/virt-alignment-scan.pod:343 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../clone/virt-sysprep.pod:283 ../clone/virt-sysprep.pod:287 ../clone/virt-sysprep.pod:291 ../clone/virt-sysprep.pod:295 ../clone/virt-sysprep.pod:310 ../clone/virt-sysprep.pod:314 ../clone/virt-sysprep.pod:318 ../clone/virt-sysprep.pod:322 ../clone/virt-sysprep.pod:326 ../clone/virt-sysprep.pod:362 ../clone/virt-sysprep.pod:384 ../clone/virt-sysprep.pod:388 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-recipes.pod:143 ../examples/guestfs-recipes.pod:147 ../examples/guestfs-recipes.pod:151 ../examples/guestfs-recipes.pod:177 ../examples/guestfs-recipes.pod:182 ../examples/guestfs-recipes.pod:272 ../examples/guestfs-recipes.pod:276 ../examples/guestfs-recipes.pod:280 ../examples/guestfs-recipes.pod:284 ../examples/guestfs-recipes.pod:288 ../examples/guestfs-testing.pod:124 ../examples/guestfs-testing.pod:128 ../examples/guestfs-testing.pod:132 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:446 ../fish/guestfish-actions.pod:454 ../fish/guestfish-actions.pod:461 ../fish/guestfish-actions.pod:468 ../fish/guestfish-actions.pod:1338 ../fish/guestfish-actions.pod:1342 ../fish/guestfish-actions.pod:1346 ../fish/guestfish-actions.pod:1350 ../fish/guestfish-actions.pod:1358 ../fish/guestfish-actions.pod:1362 ../fish/guestfish-actions.pod:1366 ../fish/guestfish-actions.pod:1376 ../fish/guestfish-actions.pod:1380 ../fish/guestfish-actions.pod:1384 ../fish/guestfish-actions.pod:1474 ../fish/guestfish-actions.pod:1478 ../fish/guestfish-actions.pod:1483 ../fish/guestfish-actions.pod:1488 ../fish/guestfish-actions.pod:1530 ../fish/guestfish-actions.pod:1534 ../fish/guestfish-actions.pod:1539 ../fish/guestfish-actions.pod:1795 ../fish/guestfish-actions.pod:1802 ../fish/guestfish-actions.pod:1809 ../fish/guestfish-actions.pod:2210 ../fish/guestfish-actions.pod:2216 ../fish/guestfish-actions.pod:2224 ../fish/guestfish-actions.pod:2231 ../fish/guestfish-actions.pod:2238 ../fish/guestfish.pod:445 ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:32 ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 ../sparsify/virt-sparsify.pod:59 ../sparsify/virt-sparsify.pod:65 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:646 ../src/guestfs-actions.pod:654 ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:668 ../src/guestfs-actions.pod:2204 ../src/guestfs-actions.pod:2208 ../src/guestfs-actions.pod:2212 ../src/guestfs-actions.pod:2216 ../src/guestfs-actions.pod:2224 ../src/guestfs-actions.pod:2228 ../src/guestfs-actions.pod:2232 ../src/guestfs-actions.pod:2242 ../src/guestfs-actions.pod:2246 ../src/guestfs-actions.pod:2250 ../src/guestfs-actions.pod:2388 ../src/guestfs-actions.pod:2392 ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2402 ../src/guestfs-actions.pod:2463 ../src/guestfs-actions.pod:2467 ../src/guestfs-actions.pod:2472 ../src/guestfs-actions.pod:2887 ../src/guestfs-actions.pod:2894 ../src/guestfs-actions.pod:2901 ../src/guestfs-actions.pod:3444 ../src/guestfs-actions.pod:3450 ../src/guestfs-actions.pod:3458 ../src/guestfs-actions.pod:3465 ../src/guestfs-actions.pod:3472 ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398 ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411 ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1123 ../src/guestfs.pod:1127 ../src/guestfs.pod:1131 ../src/guestfs.pod:1136 ../src/guestfs.pod:1144 ../src/guestfs.pod:1163 ../src/guestfs.pod:1171 ../src/guestfs.pod:1188 ../src/guestfs.pod:1193 ../src/guestfs.pod:1197 ../src/guestfs.pod:1254 ../src/guestfs.pod:1258 ../src/guestfs.pod:1262 ../src/guestfs.pod:1266 ../src/guestfs.pod:1270 ../src/guestfs.pod:1274 ../src/guestfs.pod:1806 ../src/guestfs.pod:1811 ../src/guestfs.pod:1815 ../src/guestfs.pod:1919 ../src/guestfs.pod:1924 ../src/guestfs.pod:1928 ../src/guestfs.pod:1938 ../src/guestfs.pod:2229 ../src/guestfs.pod:2234 ../src/guestfs.pod:2240 ../src/guestfs.pod:2248 ../src/guestfs.pod:2766 ../src/guestfs.pod:2772 ../src/guestfs.pod:2777 ../src/guestfs.pod:2783 ../src/guestfs.pod:3263 ../src/guestfs.pod:3268 ../src/guestfs.pod:3272 ../src/guestfs.pod:3276 ../src/guestfs.pod:3280 ../src/guestfs.pod:3294 ../src/guestfs.pod:3299 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:711 ../tools/virt-win-reg.pl:717 ../tools/virt-win-reg.pl:723 msgid "*" msgstr "" @@ -746,7 +746,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:352 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495 ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:475 ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1268 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:396 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3471 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:579 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:747 +#: ../align/virt-alignment-scan.pod:352 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495 ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:498 ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1268 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:396 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3471 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:579 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:747 msgid "SEE ALSO" msgstr "" @@ -768,7 +768,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:365 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511 ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:492 ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1300 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:411 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3523 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:766 +#: ../align/virt-alignment-scan.pod:365 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511 ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:515 ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1300 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:411 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3523 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:766 msgid "COPYRIGHT" msgstr "" @@ -2547,7 +2547,7 @@ msgid "" msgstr "" #. type: textblock -#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:494 ../fish/guestfish.pod:1302 ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340 ../src/guestfs.pod:3525 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285 +#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:517 ../fish/guestfish.pod:1302 ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340 ../src/guestfs.pod:3525 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285 msgid "Copyright (C) 2009-2012 Red Hat Inc." msgstr "" @@ -4390,12 +4390,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:488 ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1296 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:407 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3519 ../test-tool/libguestfs-test-tool.pod:112 +#: ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:511 ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1296 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:407 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3519 ../test-tool/libguestfs-test-tool.pod:112 msgid "AUTHORS" msgstr "" #. type: textblock -#: ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:490 ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1298 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:409 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3521 ../test-tool/libguestfs-test-tool.pod:114 +#: ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:513 ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1298 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:409 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3521 ../test-tool/libguestfs-test-tool.pod:114 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)" msgstr "" @@ -4712,19 +4712,40 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-recipes.pod:109 -msgid "Dump raw filesystem content from inside a disk image or VM" +msgid "Diff two guests; compare a snapshot to the current version" msgstr "" #. type: textblock #: ../examples/guestfs-recipes.pod:111 msgid "" +"L<virt-ls(1)> provides a simple way to find the differences between two " +"guests (for example if they were originally cloned from the same source), or " +"between two snapshots from the same guest. See L<virt-ls(1)/DIFFERENCES IN " +"SNAPSHOTS AND BACKING FILES>." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:116 +msgid "" +"There are also experimental patches on the mailing list for a \"virt-diff\" " +"tool." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:119 +msgid "Dump raw filesystem content from inside a disk image or VM" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:121 +msgid "" "You can use the L<guestfish(1)> C<download> command to extract the raw " "filesystem content from any filesystem in a disk image or a VM (even one " "which is encrypted or buried inside an LV or RAID device):" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:115 +#: ../examples/guestfs-recipes.pod:125 #, no-wrap msgid "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -4732,7 +4753,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:117 +#: ../examples/guestfs-recipes.pod:127 #, no-wrap msgid "" " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -4740,60 +4761,60 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:119 +#: ../examples/guestfs-recipes.pod:129 msgid "To download to stdout, replace the filename with a C<-> character:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:121 +#: ../examples/guestfs-recipes.pod:131 #, no-wrap msgid "" -" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n" +" guestfish --ro -a disk.img run : download /dev/sda1 - | gzip > sda1.gz\n" "\n" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:123 +#: ../examples/guestfs-recipes.pod:133 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:125 +#: ../examples/guestfs-recipes.pod:135 msgid "See also L</Uploading raw filesystem content>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:127 +#: ../examples/guestfs-recipes.pod:137 msgid "Edit grub configuration in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:129 +#: ../examples/guestfs-recipes.pod:139 msgid "You can use this to:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:135 +#: ../examples/guestfs-recipes.pod:145 msgid "Fix a virtual machine that does not boot." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:139 +#: ../examples/guestfs-recipes.pod:149 msgid "Change which kernel is used to boot the VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:143 +#: ../examples/guestfs-recipes.pod:153 msgid "Change kernel command line options." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:147 +#: ../examples/guestfs-recipes.pod:157 msgid "Use L<virt-edit(1)> to edit the grub configuration:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:149 +#: ../examples/guestfs-recipes.pod:159 #, no-wrap msgid "" " virt-edit -d BrokenGuest /boot/grub/grub.conf\n" @@ -4801,14 +4822,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:151 +#: ../examples/guestfs-recipes.pod:161 msgid "" "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like " "this:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:154 +#: ../examples/guestfs-recipes.pod:164 #, no-wrap msgid "" " virt-rescue -d BrokenGuest\n" @@ -4816,17 +4837,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:156 +#: ../examples/guestfs-recipes.pod:166 msgid "Export any directory from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:158 +#: ../examples/guestfs-recipes.pod:168 msgid "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:161 ../examples/guestfs-testing.pod:107 +#: ../examples/guestfs-recipes.pod:171 ../examples/guestfs-testing.pod:107 #, no-wrap msgid "" " virt-copy-out -d Guest /home .\n" @@ -4834,24 +4855,24 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:163 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1791 ../fish/guestfish-actions.pod:2206 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2459 ../src/guestfs-actions.pod:2883 ../src/guestfs-actions.pod:3440 ../src/guestfs.pod:1802 ../tools/virt-win-reg.pl:707 +#: ../examples/guestfs-recipes.pod:173 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1791 ../fish/guestfish-actions.pod:2206 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2459 ../src/guestfs-actions.pod:2883 ../src/guestfs-actions.pod:3440 ../src/guestfs.pod:1802 ../tools/virt-win-reg.pl:707 msgid "Notes:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:169 +#: ../examples/guestfs-recipes.pod:179 msgid "" "The final dot of the command is not a printing error. It means we want to " "copy out to the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:174 +#: ../examples/guestfs-recipes.pod:184 msgid "This creates a directory called C<home> under the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:178 +#: ../examples/guestfs-recipes.pod:188 msgid "" "If the guest is a Windows guest then you can use drive letters and " "backslashes, but you must prefix the path with C<win:> and quote it to " @@ -4859,7 +4880,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:182 +#: ../examples/guestfs-recipes.pod:192 #, no-wrap msgid "" " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n" @@ -4867,12 +4888,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:184 +#: ../examples/guestfs-recipes.pod:194 msgid "To get the output as a compressed tarball, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:186 +#: ../examples/guestfs-recipes.pod:196 #, no-wrap msgid "" " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n" @@ -4880,7 +4901,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:188 +#: ../examples/guestfs-recipes.pod:198 msgid "" "Although it sounds tempting, this is usually not a reliable way to get a " "backup from a running guest. See the entry in the FAQ: " @@ -4888,19 +4909,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:192 +#: ../examples/guestfs-recipes.pod:202 msgid "Find out which user is using the most space" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:194 +#: ../examples/guestfs-recipes.pod:204 msgid "" "This simple script examines a Linux guest to find out which user is using " "the most space in their home directory:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:197 +#: ../examples/guestfs-recipes.pod:207 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -4908,7 +4929,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:199 ../fish/guestfish.pod:984 +#: ../examples/guestfs-recipes.pod:209 ../fish/guestfish.pod:984 #, no-wrap msgid "" " set -e\n" @@ -4916,7 +4937,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:201 +#: ../examples/guestfs-recipes.pod:211 #, no-wrap msgid "" " vm=\"$1\"\n" @@ -4925,7 +4946,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:204 +#: ../examples/guestfs-recipes.pod:214 #, no-wrap msgid "" " eval $(guestfish --ro -d \"$vm\" -i --listen)\n" @@ -4933,7 +4954,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:206 +#: ../examples/guestfs-recipes.pod:216 #, no-wrap msgid "" " for d in $(guestfish --remote ls \"$dir\"); do\n" @@ -4945,7 +4966,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:212 ../fish/guestfish.pod:941 +#: ../examples/guestfs-recipes.pod:222 ../fish/guestfish.pod:941 #, no-wrap msgid "" " guestfish --remote exit\n" @@ -4953,41 +4974,41 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:214 +#: ../examples/guestfs-recipes.pod:224 msgid "Get DHCP address from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:216 +#: ../examples/guestfs-recipes.pod:226 msgid "" "The link below explains the many different possible techniques for getting " "the last assigned DHCP address of a virtual machine." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:219 +#: ../examples/guestfs-recipes.pod:229 msgid "L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-from-a-virtual-machine-disk-image/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:221 +#: ../examples/guestfs-recipes.pod:231 msgid "" "In the libguestfs source examples directory you will find the latest version " "of the C<virt-dhcp-address.c> program." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:224 +#: ../examples/guestfs-recipes.pod:234 msgid "Get the operating system product name string" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:226 +#: ../examples/guestfs-recipes.pod:236 msgid "Save the following script into a file called C<product-name.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:228 +#: ../examples/guestfs-recipes.pod:238 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5000,12 +5021,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:235 +#: ../examples/guestfs-recipes.pod:245 msgid "Make the script executable and run it on a named guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:237 +#: ../examples/guestfs-recipes.pod:247 #, no-wrap msgid "" " # product-name.sh RHEL60x64\n" @@ -5014,14 +5035,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:240 +#: ../examples/guestfs-recipes.pod:250 msgid "" "You can also use an XPath query on the L<virt-inspector(1)> XML using the " "C<xpath> command line tool or from your favourite programming language:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:244 +#: ../examples/guestfs-recipes.pod:254 #, no-wrap msgid "" " # virt-inspector RHEL60x64 > xml\n" @@ -5034,83 +5055,83 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:250 +#: ../examples/guestfs-recipes.pod:260 msgid "Get the default boot kernel for a Linux VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:252 +#: ../examples/guestfs-recipes.pod:262 msgid "" "The link below contains a program to print the default boot kernel for a " "Linux VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:255 +#: ../examples/guestfs-recipes.pod:265 msgid "L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-boot-kernel-for-a-vm/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:257 +#: ../examples/guestfs-recipes.pod:267 msgid "" "It uses Augeas, and the technique is generally applicable for many different " "tasks, such as:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:264 +#: ../examples/guestfs-recipes.pod:274 msgid "listing the user accounts in the guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:268 +#: ../examples/guestfs-recipes.pod:278 msgid "what repositories is it configured to use" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:272 +#: ../examples/guestfs-recipes.pod:282 msgid "what NTP servers does it connect to" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:276 +#: ../examples/guestfs-recipes.pod:286 msgid "what were the boot messages last time it booted" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:280 +#: ../examples/guestfs-recipes.pod:290 msgid "listing who was logged in recently" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:284 +#: ../examples/guestfs-recipes.pod:294 msgid "L<http://augeas.net/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:286 +#: ../examples/guestfs-recipes.pod:296 msgid "Hanging guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:288 +#: ../examples/guestfs-recipes.pod:298 msgid "" "There are various ways to use libguestfs to find out why a guest is hanging " "or unresponsive:" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:293 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:228 ../src/guestfs.pod:469 ../src/guestfs.pod:1208 ../src/guestfs.pod:1377 ../src/guestfs.pod:1558 ../src/guestfs.pod:2877 +#: ../examples/guestfs-recipes.pod:303 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:228 ../src/guestfs.pod:469 ../src/guestfs.pod:1208 ../src/guestfs.pod:1377 ../src/guestfs.pod:1558 ../src/guestfs.pod:2877 msgid "1." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:295 +#: ../examples/guestfs-recipes.pod:305 msgid "Read the log files using virt-cat:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:297 +#: ../examples/guestfs-recipes.pod:307 #, no-wrap msgid "" " virt-cat Guest /var/log/messages | less\n" @@ -5118,47 +5139,84 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:299 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:235 ../src/guestfs.pod:475 ../src/guestfs.pod:1212 ../src/guestfs.pod:1381 ../src/guestfs.pod:1562 ../src/guestfs.pod:2902 +#: ../examples/guestfs-recipes.pod:309 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:235 ../src/guestfs.pod:475 ../src/guestfs.pod:1212 ../src/guestfs.pod:1381 ../src/guestfs.pod:1562 ../src/guestfs.pod:2902 msgid "2." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:301 +#: ../examples/guestfs-recipes.pod:311 msgid "Read the Windows Event Log (Windows Vista or later only):" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:303 ../examples/guestfs-recipes.pod:402 +#: ../examples/guestfs-recipes.pod:313 ../examples/guestfs-recipes.pod:425 msgid "L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content>" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:305 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:241 ../src/guestfs.pod:486 ../src/guestfs.pod:1216 ../src/guestfs.pod:1568 +#: ../examples/guestfs-recipes.pod:315 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:241 ../src/guestfs.pod:486 ../src/guestfs.pod:1216 ../src/guestfs.pod:1568 msgid "3." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:307 +#: ../examples/guestfs-recipes.pod:317 msgid "Find out which files were last updated in a guest:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:309 +#: ../examples/guestfs-recipes.pod:319 msgid "L<https://rwmj.wordpress.com/2012/02/27/using-libguestfs-to-find-out-why-a-windows-guest-was-hanging/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:311 +#: ../examples/guestfs-recipes.pod:321 msgid "This might give you a clue as to what program is running." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:315 +#: ../examples/guestfs-recipes.pod:325 +msgid "Hex-dumping sectors from the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:327 +msgid "Hex-dump the boot partition:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:329 +#, no-wrap +msgid "" +" guestfish --ro -a disk.img run : pread-device /dev/sda 0x200 0 |\n" +" hexdump -C\n" +"\n" +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:332 +msgid "Hex-editing sectors in the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:334 +msgid "Hex-edit the first sector (boot partition):" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:336 +#, no-wrap +msgid "" +" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n" +"\n" +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:338 msgid "Install RPMs in a guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:317 +#: ../examples/guestfs-recipes.pod:340 msgid "" "The link below contains a method to install RPMs in a guest. In fact the " "RPMs are just uploaded to the guest along with a \"firstboot\" script that " @@ -5167,22 +5225,22 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:323 +#: ../examples/guestfs-recipes.pod:346 msgid "L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:325 +#: ../examples/guestfs-recipes.pod:348 msgid "List applications installed in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:327 +#: ../examples/guestfs-recipes.pod:350 msgid "Save the following to a file C<list-apps.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:329 +#: ../examples/guestfs-recipes.pod:352 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5195,14 +5253,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:336 +#: ../examples/guestfs-recipes.pod:359 msgid "" "Make the file executable and then you can run it on any named virtual " "machine:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:339 +#: ../examples/guestfs-recipes.pod:362 #, no-wrap msgid "" " # list-apps.sh WinGuest\n" @@ -5238,7 +5296,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:369 +#: ../examples/guestfs-recipes.pod:392 msgid "" "If you want to run the script on disk images (instead of libvirt virtual " "machines), change C<-d \"$1\"> to C<-a \"$1\">. See also " @@ -5246,22 +5304,22 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:373 +#: ../examples/guestfs-recipes.pod:396 msgid "List files and directories in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:375 +#: ../examples/guestfs-recipes.pod:398 msgid "Use L<virt-ls(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:377 +#: ../examples/guestfs-recipes.pod:400 msgid "List services in a Windows VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:379 +#: ../examples/guestfs-recipes.pod:402 msgid "" "The link below contains a script that can be used to list out the services " "from a Windows VM, and whether those services run at boot time or are loaded " @@ -5269,44 +5327,44 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:383 +#: ../examples/guestfs-recipes.pod:406 msgid "L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:385 +#: ../examples/guestfs-recipes.pod:408 msgid "Make a disk image sparse" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:387 +#: ../examples/guestfs-recipes.pod:410 msgid "Use L<virt-sparsify(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:389 +#: ../examples/guestfs-recipes.pod:412 msgid "Monitor disk usage over time" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:391 +#: ../examples/guestfs-recipes.pod:414 msgid "" "You can use L<virt-df(1)> to monitor disk usage of your guests over time. " "The link below contains a guide." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:394 +#: ../examples/guestfs-recipes.pod:417 msgid "L<http://virt-tools.org/learning/advanced-virt-df/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:396 +#: ../examples/guestfs-recipes.pod:419 msgid "Reading the Windows Event Log from Windows Vista (or later)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:398 +#: ../examples/guestfs-recipes.pod:421 msgid "" "L<guestfish(1)> plus the tools described in the link below can be used to " "read out the Windows Event Log from any virtual machine running Windows " @@ -5314,19 +5372,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:404 +#: ../examples/guestfs-recipes.pod:427 msgid "Remove root password (Linux)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:406 +#: ../examples/guestfs-recipes.pod:429 msgid "" "Using the L<virt-edit(1)> I<-e> option you can do simple replacements on " "files. One use is to remove the root password from a Linux guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:409 +#: ../examples/guestfs-recipes.pod:432 #, no-wrap msgid "" " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n" @@ -5334,12 +5392,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:411 +#: ../examples/guestfs-recipes.pod:434 msgid "Remove Administrator password (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:413 +#: ../examples/guestfs-recipes.pod:436 msgid "" "The link below contains one technique for removing the Administrator " "password from a Windows VM, or to be more precise, it gives you a command " @@ -5347,17 +5405,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:418 +#: ../examples/guestfs-recipes.pod:441 msgid "L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:420 +#: ../examples/guestfs-recipes.pod:443 msgid "Sysprepping a virtual machine (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:422 +#: ../examples/guestfs-recipes.pod:445 msgid "" "It is possible to do a \"sysprep\" using libguestfs alone, although not " "straightforward. Currently there is code in the Aeolus Oz project which " @@ -5366,19 +5424,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:427 +#: ../examples/guestfs-recipes.pod:450 msgid "" "L<https://github.com/clalancette/oz> " "L<https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:430 +#: ../examples/guestfs-recipes.pod:453 msgid "Unpack a live CD" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:432 +#: ../examples/guestfs-recipes.pod:455 msgid "" "Linux live CDs often contain multiple layers of disk images wrapped like a " "Russian doll. You can use L<guestfish(1)> to look inside these multiple " @@ -5386,41 +5444,41 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:436 +#: ../examples/guestfs-recipes.pod:459 msgid "L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:438 +#: ../examples/guestfs-recipes.pod:461 msgid "Uploading and downloading files" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:440 +#: ../examples/guestfs-recipes.pod:463 msgid "" "The link below contains general tips on uploading (copying in) and " "downloading (copying out) files from VMs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:443 +#: ../examples/guestfs-recipes.pod:466 msgid "L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:445 +#: ../examples/guestfs-recipes.pod:468 msgid "Uploading raw filesystem content" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:447 +#: ../examples/guestfs-recipes.pod:470 msgid "" "You can use L<guestfish(1)> to upload whole filesystems into a VM, even into " "a filesystem which is encrypted or buried inside an LV or RAID device:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:451 +#: ../examples/guestfs-recipes.pod:474 #, no-wrap msgid "" " guestfish --rw -a disk.img run : upload sda1.img /dev/sda1\n" @@ -5428,7 +5486,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:453 +#: ../examples/guestfs-recipes.pod:476 #, no-wrap msgid "" " guestfish --rw -d Guest run : upload lv.img /dev/vg_guest/lv_root\n" @@ -5436,7 +5494,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:455 +#: ../examples/guestfs-recipes.pod:478 msgid "" "One common problem is that the filesystem isn't the right size for the " "target. If it is too large, there's not much you can do with libguestfs - " @@ -5446,7 +5504,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:461 +#: ../examples/guestfs-recipes.pod:484 #, no-wrap msgid "" " guestfish --rw -d Guest run : \\\n" @@ -5456,29 +5514,29 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:465 +#: ../examples/guestfs-recipes.pod:488 msgid "(or use C<ntfsresize> if the filesystem is NTFS)." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:467 +#: ../examples/guestfs-recipes.pod:490 msgid "Use libguestfs tools on VMware ESX guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:469 +#: ../examples/guestfs-recipes.pod:492 msgid "" "The link below explains how to use libguestfs, L<guestfish(1)> and the virt " "tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:473 +#: ../examples/guestfs-recipes.pod:496 msgid "L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:477 +#: ../examples/guestfs-recipes.pod:500 msgid "" "L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, " "L<guestfs-erlang(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, " diff --git a/po-docs/uk.po b/po-docs/uk.po index d3789194..c6b6de3c 100644 --- a/po-docs/uk.po +++ b/po-docs/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:10+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" @@ -966,11 +966,11 @@ msgstr "Ця програма повертає:" #: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 #: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 #: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 -#: ../examples/guestfs-recipes.pod:133 ../examples/guestfs-recipes.pod:137 -#: ../examples/guestfs-recipes.pod:141 ../examples/guestfs-recipes.pod:167 -#: ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:262 -#: ../examples/guestfs-recipes.pod:266 ../examples/guestfs-recipes.pod:270 -#: ../examples/guestfs-recipes.pod:274 ../examples/guestfs-recipes.pod:278 +#: ../examples/guestfs-recipes.pod:143 ../examples/guestfs-recipes.pod:147 +#: ../examples/guestfs-recipes.pod:151 ../examples/guestfs-recipes.pod:177 +#: ../examples/guestfs-recipes.pod:182 ../examples/guestfs-recipes.pod:272 +#: ../examples/guestfs-recipes.pod:276 ../examples/guestfs-recipes.pod:280 +#: ../examples/guestfs-recipes.pod:284 ../examples/guestfs-recipes.pod:288 #: ../examples/guestfs-testing.pod:124 ../examples/guestfs-testing.pod:128 #: ../examples/guestfs-testing.pod:132 ../fish/guestfish-actions.pod:13 #: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:446 @@ -1084,7 +1084,7 @@ msgstr "" #: ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495 #: ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253 #: ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 -#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:475 +#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:498 #: ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1268 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 #: ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 @@ -1140,7 +1140,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>" #: ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511 #: ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265 #: ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 -#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:492 +#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:515 #: ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1300 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 #: ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 @@ -3093,7 +3093,7 @@ msgstr "" #. type: textblock #: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 -#: ../examples/guestfs-recipes.pod:494 ../fish/guestfish.pod:1302 +#: ../examples/guestfs-recipes.pod:517 ../fish/guestfish.pod:1302 #: ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340 #: ../src/guestfs.pod:3525 ../test-tool/libguestfs-test-tool.pod:118 #: ../tools/virt-list-partitions.pl:285 @@ -4985,7 +4985,7 @@ msgstr "" #. type: =head1 #: ../erlang/examples/guestfs-erlang.pod:110 -#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:488 +#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:511 #: ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1296 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 #: ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 @@ -5000,7 +5000,7 @@ msgstr "АВТОРИ" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:112 -#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:490 +#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:513 #: ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1298 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 #: ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 @@ -5361,19 +5361,40 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-recipes.pod:109 -msgid "Dump raw filesystem content from inside a disk image or VM" +msgid "Diff two guests; compare a snapshot to the current version" msgstr "" #. type: textblock #: ../examples/guestfs-recipes.pod:111 msgid "" +"L<virt-ls(1)> provides a simple way to find the differences between two " +"guests (for example if they were originally cloned from the same source), or " +"between two snapshots from the same guest. See L<virt-ls(1)/DIFFERENCES IN " +"SNAPSHOTS AND BACKING FILES>." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:116 +msgid "" +"There are also experimental patches on the mailing list for a \"virt-diff\" " +"tool." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:119 +msgid "Dump raw filesystem content from inside a disk image or VM" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:121 +msgid "" "You can use the L<guestfish(1)> C<download> command to extract the raw " "filesystem content from any filesystem in a disk image or a VM (even one " "which is encrypted or buried inside an LV or RAID device):" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:115 +#: ../examples/guestfs-recipes.pod:125 #, no-wrap msgid "" " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n" @@ -5381,7 +5402,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:117 +#: ../examples/guestfs-recipes.pod:127 #, no-wrap msgid "" " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n" @@ -5389,67 +5410,67 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:119 +#: ../examples/guestfs-recipes.pod:129 msgid "To download to stdout, replace the filename with a C<-> character:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:121 +#: ../examples/guestfs-recipes.pod:131 #, fuzzy, no-wrap #| msgid "" #| " guestfish [--ro] -i disk.img\n" #| "\n" msgid "" -" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n" +" guestfish --ro -a disk.img run : download /dev/sda1 - | gzip > sda1.gz\n" "\n" msgstr "" " guestfish [--ro] -i disk.img\n" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:123 +#: ../examples/guestfs-recipes.pod:133 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:125 +#: ../examples/guestfs-recipes.pod:135 #, fuzzy #| msgid "See also L</list-filesystems>." msgid "See also L</Uploading raw filesystem content>." msgstr "Див. також L</list-filesystems>." #. type: =head1 -#: ../examples/guestfs-recipes.pod:127 +#: ../examples/guestfs-recipes.pod:137 msgid "Edit grub configuration in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:129 +#: ../examples/guestfs-recipes.pod:139 msgid "You can use this to:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:135 +#: ../examples/guestfs-recipes.pod:145 msgid "Fix a virtual machine that does not boot." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:139 +#: ../examples/guestfs-recipes.pod:149 msgid "Change which kernel is used to boot the VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:143 +#: ../examples/guestfs-recipes.pod:153 msgid "Change kernel command line options." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:147 +#: ../examples/guestfs-recipes.pod:157 msgid "Use L<virt-edit(1)> to edit the grub configuration:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:149 +#: ../examples/guestfs-recipes.pod:159 #, no-wrap msgid "" " virt-edit -d BrokenGuest /boot/grub/grub.conf\n" @@ -5457,14 +5478,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:151 +#: ../examples/guestfs-recipes.pod:161 msgid "" "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like " "this:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:154 +#: ../examples/guestfs-recipes.pod:164 #, no-wrap msgid "" " virt-rescue -d BrokenGuest\n" @@ -5472,18 +5493,18 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:156 +#: ../examples/guestfs-recipes.pod:166 msgid "Export any directory from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:158 +#: ../examples/guestfs-recipes.pod:168 msgid "" "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:161 ../examples/guestfs-testing.pod:107 +#: ../examples/guestfs-recipes.pod:171 ../examples/guestfs-testing.pod:107 #, no-wrap msgid "" " virt-copy-out -d Guest /home .\n" @@ -5491,7 +5512,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:163 ../fish/guestfish-actions.pod:9 +#: ../examples/guestfs-recipes.pod:173 ../fish/guestfish-actions.pod:9 #: ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1791 #: ../fish/guestfish-actions.pod:2206 ../src/guestfs-actions.pod:18 #: ../src/guestfs-actions.pod:2459 ../src/guestfs-actions.pod:2883 @@ -5501,19 +5522,19 @@ msgid "Notes:" msgstr "Нотатки:" #. type: textblock -#: ../examples/guestfs-recipes.pod:169 +#: ../examples/guestfs-recipes.pod:179 msgid "" "The final dot of the command is not a printing error. It means we want to " "copy out to the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:174 +#: ../examples/guestfs-recipes.pod:184 msgid "This creates a directory called C<home> under the current directory." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:178 +#: ../examples/guestfs-recipes.pod:188 msgid "" "If the guest is a Windows guest then you can use drive letters and " "backslashes, but you must prefix the path with C<win:> and quote it to " @@ -5521,7 +5542,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:182 +#: ../examples/guestfs-recipes.pod:192 #, no-wrap msgid "" " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n" @@ -5529,12 +5550,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:184 +#: ../examples/guestfs-recipes.pod:194 msgid "To get the output as a compressed tarball, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:186 +#: ../examples/guestfs-recipes.pod:196 #, no-wrap msgid "" " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n" @@ -5542,7 +5563,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:188 +#: ../examples/guestfs-recipes.pod:198 msgid "" "Although it sounds tempting, this is usually not a reliable way to get a " "backup from a running guest. See the entry in the FAQ: L<http://libguestfs." @@ -5550,19 +5571,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:192 +#: ../examples/guestfs-recipes.pod:202 msgid "Find out which user is using the most space" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:194 +#: ../examples/guestfs-recipes.pod:204 msgid "" "This simple script examines a Linux guest to find out which user is using " "the most space in their home directory:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:197 +#: ../examples/guestfs-recipes.pod:207 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5570,7 +5591,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:199 ../fish/guestfish.pod:984 +#: ../examples/guestfs-recipes.pod:209 ../fish/guestfish.pod:984 #, no-wrap msgid "" " set -e\n" @@ -5578,7 +5599,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:201 +#: ../examples/guestfs-recipes.pod:211 #, no-wrap msgid "" " vm=\"$1\"\n" @@ -5587,7 +5608,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:204 +#: ../examples/guestfs-recipes.pod:214 #, no-wrap msgid "" " eval $(guestfish --ro -d \"$vm\" -i --listen)\n" @@ -5595,7 +5616,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:206 +#: ../examples/guestfs-recipes.pod:216 #, no-wrap msgid "" " for d in $(guestfish --remote ls \"$dir\"); do\n" @@ -5607,7 +5628,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:212 ../fish/guestfish.pod:941 +#: ../examples/guestfs-recipes.pod:222 ../fish/guestfish.pod:941 #, no-wrap msgid "" " guestfish --remote exit\n" @@ -5615,43 +5636,43 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:214 +#: ../examples/guestfs-recipes.pod:224 msgid "Get DHCP address from a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:216 +#: ../examples/guestfs-recipes.pod:226 msgid "" "The link below explains the many different possible techniques for getting " "the last assigned DHCP address of a virtual machine." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:219 +#: ../examples/guestfs-recipes.pod:229 msgid "" "L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-" "from-a-virtual-machine-disk-image/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:221 +#: ../examples/guestfs-recipes.pod:231 msgid "" "In the libguestfs source examples directory you will find the latest version " "of the C<virt-dhcp-address.c> program." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:224 +#: ../examples/guestfs-recipes.pod:234 msgid "Get the operating system product name string" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:226 +#: ../examples/guestfs-recipes.pod:236 msgid "Save the following script into a file called C<product-name.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:228 +#: ../examples/guestfs-recipes.pod:238 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5664,12 +5685,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:235 +#: ../examples/guestfs-recipes.pod:245 msgid "Make the script executable and run it on a named guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:237 +#: ../examples/guestfs-recipes.pod:247 #, no-wrap msgid "" " # product-name.sh RHEL60x64\n" @@ -5678,14 +5699,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:240 +#: ../examples/guestfs-recipes.pod:250 msgid "" "You can also use an XPath query on the L<virt-inspector(1)> XML using the " "C<xpath> command line tool or from your favourite programming language:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:244 +#: ../examples/guestfs-recipes.pod:254 #, no-wrap msgid "" " # virt-inspector RHEL60x64 > xml\n" @@ -5697,75 +5718,75 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:250 +#: ../examples/guestfs-recipes.pod:260 msgid "Get the default boot kernel for a Linux VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:252 +#: ../examples/guestfs-recipes.pod:262 msgid "" "The link below contains a program to print the default boot kernel for a " "Linux VM." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:255 +#: ../examples/guestfs-recipes.pod:265 msgid "" "L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-" "boot-kernel-for-a-vm/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:257 +#: ../examples/guestfs-recipes.pod:267 msgid "" "It uses Augeas, and the technique is generally applicable for many different " "tasks, such as:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:264 +#: ../examples/guestfs-recipes.pod:274 msgid "listing the user accounts in the guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:268 +#: ../examples/guestfs-recipes.pod:278 msgid "what repositories is it configured to use" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:272 +#: ../examples/guestfs-recipes.pod:282 msgid "what NTP servers does it connect to" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:276 +#: ../examples/guestfs-recipes.pod:286 msgid "what were the boot messages last time it booted" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:280 +#: ../examples/guestfs-recipes.pod:290 msgid "listing who was logged in recently" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:284 +#: ../examples/guestfs-recipes.pod:294 msgid "L<http://augeas.net/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:286 +#: ../examples/guestfs-recipes.pod:296 msgid "Hanging guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:288 +#: ../examples/guestfs-recipes.pod:298 msgid "" "There are various ways to use libguestfs to find out why a guest is hanging " "or unresponsive:" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:293 ../resize/virt-resize.pod:31 +#: ../examples/guestfs-recipes.pod:303 ../resize/virt-resize.pod:31 #: ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:228 #: ../src/guestfs.pod:469 ../src/guestfs.pod:1208 ../src/guestfs.pod:1377 #: ../src/guestfs.pod:1558 ../src/guestfs.pod:2877 @@ -5773,12 +5794,12 @@ msgid "1." msgstr "1." #. type: textblock -#: ../examples/guestfs-recipes.pod:295 +#: ../examples/guestfs-recipes.pod:305 msgid "Read the log files using virt-cat:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:297 +#: ../examples/guestfs-recipes.pod:307 #, fuzzy, no-wrap #| msgid "" #| " virt-cat -a disk.img /var/log/messages | tail\n" @@ -5791,7 +5812,7 @@ msgstr "" "\n" #. type: =item -#: ../examples/guestfs-recipes.pod:299 ../resize/virt-resize.pod:44 +#: ../examples/guestfs-recipes.pod:309 ../resize/virt-resize.pod:44 #: ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:235 #: ../src/guestfs.pod:475 ../src/guestfs.pod:1212 ../src/guestfs.pod:1381 #: ../src/guestfs.pod:1562 ../src/guestfs.pod:2902 @@ -5799,48 +5820,95 @@ msgid "2." msgstr "2." #. type: textblock -#: ../examples/guestfs-recipes.pod:301 +#: ../examples/guestfs-recipes.pod:311 msgid "Read the Windows Event Log (Windows Vista or later only):" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:303 ../examples/guestfs-recipes.pod:402 +#: ../examples/guestfs-recipes.pod:313 ../examples/guestfs-recipes.pod:425 msgid "" "L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-" "guestfish/#content>" msgstr "" #. type: =item -#: ../examples/guestfs-recipes.pod:305 ../resize/virt-resize.pod:52 +#: ../examples/guestfs-recipes.pod:315 ../resize/virt-resize.pod:52 #: ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:241 #: ../src/guestfs.pod:486 ../src/guestfs.pod:1216 ../src/guestfs.pod:1568 msgid "3." msgstr "3." #. type: textblock -#: ../examples/guestfs-recipes.pod:307 +#: ../examples/guestfs-recipes.pod:317 msgid "Find out which files were last updated in a guest:" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:309 +#: ../examples/guestfs-recipes.pod:319 msgid "" "L<https://rwmj.wordpress.com/2012/02/27/using-libguestfs-to-find-out-why-a-" "windows-guest-was-hanging/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:311 +#: ../examples/guestfs-recipes.pod:321 msgid "This might give you a clue as to what program is running." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:315 +#: ../examples/guestfs-recipes.pod:325 +msgid "Hex-dumping sectors from the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:327 +msgid "Hex-dump the boot partition:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:329 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish [--ro] -i disk.img\n" +#| "\n" +msgid "" +" guestfish --ro -a disk.img run : pread-device /dev/sda 0x200 0 |\n" +" hexdump -C\n" +"\n" +msgstr "" +" guestfish [--ro] -i disk.img\n" +"\n" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:332 +msgid "Hex-editing sectors in the guest" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-recipes.pod:334 +msgid "Hex-edit the first sector (boot partition):" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-recipes.pod:336 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish [--ro] -i disk.img\n" +#| "\n" +msgid "" +" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n" +"\n" +msgstr "" +" guestfish [--ro] -i disk.img\n" +"\n" + +#. type: =head1 +#: ../examples/guestfs-recipes.pod:338 msgid "Install RPMs in a guest" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:317 +#: ../examples/guestfs-recipes.pod:340 msgid "" "The link below contains a method to install RPMs in a guest. In fact the " "RPMs are just uploaded to the guest along with a \"firstboot\" script that " @@ -5849,23 +5917,23 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:323 +#: ../examples/guestfs-recipes.pod:346 msgid "" "L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:325 +#: ../examples/guestfs-recipes.pod:348 msgid "List applications installed in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:327 +#: ../examples/guestfs-recipes.pod:350 msgid "Save the following to a file C<list-apps.sh>:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:329 +#: ../examples/guestfs-recipes.pod:352 #, no-wrap msgid "" " #!/bin/sh -\n" @@ -5878,14 +5946,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:336 +#: ../examples/guestfs-recipes.pod:359 msgid "" "Make the file executable and then you can run it on any named virtual " "machine:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:339 +#: ../examples/guestfs-recipes.pod:362 #, no-wrap msgid "" " # list-apps.sh WinGuest\n" @@ -5921,7 +5989,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:369 +#: ../examples/guestfs-recipes.pod:392 msgid "" "If you want to run the script on disk images (instead of libvirt virtual " "machines), change C<-d \"$1\"> to C<-a \"$1\">. See also L<virt-inspector(1)" @@ -5929,22 +5997,22 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:373 +#: ../examples/guestfs-recipes.pod:396 msgid "List files and directories in a VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:375 +#: ../examples/guestfs-recipes.pod:398 msgid "Use L<virt-ls(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:377 +#: ../examples/guestfs-recipes.pod:400 msgid "List services in a Windows VM" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:379 +#: ../examples/guestfs-recipes.pod:402 msgid "" "The link below contains a script that can be used to list out the services " "from a Windows VM, and whether those services run at boot time or are loaded " @@ -5952,46 +6020,46 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:383 +#: ../examples/guestfs-recipes.pod:406 msgid "" "L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/" "#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:385 +#: ../examples/guestfs-recipes.pod:408 msgid "Make a disk image sparse" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:387 +#: ../examples/guestfs-recipes.pod:410 msgid "Use L<virt-sparsify(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:389 +#: ../examples/guestfs-recipes.pod:412 msgid "Monitor disk usage over time" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:391 +#: ../examples/guestfs-recipes.pod:414 msgid "" "You can use L<virt-df(1)> to monitor disk usage of your guests over time. " "The link below contains a guide." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:394 +#: ../examples/guestfs-recipes.pod:417 msgid "L<http://virt-tools.org/learning/advanced-virt-df/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:396 +#: ../examples/guestfs-recipes.pod:419 msgid "Reading the Windows Event Log from Windows Vista (or later)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:398 +#: ../examples/guestfs-recipes.pod:421 msgid "" "L<guestfish(1)> plus the tools described in the link below can be used to " "read out the Windows Event Log from any virtual machine running Windows " @@ -5999,19 +6067,19 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:404 +#: ../examples/guestfs-recipes.pod:427 msgid "Remove root password (Linux)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:406 +#: ../examples/guestfs-recipes.pod:429 msgid "" "Using the L<virt-edit(1)> I<-e> option you can do simple replacements on " "files. One use is to remove the root password from a Linux guest:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:409 +#: ../examples/guestfs-recipes.pod:432 #, no-wrap msgid "" " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n" @@ -6019,12 +6087,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:411 +#: ../examples/guestfs-recipes.pod:434 msgid "Remove Administrator password (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:413 +#: ../examples/guestfs-recipes.pod:436 msgid "" "The link below contains one technique for removing the Administrator " "password from a Windows VM, or to be more precise, it gives you a command " @@ -6032,19 +6100,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:418 +#: ../examples/guestfs-recipes.pod:441 msgid "" "L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-" "administrator-password-with-guestfish/>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:420 +#: ../examples/guestfs-recipes.pod:443 msgid "Sysprepping a virtual machine (Windows)" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:422 +#: ../examples/guestfs-recipes.pod:445 msgid "" "It is possible to do a \"sysprep\" using libguestfs alone, although not " "straightforward. Currently there is code in the Aeolus Oz project which " @@ -6053,19 +6121,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:427 +#: ../examples/guestfs-recipes.pod:450 msgid "" "L<https://github.com/clalancette/oz> L<https://www.redhat.com/archives/virt-" "tools-list/2011-May/msg00019.html>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:430 +#: ../examples/guestfs-recipes.pod:453 msgid "Unpack a live CD" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:432 +#: ../examples/guestfs-recipes.pod:455 msgid "" "Linux live CDs often contain multiple layers of disk images wrapped like a " "Russian doll. You can use L<guestfish(1)> to look inside these multiple " @@ -6073,45 +6141,45 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:436 +#: ../examples/guestfs-recipes.pod:459 msgid "" "L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-" "live-cd/#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:438 +#: ../examples/guestfs-recipes.pod:461 msgid "Uploading and downloading files" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:440 +#: ../examples/guestfs-recipes.pod:463 msgid "" "The link below contains general tips on uploading (copying in) and " "downloading (copying out) files from VMs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:443 +#: ../examples/guestfs-recipes.pod:466 msgid "" "L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/" "#content>" msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:445 +#: ../examples/guestfs-recipes.pod:468 msgid "Uploading raw filesystem content" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:447 +#: ../examples/guestfs-recipes.pod:470 msgid "" "You can use L<guestfish(1)> to upload whole filesystems into a VM, even into " "a filesystem which is encrypted or buried inside an LV or RAID device:" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:451 +#: ../examples/guestfs-recipes.pod:474 #, fuzzy, no-wrap #| msgid "" #| " guestfish [--ro] -i disk.img\n" @@ -6124,7 +6192,7 @@ msgstr "" "\n" #. type: verbatim -#: ../examples/guestfs-recipes.pod:453 +#: ../examples/guestfs-recipes.pod:476 #, fuzzy, no-wrap #| msgid "" #| " guestfish -i -d WindowsGuest upload test.bat /test.bat\n" @@ -6137,7 +6205,7 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:455 +#: ../examples/guestfs-recipes.pod:478 msgid "" "One common problem is that the filesystem isn't the right size for the " "target. If it is too large, there's not much you can do with libguestfs - " @@ -6147,7 +6215,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-recipes.pod:461 +#: ../examples/guestfs-recipes.pod:484 #, fuzzy, no-wrap #| msgid "" #| " /boot => /dev/sda1\n" @@ -6166,31 +6234,31 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-recipes.pod:465 +#: ../examples/guestfs-recipes.pod:488 msgid "(or use C<ntfsresize> if the filesystem is NTFS)." msgstr "" #. type: =head1 -#: ../examples/guestfs-recipes.pod:467 +#: ../examples/guestfs-recipes.pod:490 msgid "Use libguestfs tools on VMware ESX guests" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:469 +#: ../examples/guestfs-recipes.pod:492 msgid "" "The link below explains how to use libguestfs, L<guestfish(1)> and the virt " "tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs." msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:473 +#: ../examples/guestfs-recipes.pod:496 msgid "" "L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-" "guests/#content>" msgstr "" #. type: textblock -#: ../examples/guestfs-recipes.pod:477 +#: ../examples/guestfs-recipes.pod:500 msgid "" "L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)" ">, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-" diff --git a/po/en_GB.po b/po/en_GB.po index 389f112b..557f57d6 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/" @@ -3282,7 +3282,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Spanish (Castilian) <trans-es@lists.fedoraproject.org>\n" @@ -3469,7 +3469,7 @@ msgstr "advertencia: %s" msgid "libguestfs: error: %s\n" msgstr "libguestfs: error: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "<truncado, tamaño original %zu bytes>" @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Gujarati <trans-gu@lists.fedoraproject.org>\n" @@ -3222,7 +3222,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: ભૂલ: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n" @@ -3220,7 +3220,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: error: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/team/" @@ -3227,7 +3227,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: ದೋಷ: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" diff --git a/po/libguestfs.pot b/po/libguestfs.pot index fb4517da..6577fc26 100644 --- a/po/libguestfs.pot +++ b/po/libguestfs.pot @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libguestfs 1.16.33\n" +"Project-Id-Version: libguestfs 1.16.34\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -3209,7 +3209,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Malayalam <discuss@lists.smc.org.in>\n" @@ -3222,7 +3222,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: പിശക്: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/team/" @@ -3349,7 +3349,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: त्रुटी: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "<आखूड केले, मूळ आकार %zu बाईट्स्>" @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/team/nl/)\n" @@ -3416,7 +3416,7 @@ msgstr "waarschuwing: %s" msgid "libguestfs: error: %s\n" msgstr "libguestfs: fout: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "<afgekort, originele grootte %zu bytes>" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Oriya (http://www.transifex.net/projects/p/fedora/team/or/)\n" @@ -3220,7 +3220,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: ତ୍ରୁଟି: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Panjabi (Punjabi) <punjabi-users@lists.sf.net>\n" @@ -3361,7 +3361,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: error: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "<ਘਟਾਇਆ, ਅਸਲੀ ਅਕਾਰ %zu ਬਾਈਟ>" @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Polish (http://www.transifex.net/projects/p/fedora/team/pl/)\n" @@ -3437,7 +3437,7 @@ msgstr "ostrzeżenie: %s" msgid "libguestfs: error: %s\n" msgstr "libguestfs: błąd: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "<skrócone, pierwotny rozmiar %zu bajtów>" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Tamil <tamil-users@lists.fedoraproject.org>\n" @@ -3221,7 +3221,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: error: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/team/te/)\n" @@ -3218,7 +3218,7 @@ msgstr "" msgid "libguestfs: error: %s\n" msgstr "libguestfs: దోషము: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "" @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?" "component=libguestfs&product=Virtualization+Tools\n" -"POT-Creation-Date: 2012-10-30 19:22+0000\n" +"POT-Creation-Date: 2012-11-22 14:06+0000\n" "PO-Revision-Date: 2012-01-23 13:09+0000\n" "Last-Translator: rjones <rjones@redhat.com>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" @@ -3477,7 +3477,7 @@ msgstr "попередження: %s" msgid "libguestfs: error: %s\n" msgstr "libguestfs: помилка: %s\n" -#: src/guestfs.c:1031 +#: src/guestfs.c:1032 #, c-format msgid "<truncated, original size %zu bytes>" msgstr "<скорочено, початковий розмір — %zu байтів>" |