summaryrefslogtreecommitdiffstats
path: root/po-docs/libguestfs-docs.pot
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-11-20 22:01:56 +0000
committerRichard W.M. Jones <rjones@redhat.com>2012-11-22 11:50:40 +0000
commitc36abeaf679027f873ec5d215fc4f7ba2e2b041f (patch)
tree482471f429c54d11efc532f8849423e24a532452 /po-docs/libguestfs-docs.pot
parent79d445df5d54ba9626d9487a2c4a54b355eea59b (diff)
downloadlibguestfs-1.18.11.tar.gz
libguestfs-1.18.11.tar.xz
libguestfs-1.18.11.zip
Version 1.18.11.1.18.11
Diffstat (limited to 'po-docs/libguestfs-docs.pot')
-rw-r--r--po-docs/libguestfs-docs.pot306
1 files changed, 182 insertions, 124 deletions
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index 86af3739..da2792b9 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.18.10\n"
+"Project-Id-Version: libguestfs 1.18.11\n"
"Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2012-10-30 18:16+0000\n"
+"POT-Creation-Date: 2012-11-22 11:48+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"
@@ -751,7 +751,7 @@ msgid "This program returns:"
msgstr ""
#. type: =item
-#: ../align/virt-alignment-scan.pod:347 ../align/virt-alignment-scan.pod:353 ../align/virt-alignment-scan.pod:359 ../align/virt-alignment-scan.pod:366 ../appliance/libguestfs-make-fixed-appliance.pod:32 ../appliance/libguestfs-make-fixed-appliance.pod:53 ../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 ../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-faq.pod:149 ../examples/guestfs-faq.pod:155 ../examples/guestfs-faq.pod:194 ../examples/guestfs-faq.pod:200 ../examples/guestfs-performance.pod:107 ../examples/guestfs-performance.pod:113 ../examples/guestfs-performance.pod:118 ../examples/guestfs-performance.pod:253 ../examples/guestfs-performance.pod:258 ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:128 ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:136 ../examples/guestfs-recipes.pod:162 ../examples/guestfs-recipes.pod:167 ../examples/guestfs-recipes.pod:257 ../examples/guestfs-recipes.pod:261 ../examples/guestfs-recipes.pod:265 ../examples/guestfs-recipes.pod:269 ../examples/guestfs-recipes.pod:273 ../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:1421 ../fish/guestfish-actions.pod:1425 ../fish/guestfish-actions.pod:1429 ../fish/guestfish-actions.pod:1433 ../fish/guestfish-actions.pod:1441 ../fish/guestfish-actions.pod:1445 ../fish/guestfish-actions.pod:1449 ../fish/guestfish-actions.pod:1459 ../fish/guestfish-actions.pod:1463 ../fish/guestfish-actions.pod:1467 ../fish/guestfish-actions.pod:1557 ../fish/guestfish-actions.pod:1561 ../fish/guestfish-actions.pod:1566 ../fish/guestfish-actions.pod:1571 ../fish/guestfish-actions.pod:1613 ../fish/guestfish-actions.pod:1617 ../fish/guestfish-actions.pod:1622 ../fish/guestfish-actions.pod:2008 ../fish/guestfish-actions.pod:2015 ../fish/guestfish-actions.pod:2022 ../fish/guestfish-actions.pod:2435 ../fish/guestfish-actions.pod:2441 ../fish/guestfish-actions.pod:2449 ../fish/guestfish-actions.pod:2456 ../fish/guestfish-actions.pod:2463 ../fish/guestfish.pod:457 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../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:45 ../sparsify/virt-sparsify.pod:52 ../sparsify/virt-sparsify.pod:56 ../sparsify/virt-sparsify.pod:62 ../sparsify/virt-sparsify.pod:67 ../sparsify/virt-sparsify.pod:72 ../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:2389 ../src/guestfs-actions.pod:2393 ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2401 ../src/guestfs-actions.pod:2409 ../src/guestfs-actions.pod:2413 ../src/guestfs-actions.pod:2417 ../src/guestfs-actions.pod:2427 ../src/guestfs-actions.pod:2431 ../src/guestfs-actions.pod:2435 ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2577 ../src/guestfs-actions.pod:2582 ../src/guestfs-actions.pod:2587 ../src/guestfs-actions.pod:2648 ../src/guestfs-actions.pod:2652 ../src/guestfs-actions.pod:2657 ../src/guestfs-actions.pod:3215 ../src/guestfs-actions.pod:3222 ../src/guestfs-actions.pod:3229 ../src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3790 ../src/guestfs-actions.pod:3798 ../src/guestfs-actions.pod:3805 ../src/guestfs-actions.pod:3812 ../src/guestfs.pod:394 ../src/guestfs.pod:399 ../src/guestfs.pod:404 ../src/guestfs.pod:408 ../src/guestfs.pod:413 ../src/guestfs.pod:417 ../src/guestfs.pod:422 ../src/guestfs.pod:427 ../src/guestfs.pod:1203 ../src/guestfs.pod:1207 ../src/guestfs.pod:1211 ../src/guestfs.pod:1216 ../src/guestfs.pod:1224 ../src/guestfs.pod:1243 ../src/guestfs.pod:1251 ../src/guestfs.pod:1268 ../src/guestfs.pod:1273 ../src/guestfs.pod:1277 ../src/guestfs.pod:1334 ../src/guestfs.pod:1338 ../src/guestfs.pod:1342 ../src/guestfs.pod:1346 ../src/guestfs.pod:1350 ../src/guestfs.pod:1354 ../src/guestfs.pod:1886 ../src/guestfs.pod:1891 ../src/guestfs.pod:1895 ../src/guestfs.pod:1999 ../src/guestfs.pod:2004 ../src/guestfs.pod:2008 ../src/guestfs.pod:2018 ../src/guestfs.pod:2309 ../src/guestfs.pod:2314 ../src/guestfs.pod:2320 ../src/guestfs.pod:2328 ../src/guestfs.pod:2845 ../src/guestfs.pod:2851 ../src/guestfs.pod:2856 ../src/guestfs.pod:2862 ../src/guestfs.pod:3341 ../src/guestfs.pod:3346 ../src/guestfs.pod:3350 ../src/guestfs.pod:3354 ../src/guestfs.pod:3358 ../src/guestfs.pod:3372 ../src/guestfs.pod:3377 ../sysprep/virt-sysprep.pod:230 ../sysprep/virt-sysprep.pod:234 ../sysprep/virt-sysprep.pod:238 ../sysprep/virt-sysprep.pod:242 ../sysprep/virt-sysprep.pod:257 ../sysprep/virt-sysprep.pod:261 ../sysprep/virt-sysprep.pod:265 ../sysprep/virt-sysprep.pod:269 ../sysprep/virt-sysprep.pod:273 ../sysprep/virt-sysprep.pod:315 ../sysprep/virt-sysprep.pod:327 ../sysprep/virt-sysprep.pod:331 ../sysprep/virt-sysprep.pod:339 ../sysprep/virt-sysprep.pod:345 ../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:347 ../align/virt-alignment-scan.pod:353 ../align/virt-alignment-scan.pod:359 ../align/virt-alignment-scan.pod:366 ../appliance/libguestfs-make-fixed-appliance.pod:32 ../appliance/libguestfs-make-fixed-appliance.pod:53 ../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 ../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-faq.pod:149 ../examples/guestfs-faq.pod:155 ../examples/guestfs-faq.pod:194 ../examples/guestfs-faq.pod:200 ../examples/guestfs-performance.pod:107 ../examples/guestfs-performance.pod:113 ../examples/guestfs-performance.pod:118 ../examples/guestfs-performance.pod:253 ../examples/guestfs-performance.pod:258 ../examples/guestfs-performance.pod:263 ../examples/guestfs-recipes.pod:138 ../examples/guestfs-recipes.pod:142 ../examples/guestfs-recipes.pod:146 ../examples/guestfs-recipes.pod:172 ../examples/guestfs-recipes.pod:177 ../examples/guestfs-recipes.pod:267 ../examples/guestfs-recipes.pod:271 ../examples/guestfs-recipes.pod:275 ../examples/guestfs-recipes.pod:279 ../examples/guestfs-recipes.pod:283 ../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:1421 ../fish/guestfish-actions.pod:1425 ../fish/guestfish-actions.pod:1429 ../fish/guestfish-actions.pod:1433 ../fish/guestfish-actions.pod:1441 ../fish/guestfish-actions.pod:1445 ../fish/guestfish-actions.pod:1449 ../fish/guestfish-actions.pod:1459 ../fish/guestfish-actions.pod:1463 ../fish/guestfish-actions.pod:1467 ../fish/guestfish-actions.pod:1557 ../fish/guestfish-actions.pod:1561 ../fish/guestfish-actions.pod:1566 ../fish/guestfish-actions.pod:1571 ../fish/guestfish-actions.pod:1613 ../fish/guestfish-actions.pod:1617 ../fish/guestfish-actions.pod:1622 ../fish/guestfish-actions.pod:2008 ../fish/guestfish-actions.pod:2015 ../fish/guestfish-actions.pod:2022 ../fish/guestfish-actions.pod:2435 ../fish/guestfish-actions.pod:2441 ../fish/guestfish-actions.pod:2449 ../fish/guestfish-actions.pod:2456 ../fish/guestfish-actions.pod:2463 ../fish/guestfish.pod:457 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../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:45 ../sparsify/virt-sparsify.pod:52 ../sparsify/virt-sparsify.pod:56 ../sparsify/virt-sparsify.pod:62 ../sparsify/virt-sparsify.pod:67 ../sparsify/virt-sparsify.pod:72 ../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:2389 ../src/guestfs-actions.pod:2393 ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2401 ../src/guestfs-actions.pod:2409 ../src/guestfs-actions.pod:2413 ../src/guestfs-actions.pod:2417 ../src/guestfs-actions.pod:2427 ../src/guestfs-actions.pod:2431 ../src/guestfs-actions.pod:2435 ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2577 ../src/guestfs-actions.pod:2582 ../src/guestfs-actions.pod:2587 ../src/guestfs-actions.pod:2648 ../src/guestfs-actions.pod:2652 ../src/guestfs-actions.pod:2657 ../src/guestfs-actions.pod:3215 ../src/guestfs-actions.pod:3222 ../src/guestfs-actions.pod:3229 ../src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3790 ../src/guestfs-actions.pod:3798 ../src/guestfs-actions.pod:3805 ../src/guestfs-actions.pod:3812 ../src/guestfs.pod:394 ../src/guestfs.pod:399 ../src/guestfs.pod:404 ../src/guestfs.pod:408 ../src/guestfs.pod:413 ../src/guestfs.pod:417 ../src/guestfs.pod:422 ../src/guestfs.pod:427 ../src/guestfs.pod:1203 ../src/guestfs.pod:1207 ../src/guestfs.pod:1211 ../src/guestfs.pod:1216 ../src/guestfs.pod:1224 ../src/guestfs.pod:1243 ../src/guestfs.pod:1251 ../src/guestfs.pod:1268 ../src/guestfs.pod:1273 ../src/guestfs.pod:1277 ../src/guestfs.pod:1334 ../src/guestfs.pod:1338 ../src/guestfs.pod:1342 ../src/guestfs.pod:1346 ../src/guestfs.pod:1350 ../src/guestfs.pod:1354 ../src/guestfs.pod:1886 ../src/guestfs.pod:1891 ../src/guestfs.pod:1895 ../src/guestfs.pod:1999 ../src/guestfs.pod:2004 ../src/guestfs.pod:2008 ../src/guestfs.pod:2018 ../src/guestfs.pod:2309 ../src/guestfs.pod:2314 ../src/guestfs.pod:2320 ../src/guestfs.pod:2328 ../src/guestfs.pod:2845 ../src/guestfs.pod:2851 ../src/guestfs.pod:2856 ../src/guestfs.pod:2862 ../src/guestfs.pod:3341 ../src/guestfs.pod:3346 ../src/guestfs.pod:3350 ../src/guestfs.pod:3354 ../src/guestfs.pod:3358 ../src/guestfs.pod:3372 ../src/guestfs.pod:3377 ../sysprep/virt-sysprep.pod:230 ../sysprep/virt-sysprep.pod:234 ../sysprep/virt-sysprep.pod:238 ../sysprep/virt-sysprep.pod:242 ../sysprep/virt-sysprep.pod:257 ../sysprep/virt-sysprep.pod:261 ../sysprep/virt-sysprep.pod:265 ../sysprep/virt-sysprep.pod:269 ../sysprep/virt-sysprep.pod:273 ../sysprep/virt-sysprep.pod:315 ../sysprep/virt-sysprep.pod:327 ../sysprep/virt-sysprep.pod:331 ../sysprep/virt-sysprep.pod:339 ../sysprep/virt-sysprep.pod:345 ../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 ""
@@ -800,7 +800,7 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../align/virt-alignment-scan.pod:375 ../appliance/libguestfs-make-fixed-appliance.pod:144 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:796 ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:470 ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1280 ../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:398 ../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:340 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:299 ../src/guestfs.pod:3549 ../sysprep/virt-sysprep.pod:442 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:590 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:747
+#: ../align/virt-alignment-scan.pod:375 ../appliance/libguestfs-make-fixed-appliance.pod:144 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:796 ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:493 ../examples/guestfs-testing.pod:305 ../fish/guestfish.pod:1280 ../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:398 ../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:340 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:299 ../src/guestfs.pod:3549 ../sysprep/virt-sysprep.pod:442 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:590 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:747
msgid "SEE ALSO"
msgstr ""
@@ -822,7 +822,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
msgstr ""
#. type: =head1
-#: ../align/virt-alignment-scan.pod:388 ../appliance/libguestfs-make-fixed-appliance.pod:157 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:806 ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:487 ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1312 ../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:413 ../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:353 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:316 ../src/guestfs.pod:3604 ../sysprep/virt-sysprep.pod:463 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:766
+#: ../align/virt-alignment-scan.pod:388 ../appliance/libguestfs-make-fixed-appliance.pod:157 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:806 ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:510 ../examples/guestfs-testing.pod:316 ../fish/guestfish.pod:1312 ../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:413 ../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:353 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:316 ../src/guestfs.pod:3604 ../sysprep/virt-sysprep.pod:463 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:766
msgid "COPYRIGHT"
msgstr ""
@@ -1097,17 +1097,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:153 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:802 ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:483 ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1308 ../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:409 ../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:3600 ../sysprep/virt-sysprep.pod:457 ../test-tool/libguestfs-test-tool.pod:112
+#: ../appliance/libguestfs-make-fixed-appliance.pod:153 ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:802 ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:506 ../examples/guestfs-testing.pod:312 ../fish/guestfish.pod:1308 ../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:409 ../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:3600 ../sysprep/virt-sysprep.pod:457 ../test-tool/libguestfs-test-tool.pod:112
msgid "AUTHORS"
msgstr ""
#. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:155 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:804 ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:485 ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1310 ../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:411 ../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:3602 ../test-tool/libguestfs-test-tool.pod:114
+#: ../appliance/libguestfs-make-fixed-appliance.pod:155 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:804 ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:508 ../examples/guestfs-testing.pod:314 ../fish/guestfish.pod:1310 ../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:411 ../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:3602 ../test-tool/libguestfs-test-tool.pod:114
msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
msgstr ""
#. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:159 ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:489 ../fish/guestfish.pod:1314 ../fuse/guestmount.pod:415 ../rescue/virt-rescue.pod:355 ../src/guestfs.pod:3606 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285
+#: ../appliance/libguestfs-make-fixed-appliance.pod:159 ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:512 ../fish/guestfish.pod:1314 ../fuse/guestmount.pod:415 ../rescue/virt-rescue.pod:355 ../src/guestfs.pod:3606 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285
msgid "Copyright (C) 2009-2012 Red Hat Inc."
msgstr ""
@@ -5872,7 +5872,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-performance.pod:162 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:288 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:243 ../src/guestfs.pod:475 ../src/guestfs.pod:1288 ../src/guestfs.pod:1457 ../src/guestfs.pod:1638 ../src/guestfs.pod:2956
+#: ../examples/guestfs-performance.pod:162 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:298 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:603 ../sparsify/virt-sparsify.pod:243 ../src/guestfs.pod:475 ../src/guestfs.pod:1288 ../src/guestfs.pod:1457 ../src/guestfs.pod:1638 ../src/guestfs.pod:2956
msgid "1."
msgstr ""
@@ -5884,7 +5884,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-performance.pod:168 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:294 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:250 ../src/guestfs.pod:481 ../src/guestfs.pod:1292 ../src/guestfs.pod:1461 ../src/guestfs.pod:1642 ../src/guestfs.pod:2981
+#: ../examples/guestfs-performance.pod:168 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:304 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:250 ../src/guestfs.pod:481 ../src/guestfs.pod:1292 ../src/guestfs.pod:1461 ../src/guestfs.pod:1642 ../src/guestfs.pod:2981
msgid "2."
msgstr ""
@@ -5899,7 +5899,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../examples/guestfs-performance.pod:176 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:300 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:256 ../src/guestfs.pod:492 ../src/guestfs.pod:1296 ../src/guestfs.pod:1648
+#: ../examples/guestfs-performance.pod:176 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:310 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:616 ../sparsify/virt-sparsify.pod:256 ../src/guestfs.pod:492 ../src/guestfs.pod:1296 ../src/guestfs.pod:1648
msgid "3."
msgstr ""
@@ -6641,19 +6641,40 @@ msgstr ""
#. type: =head1
#: ../examples/guestfs-recipes.pod:104
-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:106
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:111
+msgid ""
+"There are also experimental patches on the mailing list for a \"virt-diff\" "
+"tool."
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-recipes.pod:114
+msgid "Dump raw filesystem content from inside a disk image or VM"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:116
+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:110
+#: ../examples/guestfs-recipes.pod:120
#, no-wrap
msgid ""
" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
@@ -6661,7 +6682,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:112
+#: ../examples/guestfs-recipes.pod:122
#, no-wrap
msgid ""
" guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
@@ -6669,60 +6690,60 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:114
+#: ../examples/guestfs-recipes.pod:124
msgid "To download to stdout, replace the filename with a C<-> character:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:116
+#: ../examples/guestfs-recipes.pod:126
#, 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:118
+#: ../examples/guestfs-recipes.pod:128
msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:120
+#: ../examples/guestfs-recipes.pod:130
msgid "See also L</Uploading raw filesystem content>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:122
+#: ../examples/guestfs-recipes.pod:132
msgid "Edit grub configuration in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:124
+#: ../examples/guestfs-recipes.pod:134
msgid "You can use this to:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:130
+#: ../examples/guestfs-recipes.pod:140
msgid "Fix a virtual machine that does not boot."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:134
+#: ../examples/guestfs-recipes.pod:144
msgid "Change which kernel is used to boot the VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:138
+#: ../examples/guestfs-recipes.pod:148
msgid "Change kernel command line options."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:142
+#: ../examples/guestfs-recipes.pod:152
msgid "Use L<virt-edit(1)> to edit the grub configuration:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:144
+#: ../examples/guestfs-recipes.pod:154
#, no-wrap
msgid ""
" virt-edit -d BrokenGuest /boot/grub2/grub.cfg\n"
@@ -6730,14 +6751,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:146
+#: ../examples/guestfs-recipes.pod:156
msgid ""
"or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
"this:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:149
+#: ../examples/guestfs-recipes.pod:159
#, no-wrap
msgid ""
" virt-rescue -d BrokenGuest\n"
@@ -6745,17 +6766,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:151
+#: ../examples/guestfs-recipes.pod:161
msgid "Export any directory from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:153
+#: ../examples/guestfs-recipes.pod:163
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:156 ../examples/guestfs-testing.pod:107
+#: ../examples/guestfs-recipes.pod:166 ../examples/guestfs-testing.pod:107
#, no-wrap
msgid ""
" virt-copy-out -d Guest /home .\n"
@@ -6763,24 +6784,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:158 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1609 ../fish/guestfish-actions.pod:2004 ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:3211 ../src/guestfs-actions.pod:3780 ../src/guestfs.pod:1882 ../tools/virt-win-reg.pl:707
+#: ../examples/guestfs-recipes.pod:168 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1609 ../fish/guestfish-actions.pod:2004 ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:3211 ../src/guestfs-actions.pod:3780 ../src/guestfs.pod:1882 ../tools/virt-win-reg.pl:707
msgid "Notes:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:164
+#: ../examples/guestfs-recipes.pod:174
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:169
+#: ../examples/guestfs-recipes.pod:179
msgid "This creates a directory called C<home> under the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:173
+#: ../examples/guestfs-recipes.pod:183
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 "
@@ -6788,7 +6809,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:177
+#: ../examples/guestfs-recipes.pod:187
#, no-wrap
msgid ""
" virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
@@ -6796,12 +6817,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:179
+#: ../examples/guestfs-recipes.pod:189
msgid "To get the output as a compressed tarball, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:181
+#: ../examples/guestfs-recipes.pod:191
#, no-wrap
msgid ""
" virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
@@ -6809,7 +6830,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:183
+#: ../examples/guestfs-recipes.pod:193
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: "
@@ -6817,19 +6838,19 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:187
+#: ../examples/guestfs-recipes.pod:197
msgid "Find out which user is using the most space"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:189
+#: ../examples/guestfs-recipes.pod:199
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:192
+#: ../examples/guestfs-recipes.pod:202
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -6837,7 +6858,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:194 ../fish/guestfish.pod:996
+#: ../examples/guestfs-recipes.pod:204 ../fish/guestfish.pod:996
#, no-wrap
msgid ""
" set -e\n"
@@ -6845,7 +6866,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:196
+#: ../examples/guestfs-recipes.pod:206
#, no-wrap
msgid ""
" vm=\"$1\"\n"
@@ -6854,7 +6875,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:199
+#: ../examples/guestfs-recipes.pod:209
#, no-wrap
msgid ""
" eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
@@ -6862,7 +6883,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:201
+#: ../examples/guestfs-recipes.pod:211
#, no-wrap
msgid ""
" for d in $(guestfish --remote ls \"$dir\"); do\n"
@@ -6874,7 +6895,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:207 ../fish/guestfish.pod:953
+#: ../examples/guestfs-recipes.pod:217 ../fish/guestfish.pod:953
#, no-wrap
msgid ""
" guestfish --remote exit\n"
@@ -6882,41 +6903,41 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:209
+#: ../examples/guestfs-recipes.pod:219
msgid "Get DHCP address from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:211
+#: ../examples/guestfs-recipes.pod:221
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:214
+#: ../examples/guestfs-recipes.pod:224
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:216
+#: ../examples/guestfs-recipes.pod:226
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:219
+#: ../examples/guestfs-recipes.pod:229
msgid "Get the operating system product name string"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:221
+#: ../examples/guestfs-recipes.pod:231
msgid "Save the following script into a file called C<product-name.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:223
+#: ../examples/guestfs-recipes.pod:233
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -6929,12 +6950,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:230
+#: ../examples/guestfs-recipes.pod:240
msgid "Make the script executable and run it on a named guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:232
+#: ../examples/guestfs-recipes.pod:242
#, no-wrap
msgid ""
" # product-name.sh RHEL60x64\n"
@@ -6943,14 +6964,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:235
+#: ../examples/guestfs-recipes.pod:245
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:239
+#: ../examples/guestfs-recipes.pod:249
#, no-wrap
msgid ""
" # virt-inspector RHEL60x64 > xml\n"
@@ -6963,78 +6984,78 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:245
+#: ../examples/guestfs-recipes.pod:255
msgid "Get the default boot kernel for a Linux VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:247
+#: ../examples/guestfs-recipes.pod:257
msgid ""
"The link below contains a program to print the default boot kernel for a "
"Linux VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:250
+#: ../examples/guestfs-recipes.pod:260
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:252
+#: ../examples/guestfs-recipes.pod:262
msgid ""
"It uses Augeas, and the technique is generally applicable for many different "
"tasks, such as:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:259
+#: ../examples/guestfs-recipes.pod:269
msgid "listing the user accounts in the guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:263
+#: ../examples/guestfs-recipes.pod:273
msgid "what repositories is it configured to use"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:267
+#: ../examples/guestfs-recipes.pod:277
msgid "what NTP servers does it connect to"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:271
+#: ../examples/guestfs-recipes.pod:281
msgid "what were the boot messages last time it booted"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:275
+#: ../examples/guestfs-recipes.pod:285
msgid "listing who was logged in recently"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:279
+#: ../examples/guestfs-recipes.pod:289
msgid "L<http://augeas.net/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:281
+#: ../examples/guestfs-recipes.pod:291
msgid "Hanging guests"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:283
+#: ../examples/guestfs-recipes.pod:293
msgid ""
"There are various ways to use libguestfs to find out why a guest is hanging "
"or unresponsive:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:290
+#: ../examples/guestfs-recipes.pod:300
msgid "Read the log files using virt-cat:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:292
+#: ../examples/guestfs-recipes.pod:302
#, no-wrap
msgid ""
" virt-cat Guest /var/log/messages | less\n"
@@ -7042,37 +7063,74 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:296
+#: ../examples/guestfs-recipes.pod:306
msgid "Read the Windows Event Log (Windows Vista or later only):"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:298 ../examples/guestfs-recipes.pod:397
+#: ../examples/guestfs-recipes.pod:308 ../examples/guestfs-recipes.pod:420
msgid "L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:302
+#: ../examples/guestfs-recipes.pod:312
msgid "Find out which files were last updated in a guest:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:304
+#: ../examples/guestfs-recipes.pod:314
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:306
+#: ../examples/guestfs-recipes.pod:316
msgid "This might give you a clue as to what program is running."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:310
+#: ../examples/guestfs-recipes.pod:320
+msgid "Hex-dumping sectors from the guest"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:322
+msgid "Hex-dump the boot partition:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:324
+#, 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:327
+msgid "Hex-editing sectors in the guest"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:329
+msgid "Hex-edit the first sector (boot partition):"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:331
+#, no-wrap
+msgid ""
+" guestfish --rw -a disk.img run : hexedit /dev/sda 0x200\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-recipes.pod:333
msgid "Install RPMs in a guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:312
+#: ../examples/guestfs-recipes.pod:335
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 "
@@ -7081,22 +7139,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:318
+#: ../examples/guestfs-recipes.pod:341
msgid "L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:320
+#: ../examples/guestfs-recipes.pod:343
msgid "List applications installed in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:322
+#: ../examples/guestfs-recipes.pod:345
msgid "Save the following to a file C<list-apps.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:324
+#: ../examples/guestfs-recipes.pod:347
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -7109,14 +7167,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:331
+#: ../examples/guestfs-recipes.pod:354
msgid ""
"Make the file executable and then you can run it on any named virtual "
"machine:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:334
+#: ../examples/guestfs-recipes.pod:357
#, no-wrap
msgid ""
" # list-apps.sh WinGuest\n"
@@ -7152,7 +7210,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:364
+#: ../examples/guestfs-recipes.pod:387
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 "
@@ -7160,22 +7218,22 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:368
+#: ../examples/guestfs-recipes.pod:391
msgid "List files and directories in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:370
+#: ../examples/guestfs-recipes.pod:393
msgid "Use L<virt-ls(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:372
+#: ../examples/guestfs-recipes.pod:395
msgid "List services in a Windows VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:374
+#: ../examples/guestfs-recipes.pod:397
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 "
@@ -7183,44 +7241,44 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:378
+#: ../examples/guestfs-recipes.pod:401
msgid "L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:380
+#: ../examples/guestfs-recipes.pod:403
msgid "Make a disk image sparse"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:382
+#: ../examples/guestfs-recipes.pod:405
msgid "Use L<virt-sparsify(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:384
+#: ../examples/guestfs-recipes.pod:407
msgid "Monitor disk usage over time"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:386
+#: ../examples/guestfs-recipes.pod:409
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:389
+#: ../examples/guestfs-recipes.pod:412
msgid "L<http://virt-tools.org/learning/advanced-virt-df/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:391
+#: ../examples/guestfs-recipes.pod:414
msgid "Reading the Windows Event Log from Windows Vista (or later)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:393
+#: ../examples/guestfs-recipes.pod:416
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 "
@@ -7228,19 +7286,19 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:399
+#: ../examples/guestfs-recipes.pod:422
msgid "Remove root password (Linux)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:401
+#: ../examples/guestfs-recipes.pod:424
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:404
+#: ../examples/guestfs-recipes.pod:427
#, no-wrap
msgid ""
" virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
@@ -7248,12 +7306,12 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:406
+#: ../examples/guestfs-recipes.pod:429
msgid "Remove Administrator password (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:408
+#: ../examples/guestfs-recipes.pod:431
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 "
@@ -7261,17 +7319,17 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:413
+#: ../examples/guestfs-recipes.pod:436
msgid "L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:415
+#: ../examples/guestfs-recipes.pod:438
msgid "Sysprepping a virtual machine (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:417
+#: ../examples/guestfs-recipes.pod:440
msgid ""
"It is possible to do a \"sysprep\" using libguestfs alone, although not "
"straightforward. Currently there is code in the Aeolus Oz project which "
@@ -7280,19 +7338,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:422
+#: ../examples/guestfs-recipes.pod:445
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:425
+#: ../examples/guestfs-recipes.pod:448
msgid "Unpack a live CD"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:427
+#: ../examples/guestfs-recipes.pod:450
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 "
@@ -7300,41 +7358,41 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:431
+#: ../examples/guestfs-recipes.pod:454
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:433
+#: ../examples/guestfs-recipes.pod:456
msgid "Uploading and downloading files"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:435
+#: ../examples/guestfs-recipes.pod:458
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:438
+#: ../examples/guestfs-recipes.pod:461
msgid "L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:440
+#: ../examples/guestfs-recipes.pod:463
msgid "Uploading raw filesystem content"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:442
+#: ../examples/guestfs-recipes.pod:465
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:446
+#: ../examples/guestfs-recipes.pod:469
#, no-wrap
msgid ""
" guestfish --rw -a disk.img run : upload sda1.img /dev/sda1\n"
@@ -7342,7 +7400,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:448
+#: ../examples/guestfs-recipes.pod:471
#, no-wrap
msgid ""
" guestfish --rw -d Guest run : upload lv.img /dev/vg_guest/lv_root\n"
@@ -7350,7 +7408,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:450
+#: ../examples/guestfs-recipes.pod:473
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 - "
@@ -7360,7 +7418,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:456
+#: ../examples/guestfs-recipes.pod:479
#, no-wrap
msgid ""
" guestfish --rw -d Guest run : \\\n"
@@ -7370,29 +7428,29 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:460
+#: ../examples/guestfs-recipes.pod:483
msgid "(or use C<ntfsresize> if the filesystem is NTFS)."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:462
+#: ../examples/guestfs-recipes.pod:485
msgid "Use libguestfs tools on VMware ESX guests"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:464
+#: ../examples/guestfs-recipes.pod:487
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:468
+#: ../examples/guestfs-recipes.pod:491
msgid "L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:472
+#: ../examples/guestfs-recipes.pod:495
msgid ""
"L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, "
"L<guestfs-erlang(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, "