diff options
Diffstat (limited to 'po-docs/libguestfs-docs.pot')
-rw-r--r-- | po-docs/libguestfs-docs.pot | 1837 |
1 files changed, 989 insertions, 848 deletions
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot index d98852d1..de4ba271 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.19.40\n" +"Project-Id-Version: libguestfs 1.19.41\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-09-04 23:16+0200\n" +"POT-Creation-Date: 2012-09-16 13:33+0200\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" @@ -343,7 +343,7 @@ msgid "" msgstr "" #. type: textblock -#: ../align/virt-alignment-scan.pod:146 ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242 ../fish/guestfish.pod:689 ../format/virt-format.pod:96 ../inspector/virt-inspector.pod:350 ../rescue/virt-rescue.pod:164 ../src/guestfs.pod:3151 ../sysprep/virt-sysprep.pod:112 +#: ../align/virt-alignment-scan.pod:146 ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242 ../fish/guestfish.pod:689 ../format/virt-format.pod:96 ../inspector/virt-inspector.pod:350 ../rescue/virt-rescue.pod:164 ../src/guestfs.pod:3156 ../sysprep/virt-sysprep.pod:112 msgid "For example:" msgstr "" @@ -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:151 ../examples/guestfs-faq.pod:157 ../examples/guestfs-faq.pod:196 ../examples/guestfs-faq.pod:202 ../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:126 ../examples/guestfs-recipes.pod:130 ../examples/guestfs-recipes.pod:134 ../examples/guestfs-recipes.pod:160 ../examples/guestfs-recipes.pod:165 ../examples/guestfs-recipes.pod:255 ../examples/guestfs-recipes.pod:259 ../examples/guestfs-recipes.pod:263 ../examples/guestfs-recipes.pod:267 ../examples/guestfs-recipes.pod:271 ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114 ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:417 ../fish/guestfish-actions.pod:425 ../fish/guestfish-actions.pod:432 ../fish/guestfish-actions.pod:439 ../fish/guestfish-actions.pod:1480 ../fish/guestfish-actions.pod:1484 ../fish/guestfish-actions.pod:1488 ../fish/guestfish-actions.pod:1492 ../fish/guestfish-actions.pod:1500 ../fish/guestfish-actions.pod:1504 ../fish/guestfish-actions.pod:1508 ../fish/guestfish-actions.pod:1518 ../fish/guestfish-actions.pod:1522 ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1637 ../fish/guestfish-actions.pod:1641 ../fish/guestfish-actions.pod:1646 ../fish/guestfish-actions.pod:1688 ../fish/guestfish-actions.pod:1692 ../fish/guestfish-actions.pod:1697 ../fish/guestfish-actions.pod:2143 ../fish/guestfish-actions.pod:2150 ../fish/guestfish-actions.pod:2157 ../fish/guestfish-actions.pod:2727 ../fish/guestfish-actions.pod:2733 ../fish/guestfish-actions.pod:2741 ../fish/guestfish-actions.pod:2748 ../fish/guestfish-actions.pod:2755 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../fish/guestfish.pod:473 ../guestfs-release-notes.pod:68 ../guestfs-release-notes.pod:72 ../guestfs-release-notes.pod:76 ../guestfs-release-notes.pod:80 ../guestfs-release-notes.pod:84 ../guestfs-release-notes.pod:88 ../guestfs-release-notes.pod:93 ../guestfs-release-notes.pod:200 ../guestfs-release-notes.pod:204 ../guestfs-release-notes.pod:208 ../guestfs-release-notes.pod:212 ../guestfs-release-notes.pod:216 ../guestfs-release-notes.pod:220 ../guestfs-release-notes.pod:224 ../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:622 ../src/guestfs-actions.pod:630 ../src/guestfs-actions.pod:637 ../src/guestfs-actions.pod:644 ../src/guestfs-actions.pod:2475 ../src/guestfs-actions.pod:2479 ../src/guestfs-actions.pod:2483 ../src/guestfs-actions.pod:2487 ../src/guestfs-actions.pod:2495 ../src/guestfs-actions.pod:2499 ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:2513 ../src/guestfs-actions.pod:2517 ../src/guestfs-actions.pod:2521 ../src/guestfs-actions.pod:2693 ../src/guestfs-actions.pod:2697 ../src/guestfs-actions.pod:2702 ../src/guestfs-actions.pod:2763 ../src/guestfs-actions.pod:2767 ../src/guestfs-actions.pod:2772 ../src/guestfs-actions.pod:3471 ../src/guestfs-actions.pod:3478 ../src/guestfs-actions.pod:3485 ../src/guestfs-actions.pod:4310 ../src/guestfs-actions.pod:4316 ../src/guestfs-actions.pod:4324 ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:4338 ../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:1202 ../src/guestfs.pod:1206 ../src/guestfs.pod:1210 ../src/guestfs.pod:1215 ../src/guestfs.pod:1223 ../src/guestfs.pod:1242 ../src/guestfs.pod:1250 ../src/guestfs.pod:1267 ../src/guestfs.pod:1272 ../src/guestfs.pod:1276 ../src/guestfs.pod:1418 ../src/guestfs.pod:1422 ../src/guestfs.pod:1426 ../src/guestfs.pod:1430 ../src/guestfs.pod:1434 ../src/guestfs.pod:1438 ../src/guestfs.pod:1964 ../src/guestfs.pod:1969 ../src/guestfs.pod:1973 ../src/guestfs.pod:2075 ../src/guestfs.pod:2080 ../src/guestfs.pod:2084 ../src/guestfs.pod:2094 ../src/guestfs.pod:2383 ../src/guestfs.pod:2388 ../src/guestfs.pod:2394 ../src/guestfs.pod:2402 ../src/guestfs.pod:2919 ../src/guestfs.pod:2925 ../src/guestfs.pod:2930 ../src/guestfs.pod:2936 ../src/guestfs.pod:3326 ../src/guestfs.pod:3331 ../src/guestfs.pod:3335 ../src/guestfs.pod:3339 ../src/guestfs.pod:3343 ../src/guestfs.pod:3357 ../src/guestfs.pod:3362 ../sysprep/virt-sysprep.pod:231 ../sysprep/virt-sysprep.pod:235 ../sysprep/virt-sysprep.pod:239 ../sysprep/virt-sysprep.pod:243 ../sysprep/virt-sysprep.pod:258 ../sysprep/virt-sysprep.pod:262 ../sysprep/virt-sysprep.pod:266 ../sysprep/virt-sysprep.pod:270 ../sysprep/virt-sysprep.pod:274 ../sysprep/virt-sysprep.pod:327 ../sysprep/virt-sysprep.pod:339 ../sysprep/virt-sysprep.pod:343 ../sysprep/virt-sysprep.pod:351 ../sysprep/virt-sysprep.pod:357 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:721 ../tools/virt-win-reg.pl:727 ../tools/virt-win-reg.pl:733 +#: ../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:150 ../examples/guestfs-faq.pod:156 ../examples/guestfs-faq.pod:195 ../examples/guestfs-faq.pod:201 ../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:126 ../examples/guestfs-recipes.pod:130 ../examples/guestfs-recipes.pod:134 ../examples/guestfs-recipes.pod:160 ../examples/guestfs-recipes.pod:165 ../examples/guestfs-recipes.pod:255 ../examples/guestfs-recipes.pod:259 ../examples/guestfs-recipes.pod:263 ../examples/guestfs-recipes.pod:267 ../examples/guestfs-recipes.pod:271 ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114 ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:417 ../fish/guestfish-actions.pod:425 ../fish/guestfish-actions.pod:432 ../fish/guestfish-actions.pod:439 ../fish/guestfish-actions.pod:1480 ../fish/guestfish-actions.pod:1484 ../fish/guestfish-actions.pod:1488 ../fish/guestfish-actions.pod:1492 ../fish/guestfish-actions.pod:1500 ../fish/guestfish-actions.pod:1504 ../fish/guestfish-actions.pod:1508 ../fish/guestfish-actions.pod:1518 ../fish/guestfish-actions.pod:1522 ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1637 ../fish/guestfish-actions.pod:1641 ../fish/guestfish-actions.pod:1646 ../fish/guestfish-actions.pod:1688 ../fish/guestfish-actions.pod:1692 ../fish/guestfish-actions.pod:1697 ../fish/guestfish-actions.pod:2143 ../fish/guestfish-actions.pod:2150 ../fish/guestfish-actions.pod:2157 ../fish/guestfish-actions.pod:2727 ../fish/guestfish-actions.pod:2733 ../fish/guestfish-actions.pod:2741 ../fish/guestfish-actions.pod:2748 ../fish/guestfish-actions.pod:2755 ../fish/guestfish.pod:461 ../fish/guestfish.pod:465 ../fish/guestfish.pod:469 ../fish/guestfish.pod:473 ../guestfs-release-notes.pod:82 ../guestfs-release-notes.pod:86 ../guestfs-release-notes.pod:90 ../guestfs-release-notes.pod:94 ../guestfs-release-notes.pod:98 ../guestfs-release-notes.pod:102 ../guestfs-release-notes.pod:107 ../guestfs-release-notes.pod:214 ../guestfs-release-notes.pod:218 ../guestfs-release-notes.pod:222 ../guestfs-release-notes.pod:226 ../guestfs-release-notes.pod:230 ../guestfs-release-notes.pod:234 ../guestfs-release-notes.pod:238 ../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:622 ../src/guestfs-actions.pod:630 ../src/guestfs-actions.pod:637 ../src/guestfs-actions.pod:644 ../src/guestfs-actions.pod:2475 ../src/guestfs-actions.pod:2479 ../src/guestfs-actions.pod:2483 ../src/guestfs-actions.pod:2487 ../src/guestfs-actions.pod:2495 ../src/guestfs-actions.pod:2499 ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:2513 ../src/guestfs-actions.pod:2517 ../src/guestfs-actions.pod:2521 ../src/guestfs-actions.pod:2693 ../src/guestfs-actions.pod:2697 ../src/guestfs-actions.pod:2702 ../src/guestfs-actions.pod:2763 ../src/guestfs-actions.pod:2767 ../src/guestfs-actions.pod:2772 ../src/guestfs-actions.pod:3471 ../src/guestfs-actions.pod:3478 ../src/guestfs-actions.pod:3485 ../src/guestfs-actions.pod:4310 ../src/guestfs-actions.pod:4316 ../src/guestfs-actions.pod:4324 ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:4338 ../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:1202 ../src/guestfs.pod:1206 ../src/guestfs.pod:1210 ../src/guestfs.pod:1215 ../src/guestfs.pod:1223 ../src/guestfs.pod:1242 ../src/guestfs.pod:1250 ../src/guestfs.pod:1267 ../src/guestfs.pod:1272 ../src/guestfs.pod:1276 ../src/guestfs.pod:1418 ../src/guestfs.pod:1422 ../src/guestfs.pod:1426 ../src/guestfs.pod:1430 ../src/guestfs.pod:1434 ../src/guestfs.pod:1438 ../src/guestfs.pod:1964 ../src/guestfs.pod:1969 ../src/guestfs.pod:1973 ../src/guestfs.pod:2075 ../src/guestfs.pod:2080 ../src/guestfs.pod:2084 ../src/guestfs.pod:2094 ../src/guestfs.pod:2383 ../src/guestfs.pod:2388 ../src/guestfs.pod:2394 ../src/guestfs.pod:2402 ../src/guestfs.pod:2919 ../src/guestfs.pod:2925 ../src/guestfs.pod:2930 ../src/guestfs.pod:2936 ../src/guestfs.pod:3343 ../src/guestfs.pod:3348 ../src/guestfs.pod:3352 ../src/guestfs.pod:3356 ../src/guestfs.pod:3360 ../src/guestfs.pod:3374 ../src/guestfs.pod:3379 ../sysprep/virt-sysprep.pod:231 ../sysprep/virt-sysprep.pod:235 ../sysprep/virt-sysprep.pod:239 ../sysprep/virt-sysprep.pod:243 ../sysprep/virt-sysprep.pod:258 ../sysprep/virt-sysprep.pod:262 ../sysprep/virt-sysprep.pod:266 ../sysprep/virt-sysprep.pod:270 ../sysprep/virt-sysprep.pod:274 ../sysprep/virt-sysprep.pod:327 ../sysprep/virt-sysprep.pod:339 ../sysprep/virt-sysprep.pod:343 ../sysprep/virt-sysprep.pod:351 ../sysprep/virt-sysprep.pod:357 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:721 ../tools/virt-win-reg.pl:727 ../tools/virt-win-reg.pl:733 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:683 ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:420 ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1289 ../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 ../guestfs-release-notes.pod:1697 ../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:3562 ../sysprep/virt-sysprep.pod:480 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:627 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:757 +#: ../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:723 ../examples/guestfs-performance.pod:429 ../examples/guestfs-recipes.pod:420 ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1289 ../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 ../guestfs-release-notes.pod:1711 ../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:3579 ../sysprep/virt-sysprep.pod:480 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:627 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:757 msgid "SEE ALSO" msgstr "" @@ -812,7 +812,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../align/virt-alignment-scan.pod:384 ../cat/virt-cat.pod:252 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:507 ../df/virt-df.pod:261 ../edit/virt-edit.pod:382 ../format/virt-format.pod:187 ../guestfs-release-notes.pod:1708 ../rescue/virt-rescue.pod:349 ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:312 ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:642 ../tools/virt-tar.pl:309 ../tools/virt-win-reg.pl:772 +#: ../align/virt-alignment-scan.pod:384 ../cat/virt-cat.pod:252 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:507 ../df/virt-df.pod:261 ../edit/virt-edit.pod:382 ../format/virt-format.pod:187 ../guestfs-release-notes.pod:1722 ../rescue/virt-rescue.pod:349 ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:312 ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:642 ../tools/virt-tar.pl:309 ../tools/virt-win-reg.pl:772 msgid "AUTHOR" 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:693 ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:437 ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1321 ../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 ../guestfs-release-notes.pod:1712 ../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:3617 ../sysprep/virt-sysprep.pod:501 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:646 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:776 +#: ../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:733 ../examples/guestfs-performance.pod:446 ../examples/guestfs-recipes.pod:437 ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1321 ../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 ../guestfs-release-notes.pod:1726 ../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:3634 ../sysprep/virt-sysprep.pod:501 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:646 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:776 msgid "COPYRIGHT" msgstr "" @@ -1078,7 +1078,7 @@ msgid "" msgstr "" #. type: =head1 -#: ../appliance/libguestfs-make-fixed-appliance.pod:139 ../edit/virt-edit.pod:343 ../fish/guestfish.pod:1135 ../rescue/virt-rescue.pod:313 ../sparsify/virt-sparsify.pod:272 ../src/guestfs.pod:3496 ../test-tool/libguestfs-test-tool.pod:101 +#: ../appliance/libguestfs-make-fixed-appliance.pod:139 ../edit/virt-edit.pod:343 ../fish/guestfish.pod:1135 ../rescue/virt-rescue.pod:313 ../sparsify/virt-sparsify.pod:272 ../src/guestfs.pod:3513 ../test-tool/libguestfs-test-tool.pod:101 msgid "ENVIRONMENT VARIABLES" 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:689 ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:433 ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1317 ../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:3613 ../sysprep/virt-sysprep.pod:495 ../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:729 ../examples/guestfs-performance.pod:442 ../examples/guestfs-recipes.pod:433 ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1317 ../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:3630 ../sysprep/virt-sysprep.pod:495 ../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:691 ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:435 ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1319 ../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:3615 ../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:731 ../examples/guestfs-performance.pod:444 ../examples/guestfs-recipes.pod:435 ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1319 ../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:3632 ../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:439 ../fish/guestfish.pod:1323 ../fuse/guestmount.pod:415 ../guestfs-release-notes.pod:1714 ../rescue/virt-rescue.pod:355 ../src/guestfs.pod:3619 ../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:439 ../fish/guestfish.pod:1323 ../fuse/guestmount.pod:415 ../guestfs-release-notes.pod:1728 ../rescue/virt-rescue.pod:355 ../src/guestfs.pod:3636 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285 msgid "Copyright (C) 2009-2012 Red Hat Inc." msgstr "" @@ -3642,7 +3642,7 @@ msgid "" msgstr "" #. type: =head3 -#: ../edit/virt-edit.pod:329 ../guestfs-release-notes.pod:142 +#: ../edit/virt-edit.pod:329 ../guestfs-release-notes.pod:156 msgid "CVE-2012-2690" msgstr "" @@ -3657,14 +3657,14 @@ msgid "" msgstr "" #. type: textblock -#: ../edit/virt-edit.pod:337 ../guestfs-release-notes.pod:150 +#: ../edit/virt-edit.pod:337 ../guestfs-release-notes.pod:164 msgid "" "This issue was assigned CVE-2012-2690, and is fixed in libguestfs E<ge> " "1.16." msgstr "" #. type: textblock -#: ../edit/virt-edit.pod:340 ../guestfs-release-notes.pod:152 +#: ../edit/virt-edit.pod:340 ../guestfs-release-notes.pod:166 msgid "" "For further information, see " "L<https://bugzilla.redhat.com/show_bug.cgi?id=788642>" @@ -4155,18 +4155,23 @@ msgstr "" #. type: =head2 #: ../examples/guestfs-faq.pod:100 -msgid "How can I get help? What mailing lists or chat rooms are available?" +msgid "How can I get help?" +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:102 +msgid "What mailing lists or chat rooms are available?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:103 +#: ../examples/guestfs-faq.pod:104 msgid "" "If you are a Red Hat customer using Red Hat Enterprise Linux, please contact " "Red Hat Support: L<http://redhat.com/support>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:106 +#: ../examples/guestfs-faq.pod:107 msgid "" "There is a mailing list, mainly for development, but users are also welcome " "to ask questions about libguestfs and the virt tools: " @@ -4174,7 +4179,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:110 +#: ../examples/guestfs-faq.pod:111 msgid "" "You can also talk to us on IRC channel C<#libguestfs> on FreeNode. We're " "not always around, so please stay in the channel after asking your question " @@ -4182,7 +4187,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:114 +#: ../examples/guestfs-faq.pod:115 msgid "" "For other virt tools (not ones supplied with libguestfs) there is a general " "virt tools mailing list: " @@ -4190,49 +4195,56 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:118 +#: ../examples/guestfs-faq.pod:119 msgid "How do I report bugs?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:120 +#: ../examples/guestfs-faq.pod:121 msgid "Please use the following link to enter a bug in Bugzilla:" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:122 +#: ../examples/guestfs-faq.pod:123 msgid "L<https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:124 +#: ../examples/guestfs-faq.pod:125 msgid "Include as much detail as you can and a way to reproduce the problem." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:126 +#: ../examples/guestfs-faq.pod:127 msgid "Include the full output of L<libguestfs-test-tool(1)>." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:128 -msgid "COMMON ERRORS" +#: ../examples/guestfs-faq.pod:129 +msgid "COMMON PROBLEMS" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:131 +msgid "" +"See also L<guestfs(3)/LIBGUESTFS GOTCHAS> for some \"gotchas\" with using " +"the libguestfs API." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:130 +#: ../examples/guestfs-faq.pod:134 msgid "\"child process died unexpectedly\"" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:132 +#: ../examples/guestfs-faq.pod:136 msgid "" "This error indicates that qemu failed or the host kernel could not boot. To " "get further information about the failure, you have to run:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:135 ../test-tool/libguestfs-test-tool.pod:21 +#: ../examples/guestfs-faq.pod:139 ../test-tool/libguestfs-test-tool.pod:21 #, no-wrap msgid "" " libguestfs-test-tool\n" @@ -4240,36 +4252,24 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:137 +#: ../examples/guestfs-faq.pod:141 msgid "" "If, after using this, you still don't understand the failure, contact us " "(see previous section)." msgstr "" -#. type: =head1 -#: ../examples/guestfs-faq.pod:140 -msgid "COMMON PROBLEMS" -msgstr "" - -#. type: textblock -#: ../examples/guestfs-faq.pod:142 -msgid "" -"See also L<guestfs(3)/LIBGUESTFS GOTCHAS> for some \"gotchas\" with using " -"the libguestfs API." -msgstr "" - #. type: =head2 -#: ../examples/guestfs-faq.pod:145 +#: ../examples/guestfs-faq.pod:144 msgid "Non-ASCII characters don't appear on VFAT filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:147 +#: ../examples/guestfs-faq.pod:146 msgid "Typical symptoms of this problem:" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:153 +#: ../examples/guestfs-faq.pod:152 msgid "" "You get an error when you create a file where the filename contains " "non-ASCII characters, particularly non 8-bit characters from Asian languages " @@ -4277,19 +4277,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:159 +#: ../examples/guestfs-faq.pod:158 msgid "" "When you list a directory from a VFAT filesystem, filenames appear as " "question marks." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:164 +#: ../examples/guestfs-faq.pod:163 msgid "This is a design flaw of the GNU/Linux system." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:166 +#: ../examples/guestfs-faq.pod:165 msgid "" "VFAT stores long filenames as UTF-16 characters. When opening or returning " "filenames, the Linux kernel has to translate these to some form of 8 bit " @@ -4299,7 +4299,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:172 +#: ../examples/guestfs-faq.pod:171 msgid "" "Therefore you have to tell the kernel what translation you want done when " "you mount the filesystem. The two methods are the C<iocharset> parameter " @@ -4307,14 +4307,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:176 +#: ../examples/guestfs-faq.pod:175 msgid "" "So to use a VFAT filesystem you must add the C<utf8> flag when mounting. " "From guestfish, use:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:179 +#: ../examples/guestfs-faq.pod:178 #, no-wrap msgid "" " ><fs> mount-options utf8 /dev/sda1 /\n" @@ -4322,12 +4322,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:181 +#: ../examples/guestfs-faq.pod:180 msgid "or on the guestfish command line:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:183 +#: ../examples/guestfs-faq.pod:182 #, no-wrap msgid "" " guestfish [...] -m /dev/sda1:/:utf8\n" @@ -4335,12 +4335,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:185 +#: ../examples/guestfs-faq.pod:184 msgid "or from the API:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:187 +#: ../examples/guestfs-faq.pod:186 #, no-wrap msgid "" " guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n" @@ -4348,19 +4348,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:189 +#: ../examples/guestfs-faq.pod:188 msgid "The kernel will then translate filenames to and from UTF-8 strings." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:191 +#: ../examples/guestfs-faq.pod:190 msgid "" "We considered adding this mount option transparently, but unfortunately " "there are several problems with doing that:" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:198 +#: ../examples/guestfs-faq.pod:197 msgid "" "On some Linux systems, the C<utf8> mount option doesn't work. We don't " "precisely understand what systems or why, but this was reliably reported by " @@ -4368,7 +4368,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:204 +#: ../examples/guestfs-faq.pod:203 msgid "" "It would prevent you from using the C<iocharset> parameter because it is " "incompatible with C<utf8>. It is probably not a good idea to use this " @@ -4376,12 +4376,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:210 +#: ../examples/guestfs-faq.pod:209 msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:212 +#: ../examples/guestfs-faq.pod:211 msgid "" "The filesystem was not prepared correctly with mkisofs or genisoimage. Make " "sure the filesystem was created using Joliet and/or Rock Ridge extensions. " @@ -4390,37 +4390,37 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:217 +#: ../examples/guestfs-faq.pod:216 msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS" msgstr "" #. type: =end -#: ../examples/guestfs-faq.pod:219 ../examples/guestfs-faq.pod:224 ../examples/guestfs-faq.pod:449 ../examples/guestfs-faq.pod:454 ../examples/guestfs-faq.pod:573 ../examples/guestfs-faq.pod:578 ../src/guestfs.pod:2529 ../src/guestfs.pod:2534 +#: ../examples/guestfs-faq.pod:218 ../examples/guestfs-faq.pod:223 ../examples/guestfs-faq.pod:448 ../examples/guestfs-faq.pod:453 ../examples/guestfs-faq.pod:574 ../examples/guestfs-faq.pod:579 ../guestfs-release-notes.pod:14 ../guestfs-release-notes.pod:21 ../src/guestfs.pod:2529 ../src/guestfs.pod:2534 msgid "html" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:221 +#: ../examples/guestfs-faq.pod:220 msgid "<!-- old anchor for the next section --> <a name=\"binaries\"/>" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:226 +#: ../examples/guestfs-faq.pod:225 msgid "Where can I get the latest binaries for ...?" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:230 +#: ../examples/guestfs-faq.pod:229 msgid "Fedora E<ge> 11, RHEL E<ge> 5.3, EPEL 5" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:232 +#: ../examples/guestfs-faq.pod:231 msgid "Use:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:234 +#: ../examples/guestfs-faq.pod:233 #, no-wrap msgid "" " yum install '*guestf*'\n" @@ -4428,53 +4428,53 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:236 +#: ../examples/guestfs-faq.pod:235 msgid "" "For the latest builds, see: " "L<http://koji.fedoraproject.org/koji/packageinfo?packageID=8391>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:239 +#: ../examples/guestfs-faq.pod:238 msgid "Red Hat Enterprise Linux 6" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:241 +#: ../examples/guestfs-faq.pod:240 msgid "" "It is part of the default install. On RHEL 6 (only) you have to install " "C<libguestfs-winsupport> to get Windows guest support." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:244 +#: ../examples/guestfs-faq.pod:243 msgid "RHEL 6.4" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:246 +#: ../examples/guestfs-faq.pod:245 msgid "A preview repository will be announced at a later date." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:248 +#: ../examples/guestfs-faq.pod:247 msgid "Debian Squeeze (6)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:250 +#: ../examples/guestfs-faq.pod:249 msgid "" "Use Hilko Bengen's backport repository: " "L<http://people.debian.org/~bengen/libguestfs/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:253 +#: ../examples/guestfs-faq.pod:252 msgid "Debian Wheezy and later (7+)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:255 +#: ../examples/guestfs-faq.pod:254 msgid "" "Official Debian packages are available: " "L<http://packages.debian.org/search?keywords=libguestfs> (thanks Hilko " @@ -4482,12 +4482,12 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:259 +#: ../examples/guestfs-faq.pod:258 msgid "Ubuntu" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:261 +#: ../examples/guestfs-faq.pod:260 msgid "" "We don't have an Ubuntu maintainer, and the packages supplied by Canonical " "(which are outside our control) are often broken. Try compiling from source " @@ -4495,7 +4495,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:265 +#: ../examples/guestfs-faq.pod:264 msgid "" "Canonical decided to change the permissions on the kernel so that it's not " "readable except by root. This is completely stupid, but they won't change " @@ -4504,7 +4504,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:271 ../examples/guestfs-faq.pod:297 +#: ../examples/guestfs-faq.pod:270 ../examples/guestfs-faq.pod:296 #, no-wrap msgid "" " sudo chmod 0644 /boot/vmlinuz*\n" @@ -4512,41 +4512,41 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:273 +#: ../examples/guestfs-faq.pod:272 msgid "Ubuntu 10.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:275 +#: ../examples/guestfs-faq.pod:274 msgid "See: L<http://libguestfs.org/download/binaries/ubuntu1004-packages/>" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:278 +#: ../examples/guestfs-faq.pod:277 msgid "Ubuntu 12.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:280 +#: ../examples/guestfs-faq.pod:279 msgid "" "libguestfs in this version of Ubuntu works, but you need to update " "febootstrap and seabios to the latest versions." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:283 +#: ../examples/guestfs-faq.pod:282 msgid "" "You need febootstrap E<ge> 3.14-2 from: " "L<http://packages.ubuntu.com/precise/febootstrap>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:286 +#: ../examples/guestfs-faq.pod:285 msgid "After installing or updating febootstrap, rebuild the appliance:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:288 +#: ../examples/guestfs-faq.pod:287 #, no-wrap msgid "" " sudo update-guestfs-appliance\n" @@ -4554,7 +4554,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:290 +#: ../examples/guestfs-faq.pod:289 msgid "" "You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: " "L<http://packages.ubuntu.com/precise-updates/seabios> or " @@ -4562,22 +4562,22 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:295 +#: ../examples/guestfs-faq.pod:294 msgid "Also you need to do (see above):" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:299 +#: ../examples/guestfs-faq.pod:298 msgid "Gentoo" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:301 +#: ../examples/guestfs-faq.pod:300 msgid "Libguestfs was added to Gentoo in 2012-07. Do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:303 +#: ../examples/guestfs-faq.pod:302 #, no-wrap msgid "" " emerge libguestfs\n" @@ -4585,32 +4585,32 @@ msgid "" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:305 +#: ../examples/guestfs-faq.pod:304 msgid "Other Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:307 +#: ../examples/guestfs-faq.pod:306 msgid "Compile from source (next section)." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:309 +#: ../examples/guestfs-faq.pod:308 msgid "Other non-Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:311 +#: ../examples/guestfs-faq.pod:310 msgid "You'll have to compile from source, and port it." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:315 +#: ../examples/guestfs-faq.pod:314 msgid "How can I compile and install libguestfs from source?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:317 +#: ../examples/guestfs-faq.pod:316 msgid "" "If your Linux distro has a working port of febootstrap (that is, Fedora, Red " "Hat Enterprise Linux >= 6.3, Debian, Ubuntu and ArchLinux) then you should " @@ -4620,33 +4620,33 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:323 +#: ../examples/guestfs-faq.pod:322 msgid "" "If you I<don't> have febootstrap, you will need to use the \"fixed appliance " "method\". See: L<http://libguestfs.org/download/binaries/appliance/>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:327 +#: ../examples/guestfs-faq.pod:326 msgid "Patches to port febootstrap to more Linux distros are welcome." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:329 +#: ../examples/guestfs-faq.pod:328 msgid "" "Why do I get an error when I try to rebuild from the source RPMs supplied by " "Red Hat / Fedora?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:332 +#: ../examples/guestfs-faq.pod:331 msgid "" "Because of the complexity of building the libguestfs appliance, the source " "RPMs provided cannot be rebuilt directly using C<rpmbuild> or C<mock>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:336 +#: ../examples/guestfs-faq.pod:335 msgid "" "If you use Koji (which is open source software and may be installed " "locally), then the SRPMs can be rebuilt in Koji. " @@ -4654,7 +4654,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:340 +#: ../examples/guestfs-faq.pod:339 msgid "" "If you don't have or want to use Koji, then you have to give libguestfs " "access to the network so it can download the RPMs for building the " @@ -4663,7 +4663,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:346 +#: ../examples/guestfs-faq.pod:345 #, no-wrap msgid "" " %libguestfs_buildnet 1\n" @@ -4671,12 +4671,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:348 +#: ../examples/guestfs-faq.pod:347 msgid "If you are using mock, do:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:350 +#: ../examples/guestfs-faq.pod:349 #, no-wrap msgid "" " mock -D '%libguestfs_buildnet 1' [etc]\n" @@ -4684,22 +4684,22 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:352 +#: ../examples/guestfs-faq.pod:351 msgid "Libguestfs has a really long list of dependencies!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:354 +#: ../examples/guestfs-faq.pod:353 msgid "That's because it does a lot of things." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:356 +#: ../examples/guestfs-faq.pod:355 msgid "How can I speed up libguestfs builds?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:358 +#: ../examples/guestfs-faq.pod:357 msgid "" "By far the most important thing you can do is to install and properly " "configure Squid. Note that the default configuration that ships with Squid " @@ -4707,45 +4707,45 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:362 +#: ../examples/guestfs-faq.pod:361 msgid "" "A very good place to start with Squid configuration is here: " "L<https://fedoraproject.org/wiki/Extras/MockTricks#Using_Squid_to_Speed_Up_Mock_package_downloads>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:365 +#: ../examples/guestfs-faq.pod:364 msgid "" "Make sure Squid is running, and that the environment variables " "C<$http_proxy> and C<$ftp_proxy> are pointing to it." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:368 +#: ../examples/guestfs-faq.pod:367 msgid "" "With Squid running and correctly configured, appliance builds should be " "reduced to a few minutes." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:371 +#: ../examples/guestfs-faq.pod:370 msgid "SPEED, DISK SPACE USED BY LIBGUESTFS" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:373 +#: ../examples/guestfs-faq.pod:372 msgid "" "Note: Most of the information in this section has moved: " "L<guestfs-performance(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:376 +#: ../examples/guestfs-faq.pod:375 msgid "Upload or write seem very slow." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:378 +#: ../examples/guestfs-faq.pod:377 msgid "" "In libguestfs E<lt> 1.13.16, the mount command (L<guestfs(3)/guestfs_mount>) " "enabled option C<-o sync> implicitly. This causes very poor write " @@ -4753,14 +4753,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:383 +#: ../examples/guestfs-faq.pod:382 msgid "" "For libguestfs E<lt> 1.13.16, replace mount with C<mount-options>, leaving " "the first parameter as an empty string." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:386 +#: ../examples/guestfs-faq.pod:385 msgid "" "You can also do this with more recent versions of libguestfs, but if you " "know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain " @@ -4768,7 +4768,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:390 +#: ../examples/guestfs-faq.pod:389 msgid "" "If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then " "writes can be slow because the host operating system has to do costly disk " @@ -4778,17 +4778,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:396 +#: ../examples/guestfs-faq.pod:395 msgid "Libguestfs uses too much disk space!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:398 +#: ../examples/guestfs-faq.pod:397 msgid "libguestfs caches a large-ish appliance in:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:400 +#: ../examples/guestfs-faq.pod:399 #, no-wrap msgid "" " /var/tmp/.guestfs-<UID>\n" @@ -4796,26 +4796,26 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:402 +#: ../examples/guestfs-faq.pod:401 msgid "" "If the environment variable C<TMPDIR> is defined, then " "C<$TMPDIR/.guestfs-E<lt>UIDE<gt>> is used instead." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:405 +#: ../examples/guestfs-faq.pod:404 msgid "It is safe to delete this directory when you are not using libguestfs." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:407 +#: ../examples/guestfs-faq.pod:406 msgid "" "virt-sparsify seems to make the image grow to the full size of the virtual " "disk" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:410 +#: ../examples/guestfs-faq.pod:409 msgid "" "If the input to L<virt-sparsify(1)> is raw, then the output will be raw " "sparse. Make sure you are measuring the output with a tool which " @@ -4823,7 +4823,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:414 ../sparsify/virt-sparsify.pod:34 +#: ../examples/guestfs-faq.pod:413 ../sparsify/virt-sparsify.pod:34 #, no-wrap msgid "" " $ ls -lh test1.img\n" @@ -4834,19 +4834,19 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:419 ../sparsify/virt-sparsify.pod:39 +#: ../examples/guestfs-faq.pod:418 ../sparsify/virt-sparsify.pod:39 msgid "(Compare the apparent size B<100M> vs the actual size B<3.6M>)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:421 +#: ../examples/guestfs-faq.pod:420 msgid "" "If all this confuses you, use a non-sparse output by specifying the " "I<--convert> option, eg:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:424 +#: ../examples/guestfs-faq.pod:423 #, no-wrap msgid "" " virt-sparsify --convert qcow2 disk.raw disk.qcow2\n" @@ -4854,24 +4854,24 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:426 +#: ../examples/guestfs-faq.pod:425 msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:428 +#: ../examples/guestfs-faq.pod:427 msgid "The API has hundreds of methods, where do I start?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:430 +#: ../examples/guestfs-faq.pod:429 msgid "" "We recommend you start by reading the API overview: L<guestfs(3)/API " "OVERVIEW>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:433 +#: ../examples/guestfs-faq.pod:432 msgid "" "Although the API overview covers the C API, it is still worth reading even " "if you are going to use another programming language, because the API is the " @@ -4879,7 +4879,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:438 +#: ../examples/guestfs-faq.pod:437 #, no-wrap msgid "" " C guestfs_ln_sf (g, target, linkname);\n" @@ -4892,7 +4892,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:445 +#: ../examples/guestfs-faq.pod:444 msgid "" "Once you're familiar with the API overview, you should look at this list of " "starting points for other language bindings: L<guestfs(3)/USING LIBGUESTFS " @@ -4900,63 +4900,68 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:451 +#: ../examples/guestfs-faq.pod:450 msgid "<!-- old anchor for the next section --> <a name=\"debug\"/>" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:456 +#: ../examples/guestfs-faq.pod:455 msgid "Can I use libguestfs in my proprietary / closed source / commercial program?" msgstr "" #. type: textblock #: ../examples/guestfs-faq.pod:458 msgid "" -"In general, yes. However this is not legal advice. You should read the " -"license that comes with libguestfs, and if you have specific questions about " -"your obligations when distributing libguestfs, contact a lawyer. In the " -"source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for the " -"library and bindings) and C<COPYING> (GPLv2+ for the standalone programs)." +"In general, yes. However this is not legal advice - read the license that " +"comes with libguestfs, and if you have specific questions contact a lawyer." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:462 +msgid "" +"In the source tree the license is in the file C<COPYING.LIB> (LGPLv2+ for " +"the library and bindings) and C<COPYING> (GPLv2+ for the standalone " +"programs)." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:465 +#: ../examples/guestfs-faq.pod:466 msgid "DEBUGGING LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:467 +#: ../examples/guestfs-faq.pod:468 msgid "" "How do I debug when using any libguestfs program or tool (eg. virt-v2v or " "virt-df)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:470 +#: ../examples/guestfs-faq.pod:471 msgid "" "There are two C<LIBGUESTFS_*> environment variables you can set in order to " "get more information from libguestfs." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:475 +#: ../examples/guestfs-faq.pod:476 msgid "C<LIBGUESTFS_TRACE>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:477 +#: ../examples/guestfs-faq.pod:478 msgid "" "Set this to 1 and libguestfs will print out each command / API call in a " "format which is similar to guestfish commands." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:480 +#: ../examples/guestfs-faq.pod:481 msgid "C<LIBGUESTFS_DEBUG>" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:482 +#: ../examples/guestfs-faq.pod:483 msgid "" "Set this to 1 in order to enable massive amounts of debug messages. If you " "think there is some problem inside the libguestfs appliance, then you should " @@ -4964,12 +4969,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:488 +#: ../examples/guestfs-faq.pod:489 msgid "To set these from the shell, do this before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:490 +#: ../examples/guestfs-faq.pod:491 #, no-wrap msgid "" " export LIBGUESTFS_TRACE=1\n" @@ -4978,12 +4983,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:493 +#: ../examples/guestfs-faq.pod:494 msgid "For csh/tcsh the equivalent commands would be:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:495 +#: ../examples/guestfs-faq.pod:496 #, no-wrap msgid "" " setenv LIBGUESTFS_TRACE 1\n" @@ -4992,17 +4997,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:498 +#: ../examples/guestfs-faq.pod:499 msgid "For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:500 +#: ../examples/guestfs-faq.pod:501 msgid "How do I debug when using guestfish?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:502 +#: ../examples/guestfs-faq.pod:503 msgid "" "You can use the same environment variables above. Alternatively use the " "guestfish options -x (to trace commands) or -v (to get the full debug " @@ -5010,24 +5015,24 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:506 +#: ../examples/guestfs-faq.pod:507 msgid "For further information, see: L<guestfish(1)>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:508 +#: ../examples/guestfs-faq.pod:509 msgid "How do I debug when using the API?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:510 +#: ../examples/guestfs-faq.pod:511 msgid "" "Call L<guestfs(3)/guestfs_set_trace> to enable command traces, and/or " "L<guestfs(3)/guestfs_set_verbose> to enable debug messages." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:513 +#: ../examples/guestfs-faq.pod:514 msgid "" "For best results, call these functions as early as possible, just after " "creating the guestfs handle if you can, and definitely before calling " @@ -5035,36 +5040,36 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:517 +#: ../examples/guestfs-faq.pod:518 msgid "How do I capture debug output and put it into my logging system?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:519 +#: ../examples/guestfs-faq.pod:520 msgid "" "Use the event API. For examples, see: L<guestfs(3)/SETTING CALLBACKS TO " "HANDLE EVENTS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:522 +#: ../examples/guestfs-faq.pod:523 msgid "Digging deeper into the appliance boot process." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:524 +#: ../examples/guestfs-faq.pod:525 msgid "" "Enable debugging and then read this documentation on the appliance boot " "process: L<guestfs(3)/INTERNALS>." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:527 +#: ../examples/guestfs-faq.pod:528 msgid "libguestfs hangs or fails during run/launch." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:529 +#: ../examples/guestfs-faq.pod:530 msgid "" "Enable debugging and look at the full output. If you cannot work out what " "is going on, file a bug report, including the I<complete> output of " @@ -5072,17 +5077,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:533 +#: ../examples/guestfs-faq.pod:534 msgid "DESIGN/INTERNALS OF LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:535 +#: ../examples/guestfs-faq.pod:536 msgid "Why don't you do everything through the FUSE / filesystem interface?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:538 +#: ../examples/guestfs-faq.pod:539 msgid "" "We offer a command called L<guestmount(1)> which lets you mount guest " "filesystems on the host. This is implemented as a FUSE module. Why don't " @@ -5091,7 +5096,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:543 +#: ../examples/guestfs-faq.pod:544 msgid "" "The reasons are twofold. Firstly, libguestfs offers API calls for doing " "things like creating and deleting partitions and logical volumes, which " @@ -5105,7 +5110,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:553 +#: ../examples/guestfs-faq.pod:554 msgid "" "The second reason is for efficiency. FUSE itself is reasonably efficient, " "but it does make lots of small, independent calls into the FUSE module. In " @@ -5118,17 +5123,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:563 +#: ../examples/guestfs-faq.pod:564 msgid "Why don't you do everything through GVFS?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:565 +#: ../examples/guestfs-faq.pod:566 msgid "The problems are similar to the problems with FUSE." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:567 +#: ../examples/guestfs-faq.pod:568 msgid "" "GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for " "GVFS, which is encouraging because FTP is conceptually similar to the " @@ -5138,17 +5143,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:575 +#: ../examples/guestfs-faq.pod:576 msgid "<!-- old anchor for the next section --> <a name=\"backup\"/>" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:580 +#: ../examples/guestfs-faq.pod:581 msgid "Can I use C<guestfish --ro> as a way to backup my virtual machines?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:582 +#: ../examples/guestfs-faq.pod:583 msgid "" "Usually this is not a good idea. The question is answered in more detail in " "this mailing list posting: " @@ -5156,19 +5161,91 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:586 +#: ../examples/guestfs-faq.pod:587 +msgid "Why can I write to the disk, even though I added it read-only?" +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:589 +msgid "Why does C<--ro> appear to have no effect?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:591 +msgid "" +"When you add a disk read-only, libguestfs places a writable overlay on top " +"of the underlying disk. Writes go into this overlay, and are discarded when " +"the handle is closed (or C<guestfish> etc. exits)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:595 +msgid "" +"There are two reasons for doing it this way: Firstly read-only disks aren't " +"possible in many cases (eg. IDE simply doesn't support them, so you couldn't " +"have an IDE-emulated read-only disk, although this is not common in real " +"libguestfs installations)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:600 +msgid "" +"Secondly and more importantly, even if read-only disks were possible, you " +"wouldn't want them. Mounting any filesystem that has a journal, even " +"C<mount -o ro>, causes writes to the filesystem because the journal has to " +"be replayed and metadata updated. If the disk was truly read-only, you " +"wouldn't be able to mount a dirty filesystem." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:606 +msgid "" +"To make it usable, we create the overlay as a place to temporarily store " +"these writes, and then we discard it afterwards. This ensures that the " +"underlying disk is always untouched." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:610 +msgid "" +"Note also that there is a regression test for this when building libguestfs " +"(in C<tests/qemu>). This is one reason why it's important for packagers to " +"run the test suite." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:614 +msgid "Does C<--ro> make all disks read-only?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:616 +msgid "" +"I<No!> The C<--ro> option only affects disks added on the command line, " +"ie. using C<-a> and C<-d> options." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:619 +msgid "" +"In guestfish, if you use the C<add> command, then disk is added read-write " +"(unless you specify the C<readonly:true> flag explicitly with the command)." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:623 msgid "What's the difference between guestfish and virt-rescue?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:588 +#: ../examples/guestfs-faq.pod:625 msgid "" "A lot of people are confused by the two superficially similar tools we " "provide:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:591 +#: ../examples/guestfs-faq.pod:628 #, no-wrap msgid "" " $ guestfish --ro -a guest.img\n" @@ -5178,7 +5255,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:595 +#: ../examples/guestfs-faq.pod:632 #, no-wrap msgid "" " $ virt-rescue --ro guest.img\n" @@ -5187,7 +5264,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:598 +#: ../examples/guestfs-faq.pod:635 msgid "" "And the related question which then arises is why you can't type in full " "shell commands with all the --options in guestfish (but you can in " @@ -5195,7 +5272,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:602 +#: ../examples/guestfs-faq.pod:639 msgid "" "L<guestfish(1)> is a program providing structured access to the " "L<guestfs(3)> API. It happens to be a nice interactive shell too, but its " @@ -5206,7 +5283,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:609 +#: ../examples/guestfs-faq.pod:646 msgid "" "L<virt-rescue(1)> is a free-for-all freeform way to boot the libguestfs " "appliance and make arbitrary changes to your VM. It's not structured, you " @@ -5215,7 +5292,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:614 +#: ../examples/guestfs-faq.pod:651 msgid "" "But, libguestfs also has a \"backdoor\" into the appliance allowing you to " "send arbitrary shell commands. It's not as flexible as virt-rescue, because " @@ -5223,7 +5300,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:619 +#: ../examples/guestfs-faq.pod:656 #, no-wrap msgid "" " ><fs> debug sh \"cmd arg1 arg2 ...\"\n" @@ -5231,7 +5308,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:621 +#: ../examples/guestfs-faq.pod:658 msgid "" "Note that you should B<not> rely on this. It could be removed or changed in " "future. If your program needs some operation, please add it to the " @@ -5239,36 +5316,45 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:625 +#: ../examples/guestfs-faq.pod:662 +msgid "What's the deal with C<guestfish -i>?" +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:664 msgid "" -"What's the deal with C<guestfish -i>? Why does virt-cat only work on a real " -"VM image, but virt-df works on any disk image? What does \"no root device " -"found in this operating system image\" mean?" +"Why does virt-cat only work on a real VM image, but virt-df works on any " +"disk image?" +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:667 +msgid "What does \"no root device found in this operating system image\" mean?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:630 +#: ../examples/guestfs-faq.pod:670 msgid "" "These questions are all related at a fundamental level which may not be " "immediately obvious." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:633 +#: ../examples/guestfs-faq.pod:673 msgid "" "At the L<guestfs(3)> API level, a \"disk image\" is just a pile of " "partitions and filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:636 +#: ../examples/guestfs-faq.pod:676 msgid "" "In contrast, when the virtual machine boots, it mounts those filesystems " "into a consistent hierarchy such as:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:639 +#: ../examples/guestfs-faq.pod:679 #, no-wrap msgid "" " / (/dev/sda2)\n" @@ -5284,12 +5370,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:649 +#: ../examples/guestfs-faq.pod:689 msgid "(or drive letters on Windows)." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:651 +#: ../examples/guestfs-faq.pod:691 msgid "" "The API first of all sees the disk image at the \"pile of filesystems\" " "level. But it also has a way to inspect the disk image to see if it " @@ -5298,12 +5384,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:656 +#: ../examples/guestfs-faq.pod:696 msgid "Users expect some tools (like L<virt-cat(1)>) to work with VM paths:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:658 +#: ../examples/guestfs-faq.pod:698 #, no-wrap msgid "" " virt-cat fedora.img /var/log/messages\n" @@ -5311,7 +5397,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:660 +#: ../examples/guestfs-faq.pod:700 msgid "" "How does virt-cat know that C</var> is a separate partition? The trick is " "that virt-cat performs inspection on the disk image, and uses that to " @@ -5319,7 +5405,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:664 +#: ../examples/guestfs-faq.pod:704 msgid "" "Some tools (including L<virt-cat(1)>, L<virt-edit(1)>, L<virt-ls(1)>) use " "inspection to map VM paths. Other tools, such as L<virt-df(1)> and " @@ -5328,7 +5414,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:669 +#: ../examples/guestfs-faq.pod:709 msgid "" "L<guestfish(1)> is in an interesting middle ground. If you use the I<-a> " "and I<-m> command line options, then you have to tell guestfish exactly how " @@ -5336,14 +5422,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:674 +#: ../examples/guestfs-faq.pod:714 msgid "" "If you use the I<-i> option, libguestfs performs inspection and mounts the " "filesystems for you." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:677 +#: ../examples/guestfs-faq.pod:717 msgid "" "The error C<no root device found in this operating system image> is related " "to this. It means inspection was unable to locate an operating system " @@ -5353,12 +5439,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:685 +#: ../examples/guestfs-faq.pod:725 msgid "L<guestfish(1)>, L<guestfs(3)>, L<http://libguestfs.org/>." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:695 ../examples/guestfs-performance.pod:448 ../format/virt-format.pod:193 +#: ../examples/guestfs-faq.pod:735 ../examples/guestfs-performance.pod:448 ../format/virt-format.pod:193 msgid "Copyright (C) 2012 Red Hat Inc." msgstr "" @@ -6178,7 +6264,7 @@ msgid "" msgstr "" #. type: =end -#: ../examples/guestfs-recipes.pod:3 ../examples/guestfs-recipes.pod:8 +#: ../examples/guestfs-recipes.pod:3 ../examples/guestfs-recipes.pod:8 ../guestfs-release-notes.pod:7 ../guestfs-release-notes.pod:12 msgid "comment" msgstr "" @@ -7367,7 +7453,7 @@ msgid "Try importing virt-df CSV output into a spreadsheet or database." msgstr "" #. type: textblock -#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3347 +#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3364 msgid "Run:" msgstr "" @@ -7806,7 +7892,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:10 ../fish/guestfish-actions.pod:190 ../fish/guestfish-actions.pod:204 msgid "" -"I<This function is deprecated.> In new code, use the L</add_drive> call " +"I<This function is deprecated.> In new code, use the L</add-drive> call " "instead." msgstr "" @@ -8052,7 +8138,7 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish-actions.pod:143 ../src/guestfs-actions.pod:208 ../src/guestfs.pod:3226 +#: ../fish/guestfish-actions.pod:143 ../src/guestfs-actions.pod:208 ../src/guestfs.pod:3231 msgid "C<format>" msgstr "" @@ -10007,7 +10093,7 @@ msgstr "" #: ../fish/guestfish-actions.pod:1051 ../fish/guestfish-actions.pod:1086 msgid "" "I<This function is deprecated.> In new code, use the " -"L</copy_device_to_device> call instead." +"L</copy-device-to-device> call instead." msgstr "" #. type: =head2 @@ -11706,7 +11792,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:1890 msgid "" -"I<This function is deprecated.> In new code, use the L</vfs_label> call " +"I<This function is deprecated.> In new code, use the L</vfs-label> call " "instead." msgstr "" @@ -11731,7 +11817,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:1904 msgid "" -"I<This function is deprecated.> In new code, use the L</vfs_uuid> call " +"I<This function is deprecated.> In new code, use the L</vfs-uuid> call " "instead." msgstr "" @@ -19029,7 +19115,7 @@ msgid "Possible attach methods are:" msgstr "" #. type: =item -#: ../fish/guestfish-actions.pod:5293 ../src/guestfs-actions.pod:8507 ../src/guestfs.pod:3190 +#: ../fish/guestfish-actions.pod:5293 ../src/guestfs-actions.pod:8507 ../src/guestfs.pod:3195 msgid "C<appliance>" msgstr "" @@ -19299,7 +19385,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:5417 msgid "" -"I<This function is deprecated.> In new code, use the L</set_label> call " +"I<This function is deprecated.> In new code, use the L</set-label> call " "instead." msgstr "" @@ -19859,7 +19945,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:5665 ../fish/guestfish-actions.pod:5685 ../fish/guestfish-actions.pod:5704 msgid "" -"I<This function is deprecated.> In new code, use the L</part_add> call " +"I<This function is deprecated.> In new code, use the L</part-add> call " "instead." msgstr "" @@ -19995,7 +20081,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:5742 msgid "" -"I<This function is deprecated.> In new code, use the L</part_list> call " +"I<This function is deprecated.> In new code, use the L</part-list> call " "instead." msgstr "" @@ -20649,7 +20735,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:6039 ../fish/guestfish-actions.pod:6193 msgid "" -"I<This function is deprecated.> In new code, use the L</tar_in> call " +"I<This function is deprecated.> In new code, use the L</tar-in> call " "instead." msgstr "" @@ -20676,7 +20762,7 @@ msgstr "" #. type: textblock #: ../fish/guestfish-actions.pod:6055 ../fish/guestfish-actions.pod:6209 msgid "" -"I<This function is deprecated.> In new code, use the L</tar_out> call " +"I<This function is deprecated.> In new code, use the L</tar-out> call " "instead." msgstr "" @@ -25435,17 +25521,17 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1144 ../src/guestfs.pod:3500 +#: ../fish/guestfish.pod:1144 ../src/guestfs.pod:3517 msgid "FEBOOTSTRAP_KERNEL" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1146 ../src/guestfs.pod:3502 +#: ../fish/guestfish.pod:1146 ../src/guestfs.pod:3519 msgid "FEBOOTSTRAP_MODULES" msgstr "" #. type: textblock -#: ../fish/guestfish.pod:1148 ../src/guestfs.pod:3504 +#: ../fish/guestfish.pod:1148 ../src/guestfs.pod:3521 msgid "" "These two environment variables allow the kernel that libguestfs uses in the " "appliance to be selected. If C<$FEBOOTSTRAP_KERNEL> is not set, then the " @@ -25503,17 +25589,17 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3510 +#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3527 msgid "LIBGUESTFS_APPEND" msgstr "" #. type: textblock -#: ../fish/guestfish.pod:1178 ../src/guestfs.pod:3512 +#: ../fish/guestfish.pod:1178 ../src/guestfs.pod:3529 msgid "Pass additional options to the guest kernel." msgstr "" #. type: =item -#: ../fish/guestfish.pod:1180 ../src/guestfs.pod:3514 +#: ../fish/guestfish.pod:1180 ../src/guestfs.pod:3531 msgid "LIBGUESTFS_ATTACH_METHOD" msgstr "" @@ -25525,7 +25611,7 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1185 ../src/guestfs.pod:3519 +#: ../fish/guestfish.pod:1185 ../src/guestfs.pod:3536 msgid "LIBGUESTFS_DEBUG" msgstr "" @@ -25537,17 +25623,17 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1190 ../src/guestfs.pod:3524 +#: ../fish/guestfish.pod:1190 ../src/guestfs.pod:3541 msgid "LIBGUESTFS_MEMSIZE" msgstr "" #. type: textblock -#: ../fish/guestfish.pod:1192 ../src/guestfs.pod:3526 +#: ../fish/guestfish.pod:1192 ../src/guestfs.pod:3543 msgid "Set the memory allocated to the qemu process, in megabytes. For example:" msgstr "" #. type: verbatim -#: ../fish/guestfish.pod:1195 ../src/guestfs.pod:3529 +#: ../fish/guestfish.pod:1195 ../src/guestfs.pod:3546 #, no-wrap msgid "" " LIBGUESTFS_MEMSIZE=700\n" @@ -25555,7 +25641,7 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1197 ../src/guestfs.pod:3531 +#: ../fish/guestfish.pod:1197 ../src/guestfs.pod:3548 msgid "LIBGUESTFS_PATH" msgstr "" @@ -25567,19 +25653,19 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1202 ../src/guestfs.pod:3536 +#: ../fish/guestfish.pod:1202 ../src/guestfs.pod:3553 msgid "LIBGUESTFS_QEMU" msgstr "" #. type: textblock -#: ../fish/guestfish.pod:1204 ../src/guestfs.pod:3538 +#: ../fish/guestfish.pod:1204 ../src/guestfs.pod:3555 msgid "" "Set the default qemu binary that libguestfs uses. If not set, then the qemu " "which was found at compile time by the configure script is used." msgstr "" #. type: =item -#: ../fish/guestfish.pod:1208 ../src/guestfs.pod:3544 +#: ../fish/guestfish.pod:1208 ../src/guestfs.pod:3561 msgid "LIBGUESTFS_TRACE" msgstr "" @@ -25601,19 +25687,19 @@ msgid "" msgstr "" #. type: =item -#: ../fish/guestfish.pod:1217 ../sparsify/virt-sparsify.pod:276 ../src/guestfs.pod:3549 +#: ../fish/guestfish.pod:1217 ../sparsify/virt-sparsify.pod:276 ../src/guestfs.pod:3566 msgid "TMPDIR" msgstr "" #. type: textblock -#: ../fish/guestfish.pod:1219 ../src/guestfs.pod:3551 +#: ../fish/guestfish.pod:1219 ../src/guestfs.pod:3568 msgid "" "Location of temporary directory, defaults to C</tmp> except for the cached " "supermin appliance which defaults to C</var/tmp>." msgstr "" #. type: textblock -#: ../fish/guestfish.pod:1222 ../src/guestfs.pod:3554 +#: ../fish/guestfish.pod:1222 ../src/guestfs.pod:3571 msgid "" "If libguestfs was compiled to use the supermin appliance then the real " "appliance is cached in this directory, shared between all handles belonging " @@ -26933,18 +27019,27 @@ msgstr "" msgid "guestfs-release-notes - libguestfs Release Notes" msgstr "" -#. type: =head1 -#: ../guestfs-release-notes.pod:7 -msgid "RELEASE NOTES FOR LIBGUESTFS 1.20" +#. type: textblock +#: ../guestfs-release-notes.pod:9 +msgid "" +"NOTE! Pre-release notes for the next stable version of libguestfs. Updated " +"to commit d03361b1afee09135b0cbd92a2cc180c66c5f84e" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:9 -msgid "I<NOTES UPDATED TO COMMIT d03361b1afee09135b0cbd92a2cc180c66c5f84e>" +#: ../guestfs-release-notes.pod:16 +msgid "" +"<script> document.body.style.backgroundImage = \"url('draft.png')\"; " +"document.body.style.backgroundRepeat = \"no-repeat\"; </script>" +msgstr "" + +#. type: =head1 +#: ../guestfs-release-notes.pod:23 +msgid "RELEASE NOTES FOR LIBGUESTFS 1.20" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:11 +#: ../guestfs-release-notes.pod:25 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.18.0). For detailed changelogs, please see the git " @@ -26952,37 +27047,37 @@ msgid "" msgstr "" #. type: =head2 -#: ../guestfs-release-notes.pod:15 ../guestfs-release-notes.pod:346 ../guestfs-release-notes.pod:584 ../guestfs-release-notes.pod:724 ../guestfs-release-notes.pod:893 ../guestfs-release-notes.pod:1026 ../guestfs-release-notes.pod:1168 ../guestfs-release-notes.pod:1310 ../guestfs-release-notes.pod:1477 +#: ../guestfs-release-notes.pod:29 ../guestfs-release-notes.pod:360 ../guestfs-release-notes.pod:598 ../guestfs-release-notes.pod:738 ../guestfs-release-notes.pod:907 ../guestfs-release-notes.pod:1040 ../guestfs-release-notes.pod:1182 ../guestfs-release-notes.pod:1324 ../guestfs-release-notes.pod:1491 msgid "New features" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:17 ../guestfs-release-notes.pod:785 +#: ../guestfs-release-notes.pod:31 ../guestfs-release-notes.pod:799 msgid "library" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:19 +#: ../guestfs-release-notes.pod:33 msgid "You can optionally use libvirt to launch the backend appliance by:" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:24 +#: ../guestfs-release-notes.pod:38 msgid "(a)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:26 +#: ../guestfs-release-notes.pod:40 msgid "setting C<LIBGUESTFS_ATTACH_METHOD=libvirt[:URI]>" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:28 +#: ../guestfs-release-notes.pod:42 msgid "(b)" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:30 +#: ../guestfs-release-notes.pod:44 #, no-wrap msgid "" " ./configure --with-default-attach-method=libvirt[:URI]\n" @@ -26990,17 +27085,17 @@ msgid "" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:32 +#: ../guestfs-release-notes.pod:46 msgid "(c)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:34 +#: ../guestfs-release-notes.pod:48 msgid "setting the attach-method through the API" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:38 +#: ../guestfs-release-notes.pod:52 msgid "" "virtio-scsi is now used by default, if available. This greatly increases " "the number of drives that can be added to a single libguestfs handle (up to " @@ -27008,12 +27103,12 @@ msgid "" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:42 +#: ../guestfs-release-notes.pod:56 msgid "Libguestfs can now handle E<gt> 25 disks, in all APIs, tools and tests." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:44 +#: ../guestfs-release-notes.pod:58 msgid "" "Several libguestfs APIs were reimplemented so they no longer suffer from any " "protocol limits. The reimplemented APIs are: C<guestfs_cat>, " @@ -27023,127 +27118,127 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:51 ../guestfs-release-notes.pod:348 ../guestfs-release-notes.pod:635 +#: ../guestfs-release-notes.pod:65 ../guestfs-release-notes.pod:362 ../guestfs-release-notes.pod:649 msgid "virt tools" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:53 +#: ../guestfs-release-notes.pod:67 msgid "C<guestfish touch 'win:c:\\new_file'> now works as expected." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:55 +#: ../guestfs-release-notes.pod:69 msgid "" "C<guestfish> has a new I<--network> option, which enables the user network " "in libguestfs." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:58 +#: ../guestfs-release-notes.pod:72 msgid "" "C<rsync> and C<ssh> commands are now availble in virt-rescue. In addition, " "C<rsync> can be used through the API for doing incremental copies." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:62 +#: ../guestfs-release-notes.pod:76 msgid "C<virt-sparsify> uses qcow2 v3 for increased efficiency." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:64 +#: ../guestfs-release-notes.pod:78 msgid "C<virt-sysprep> enhancements:" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:70 +#: ../guestfs-release-notes.pod:84 msgid "generate new UUIDs for PVs and VGs" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:74 +#: ../guestfs-release-notes.pod:88 msgid "remove the local machine ID (Wanlong Gao)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:78 +#: ../guestfs-release-notes.pod:92 msgid "remove ABRT data (Wanlong Gao)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:82 +#: ../guestfs-release-notes.pod:96 msgid "remove puppet keys and log files (Wanlong Gao)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:86 +#: ../guestfs-release-notes.pod:100 msgid "remove process accounting files (Wanlong Gao)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:90 +#: ../guestfs-release-notes.pod:104 msgid "" "new I<--firstboot> parameter allowing firstboot scripts for customizing " "guests" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:95 +#: ../guestfs-release-notes.pod:109 msgid "remove HOSTNAME field from C<ifcfg-eth*> files (Wanlong Gao)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:99 +#: ../guestfs-release-notes.pod:113 msgid "C<virt-make-fs> can now create virtual floppy disks (VFDs)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:101 +#: ../guestfs-release-notes.pod:115 msgid "C<guestmount> has a I<--pid-file> option." msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:103 ../guestfs-release-notes.pod:604 +#: ../guestfs-release-notes.pod:117 ../guestfs-release-notes.pod:618 msgid "language bindings" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:105 +#: ../guestfs-release-notes.pod:119 msgid "In Ruby, optional arguments hash is optional." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:107 +#: ../guestfs-release-notes.pod:121 msgid "" "In Python, optional arguments now don't use special \"sentinel\" values, so " "any integer can be passed as an optional argument." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:110 +#: ../guestfs-release-notes.pod:124 msgid "Erlang bindings now come with examples and tests." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:112 +#: ../guestfs-release-notes.pod:126 msgid "Erlang bindings now handle 64 bit integer parameters correctly." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:114 +#: ../guestfs-release-notes.pod:128 msgid "" "The automated 'bindtests' now test for 64 bit cleanliness in parameter " "passing. Several bugs in the bindings were found and fixed as a result." msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:118 ../guestfs-release-notes.pod:393 ../guestfs-release-notes.pod:622 ../guestfs-release-notes.pod:796 +#: ../guestfs-release-notes.pod:132 ../guestfs-release-notes.pod:407 ../guestfs-release-notes.pod:636 ../guestfs-release-notes.pod:810 msgid "inspection" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:120 +#: ../guestfs-release-notes.pod:134 msgid "" "Windows guests with unlimited-sized Registries are now supported. By adding " "the hivex API to the libguestfs API, it is much more efficient and easier to " @@ -27151,45 +27246,45 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:125 +#: ../guestfs-release-notes.pod:139 msgid "ports" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:127 +#: ../guestfs-release-notes.pod:141 msgid "" "Libguestfs without the appliance can be compiled on Mac OS X (Masami " "HIRATA)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:130 +#: ../guestfs-release-notes.pod:144 msgid "" "RHEL 5 is now explicitly supported through the 'oldlinux' branch in upstream " "git." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:133 +#: ../guestfs-release-notes.pod:147 msgid "" "PowerPC 64 bit is now supported. Also libguestfs has been examined for " "endianness bugs and these have been fixed." msgstr "" #. type: =head2 -#: ../guestfs-release-notes.pod:136 ../guestfs-release-notes.pod:431 ../guestfs-release-notes.pod:658 ../guestfs-release-notes.pod:825 ../guestfs-release-notes.pod:974 ../guestfs-release-notes.pod:1111 ../guestfs-release-notes.pod:1234 ../guestfs-release-notes.pod:1395 ../guestfs-release-notes.pod:1550 +#: ../guestfs-release-notes.pod:150 ../guestfs-release-notes.pod:445 ../guestfs-release-notes.pod:672 ../guestfs-release-notes.pod:839 ../guestfs-release-notes.pod:988 ../guestfs-release-notes.pod:1125 ../guestfs-release-notes.pod:1248 ../guestfs-release-notes.pod:1409 ../guestfs-release-notes.pod:1564 msgid "Security" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:138 +#: ../guestfs-release-notes.pod:152 msgid "" "The C<$HOME/.guestfish> history file is now created with 0600 permissions " "(instead of 0644 before) so it is no longer world readable." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:144 +#: ../guestfs-release-notes.pod:158 msgid "" "Old versions of both C<virt-edit> and the C<guestfish> C<edit> command " "created a new file containing the changes but did not set the permissions, " @@ -27199,12 +27294,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../guestfs-release-notes.pod:155 ../guestfs-release-notes.pod:435 ../guestfs-release-notes.pod:664 ../guestfs-release-notes.pod:829 ../guestfs-release-notes.pod:980 ../guestfs-release-notes.pod:1115 ../guestfs-release-notes.pod:1245 ../guestfs-release-notes.pod:1405 ../guestfs-release-notes.pod:1556 +#: ../guestfs-release-notes.pod:169 ../guestfs-release-notes.pod:449 ../guestfs-release-notes.pod:678 ../guestfs-release-notes.pod:843 ../guestfs-release-notes.pod:994 ../guestfs-release-notes.pod:1129 ../guestfs-release-notes.pod:1259 ../guestfs-release-notes.pod:1419 ../guestfs-release-notes.pod:1570 msgid "New APIs" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:157 +#: ../guestfs-release-notes.pod:171 #, no-wrap msgid "" " canonical-device-name\n" @@ -27236,29 +27331,29 @@ msgid "" msgstr "" #. type: =head2 -#: ../guestfs-release-notes.pod:183 ../guestfs-release-notes.pod:465 ../guestfs-release-notes.pod:674 ../guestfs-release-notes.pod:840 ../guestfs-release-notes.pod:986 ../guestfs-release-notes.pod:1122 ../guestfs-release-notes.pod:1258 ../guestfs-release-notes.pod:1418 ../guestfs-release-notes.pod:1586 +#: ../guestfs-release-notes.pod:197 ../guestfs-release-notes.pod:479 ../guestfs-release-notes.pod:688 ../guestfs-release-notes.pod:854 ../guestfs-release-notes.pod:1000 ../guestfs-release-notes.pod:1136 ../guestfs-release-notes.pod:1272 ../guestfs-release-notes.pod:1432 ../guestfs-release-notes.pod:1600 msgid "Internals" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:185 +#: ../guestfs-release-notes.pod:199 msgid "qemu E<ge> 1.1.0 is required." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:187 +#: ../guestfs-release-notes.pod:201 msgid "febootstrap E<ge> 3.19 is required." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:189 +#: ../guestfs-release-notes.pod:203 msgid "" "libvirt is optional, but if you want to use the new libvirt backend for " "launching the appliance then libvirt E<ge> 0.10.0 would be required." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:193 +#: ../guestfs-release-notes.pod:207 msgid "" "Functions which previously had no optargs can now be converted to ones with " "optargs, making extending the API much more flexible. Source and binary " @@ -27267,42 +27362,42 @@ msgid "" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:202 +#: ../guestfs-release-notes.pod:216 msgid "C<grep> (deprecating other C<*grep*> functions)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:206 +#: ../guestfs-release-notes.pod:220 msgid "C<add_drive> / C<add_drive_opts>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:210 +#: ../guestfs-release-notes.pod:224 msgid "C<mkfs> / C<mkfs_opts>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:214 +#: ../guestfs-release-notes.pod:228 msgid "C<mkswap> (deprecating C<mkswap_L> and C<mkswap_U>)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:218 +#: ../guestfs-release-notes.pod:232 msgid "C<ntfsresize> / C<ntfsresize_opts>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:222 +#: ../guestfs-release-notes.pod:236 msgid "C<tar_in> and C<tar_out> (deprecating C<tgz_in> etc.)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:226 +#: ../guestfs-release-notes.pod:240 msgid "C<umount>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:230 +#: ../guestfs-release-notes.pod:244 msgid "" "The way that libguestfs APIs are represented in the generator has changed to " "use an OCaml struct instead of a tuple. This makes it far more flexible. " @@ -27310,93 +27405,93 @@ msgid "" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:234 +#: ../guestfs-release-notes.pod:248 msgid "" "Launch backends are now located in separate files " "eg. C<src/launch-appliance.c>, C<src/launch-libvirt.c>." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:237 +#: ../guestfs-release-notes.pod:251 msgid "" "POD (documentation) is now generated using a rewritten Perl program instead " "of pod2* + shell scripts." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:240 +#: ../guestfs-release-notes.pod:254 msgid "Man pages now contain stable dates (Hilko Bengen)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:242 +#: ../guestfs-release-notes.pod:256 msgid "" "Skipped tests now exit with code 77, so they appear as C<SKIP:> in make " "check output." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:245 +#: ../guestfs-release-notes.pod:259 msgid "The parallel mount-local test has been rewritten in C (RHBZ#838081)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:247 +#: ../guestfs-release-notes.pod:261 msgid "Ruby 1.8.5 is now supported (though not recommended)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:249 +#: ../guestfs-release-notes.pod:263 msgid "" "Perl bindings can be disabled via C<./configure --disable-perl> (Wulf " "C. Krueger)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:252 +#: ../guestfs-release-notes.pod:266 msgid "" "Java bindings are now enabled/disabled using C<./configure --with-java> or " "C<./configure --without-java> (Wulf C. Krueger)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:255 +#: ../guestfs-release-notes.pod:269 msgid "Multiple fixes to use of 64 bit integers in language bindings." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:257 +#: ../guestfs-release-notes.pod:271 msgid "The appliance backend now uses sgabios instead of vgabios (Dan Berrange)." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:260 +#: ../guestfs-release-notes.pod:274 msgid "" "The C<./run> script now sets enough environment variables that you can run " "OCaml, Python, Ruby, Java, GJS programs." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:263 +#: ../guestfs-release-notes.pod:277 msgid "" "C<run --test> flag for running tests with minimal output. It also prints " "the time taken to run each test." msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:266 +#: ../guestfs-release-notes.pod:280 msgid "" "You can extract a list of external commands required by the daemon, making " "building the appliance on certain distros easier (Olaf Hering)." msgstr "" #. type: =head2 -#: ../guestfs-release-notes.pod:270 ../guestfs-release-notes.pod:538 ../guestfs-release-notes.pod:704 ../guestfs-release-notes.pod:864 ../guestfs-release-notes.pod:1008 ../guestfs-release-notes.pod:1138 ../guestfs-release-notes.pod:1293 ../guestfs-release-notes.pod:1434 ../guestfs-release-notes.pod:1598 +#: ../guestfs-release-notes.pod:284 ../guestfs-release-notes.pod:552 ../guestfs-release-notes.pod:718 ../guestfs-release-notes.pod:878 ../guestfs-release-notes.pod:1022 ../guestfs-release-notes.pod:1152 ../guestfs-release-notes.pod:1307 ../guestfs-release-notes.pod:1448 ../guestfs-release-notes.pod:1612 msgid "Bugs fixed" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:272 +#: ../guestfs-release-notes.pod:286 #, no-wrap msgid "" " ./bugs-in-changelog.sh 1.18.0..\n" @@ -27404,173 +27499,173 @@ msgid "" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:276 +#: ../guestfs-release-notes.pod:290 msgid "L<https://bugzilla.redhat.com/847881>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:278 +#: ../guestfs-release-notes.pod:292 msgid "RFE: allow extra arguments (like --exclude) to tar-out" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:280 +#: ../guestfs-release-notes.pod:294 msgid "L<https://bugzilla.redhat.com/847880>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:282 +#: ../guestfs-release-notes.pod:296 msgid "tar-out should allow (or force) --numeric-owner" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:284 +#: ../guestfs-release-notes.pod:298 msgid "L<https://bugzilla.redhat.com/845522>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:286 +#: ../guestfs-release-notes.pod:300 msgid "" "guestfish \"copy-out / localdir\" command fails with \"No such file or " "directory\"" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:288 +#: ../guestfs-release-notes.pod:302 msgid "L<https://bugzilla.redhat.com/845488>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:290 +#: ../guestfs-release-notes.pod:304 msgid "" "Long filenames on NTFS cause tar-out, copy-out etc to fail with error " "\"Cannot open: File name too long\"" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:292 +#: ../guestfs-release-notes.pod:306 msgid "L<https://bugzilla.redhat.com/840572>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:294 +#: ../guestfs-release-notes.pod:308 msgid "virt-make-fs / tar-in should support vfat properly" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:296 +#: ../guestfs-release-notes.pod:310 msgid "L<https://bugzilla.redhat.com/840115>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:298 +#: ../guestfs-release-notes.pod:312 msgid "guestfish touch problem - case_sensitive_path API expects the file to exist" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:300 +#: ../guestfs-release-notes.pod:314 msgid "L<https://bugzilla.redhat.com/836710>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:302 +#: ../guestfs-release-notes.pod:316 msgid "Data loss when writing to qcow2-format disk files" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:304 +#: ../guestfs-release-notes.pod:318 msgid "L<https://bugzilla.redhat.com/824716>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:306 +#: ../guestfs-release-notes.pod:320 msgid "compress-device-out didn't support bzip2" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:308 +#: ../guestfs-release-notes.pod:322 msgid "L<https://bugzilla.redhat.com/824043>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:310 +#: ../guestfs-release-notes.pod:324 msgid "guestfish unrecognized mount option gives confusing error message" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:312 +#: ../guestfs-release-notes.pod:326 msgid "L<https://bugzilla.redhat.com/823887>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:314 +#: ../guestfs-release-notes.pod:328 msgid "Filenames containing Chinese characters can't be created on vfat filesystems" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:316 +#: ../guestfs-release-notes.pod:330 msgid "L<https://bugzilla.redhat.com/823885>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:318 +#: ../guestfs-release-notes.pod:332 msgid "" "virt-make-fs cannot create vfat filesystem containing filesystems with " "chinese characters" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:320 +#: ../guestfs-release-notes.pod:334 msgid "L<https://bugzilla.redhat.com/823883>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:322 +#: ../guestfs-release-notes.pod:336 msgid "virt-make-fs -t fat fails with an obscure error message" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:324 +#: ../guestfs-release-notes.pod:338 msgid "L<https://bugzilla.redhat.com/823821>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:326 +#: ../guestfs-release-notes.pod:340 msgid "Inspection fails when /etc/HOSTNAME is empty" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:328 +#: ../guestfs-release-notes.pod:342 msgid "L<https://bugzilla.redhat.com/627675>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:330 +#: ../guestfs-release-notes.pod:344 msgid "libguestfs inspector code cannot handle /dev/disk/by-id/* paths" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:332 +#: ../guestfs-release-notes.pod:346 msgid "L<https://bugzilla.redhat.com/602997>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:334 +#: ../guestfs-release-notes.pod:348 msgid "part-get-bootable gives wrong result with an unordered part layout" msgstr "" #. type: =for -#: ../guestfs-release-notes.pod:338 ../guestfs-release-notes.pod:576 ../guestfs-release-notes.pod:716 ../guestfs-release-notes.pod:885 ../guestfs-release-notes.pod:1018 ../guestfs-release-notes.pod:1160 ../guestfs-release-notes.pod:1302 ../guestfs-release-notes.pod:1469 ../guestfs-release-notes.pod:1665 +#: ../guestfs-release-notes.pod:352 ../guestfs-release-notes.pod:590 ../guestfs-release-notes.pod:730 ../guestfs-release-notes.pod:899 ../guestfs-release-notes.pod:1032 ../guestfs-release-notes.pod:1174 ../guestfs-release-notes.pod:1316 ../guestfs-release-notes.pod:1483 ../guestfs-release-notes.pod:1679 msgid "comment ################################################################" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:340 +#: ../guestfs-release-notes.pod:354 msgid "RELEASE NOTES FOR LIBGUESTFS 1.18" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:342 +#: ../guestfs-release-notes.pod:356 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.16.0). For detailed changelogs, please see the git " @@ -27578,7 +27673,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:350 +#: ../guestfs-release-notes.pod:364 #, no-wrap msgid "" " - virt-sysprep has been rewritten and expanded (thanks Wanlong Gao)\n" @@ -27587,7 +27682,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:353 +#: ../guestfs-release-notes.pod:367 #, no-wrap msgid "" " - virt-sparsify --zero is a new option that zeroes the named\n" @@ -27596,7 +27691,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:356 +#: ../guestfs-release-notes.pod:370 #, no-wrap msgid "" " - virt-sparsify can now safely sparsify Linux swap partitions\n" @@ -27604,7 +27699,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:358 +#: ../guestfs-release-notes.pod:372 #, no-wrap msgid "" " - virt-sparsify fixed so it cleans up after ^C\n" @@ -27613,7 +27708,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:361 +#: ../guestfs-release-notes.pod:375 #, no-wrap msgid "" " - a new tool 'libguestfs-make-fixed-appliance' is provided to build\n" @@ -27624,7 +27719,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:366 +#: ../guestfs-release-notes.pod:380 #, no-wrap msgid "" " - virt-filesystems now displays the parents (containers) of MD\n" @@ -27633,7 +27728,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:369 +#: ../guestfs-release-notes.pod:383 #, no-wrap msgid "" " - virt-alignment-scan, run with no args, displays alignment information\n" @@ -27642,7 +27737,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:372 +#: ../guestfs-release-notes.pod:386 #, no-wrap msgid "" " - virt-df and virt-alignment-scan will display information from all\n" @@ -27651,7 +27746,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:375 +#: ../guestfs-release-notes.pod:389 #, no-wrap msgid "" " - virt-rescue new --scratch option to make scratch disks\n" @@ -27660,7 +27755,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:378 +#: ../guestfs-release-notes.pod:392 #, no-wrap msgid "" " - virt-make-fs can now be used to create btrfs\n" @@ -27668,7 +27763,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:380 +#: ../guestfs-release-notes.pod:394 #, no-wrap msgid "" " - virt-edit preserves permissions, UID, GID and SELinux context\n" @@ -27677,7 +27772,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:383 +#: ../guestfs-release-notes.pod:397 #, no-wrap msgid "" " - guestfish passes the close event over stdout and remote correctly\n" @@ -27685,7 +27780,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:385 +#: ../guestfs-release-notes.pod:399 #, no-wrap msgid "" " - guestfish new '--pipe-error' option lets you detect errors in pipe\n" @@ -27694,7 +27789,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:388 +#: ../guestfs-release-notes.pod:402 #, no-wrap msgid "" " - guestfish globs now expand device names\n" @@ -27702,7 +27797,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:390 +#: ../guestfs-release-notes.pod:404 #, no-wrap msgid "" " - comma and colon characters in filenames now handled correctly by\n" @@ -27711,7 +27806,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:395 +#: ../guestfs-release-notes.pod:409 #, no-wrap msgid "" " - added support for Fedora 17+\n" @@ -27719,7 +27814,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:397 +#: ../guestfs-release-notes.pod:411 #, no-wrap msgid "" " - added support for FreeDOS\n" @@ -27727,7 +27822,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:399 +#: ../guestfs-release-notes.pod:413 #, no-wrap msgid "" " - added support for Buildroot and Cirros\n" @@ -27735,7 +27830,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:401 +#: ../guestfs-release-notes.pod:415 #, no-wrap msgid "" " - inspection is now compatible with Windows guests that have been\n" @@ -27744,12 +27839,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:404 +#: ../guestfs-release-notes.pod:418 msgid "API" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:406 +#: ../guestfs-release-notes.pod:420 #, no-wrap msgid "" " - broad support for btrfs added, including adding multiple devices,\n" @@ -27758,7 +27853,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:409 +#: ../guestfs-release-notes.pod:423 #, no-wrap msgid "" " - the new 'mount-local' API brings FUSE support directly into the\n" @@ -27769,7 +27864,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:413 +#: ../guestfs-release-notes.pod:427 #, no-wrap msgid "" " - new man page: guestfs-performance(1), which contains performance\n" @@ -27779,7 +27874,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:417 +#: ../guestfs-release-notes.pod:431 #, no-wrap msgid "" " - new man page: guestfs-faq(1), Frequently Asked Questions\n" @@ -27788,7 +27883,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:420 +#: ../guestfs-release-notes.pod:434 #, no-wrap msgid "" " - ENOTSUP (from guestfs_last_errno) is now returned for APIs that\n" @@ -27797,12 +27892,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:423 +#: ../guestfs-release-notes.pod:437 msgid "examples" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:425 +#: ../guestfs-release-notes.pod:439 #, no-wrap msgid "" " - 'copy_over' example showing how to copy between two handles\n" @@ -27810,7 +27905,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:427 +#: ../guestfs-release-notes.pod:441 #, no-wrap msgid "" " - 'display_icon' program displays the icon associated with a guest\n" @@ -27818,7 +27913,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:429 +#: ../guestfs-release-notes.pod:443 #, no-wrap msgid "" " - 'mount_local.c' example shows how to use the mount-local API\n" @@ -27826,7 +27921,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:433 ../guestfs-release-notes.pod:827 +#: ../guestfs-release-notes.pod:447 ../guestfs-release-notes.pod:841 #, no-wrap msgid "" " (no security problems were found or fixed in this release)\n" @@ -27834,7 +27929,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:437 +#: ../guestfs-release-notes.pod:451 #, no-wrap msgid "" " btrfs-device-add: Add devices to a btrfs filesystem.\n" @@ -27868,7 +27963,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:467 +#: ../guestfs-release-notes.pod:481 #, no-wrap msgid "" " - The debian/ subdirectory has been removed. We recommend you use\n" @@ -27879,7 +27974,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:472 +#: ../guestfs-release-notes.pod:486 #, no-wrap msgid "" " - O_CLOEXEC / SOCK_CLOEXEC is now used for almost all file\n" @@ -27888,7 +27983,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:475 +#: ../guestfs-release-notes.pod:489 #, no-wrap msgid "" " - posix_fadvise is called when sequentially reading or writing large\n" @@ -27897,7 +27992,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:478 +#: ../guestfs-release-notes.pod:492 #, no-wrap msgid "" " - close all file descriptors and remove all signal handlers in the\n" @@ -27906,7 +28001,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:481 +#: ../guestfs-release-notes.pod:495 #, no-wrap msgid "" " - multiple gcc warnings and Coverity bugs have been fixed; many\n" @@ -27915,7 +28010,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:484 +#: ../guestfs-release-notes.pod:498 #, no-wrap msgid "" " - use ./configure --enable-valgrind-daemon to use valgrind on the\n" @@ -27924,7 +28019,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:487 +#: ../guestfs-release-notes.pod:501 #, no-wrap msgid "" " - use ./configure --with-qemu-options to pass extra options to qemu\n" @@ -27932,7 +28027,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:489 +#: ../guestfs-release-notes.pod:503 #, no-wrap msgid "" " - the daemon now has a growable strings buffer type (DECLARE_STRINGSBUF)\n" @@ -27940,7 +28035,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:491 +#: ../guestfs-release-notes.pod:505 #, no-wrap msgid "" " - the <guestfs.h> header file works with C++ and we have a regression\n" @@ -27949,7 +28044,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:494 +#: ../guestfs-release-notes.pod:508 #, no-wrap msgid "" " - multiple APIs which should only be called in the CONFIG state now\n" @@ -27958,7 +28053,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:497 +#: ../guestfs-release-notes.pod:511 #, no-wrap msgid "" " - .gitignore fixed to use absolute paths\n" @@ -27966,7 +28061,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:499 +#: ../guestfs-release-notes.pod:513 #, no-wrap msgid "" " - gobject bindings have been expanded, including mapping libguestfs\n" @@ -27975,7 +28070,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:502 +#: ../guestfs-release-notes.pod:516 #, no-wrap msgid "" " - gobject documentation is generated properly (thanks Matt Booth)\n" @@ -27983,7 +28078,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:504 +#: ../guestfs-release-notes.pod:518 #, no-wrap msgid "" " - gobject header files now live in a subdirectory\n" @@ -27991,7 +28086,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:506 +#: ../guestfs-release-notes.pod:520 #, no-wrap msgid "" " - CompareWithString test in the generator now works\n" @@ -27999,7 +28094,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:508 +#: ../guestfs-release-notes.pod:522 #, no-wrap msgid "" " - FUInt32, FUInt64 struct field types now use the correct XDR type\n" @@ -28007,7 +28102,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:510 +#: ../guestfs-release-notes.pod:524 #, no-wrap msgid "" " - OCaml tests are now run on bytecode and native code.\n" @@ -28015,7 +28110,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:512 +#: ../guestfs-release-notes.pod:526 #, no-wrap msgid "" " - java -Xlint:all is used, and all warnings have been fixed\n" @@ -28023,7 +28118,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:514 +#: ../guestfs-release-notes.pod:528 #, no-wrap msgid "" " - bmptopng, wrestool (etc) missing or failure no longer prints\n" @@ -28032,7 +28127,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:517 +#: ../guestfs-release-notes.pod:531 #, no-wrap msgid "" " - ruby: Use RbConfig instead of Config.\n" @@ -28040,7 +28135,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:519 +#: ../guestfs-release-notes.pod:533 #, no-wrap msgid "" " - PYTHONPATH is set by the ./run script.\n" @@ -28048,7 +28143,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:521 +#: ../guestfs-release-notes.pod:535 #, no-wrap msgid "" " - appliance building is now thread-safe.\n" @@ -28056,7 +28151,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:523 +#: ../guestfs-release-notes.pod:537 #, no-wrap msgid "" " - appliance now uses 'ip' instead of 'ifconfig' and 'netstat'\n" @@ -28065,7 +28160,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:526 +#: ../guestfs-release-notes.pod:540 #, no-wrap msgid "" " - several fixes to make parallel builds work properly\n" @@ -28073,7 +28168,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:528 +#: ../guestfs-release-notes.pod:542 #, no-wrap msgid "" " - guestfish --listen now cleans up properly\n" @@ -28081,7 +28176,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:530 +#: ../guestfs-release-notes.pod:544 #, no-wrap msgid "" " - the BUSY state has been removed\n" @@ -28089,7 +28184,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:532 +#: ../guestfs-release-notes.pod:546 #, no-wrap msgid "" " - gettextize has been removed, replaced by a simple Makefile.am\n" @@ -28097,7 +28192,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:534 +#: ../guestfs-release-notes.pod:548 #, no-wrap msgid "" " - gettext support now covers virt-resize, virt-sparsify and virt-sysprep\n" @@ -28105,7 +28200,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:536 +#: ../guestfs-release-notes.pod:550 #, no-wrap msgid "" " - better support for the arm architecture\n" @@ -28113,7 +28208,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:540 +#: ../guestfs-release-notes.pod:554 #, no-wrap msgid "" " - 822490 virt-ls error: \"libguestfs: error: checksum: path: parameter " @@ -28171,12 +28266,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:578 +#: ../guestfs-release-notes.pod:592 msgid "RELEASE NOTES FOR LIBGUESTFS 1.16" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:580 +#: ../guestfs-release-notes.pod:594 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.14.0). For detailed changelogs, please see the git " @@ -28184,12 +28279,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:586 +#: ../guestfs-release-notes.pod:600 msgid "libguestfs" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:588 +#: ../guestfs-release-notes.pod:602 #, no-wrap msgid "" " - allow XFS filesystems to be created over an existing filesystem\n" @@ -28198,7 +28293,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:591 +#: ../guestfs-release-notes.pod:605 #, no-wrap msgid "" " - the (unspecified) default alignment for part-disk has been\n" @@ -28208,7 +28303,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:595 +#: ../guestfs-release-notes.pod:609 #, no-wrap msgid "" " - new guestfs-testing(1) man page\n" @@ -28216,7 +28311,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:597 +#: ../guestfs-release-notes.pod:611 #, no-wrap msgid "" " - list-filesystems returns MD devices containing filesystems\n" @@ -28225,7 +28320,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:600 +#: ../guestfs-release-notes.pod:614 #, no-wrap msgid "" " - support for GCC >= 4.7 (Jim Meyering)\n" @@ -28233,7 +28328,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:602 +#: ../guestfs-release-notes.pod:616 #, no-wrap msgid "" " - check user does not add the same drive twice (Wanlong Gao).\n" @@ -28241,7 +28336,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:606 +#: ../guestfs-release-notes.pod:620 #, no-wrap msgid "" " - Experimental GObject bindings, with support for GObject\n" @@ -28252,7 +28347,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:611 +#: ../guestfs-release-notes.pod:625 #, no-wrap msgid "" " - support for Ruby >= 1.9\n" @@ -28260,7 +28355,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:613 +#: ../guestfs-release-notes.pod:627 #, no-wrap msgid "" " - Ruby bindings can be disabled individually (Hilko Bengen)\n" @@ -28268,7 +28363,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:615 +#: ../guestfs-release-notes.pod:629 #, no-wrap msgid "" " - support for Python 2.6, 3.x (Richard Jones, Hilko Bengen)\n" @@ -28276,7 +28371,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:617 +#: ../guestfs-release-notes.pod:631 #, no-wrap msgid "" " - support for PHP >= 5.4\n" @@ -28284,7 +28379,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:619 +#: ../guestfs-release-notes.pod:633 #, no-wrap msgid "" " - new %guestfs_introspection hash is available in Perl bindings so\n" @@ -28293,7 +28388,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:624 +#: ../guestfs-release-notes.pod:638 #, no-wrap msgid "" " - guests with MD devices can be inspected (Matthew Booth)\n" @@ -28301,7 +28396,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:626 +#: ../guestfs-release-notes.pod:640 #, no-wrap msgid "" " - support for GNU/Hurd guests\n" @@ -28309,12 +28404,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:628 ../guestfs-release-notes.pod:737 ../guestfs-release-notes.pod:895 +#: ../guestfs-release-notes.pod:642 ../guestfs-release-notes.pod:751 ../guestfs-release-notes.pod:909 msgid "guestfish" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:630 +#: ../guestfs-release-notes.pod:644 #, no-wrap msgid "" " - libguestfs events (such as progress bar events and log messages) can\n" @@ -28323,7 +28418,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:633 +#: ../guestfs-release-notes.pod:647 #, no-wrap msgid "" " - MD devices are tab-completed (Matthew Booth)\n" @@ -28331,7 +28426,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:637 +#: ../guestfs-release-notes.pod:651 #, no-wrap msgid "" " - New tool virt-format for erasing and making blank disks\n" @@ -28339,7 +28434,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:639 +#: ../guestfs-release-notes.pod:653 #, no-wrap msgid "" " - virt-sparsify new --compress and -o options to allow for compressed\n" @@ -28348,7 +28443,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:642 +#: ../guestfs-release-notes.pod:656 #, no-wrap msgid "" " - virt-sparsify can now detect and sparsify .vdi files\n" @@ -28356,7 +28451,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:644 +#: ../guestfs-release-notes.pod:658 #, no-wrap msgid "" " - virt-sysprep no longer requires xmlstarlet; a new virt-inspector " @@ -28366,7 +28461,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:647 +#: ../guestfs-release-notes.pod:661 #, no-wrap msgid "" " - virt-rescue has a new --suggest option which suggests mount commands\n" @@ -28375,7 +28470,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:650 +#: ../guestfs-release-notes.pod:664 #, no-wrap msgid "" " - virt-resize no longer requires OCaml pcre library\n" @@ -28383,12 +28478,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:652 +#: ../guestfs-release-notes.pod:666 msgid "libguestfs live" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:654 +#: ../guestfs-release-notes.pod:668 #, no-wrap msgid "" " - daemon will no longer try to edit your live /etc/lvm configuration\n" @@ -28396,7 +28491,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:656 +#: ../guestfs-release-notes.pod:670 #, no-wrap msgid "" " - fix a potential security problem with predictable /tmp names (Steve " @@ -28405,7 +28500,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:660 +#: ../guestfs-release-notes.pod:674 #, no-wrap msgid "" " CVE-2011-4127, RHBZ#757071\n" @@ -28416,7 +28511,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:666 +#: ../guestfs-release-notes.pod:680 #, no-wrap msgid "" " blkid: print all attributes of a device known to blkid (Wanlong Gao)\n" @@ -28430,7 +28525,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:676 +#: ../guestfs-release-notes.pod:690 #, no-wrap msgid "" " Git hosting has moved to http://github.com/libguestfs\n" @@ -28438,7 +28533,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:678 +#: ../guestfs-release-notes.pod:692 #, no-wrap msgid "" " The various test directories have been rearranged logically, and now\n" @@ -28447,7 +28542,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:681 +#: ../guestfs-release-notes.pod:695 #, no-wrap msgid "" " There is a 'make extra-tests' rule which runs ordinary tests and\n" @@ -28456,7 +28551,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:684 +#: ../guestfs-release-notes.pod:698 #, no-wrap msgid "" " Multiple memory leaks and other problems found by valgrind and fixed.\n" @@ -28464,7 +28559,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:686 +#: ../guestfs-release-notes.pod:700 #, no-wrap msgid "" " Support for optional arguments in the generator has been rewritten\n" @@ -28473,7 +28568,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:689 +#: ../guestfs-release-notes.pod:703 #, no-wrap msgid "" " With gcc -fvisibility=hidden is used for internal symbols, avoiding\n" @@ -28482,7 +28577,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:692 +#: ../guestfs-release-notes.pod:706 #, no-wrap msgid "" " RHashtable functions can be tested in the generator.\n" @@ -28490,7 +28585,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:694 +#: ../guestfs-release-notes.pod:708 #, no-wrap msgid "" " ADD_ARG macro in daemon allows arg lists to be constructed without\n" @@ -28499,7 +28594,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:697 +#: ../guestfs-release-notes.pod:711 #, no-wrap msgid "" " Fix generation of OCaml functions that have more than 10 arguments.\n" @@ -28507,7 +28602,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:699 +#: ../guestfs-release-notes.pod:713 #, no-wrap msgid "" " psmisc has been added to the appliance, allowing use of 'fuser',\n" @@ -28516,7 +28611,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:702 +#: ../guestfs-release-notes.pod:716 #, no-wrap msgid "" " bindtests now cover RBufferOut and optional arguments (Matthew Booth).\n" @@ -28524,7 +28619,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:706 +#: ../guestfs-release-notes.pod:720 #, no-wrap msgid "" " - 769680 temporary directories created during appliance builds are not " @@ -28543,12 +28638,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:718 +#: ../guestfs-release-notes.pod:732 msgid "RELEASE NOTES FOR LIBGUESTFS 1.14" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:720 +#: ../guestfs-release-notes.pod:734 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.12.0). For detailed changelogs, please see the git " @@ -28556,7 +28651,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:726 +#: ../guestfs-release-notes.pod:740 #, no-wrap msgid "" " Erlang bindings.\n" @@ -28564,7 +28659,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:728 +#: ../guestfs-release-notes.pod:742 #, no-wrap msgid "" " virt-alignment-scan is a new tool to check the alignment of\n" @@ -28573,7 +28668,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:731 +#: ../guestfs-release-notes.pod:745 #, no-wrap msgid "" " virt-sparsify is a new tool to make virtual machine disk images\n" @@ -28582,7 +28677,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:734 +#: ../guestfs-release-notes.pod:748 #, no-wrap msgid "" " virt-sysprep is a new tool to make cloning guests from a template\n" @@ -28591,7 +28686,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:739 +#: ../guestfs-release-notes.pod:753 #, no-wrap msgid "" " - New commands setenv, unsetenv, to set environment variables.\n" @@ -28599,7 +28694,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:741 +#: ../guestfs-release-notes.pod:755 #, no-wrap msgid "" " - The input file and line number is printed in error messages.\n" @@ -28607,7 +28702,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:743 +#: ../guestfs-release-notes.pod:757 #, no-wrap msgid "" " - guestfish progress bars are now a \"mini-library\" used by other\n" @@ -28616,12 +28711,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:746 +#: ../guestfs-release-notes.pod:760 msgid "guestmount" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:748 +#: ../guestfs-release-notes.pod:762 #, no-wrap msgid "" " - the --live option (for access to live VMs) now works.\n" @@ -28629,12 +28724,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:750 +#: ../guestfs-release-notes.pod:764 msgid "virt-cat" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:752 +#: ../guestfs-release-notes.pod:766 #, no-wrap msgid "" " - virt-cat can now handle Windows paths and drive letters " @@ -28643,12 +28738,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:754 +#: ../guestfs-release-notes.pod:768 msgid "virt-filesystems" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:756 +#: ../guestfs-release-notes.pod:770 #, no-wrap msgid "" " - the MBR partition type byte is displayed in --long output.\n" @@ -28656,12 +28751,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:758 +#: ../guestfs-release-notes.pod:772 msgid "virt-make-fs" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:760 +#: ../guestfs-release-notes.pod:774 #, no-wrap msgid "" " - virt-make-fs now sets the MBR partition type byte correctly,\n" @@ -28670,12 +28765,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:763 ../guestfs-release-notes.pod:922 +#: ../guestfs-release-notes.pod:777 ../guestfs-release-notes.pod:936 msgid "virt-resize" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:765 +#: ../guestfs-release-notes.pod:779 #, no-wrap msgid "" " - virt-resize can now work with guests using extended and logical\n" @@ -28684,7 +28779,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:768 +#: ../guestfs-release-notes.pod:782 #, no-wrap msgid "" " - virt-resize can now align the first partition of Windows guests,\n" @@ -28694,7 +28789,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:772 +#: ../guestfs-release-notes.pod:786 #, no-wrap msgid "" " - The virt-resize --machine-readable flag makes it possible to use\n" @@ -28703,7 +28798,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:775 +#: ../guestfs-release-notes.pod:789 #, no-wrap msgid "" " - Partitions are now aligned to 128 sectors (usually 64K) by\n" @@ -28714,12 +28809,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:780 +#: ../guestfs-release-notes.pod:794 msgid "virt-win-reg" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:782 +#: ../guestfs-release-notes.pod:796 #, no-wrap msgid "" " - The syntax for deleting registry keys and values is documented\n" @@ -28728,7 +28823,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:787 +#: ../guestfs-release-notes.pod:801 #, no-wrap msgid "" " - non-printing characters are escaped correctly in debug output.\n" @@ -28736,7 +28831,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:789 +#: ../guestfs-release-notes.pod:803 #, no-wrap msgid "" " - GUESTFS_EVENT_ENTER is a new event type generated whenever a\n" @@ -28745,7 +28840,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:792 +#: ../guestfs-release-notes.pod:806 #, no-wrap msgid "" " - the library contains systemtap/DTrace probes.\n" @@ -28753,7 +28848,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:794 +#: ../guestfs-release-notes.pod:808 #, no-wrap msgid "" " - the library can now be compiled without hivex (RHBZ#723474).\n" @@ -28761,7 +28856,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:798 +#: ../guestfs-release-notes.pod:812 #, no-wrap msgid "" " - Improve detection of Windows disks.\n" @@ -28769,7 +28864,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:800 +#: ../guestfs-release-notes.pod:814 #, no-wrap msgid "" " - Adds support for:\n" @@ -28782,7 +28877,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:807 +#: ../guestfs-release-notes.pod:821 #, no-wrap msgid "" " - Handle some guest types that use /dev/root in /etc/fstab.\n" @@ -28790,7 +28885,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:809 +#: ../guestfs-release-notes.pod:823 #, no-wrap msgid "" " - Fix handling of guests with > 26 disks (thanks Matthew Booth)\n" @@ -28798,7 +28893,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:811 +#: ../guestfs-release-notes.pod:825 #, no-wrap msgid "" " - Add support for guests with HP Smart Array disks (thanks Matthew " @@ -28807,12 +28902,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:813 +#: ../guestfs-release-notes.pod:827 msgid "febootstrap" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:815 +#: ../guestfs-release-notes.pod:829 #, no-wrap msgid "" " - FEBOOTSTRAP_KERNEL, FEBOOTSTRAP_MODULES environment variables can\n" @@ -28821,12 +28916,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:818 +#: ../guestfs-release-notes.pod:832 msgid "misc" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:820 +#: ../guestfs-release-notes.pod:834 #, no-wrap msgid "" " - ArchLinux support now working with Linux 3.0 (thanks Erik Nolte)\n" @@ -28834,7 +28929,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:822 +#: ../guestfs-release-notes.pod:836 #, no-wrap msgid "" " - libvirt disks marked <readonly/> are now added readonly when\n" @@ -28843,7 +28938,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:831 +#: ../guestfs-release-notes.pod:845 #, no-wrap msgid "" " compress-out, compress-device-out, copy-device-to-device,\n" @@ -28853,7 +28948,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:835 +#: ../guestfs-release-notes.pod:849 #, no-wrap msgid "" " The mount API no longer implicitly adds -o sync,noatime options.\n" @@ -28861,7 +28956,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:837 +#: ../guestfs-release-notes.pod:851 #, no-wrap msgid "" " add-domain has a new 'readonlydisk' optional parameter to control\n" @@ -28870,7 +28965,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:842 +#: ../guestfs-release-notes.pod:856 #, no-wrap msgid "" " - Coverity was run on the source and more bugs were identified and\n" @@ -28879,7 +28974,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:845 +#: ../guestfs-release-notes.pod:859 #, no-wrap msgid "" " - PCRE library is now required to build libguestfs.\n" @@ -28887,7 +28982,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:847 +#: ../guestfs-release-notes.pod:861 #, no-wrap msgid "" " - APIC is now the default for the appliance. You can also enable\n" @@ -28896,7 +28991,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:850 +#: ../guestfs-release-notes.pod:864 #, no-wrap msgid "" " - OCaml bindings now correctly acquire GC lock during callbacks.\n" @@ -28904,7 +28999,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:852 +#: ../guestfs-release-notes.pod:866 #, no-wrap msgid "" " - Out of tree builds should now work correctly (thanks Hilko Bengen).\n" @@ -28912,7 +29007,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:854 +#: ../guestfs-release-notes.pod:868 #, no-wrap msgid "" " - ./configure --with-extra=\"...\" can be used by packagers to set\n" @@ -28921,7 +29016,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:857 +#: ../guestfs-release-notes.pod:871 #, no-wrap msgid "" " - zero, zero-device APIs: if the blocks already contain zeroes,\n" @@ -28931,7 +29026,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:861 +#: ../guestfs-release-notes.pod:875 #, no-wrap msgid "" " - is-zero, is-zero-device APIs: optimize these so zero detection is\n" @@ -28940,7 +29035,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:866 +#: ../guestfs-release-notes.pod:880 #, no-wrap msgid "" " - 748266 libguestfs should detect versions of qemu which require -machine " @@ -28976,12 +29071,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:887 +#: ../guestfs-release-notes.pod:901 msgid "RELEASE NOTES FOR LIBGUESTFS 1.12" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:889 +#: ../guestfs-release-notes.pod:903 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.10.0). For detailed changelogs, please see the git " @@ -28989,7 +29084,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:897 +#: ../guestfs-release-notes.pod:911 #, no-wrap msgid "" " - guestfish strings can use escapes,\n" @@ -28998,7 +29093,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:900 +#: ../guestfs-release-notes.pod:914 #, no-wrap msgid "" " - guestfish write-append command can be used to append to files.\n" @@ -29006,7 +29101,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:902 +#: ../guestfs-release-notes.pod:916 #, no-wrap msgid "" " - Long-running file uploads and downloads can be cancelled through the\n" @@ -29015,7 +29110,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:905 +#: ../guestfs-release-notes.pod:919 #, no-wrap msgid "" " - New guestfish \"display\" command for displaying graphical files\n" @@ -29024,7 +29119,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:908 +#: ../guestfs-release-notes.pod:922 #, no-wrap msgid "" " - In guestfish, tab completion now works on /dev/mapper devices.\n" @@ -29032,12 +29127,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:910 +#: ../guestfs-release-notes.pod:924 msgid "virt-inspector" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:912 +#: ../guestfs-release-notes.pod:926 #, no-wrap msgid "" " - Inspection API can get an icon or logo for certain guests.\n" @@ -29045,7 +29140,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:914 +#: ../guestfs-release-notes.pod:928 #, no-wrap msgid "" " - virt-inspector includes the logo and hostname for certain guests.\n" @@ -29053,7 +29148,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:916 +#: ../guestfs-release-notes.pod:930 #, no-wrap msgid "" " - virt-inspector can now get the version and release numbers for RPM\n" @@ -29062,7 +29157,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:919 +#: ../guestfs-release-notes.pod:933 #, no-wrap msgid "" " - CentOS and Scientific Linux are now treated as separate distros by\n" @@ -29071,7 +29166,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:924 +#: ../guestfs-release-notes.pod:938 #, no-wrap msgid "" " - virt-resize can now handle btrfs.\n" @@ -29079,7 +29174,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:926 +#: ../guestfs-release-notes.pod:940 #, no-wrap msgid "" " - New virt-resize --ntfsresize-force option allows Windows VMs to be\n" @@ -29088,12 +29183,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:929 +#: ../guestfs-release-notes.pod:943 msgid "other virt tools" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:931 +#: ../guestfs-release-notes.pod:945 #, no-wrap msgid "" " - guestfish, guestmount, virt-cat, virt-df, virt-edit, " @@ -29105,7 +29200,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:936 +#: ../guestfs-release-notes.pod:950 #, no-wrap msgid "" " - virt-ls -lR option allows complex file iteration and guest analysis.\n" @@ -29113,7 +29208,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:938 +#: ../guestfs-release-notes.pod:952 #, no-wrap msgid "" " - virt-win-reg supports HKEY_USERS\\<SID> and HKEY_USERS\\<username>.\n" @@ -29121,7 +29216,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:940 +#: ../guestfs-release-notes.pod:954 #, no-wrap msgid "" " - virt-win-reg new option --unsafe-printable-strings allows printable\n" @@ -29132,7 +29227,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:944 +#: ../guestfs-release-notes.pod:958 #, no-wrap msgid "" " - virt-edit has been rewritten in C.\n" @@ -29140,12 +29235,12 @@ msgid "" msgstr "" #. type: =head3 -#: ../guestfs-release-notes.pod:946 +#: ../guestfs-release-notes.pod:960 msgid "API and language bindings" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:948 +#: ../guestfs-release-notes.pod:962 #, no-wrap msgid "" " - Java is now completely supported.\n" @@ -29154,7 +29249,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:951 +#: ../guestfs-release-notes.pod:965 #, no-wrap msgid "" " - JRuby is supported via the Java bindings.\n" @@ -29162,7 +29257,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:953 +#: ../guestfs-release-notes.pod:967 #, no-wrap msgid "" " - guestfs_close now appears in trace messages.\n" @@ -29170,7 +29265,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:955 +#: ../guestfs-release-notes.pod:969 #, no-wrap msgid "" " - Python binding adds explicit g.close() method.\n" @@ -29178,7 +29273,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:957 +#: ../guestfs-release-notes.pod:971 #, no-wrap msgid "" " - Python programs can now use the new event API.\n" @@ -29186,7 +29281,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:959 +#: ../guestfs-release-notes.pod:973 #, no-wrap msgid "" " - Python GIL is released during libguestfs calls, allowing " @@ -29196,7 +29291,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:962 +#: ../guestfs-release-notes.pod:976 #, no-wrap msgid "" " - 9pfs (Plan 9 filesystems exported from the host) are now supported.\n" @@ -29204,7 +29299,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:964 +#: ../guestfs-release-notes.pod:978 #, no-wrap msgid "" " - Add -DGUESTFS_WARN_DEPRECATED=1 to warn about use of deprecated API\n" @@ -29213,7 +29308,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:967 +#: ../guestfs-release-notes.pod:981 #, no-wrap msgid "" " - New manual page guestfs-recipes(1) with recipes.\n" @@ -29221,7 +29316,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:969 +#: ../guestfs-release-notes.pod:983 #, no-wrap msgid "" " - mkfs-opts can now set inode size and sector size on created " @@ -29231,7 +29326,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:972 +#: ../guestfs-release-notes.pod:986 #, no-wrap msgid "" " - guestfs_last_errno is now accessible from OCaml (as g#last_errno ()).\n" @@ -29239,7 +29334,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:976 +#: ../guestfs-release-notes.pod:990 #, no-wrap msgid "" " - optargs_bitmask is checked even for calls that have no optional\n" @@ -29249,7 +29344,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:982 +#: ../guestfs-release-notes.pod:996 #, no-wrap msgid "" " btrfs-filesystem-resize, get-pgroup, inspect-get-icon, is-zero,\n" @@ -29259,7 +29354,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:988 +#: ../guestfs-release-notes.pod:1002 #, no-wrap msgid "" " - Coverity (a static analysis tool) was run across the codebase and\n" @@ -29268,7 +29363,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:991 +#: ../guestfs-release-notes.pod:1005 #, no-wrap msgid "" " - Generator can handle functions that return RBufferOut and have\n" @@ -29277,7 +29372,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:994 +#: ../guestfs-release-notes.pod:1008 #, no-wrap msgid "" " - Compatible with Perl 5.14.\n" @@ -29285,7 +29380,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:996 +#: ../guestfs-release-notes.pod:1010 #, no-wrap msgid "" " - Compatible with gcc 4.6.\n" @@ -29293,7 +29388,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:998 +#: ../guestfs-release-notes.pod:1012 #, no-wrap msgid "" " - Perform safety checks on QEMU.\n" @@ -29301,7 +29396,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1000 +#: ../guestfs-release-notes.pod:1014 #, no-wrap msgid "" " - C API tests can now fully test calls that have optional arguments.\n" @@ -29309,7 +29404,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1002 +#: ../guestfs-release-notes.pod:1016 #, no-wrap msgid "" " - Use ./configure --enable-install-daemon to install /usr/sbin/guestfsd.\n" @@ -29317,7 +29412,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1004 +#: ../guestfs-release-notes.pod:1018 #, no-wrap msgid "" " - po-docs directory now covers all man pages.\n" @@ -29325,7 +29420,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1006 +#: ../guestfs-release-notes.pod:1020 #, no-wrap msgid "" " - stderr from qemu process is now captured by the event subsystem.\n" @@ -29333,7 +29428,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1010 +#: ../guestfs-release-notes.pod:1024 #, no-wrap msgid "" " - 602997 part-get-bootable gives wrong result with an unordered part " @@ -29350,12 +29445,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:1020 +#: ../guestfs-release-notes.pod:1034 msgid "Release notes for libguestfs 1.10.0" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1022 +#: ../guestfs-release-notes.pod:1036 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.8.0). For detailed changelogs, please see the git " @@ -29363,7 +29458,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1028 +#: ../guestfs-release-notes.pod:1042 #, no-wrap msgid "" " - libguestfs and tools can be used against live virtual machines.\n" @@ -29374,7 +29469,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1033 +#: ../guestfs-release-notes.pod:1047 #, no-wrap msgid "" " - New virt tools:\n" @@ -29383,7 +29478,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1036 +#: ../guestfs-release-notes.pod:1050 #, no-wrap msgid "" " - libguestfs can get the drive letter mappings for Windows guests.\n" @@ -29391,7 +29486,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1038 +#: ../guestfs-release-notes.pod:1052 #, no-wrap msgid "" " - virt-inspector displays drive letter mappings for Windows guests.\n" @@ -29399,7 +29494,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1040 +#: ../guestfs-release-notes.pod:1054 #, no-wrap msgid "" " - Drive letters can now be used in virt-edit and guestfish programs\n" @@ -29408,7 +29503,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1043 +#: ../guestfs-release-notes.pod:1057 #, no-wrap msgid "" " - virt-resize now works on 32 bit hosts.\n" @@ -29416,7 +29511,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1045 +#: ../guestfs-release-notes.pod:1059 #, no-wrap msgid "" " - You can now inspect the install disks and live CDs of many different\n" @@ -29425,7 +29520,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1048 +#: ../guestfs-release-notes.pod:1062 #, no-wrap msgid "" " - guestfish <! cmd which executes a shell cmd and inlines the result.\n" @@ -29433,7 +29528,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1050 +#: ../guestfs-release-notes.pod:1064 #, no-wrap msgid "" " - guestfish, guestmount, virt-rescue now all support --ro and --rw\n" @@ -29443,7 +29538,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1054 +#: ../guestfs-release-notes.pod:1068 #, no-wrap msgid "" " - New event API allows more than one callback to be registered for\n" @@ -29454,7 +29549,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1059 +#: ../guestfs-release-notes.pod:1073 #, no-wrap msgid "" " - Greater FHS compliance for temporary files, including using /var/tmp\n" @@ -29463,7 +29558,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1062 +#: ../guestfs-release-notes.pod:1076 #, no-wrap msgid "" " - guestfish, guestmount -m option allows mount options to be passed\n" @@ -29472,7 +29567,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1065 +#: ../guestfs-release-notes.pod:1079 #, no-wrap msgid "" " - mkfs-opts allows filesystem features to be specified.\n" @@ -29480,7 +29575,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1067 +#: ../guestfs-release-notes.pod:1081 #, no-wrap msgid "" " - More intelligent handling of mountpoints, allowing mkmountpoint, mount\n" @@ -29489,7 +29584,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1070 +#: ../guestfs-release-notes.pod:1084 #, no-wrap msgid "" " - Trace messages are prefixed with a distinct string, allowing them to\n" @@ -29498,7 +29593,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1073 +#: ../guestfs-release-notes.pod:1087 #, no-wrap msgid "" " - guestfs_launch (guestfish 'run' command) now produces progress\n" @@ -29508,7 +29603,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1077 +#: ../guestfs-release-notes.pod:1091 #, no-wrap msgid "" " - Several long-running commands where we are unable to estimate time\n" @@ -29518,7 +29613,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1081 +#: ../guestfs-release-notes.pod:1095 #, no-wrap msgid "" " - Publish new example code in: C, Perl, Python, OCaml, Ruby.\n" @@ -29526,7 +29621,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1083 +#: ../guestfs-release-notes.pod:1097 #, no-wrap msgid "" " - New virt-dhcp-address example program.\n" @@ -29534,7 +29629,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1085 +#: ../guestfs-release-notes.pod:1099 #, no-wrap msgid "" " - The Java and Ruby bindings have been improved greatly.\n" @@ -29542,7 +29637,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1087 +#: ../guestfs-release-notes.pod:1101 #, no-wrap msgid "" " - Perl includes a way to get the errno of the last error.\n" @@ -29550,7 +29645,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1089 +#: ../guestfs-release-notes.pod:1103 #, no-wrap msgid "" " - Python bindings now compatible with rpyc (thanks Erez Shinan).\n" @@ -29558,7 +29653,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1091 +#: ../guestfs-release-notes.pod:1105 #, no-wrap msgid "" " - Transifex is now being used to manage translations.\n" @@ -29567,7 +29662,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1094 +#: ../guestfs-release-notes.pod:1108 #, no-wrap msgid "" " - Inspection now supports Red Hat Desktop, Slackware distributions.\n" @@ -29575,7 +29670,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1096 +#: ../guestfs-release-notes.pod:1110 #, no-wrap msgid "" " - Inspection no longer fails for Windows guests that have two or\n" @@ -29584,7 +29679,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1099 +#: ../guestfs-release-notes.pod:1113 #, no-wrap msgid "" " - Inspection can now tell the difference between Windows 2008 Server\n" @@ -29593,7 +29688,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1102 +#: ../guestfs-release-notes.pod:1116 #, no-wrap msgid "" " - Inspection can detect 32 bit applications installed in 64 bit\n" @@ -29602,7 +29697,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1105 +#: ../guestfs-release-notes.pod:1119 #, no-wrap msgid "" " - A series of protocol fixes has fixed the old bug RHBZ#576879\n" @@ -29612,7 +29707,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1109 +#: ../guestfs-release-notes.pod:1123 #, no-wrap msgid "" " - New logo!\n" @@ -29620,7 +29715,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1113 +#: ../guestfs-release-notes.pod:1127 #, no-wrap msgid "" " [none]\n" @@ -29628,7 +29723,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1117 +#: ../guestfs-release-notes.pod:1131 #, no-wrap msgid "" " first-private, get-attach-method, inspect-get-drive-mappings,\n" @@ -29639,7 +29734,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1124 +#: ../guestfs-release-notes.pod:1138 #, no-wrap msgid "" " - The 'HACKING' file is obsolete. The contents have been moved into\n" @@ -29648,7 +29743,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1127 +#: ../guestfs-release-notes.pod:1141 #, no-wrap msgid "" " - libguestfs-test-tool simplified. It no longer needs the static\n" @@ -29657,7 +29752,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1130 +#: ../guestfs-release-notes.pod:1144 #, no-wrap msgid "" " - rpcgen-generated files are compiled with -fno-strict-aliasing\n" @@ -29666,7 +29761,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1133 +#: ../guestfs-release-notes.pod:1147 #, no-wrap msgid "" " - virt-resize was rewritten in OCaml.\n" @@ -29674,7 +29769,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1135 +#: ../guestfs-release-notes.pod:1149 #, no-wrap msgid "" " - guestfish and other tools tested with valgrind; some memory leaks\n" @@ -29683,7 +29778,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1140 +#: ../guestfs-release-notes.pod:1154 #, no-wrap msgid "" " - 502533 Updated Polish translation of libguestfs\n" @@ -29716,12 +29811,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:1162 +#: ../guestfs-release-notes.pod:1176 msgid "Release notes for libguestfs 1.8" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1164 +#: ../guestfs-release-notes.pod:1178 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.6.0). For detailed changelogs, please see the git " @@ -29729,7 +29824,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1170 +#: ../guestfs-release-notes.pod:1184 #, no-wrap msgid "" " - Support and packages for Debian and Ubuntu.\n" @@ -29737,7 +29832,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1172 +#: ../guestfs-release-notes.pod:1186 #, no-wrap msgid "" " - Daily builds from git repository on Debian and Ubuntu to reduce risk\n" @@ -29746,7 +29841,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1175 +#: ../guestfs-release-notes.pod:1189 #, no-wrap msgid "" " - Port to ArchLinux 'pacman' (thanks Thomas S Hatch).\n" @@ -29754,7 +29849,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1177 +#: ../guestfs-release-notes.pod:1191 #, no-wrap msgid "" " - The following tools have been rewritten in C (originally in Perl):\n" @@ -29762,7 +29857,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1179 +#: ../guestfs-release-notes.pod:1193 #, no-wrap msgid "" " . virt-cat\n" @@ -29774,7 +29869,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1185 +#: ../guestfs-release-notes.pod:1199 #, no-wrap msgid "" " - Some C tools support encrypted guests automatically. This is\n" @@ -29784,7 +29879,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1189 +#: ../guestfs-release-notes.pod:1203 #, no-wrap msgid "" " - New tool virt-filesystems (in C) which is a replacement for\n" @@ -29794,7 +29889,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1193 +#: ../guestfs-release-notes.pod:1207 #, no-wrap msgid "" " - guestfish, guestmount and the C tools use unified command line option\n" @@ -29805,7 +29900,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1198 +#: ../guestfs-release-notes.pod:1212 #, no-wrap msgid "" " - guestfish no longer has any dependencies on Perl\n" @@ -29813,7 +29908,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1200 +#: ../guestfs-release-notes.pod:1214 #, no-wrap msgid "" " - New man pages containing programming examples: guestfs-examples(3) " @@ -29823,7 +29918,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1203 +#: ../guestfs-release-notes.pod:1217 #, no-wrap msgid "" " - Trace mode prints return values from API functions.\n" @@ -29831,7 +29926,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1205 +#: ../guestfs-release-notes.pod:1219 #, no-wrap msgid "" " - virt-inspector can list applications installed in Windows guests, along\n" @@ -29840,7 +29935,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1208 +#: ../guestfs-release-notes.pod:1222 #, no-wrap msgid "" " - Add support for inspecting: Linux Mint, Mandriva, FreeBSD.\n" @@ -29848,7 +29943,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1210 +#: ../guestfs-release-notes.pod:1224 #, no-wrap msgid "" " - guestfish --rw option (with no effect currently) to make potentially\n" @@ -29857,7 +29952,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1213 +#: ../guestfs-release-notes.pod:1227 #, no-wrap msgid "" " - guestfish --listen --csh for compatibility with csh, tcsh (thanks\n" @@ -29866,7 +29961,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1216 +#: ../guestfs-release-notes.pod:1230 #, no-wrap msgid "" " - The first upstream version that introduced each API function is now\n" @@ -29875,7 +29970,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1219 +#: ../guestfs-release-notes.pod:1233 #, no-wrap msgid "" " - guestfs_last_errno allows you to retrieve the errno from the\n" @@ -29884,7 +29979,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1222 +#: ../guestfs-release-notes.pod:1236 #, no-wrap msgid "" " - Functions can now have optional parameters.\n" @@ -29892,7 +29987,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1224 +#: ../guestfs-release-notes.pod:1238 #, no-wrap msgid "" " - Progress bars and progress notifications can now happen for upload\n" @@ -29901,7 +29996,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1227 +#: ../guestfs-release-notes.pod:1241 #, no-wrap msgid "" " - Appliance builder more careful about not leaving temporary files\n" @@ -29910,7 +30005,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1230 +#: ../guestfs-release-notes.pod:1244 #, no-wrap msgid "" " - getfattr/setfattr commands added to virt-rescue.\n" @@ -29918,7 +30013,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1232 +#: ../guestfs-release-notes.pod:1246 #, no-wrap msgid "" " - ROADMAP file covers roadmap and goals for future releases.\n" @@ -29926,7 +30021,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1236 +#: ../guestfs-release-notes.pod:1250 #, no-wrap msgid "" " - New SECURITY section in guestfs(3) API documentation.\n" @@ -29934,7 +30029,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1238 +#: ../guestfs-release-notes.pod:1252 #, no-wrap msgid "" " - virt-inspector no longer runs any guest commands.\n" @@ -29942,7 +30037,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1240 +#: ../guestfs-release-notes.pod:1254 #, no-wrap msgid "" " - Inspection code is more careful about avoiding very large files\n" @@ -29951,7 +30046,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1243 +#: ../guestfs-release-notes.pod:1257 #, no-wrap msgid "" " - FUSE calls into guestmount are now traced when using guestmount -x.\n" @@ -29959,7 +30054,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1247 +#: ../guestfs-release-notes.pod:1261 #, no-wrap msgid "" " - add-domain\n" @@ -29976,7 +30071,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1260 +#: ../guestfs-release-notes.pod:1274 #, no-wrap msgid "" " - C programs now only link precisely with the libraries that they use.\n" @@ -29984,7 +30079,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1262 +#: ../guestfs-release-notes.pod:1276 #, no-wrap msgid "" " - PCRE, libmagic, hivex and libvirt libraries are now completely\n" @@ -29993,7 +30088,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1265 +#: ../guestfs-release-notes.pod:1279 #, no-wrap msgid "" " - Multiple memory leaks and file descriptor leaks fixed.\n" @@ -30001,7 +30096,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1267 +#: ../guestfs-release-notes.pod:1281 #, no-wrap msgid "" " - Add a POD wrapper to unify generation of man pages and HTML files\n" @@ -30010,7 +30105,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1270 +#: ../guestfs-release-notes.pod:1284 #, no-wrap msgid "" " - Source includes phony images of Fedora, Debian, Ubuntu and\n" @@ -30019,7 +30114,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1273 +#: ../guestfs-release-notes.pod:1287 #, no-wrap msgid "" " - Ruby bindings have 'make install' rule.\n" @@ -30027,7 +30122,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1275 +#: ../guestfs-release-notes.pod:1289 #, no-wrap msgid "" " - <guestfs.h> is now a single file.\n" @@ -30035,7 +30130,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1277 +#: ../guestfs-release-notes.pod:1291 #, no-wrap msgid "" " - <guestfs.h> does not require XDR headers.\n" @@ -30043,7 +30138,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1279 +#: ../guestfs-release-notes.pod:1293 #, no-wrap msgid "" " - ocaml xml-light library is no longer required to build (thanks\n" @@ -30052,7 +30147,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1282 +#: ../guestfs-release-notes.pod:1296 #, no-wrap msgid "" " - ./configure --disable-[...] for each language binding (thanks\n" @@ -30061,7 +30156,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1285 +#: ../guestfs-release-notes.pod:1299 #, no-wrap msgid "" " - Old ocaml-viewer program removed (use guestfs-browser instead).\n" @@ -30069,7 +30164,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1287 +#: ../guestfs-release-notes.pod:1301 #, no-wrap msgid "" " - New C API test type 'InitScratchFS' makes the tests run a little\n" @@ -30078,7 +30173,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1290 +#: ../guestfs-release-notes.pod:1304 #, no-wrap msgid "" " - Excluded packages in the appliance are now listed in a separate\n" @@ -30087,7 +30182,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1295 +#: ../guestfs-release-notes.pod:1309 #, no-wrap msgid "" " - 663407 readlink and readlinklist returns /sysroot/ in some paths\n" @@ -30102,12 +30197,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:1304 +#: ../guestfs-release-notes.pod:1318 msgid "RELEASE NOTES FOR LIBGUESTFS 1.6" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1306 +#: ../guestfs-release-notes.pod:1320 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.4.0). For detailed changelogs, please see the git " @@ -30115,7 +30210,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1312 +#: ../guestfs-release-notes.pod:1326 #, no-wrap msgid "" " - Use a new method for creating and caching the appliance. This\n" @@ -30125,7 +30220,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1316 +#: ../guestfs-release-notes.pod:1330 #, no-wrap msgid "" " - Support for guest inspection (like virt-inspector) via the ordinary\n" @@ -30135,7 +30230,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1320 +#: ../guestfs-release-notes.pod:1334 #, no-wrap msgid "" " - virt-inspector and core inspection API can now detect guests running:\n" @@ -30145,7 +30240,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1324 +#: ../guestfs-release-notes.pod:1338 #, no-wrap msgid "" " - Support for LUKS whole-disk encryption in guests.\n" @@ -30153,7 +30248,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1326 +#: ../guestfs-release-notes.pod:1340 #, no-wrap msgid "" " - PHP bindings.\n" @@ -30161,7 +30256,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1328 +#: ../guestfs-release-notes.pod:1342 #, no-wrap msgid "" " - Progress messages (and progress bars in guestfish and virt-resize)\n" @@ -30170,7 +30265,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1331 +#: ../guestfs-release-notes.pod:1345 #, no-wrap msgid "" " - virt-df is now much more efficient. Use '--one-per-guest' to restore\n" @@ -30179,7 +30274,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1334 +#: ../guestfs-release-notes.pod:1348 #, no-wrap msgid "" " - guestfish 'copy-in' and 'copy-out' commands for copying files and\n" @@ -30188,7 +30283,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1337 +#: ../guestfs-release-notes.pod:1351 #, no-wrap msgid "" " - guestfish 'hexedit' command for doing binary edits to devices and\n" @@ -30197,7 +30292,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1340 +#: ../guestfs-release-notes.pod:1354 #, no-wrap msgid "" " - Change guestfish -i syntax to allow commands to be specified on the\n" @@ -30206,7 +30301,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1343 +#: ../guestfs-release-notes.pod:1357 #, no-wrap msgid "" " - guestfish '-d <domain>' for adding disks from libvirt domains.\n" @@ -30214,7 +30309,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1345 +#: ../guestfs-release-notes.pod:1359 #, no-wrap msgid "" " - guestfish '-N' option supports several new prepared disk image types:\n" @@ -30226,7 +30321,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1351 +#: ../guestfs-release-notes.pod:1365 #, no-wrap msgid "" " - guestfish 'more' and 'edit' commands now work with arbitrary files.\n" @@ -30234,7 +30329,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1353 +#: ../guestfs-release-notes.pod:1367 #, no-wrap msgid "" " - guestfish '--echo-keys' option allows you to echo keys/passphrases\n" @@ -30243,7 +30338,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1356 +#: ../guestfs-release-notes.pod:1370 #, no-wrap msgid "" " - guestmount now supports -a / -d / -i options, like guestfish.\n" @@ -30251,7 +30346,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1358 +#: ../guestfs-release-notes.pod:1372 #, no-wrap msgid "" " - Use virtio-serial for communications with the appliance. This\n" @@ -30260,7 +30355,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1361 +#: ../guestfs-release-notes.pod:1375 #, no-wrap msgid "" " - virt-edit '-b' option to create a backup of edited files.\n" @@ -30268,7 +30363,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1363 +#: ../guestfs-release-notes.pod:1377 #, no-wrap msgid "" " - virt-edit '-e' option for non-interactive edits to files.\n" @@ -30276,7 +30371,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1365 +#: ../guestfs-release-notes.pod:1379 #, no-wrap msgid "" " - Ability to capture core dumps from the appliance (thanks Matthew " @@ -30285,7 +30380,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1367 +#: ../guestfs-release-notes.pod:1381 #, no-wrap msgid "" " - virt-rescue now shuts down cleanly (thanks Matthew Booth).\n" @@ -30293,7 +30388,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1369 +#: ../guestfs-release-notes.pod:1383 #, no-wrap msgid "" " - virt-rescue now has a --network option to enable network access.\n" @@ -30301,7 +30396,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1371 +#: ../guestfs-release-notes.pod:1385 #, no-wrap msgid "" " - virt-resize can now handle guests which use GPT partition table format.\n" @@ -30309,7 +30404,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1373 +#: ../guestfs-release-notes.pod:1387 #, no-wrap msgid "" " - virt-resize has better support for shrinking guests.\n" @@ -30317,7 +30412,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1375 +#: ../guestfs-release-notes.pod:1389 #, no-wrap msgid "" " - virt-resize supports qcow2-format guests.\n" @@ -30325,7 +30420,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1377 +#: ../guestfs-release-notes.pod:1391 #, no-wrap msgid "" " - $TMPDIR can be used to override almost all temporary directory usage.\n" @@ -30333,7 +30428,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1379 +#: ../guestfs-release-notes.pod:1393 #, no-wrap msgid "" " - OCaml users can use an alternate OO-style of coding, eg. g#launch ()\n" @@ -30341,7 +30436,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1381 +#: ../guestfs-release-notes.pod:1395 #, no-wrap msgid "" " - The API supports calls which take optional parameters, eg.\n" @@ -30350,7 +30445,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1384 +#: ../guestfs-release-notes.pod:1398 #, no-wrap msgid "" " - Trace output now escapes and shortens large strings (thanks\n" @@ -30359,7 +30454,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1387 +#: ../guestfs-release-notes.pod:1401 #, no-wrap msgid "" " - Autosync is now on by default, resulting in more reliable behaviour\n" @@ -30368,7 +30463,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1390 +#: ../guestfs-release-notes.pod:1404 #, no-wrap msgid "" " - virt-df --uuid option allows you to follow a domain across migration\n" @@ -30377,7 +30472,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1393 +#: ../guestfs-release-notes.pod:1407 #, no-wrap msgid "" " - Translations of manual pages.\n" @@ -30385,7 +30480,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1397 +#: ../guestfs-release-notes.pod:1411 #, no-wrap msgid "" " - CVE-2010-3851 libguestfs: missing disk format specifier when adding a " @@ -30397,7 +30492,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1402 +#: ../guestfs-release-notes.pod:1416 #, no-wrap msgid "" " - virt-inspector no longer relies on untrusted guest code to list\n" @@ -30406,7 +30501,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1407 +#: ../guestfs-release-notes.pod:1421 #, no-wrap msgid "" " download-offset, file-architecture, findfs-label, findfs-uuid,\n" @@ -30423,7 +30518,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1420 +#: ../guestfs-release-notes.pod:1434 #, no-wrap msgid "" " - Use size_t for loop iterators.\n" @@ -30443,7 +30538,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1436 +#: ../guestfs-release-notes.pod:1450 #, no-wrap msgid "" " - 646822 libguestfs trace mode should not print long binary strings\n" @@ -30493,12 +30588,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:1471 +#: ../guestfs-release-notes.pod:1485 msgid "RELEASE NOTES FOR LIBGUESTFS 1.4" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1473 +#: ../guestfs-release-notes.pod:1487 msgid "" "These release notes only cover the differences from the previous stable/dev " "branch split (1.2.0). For detailed changelogs, please see the git " @@ -30506,7 +30601,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1479 +#: ../guestfs-release-notes.pod:1493 #, no-wrap msgid "" " - guestfish lets you choose a prepared disk image, eg:\n" @@ -30515,7 +30610,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1482 +#: ../guestfs-release-notes.pod:1496 #, no-wrap msgid "" " - Add write support to guestmount (FUSE) module.\n" @@ -30523,7 +30618,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1484 +#: ../guestfs-release-notes.pod:1498 #, no-wrap msgid "" " - virt-resize can now resize the content of partitions and logical\n" @@ -30532,7 +30627,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1487 +#: ../guestfs-release-notes.pod:1501 #, no-wrap msgid "" " - Bash tab-completion script for guestfish.\n" @@ -30540,7 +30635,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1489 +#: ../guestfs-release-notes.pod:1503 #, no-wrap msgid "" " - Add ZFS support to virt-rescue.\n" @@ -30548,7 +30643,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1491 +#: ../guestfs-release-notes.pod:1505 #, no-wrap msgid "" " - New tool 'virt-make-fs' for creating filesystems with content.\n" @@ -30556,7 +30651,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1493 +#: ../guestfs-release-notes.pod:1507 #, no-wrap msgid "" " - Allow suffixes on any guestfish number parameter, eg. \"1M\".\n" @@ -30564,7 +30659,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1495 +#: ../guestfs-release-notes.pod:1509 #, no-wrap msgid "" " - guestfish 'man' command opens the manual page.\n" @@ -30572,7 +30667,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1497 +#: ../guestfs-release-notes.pod:1511 #, no-wrap msgid "" " - guestfish supports a \"heredoc\" syntax for uploading files:\n" @@ -30583,7 +30678,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1502 +#: ../guestfs-release-notes.pod:1516 #, no-wrap msgid "" " - Some guestfish commands now print their output in octal or hex\n" @@ -30592,7 +30687,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1505 +#: ../guestfs-release-notes.pod:1519 #, no-wrap msgid "" " - Allow dash prefix on guestfish command line. This ignores any\n" @@ -30602,7 +30697,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1509 +#: ../guestfs-release-notes.pod:1523 #, no-wrap msgid "" " - guestfish -h / help command now returns an error for non-existent\n" @@ -30611,7 +30706,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1512 +#: ../guestfs-release-notes.pod:1526 #, no-wrap msgid "" " - New 'supported' command in guestfish to list optional groups of\n" @@ -30620,7 +30715,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1515 +#: ../guestfs-release-notes.pod:1529 #, no-wrap msgid "" " - virt-inspector and guestfish -i now work for filenames which\n" @@ -30629,7 +30724,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1518 +#: ../guestfs-release-notes.pod:1532 #, no-wrap msgid "" " - Change the protocol to use link-local addresses, to avoid\n" @@ -30639,7 +30734,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1522 +#: ../guestfs-release-notes.pod:1536 #, no-wrap msgid "" " - libguestfs now sets the correct time and timezone on filesystem\n" @@ -30648,7 +30743,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1525 +#: ../guestfs-release-notes.pod:1539 #, no-wrap msgid "" " - Sort the domains into alphabetical order in virt-df.\n" @@ -30656,7 +30751,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1527 +#: ../guestfs-release-notes.pod:1541 #, no-wrap msgid "" " - Make mkfs-b command work for FAT and NTFS by mapping the blocksize\n" @@ -30665,7 +30760,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1530 +#: ../guestfs-release-notes.pod:1544 #, no-wrap msgid "" " - Add version numbers to Perl modules (RHBZ#521674).\n" @@ -30673,7 +30768,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1532 +#: ../guestfs-release-notes.pod:1546 #, no-wrap msgid "" " - Localization now works for all the libguestfs tools (RHBZ#559963).\n" @@ -30681,7 +30776,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1534 +#: ../guestfs-release-notes.pod:1548 #, no-wrap msgid "" " - Tools now support filesystem-on-image VMs (RHBZ#590167).\n" @@ -30689,7 +30784,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1536 +#: ../guestfs-release-notes.pod:1550 #, no-wrap msgid "" " - virt-list-partitions has a '-t' option to show the total size of disks.\n" @@ -30697,7 +30792,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1538 +#: ../guestfs-release-notes.pod:1552 #, no-wrap msgid "" " - Include extra Augeas lenses in the supermin appliance (Matthew Booth).\n" @@ -30705,7 +30800,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1540 +#: ../guestfs-release-notes.pod:1554 #, no-wrap msgid "" " - Add error and close callbacks.\n" @@ -30713,7 +30808,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1542 +#: ../guestfs-release-notes.pod:1556 #, no-wrap msgid "" " - Add explicit close method in the Perl API.\n" @@ -30721,7 +30816,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1544 +#: ../guestfs-release-notes.pod:1558 #, no-wrap msgid "" " - Multiple fixes for RHEL 5 compatibility.\n" @@ -30729,7 +30824,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1546 +#: ../guestfs-release-notes.pod:1560 #, no-wrap msgid "" " - Multiple fixes for Debian/Ubuntu compatibility.\n" @@ -30737,7 +30832,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1548 +#: ../guestfs-release-notes.pod:1562 #, no-wrap msgid "" " - Multiple revisions to improve the documentation.\n" @@ -30745,7 +30840,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1552 +#: ../guestfs-release-notes.pod:1566 #, no-wrap msgid "" " - Fix a potential DoS in virt-inspector and virt-v2v if a specially\n" @@ -30755,7 +30850,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1558 +#: ../guestfs-release-notes.pod:1572 #, no-wrap msgid "" " - aug-clear - clear Augeas path\n" @@ -30790,7 +30885,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1588 +#: ../guestfs-release-notes.pod:1602 #, no-wrap msgid "" " - Extend the generator to support testing optional features.\n" @@ -30807,7 +30902,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../guestfs-release-notes.pod:1600 +#: ../guestfs-release-notes.pod:1614 #, no-wrap msgid "" " - 612178 guestfish: using -m option in conjunction with --listen option " @@ -30900,12 +30995,12 @@ msgid "" msgstr "" #. type: =head1 -#: ../guestfs-release-notes.pod:1667 +#: ../guestfs-release-notes.pod:1681 msgid "RELEASE NOTES FOR HISTORICAL VERSIONS OF LIBGUESTFS" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1669 +#: ../guestfs-release-notes.pod:1683 msgid "" "Before 2010 libguestfs did not have official release notes or a formalized " "version numbering system. However these are links to historically " @@ -30913,57 +31008,57 @@ msgid "" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:1675 +#: ../guestfs-release-notes.pod:1689 msgid "2009-11-10 (1.0.78)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1677 +#: ../guestfs-release-notes.pod:1691 msgid "L<https://www.redhat.com/archives/libguestfs/2009-November/msg00095.html>" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:1679 +#: ../guestfs-release-notes.pod:1693 msgid "2009-09-13 (1.0.67)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1681 +#: ../guestfs-release-notes.pod:1695 msgid "L<https://www.redhat.com/archives/libguestfs/2009-August/msg00281.html>" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:1683 +#: ../guestfs-release-notes.pod:1697 msgid "2009-07-23 (1.0.64)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1685 +#: ../guestfs-release-notes.pod:1699 msgid "L<https://www.redhat.com/archives/libguestfs/2009-July/msg00059.html>" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:1687 +#: ../guestfs-release-notes.pod:1701 msgid "2009-07-14 (1.0.59)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1689 +#: ../guestfs-release-notes.pod:1703 msgid "L<https://www.redhat.com/archives/libguestfs/2009-July/msg00023.html>" msgstr "" #. type: =item -#: ../guestfs-release-notes.pod:1691 +#: ../guestfs-release-notes.pod:1705 msgid "2009-04-01 (the initial announcement)" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1693 +#: ../guestfs-release-notes.pod:1707 msgid "L<http://rwmj.wordpress.com/2009/04/01/libguestfs-access-and-modify-virtual-machine-disk-images/>" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1699 +#: ../guestfs-release-notes.pod:1713 msgid "" "L<guestfs-examples(1)>, L<guestfs-faq(1)>, L<guestfs-performance(1)>, " "L<guestfs-recipes(1)>, L<guestfs-testing(1)>, L<guestfs(3)>, " @@ -30971,7 +31066,7 @@ msgid "" msgstr "" #. type: textblock -#: ../guestfs-release-notes.pod:1710 +#: ../guestfs-release-notes.pod:1724 msgid "Richard W.M. Jones" msgstr "" @@ -52895,49 +52990,66 @@ msgstr "" #: ../src/guestfs.pod:3129 #, no-wrap msgid "" -" make syntax-check # checks the syntax of the C code\n" -" make check # runs the test suite\n" +" make syntax-check -j1 -k # checks for various syntax and\n" +" # style problems\n" +" \n" +msgstr "" + +#. type: verbatim +#: ../src/guestfs.pod:3132 +#, no-wrap +msgid "" +" make check # runs the test suite\n" +" \n" +msgstr "" + +#. type: verbatim +#: ../src/guestfs.pod:3134 +#, no-wrap +msgid "" +" make extra-tests # in-depth testing using valgrind\n" +" # and real guests\n" "\n" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3132 +#: ../src/guestfs.pod:3137 msgid "DAEMON CUSTOM PRINTF FORMATTERS" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3134 +#: ../src/guestfs.pod:3139 msgid "" "In the daemon code we have created custom printf formatters C<%Q> and C<%R>, " "which are used to do shell quoting." msgstr "" #. type: =item -#: ../src/guestfs.pod:3139 +#: ../src/guestfs.pod:3144 msgid "%Q" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3141 +#: ../src/guestfs.pod:3146 msgid "" "Simple shell quoted string. Any spaces or other shell characters are " "escaped for you." msgstr "" #. type: =item -#: ../src/guestfs.pod:3144 +#: ../src/guestfs.pod:3149 msgid "%R" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3146 +#: ../src/guestfs.pod:3151 msgid "" "Same as C<%Q> except the string is treated as a path which is prefixed by " "the sysroot." msgstr "" #. type: verbatim -#: ../src/guestfs.pod:3153 +#: ../src/guestfs.pod:3158 #, no-wrap msgid "" " asprintf (&cmd, \"cat %R\", path);\n" @@ -52945,12 +53057,12 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3155 +#: ../src/guestfs.pod:3160 msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3157 +#: ../src/guestfs.pod:3162 msgid "" "I<Note:> Do I<not> use these when you are passing parameters to the " "C<command{,r,v,rv}()> functions. These parameters do NOT need to be quoted " @@ -52959,12 +53071,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3163 +#: ../src/guestfs.pod:3168 msgid "SUBMITTING YOUR NEW API ACTIONS" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3165 +#: ../src/guestfs.pod:3170 msgid "" "Submit patches to the mailing list: " "L<http://www.redhat.com/mailman/listinfo/libguestfs> and CC to " @@ -52972,17 +53084,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3169 +#: ../src/guestfs.pod:3174 msgid "INTERNATIONALIZATION (I18N) SUPPORT" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3171 +#: ../src/guestfs.pod:3176 msgid "We support i18n (gettext anyhow) in the library." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3173 +#: ../src/guestfs.pod:3178 msgid "" "However many messages come from the daemon, and we don't translate those at " "the moment. One reason is that the appliance generally has all locale files " @@ -52991,103 +53103,103 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3179 +#: ../src/guestfs.pod:3184 msgid "" "Debugging messages are never translated, since they are intended for the " "programmers." msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3182 +#: ../src/guestfs.pod:3187 msgid "SOURCE CODE SUBDIRECTORIES" msgstr "" #. type: =item -#: ../src/guestfs.pod:3186 +#: ../src/guestfs.pod:3191 msgid "C<align>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3188 +#: ../src/guestfs.pod:3193 msgid "L<virt-alignment-scan(1)> command and documentation." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3192 +#: ../src/guestfs.pod:3197 msgid "The libguestfs appliance, build scripts and so on." msgstr "" #. type: =item -#: ../src/guestfs.pod:3194 +#: ../src/guestfs.pod:3199 msgid "C<cat>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3196 +#: ../src/guestfs.pod:3201 msgid "" "The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and " "documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3199 +#: ../src/guestfs.pod:3204 msgid "C<contrib>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3201 +#: ../src/guestfs.pod:3206 msgid "Outside contributions, experimental parts." msgstr "" #. type: =item -#: ../src/guestfs.pod:3203 +#: ../src/guestfs.pod:3208 msgid "C<daemon>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3205 +#: ../src/guestfs.pod:3210 msgid "" "The daemon that runs inside the libguestfs appliance and carries out " "actions." msgstr "" #. type: =item -#: ../src/guestfs.pod:3208 +#: ../src/guestfs.pod:3213 msgid "C<df>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3210 +#: ../src/guestfs.pod:3215 msgid "L<virt-df(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3212 +#: ../src/guestfs.pod:3217 msgid "C<edit>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3214 +#: ../src/guestfs.pod:3219 msgid "L<virt-edit(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3216 +#: ../src/guestfs.pod:3221 msgid "C<examples>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3218 +#: ../src/guestfs.pod:3223 msgid "C API example code." msgstr "" #. type: =item -#: ../src/guestfs.pod:3220 +#: ../src/guestfs.pod:3225 msgid "C<fish>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3222 +#: ../src/guestfs.pod:3227 msgid "" "L<guestfish(1)>, the command-line shell, and various shell scripts built on " "top such as L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, " @@ -53095,79 +53207,79 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3228 +#: ../src/guestfs.pod:3233 msgid "L<virt-format(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3230 +#: ../src/guestfs.pod:3235 msgid "C<fuse>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3232 +#: ../src/guestfs.pod:3237 msgid "L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs." msgstr "" #. type: =item -#: ../src/guestfs.pod:3234 +#: ../src/guestfs.pod:3239 msgid "C<generator>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3236 +#: ../src/guestfs.pod:3241 msgid "" "The crucially important generator, used to automatically generate large " "amounts of boilerplate C code for things like RPC and bindings." msgstr "" #. type: =item -#: ../src/guestfs.pod:3239 +#: ../src/guestfs.pod:3244 msgid "C<inspector>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3241 +#: ../src/guestfs.pod:3246 msgid "L<virt-inspector(1)>, the virtual machine image inspector." msgstr "" #. type: =item -#: ../src/guestfs.pod:3243 +#: ../src/guestfs.pod:3248 msgid "C<logo>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3245 +#: ../src/guestfs.pod:3250 msgid "Logo used on the website. The fish is called Arthur by the way." msgstr "" #. type: =item -#: ../src/guestfs.pod:3247 +#: ../src/guestfs.pod:3252 msgid "C<m4>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3249 +#: ../src/guestfs.pod:3254 msgid "M4 macros used by autoconf." msgstr "" #. type: =item -#: ../src/guestfs.pod:3251 +#: ../src/guestfs.pod:3256 msgid "C<po>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3253 +#: ../src/guestfs.pod:3258 msgid "Translations of simple gettext strings." msgstr "" #. type: =item -#: ../src/guestfs.pod:3255 +#: ../src/guestfs.pod:3260 msgid "C<po-docs>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3257 +#: ../src/guestfs.pod:3262 msgid "" "The build infrastructure and PO files for translations of manpages and POD " "files. Eventually this will be combined with the C<po> directory, but that " @@ -53175,149 +53287,178 @@ msgid "" msgstr "" #. type: =item -#: ../src/guestfs.pod:3261 +#: ../src/guestfs.pod:3266 msgid "C<rescue>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3263 +#: ../src/guestfs.pod:3268 msgid "L<virt-rescue(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3265 +#: ../src/guestfs.pod:3270 msgid "C<resize>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3267 +#: ../src/guestfs.pod:3272 msgid "L<virt-resize(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3269 +#: ../src/guestfs.pod:3274 msgid "C<sparsify>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3271 +#: ../src/guestfs.pod:3276 msgid "L<virt-sparsify(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3273 +#: ../src/guestfs.pod:3278 msgid "C<src>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3275 +#: ../src/guestfs.pod:3280 msgid "Source code to the C library." msgstr "" #. type: =item -#: ../src/guestfs.pod:3277 +#: ../src/guestfs.pod:3282 msgid "C<sysprep>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3279 +#: ../src/guestfs.pod:3284 msgid "L<virt-sysprep(1)> command and documentation." msgstr "" #. type: =item -#: ../src/guestfs.pod:3281 +#: ../src/guestfs.pod:3286 msgid "C<test-tool>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3283 +#: ../src/guestfs.pod:3288 msgid "" "Test tool for end users to test if their qemu/kernel combination will work " "with libguestfs." msgstr "" #. type: =item -#: ../src/guestfs.pod:3286 +#: ../src/guestfs.pod:3291 msgid "C<tests>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3288 +#: ../src/guestfs.pod:3293 msgid "Tests." msgstr "" #. type: =item -#: ../src/guestfs.pod:3290 +#: ../src/guestfs.pod:3295 +msgid "C<tmp>" +msgstr "" + +#. type: textblock +#: ../src/guestfs.pod:3297 +msgid "" +"Used for temporary files when running the tests (instead of C</tmp> etc). " +"The reason is so that you can run multiple parallel tests of libguestfs " +"without having one set of tests overwriting the appliance created by " +"another." +msgstr "" + +#. type: textblock +#: ../src/guestfs.pod:3302 +msgid "" +"If you are using libvirt + sVirt with SELinux enforcing, then you have to " +"label this directory:" +msgstr "" + +#. type: verbatim +#: ../src/guestfs.pod:3305 +#, no-wrap +msgid "" +" chcon --reference=/tmp tmp\n" +"\n" +msgstr "" + +#. type: =item +#: ../src/guestfs.pod:3307 msgid "C<tools>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3292 +#: ../src/guestfs.pod:3309 msgid "Command line tools written in Perl (L<virt-win-reg(1)> and many others)." msgstr "" #. type: =item -#: ../src/guestfs.pod:3294 +#: ../src/guestfs.pod:3311 msgid "C<csharp>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3296 +#: ../src/guestfs.pod:3313 msgid "C<erlang>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3298 +#: ../src/guestfs.pod:3315 msgid "C<gobject>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3300 +#: ../src/guestfs.pod:3317 msgid "C<haskell>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3302 +#: ../src/guestfs.pod:3319 msgid "C<java>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3304 +#: ../src/guestfs.pod:3321 msgid "C<ocaml>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3306 +#: ../src/guestfs.pod:3323 msgid "C<php>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3308 +#: ../src/guestfs.pod:3325 msgid "C<perl>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3310 +#: ../src/guestfs.pod:3327 msgid "C<python>" msgstr "" #. type: =item -#: ../src/guestfs.pod:3312 +#: ../src/guestfs.pod:3329 msgid "C<ruby>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3314 +#: ../src/guestfs.pod:3331 msgid "Language bindings." msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3318 +#: ../src/guestfs.pod:3335 msgid "MAKING A STABLE RELEASE" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3320 +#: ../src/guestfs.pod:3337 msgid "" "When we make a stable release, there are several steps documented here. See " "L</LIBGUESTFS VERSION NUMBERS> for general information about the stable " @@ -53325,32 +53466,32 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3328 +#: ../src/guestfs.pod:3345 msgid "Check C<make && make check> works on at least Fedora, Debian and Ubuntu." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3333 +#: ../src/guestfs.pod:3350 msgid "Finalize C<guestfs-release-notes.pod>" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3337 +#: ../src/guestfs.pod:3354 msgid "Update ROADMAP." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3341 +#: ../src/guestfs.pod:3358 msgid "Run C<src/api-support/update-from-tarballs.sh>." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3345 +#: ../src/guestfs.pod:3362 msgid "Push and pull from Transifex." msgstr "" #. type: verbatim -#: ../src/guestfs.pod:3349 +#: ../src/guestfs.pod:3366 #, no-wrap msgid "" " tx push -s\n" @@ -53358,12 +53499,12 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3351 +#: ../src/guestfs.pod:3368 msgid "to push the latest POT files to Transifex. Then run:" msgstr "" #. type: verbatim -#: ../src/guestfs.pod:3353 +#: ../src/guestfs.pod:3370 #, no-wrap msgid "" " ./tx-pull.sh\n" @@ -53371,24 +53512,24 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3355 +#: ../src/guestfs.pod:3372 msgid "which is a wrapper to pull the latest translated C<*.po> files." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3359 +#: ../src/guestfs.pod:3376 msgid "" "Create new stable and development directories under " "L<http://libguestfs.org/download>." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3364 +#: ../src/guestfs.pod:3381 msgid "Create the branch in git:" msgstr "" #. type: verbatim -#: ../src/guestfs.pod:3366 +#: ../src/guestfs.pod:3383 #, no-wrap msgid "" " git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n" @@ -53399,17 +53540,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../src/guestfs.pod:3373 +#: ../src/guestfs.pod:3390 msgid "LIMITS" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3375 +#: ../src/guestfs.pod:3392 msgid "PROTOCOL LIMITS" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3377 +#: ../src/guestfs.pod:3394 msgid "" "Internally libguestfs uses a message-based protocol to pass API calls and " "their responses to and from a small \"appliance\" (see L</INTERNALS> for " @@ -53420,7 +53561,7 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3385 +#: ../src/guestfs.pod:3402 msgid "" "In libguestfs E<lt> 1.19.32, several calls had to encode either their entire " "argument list or their entire return value (or sometimes both) in a single " @@ -53436,7 +53577,7 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3398 +#: ../src/guestfs.pod:3415 msgid "" "L</guestfs_cat>, L</guestfs_find>, L</guestfs_read_file>, " "L</guestfs_read_lines>, L</guestfs_write>, L</guestfs_write_append>, " @@ -53445,19 +53586,19 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3403 +#: ../src/guestfs.pod:3420 msgid "" "See also L</UPLOADING> and L</DOWNLOADING> for further information about " "copying large amounts of data into or out of a filesystem." msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3406 +#: ../src/guestfs.pod:3423 msgid "MAXIMUM NUMBER OF DISKS" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3408 +#: ../src/guestfs.pod:3425 msgid "" "In libguestfs E<ge> 1.19.7, you can query the maximum number of disks that " "may be added by calling L</guestfs_max_disks>. In earlier versions of " @@ -53466,14 +53607,14 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3413 +#: ../src/guestfs.pod:3430 msgid "" "The rest of this section covers implementation details, which could change " "in future." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3416 +#: ../src/guestfs.pod:3433 msgid "" "When using virtio-scsi disks (the default if available in qemu) the current " "limit is B<255> disks. When using virtio-blk (the old default) the limit is " @@ -53482,26 +53623,26 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3421 +#: ../src/guestfs.pod:3438 msgid "" "Virtio-scsi as used by libguestfs is configured to use one target per disk, " "and 256 targets are available." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3424 +#: ../src/guestfs.pod:3441 msgid "" "Virtio-blk consumes 1 virtual PCI slot per disk, and PCI is limited to 31 " "slots, but some of these are used for other purposes." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3427 +#: ../src/guestfs.pod:3444 msgid "One virtual disk is used by libguestfs internally." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3429 +#: ../src/guestfs.pod:3446 msgid "" "Before libguestfs 1.19.7, disk names had to be a single character " "(eg. C</dev/sda> through C</dev/sdz>), and since one disk is reserved, that " @@ -53509,7 +53650,7 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3434 +#: ../src/guestfs.pod:3451 msgid "" "In future versions of libguestfs it should also be possible to \"hot plug\" " "disks (add and remove disks after calling L</guestfs_launch>). This also " @@ -53517,41 +53658,41 @@ msgid "" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3438 +#: ../src/guestfs.pod:3455 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3440 +#: ../src/guestfs.pod:3457 msgid "Virtio limits the maximum number of partitions per disk to B<15>." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3442 +#: ../src/guestfs.pod:3459 msgid "" "This is because it reserves 4 bits for the minor device number (thus " "C</dev/vda>, and C</dev/vda1> through C</dev/vda15>)." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3445 +#: ../src/guestfs.pod:3462 msgid "" "If you attach a disk with more than 15 partitions, the extra partitions are " "ignored by libguestfs." msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3448 +#: ../src/guestfs.pod:3465 msgid "MAXIMUM SIZE OF A DISK" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3450 +#: ../src/guestfs.pod:3467 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3452 +#: ../src/guestfs.pod:3469 msgid "" "We have tested block devices up to 1 exabyte (2**60 or " "1,152,921,504,606,846,976 bytes) using sparse files backed by an XFS host " @@ -53559,7 +53700,7 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3456 +#: ../src/guestfs.pod:3473 msgid "" "Although libguestfs probably does not impose any limit, the underlying host " "storage will. If you store disk images on a host ext4 filesystem, then the " @@ -53569,19 +53710,19 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3462 +#: ../src/guestfs.pod:3479 msgid "" "For the hugest disk image files, we recommend using XFS on the host for " "storage." msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3465 +#: ../src/guestfs.pod:3482 msgid "MAXIMUM SIZE OF A PARTITION" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3467 +#: ../src/guestfs.pod:3484 msgid "" "The MBR (ie. classic MS-DOS) partitioning scheme uses 32 bit sector " "numbers. Assuming a 512 byte sector size, this means that MBR cannot " @@ -53589,7 +53730,7 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3471 +#: ../src/guestfs.pod:3488 msgid "" "It is recommended that you use GPT partitions on disks which are larger than " "this size. GPT uses 64 bit sector numbers and so can address partitions " @@ -53597,12 +53738,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3476 +#: ../src/guestfs.pod:3493 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3478 +#: ../src/guestfs.pod:3495 msgid "" "This depends on the filesystem type. libguestfs itself does not impose any " "known limit. Consult Wikipedia or the filesystem documentation to find out " @@ -53610,12 +53751,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3482 +#: ../src/guestfs.pod:3499 msgid "MAXIMUM UPLOAD AND DOWNLOAD" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3484 +#: ../src/guestfs.pod:3501 msgid "" "The API functions L</guestfs_upload>, L</guestfs_download>, " "L</guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized " @@ -53623,12 +53764,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../src/guestfs.pod:3488 +#: ../src/guestfs.pod:3505 msgid "INSPECTION LIMITS" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3490 +#: ../src/guestfs.pod:3507 msgid "" "The inspection code has several arbitrary limits on things like the size of " "Windows Registry hive it will read, and the length of product name. These " @@ -53638,40 +53779,40 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3516 +#: ../src/guestfs.pod:3533 msgid "" "Choose the default way to create the appliance. See " "L</guestfs_set_attach_method>." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3521 +#: ../src/guestfs.pod:3538 msgid "" "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages. This has the same " "effect as calling C<guestfs_set_verbose (g, 1)>." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3533 +#: ../src/guestfs.pod:3550 msgid "" "Set the path that libguestfs uses to search for a supermin appliance. See " "the discussion of paths in section L</PATH> above." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3542 +#: ../src/guestfs.pod:3559 msgid "See also L</QEMU WRAPPERS> above." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3546 +#: ../src/guestfs.pod:3563 msgid "" "Set C<LIBGUESTFS_TRACE=1> to enable command traces. This has the same " "effect as calling C<guestfs_set_trace (g, 1)>." msgstr "" #. type: textblock -#: ../src/guestfs.pod:3564 +#: ../src/guestfs.pod:3581 msgid "" "L<guestfs-examples(3)>, L<guestfs-erlang(3)>, L<guestfs-java(3)>, " "L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, " @@ -53690,7 +53831,7 @@ msgid "" msgstr "" #. type: textblock -#: ../src/guestfs.pod:3606 +#: ../src/guestfs.pod:3623 msgid "" "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, " "L<lvm(8)>, L<disktype(1)>." |