summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--AUTHORS1
-rw-r--r--BUGS75
-rw-r--r--configure.ac2
-rw-r--r--po-docs/ja.po674
-rw-r--r--po-docs/libguestfs-docs.pot650
-rw-r--r--po-docs/uk.po689
-rw-r--r--po/en_GB.po36
-rw-r--r--po/es.po36
-rw-r--r--po/gu.po36
-rw-r--r--po/hi.po36
-rw-r--r--po/kn.po36
-rw-r--r--po/libguestfs.pot38
-rw-r--r--po/ml.po36
-rw-r--r--po/mr.po36
-rw-r--r--po/nl.po36
-rw-r--r--po/or.po36
-rw-r--r--po/pa.po36
-rw-r--r--po/pl.po36
-rw-r--r--po/ta.po36
-rw-r--r--po/te.po36
-rw-r--r--po/uk.po36
21 files changed, 1478 insertions, 1155 deletions
diff --git a/AUTHORS b/AUTHORS
index 30527fdf..56ba39e3 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -19,6 +19,7 @@ Maxim Koltsov <kolmax94@gmail.com>
Michael Scherer <misc@zarb.org>
Nikita A Menkovich <menkovich@gmail.com>
Nikos Skalkotos <skalkoto@gmail.com>
+Olaf Hering <olaf@aepfle.de>
Piotr Drąg <piotrdrag@gmail.com>
Qin Guan <qguan@redhat.com>
Rajesh Ranjan <rranjan@redhat.com>
diff --git a/BUGS b/BUGS
index 0f1788e9..ad14f5a0 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2012-07-10
+Last updated: 2012-09-19
This contains a local list of the bugs that are open against
libguestfs. Bugs are tracked in the Red Hat Bugzilla database
@@ -137,9 +137,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
805417 NEW https://bugzilla.redhat.com/show_bug.cgi?id=805417
RFE: support inspection of installation ISOs of WinVista, Win7, Win2008 & Win2008r2
-806176 NEW https://bugzilla.redhat.com/show_bug.cgi?id=806176
- libguestfs doesn't use the external tools (wrestool ...) to get icon even these tools are installed
-
806179 NEW https://bugzilla.redhat.com/show_bug.cgi?id=806179
RFE: support inspection of icon for more Windows guests
@@ -167,18 +164,12 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
815149 NEW https://bugzilla.redhat.com/show_bug.cgi?id=815149
virt-alignment-scan gives error "part_list: could not parse row from output of parted print command: /dev/vda:4194304B:virtblk:512:512:msdos:Virtio Block Device"
-816839 NEW https://bugzilla.redhat.com/show_bug.cgi?id=816839
- data overflow error when debug progress -1
-
819086 NEW https://bugzilla.redhat.com/show_bug.cgi?id=819086
look for qemu-kvm on /usr/libexec
822538 NEW https://bugzilla.redhat.com/show_bug.cgi?id=822538
libguestfs tools hang on qcow2 encrypted disks
-822626 NEW https://bugzilla.redhat.com/show_bug.cgi?id=822626
- virt-ls error: "libguestfs: error: checksum: path: parameter cannot be NULL"
-
824021 NEW https://bugzilla.redhat.com/show_bug.cgi?id=824021
inspection cannot recognize guest which uses btrfs subvolumes for root
@@ -197,30 +188,60 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
834712 NEW https://bugzilla.redhat.com/show_bug.cgi?id=834712
virt-resize test failed once: lvresize_free: New size (91 extents) matches existing size (91 extents)
-834896 NEW https://bugzilla.redhat.com/show_bug.cgi?id=834896
- 'mount' command hangs if you try to mount an extended partition
-
835622 NEW https://bugzilla.redhat.com/show_bug.cgi?id=835622
virt-sparsify to LVM thin raw volume isn't sparse
836501 NEW https://bugzilla.redhat.com/show_bug.cgi?id=836501
dependency on fuse suggested
-837691 NEW https://bugzilla.redhat.com/show_bug.cgi?id=837691
- Data loss when writing to qcow2-format disk files
-
837941 NEW https://bugzilla.redhat.com/show_bug.cgi?id=837941
Data loss when writing to qcow2-format disk files
838081 NEW https://bugzilla.redhat.com/show_bug.cgi?id=838081
ocaml/t/guestfs_500_parallel_mount_local crashes in caml_thread_reinitialize
-838609 NEW https://bugzilla.redhat.com/show_bug.cgi?id=838609
- guestmount + fusermount allows a race condition when unmounting and immediately using the disk image
-
838904 NEW https://bugzilla.redhat.com/show_bug.cgi?id=838904
make-debian-img.sh failed: /dev/debian/root: not found: device not cleared. Aborting. Failed to wipe start of new LV.
+840474 NEW https://bugzilla.redhat.com/show_bug.cgi?id=840474
+ cannot install libguestfs due to missing dependency
+
+843188 NEW https://bugzilla.redhat.com/show_bug.cgi?id=843188
+ Ruby bindings segfault in event callbacks when the Ruby GC is invoked.
+
+843199 NEW https://bugzilla.redhat.com/show_bug.cgi?id=843199
+ Ruby bindings segfault in event callbacks when the Ruby GC is invoked.
+
+845234 NEW https://bugzilla.redhat.com/show_bug.cgi?id=845234
+ RFE: virt-ls on Windows guest doesn't support drive letters
+
+846676 NEW https://bugzilla.redhat.com/show_bug.cgi?id=846676
+ guestfs_launch() hangs with Debian qemu-kvm 1.1.0
+
+848464 NEW https://bugzilla.redhat.com/show_bug.cgi?id=848464
+ gobject javascript bindings cannot use 64 bit integers
+
+852194 NEW https://bugzilla.redhat.com/show_bug.cgi?id=852194
+ virt-sparsify --compress fails if output is raw format
+
+853763 NEW https://bugzilla.redhat.com/show_bug.cgi?id=853763
+ virt-sparsify should use a more robust method to detect the input format
+
+857763 NEW https://bugzilla.redhat.com/show_bug.cgi?id=857763
+ libguestfs 'file-architecture' returns 'ARM' for arm binaries
+
+858126 NEW https://bugzilla.redhat.com/show_bug.cgi?id=858126
+ virt-inspector fail to work with some windows guests
+
+858128 NEW https://bugzilla.redhat.com/show_bug.cgi?id=858128
+ libguestfs fail to list devices added by add-drive-ro-with-if twice
+
+858648 NEW https://bugzilla.redhat.com/show_bug.cgi?id=858648
+ libguestfs can not be installed with recent iptables
+
+858696 NEW https://bugzilla.redhat.com/show_bug.cgi?id=858696
+ virt-sysprep reports Guestfs.Error("read_lines: fopen: /etc/sysconfig/network: No such file or directory") on some Fedora guests
+
503134 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=503134
guestfish's list splitting does not recognize internal quoting
@@ -239,4 +260,20 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
713678 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=713678
Not all febootstrap messages are redirected to log callbacks
+--------------------------------------------------
+Bugs in MODIFIED, POST or ON_QA state are fixed.
+You can help by testing the fixes.
+
+816839 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=816839
+ data overflow error when debug progress -1
+
+822626 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=822626
+ virt-ls error: "libguestfs: error: checksum: path: parameter cannot be NULL"
+
+837691 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=837691
+ Data loss when writing to qcow2-format disk files
+
+838609 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=838609
+ guestmount + fusermount allows a race condition when unmounting and immediately using the disk image
+
End of BUGS file.
diff --git a/configure.ac b/configure.ac
index 2da47216..83e514b9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
# freeform string.
m4_define([libguestfs_major], [1])
m4_define([libguestfs_minor], [16])
-m4_define([libguestfs_release], [30])
+m4_define([libguestfs_release], [31])
AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release)
AC_CONFIG_AUX_DIR([build-aux])
diff --git a/po-docs/ja.po b/po-docs/ja.po
index 5a2185f8..c0e7952c 100644
--- a/po-docs/ja.po
+++ b/po-docs/ja.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2012-08-30 23:28+0200\n"
+"POT-Creation-Date: 2012-09-19 15:19+0200\n"
"PO-Revision-Date: 2012-01-23 13:10+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Japanese <trans-ja@lists.fedoraproject.org>\n"
@@ -442,7 +442,7 @@ msgstr ""
#: ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242
#: ../fish/guestfish.pod:673 ../format/virt-format.pod:96
#: ../inspector/virt-inspector.pod:350 ../rescue/virt-rescue.pod:161
-#: ../src/guestfs.pod:2972
+#: ../src/guestfs.pod:2977
msgid "For example:"
msgstr ""
@@ -931,11 +931,11 @@ msgstr ""
#: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266
#: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276
#: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291
-#: ../examples/guestfs-recipes.pod:105 ../examples/guestfs-recipes.pod:109
-#: ../examples/guestfs-recipes.pod:113 ../examples/guestfs-recipes.pod:139
-#: ../examples/guestfs-recipes.pod:144 ../examples/guestfs-recipes.pod:234
-#: ../examples/guestfs-recipes.pod:238 ../examples/guestfs-recipes.pod:242
-#: ../examples/guestfs-recipes.pod:246 ../examples/guestfs-recipes.pod:250
+#: ../examples/guestfs-recipes.pod:131 ../examples/guestfs-recipes.pod:135
+#: ../examples/guestfs-recipes.pod:139 ../examples/guestfs-recipes.pod:165
+#: ../examples/guestfs-recipes.pod:170 ../examples/guestfs-recipes.pod:260
+#: ../examples/guestfs-recipes.pod:264 ../examples/guestfs-recipes.pod:268
+#: ../examples/guestfs-recipes.pod:272 ../examples/guestfs-recipes.pod:276
#: ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114
#: ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:13
#: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:444
@@ -990,9 +990,9 @@ msgstr ""
#: ../src/guestfs.pod:1913 ../src/guestfs.pod:2202 ../src/guestfs.pod:2207
#: ../src/guestfs.pod:2213 ../src/guestfs.pod:2221 ../src/guestfs.pod:2739
#: ../src/guestfs.pod:2745 ../src/guestfs.pod:2750 ../src/guestfs.pod:2756
-#: ../src/guestfs.pod:3148 ../src/guestfs.pod:3153 ../src/guestfs.pod:3157
-#: ../src/guestfs.pod:3161 ../src/guestfs.pod:3165 ../src/guestfs.pod:3179
-#: ../src/guestfs.pod:3184 ../tools/virt-win-reg.pl:197
+#: ../src/guestfs.pod:3153 ../src/guestfs.pod:3158 ../src/guestfs.pod:3162
+#: ../src/guestfs.pod:3166 ../src/guestfs.pod:3170 ../src/guestfs.pod:3184
+#: ../src/guestfs.pod:3189 ../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
@@ -1049,7 +1049,7 @@ msgstr ""
#: ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495
#: ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253
#: ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97
-#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:396
+#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:422
#: ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1268
#: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39
#: ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41
@@ -1058,7 +1058,7 @@ msgstr ""
#: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40
#: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325
#: ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36
-#: ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3356
+#: ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3361
#: ../test-tool/libguestfs-test-tool.pod:106
#: ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267
#: ../tools/virt-make-fs.pl:579 ../tools/virt-tar.pl:294
@@ -1103,7 +1103,7 @@ msgstr ""
#: ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511
#: ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265
#: ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114
-#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:413
+#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:439
#: ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1300
#: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53
#: ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55
@@ -1112,7 +1112,7 @@ msgstr ""
#: ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57
#: ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338
#: ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52
-#: ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3408
+#: ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3413
#: ../test-tool/libguestfs-test-tool.pod:116
#: ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283
#: ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313
@@ -2943,9 +2943,9 @@ msgstr ""
#. type: textblock
#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388
-#: ../examples/guestfs-recipes.pod:415 ../fish/guestfish.pod:1302
+#: ../examples/guestfs-recipes.pod:441 ../fish/guestfish.pod:1302
#: ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340
-#: ../src/guestfs.pod:3410 ../test-tool/libguestfs-test-tool.pod:118
+#: ../src/guestfs.pod:3415 ../test-tool/libguestfs-test-tool.pod:118
#: ../tools/virt-list-partitions.pl:285
msgid "Copyright (C) 2009-2012 Red Hat Inc."
msgstr ""
@@ -4556,7 +4556,7 @@ msgstr ""
#. type: =head1
#: ../edit/virt-edit.pod:343 ../fish/guestfish.pod:1119
#: ../rescue/virt-rescue.pod:298 ../sparsify/virt-sparsify.pod:257
-#: ../src/guestfs.pod:3295 ../test-tool/libguestfs-test-tool.pod:101
+#: ../src/guestfs.pod:3300 ../test-tool/libguestfs-test-tool.pod:101
msgid "ENVIRONMENT VARIABLES"
msgstr ""
@@ -4815,7 +4815,7 @@ msgstr ""
#. type: =head1
#: ../erlang/examples/guestfs-erlang.pod:110
-#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:409
+#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:435
#: ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1296
#: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49
#: ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51
@@ -4823,21 +4823,21 @@ msgstr ""
#: ../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:3404
+#: ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3409
#: ../test-tool/libguestfs-test-tool.pod:112
msgid "AUTHORS"
msgstr ""
#. type: textblock
#: ../erlang/examples/guestfs-erlang.pod:112
-#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:411
+#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:437
#: ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1298
#: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51
#: ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53
#: ../fuse/guestmount.pod:409 ../java/examples/guestfs-java.pod:60
#: ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55
#: ../python/examples/guestfs-python.pod:56
-#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3406
+#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3411
#: ../test-tool/libguestfs-test-tool.pod:114
msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
msgstr ""
@@ -4960,11 +4960,71 @@ msgstr ""
#. type: =head1
#: ../examples/guestfs-recipes.pod:33
-msgid "Cloning a virtual machine (Linux)"
+msgid "Checksum a file or device within a disk image"
msgstr ""
#. type: textblock
#: ../examples/guestfs-recipes.pod:35
+msgid "To checksum a whole device, or a partition, LV etc within a disk image:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:37
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img run : checksum-device md5 /dev/sda1\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:39
+msgid ""
+"Replace C<md5> with the type of checksum you want. See L<guestfs(3)/"
+"guestfs_checksum_device> for a list of supported types."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:42
+msgid ""
+"C</dev/sda1> means \"the first partition\". You could use C</dev/sda> to "
+"checksum the whole disk image, or the name of a logical volume or RAID "
+"device."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:46
+msgid "To checksum a single file:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:48
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img -i checksum sha256 /etc/passwd\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:50
+msgid "or for a Windows guest:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:52
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img -i \\\n"
+" checksum sha256 'win:\\windows\\system32\\config\\SOFTWARE'\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-recipes.pod:55
+msgid "Cloning a virtual machine (Linux)"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:57
msgid ""
"The guestfish technique described in the link below works well for most "
"Linux VMs. Depending on the Linux distro you may need to change the paths "
@@ -4972,37 +5032,37 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:39
+#: ../examples/guestfs-recipes.pod:61
msgid ""
"L<https://rwmj.wordpress.com/2010/09/24/tip-my-procedure-for-cloning-a-"
"fedora-vm/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:41
+#: ../examples/guestfs-recipes.pod:63
msgid ""
"Avoid L<virt-clone(1)>. Currently what to do about virt-clone is under "
"discussion."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:44
+#: ../examples/guestfs-recipes.pod:66
msgid ""
"L<https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:46
+#: ../examples/guestfs-recipes.pod:68
msgid "Convert a CD-ROM / DVD / ISO to a tarball"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:48
+#: ../examples/guestfs-recipes.pod:70
msgid "This converts input C<cd.iso> to output C<cd.tar.gz>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:50
+#: ../examples/guestfs-recipes.pod:72
#, no-wrap
msgid ""
" guestfish --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz\n"
@@ -5010,12 +5070,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:52
+#: ../examples/guestfs-recipes.pod:74
msgid "To export just a subdirectory, eg. C</files>, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:54
+#: ../examples/guestfs-recipes.pod:76
#, no-wrap
msgid ""
" guestfish --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz\n"
@@ -5023,48 +5083,48 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:56
+#: ../examples/guestfs-recipes.pod:78
msgid "Create empty disk images"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:58
+#: ../examples/guestfs-recipes.pod:80
msgid "The L<virt-format(1)> tool can do this directly."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:60
+#: ../examples/guestfs-recipes.pod:82
msgid ""
"Use L<virt-make-fs(1)> to create a disk image with content. This can also "
"create some standard disk images such as virtual floppy devices (VFDs)."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:64
+#: ../examples/guestfs-recipes.pod:86
msgid ""
"You can also use the L<guestfish(1)> I<-N> option to create empty disk "
"images. The useful guide below explains the options available."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:67
+#: ../examples/guestfs-recipes.pod:89
msgid ""
"L<https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/"
"#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:69
+#: ../examples/guestfs-recipes.pod:91
msgid "Delete a file (or other simple file operations)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:71
+#: ../examples/guestfs-recipes.pod:93
msgid "Use guestfish. To delete a file:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:73
+#: ../examples/guestfs-recipes.pod:95
#, no-wrap
msgid ""
" guestfish -a disk.img -i rm /file/to/delete\n"
@@ -5072,12 +5132,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:75
+#: ../examples/guestfs-recipes.pod:97
msgid "To touch a file (bring it up to date or create it):"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:77
+#: ../examples/guestfs-recipes.pod:99
#, no-wrap
msgid ""
" guestfish -a disk.img -i touch /file/to/touch\n"
@@ -5085,14 +5145,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:79
+#: ../examples/guestfs-recipes.pod:101
msgid ""
"To stat a file. Since this is a read-only operation, we can make it safer "
"by adding the I<--ro> flag."
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:82
+#: ../examples/guestfs-recipes.pod:104
#, no-wrap
msgid ""
" guestfish --ro -a disk.img -i stat /file/to/stat\n"
@@ -5100,19 +5160,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:84
+#: ../examples/guestfs-recipes.pod:106
msgid ""
"There are dozens of these commands. See L<guestfish(1)> or the output of "
"C<guestfish -h>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:87
+#: ../examples/guestfs-recipes.pod:109
msgid "Dump raw filesystem content from inside a disk image or VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:89
+#: ../examples/guestfs-recipes.pod:111
msgid ""
"You can use the L<guestfish(1)> C<download> command to extract the raw "
"filesystem content from any filesystem in a disk image or a VM (even one "
@@ -5120,7 +5180,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:93
+#: ../examples/guestfs-recipes.pod:115
#, no-wrap
msgid ""
" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
@@ -5128,7 +5188,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:95
+#: ../examples/guestfs-recipes.pod:117
#, no-wrap
msgid ""
" guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
@@ -5136,42 +5196,55 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:97
+#: ../examples/guestfs-recipes.pod:119
+msgid "To download to stdout, replace the filename with a C<-> character:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:121
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:123
msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:99
+#: ../examples/guestfs-recipes.pod:125
msgid "Edit grub configuration in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:101
+#: ../examples/guestfs-recipes.pod:127
msgid "You can use this to:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:107
+#: ../examples/guestfs-recipes.pod:133
msgid "Fix a virtual machine that does not boot."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:111
+#: ../examples/guestfs-recipes.pod:137
msgid "Change which kernel is used to boot the VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:115
+#: ../examples/guestfs-recipes.pod:141
msgid "Change kernel command line options."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:119
+#: ../examples/guestfs-recipes.pod:145
msgid "Use L<virt-edit(1)> to edit the grub configuration:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:121
+#: ../examples/guestfs-recipes.pod:147
#, no-wrap
msgid ""
" virt-edit -d BrokenGuest /boot/grub/grub.conf\n"
@@ -5179,14 +5252,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:123
+#: ../examples/guestfs-recipes.pod:149
msgid ""
"or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
"this:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:126
+#: ../examples/guestfs-recipes.pod:152
#, no-wrap
msgid ""
" virt-rescue -d BrokenGuest\n"
@@ -5194,18 +5267,18 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:128
+#: ../examples/guestfs-recipes.pod:154
msgid "Export any directory from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:130
+#: ../examples/guestfs-recipes.pod:156
msgid ""
"To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:133 ../examples/guestfs-testing.pod:93
+#: ../examples/guestfs-recipes.pod:159 ../examples/guestfs-testing.pod:93
#, no-wrap
msgid ""
" virt-copy-out -d Guest /home .\n"
@@ -5213,7 +5286,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:135 ../fish/guestfish-actions.pod:9
+#: ../examples/guestfs-recipes.pod:161 ../fish/guestfish-actions.pod:9
#: ../fish/guestfish-actions.pod:1524 ../fish/guestfish-actions.pod:1789
#: ../fish/guestfish-actions.pod:2204 ../src/guestfs-actions.pod:18
#: ../src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:2881
@@ -5223,19 +5296,19 @@ msgid "Notes:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:141
+#: ../examples/guestfs-recipes.pod:167
msgid ""
"The final dot of the command is not a printing error. It means we want to "
"copy out to the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:146
+#: ../examples/guestfs-recipes.pod:172
msgid "This creates a directory called C<home> under the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:150
+#: ../examples/guestfs-recipes.pod:176
msgid ""
"If the guest is a Windows guest then you can use drive letters and "
"backslashes, but you must prefix the path with C<win:> and quote it to "
@@ -5243,7 +5316,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:154
+#: ../examples/guestfs-recipes.pod:180
#, no-wrap
msgid ""
" virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
@@ -5251,12 +5324,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:156
+#: ../examples/guestfs-recipes.pod:182
msgid "To get the output as a compressed tarball, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:158
+#: ../examples/guestfs-recipes.pod:184
#, no-wrap
msgid ""
" virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
@@ -5264,7 +5337,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:160
+#: ../examples/guestfs-recipes.pod:186
msgid ""
"Although it sounds tempting, this is usually not a reliable way to get a "
"backup from a running guest. See the entry in the FAQ: L<http://libguestfs."
@@ -5272,19 +5345,19 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:164
+#: ../examples/guestfs-recipes.pod:190
msgid "Find out which user is using the most space"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:166
+#: ../examples/guestfs-recipes.pod:192
msgid ""
"This simple script examines a Linux guest to find out which user is using "
"the most space in their home directory:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:169
+#: ../examples/guestfs-recipes.pod:195
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5292,7 +5365,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:171 ../fish/guestfish.pod:984
+#: ../examples/guestfs-recipes.pod:197 ../fish/guestfish.pod:984
#, no-wrap
msgid ""
" set -e\n"
@@ -5300,7 +5373,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:173
+#: ../examples/guestfs-recipes.pod:199
#, no-wrap
msgid ""
" vm=\"$1\"\n"
@@ -5309,7 +5382,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:176
+#: ../examples/guestfs-recipes.pod:202
#, no-wrap
msgid ""
" eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
@@ -5317,7 +5390,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:178
+#: ../examples/guestfs-recipes.pod:204
#, no-wrap
msgid ""
" for d in $(guestfish --remote ls \"$dir\"); do\n"
@@ -5329,7 +5402,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:184 ../fish/guestfish.pod:941
+#: ../examples/guestfs-recipes.pod:210 ../fish/guestfish.pod:941
#, no-wrap
msgid ""
" guestfish --remote exit\n"
@@ -5337,43 +5410,43 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:186
+#: ../examples/guestfs-recipes.pod:212
msgid "Get DHCP address from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:188
+#: ../examples/guestfs-recipes.pod:214
msgid ""
"The link below explains the many different possible techniques for getting "
"the last assigned DHCP address of a virtual machine."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:191
+#: ../examples/guestfs-recipes.pod:217
msgid ""
"L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-"
"from-a-virtual-machine-disk-image/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:193
+#: ../examples/guestfs-recipes.pod:219
msgid ""
"In the libguestfs source examples directory you will find the latest version "
"of the C<virt-dhcp-address.c> program."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:196
+#: ../examples/guestfs-recipes.pod:222
msgid "Get the operating system product name string"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:198
+#: ../examples/guestfs-recipes.pod:224
msgid "Save the following script into a file called C<product-name.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:200
+#: ../examples/guestfs-recipes.pod:226
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5386,12 +5459,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:207
+#: ../examples/guestfs-recipes.pod:233
msgid "Make the script executable and run it on a named guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:209
+#: ../examples/guestfs-recipes.pod:235
#, no-wrap
msgid ""
" # product-name.sh RHEL60x64\n"
@@ -5400,14 +5473,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:212
+#: ../examples/guestfs-recipes.pod:238
msgid ""
"You can also use an XPath query on the L<virt-inspector(1)> XML using the "
"C<xpath> command line tool or from your favourite programming language:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:216
+#: ../examples/guestfs-recipes.pod:242
#, no-wrap
msgid ""
" # virt-inspector RHEL60x64 > xml\n"
@@ -5419,68 +5492,68 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:222
+#: ../examples/guestfs-recipes.pod:248
msgid "Get the default boot kernel for a Linux VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:224
+#: ../examples/guestfs-recipes.pod:250
msgid ""
"The link below contains a program to print the default boot kernel for a "
"Linux VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:227
+#: ../examples/guestfs-recipes.pod:253
msgid ""
"L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-"
"boot-kernel-for-a-vm/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:229
+#: ../examples/guestfs-recipes.pod:255
msgid ""
"It uses Augeas, and the technique is generally applicable for many different "
"tasks, such as:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:236
+#: ../examples/guestfs-recipes.pod:262
msgid "listing the user accounts in the guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:240
+#: ../examples/guestfs-recipes.pod:266
msgid "what repositories is it configured to use"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:244
+#: ../examples/guestfs-recipes.pod:270
msgid "what NTP servers does it connect to"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:248
+#: ../examples/guestfs-recipes.pod:274
msgid "what were the boot messages last time it booted"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:252
+#: ../examples/guestfs-recipes.pod:278
msgid "listing who was logged in recently"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:256
+#: ../examples/guestfs-recipes.pod:282
msgid "L<http://augeas.net/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:258
+#: ../examples/guestfs-recipes.pod:284
msgid "Install RPMs in a guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:260
+#: ../examples/guestfs-recipes.pod:286
msgid ""
"The link below contains a method to install RPMs in a guest. In fact the "
"RPMs are just uploaded to the guest along with a \"firstboot\" script that "
@@ -5489,23 +5562,23 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:266
+#: ../examples/guestfs-recipes.pod:292
msgid ""
"L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:268
+#: ../examples/guestfs-recipes.pod:294
msgid "List applications installed in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:270
+#: ../examples/guestfs-recipes.pod:296
msgid "Save the following to a file C<list-apps.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:272
+#: ../examples/guestfs-recipes.pod:298
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5518,14 +5591,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:279
+#: ../examples/guestfs-recipes.pod:305
msgid ""
"Make the file executable and then you can run it on any named virtual "
"machine:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:282
+#: ../examples/guestfs-recipes.pod:308
#, no-wrap
msgid ""
" # list-apps.sh WinGuest\n"
@@ -5561,7 +5634,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:312
+#: ../examples/guestfs-recipes.pod:338
msgid ""
"If you want to run the script on disk images (instead of libvirt virtual "
"machines), change C<-d \"$1\"> to C<-a \"$1\">. See also L<virt-inspector(1)"
@@ -5569,22 +5642,22 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:316
+#: ../examples/guestfs-recipes.pod:342
msgid "List files and directories in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:318
+#: ../examples/guestfs-recipes.pod:344
msgid "Use L<virt-ls(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:320
+#: ../examples/guestfs-recipes.pod:346
msgid "List services in a Windows VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:322
+#: ../examples/guestfs-recipes.pod:348
msgid ""
"The link below contains a script that can be used to list out the services "
"from a Windows VM, and whether those services run at boot time or are loaded "
@@ -5592,46 +5665,46 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:326
+#: ../examples/guestfs-recipes.pod:352
msgid ""
"L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/"
"#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:328
+#: ../examples/guestfs-recipes.pod:354
msgid "Make a disk image sparse"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:330
+#: ../examples/guestfs-recipes.pod:356
msgid "Use L<virt-sparsify(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:332
+#: ../examples/guestfs-recipes.pod:358
msgid "Monitor disk usage over time"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:334
+#: ../examples/guestfs-recipes.pod:360
msgid ""
"You can use L<virt-df(1)> to monitor disk usage of your guests over time. "
"The link below contains a guide."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:337
+#: ../examples/guestfs-recipes.pod:363
msgid "L<http://virt-tools.org/learning/advanced-virt-df/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:339
+#: ../examples/guestfs-recipes.pod:365
msgid "Reading the Windows Event Log from Windows Vista (or later)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:341
+#: ../examples/guestfs-recipes.pod:367
msgid ""
"L<guestfish(1)> plus the tools described in the link below can be used to "
"read out the Windows Event Log from any virtual machine running Windows "
@@ -5639,26 +5712,26 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:345
+#: ../examples/guestfs-recipes.pod:371
msgid ""
"L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-"
"guestfish/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:347
+#: ../examples/guestfs-recipes.pod:373
msgid "Remove root password (Linux)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:349
+#: ../examples/guestfs-recipes.pod:375
msgid ""
"Using the L<virt-edit(1)> I<-e> option you can do simple replacements on "
"files. One use is to remove the root password from a Linux guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:352
+#: ../examples/guestfs-recipes.pod:378
#, no-wrap
msgid ""
" virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
@@ -5666,12 +5739,12 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:354
+#: ../examples/guestfs-recipes.pod:380
msgid "Remove Administrator password (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:356
+#: ../examples/guestfs-recipes.pod:382
msgid ""
"The link below contains one technique for removing the Administrator "
"password from a Windows VM, or to be more precise, it gives you a command "
@@ -5679,19 +5752,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:361
+#: ../examples/guestfs-recipes.pod:387
msgid ""
"L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-"
"administrator-password-with-guestfish/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:363
+#: ../examples/guestfs-recipes.pod:389
msgid "Sysprepping a virtual machine (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:365
+#: ../examples/guestfs-recipes.pod:391
msgid ""
"It is possible to do a \"sysprep\" using libguestfs alone, although not "
"straightforward. Currently there is code in the Aeolus Oz project which "
@@ -5700,19 +5773,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:370
+#: ../examples/guestfs-recipes.pod:396
msgid ""
"L<https://github.com/clalancette/oz> L<https://www.redhat.com/archives/virt-"
"tools-list/2011-May/msg00019.html>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:373
+#: ../examples/guestfs-recipes.pod:399
msgid "Unpack a live CD"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:375
+#: ../examples/guestfs-recipes.pod:401
msgid ""
"Linux live CDs often contain multiple layers of disk images wrapped like a "
"Russian doll. You can use L<guestfish(1)> to look inside these multiple "
@@ -5720,52 +5793,52 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:379
+#: ../examples/guestfs-recipes.pod:405
msgid ""
"L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-"
"live-cd/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:381
+#: ../examples/guestfs-recipes.pod:407
msgid "Uploading and downloading files"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:383
+#: ../examples/guestfs-recipes.pod:409
msgid ""
"The link below contains general tips on uploading (copying in) and "
"downloading (copying out) files from VMs."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:386
+#: ../examples/guestfs-recipes.pod:412
msgid ""
"L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/"
"#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:388
+#: ../examples/guestfs-recipes.pod:414
msgid "Use libguestfs tools on VMware ESX guests"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:390
+#: ../examples/guestfs-recipes.pod:416
msgid ""
"The link below explains how to use libguestfs, L<guestfish(1)> and the virt "
"tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:394
+#: ../examples/guestfs-recipes.pod:420
msgid ""
"L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-"
"guests/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:398
+#: ../examples/guestfs-recipes.pod:424
msgid ""
"L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)"
">, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-"
@@ -6066,7 +6139,7 @@ msgid "Try importing virt-df CSV output into a spreadsheet or database."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3169
+#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3174
msgid "Run:"
msgstr ""
@@ -6520,7 +6593,7 @@ msgstr ""
#: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:217
#: ../fish/guestfish-actions.pod:231
msgid ""
-"I<This function is deprecated.> In new code, use the L</add_drive_opts> call "
+"I<This function is deprecated.> In new code, use the L</add-drive-opts> call "
"instead."
msgstr ""
@@ -6823,7 +6896,7 @@ msgstr ""
#. type: =item
#: ../fish/guestfish-actions.pod:174 ../src/guestfs-actions.pod:234
-#: ../src/guestfs.pod:3052
+#: ../src/guestfs.pod:3057
msgid "C<format>"
msgstr ""
@@ -8555,8 +8628,8 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:972 ../fish/guestfish-actions.pod:1007
msgid ""
-"I<This function is deprecated.> In new code, use the L</"
-"copy_device_to_device> call instead."
+"I<This function is deprecated.> In new code, use the L</copy-device-to-"
+"device> call instead."
msgstr ""
#. type: =head2
@@ -9803,7 +9876,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:1580
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 ""
@@ -9829,7 +9902,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:1594
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 ""
@@ -13923,7 +13996,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:3471
msgid ""
-"I<This function is deprecated.> In new code, use the L</mkfs_opts> call "
+"I<This function is deprecated.> In new code, use the L</mkfs-opts> call "
"instead."
msgstr ""
@@ -14630,7 +14703,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:3793 ../fish/guestfish-actions.pod:3841
msgid ""
-"I<This function is deprecated.> In new code, use the L</ntfsresize_opts> "
+"I<This function is deprecated.> In new code, use the L</ntfsresize-opts> "
"call instead."
msgstr ""
@@ -16138,7 +16211,7 @@ msgstr ""
#. type: =item
#: ../fish/guestfish-actions.pod:4476 ../src/guestfs-actions.pod:6961
-#: ../src/guestfs.pod:3011
+#: ../src/guestfs.pod:3016
msgid "C<appliance>"
msgstr ""
@@ -16788,7 +16861,7 @@ msgstr ""
#: ../fish/guestfish-actions.pod:4761 ../fish/guestfish-actions.pod:4781
#: ../fish/guestfish-actions.pod:4800
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 ""
@@ -16925,7 +16998,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:4838
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 ""
@@ -22003,17 +22076,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1128 ../src/guestfs.pod:3299
+#: ../fish/guestfish.pod:1128 ../src/guestfs.pod:3304
msgid "FEBOOTSTRAP_KERNEL"
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1130 ../src/guestfs.pod:3301
+#: ../fish/guestfish.pod:1130 ../src/guestfs.pod:3306
msgid "FEBOOTSTRAP_MODULES"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1132 ../src/guestfs.pod:3303
+#: ../fish/guestfish.pod:1132 ../src/guestfs.pod:3308
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 "
@@ -22071,17 +22144,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1160 ../src/guestfs.pod:3309
+#: ../fish/guestfish.pod:1160 ../src/guestfs.pod:3314
msgid "LIBGUESTFS_APPEND"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1162 ../src/guestfs.pod:3311
+#: ../fish/guestfish.pod:1162 ../src/guestfs.pod:3316
msgid "Pass additional options to the guest kernel."
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1164 ../src/guestfs.pod:3313
+#: ../fish/guestfish.pod:1164 ../src/guestfs.pod:3318
msgid "LIBGUESTFS_DEBUG"
msgstr ""
@@ -22093,18 +22166,18 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1169 ../src/guestfs.pod:3318
+#: ../fish/guestfish.pod:1169 ../src/guestfs.pod:3323
msgid "LIBGUESTFS_MEMSIZE"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1171 ../src/guestfs.pod:3320
+#: ../fish/guestfish.pod:1171 ../src/guestfs.pod:3325
msgid ""
"Set the memory allocated to the qemu process, in megabytes. For example:"
msgstr ""
#. type: verbatim
-#: ../fish/guestfish.pod:1174 ../src/guestfs.pod:3323
+#: ../fish/guestfish.pod:1174 ../src/guestfs.pod:3328
#, no-wrap
msgid ""
" LIBGUESTFS_MEMSIZE=700\n"
@@ -22112,7 +22185,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3325
+#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3330
msgid "LIBGUESTFS_PATH"
msgstr ""
@@ -22124,19 +22197,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1181 ../src/guestfs.pod:3330
+#: ../fish/guestfish.pod:1181 ../src/guestfs.pod:3335
msgid "LIBGUESTFS_QEMU"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1183 ../src/guestfs.pod:3332
+#: ../fish/guestfish.pod:1183 ../src/guestfs.pod:3337
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:1187 ../src/guestfs.pod:3338
+#: ../fish/guestfish.pod:1187 ../src/guestfs.pod:3343
msgid "LIBGUESTFS_TRACE"
msgstr ""
@@ -22159,19 +22232,19 @@ msgstr ""
#. type: =item
#: ../fish/guestfish.pod:1196 ../sparsify/virt-sparsify.pod:261
-#: ../src/guestfs.pod:3343
+#: ../src/guestfs.pod:3348
msgid "TMPDIR"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1198 ../src/guestfs.pod:3345
+#: ../fish/guestfish.pod:1198 ../src/guestfs.pod:3350
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:1201 ../src/guestfs.pod:3348
+#: ../fish/guestfish.pod:1201 ../src/guestfs.pod:3353
msgid ""
"If libguestfs was compiled to use the supermin appliance then the real "
"appliance is cached in this directory, shared between all handles belonging "
@@ -42530,49 +42603,66 @@ msgstr ""
#: ../src/guestfs.pod:2950
#, 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:2953
+#, no-wrap
+msgid ""
+" make check # runs the test suite\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2955
+#, no-wrap
+msgid ""
+" make extra-tests # in-depth testing using valgrind\n"
+" # and real guests\n"
"\n"
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2953
+#: ../src/guestfs.pod:2958
msgid "DAEMON CUSTOM PRINTF FORMATTERS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2955
+#: ../src/guestfs.pod:2960
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:2960
+#: ../src/guestfs.pod:2965
msgid "%Q"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2962
+#: ../src/guestfs.pod:2967
msgid ""
"Simple shell quoted string. Any spaces or other shell characters are "
"escaped for you."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:2965
+#: ../src/guestfs.pod:2970
msgid "%R"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2967
+#: ../src/guestfs.pod:2972
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:2974
+#: ../src/guestfs.pod:2979
#, no-wrap
msgid ""
" asprintf (&cmd, \"cat %R\", path);\n"
@@ -42580,12 +42670,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2976
+#: ../src/guestfs.pod:2981
msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2978
+#: ../src/guestfs.pod:2983
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 because "
@@ -42594,29 +42684,29 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2984
+#: ../src/guestfs.pod:2989
msgid "SUBMITTING YOUR NEW API ACTIONS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2986
+#: ../src/guestfs.pod:2991
msgid ""
"Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/"
"libguestfs> and CC to L<rjones@redhat.com>."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2990
+#: ../src/guestfs.pod:2995
msgid "INTERNATIONALIZATION (I18N) SUPPORT"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2992
+#: ../src/guestfs.pod:2997
msgid "We support i18n (gettext anyhow) in the library."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2994
+#: ../src/guestfs.pod:2999
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 "
@@ -42625,114 +42715,114 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3000
+#: ../src/guestfs.pod:3005
msgid ""
"Debugging messages are never translated, since they are intended for the "
"programmers."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3003
+#: ../src/guestfs.pod:3008
msgid "SOURCE CODE SUBDIRECTORIES"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3007
+#: ../src/guestfs.pod:3012
msgid "C<align>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3009
+#: ../src/guestfs.pod:3014
msgid "L<virt-alignment-scan(1)> command and documentation."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3013
+#: ../src/guestfs.pod:3018
msgid "The libguestfs appliance, build scripts and so on."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3015
+#: ../src/guestfs.pod:3020
msgid "C<cat>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3017
+#: ../src/guestfs.pod:3022
msgid ""
"The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
"documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3020
+#: ../src/guestfs.pod:3025
msgid "C<clone>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3022
+#: ../src/guestfs.pod:3027
msgid ""
"Tools for cloning virtual machines. Currently contains L<virt-sysprep(1)> "
"command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3025
+#: ../src/guestfs.pod:3030
msgid "C<contrib>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3027
+#: ../src/guestfs.pod:3032
msgid "Outside contributions, experimental parts."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3029
+#: ../src/guestfs.pod:3034
msgid "C<daemon>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3031
+#: ../src/guestfs.pod:3036
msgid ""
"The daemon that runs inside the libguestfs appliance and carries out actions."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3034
+#: ../src/guestfs.pod:3039
msgid "C<df>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3036
+#: ../src/guestfs.pod:3041
msgid "L<virt-df(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3038
+#: ../src/guestfs.pod:3043
msgid "C<edit>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3040
+#: ../src/guestfs.pod:3045
msgid "L<virt-edit(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3042
+#: ../src/guestfs.pod:3047
msgid "C<examples>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3044
+#: ../src/guestfs.pod:3049
msgid "C API example code."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3046
+#: ../src/guestfs.pod:3051
msgid "C<fish>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3048
+#: ../src/guestfs.pod:3053
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)>, "
@@ -42740,80 +42830,80 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3054
+#: ../src/guestfs.pod:3059
msgid "L<virt-format(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3056
+#: ../src/guestfs.pod:3061
msgid "C<fuse>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3058
+#: ../src/guestfs.pod:3063
msgid ""
"L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3060
+#: ../src/guestfs.pod:3065
msgid "C<generator>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3062
+#: ../src/guestfs.pod:3067
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:3065
+#: ../src/guestfs.pod:3070
msgid "C<inspector>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3067
+#: ../src/guestfs.pod:3072
msgid "L<virt-inspector(1)>, the virtual machine image inspector."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3069
+#: ../src/guestfs.pod:3074
msgid "C<logo>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3071
+#: ../src/guestfs.pod:3076
msgid "Logo used on the website. The fish is called Arthur by the way."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3073
+#: ../src/guestfs.pod:3078
msgid "C<m4>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3075
+#: ../src/guestfs.pod:3080
msgid "M4 macros used by autoconf."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3077
+#: ../src/guestfs.pod:3082
msgid "C<po>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3079
+#: ../src/guestfs.pod:3084
msgid "Translations of simple gettext strings."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3081
+#: ../src/guestfs.pod:3086
msgid "C<po-docs>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3083
+#: ../src/guestfs.pod:3088
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 "
@@ -42821,140 +42911,140 @@ msgid ""
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3087
+#: ../src/guestfs.pod:3092
msgid "C<rescue>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3089
+#: ../src/guestfs.pod:3094
msgid "L<virt-rescue(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3091
+#: ../src/guestfs.pod:3096
msgid "C<resize>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3093
+#: ../src/guestfs.pod:3098
msgid "L<virt-resize(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3095
+#: ../src/guestfs.pod:3100
msgid "C<sparsify>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3097
+#: ../src/guestfs.pod:3102
msgid "L<virt-sparsify(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3099
+#: ../src/guestfs.pod:3104
msgid "C<src>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3101
+#: ../src/guestfs.pod:3106
msgid "Source code to the C library."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3103
+#: ../src/guestfs.pod:3108
msgid "C<test-tool>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3105
+#: ../src/guestfs.pod:3110
msgid ""
"Test tool for end users to test if their qemu/kernel combination will work "
"with libguestfs."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3108
+#: ../src/guestfs.pod:3113
msgid "C<tests>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3110
+#: ../src/guestfs.pod:3115
msgid "Tests."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3112
+#: ../src/guestfs.pod:3117
msgid "C<tools>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3114
+#: ../src/guestfs.pod:3119
msgid ""
"Command line tools written in Perl (L<virt-win-reg(1)> and many others)."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3116
+#: ../src/guestfs.pod:3121
msgid "C<csharp>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3118
+#: ../src/guestfs.pod:3123
msgid "C<erlang>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3120
+#: ../src/guestfs.pod:3125
msgid "C<gobject>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3122
+#: ../src/guestfs.pod:3127
msgid "C<haskell>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3124
+#: ../src/guestfs.pod:3129
msgid "C<java>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3126
+#: ../src/guestfs.pod:3131
msgid "C<ocaml>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3128
+#: ../src/guestfs.pod:3133
msgid "C<php>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3130
+#: ../src/guestfs.pod:3135
msgid "C<perl>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3132
+#: ../src/guestfs.pod:3137
msgid "C<python>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3134
+#: ../src/guestfs.pod:3139
msgid "C<ruby>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3136
+#: ../src/guestfs.pod:3141
msgid "Language bindings."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3140
+#: ../src/guestfs.pod:3145
msgid "MAKING A STABLE RELEASE"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3142
+#: ../src/guestfs.pod:3147
msgid ""
"When we make a stable release, there are several steps documented here. See "
"L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
@@ -42962,33 +43052,33 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3150
+#: ../src/guestfs.pod:3155
msgid ""
"Check C<make && make check> works on at least Fedora, Debian and Ubuntu."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3155
+#: ../src/guestfs.pod:3160
msgid "Finalize RELEASE-NOTES."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3159
+#: ../src/guestfs.pod:3164
msgid "Update ROADMAP."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3163
+#: ../src/guestfs.pod:3168
msgid "Run C<src/api-support/update-from-tarballs.sh>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3167
+#: ../src/guestfs.pod:3172
msgid "Push and pull from Transifex."
msgstr ""
#. type: verbatim
-#: ../src/guestfs.pod:3171
+#: ../src/guestfs.pod:3176
#, no-wrap
msgid ""
" tx push -s\n"
@@ -42996,12 +43086,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3173
+#: ../src/guestfs.pod:3178
msgid "to push the latest POT files to Transifex. Then run:"
msgstr ""
#. type: verbatim
-#: ../src/guestfs.pod:3175
+#: ../src/guestfs.pod:3180
#, no-wrap
msgid ""
" ./tx-pull.sh\n"
@@ -43009,24 +43099,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3177
+#: ../src/guestfs.pod:3182
msgid "which is a wrapper to pull the latest translated C<*.po> files."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3181
+#: ../src/guestfs.pod:3186
msgid ""
"Create new stable and development directories under L<http://libguestfs.org/"
"download>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3186
+#: ../src/guestfs.pod:3191
msgid "Create the branch in git:"
msgstr ""
#. type: verbatim
-#: ../src/guestfs.pod:3188
+#: ../src/guestfs.pod:3193
#, no-wrap
msgid ""
" git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
@@ -43037,17 +43127,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../src/guestfs.pod:3195
+#: ../src/guestfs.pod:3200
msgid "LIMITS"
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3197
+#: ../src/guestfs.pod:3202
msgid "PROTOCOL LIMITS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3199
+#: ../src/guestfs.pod:3204
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 "
@@ -43058,7 +43148,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3207
+#: ../src/guestfs.pod:3212
msgid ""
"A simple call such as L</guestfs_cat> returns its result (the file data) in "
"a simple string. Because this string is at some point internally encoded as "
@@ -43067,7 +43157,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3213
+#: ../src/guestfs.pod:3218
msgid ""
"In order to transfer large files into and out of the guest filesystem, you "
"need to use particular calls that support this. The sections L</UPLOADING> "
@@ -43075,24 +43165,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3217
+#: ../src/guestfs.pod:3222
msgid ""
"You might also consider mounting the disk image using our FUSE filesystem "
"support (L<guestmount(1)>)."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3220
+#: ../src/guestfs.pod:3225
msgid "MAXIMUM NUMBER OF DISKS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3222
+#: ../src/guestfs.pod:3227
msgid "When using virtio disks (the default) the current limit is B<25> disks."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3225
+#: ../src/guestfs.pod:3230
msgid ""
"Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
"slots. However febootstrap only understands disks with names C</dev/vda> "
@@ -43101,14 +43191,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3230
+#: ../src/guestfs.pod:3235
msgid ""
"We are working to substantially raise this limit in future versions but it "
"requires complex changes to qemu."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3233
+#: ../src/guestfs.pod:3238
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 "
@@ -43116,41 +43206,41 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3237
+#: ../src/guestfs.pod:3242
msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3239
+#: ../src/guestfs.pod:3244
msgid "Virtio limits the maximum number of partitions per disk to B<15>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3241
+#: ../src/guestfs.pod:3246
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:3244
+#: ../src/guestfs.pod:3249
msgid ""
"If you attach a disk with more than 15 partitions, the extra partitions are "
"ignored by libguestfs."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3247
+#: ../src/guestfs.pod:3252
msgid "MAXIMUM SIZE OF A DISK"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3249
+#: ../src/guestfs.pod:3254
msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3251
+#: ../src/guestfs.pod:3256
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 "
@@ -43158,7 +43248,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3255
+#: ../src/guestfs.pod:3260
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 "
@@ -43168,19 +43258,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3261
+#: ../src/guestfs.pod:3266
msgid ""
"For the hugest disk image files, we recommend using XFS on the host for "
"storage."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3264
+#: ../src/guestfs.pod:3269
msgid "MAXIMUM SIZE OF A PARTITION"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3266
+#: ../src/guestfs.pod:3271
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 "
@@ -43188,7 +43278,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3270
+#: ../src/guestfs.pod:3275
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 "
@@ -43196,12 +43286,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3275
+#: ../src/guestfs.pod:3280
msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3277
+#: ../src/guestfs.pod:3282
msgid ""
"This depends on the filesystem type. libguestfs itself does not impose any "
"known limit. Consult Wikipedia or the filesystem documentation to find out "
@@ -43209,12 +43299,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3281
+#: ../src/guestfs.pod:3286
msgid "MAXIMUM UPLOAD AND DOWNLOAD"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3283
+#: ../src/guestfs.pod:3288
msgid ""
"The API functions L</guestfs_upload>, L</guestfs_download>, L</"
"guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
@@ -43222,12 +43312,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3287
+#: ../src/guestfs.pod:3292
msgid "INSPECTION LIMITS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3289
+#: ../src/guestfs.pod:3294
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 "
@@ -43237,33 +43327,33 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3315
+#: ../src/guestfs.pod:3320
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:3327
+#: ../src/guestfs.pod:3332
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:3336
+#: ../src/guestfs.pod:3341
msgid "See also L</QEMU WRAPPERS> above."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3340
+#: ../src/guestfs.pod:3345
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:3358
+#: ../src/guestfs.pod:3363
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)>, L<guestfs-ruby(3)>, "
@@ -43279,7 +43369,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3397
+#: ../src/guestfs.pod:3402
msgid ""
"Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm"
"(8)>, L<disktype(1)>."
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index 6e06abee..05e46bc4 100644
--- a/po-docs/libguestfs-docs.pot
+++ b/po-docs/libguestfs-docs.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libguestfs 1.16.30\n"
+"Project-Id-Version: libguestfs 1.16.31\n"
"Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2012-08-30 23:28+0200\n"
+"POT-Creation-Date: 2012-09-19 15:19+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"
@@ -309,7 +309,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../align/virt-alignment-scan.pod:132 ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337 ../clone/virt-sysprep.pod:104 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242 ../fish/guestfish.pod:673 ../format/virt-format.pod:96 ../inspector/virt-inspector.pod:350 ../rescue/virt-rescue.pod:161 ../src/guestfs.pod:2972
+#: ../align/virt-alignment-scan.pod:132 ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337 ../clone/virt-sysprep.pod:104 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242 ../fish/guestfish.pod:673 ../format/virt-format.pod:96 ../inspector/virt-inspector.pod:350 ../rescue/virt-rescue.pod:161 ../src/guestfs.pod:2977
msgid "For example:"
msgstr ""
@@ -697,7 +697,7 @@ msgid "This program returns:"
msgstr ""
#. type: =item
-#: ../align/virt-alignment-scan.pod:324 ../align/virt-alignment-scan.pod:330 ../align/virt-alignment-scan.pod:336 ../align/virt-alignment-scan.pod:343 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../clone/virt-sysprep.pod:283 ../clone/virt-sysprep.pod:287 ../clone/virt-sysprep.pod:291 ../clone/virt-sysprep.pod:295 ../clone/virt-sysprep.pod:310 ../clone/virt-sysprep.pod:314 ../clone/virt-sysprep.pod:318 ../clone/virt-sysprep.pod:322 ../clone/virt-sysprep.pod:326 ../clone/virt-sysprep.pod:362 ../clone/virt-sysprep.pod:384 ../clone/virt-sysprep.pod:388 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-recipes.pod:105 ../examples/guestfs-recipes.pod:109 ../examples/guestfs-recipes.pod:113 ../examples/guestfs-recipes.pod:139 ../examples/guestfs-recipes.pod:144 ../examples/guestfs-recipes.pod:234 ../examples/guestfs-recipes.pod:238 ../examples/guestfs-recipes.pod:242 ../examples/guestfs-recipes.pod:246 ../examples/guestfs-recipes.pod:250 ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114 ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:444 ../fish/guestfish-actions.pod:452 ../fish/guestfish-actions.pod:459 ../fish/guestfish-actions.pod:466 ../fish/guestfish-actions.pod:1336 ../fish/guestfish-actions.pod:1340 ../fish/guestfish-actions.pod:1344 ../fish/guestfish-actions.pod:1348 ../fish/guestfish-actions.pod:1356 ../fish/guestfish-actions.pod:1360 ../fish/guestfish-actions.pod:1364 ../fish/guestfish-actions.pod:1374 ../fish/guestfish-actions.pod:1378 ../fish/guestfish-actions.pod:1382 ../fish/guestfish-actions.pod:1472 ../fish/guestfish-actions.pod:1476 ../fish/guestfish-actions.pod:1481 ../fish/guestfish-actions.pod:1486 ../fish/guestfish-actions.pod:1528 ../fish/guestfish-actions.pod:1532 ../fish/guestfish-actions.pod:1537 ../fish/guestfish-actions.pod:1793 ../fish/guestfish-actions.pod:1800 ../fish/guestfish-actions.pod:1807 ../fish/guestfish-actions.pod:2208 ../fish/guestfish-actions.pod:2214 ../fish/guestfish-actions.pod:2222 ../fish/guestfish-actions.pod:2229 ../fish/guestfish-actions.pod:2236 ../fish/guestfish.pod:445 ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:32 ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 ../sparsify/virt-sparsify.pod:59 ../sparsify/virt-sparsify.pod:65 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:644 ../src/guestfs-actions.pod:652 ../src/guestfs-actions.pod:659 ../src/guestfs-actions.pod:666 ../src/guestfs-actions.pod:2202 ../src/guestfs-actions.pod:2206 ../src/guestfs-actions.pod:2210 ../src/guestfs-actions.pod:2214 ../src/guestfs-actions.pod:2222 ../src/guestfs-actions.pod:2226 ../src/guestfs-actions.pod:2230 ../src/guestfs-actions.pod:2240 ../src/guestfs-actions.pod:2244 ../src/guestfs-actions.pod:2248 ../src/guestfs-actions.pod:2386 ../src/guestfs-actions.pod:2390 ../src/guestfs-actions.pod:2395 ../src/guestfs-actions.pod:2400 ../src/guestfs-actions.pod:2461 ../src/guestfs-actions.pod:2465 ../src/guestfs-actions.pod:2470 ../src/guestfs-actions.pod:2885 ../src/guestfs-actions.pod:2892 ../src/guestfs-actions.pod:2899 ../src/guestfs-actions.pod:3442 ../src/guestfs-actions.pod:3448 ../src/guestfs-actions.pod:3456 ../src/guestfs-actions.pod:3463 ../src/guestfs-actions.pod:3470 ../src/guestfs.pod:382 ../src/guestfs.pod:387 ../src/guestfs.pod:392 ../src/guestfs.pod:396 ../src/guestfs.pod:401 ../src/guestfs.pod:405 ../src/guestfs.pod:410 ../src/guestfs.pod:415 ../src/guestfs.pod:1117 ../src/guestfs.pod:1121 ../src/guestfs.pod:1125 ../src/guestfs.pod:1130 ../src/guestfs.pod:1138 ../src/guestfs.pod:1157 ../src/guestfs.pod:1165 ../src/guestfs.pod:1182 ../src/guestfs.pod:1187 ../src/guestfs.pod:1191 ../src/guestfs.pod:1248 ../src/guestfs.pod:1252 ../src/guestfs.pod:1256 ../src/guestfs.pod:1260 ../src/guestfs.pod:1264 ../src/guestfs.pod:1268 ../src/guestfs.pod:1783 ../src/guestfs.pod:1788 ../src/guestfs.pod:1792 ../src/guestfs.pod:1894 ../src/guestfs.pod:1899 ../src/guestfs.pod:1903 ../src/guestfs.pod:1913 ../src/guestfs.pod:2202 ../src/guestfs.pod:2207 ../src/guestfs.pod:2213 ../src/guestfs.pod:2221 ../src/guestfs.pod:2739 ../src/guestfs.pod:2745 ../src/guestfs.pod:2750 ../src/guestfs.pod:2756 ../src/guestfs.pod:3148 ../src/guestfs.pod:3153 ../src/guestfs.pod:3157 ../src/guestfs.pod:3161 ../src/guestfs.pod:3165 ../src/guestfs.pod:3179 ../src/guestfs.pod:3184 ../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:324 ../align/virt-alignment-scan.pod:330 ../align/virt-alignment-scan.pod:336 ../align/virt-alignment-scan.pod:343 ../cat/virt-cat.pod:177 ../cat/virt-cat.pod:182 ../cat/virt-cat.pod:187 ../cat/virt-cat.pod:198 ../cat/virt-cat.pod:202 ../clone/virt-sysprep.pod:283 ../clone/virt-sysprep.pod:287 ../clone/virt-sysprep.pod:291 ../clone/virt-sysprep.pod:295 ../clone/virt-sysprep.pod:310 ../clone/virt-sysprep.pod:314 ../clone/virt-sysprep.pod:318 ../clone/virt-sysprep.pod:322 ../clone/virt-sysprep.pod:326 ../clone/virt-sysprep.pod:362 ../clone/virt-sysprep.pod:384 ../clone/virt-sysprep.pod:388 ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291 ../examples/guestfs-recipes.pod:131 ../examples/guestfs-recipes.pod:135 ../examples/guestfs-recipes.pod:139 ../examples/guestfs-recipes.pod:165 ../examples/guestfs-recipes.pod:170 ../examples/guestfs-recipes.pod:260 ../examples/guestfs-recipes.pod:264 ../examples/guestfs-recipes.pod:268 ../examples/guestfs-recipes.pod:272 ../examples/guestfs-recipes.pod:276 ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114 ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:444 ../fish/guestfish-actions.pod:452 ../fish/guestfish-actions.pod:459 ../fish/guestfish-actions.pod:466 ../fish/guestfish-actions.pod:1336 ../fish/guestfish-actions.pod:1340 ../fish/guestfish-actions.pod:1344 ../fish/guestfish-actions.pod:1348 ../fish/guestfish-actions.pod:1356 ../fish/guestfish-actions.pod:1360 ../fish/guestfish-actions.pod:1364 ../fish/guestfish-actions.pod:1374 ../fish/guestfish-actions.pod:1378 ../fish/guestfish-actions.pod:1382 ../fish/guestfish-actions.pod:1472 ../fish/guestfish-actions.pod:1476 ../fish/guestfish-actions.pod:1481 ../fish/guestfish-actions.pod:1486 ../fish/guestfish-actions.pod:1528 ../fish/guestfish-actions.pod:1532 ../fish/guestfish-actions.pod:1537 ../fish/guestfish-actions.pod:1793 ../fish/guestfish-actions.pod:1800 ../fish/guestfish-actions.pod:1807 ../fish/guestfish-actions.pod:2208 ../fish/guestfish-actions.pod:2214 ../fish/guestfish-actions.pod:2222 ../fish/guestfish-actions.pod:2229 ../fish/guestfish-actions.pod:2236 ../fish/guestfish.pod:445 ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:514 ../inspector/virt-inspector.pod:518 ../resize/virt-resize.pod:365 ../resize/virt-resize.pod:369 ../resize/virt-resize.pod:378 ../resize/virt-resize.pod:384 ../sparsify/virt-sparsify.pod:32 ../sparsify/virt-sparsify.pod:39 ../sparsify/virt-sparsify.pod:43 ../sparsify/virt-sparsify.pod:49 ../sparsify/virt-sparsify.pod:54 ../sparsify/virt-sparsify.pod:59 ../sparsify/virt-sparsify.pod:65 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:644 ../src/guestfs-actions.pod:652 ../src/guestfs-actions.pod:659 ../src/guestfs-actions.pod:666 ../src/guestfs-actions.pod:2202 ../src/guestfs-actions.pod:2206 ../src/guestfs-actions.pod:2210 ../src/guestfs-actions.pod:2214 ../src/guestfs-actions.pod:2222 ../src/guestfs-actions.pod:2226 ../src/guestfs-actions.pod:2230 ../src/guestfs-actions.pod:2240 ../src/guestfs-actions.pod:2244 ../src/guestfs-actions.pod:2248 ../src/guestfs-actions.pod:2386 ../src/guestfs-actions.pod:2390 ../src/guestfs-actions.pod:2395 ../src/guestfs-actions.pod:2400 ../src/guestfs-actions.pod:2461 ../src/guestfs-actions.pod:2465 ../src/guestfs-actions.pod:2470 ../src/guestfs-actions.pod:2885 ../src/guestfs-actions.pod:2892 ../src/guestfs-actions.pod:2899 ../src/guestfs-actions.pod:3442 ../src/guestfs-actions.pod:3448 ../src/guestfs-actions.pod:3456 ../src/guestfs-actions.pod:3463 ../src/guestfs-actions.pod:3470 ../src/guestfs.pod:382 ../src/guestfs.pod:387 ../src/guestfs.pod:392 ../src/guestfs.pod:396 ../src/guestfs.pod:401 ../src/guestfs.pod:405 ../src/guestfs.pod:410 ../src/guestfs.pod:415 ../src/guestfs.pod:1117 ../src/guestfs.pod:1121 ../src/guestfs.pod:1125 ../src/guestfs.pod:1130 ../src/guestfs.pod:1138 ../src/guestfs.pod:1157 ../src/guestfs.pod:1165 ../src/guestfs.pod:1182 ../src/guestfs.pod:1187 ../src/guestfs.pod:1191 ../src/guestfs.pod:1248 ../src/guestfs.pod:1252 ../src/guestfs.pod:1256 ../src/guestfs.pod:1260 ../src/guestfs.pod:1264 ../src/guestfs.pod:1268 ../src/guestfs.pod:1783 ../src/guestfs.pod:1788 ../src/guestfs.pod:1792 ../src/guestfs.pod:1894 ../src/guestfs.pod:1899 ../src/guestfs.pod:1903 ../src/guestfs.pod:1913 ../src/guestfs.pod:2202 ../src/guestfs.pod:2207 ../src/guestfs.pod:2213 ../src/guestfs.pod:2221 ../src/guestfs.pod:2739 ../src/guestfs.pod:2745 ../src/guestfs.pod:2750 ../src/guestfs.pod:2756 ../src/guestfs.pod:3153 ../src/guestfs.pod:3158 ../src/guestfs.pod:3162 ../src/guestfs.pod:3166 ../src/guestfs.pod:3170 ../src/guestfs.pod:3184 ../src/guestfs.pod:3189 ../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 ""
@@ -746,7 +746,7 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../align/virt-alignment-scan.pod:352 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495 ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:396 ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1268 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:396 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3356 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:579 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:757
+#: ../align/virt-alignment-scan.pod:352 ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495 ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253 ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:422 ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1268 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../format/virt-format.pod:177 ../fuse/guestmount.pod:396 ../inspector/virt-inspector.pod:501 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325 ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3361 ../test-tool/libguestfs-test-tool.pod:106 ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 ../tools/virt-make-fs.pl:579 ../tools/virt-tar.pl:294 ../tools/virt-win-reg.pl:757
msgid "SEE ALSO"
msgstr ""
@@ -768,7 +768,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
msgstr ""
#. type: =head1
-#: ../align/virt-alignment-scan.pod:365 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511 ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:413 ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1300 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:411 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3408 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:776
+#: ../align/virt-alignment-scan.pod:365 ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511 ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265 ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:439 ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1300 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../format/virt-format.pod:191 ../fuse/guestmount.pod:411 ../inspector/virt-inspector.pod:524 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338 ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3413 ../test-tool/libguestfs-test-tool.pod:116 ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:776
msgid "COPYRIGHT"
msgstr ""
@@ -2547,7 +2547,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:415 ../fish/guestfish.pod:1302 ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340 ../src/guestfs.pod:3410 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285
+#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388 ../examples/guestfs-recipes.pod:441 ../fish/guestfish.pod:1302 ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340 ../src/guestfs.pod:3415 ../test-tool/libguestfs-test-tool.pod:118 ../tools/virt-list-partitions.pl:285
msgid "Copyright (C) 2009-2012 Red Hat Inc."
msgstr ""
@@ -4147,7 +4147,7 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../edit/virt-edit.pod:343 ../fish/guestfish.pod:1119 ../rescue/virt-rescue.pod:298 ../sparsify/virt-sparsify.pod:257 ../src/guestfs.pod:3295 ../test-tool/libguestfs-test-tool.pod:101
+#: ../edit/virt-edit.pod:343 ../fish/guestfish.pod:1119 ../rescue/virt-rescue.pod:298 ../sparsify/virt-sparsify.pod:257 ../src/guestfs.pod:3300 ../test-tool/libguestfs-test-tool.pod:101
msgid "ENVIRONMENT VARIABLES"
msgstr ""
@@ -4390,12 +4390,12 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:409 ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1296 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:407 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3404 ../test-tool/libguestfs-test-tool.pod:112
+#: ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:435 ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1296 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:407 ../inspector/virt-inspector.pod:510 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3409 ../test-tool/libguestfs-test-tool.pod:112
msgid "AUTHORS"
msgstr ""
#. type: textblock
-#: ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:411 ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1298 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:409 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3406 ../test-tool/libguestfs-test-tool.pod:114
+#: ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:437 ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1298 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:409 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3411 ../test-tool/libguestfs-test-tool.pod:114
msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
msgstr ""
@@ -4509,11 +4509,71 @@ msgstr ""
#. type: =head1
#: ../examples/guestfs-recipes.pod:33
-msgid "Cloning a virtual machine (Linux)"
+msgid "Checksum a file or device within a disk image"
msgstr ""
#. type: textblock
#: ../examples/guestfs-recipes.pod:35
+msgid "To checksum a whole device, or a partition, LV etc within a disk image:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:37
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img run : checksum-device md5 /dev/sda1\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:39
+msgid ""
+"Replace C<md5> with the type of checksum you want. See "
+"L<guestfs(3)/guestfs_checksum_device> for a list of supported types."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:42
+msgid ""
+"C</dev/sda1> means \"the first partition\". You could use C</dev/sda> to "
+"checksum the whole disk image, or the name of a logical volume or RAID "
+"device."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:46
+msgid "To checksum a single file:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:48
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img -i checksum sha256 /etc/passwd\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:50
+msgid "or for a Windows guest:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:52
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img -i \\\n"
+" checksum sha256 'win:\\windows\\system32\\config\\SOFTWARE'\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-recipes.pod:55
+msgid "Cloning a virtual machine (Linux)"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:57
msgid ""
"The guestfish technique described in the link below works well for most "
"Linux VMs. Depending on the Linux distro you may need to change the paths "
@@ -4521,34 +4581,34 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:39
+#: ../examples/guestfs-recipes.pod:61
msgid "L<https://rwmj.wordpress.com/2010/09/24/tip-my-procedure-for-cloning-a-fedora-vm/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:41
+#: ../examples/guestfs-recipes.pod:63
msgid ""
"Avoid L<virt-clone(1)>. Currently what to do about virt-clone is under "
"discussion."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:44
+#: ../examples/guestfs-recipes.pod:66
msgid "L<https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:46
+#: ../examples/guestfs-recipes.pod:68
msgid "Convert a CD-ROM / DVD / ISO to a tarball"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:48
+#: ../examples/guestfs-recipes.pod:70
msgid "This converts input C<cd.iso> to output C<cd.tar.gz>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:50
+#: ../examples/guestfs-recipes.pod:72
#, no-wrap
msgid ""
" guestfish --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz\n"
@@ -4556,12 +4616,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:52
+#: ../examples/guestfs-recipes.pod:74
msgid "To export just a subdirectory, eg. C</files>, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:54
+#: ../examples/guestfs-recipes.pod:76
#, no-wrap
msgid ""
" guestfish --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz\n"
@@ -4569,46 +4629,46 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:56
+#: ../examples/guestfs-recipes.pod:78
msgid "Create empty disk images"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:58
+#: ../examples/guestfs-recipes.pod:80
msgid "The L<virt-format(1)> tool can do this directly."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:60
+#: ../examples/guestfs-recipes.pod:82
msgid ""
"Use L<virt-make-fs(1)> to create a disk image with content. This can also "
"create some standard disk images such as virtual floppy devices (VFDs)."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:64
+#: ../examples/guestfs-recipes.pod:86
msgid ""
"You can also use the L<guestfish(1)> I<-N> option to create empty disk "
"images. The useful guide below explains the options available."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:67
+#: ../examples/guestfs-recipes.pod:89
msgid "L<https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:69
+#: ../examples/guestfs-recipes.pod:91
msgid "Delete a file (or other simple file operations)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:71
+#: ../examples/guestfs-recipes.pod:93
msgid "Use guestfish. To delete a file:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:73
+#: ../examples/guestfs-recipes.pod:95
#, no-wrap
msgid ""
" guestfish -a disk.img -i rm /file/to/delete\n"
@@ -4616,12 +4676,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:75
+#: ../examples/guestfs-recipes.pod:97
msgid "To touch a file (bring it up to date or create it):"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:77
+#: ../examples/guestfs-recipes.pod:99
#, no-wrap
msgid ""
" guestfish -a disk.img -i touch /file/to/touch\n"
@@ -4629,14 +4689,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:79
+#: ../examples/guestfs-recipes.pod:101
msgid ""
"To stat a file. Since this is a read-only operation, we can make it safer "
"by adding the I<--ro> flag."
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:82
+#: ../examples/guestfs-recipes.pod:104
#, no-wrap
msgid ""
" guestfish --ro -a disk.img -i stat /file/to/stat\n"
@@ -4644,19 +4704,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:84
+#: ../examples/guestfs-recipes.pod:106
msgid ""
"There are dozens of these commands. See L<guestfish(1)> or the output of "
"C<guestfish -h>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:87
+#: ../examples/guestfs-recipes.pod:109
msgid "Dump raw filesystem content from inside a disk image or VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:89
+#: ../examples/guestfs-recipes.pod:111
msgid ""
"You can use the L<guestfish(1)> C<download> command to extract the raw "
"filesystem content from any filesystem in a disk image or a VM (even one "
@@ -4664,7 +4724,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:93
+#: ../examples/guestfs-recipes.pod:115
#, no-wrap
msgid ""
" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
@@ -4672,7 +4732,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:95
+#: ../examples/guestfs-recipes.pod:117
#, no-wrap
msgid ""
" guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
@@ -4680,42 +4740,55 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:97
+#: ../examples/guestfs-recipes.pod:119
+msgid "To download to stdout, replace the filename with a C<-> character:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:121
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:123
msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:99
+#: ../examples/guestfs-recipes.pod:125
msgid "Edit grub configuration in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:101
+#: ../examples/guestfs-recipes.pod:127
msgid "You can use this to:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:107
+#: ../examples/guestfs-recipes.pod:133
msgid "Fix a virtual machine that does not boot."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:111
+#: ../examples/guestfs-recipes.pod:137
msgid "Change which kernel is used to boot the VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:115
+#: ../examples/guestfs-recipes.pod:141
msgid "Change kernel command line options."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:119
+#: ../examples/guestfs-recipes.pod:145
msgid "Use L<virt-edit(1)> to edit the grub configuration:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:121
+#: ../examples/guestfs-recipes.pod:147
#, no-wrap
msgid ""
" virt-edit -d BrokenGuest /boot/grub/grub.conf\n"
@@ -4723,14 +4796,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:123
+#: ../examples/guestfs-recipes.pod:149
msgid ""
"or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
"this:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:126
+#: ../examples/guestfs-recipes.pod:152
#, no-wrap
msgid ""
" virt-rescue -d BrokenGuest\n"
@@ -4738,17 +4811,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:128
+#: ../examples/guestfs-recipes.pod:154
msgid "Export any directory from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:130
+#: ../examples/guestfs-recipes.pod:156
msgid "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:133 ../examples/guestfs-testing.pod:93
+#: ../examples/guestfs-recipes.pod:159 ../examples/guestfs-testing.pod:93
#, no-wrap
msgid ""
" virt-copy-out -d Guest /home .\n"
@@ -4756,24 +4829,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:135 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1524 ../fish/guestfish-actions.pod:1789 ../fish/guestfish-actions.pod:2204 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:2881 ../src/guestfs-actions.pod:3438 ../src/guestfs.pod:1779 ../tools/virt-win-reg.pl:717
+#: ../examples/guestfs-recipes.pod:161 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1524 ../fish/guestfish-actions.pod:1789 ../fish/guestfish-actions.pod:2204 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:2881 ../src/guestfs-actions.pod:3438 ../src/guestfs.pod:1779 ../tools/virt-win-reg.pl:717
msgid "Notes:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:141
+#: ../examples/guestfs-recipes.pod:167
msgid ""
"The final dot of the command is not a printing error. It means we want to "
"copy out to the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:146
+#: ../examples/guestfs-recipes.pod:172
msgid "This creates a directory called C<home> under the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:150
+#: ../examples/guestfs-recipes.pod:176
msgid ""
"If the guest is a Windows guest then you can use drive letters and "
"backslashes, but you must prefix the path with C<win:> and quote it to "
@@ -4781,7 +4854,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:154
+#: ../examples/guestfs-recipes.pod:180
#, no-wrap
msgid ""
" virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
@@ -4789,12 +4862,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:156
+#: ../examples/guestfs-recipes.pod:182
msgid "To get the output as a compressed tarball, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:158
+#: ../examples/guestfs-recipes.pod:184
#, no-wrap
msgid ""
" virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
@@ -4802,7 +4875,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:160
+#: ../examples/guestfs-recipes.pod:186
msgid ""
"Although it sounds tempting, this is usually not a reliable way to get a "
"backup from a running guest. See the entry in the FAQ: "
@@ -4810,19 +4883,19 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:164
+#: ../examples/guestfs-recipes.pod:190
msgid "Find out which user is using the most space"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:166
+#: ../examples/guestfs-recipes.pod:192
msgid ""
"This simple script examines a Linux guest to find out which user is using "
"the most space in their home directory:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:169
+#: ../examples/guestfs-recipes.pod:195
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -4830,7 +4903,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:171 ../fish/guestfish.pod:984
+#: ../examples/guestfs-recipes.pod:197 ../fish/guestfish.pod:984
#, no-wrap
msgid ""
" set -e\n"
@@ -4838,7 +4911,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:173
+#: ../examples/guestfs-recipes.pod:199
#, no-wrap
msgid ""
" vm=\"$1\"\n"
@@ -4847,7 +4920,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:176
+#: ../examples/guestfs-recipes.pod:202
#, no-wrap
msgid ""
" eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
@@ -4855,7 +4928,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:178
+#: ../examples/guestfs-recipes.pod:204
#, no-wrap
msgid ""
" for d in $(guestfish --remote ls \"$dir\"); do\n"
@@ -4867,7 +4940,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:184 ../fish/guestfish.pod:941
+#: ../examples/guestfs-recipes.pod:210 ../fish/guestfish.pod:941
#, no-wrap
msgid ""
" guestfish --remote exit\n"
@@ -4875,41 +4948,41 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:186
+#: ../examples/guestfs-recipes.pod:212
msgid "Get DHCP address from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:188
+#: ../examples/guestfs-recipes.pod:214
msgid ""
"The link below explains the many different possible techniques for getting "
"the last assigned DHCP address of a virtual machine."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:191
+#: ../examples/guestfs-recipes.pod:217
msgid "L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-from-a-virtual-machine-disk-image/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:193
+#: ../examples/guestfs-recipes.pod:219
msgid ""
"In the libguestfs source examples directory you will find the latest version "
"of the C<virt-dhcp-address.c> program."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:196
+#: ../examples/guestfs-recipes.pod:222
msgid "Get the operating system product name string"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:198
+#: ../examples/guestfs-recipes.pod:224
msgid "Save the following script into a file called C<product-name.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:200
+#: ../examples/guestfs-recipes.pod:226
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -4922,12 +4995,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:207
+#: ../examples/guestfs-recipes.pod:233
msgid "Make the script executable and run it on a named guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:209
+#: ../examples/guestfs-recipes.pod:235
#, no-wrap
msgid ""
" # product-name.sh RHEL60x64\n"
@@ -4936,14 +5009,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:212
+#: ../examples/guestfs-recipes.pod:238
msgid ""
"You can also use an XPath query on the L<virt-inspector(1)> XML using the "
"C<xpath> command line tool or from your favourite programming language:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:216
+#: ../examples/guestfs-recipes.pod:242
#, no-wrap
msgid ""
" # virt-inspector RHEL60x64 > xml\n"
@@ -4956,66 +5029,66 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:222
+#: ../examples/guestfs-recipes.pod:248
msgid "Get the default boot kernel for a Linux VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:224
+#: ../examples/guestfs-recipes.pod:250
msgid ""
"The link below contains a program to print the default boot kernel for a "
"Linux VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:227
+#: ../examples/guestfs-recipes.pod:253
msgid "L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-boot-kernel-for-a-vm/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:229
+#: ../examples/guestfs-recipes.pod:255
msgid ""
"It uses Augeas, and the technique is generally applicable for many different "
"tasks, such as:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:236
+#: ../examples/guestfs-recipes.pod:262
msgid "listing the user accounts in the guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:240
+#: ../examples/guestfs-recipes.pod:266
msgid "what repositories is it configured to use"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:244
+#: ../examples/guestfs-recipes.pod:270
msgid "what NTP servers does it connect to"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:248
+#: ../examples/guestfs-recipes.pod:274
msgid "what were the boot messages last time it booted"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:252
+#: ../examples/guestfs-recipes.pod:278
msgid "listing who was logged in recently"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:256
+#: ../examples/guestfs-recipes.pod:282
msgid "L<http://augeas.net/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:258
+#: ../examples/guestfs-recipes.pod:284
msgid "Install RPMs in a guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:260
+#: ../examples/guestfs-recipes.pod:286
msgid ""
"The link below contains a method to install RPMs in a guest. In fact the "
"RPMs are just uploaded to the guest along with a \"firstboot\" script that "
@@ -5024,22 +5097,22 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:266
+#: ../examples/guestfs-recipes.pod:292
msgid "L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:268
+#: ../examples/guestfs-recipes.pod:294
msgid "List applications installed in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:270
+#: ../examples/guestfs-recipes.pod:296
msgid "Save the following to a file C<list-apps.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:272
+#: ../examples/guestfs-recipes.pod:298
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5052,14 +5125,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:279
+#: ../examples/guestfs-recipes.pod:305
msgid ""
"Make the file executable and then you can run it on any named virtual "
"machine:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:282
+#: ../examples/guestfs-recipes.pod:308
#, no-wrap
msgid ""
" # list-apps.sh WinGuest\n"
@@ -5095,7 +5168,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:312
+#: ../examples/guestfs-recipes.pod:338
msgid ""
"If you want to run the script on disk images (instead of libvirt virtual "
"machines), change C<-d \"$1\"> to C<-a \"$1\">. See also "
@@ -5103,22 +5176,22 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:316
+#: ../examples/guestfs-recipes.pod:342
msgid "List files and directories in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:318
+#: ../examples/guestfs-recipes.pod:344
msgid "Use L<virt-ls(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:320
+#: ../examples/guestfs-recipes.pod:346
msgid "List services in a Windows VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:322
+#: ../examples/guestfs-recipes.pod:348
msgid ""
"The link below contains a script that can be used to list out the services "
"from a Windows VM, and whether those services run at boot time or are loaded "
@@ -5126,44 +5199,44 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:326
+#: ../examples/guestfs-recipes.pod:352
msgid "L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:328
+#: ../examples/guestfs-recipes.pod:354
msgid "Make a disk image sparse"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:330
+#: ../examples/guestfs-recipes.pod:356
msgid "Use L<virt-sparsify(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:332
+#: ../examples/guestfs-recipes.pod:358
msgid "Monitor disk usage over time"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:334
+#: ../examples/guestfs-recipes.pod:360
msgid ""
"You can use L<virt-df(1)> to monitor disk usage of your guests over time. "
"The link below contains a guide."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:337
+#: ../examples/guestfs-recipes.pod:363
msgid "L<http://virt-tools.org/learning/advanced-virt-df/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:339
+#: ../examples/guestfs-recipes.pod:365
msgid "Reading the Windows Event Log from Windows Vista (or later)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:341
+#: ../examples/guestfs-recipes.pod:367
msgid ""
"L<guestfish(1)> plus the tools described in the link below can be used to "
"read out the Windows Event Log from any virtual machine running Windows "
@@ -5171,24 +5244,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:345
+#: ../examples/guestfs-recipes.pod:371
msgid "L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:347
+#: ../examples/guestfs-recipes.pod:373
msgid "Remove root password (Linux)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:349
+#: ../examples/guestfs-recipes.pod:375
msgid ""
"Using the L<virt-edit(1)> I<-e> option you can do simple replacements on "
"files. One use is to remove the root password from a Linux guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:352
+#: ../examples/guestfs-recipes.pod:378
#, no-wrap
msgid ""
" virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
@@ -5196,12 +5269,12 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:354
+#: ../examples/guestfs-recipes.pod:380
msgid "Remove Administrator password (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:356
+#: ../examples/guestfs-recipes.pod:382
msgid ""
"The link below contains one technique for removing the Administrator "
"password from a Windows VM, or to be more precise, it gives you a command "
@@ -5209,17 +5282,17 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:361
+#: ../examples/guestfs-recipes.pod:387
msgid "L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:363
+#: ../examples/guestfs-recipes.pod:389
msgid "Sysprepping a virtual machine (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:365
+#: ../examples/guestfs-recipes.pod:391
msgid ""
"It is possible to do a \"sysprep\" using libguestfs alone, although not "
"straightforward. Currently there is code in the Aeolus Oz project which "
@@ -5228,19 +5301,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:370
+#: ../examples/guestfs-recipes.pod:396
msgid ""
"L<https://github.com/clalancette/oz> "
"L<https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:373
+#: ../examples/guestfs-recipes.pod:399
msgid "Unpack a live CD"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:375
+#: ../examples/guestfs-recipes.pod:401
msgid ""
"Linux live CDs often contain multiple layers of disk images wrapped like a "
"Russian doll. You can use L<guestfish(1)> to look inside these multiple "
@@ -5248,46 +5321,46 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:379
+#: ../examples/guestfs-recipes.pod:405
msgid "L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:381
+#: ../examples/guestfs-recipes.pod:407
msgid "Uploading and downloading files"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:383
+#: ../examples/guestfs-recipes.pod:409
msgid ""
"The link below contains general tips on uploading (copying in) and "
"downloading (copying out) files from VMs."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:386
+#: ../examples/guestfs-recipes.pod:412
msgid "L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:388
+#: ../examples/guestfs-recipes.pod:414
msgid "Use libguestfs tools on VMware ESX guests"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:390
+#: ../examples/guestfs-recipes.pod:416
msgid ""
"The link below explains how to use libguestfs, L<guestfish(1)> and the virt "
"tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:394
+#: ../examples/guestfs-recipes.pod:420
msgid "L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:398
+#: ../examples/guestfs-recipes.pod:424
msgid ""
"L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, "
"L<guestfs-erlang(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, "
@@ -5584,7 +5657,7 @@ msgid "Try importing virt-df CSV output into a spreadsheet or database."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3169
+#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3174
msgid "Run:"
msgstr ""
@@ -6038,7 +6111,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:217 ../fish/guestfish-actions.pod:231
msgid ""
-"I<This function is deprecated.> In new code, use the L</add_drive_opts> call "
+"I<This function is deprecated.> In new code, use the L</add-drive-opts> call "
"instead."
msgstr ""
@@ -6311,7 +6384,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish-actions.pod:174 ../src/guestfs-actions.pod:234 ../src/guestfs.pod:3052
+#: ../fish/guestfish-actions.pod:174 ../src/guestfs-actions.pod:234 ../src/guestfs.pod:3057
msgid "C<format>"
msgstr ""
@@ -7978,7 +8051,7 @@ msgstr ""
#: ../fish/guestfish-actions.pod:972 ../fish/guestfish-actions.pod:1007
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
@@ -9213,7 +9286,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:1580
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 ""
@@ -9238,7 +9311,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:1594
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 ""
@@ -13288,7 +13361,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:3471
msgid ""
-"I<This function is deprecated.> In new code, use the L</mkfs_opts> call "
+"I<This function is deprecated.> In new code, use the L</mkfs-opts> call "
"instead."
msgstr ""
@@ -13994,7 +14067,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:3793 ../fish/guestfish-actions.pod:3841
msgid ""
-"I<This function is deprecated.> In new code, use the L</ntfsresize_opts> "
+"I<This function is deprecated.> In new code, use the L</ntfsresize-opts> "
"call instead."
msgstr ""
@@ -15494,7 +15567,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish-actions.pod:4476 ../src/guestfs-actions.pod:6961 ../src/guestfs.pod:3011
+#: ../fish/guestfish-actions.pod:4476 ../src/guestfs-actions.pod:6961 ../src/guestfs.pod:3016
msgid "C<appliance>"
msgstr ""
@@ -16141,7 +16214,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:4761 ../fish/guestfish-actions.pod:4781 ../fish/guestfish-actions.pod:4800
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 ""
@@ -16277,7 +16350,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:4838
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 ""
@@ -21336,17 +21409,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1128 ../src/guestfs.pod:3299
+#: ../fish/guestfish.pod:1128 ../src/guestfs.pod:3304
msgid "FEBOOTSTRAP_KERNEL"
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1130 ../src/guestfs.pod:3301
+#: ../fish/guestfish.pod:1130 ../src/guestfs.pod:3306
msgid "FEBOOTSTRAP_MODULES"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1132 ../src/guestfs.pod:3303
+#: ../fish/guestfish.pod:1132 ../src/guestfs.pod:3308
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 "
@@ -21404,17 +21477,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1160 ../src/guestfs.pod:3309
+#: ../fish/guestfish.pod:1160 ../src/guestfs.pod:3314
msgid "LIBGUESTFS_APPEND"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1162 ../src/guestfs.pod:3311
+#: ../fish/guestfish.pod:1162 ../src/guestfs.pod:3316
msgid "Pass additional options to the guest kernel."
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1164 ../src/guestfs.pod:3313
+#: ../fish/guestfish.pod:1164 ../src/guestfs.pod:3318
msgid "LIBGUESTFS_DEBUG"
msgstr ""
@@ -21426,17 +21499,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1169 ../src/guestfs.pod:3318
+#: ../fish/guestfish.pod:1169 ../src/guestfs.pod:3323
msgid "LIBGUESTFS_MEMSIZE"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1171 ../src/guestfs.pod:3320
+#: ../fish/guestfish.pod:1171 ../src/guestfs.pod:3325
msgid "Set the memory allocated to the qemu process, in megabytes. For example:"
msgstr ""
#. type: verbatim
-#: ../fish/guestfish.pod:1174 ../src/guestfs.pod:3323
+#: ../fish/guestfish.pod:1174 ../src/guestfs.pod:3328
#, no-wrap
msgid ""
" LIBGUESTFS_MEMSIZE=700\n"
@@ -21444,7 +21517,7 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3325
+#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3330
msgid "LIBGUESTFS_PATH"
msgstr ""
@@ -21456,19 +21529,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1181 ../src/guestfs.pod:3330
+#: ../fish/guestfish.pod:1181 ../src/guestfs.pod:3335
msgid "LIBGUESTFS_QEMU"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1183 ../src/guestfs.pod:3332
+#: ../fish/guestfish.pod:1183 ../src/guestfs.pod:3337
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:1187 ../src/guestfs.pod:3338
+#: ../fish/guestfish.pod:1187 ../src/guestfs.pod:3343
msgid "LIBGUESTFS_TRACE"
msgstr ""
@@ -21490,19 +21563,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1196 ../sparsify/virt-sparsify.pod:261 ../src/guestfs.pod:3343
+#: ../fish/guestfish.pod:1196 ../sparsify/virt-sparsify.pod:261 ../src/guestfs.pod:3348
msgid "TMPDIR"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1198 ../src/guestfs.pod:3345
+#: ../fish/guestfish.pod:1198 ../src/guestfs.pod:3350
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:1201 ../src/guestfs.pod:3348
+#: ../fish/guestfish.pod:1201 ../src/guestfs.pod:3353
msgid ""
"If libguestfs was compiled to use the supermin appliance then the real "
"appliance is cached in this directory, shared between all handles belonging "
@@ -41467,49 +41540,66 @@ msgstr ""
#: ../src/guestfs.pod:2950
#, 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:2953
+#, no-wrap
+msgid ""
+" make check # runs the test suite\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2955
+#, no-wrap
+msgid ""
+" make extra-tests # in-depth testing using valgrind\n"
+" # and real guests\n"
"\n"
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2953
+#: ../src/guestfs.pod:2958
msgid "DAEMON CUSTOM PRINTF FORMATTERS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2955
+#: ../src/guestfs.pod:2960
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:2960
+#: ../src/guestfs.pod:2965
msgid "%Q"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2962
+#: ../src/guestfs.pod:2967
msgid ""
"Simple shell quoted string. Any spaces or other shell characters are "
"escaped for you."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:2965
+#: ../src/guestfs.pod:2970
msgid "%R"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2967
+#: ../src/guestfs.pod:2972
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:2974
+#: ../src/guestfs.pod:2979
#, no-wrap
msgid ""
" asprintf (&cmd, \"cat %R\", path);\n"
@@ -41517,12 +41607,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2976
+#: ../src/guestfs.pod:2981
msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2978
+#: ../src/guestfs.pod:2983
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 "
@@ -41531,12 +41621,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2984
+#: ../src/guestfs.pod:2989
msgid "SUBMITTING YOUR NEW API ACTIONS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2986
+#: ../src/guestfs.pod:2991
msgid ""
"Submit patches to the mailing list: "
"L<http://www.redhat.com/mailman/listinfo/libguestfs> and CC to "
@@ -41544,17 +41634,17 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2990
+#: ../src/guestfs.pod:2995
msgid "INTERNATIONALIZATION (I18N) SUPPORT"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2992
+#: ../src/guestfs.pod:2997
msgid "We support i18n (gettext anyhow) in the library."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2994
+#: ../src/guestfs.pod:2999
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 "
@@ -41563,115 +41653,115 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3000
+#: ../src/guestfs.pod:3005
msgid ""
"Debugging messages are never translated, since they are intended for the "
"programmers."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3003
+#: ../src/guestfs.pod:3008
msgid "SOURCE CODE SUBDIRECTORIES"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3007
+#: ../src/guestfs.pod:3012
msgid "C<align>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3009
+#: ../src/guestfs.pod:3014
msgid "L<virt-alignment-scan(1)> command and documentation."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3013
+#: ../src/guestfs.pod:3018
msgid "The libguestfs appliance, build scripts and so on."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3015
+#: ../src/guestfs.pod:3020
msgid "C<cat>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3017
+#: ../src/guestfs.pod:3022
msgid ""
"The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
"documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3020
+#: ../src/guestfs.pod:3025
msgid "C<clone>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3022
+#: ../src/guestfs.pod:3027
msgid ""
"Tools for cloning virtual machines. Currently contains L<virt-sysprep(1)> "
"command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3025
+#: ../src/guestfs.pod:3030
msgid "C<contrib>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3027
+#: ../src/guestfs.pod:3032
msgid "Outside contributions, experimental parts."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3029
+#: ../src/guestfs.pod:3034
msgid "C<daemon>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3031
+#: ../src/guestfs.pod:3036
msgid ""
"The daemon that runs inside the libguestfs appliance and carries out "
"actions."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3034
+#: ../src/guestfs.pod:3039
msgid "C<df>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3036
+#: ../src/guestfs.pod:3041
msgid "L<virt-df(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3038
+#: ../src/guestfs.pod:3043
msgid "C<edit>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3040
+#: ../src/guestfs.pod:3045
msgid "L<virt-edit(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3042
+#: ../src/guestfs.pod:3047
msgid "C<examples>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3044
+#: ../src/guestfs.pod:3049
msgid "C API example code."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3046
+#: ../src/guestfs.pod:3051
msgid "C<fish>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3048
+#: ../src/guestfs.pod:3053
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)>, "
@@ -41679,79 +41769,79 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3054
+#: ../src/guestfs.pod:3059
msgid "L<virt-format(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3056
+#: ../src/guestfs.pod:3061
msgid "C<fuse>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3058
+#: ../src/guestfs.pod:3063
msgid "L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3060
+#: ../src/guestfs.pod:3065
msgid "C<generator>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3062
+#: ../src/guestfs.pod:3067
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:3065
+#: ../src/guestfs.pod:3070
msgid "C<inspector>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3067
+#: ../src/guestfs.pod:3072
msgid "L<virt-inspector(1)>, the virtual machine image inspector."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3069
+#: ../src/guestfs.pod:3074
msgid "C<logo>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3071
+#: ../src/guestfs.pod:3076
msgid "Logo used on the website. The fish is called Arthur by the way."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3073
+#: ../src/guestfs.pod:3078
msgid "C<m4>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3075
+#: ../src/guestfs.pod:3080
msgid "M4 macros used by autoconf."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3077
+#: ../src/guestfs.pod:3082
msgid "C<po>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3079
+#: ../src/guestfs.pod:3084
msgid "Translations of simple gettext strings."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3081
+#: ../src/guestfs.pod:3086
msgid "C<po-docs>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3083
+#: ../src/guestfs.pod:3088
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 "
@@ -41759,139 +41849,139 @@ msgid ""
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3087
+#: ../src/guestfs.pod:3092
msgid "C<rescue>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3089
+#: ../src/guestfs.pod:3094
msgid "L<virt-rescue(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3091
+#: ../src/guestfs.pod:3096
msgid "C<resize>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3093
+#: ../src/guestfs.pod:3098
msgid "L<virt-resize(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3095
+#: ../src/guestfs.pod:3100
msgid "C<sparsify>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3097
+#: ../src/guestfs.pod:3102
msgid "L<virt-sparsify(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3099
+#: ../src/guestfs.pod:3104
msgid "C<src>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3101
+#: ../src/guestfs.pod:3106
msgid "Source code to the C library."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3103
+#: ../src/guestfs.pod:3108
msgid "C<test-tool>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3105
+#: ../src/guestfs.pod:3110
msgid ""
"Test tool for end users to test if their qemu/kernel combination will work "
"with libguestfs."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3108
+#: ../src/guestfs.pod:3113
msgid "C<tests>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3110
+#: ../src/guestfs.pod:3115
msgid "Tests."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3112
+#: ../src/guestfs.pod:3117
msgid "C<tools>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3114
+#: ../src/guestfs.pod:3119
msgid "Command line tools written in Perl (L<virt-win-reg(1)> and many others)."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3116
+#: ../src/guestfs.pod:3121
msgid "C<csharp>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3118
+#: ../src/guestfs.pod:3123
msgid "C<erlang>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3120
+#: ../src/guestfs.pod:3125
msgid "C<gobject>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3122
+#: ../src/guestfs.pod:3127
msgid "C<haskell>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3124
+#: ../src/guestfs.pod:3129
msgid "C<java>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3126
+#: ../src/guestfs.pod:3131
msgid "C<ocaml>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3128
+#: ../src/guestfs.pod:3133
msgid "C<php>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3130
+#: ../src/guestfs.pod:3135
msgid "C<perl>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3132
+#: ../src/guestfs.pod:3137
msgid "C<python>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3134
+#: ../src/guestfs.pod:3139
msgid "C<ruby>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3136
+#: ../src/guestfs.pod:3141
msgid "Language bindings."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3140
+#: ../src/guestfs.pod:3145
msgid "MAKING A STABLE RELEASE"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3142
+#: ../src/guestfs.pod:3147
msgid ""
"When we make a stable release, there are several steps documented here. See "
"L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
@@ -41899,32 +41989,32 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3150
+#: ../src/guestfs.pod:3155
msgid "Check C<make && make check> works on at least Fedora, Debian and Ubuntu."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3155
+#: ../src/guestfs.pod:3160
msgid "Finalize RELEASE-NOTES."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3159
+#: ../src/guestfs.pod:3164
msgid "Update ROADMAP."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3163
+#: ../src/guestfs.pod:3168
msgid "Run C<src/api-support/update-from-tarballs.sh>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3167
+#: ../src/guestfs.pod:3172
msgid "Push and pull from Transifex."
msgstr ""
#. type: verbatim
-#: ../src/guestfs.pod:3171
+#: ../src/guestfs.pod:3176
#, no-wrap
msgid ""
" tx push -s\n"
@@ -41932,12 +42022,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3173
+#: ../src/guestfs.pod:3178
msgid "to push the latest POT files to Transifex. Then run:"
msgstr ""
#. type: verbatim
-#: ../src/guestfs.pod:3175
+#: ../src/guestfs.pod:3180
#, no-wrap
msgid ""
" ./tx-pull.sh\n"
@@ -41945,24 +42035,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3177
+#: ../src/guestfs.pod:3182
msgid "which is a wrapper to pull the latest translated C<*.po> files."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3181
+#: ../src/guestfs.pod:3186
msgid ""
"Create new stable and development directories under "
"L<http://libguestfs.org/download>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3186
+#: ../src/guestfs.pod:3191
msgid "Create the branch in git:"
msgstr ""
#. type: verbatim
-#: ../src/guestfs.pod:3188
+#: ../src/guestfs.pod:3193
#, no-wrap
msgid ""
" git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
@@ -41973,17 +42063,17 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../src/guestfs.pod:3195
+#: ../src/guestfs.pod:3200
msgid "LIMITS"
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3197
+#: ../src/guestfs.pod:3202
msgid "PROTOCOL LIMITS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3199
+#: ../src/guestfs.pod:3204
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 "
@@ -41994,7 +42084,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3207
+#: ../src/guestfs.pod:3212
msgid ""
"A simple call such as L</guestfs_cat> returns its result (the file data) in "
"a simple string. Because this string is at some point internally encoded as "
@@ -42003,7 +42093,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3213
+#: ../src/guestfs.pod:3218
msgid ""
"In order to transfer large files into and out of the guest filesystem, you "
"need to use particular calls that support this. The sections L</UPLOADING> "
@@ -42011,24 +42101,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3217
+#: ../src/guestfs.pod:3222
msgid ""
"You might also consider mounting the disk image using our FUSE filesystem "
"support (L<guestmount(1)>)."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3220
+#: ../src/guestfs.pod:3225
msgid "MAXIMUM NUMBER OF DISKS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3222
+#: ../src/guestfs.pod:3227
msgid "When using virtio disks (the default) the current limit is B<25> disks."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3225
+#: ../src/guestfs.pod:3230
msgid ""
"Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
"slots. However febootstrap only understands disks with names C</dev/vda> "
@@ -42037,14 +42127,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3230
+#: ../src/guestfs.pod:3235
msgid ""
"We are working to substantially raise this limit in future versions but it "
"requires complex changes to qemu."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3233
+#: ../src/guestfs.pod:3238
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 "
@@ -42052,41 +42142,41 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3237
+#: ../src/guestfs.pod:3242
msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3239
+#: ../src/guestfs.pod:3244
msgid "Virtio limits the maximum number of partitions per disk to B<15>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3241
+#: ../src/guestfs.pod:3246
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:3244
+#: ../src/guestfs.pod:3249
msgid ""
"If you attach a disk with more than 15 partitions, the extra partitions are "
"ignored by libguestfs."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3247
+#: ../src/guestfs.pod:3252
msgid "MAXIMUM SIZE OF A DISK"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3249
+#: ../src/guestfs.pod:3254
msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3251
+#: ../src/guestfs.pod:3256
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 "
@@ -42094,7 +42184,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3255
+#: ../src/guestfs.pod:3260
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 "
@@ -42104,19 +42194,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3261
+#: ../src/guestfs.pod:3266
msgid ""
"For the hugest disk image files, we recommend using XFS on the host for "
"storage."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3264
+#: ../src/guestfs.pod:3269
msgid "MAXIMUM SIZE OF A PARTITION"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3266
+#: ../src/guestfs.pod:3271
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 "
@@ -42124,7 +42214,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3270
+#: ../src/guestfs.pod:3275
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 "
@@ -42132,12 +42222,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3275
+#: ../src/guestfs.pod:3280
msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3277
+#: ../src/guestfs.pod:3282
msgid ""
"This depends on the filesystem type. libguestfs itself does not impose any "
"known limit. Consult Wikipedia or the filesystem documentation to find out "
@@ -42145,12 +42235,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3281
+#: ../src/guestfs.pod:3286
msgid "MAXIMUM UPLOAD AND DOWNLOAD"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3283
+#: ../src/guestfs.pod:3288
msgid ""
"The API functions L</guestfs_upload>, L</guestfs_download>, "
"L</guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
@@ -42158,12 +42248,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3287
+#: ../src/guestfs.pod:3292
msgid "INSPECTION LIMITS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3289
+#: ../src/guestfs.pod:3294
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 "
@@ -42173,33 +42263,33 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3315
+#: ../src/guestfs.pod:3320
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:3327
+#: ../src/guestfs.pod:3332
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:3336
+#: ../src/guestfs.pod:3341
msgid "See also L</QEMU WRAPPERS> above."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3340
+#: ../src/guestfs.pod:3345
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:3358
+#: ../src/guestfs.pod:3363
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)>, "
@@ -42216,7 +42306,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3397
+#: ../src/guestfs.pod:3402
msgid ""
"Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, "
"L<lvm(8)>, L<disktype(1)>."
diff --git a/po-docs/uk.po b/po-docs/uk.po
index d9e0c9b3..487f2cd6 100644
--- a/po-docs/uk.po
+++ b/po-docs/uk.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2012-08-30 23:28+0200\n"
+"POT-Creation-Date: 2012-09-19 15:19+0200\n"
"PO-Revision-Date: 2012-01-23 13:10+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -464,7 +464,7 @@ msgstr ""
#: ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242
#: ../fish/guestfish.pod:673 ../format/virt-format.pod:96
#: ../inspector/virt-inspector.pod:350 ../rescue/virt-rescue.pod:161
-#: ../src/guestfs.pod:2972
+#: ../src/guestfs.pod:2977
msgid "For example:"
msgstr "Приклад:"
@@ -966,11 +966,11 @@ msgstr "Ця програма повертає:"
#: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266
#: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276
#: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291
-#: ../examples/guestfs-recipes.pod:105 ../examples/guestfs-recipes.pod:109
-#: ../examples/guestfs-recipes.pod:113 ../examples/guestfs-recipes.pod:139
-#: ../examples/guestfs-recipes.pod:144 ../examples/guestfs-recipes.pod:234
-#: ../examples/guestfs-recipes.pod:238 ../examples/guestfs-recipes.pod:242
-#: ../examples/guestfs-recipes.pod:246 ../examples/guestfs-recipes.pod:250
+#: ../examples/guestfs-recipes.pod:131 ../examples/guestfs-recipes.pod:135
+#: ../examples/guestfs-recipes.pod:139 ../examples/guestfs-recipes.pod:165
+#: ../examples/guestfs-recipes.pod:170 ../examples/guestfs-recipes.pod:260
+#: ../examples/guestfs-recipes.pod:264 ../examples/guestfs-recipes.pod:268
+#: ../examples/guestfs-recipes.pod:272 ../examples/guestfs-recipes.pod:276
#: ../examples/guestfs-testing.pod:110 ../examples/guestfs-testing.pod:114
#: ../examples/guestfs-testing.pod:118 ../fish/guestfish-actions.pod:13
#: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:444
@@ -1025,9 +1025,9 @@ msgstr "Ця програма повертає:"
#: ../src/guestfs.pod:1913 ../src/guestfs.pod:2202 ../src/guestfs.pod:2207
#: ../src/guestfs.pod:2213 ../src/guestfs.pod:2221 ../src/guestfs.pod:2739
#: ../src/guestfs.pod:2745 ../src/guestfs.pod:2750 ../src/guestfs.pod:2756
-#: ../src/guestfs.pod:3148 ../src/guestfs.pod:3153 ../src/guestfs.pod:3157
-#: ../src/guestfs.pod:3161 ../src/guestfs.pod:3165 ../src/guestfs.pod:3179
-#: ../src/guestfs.pod:3184 ../tools/virt-win-reg.pl:197
+#: ../src/guestfs.pod:3153 ../src/guestfs.pod:3158 ../src/guestfs.pod:3162
+#: ../src/guestfs.pod:3166 ../src/guestfs.pod:3170 ../src/guestfs.pod:3184
+#: ../src/guestfs.pod:3189 ../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
@@ -1084,7 +1084,7 @@ msgstr ""
#: ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:495
#: ../clone/virt-sysprep.pod:486 ../df/virt-df.pod:253
#: ../edit/virt-edit.pod:368 ../erlang/examples/guestfs-erlang.pod:97
-#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:396
+#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:422
#: ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1268
#: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39
#: ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41
@@ -1093,7 +1093,7 @@ msgstr ""
#: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:40
#: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:325
#: ../resize/virt-resize.pod:702 ../ruby/examples/guestfs-ruby.pod:36
-#: ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3356
+#: ../sparsify/virt-sparsify.pod:284 ../src/guestfs.pod:3361
#: ../test-tool/libguestfs-test-tool.pod:106
#: ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267
#: ../tools/virt-make-fs.pl:579 ../tools/virt-tar.pl:294
@@ -1140,7 +1140,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
#: ../cat/virt-filesystems.pod:400 ../cat/virt-ls.pod:511
#: ../clone/virt-sysprep.pod:505 ../df/virt-df.pod:265
#: ../edit/virt-edit.pod:386 ../erlang/examples/guestfs-erlang.pod:114
-#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:413
+#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:439
#: ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1300
#: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53
#: ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55
@@ -1149,7 +1149,7 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
#: ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57
#: ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:338
#: ../resize/virt-resize.pod:729 ../ruby/examples/guestfs-ruby.pod:52
-#: ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3408
+#: ../sparsify/virt-sparsify.pod:301 ../src/guestfs.pod:3413
#: ../test-tool/libguestfs-test-tool.pod:116
#: ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283
#: ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313
@@ -3093,9 +3093,9 @@ msgstr ""
#. type: textblock
#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:267 ../edit/virt-edit.pod:388
-#: ../examples/guestfs-recipes.pod:415 ../fish/guestfish.pod:1302
+#: ../examples/guestfs-recipes.pod:441 ../fish/guestfish.pod:1302
#: ../fuse/guestmount.pod:413 ../rescue/virt-rescue.pod:340
-#: ../src/guestfs.pod:3410 ../test-tool/libguestfs-test-tool.pod:118
+#: ../src/guestfs.pod:3415 ../test-tool/libguestfs-test-tool.pod:118
#: ../tools/virt-list-partitions.pl:285
msgid "Copyright (C) 2009-2012 Red Hat Inc."
msgstr ""
@@ -4723,7 +4723,7 @@ msgstr ""
#. type: =head1
#: ../edit/virt-edit.pod:343 ../fish/guestfish.pod:1119
#: ../rescue/virt-rescue.pod:298 ../sparsify/virt-sparsify.pod:257
-#: ../src/guestfs.pod:3295 ../test-tool/libguestfs-test-tool.pod:101
+#: ../src/guestfs.pod:3300 ../test-tool/libguestfs-test-tool.pod:101
msgid "ENVIRONMENT VARIABLES"
msgstr "ЗМІННІ СЕРЕДОВИЩА"
@@ -4985,7 +4985,7 @@ msgstr ""
#. type: =head1
#: ../erlang/examples/guestfs-erlang.pod:110
-#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:409
+#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:435
#: ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1296
#: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49
#: ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51
@@ -4993,21 +4993,21 @@ msgstr ""
#: ../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:3404
+#: ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3409
#: ../test-tool/libguestfs-test-tool.pod:112
msgid "AUTHORS"
msgstr "АВТОРИ"
#. type: textblock
#: ../erlang/examples/guestfs-erlang.pod:112
-#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:411
+#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:437
#: ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1298
#: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51
#: ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53
#: ../fuse/guestmount.pod:409 ../java/examples/guestfs-java.pod:60
#: ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:55
#: ../python/examples/guestfs-python.pod:56
-#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3406
+#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3411
#: ../test-tool/libguestfs-test-tool.pod:114
msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
msgstr "Richard W.M. Jones (C<rjones at redhat dot com>)"
@@ -5138,11 +5138,81 @@ msgstr ""
#. type: =head1
#: ../examples/guestfs-recipes.pod:33
-msgid "Cloning a virtual machine (Linux)"
+msgid "Checksum a file or device within a disk image"
msgstr ""
#. type: textblock
#: ../examples/guestfs-recipes.pod:35
+msgid "To checksum a whole device, or a partition, LV etc within a disk image:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:37
+#, fuzzy, no-wrap
+#| msgid ""
+#| " guestfish [--ro] -i disk.img\n"
+#| "\n"
+msgid ""
+" guestfish --ro -a disk.img run : checksum-device md5 /dev/sda1\n"
+"\n"
+msgstr ""
+" guestfish [--ro] -i disk.img\n"
+"\n"
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:39
+msgid ""
+"Replace C<md5> with the type of checksum you want. See L<guestfs(3)/"
+"guestfs_checksum_device> for a list of supported types."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:42
+msgid ""
+"C</dev/sda1> means \"the first partition\". You could use C</dev/sda> to "
+"checksum the whole disk image, or the name of a logical volume or RAID "
+"device."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:46
+msgid "To checksum a single file:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:48
+#, fuzzy, no-wrap
+#| msgid ""
+#| " guestfish [--ro] -i disk.img\n"
+#| "\n"
+msgid ""
+" guestfish --ro -a disk.img -i checksum sha256 /etc/passwd\n"
+"\n"
+msgstr ""
+" guestfish [--ro] -i disk.img\n"
+"\n"
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:50
+msgid "or for a Windows guest:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:52
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img -i \\\n"
+" checksum sha256 'win:\\windows\\system32\\config\\SOFTWARE'\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../examples/guestfs-recipes.pod:55
+msgid "Cloning a virtual machine (Linux)"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:57
msgid ""
"The guestfish technique described in the link below works well for most "
"Linux VMs. Depending on the Linux distro you may need to change the paths "
@@ -5150,37 +5220,37 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:39
+#: ../examples/guestfs-recipes.pod:61
msgid ""
"L<https://rwmj.wordpress.com/2010/09/24/tip-my-procedure-for-cloning-a-"
"fedora-vm/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:41
+#: ../examples/guestfs-recipes.pod:63
msgid ""
"Avoid L<virt-clone(1)>. Currently what to do about virt-clone is under "
"discussion."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:44
+#: ../examples/guestfs-recipes.pod:66
msgid ""
"L<https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:46
+#: ../examples/guestfs-recipes.pod:68
msgid "Convert a CD-ROM / DVD / ISO to a tarball"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:48
+#: ../examples/guestfs-recipes.pod:70
msgid "This converts input C<cd.iso> to output C<cd.tar.gz>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:50
+#: ../examples/guestfs-recipes.pod:72
#, no-wrap
msgid ""
" guestfish --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz\n"
@@ -5188,12 +5258,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:52
+#: ../examples/guestfs-recipes.pod:74
msgid "To export just a subdirectory, eg. C</files>, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:54
+#: ../examples/guestfs-recipes.pod:76
#, no-wrap
msgid ""
" guestfish --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz\n"
@@ -5201,48 +5271,48 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:56
+#: ../examples/guestfs-recipes.pod:78
msgid "Create empty disk images"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:58
+#: ../examples/guestfs-recipes.pod:80
msgid "The L<virt-format(1)> tool can do this directly."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:60
+#: ../examples/guestfs-recipes.pod:82
msgid ""
"Use L<virt-make-fs(1)> to create a disk image with content. This can also "
"create some standard disk images such as virtual floppy devices (VFDs)."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:64
+#: ../examples/guestfs-recipes.pod:86
msgid ""
"You can also use the L<guestfish(1)> I<-N> option to create empty disk "
"images. The useful guide below explains the options available."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:67
+#: ../examples/guestfs-recipes.pod:89
msgid ""
"L<https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/"
"#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:69
+#: ../examples/guestfs-recipes.pod:91
msgid "Delete a file (or other simple file operations)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:71
+#: ../examples/guestfs-recipes.pod:93
msgid "Use guestfish. To delete a file:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:73
+#: ../examples/guestfs-recipes.pod:95
#, no-wrap
msgid ""
" guestfish -a disk.img -i rm /file/to/delete\n"
@@ -5250,12 +5320,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:75
+#: ../examples/guestfs-recipes.pod:97
msgid "To touch a file (bring it up to date or create it):"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:77
+#: ../examples/guestfs-recipes.pod:99
#, no-wrap
msgid ""
" guestfish -a disk.img -i touch /file/to/touch\n"
@@ -5263,14 +5333,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:79
+#: ../examples/guestfs-recipes.pod:101
msgid ""
"To stat a file. Since this is a read-only operation, we can make it safer "
"by adding the I<--ro> flag."
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:82
+#: ../examples/guestfs-recipes.pod:104
#, fuzzy, no-wrap
#| msgid ""
#| " guestfish [--ro] -i disk.img\n"
@@ -5283,19 +5353,19 @@ msgstr ""
"\n"
#. type: textblock
-#: ../examples/guestfs-recipes.pod:84
+#: ../examples/guestfs-recipes.pod:106
msgid ""
"There are dozens of these commands. See L<guestfish(1)> or the output of "
"C<guestfish -h>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:87
+#: ../examples/guestfs-recipes.pod:109
msgid "Dump raw filesystem content from inside a disk image or VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:89
+#: ../examples/guestfs-recipes.pod:111
msgid ""
"You can use the L<guestfish(1)> C<download> command to extract the raw "
"filesystem content from any filesystem in a disk image or a VM (even one "
@@ -5303,7 +5373,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:93
+#: ../examples/guestfs-recipes.pod:115
#, no-wrap
msgid ""
" guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
@@ -5311,7 +5381,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:95
+#: ../examples/guestfs-recipes.pod:117
#, no-wrap
msgid ""
" guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
@@ -5319,42 +5389,60 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:97
+#: ../examples/guestfs-recipes.pod:119
+msgid "To download to stdout, replace the filename with a C<-> character:"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-recipes.pod:121
+#, fuzzy, no-wrap
+#| msgid ""
+#| " guestfish [--ro] -i disk.img\n"
+#| "\n"
+msgid ""
+" guestfish --ro -a disk.img run : download /dev/sda1 - | hexdump -C\n"
+"\n"
+msgstr ""
+" guestfish [--ro] -i disk.img\n"
+"\n"
+
+#. type: textblock
+#: ../examples/guestfs-recipes.pod:123
msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:99
+#: ../examples/guestfs-recipes.pod:125
msgid "Edit grub configuration in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:101
+#: ../examples/guestfs-recipes.pod:127
msgid "You can use this to:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:107
+#: ../examples/guestfs-recipes.pod:133
msgid "Fix a virtual machine that does not boot."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:111
+#: ../examples/guestfs-recipes.pod:137
msgid "Change which kernel is used to boot the VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:115
+#: ../examples/guestfs-recipes.pod:141
msgid "Change kernel command line options."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:119
+#: ../examples/guestfs-recipes.pod:145
msgid "Use L<virt-edit(1)> to edit the grub configuration:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:121
+#: ../examples/guestfs-recipes.pod:147
#, no-wrap
msgid ""
" virt-edit -d BrokenGuest /boot/grub/grub.conf\n"
@@ -5362,14 +5450,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:123
+#: ../examples/guestfs-recipes.pod:149
msgid ""
"or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
"this:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:126
+#: ../examples/guestfs-recipes.pod:152
#, no-wrap
msgid ""
" virt-rescue -d BrokenGuest\n"
@@ -5377,18 +5465,18 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:128
+#: ../examples/guestfs-recipes.pod:154
msgid "Export any directory from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:130
+#: ../examples/guestfs-recipes.pod:156
msgid ""
"To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:133 ../examples/guestfs-testing.pod:93
+#: ../examples/guestfs-recipes.pod:159 ../examples/guestfs-testing.pod:93
#, no-wrap
msgid ""
" virt-copy-out -d Guest /home .\n"
@@ -5396,7 +5484,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:135 ../fish/guestfish-actions.pod:9
+#: ../examples/guestfs-recipes.pod:161 ../fish/guestfish-actions.pod:9
#: ../fish/guestfish-actions.pod:1524 ../fish/guestfish-actions.pod:1789
#: ../fish/guestfish-actions.pod:2204 ../src/guestfs-actions.pod:18
#: ../src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:2881
@@ -5406,19 +5494,19 @@ msgid "Notes:"
msgstr "Нотатки:"
#. type: textblock
-#: ../examples/guestfs-recipes.pod:141
+#: ../examples/guestfs-recipes.pod:167
msgid ""
"The final dot of the command is not a printing error. It means we want to "
"copy out to the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:146
+#: ../examples/guestfs-recipes.pod:172
msgid "This creates a directory called C<home> under the current directory."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:150
+#: ../examples/guestfs-recipes.pod:176
msgid ""
"If the guest is a Windows guest then you can use drive letters and "
"backslashes, but you must prefix the path with C<win:> and quote it to "
@@ -5426,7 +5514,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:154
+#: ../examples/guestfs-recipes.pod:180
#, no-wrap
msgid ""
" virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
@@ -5434,12 +5522,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:156
+#: ../examples/guestfs-recipes.pod:182
msgid "To get the output as a compressed tarball, do:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:158
+#: ../examples/guestfs-recipes.pod:184
#, no-wrap
msgid ""
" virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
@@ -5447,7 +5535,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:160
+#: ../examples/guestfs-recipes.pod:186
msgid ""
"Although it sounds tempting, this is usually not a reliable way to get a "
"backup from a running guest. See the entry in the FAQ: L<http://libguestfs."
@@ -5455,19 +5543,19 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:164
+#: ../examples/guestfs-recipes.pod:190
msgid "Find out which user is using the most space"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:166
+#: ../examples/guestfs-recipes.pod:192
msgid ""
"This simple script examines a Linux guest to find out which user is using "
"the most space in their home directory:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:169
+#: ../examples/guestfs-recipes.pod:195
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5475,7 +5563,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:171 ../fish/guestfish.pod:984
+#: ../examples/guestfs-recipes.pod:197 ../fish/guestfish.pod:984
#, no-wrap
msgid ""
" set -e\n"
@@ -5483,7 +5571,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:173
+#: ../examples/guestfs-recipes.pod:199
#, no-wrap
msgid ""
" vm=\"$1\"\n"
@@ -5492,7 +5580,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:176
+#: ../examples/guestfs-recipes.pod:202
#, no-wrap
msgid ""
" eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
@@ -5500,7 +5588,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:178
+#: ../examples/guestfs-recipes.pod:204
#, no-wrap
msgid ""
" for d in $(guestfish --remote ls \"$dir\"); do\n"
@@ -5512,7 +5600,7 @@ msgid ""
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:184 ../fish/guestfish.pod:941
+#: ../examples/guestfs-recipes.pod:210 ../fish/guestfish.pod:941
#, no-wrap
msgid ""
" guestfish --remote exit\n"
@@ -5520,43 +5608,43 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:186
+#: ../examples/guestfs-recipes.pod:212
msgid "Get DHCP address from a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:188
+#: ../examples/guestfs-recipes.pod:214
msgid ""
"The link below explains the many different possible techniques for getting "
"the last assigned DHCP address of a virtual machine."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:191
+#: ../examples/guestfs-recipes.pod:217
msgid ""
"L<https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-"
"from-a-virtual-machine-disk-image/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:193
+#: ../examples/guestfs-recipes.pod:219
msgid ""
"In the libguestfs source examples directory you will find the latest version "
"of the C<virt-dhcp-address.c> program."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:196
+#: ../examples/guestfs-recipes.pod:222
msgid "Get the operating system product name string"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:198
+#: ../examples/guestfs-recipes.pod:224
msgid "Save the following script into a file called C<product-name.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:200
+#: ../examples/guestfs-recipes.pod:226
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5569,12 +5657,12 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:207
+#: ../examples/guestfs-recipes.pod:233
msgid "Make the script executable and run it on a named guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:209
+#: ../examples/guestfs-recipes.pod:235
#, no-wrap
msgid ""
" # product-name.sh RHEL60x64\n"
@@ -5583,14 +5671,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:212
+#: ../examples/guestfs-recipes.pod:238
msgid ""
"You can also use an XPath query on the L<virt-inspector(1)> XML using the "
"C<xpath> command line tool or from your favourite programming language:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:216
+#: ../examples/guestfs-recipes.pod:242
#, no-wrap
msgid ""
" # virt-inspector RHEL60x64 > xml\n"
@@ -5602,68 +5690,68 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:222
+#: ../examples/guestfs-recipes.pod:248
msgid "Get the default boot kernel for a Linux VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:224
+#: ../examples/guestfs-recipes.pod:250
msgid ""
"The link below contains a program to print the default boot kernel for a "
"Linux VM."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:227
+#: ../examples/guestfs-recipes.pod:253
msgid ""
"L<https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-"
"boot-kernel-for-a-vm/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:229
+#: ../examples/guestfs-recipes.pod:255
msgid ""
"It uses Augeas, and the technique is generally applicable for many different "
"tasks, such as:"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:236
+#: ../examples/guestfs-recipes.pod:262
msgid "listing the user accounts in the guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:240
+#: ../examples/guestfs-recipes.pod:266
msgid "what repositories is it configured to use"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:244
+#: ../examples/guestfs-recipes.pod:270
msgid "what NTP servers does it connect to"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:248
+#: ../examples/guestfs-recipes.pod:274
msgid "what were the boot messages last time it booted"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:252
+#: ../examples/guestfs-recipes.pod:278
msgid "listing who was logged in recently"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:256
+#: ../examples/guestfs-recipes.pod:282
msgid "L<http://augeas.net/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:258
+#: ../examples/guestfs-recipes.pod:284
msgid "Install RPMs in a guest"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:260
+#: ../examples/guestfs-recipes.pod:286
msgid ""
"The link below contains a method to install RPMs in a guest. In fact the "
"RPMs are just uploaded to the guest along with a \"firstboot\" script that "
@@ -5672,23 +5760,23 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:266
+#: ../examples/guestfs-recipes.pod:292
msgid ""
"L<https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:268
+#: ../examples/guestfs-recipes.pod:294
msgid "List applications installed in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:270
+#: ../examples/guestfs-recipes.pod:296
msgid "Save the following to a file C<list-apps.sh>:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:272
+#: ../examples/guestfs-recipes.pod:298
#, no-wrap
msgid ""
" #!/bin/sh -\n"
@@ -5701,14 +5789,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:279
+#: ../examples/guestfs-recipes.pod:305
msgid ""
"Make the file executable and then you can run it on any named virtual "
"machine:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:282
+#: ../examples/guestfs-recipes.pod:308
#, no-wrap
msgid ""
" # list-apps.sh WinGuest\n"
@@ -5744,7 +5832,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:312
+#: ../examples/guestfs-recipes.pod:338
msgid ""
"If you want to run the script on disk images (instead of libvirt virtual "
"machines), change C<-d \"$1\"> to C<-a \"$1\">. See also L<virt-inspector(1)"
@@ -5752,22 +5840,22 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:316
+#: ../examples/guestfs-recipes.pod:342
msgid "List files and directories in a VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:318
+#: ../examples/guestfs-recipes.pod:344
msgid "Use L<virt-ls(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:320
+#: ../examples/guestfs-recipes.pod:346
msgid "List services in a Windows VM"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:322
+#: ../examples/guestfs-recipes.pod:348
msgid ""
"The link below contains a script that can be used to list out the services "
"from a Windows VM, and whether those services run at boot time or are loaded "
@@ -5775,46 +5863,46 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:326
+#: ../examples/guestfs-recipes.pod:352
msgid ""
"L<https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/"
"#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:328
+#: ../examples/guestfs-recipes.pod:354
msgid "Make a disk image sparse"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:330
+#: ../examples/guestfs-recipes.pod:356
msgid "Use L<virt-sparsify(1)>."
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:332
+#: ../examples/guestfs-recipes.pod:358
msgid "Monitor disk usage over time"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:334
+#: ../examples/guestfs-recipes.pod:360
msgid ""
"You can use L<virt-df(1)> to monitor disk usage of your guests over time. "
"The link below contains a guide."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:337
+#: ../examples/guestfs-recipes.pod:363
msgid "L<http://virt-tools.org/learning/advanced-virt-df/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:339
+#: ../examples/guestfs-recipes.pod:365
msgid "Reading the Windows Event Log from Windows Vista (or later)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:341
+#: ../examples/guestfs-recipes.pod:367
msgid ""
"L<guestfish(1)> plus the tools described in the link below can be used to "
"read out the Windows Event Log from any virtual machine running Windows "
@@ -5822,26 +5910,26 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:345
+#: ../examples/guestfs-recipes.pod:371
msgid ""
"L<https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-"
"guestfish/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:347
+#: ../examples/guestfs-recipes.pod:373
msgid "Remove root password (Linux)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:349
+#: ../examples/guestfs-recipes.pod:375
msgid ""
"Using the L<virt-edit(1)> I<-e> option you can do simple replacements on "
"files. One use is to remove the root password from a Linux guest:"
msgstr ""
#. type: verbatim
-#: ../examples/guestfs-recipes.pod:352
+#: ../examples/guestfs-recipes.pod:378
#, no-wrap
msgid ""
" virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
@@ -5849,12 +5937,12 @@ msgid ""
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:354
+#: ../examples/guestfs-recipes.pod:380
msgid "Remove Administrator password (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:356
+#: ../examples/guestfs-recipes.pod:382
msgid ""
"The link below contains one technique for removing the Administrator "
"password from a Windows VM, or to be more precise, it gives you a command "
@@ -5862,19 +5950,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:361
+#: ../examples/guestfs-recipes.pod:387
msgid ""
"L<https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-"
"administrator-password-with-guestfish/>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:363
+#: ../examples/guestfs-recipes.pod:389
msgid "Sysprepping a virtual machine (Windows)"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:365
+#: ../examples/guestfs-recipes.pod:391
msgid ""
"It is possible to do a \"sysprep\" using libguestfs alone, although not "
"straightforward. Currently there is code in the Aeolus Oz project which "
@@ -5883,19 +5971,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:370
+#: ../examples/guestfs-recipes.pod:396
msgid ""
"L<https://github.com/clalancette/oz> L<https://www.redhat.com/archives/virt-"
"tools-list/2011-May/msg00019.html>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:373
+#: ../examples/guestfs-recipes.pod:399
msgid "Unpack a live CD"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:375
+#: ../examples/guestfs-recipes.pod:401
msgid ""
"Linux live CDs often contain multiple layers of disk images wrapped like a "
"Russian doll. You can use L<guestfish(1)> to look inside these multiple "
@@ -5903,52 +5991,52 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:379
+#: ../examples/guestfs-recipes.pod:405
msgid ""
"L<https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-"
"live-cd/#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:381
+#: ../examples/guestfs-recipes.pod:407
msgid "Uploading and downloading files"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:383
+#: ../examples/guestfs-recipes.pod:409
msgid ""
"The link below contains general tips on uploading (copying in) and "
"downloading (copying out) files from VMs."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:386
+#: ../examples/guestfs-recipes.pod:412
msgid ""
"L<https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/"
"#content>"
msgstr ""
#. type: =head1
-#: ../examples/guestfs-recipes.pod:388
+#: ../examples/guestfs-recipes.pod:414
msgid "Use libguestfs tools on VMware ESX guests"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:390
+#: ../examples/guestfs-recipes.pod:416
msgid ""
"The link below explains how to use libguestfs, L<guestfish(1)> and the virt "
"tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:394
+#: ../examples/guestfs-recipes.pod:420
msgid ""
"L<https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-"
"guests/#content>"
msgstr ""
#. type: textblock
-#: ../examples/guestfs-recipes.pod:398
+#: ../examples/guestfs-recipes.pod:424
msgid ""
"L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)"
">, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-"
@@ -6249,7 +6337,7 @@ msgid "Try importing virt-df CSV output into a spreadsheet or database."
msgstr ""
#. type: textblock
-#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3169
+#: ../examples/guestfs-testing.pod:131 ../src/guestfs.pod:3174
msgid "Run:"
msgstr "Віддайте команду:"
@@ -6703,7 +6791,7 @@ msgstr ""
#: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:217
#: ../fish/guestfish-actions.pod:231
msgid ""
-"I<This function is deprecated.> In new code, use the L</add_drive_opts> call "
+"I<This function is deprecated.> In new code, use the L</add-drive-opts> call "
"instead."
msgstr ""
@@ -7008,7 +7096,7 @@ msgstr ""
#. type: =item
#: ../fish/guestfish-actions.pod:174 ../src/guestfs-actions.pod:234
-#: ../src/guestfs.pod:3052
+#: ../src/guestfs.pod:3057
msgid "C<format>"
msgstr "C<format>"
@@ -8746,8 +8834,8 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:972 ../fish/guestfish-actions.pod:1007
msgid ""
-"I<This function is deprecated.> In new code, use the L</"
-"copy_device_to_device> call instead."
+"I<This function is deprecated.> In new code, use the L</copy-device-to-"
+"device> call instead."
msgstr ""
#. type: =head2
@@ -10049,7 +10137,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:1580
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 ""
@@ -10077,7 +10165,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:1594
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 ""
@@ -14360,7 +14448,7 @@ msgstr ""
#. type: textblock
#: ../fish/guestfish-actions.pod:3471
msgid ""
-"I<This function is deprecated.> In new code, use the L</mkfs_opts> call "
+"I<This function is deprecated.> In new code, use the L</mkfs-opts> call "
"instead."
msgstr ""
@@ -15105,7 +15193,7 @@ msgstr "Див. також L<ntfsresize(8)>."
#. type: textblock
#: ../fish/guestfish-actions.pod:3793 ../fish/guestfish-actions.pod:3841
msgid ""
-"I<This function is deprecated.> In new code, use the L</ntfsresize_opts> "
+"I<This function is deprecated.> In new code, use the L</ntfsresize-opts> "
"call instead."
msgstr ""
@@ -16663,7 +16751,7 @@ msgstr ""
#. type: =item
#: ../fish/guestfish-actions.pod:4476 ../src/guestfs-actions.pod:6961
-#: ../src/guestfs.pod:3011
+#: ../src/guestfs.pod:3016
msgid "C<appliance>"
msgstr "C<appliance>"
@@ -17331,7 +17419,7 @@ msgstr "Див. також L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
#: ../fish/guestfish-actions.pod:4761 ../fish/guestfish-actions.pod:4781
#: ../fish/guestfish-actions.pod:4800
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 ""
@@ -17475,7 +17563,7 @@ msgstr "Див. також L</part-list>"
#. type: textblock
#: ../fish/guestfish-actions.pod:4838
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 ""
@@ -22703,17 +22791,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1128 ../src/guestfs.pod:3299
+#: ../fish/guestfish.pod:1128 ../src/guestfs.pod:3304
msgid "FEBOOTSTRAP_KERNEL"
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1130 ../src/guestfs.pod:3301
+#: ../fish/guestfish.pod:1130 ../src/guestfs.pod:3306
msgid "FEBOOTSTRAP_MODULES"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1132 ../src/guestfs.pod:3303
+#: ../fish/guestfish.pod:1132 ../src/guestfs.pod:3308
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 "
@@ -22771,17 +22859,17 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1160 ../src/guestfs.pod:3309
+#: ../fish/guestfish.pod:1160 ../src/guestfs.pod:3314
msgid "LIBGUESTFS_APPEND"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1162 ../src/guestfs.pod:3311
+#: ../fish/guestfish.pod:1162 ../src/guestfs.pod:3316
msgid "Pass additional options to the guest kernel."
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1164 ../src/guestfs.pod:3313
+#: ../fish/guestfish.pod:1164 ../src/guestfs.pod:3318
msgid "LIBGUESTFS_DEBUG"
msgstr "LIBGUESTFS_DEBUG"
@@ -22793,18 +22881,18 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1169 ../src/guestfs.pod:3318
+#: ../fish/guestfish.pod:1169 ../src/guestfs.pod:3323
msgid "LIBGUESTFS_MEMSIZE"
msgstr "LIBGUESTFS_MEMSIZE"
#. type: textblock
-#: ../fish/guestfish.pod:1171 ../src/guestfs.pod:3320
+#: ../fish/guestfish.pod:1171 ../src/guestfs.pod:3325
msgid ""
"Set the memory allocated to the qemu process, in megabytes. For example:"
msgstr ""
#. type: verbatim
-#: ../fish/guestfish.pod:1174 ../src/guestfs.pod:3323
+#: ../fish/guestfish.pod:1174 ../src/guestfs.pod:3328
#, no-wrap
msgid ""
" LIBGUESTFS_MEMSIZE=700\n"
@@ -22814,7 +22902,7 @@ msgstr ""
"\n"
#. type: =item
-#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3325
+#: ../fish/guestfish.pod:1176 ../src/guestfs.pod:3330
msgid "LIBGUESTFS_PATH"
msgstr ""
@@ -22826,19 +22914,19 @@ msgid ""
msgstr ""
#. type: =item
-#: ../fish/guestfish.pod:1181 ../src/guestfs.pod:3330
+#: ../fish/guestfish.pod:1181 ../src/guestfs.pod:3335
msgid "LIBGUESTFS_QEMU"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1183 ../src/guestfs.pod:3332
+#: ../fish/guestfish.pod:1183 ../src/guestfs.pod:3337
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:1187 ../src/guestfs.pod:3338
+#: ../fish/guestfish.pod:1187 ../src/guestfs.pod:3343
msgid "LIBGUESTFS_TRACE"
msgstr ""
@@ -22861,19 +22949,19 @@ msgstr ""
#. type: =item
#: ../fish/guestfish.pod:1196 ../sparsify/virt-sparsify.pod:261
-#: ../src/guestfs.pod:3343
+#: ../src/guestfs.pod:3348
msgid "TMPDIR"
msgstr ""
#. type: textblock
-#: ../fish/guestfish.pod:1198 ../src/guestfs.pod:3345
+#: ../fish/guestfish.pod:1198 ../src/guestfs.pod:3350
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:1201 ../src/guestfs.pod:3348
+#: ../fish/guestfish.pod:1201 ../src/guestfs.pod:3353
msgid ""
"If libguestfs was compiled to use the supermin appliance then the real "
"appliance is cached in this directory, shared between all handles belonging "
@@ -44090,49 +44178,66 @@ msgstr ""
#: ../src/guestfs.pod:2950
#, 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:2953
+#, no-wrap
+msgid ""
+" make check # runs the test suite\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2955
+#, no-wrap
+msgid ""
+" make extra-tests # in-depth testing using valgrind\n"
+" # and real guests\n"
"\n"
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2953
+#: ../src/guestfs.pod:2958
msgid "DAEMON CUSTOM PRINTF FORMATTERS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2955
+#: ../src/guestfs.pod:2960
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:2960
+#: ../src/guestfs.pod:2965
msgid "%Q"
msgstr "%Q"
#. type: textblock
-#: ../src/guestfs.pod:2962
+#: ../src/guestfs.pod:2967
msgid ""
"Simple shell quoted string. Any spaces or other shell characters are "
"escaped for you."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:2965
+#: ../src/guestfs.pod:2970
msgid "%R"
msgstr "%R"
#. type: textblock
-#: ../src/guestfs.pod:2967
+#: ../src/guestfs.pod:2972
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:2974
+#: ../src/guestfs.pod:2979
#, no-wrap
msgid ""
" asprintf (&cmd, \"cat %R\", path);\n"
@@ -44142,12 +44247,12 @@ msgstr ""
"\n"
#. type: textblock
-#: ../src/guestfs.pod:2976
+#: ../src/guestfs.pod:2981
msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2978
+#: ../src/guestfs.pod:2983
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 because "
@@ -44156,29 +44261,29 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2984
+#: ../src/guestfs.pod:2989
msgid "SUBMITTING YOUR NEW API ACTIONS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2986
+#: ../src/guestfs.pod:2991
msgid ""
"Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/"
"libguestfs> and CC to L<rjones@redhat.com>."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:2990
+#: ../src/guestfs.pod:2995
msgid "INTERNATIONALIZATION (I18N) SUPPORT"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2992
+#: ../src/guestfs.pod:2997
msgid "We support i18n (gettext anyhow) in the library."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:2994
+#: ../src/guestfs.pod:2999
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 "
@@ -44187,114 +44292,114 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3000
+#: ../src/guestfs.pod:3005
msgid ""
"Debugging messages are never translated, since they are intended for the "
"programmers."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3003
+#: ../src/guestfs.pod:3008
msgid "SOURCE CODE SUBDIRECTORIES"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3007
+#: ../src/guestfs.pod:3012
msgid "C<align>"
msgstr "C<align>"
#. type: textblock
-#: ../src/guestfs.pod:3009
+#: ../src/guestfs.pod:3014
msgid "L<virt-alignment-scan(1)> command and documentation."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3013
+#: ../src/guestfs.pod:3018
msgid "The libguestfs appliance, build scripts and so on."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3015
+#: ../src/guestfs.pod:3020
msgid "C<cat>"
msgstr "C<cat>"
#. type: textblock
-#: ../src/guestfs.pod:3017
+#: ../src/guestfs.pod:3022
msgid ""
"The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
"documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3020
+#: ../src/guestfs.pod:3025
msgid "C<clone>"
msgstr "C<clone>"
#. type: textblock
-#: ../src/guestfs.pod:3022
+#: ../src/guestfs.pod:3027
msgid ""
"Tools for cloning virtual machines. Currently contains L<virt-sysprep(1)> "
"command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3025
+#: ../src/guestfs.pod:3030
msgid "C<contrib>"
msgstr "C<contrib>"
#. type: textblock
-#: ../src/guestfs.pod:3027
+#: ../src/guestfs.pod:3032
msgid "Outside contributions, experimental parts."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3029
+#: ../src/guestfs.pod:3034
msgid "C<daemon>"
msgstr "C<daemon>"
#. type: textblock
-#: ../src/guestfs.pod:3031
+#: ../src/guestfs.pod:3036
msgid ""
"The daemon that runs inside the libguestfs appliance and carries out actions."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3034
+#: ../src/guestfs.pod:3039
msgid "C<df>"
msgstr "C<df>"
#. type: textblock
-#: ../src/guestfs.pod:3036
+#: ../src/guestfs.pod:3041
msgid "L<virt-df(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3038
+#: ../src/guestfs.pod:3043
msgid "C<edit>"
msgstr "C<edit>"
#. type: textblock
-#: ../src/guestfs.pod:3040
+#: ../src/guestfs.pod:3045
msgid "L<virt-edit(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3042
+#: ../src/guestfs.pod:3047
msgid "C<examples>"
msgstr "C<examples>"
#. type: textblock
-#: ../src/guestfs.pod:3044
+#: ../src/guestfs.pod:3049
msgid "C API example code."
msgstr "Код прикладів використання програмного інтерфейсу мовою C."
#. type: =item
-#: ../src/guestfs.pod:3046
+#: ../src/guestfs.pod:3051
msgid "C<fish>"
msgstr "C<fish>"
#. type: textblock
-#: ../src/guestfs.pod:3048
+#: ../src/guestfs.pod:3053
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)>, "
@@ -44302,80 +44407,80 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3054
+#: ../src/guestfs.pod:3059
msgid "L<virt-format(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3056
+#: ../src/guestfs.pod:3061
msgid "C<fuse>"
msgstr "C<fuse>"
#. type: textblock
-#: ../src/guestfs.pod:3058
+#: ../src/guestfs.pod:3063
msgid ""
"L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3060
+#: ../src/guestfs.pod:3065
msgid "C<generator>"
msgstr "C<generator>"
#. type: textblock
-#: ../src/guestfs.pod:3062
+#: ../src/guestfs.pod:3067
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:3065
+#: ../src/guestfs.pod:3070
msgid "C<inspector>"
msgstr "C<inspector>"
#. type: textblock
-#: ../src/guestfs.pod:3067
+#: ../src/guestfs.pod:3072
msgid "L<virt-inspector(1)>, the virtual machine image inspector."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3069
+#: ../src/guestfs.pod:3074
msgid "C<logo>"
msgstr "C<logo>"
#. type: textblock
-#: ../src/guestfs.pod:3071
+#: ../src/guestfs.pod:3076
msgid "Logo used on the website. The fish is called Arthur by the way."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3073
+#: ../src/guestfs.pod:3078
msgid "C<m4>"
msgstr "C<m4>"
#. type: textblock
-#: ../src/guestfs.pod:3075
+#: ../src/guestfs.pod:3080
msgid "M4 macros used by autoconf."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3077
+#: ../src/guestfs.pod:3082
msgid "C<po>"
msgstr "C<po>"
#. type: textblock
-#: ../src/guestfs.pod:3079
+#: ../src/guestfs.pod:3084
msgid "Translations of simple gettext strings."
msgstr "Переклади простих рядків gettext."
#. type: =item
-#: ../src/guestfs.pod:3081
+#: ../src/guestfs.pod:3086
msgid "C<po-docs>"
msgstr "C<po-docs>"
#. type: textblock
-#: ../src/guestfs.pod:3083
+#: ../src/guestfs.pod:3088
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 "
@@ -44383,140 +44488,140 @@ msgid ""
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3087
+#: ../src/guestfs.pod:3092
msgid "C<rescue>"
msgstr "C<rescue>"
#. type: textblock
-#: ../src/guestfs.pod:3089
+#: ../src/guestfs.pod:3094
msgid "L<virt-rescue(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3091
+#: ../src/guestfs.pod:3096
msgid "C<resize>"
msgstr "C<resize>"
#. type: textblock
-#: ../src/guestfs.pod:3093
+#: ../src/guestfs.pod:3098
msgid "L<virt-resize(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3095
+#: ../src/guestfs.pod:3100
msgid "C<sparsify>"
msgstr "C<sparsify>"
#. type: textblock
-#: ../src/guestfs.pod:3097
+#: ../src/guestfs.pod:3102
msgid "L<virt-sparsify(1)> command and documentation."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3099
+#: ../src/guestfs.pod:3104
msgid "C<src>"
msgstr "C<src>"
#. type: textblock
-#: ../src/guestfs.pod:3101
+#: ../src/guestfs.pod:3106
msgid "Source code to the C library."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3103
+#: ../src/guestfs.pod:3108
msgid "C<test-tool>"
msgstr "C<test-tool>"
#. type: textblock
-#: ../src/guestfs.pod:3105
+#: ../src/guestfs.pod:3110
msgid ""
"Test tool for end users to test if their qemu/kernel combination will work "
"with libguestfs."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3108
+#: ../src/guestfs.pod:3113
msgid "C<tests>"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3110
+#: ../src/guestfs.pod:3115
msgid "Tests."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3112
+#: ../src/guestfs.pod:3117
msgid "C<tools>"
msgstr "C<tools>"
#. type: textblock
-#: ../src/guestfs.pod:3114
+#: ../src/guestfs.pod:3119
msgid ""
"Command line tools written in Perl (L<virt-win-reg(1)> and many others)."
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3116
+#: ../src/guestfs.pod:3121
msgid "C<csharp>"
msgstr "C<csharp>"
#. type: =item
-#: ../src/guestfs.pod:3118
+#: ../src/guestfs.pod:3123
msgid "C<erlang>"
msgstr "C<erlang>"
#. type: =item
-#: ../src/guestfs.pod:3120
+#: ../src/guestfs.pod:3125
msgid "C<gobject>"
msgstr ""
#. type: =item
-#: ../src/guestfs.pod:3122
+#: ../src/guestfs.pod:3127
msgid "C<haskell>"
msgstr "C<haskell>"
#. type: =item
-#: ../src/guestfs.pod:3124
+#: ../src/guestfs.pod:3129
msgid "C<java>"
msgstr "C<java>"
#. type: =item
-#: ../src/guestfs.pod:3126
+#: ../src/guestfs.pod:3131
msgid "C<ocaml>"
msgstr "C<ocaml>"
#. type: =item
-#: ../src/guestfs.pod:3128
+#: ../src/guestfs.pod:3133
msgid "C<php>"
msgstr "C<php>"
#. type: =item
-#: ../src/guestfs.pod:3130
+#: ../src/guestfs.pod:3135
msgid "C<perl>"
msgstr "C<perl>"
#. type: =item
-#: ../src/guestfs.pod:3132
+#: ../src/guestfs.pod:3137
msgid "C<python>"
msgstr "C<python>"
#. type: =item
-#: ../src/guestfs.pod:3134
+#: ../src/guestfs.pod:3139
msgid "C<ruby>"
msgstr "C<ruby>"
#. type: textblock
-#: ../src/guestfs.pod:3136
+#: ../src/guestfs.pod:3141
msgid "Language bindings."
msgstr "Прив’язки до мов програмування."
#. type: =head2
-#: ../src/guestfs.pod:3140
+#: ../src/guestfs.pod:3145
msgid "MAKING A STABLE RELEASE"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3142
+#: ../src/guestfs.pod:3147
msgid ""
"When we make a stable release, there are several steps documented here. See "
"L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
@@ -44524,33 +44629,33 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3150
+#: ../src/guestfs.pod:3155
msgid ""
"Check C<make && make check> works on at least Fedora, Debian and Ubuntu."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3155
+#: ../src/guestfs.pod:3160
msgid "Finalize RELEASE-NOTES."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3159
+#: ../src/guestfs.pod:3164
msgid "Update ROADMAP."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3163
+#: ../src/guestfs.pod:3168
msgid "Run C<src/api-support/update-from-tarballs.sh>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3167
+#: ../src/guestfs.pod:3172
msgid "Push and pull from Transifex."
msgstr "Передавання даних на Transifex та отримання даних з Transifex."
#. type: verbatim
-#: ../src/guestfs.pod:3171
+#: ../src/guestfs.pod:3176
#, no-wrap
msgid ""
" tx push -s\n"
@@ -44560,13 +44665,13 @@ msgstr ""
"\n"
#. type: textblock
-#: ../src/guestfs.pod:3173
+#: ../src/guestfs.pod:3178
msgid "to push the latest POT files to Transifex. Then run:"
msgstr ""
"щоб надіслати найсвіжіші файли POT на Transifex. Потім віддайте команду:"
#. type: verbatim
-#: ../src/guestfs.pod:3175
+#: ../src/guestfs.pod:3180
#, no-wrap
msgid ""
" ./tx-pull.sh\n"
@@ -44576,24 +44681,24 @@ msgstr ""
"\n"
#. type: textblock
-#: ../src/guestfs.pod:3177
+#: ../src/guestfs.pod:3182
msgid "which is a wrapper to pull the latest translated C<*.po> files."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3181
+#: ../src/guestfs.pod:3186
msgid ""
"Create new stable and development directories under L<http://libguestfs.org/"
"download>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3186
+#: ../src/guestfs.pod:3191
msgid "Create the branch in git:"
msgstr "Створення гілки у git:"
#. type: verbatim
-#: ../src/guestfs.pod:3188
+#: ../src/guestfs.pod:3193
#, no-wrap
msgid ""
" git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
@@ -44609,17 +44714,17 @@ msgstr ""
"\n"
#. type: =head1
-#: ../src/guestfs.pod:3195
+#: ../src/guestfs.pod:3200
msgid "LIMITS"
msgstr "ОБМЕЖЕННЯ"
#. type: =head2
-#: ../src/guestfs.pod:3197
+#: ../src/guestfs.pod:3202
msgid "PROTOCOL LIMITS"
msgstr "ОБМЕЖЕННЯ ПРОТОКОЛУ"
#. type: textblock
-#: ../src/guestfs.pod:3199
+#: ../src/guestfs.pod:3204
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 "
@@ -44630,7 +44735,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3207
+#: ../src/guestfs.pod:3212
msgid ""
"A simple call such as L</guestfs_cat> returns its result (the file data) in "
"a simple string. Because this string is at some point internally encoded as "
@@ -44639,7 +44744,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3213
+#: ../src/guestfs.pod:3218
msgid ""
"In order to transfer large files into and out of the guest filesystem, you "
"need to use particular calls that support this. The sections L</UPLOADING> "
@@ -44647,24 +44752,24 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3217
+#: ../src/guestfs.pod:3222
msgid ""
"You might also consider mounting the disk image using our FUSE filesystem "
"support (L<guestmount(1)>)."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3220
+#: ../src/guestfs.pod:3225
msgid "MAXIMUM NUMBER OF DISKS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3222
+#: ../src/guestfs.pod:3227
msgid "When using virtio disks (the default) the current limit is B<25> disks."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3225
+#: ../src/guestfs.pod:3230
msgid ""
"Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
"slots. However febootstrap only understands disks with names C</dev/vda> "
@@ -44673,14 +44778,14 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3230
+#: ../src/guestfs.pod:3235
msgid ""
"We are working to substantially raise this limit in future versions but it "
"requires complex changes to qemu."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3233
+#: ../src/guestfs.pod:3238
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 "
@@ -44688,41 +44793,41 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3237
+#: ../src/guestfs.pod:3242
msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3239
+#: ../src/guestfs.pod:3244
msgid "Virtio limits the maximum number of partitions per disk to B<15>."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3241
+#: ../src/guestfs.pod:3246
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:3244
+#: ../src/guestfs.pod:3249
msgid ""
"If you attach a disk with more than 15 partitions, the extra partitions are "
"ignored by libguestfs."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3247
+#: ../src/guestfs.pod:3252
msgid "MAXIMUM SIZE OF A DISK"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3249
+#: ../src/guestfs.pod:3254
msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3251
+#: ../src/guestfs.pod:3256
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 "
@@ -44730,7 +44835,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3255
+#: ../src/guestfs.pod:3260
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 "
@@ -44740,19 +44845,19 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3261
+#: ../src/guestfs.pod:3266
msgid ""
"For the hugest disk image files, we recommend using XFS on the host for "
"storage."
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3264
+#: ../src/guestfs.pod:3269
msgid "MAXIMUM SIZE OF A PARTITION"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3266
+#: ../src/guestfs.pod:3271
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 "
@@ -44760,7 +44865,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3270
+#: ../src/guestfs.pod:3275
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 "
@@ -44768,12 +44873,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3275
+#: ../src/guestfs.pod:3280
msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3277
+#: ../src/guestfs.pod:3282
msgid ""
"This depends on the filesystem type. libguestfs itself does not impose any "
"known limit. Consult Wikipedia or the filesystem documentation to find out "
@@ -44781,12 +44886,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3281
+#: ../src/guestfs.pod:3286
msgid "MAXIMUM UPLOAD AND DOWNLOAD"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3283
+#: ../src/guestfs.pod:3288
msgid ""
"The API functions L</guestfs_upload>, L</guestfs_download>, L</"
"guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
@@ -44794,12 +44899,12 @@ msgid ""
msgstr ""
#. type: =head2
-#: ../src/guestfs.pod:3287
+#: ../src/guestfs.pod:3292
msgid "INSPECTION LIMITS"
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3289
+#: ../src/guestfs.pod:3294
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 "
@@ -44809,33 +44914,33 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3315
+#: ../src/guestfs.pod:3320
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:3327
+#: ../src/guestfs.pod:3332
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:3336
+#: ../src/guestfs.pod:3341
msgid "See also L</QEMU WRAPPERS> above."
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3340
+#: ../src/guestfs.pod:3345
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:3358
+#: ../src/guestfs.pod:3363
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)>, L<guestfs-ruby(3)>, "
@@ -44851,7 +44956,7 @@ msgid ""
msgstr ""
#. type: textblock
-#: ../src/guestfs.pod:3397
+#: ../src/guestfs.pod:3402
msgid ""
"Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm"
"(8)>, L<disktype(1)>."
diff --git a/po/en_GB.po b/po/en_GB.po
index 3db7a617..b8292570 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/"
@@ -3161,14 +3161,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3176,7 +3176,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3185,7 +3185,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3195,7 +3195,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3204,12 +3204,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3617,54 +3617,54 @@ msgstr ""
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr ""
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr ""
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr ""
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr ""
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr ""
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr ""
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
"--qemu/--qemudir options cannot be used.\n"
msgstr ""
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr ""
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr ""
diff --git a/po/es.po b/po/es.po
index 76ee02b6..69d35a18 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Spanish (Castilian) <trans-es@lists.fedoraproject.org>\n"
@@ -3338,14 +3338,14 @@ msgstr "%s: el parámetro --smp '%s' debería ser >= 1\n"
msgid "%s: could not parse memory size '%s'\n"
msgstr "%s: no se pudo analizar el tamaño '%s' de la memoria\n"
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3353,7 +3353,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3362,7 +3362,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3372,7 +3372,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3381,12 +3381,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr "%s: estado de salida de proceso hijo desconocido (%d)\n"
@@ -3844,42 +3844,42 @@ msgstr "libguestfs-test-tool: tiempo de espera no válido: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: opción de línea de comando no esperada 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: falló al agregar dispositivo '%s'\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: falló al intentar lanzar dispositivo\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr "libguestfs-test-tool: falló al ejecutar part-disk\n"
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: falló al realizar mkfs.ext2\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: falló al montar /dev/sda1 sobre /\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr "libguestfs-test-tool: falló al tocar el archivo\n"
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: falló guestfs_version\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3888,12 +3888,12 @@ msgstr ""
"la variable de entorno LIBGUESTFS_QEMU ya se encuentra definida,\n"
"de modo que las opciones --qemu/--qemudir no pueden ser utilizadas.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "El binario '%s' no existe o no es un ejecutable\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: no parece un directorio fuente de qemu\n"
diff --git a/po/gu.po b/po/gu.po
index dfea27fe..fb7b4c0a 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Gujarati <trans-gu@lists.fedoraproject.org>\n"
@@ -3101,14 +3101,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3116,7 +3116,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3125,7 +3125,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3135,7 +3135,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3144,12 +3144,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3558,42 +3558,42 @@ msgstr "libguestfs-test-tool: અયોગ્ય સમયસમાપ્તિ:
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: અનિચ્છનીય આદેશ વાક્ય વિકલ્પ 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: ડ્રાઇવ '%s' ને ઉમેરવાનું નિષ્ફળ\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: સાધનને શરૂ કરવાનું નિષ્ફળ\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 કરવાનું નિષ્ફળ\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: / પર mount /dev/sda1 કરવાનું નિષ્ફળ\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version નિષ્ફળ\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3602,12 +3602,12 @@ msgstr ""
"LIBGUESTFS_QEMU પર્યાવરણ ચલ એ પહેલેથી જ સુયોજિત છે, તેથી\n"
"--qemu/--qemudir વિકલ્પોને વાપરી શકાતા નથી.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "બાઇનરી '%s' એ અસ્તિત્વ ધરાવતુ નથી અથવા એક્સિક્યૂટેબલ નથી\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: qemu સ્ત્રોત ડિરેક્ટરીનાં જેવુ લાગતુ નથી\n"
diff --git a/po/hi.po b/po/hi.po
index d7e6352a..89e4b5c8 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n"
@@ -3099,14 +3099,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3114,7 +3114,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3123,7 +3123,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3133,7 +3133,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3142,12 +3142,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3556,42 +3556,42 @@ msgstr "libguestfs-test-tool: invalid timeout: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: unexpected command line option 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: failed to add drive '%s'\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: failed to launch appliance\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: failed to mkfs.ext2\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version failed\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3600,12 +3600,12 @@ msgstr ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
"--qemu/--qemudir options cannot be used.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "द्विपदीय '%s' मौजूद नहीं है या निष्पादनीय नहीं है\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: qemu स्रोत निर्देशिका की तरह नहीं दिखता है\n"
diff --git a/po/kn.po b/po/kn.po
index 1ae3dfc8..5d60f591 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/team/"
@@ -3106,14 +3106,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3121,7 +3121,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3130,7 +3130,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3140,7 +3140,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3149,12 +3149,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3564,42 +3564,42 @@ msgstr "libguestfs-test-tool: ಅಮಾನ್ಯವಾದ ಕಾಲಾವಧಿ
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: ಅನಿರೀಕ್ಷಿತವಾದ ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆ 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: '%s' ಎಂಬ ಡ್ರೈವನ್ನು ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: ಅಪ್ಲೈಯನ್ಸ್ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 ಅನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: /dev/sda1 ಅನ್ನು / ನಲ್ಲಿ ಆರೋಹಿಸಲಾಗಲಿಲ್ಲ\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version ವಿಫಲಗೊಂಡಿದೆ\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3608,12 +3608,12 @@ msgstr ""
"LIBGUESTFS_QEMU ಪರಿಸರವನ್ನು ಈಗಾಗಲೆ ಹೊಂದಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ\n"
"--qemu/--qemudir ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "ಬೈನರಿ '%s' ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಅಥವ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: ಇದು ಒಂದು qemu ಆಕರ ಕೋಶದ ರೀತಿ ಕಾಣಿಸುತ್ತಿಲ್ಲ\n"
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 43224215..a96b83e3 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libguestfs 1.16.30\n"
+"Project-Id-Version: libguestfs 1.16.31\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\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"
@@ -3088,14 +3088,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3103,7 +3103,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3112,7 +3112,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3122,7 +3122,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3131,12 +3131,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3544,54 +3544,54 @@ msgstr ""
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr ""
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr ""
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr ""
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr ""
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr ""
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr ""
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
"--qemu/--qemudir options cannot be used.\n"
msgstr ""
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr ""
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr ""
diff --git a/po/ml.po b/po/ml.po
index 827a60d7..eb6978a4 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Malayalam <discuss@lists.smc.org.in>\n"
@@ -3101,14 +3101,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3116,7 +3116,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3125,7 +3125,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3135,7 +3135,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3144,12 +3144,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3558,42 +3558,42 @@ msgstr "libguestfs-test-tool: invalid timeout: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: അപ്രതീക്ഷിതമായ കമാന്‍ഡ് ലൈന്‍ ഉപാധി 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: ഡ്രൈവ് '%s' ചേര്‍ക്കുന്നതില്‍ പരാജയപ്പെട്ടു\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: പ്രയോഗം ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 പരാജയപ്പെട്ടു\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: /dev/sda1 /-ല്‍ മൌണ്ട് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version പരാജയപ്പെട്ടു\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3602,12 +3602,12 @@ msgstr ""
"LIBGUESTFS_QEMU എന്‍വയോണ്മെന്റ് വേരിയബിള്‍ നിലവില്‍ സജ്ജമാണു്, അതിനാല്‍\n"
"--qemu/--qemudir ഉപാധികള്‍ ഉപയോഗിക്കുവാന്‍ സാധ്യമല്ല.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "ബൈനറി '%s' നിലവിലില്ല അല്ലെങ്കില്‍ പ്രവര്‍ത്തിക്കുന്നില്ല\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: qemu ഉറവിട ഡയറക്ടറിയില്‍ നിന്നും വ്യത്യസ്ഥമാണു്\n"
diff --git a/po/mr.po b/po/mr.po
index 2d4efc2f..63d6778a 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/team/"
@@ -3226,14 +3226,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr "%s: मेमरी आकार '%s' वाचणे अशक्य\n"
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3241,7 +3241,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3250,7 +3250,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3260,7 +3260,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3269,12 +3269,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr "%s: अपरिचीत चाइल्ड एक्जिट स्टेटस् (%d)\n"
@@ -3696,42 +3696,42 @@ msgstr "libguestfs-test-tool: अवैध वेळसमाप्ती: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: अनपेक्षीत आदेश ओळ पर्याय 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: ड्राइव्ह '%s' समावेश करण्यास अपयशी\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: अप्लायंस सुरू करण्यास अपयशी\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 अपयशी\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: /dev/sda1 यांस / वर माऊंट करण्यास अपयशी\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version अपयशी\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3740,12 +3740,12 @@ msgstr ""
"LIBGUESTFS_QEMU एन्वार्यनमेंट वेरियेबल आधिपासून सेट आहे, म्हणून\n"
"--qemu/--qemudir पर्याय याचा वापर करणे अशक्य आहे.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "बाइनरी '%s' अस्तित्वात नाही किंवा एक्जीक्यूटेबल नाही\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: qemu स्रोत डिरेक्ट्री प्रमाणे आढळले नाही\n"
diff --git a/po/nl.po b/po/nl.po
index 0a7906dd..951b4b7d 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/team/nl/)\n"
@@ -3288,14 +3288,14 @@ msgstr "%s: --smp parameter '%s' moet >= 1 zijn\n"
msgid "%s: could not parse memory size '%s'\n"
msgstr "%s:kon geheugen grootte niet ontleden '%s'\n"
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3303,7 +3303,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3312,7 +3312,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3322,7 +3322,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3331,12 +3331,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr "%s: onbekende kind exit status (%d)\n"
@@ -3786,42 +3786,42 @@ msgstr "libguestfs-test-tool: ongeldige time-out: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: onverwachte commando regel optie 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: station '%s' toevoegen mislukte\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: toestel lanceren mislukte\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr "libguestfs-test-tool: part-disk draaien mislukte\n"
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 mislukte\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: aankoppelen van /dev/sda1 op / mislukte\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr "libguestfs-test-tool: bestand touchen mislukte\n"
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version mislukte\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3830,12 +3830,12 @@ msgstr ""
"LIBGUESTFS_QEMU omgevingsvariabele al is ingesteld, dus\n"
"de --qemu/--qemudir opties kunnen niet gebruikt worden.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "Binair programma '%s' bestaat niet of is niet uitvoerbaar\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: ziet er niet uit als een qemu bron map\n"
diff --git a/po/or.po b/po/or.po
index 7b9bcd59..11e37ce3 100644
--- a/po/or.po
+++ b/po/or.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Oriya (http://www.transifex.net/projects/p/fedora/team/or/)\n"
@@ -3099,14 +3099,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3114,7 +3114,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3123,7 +3123,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3133,7 +3133,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3142,12 +3142,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3555,42 +3555,42 @@ msgstr "libguestfs-test-tool: ଅବୈଧ ସମୟ ସମାପ୍ତି: %s\n
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: ଅପ୍ରତ୍ୟାଶିତ ନିର୍ଦ୍ଦେଶନାମା ବିକଳ୍ପ 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: ଡ୍ରାଇଭ '%s' କୁ ଯୋଗ କରିବାରେ ବିଫଳ ହୋଇଛି\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: ଉପକରଣ ଆରମ୍ଭ କରିବାରେ ବିଫଳ ହୋଇଛି\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 କରିବାରେ ବିଫଳ ହୋଇଛି\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: /dev/sda1 କୁ / ଉପରେ ସ୍ଥାପନ କରିବାରେ ବିଫଳ ହୋଇଛି\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version ବିଫଳ ହୋଇଛି\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3599,12 +3599,12 @@ msgstr ""
"LIBGUESTFS_QEMU ପରିବେଶ ପ୍ରାଚଳଟି ପୂର୍ବରୁ ସେଟ ହୋଇଛି, ତେଣୁ\n"
"--qemu/--qemudir ବିକଳ୍ପଗୁଡ଼ିକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ।\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "ଦ୍ୱୀମିକ '%s' ଅବସ୍ଥିତ ନାହିଁ ଅଥବା ନିଷ୍ପାଦନ ଯୋଗ୍ୟ ନୁହଁ\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: ଗୋଟିଏ qemu ଉତ୍ସ ଡିରେକ୍ଟୋରୀ ପରି ଲାଗୁନାହିଁ\n"
diff --git a/po/pa.po b/po/pa.po
index fc999ef2..ff68bd28 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Panjabi (Punjabi) <punjabi-users@lists.sf.net>\n"
@@ -3238,14 +3238,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr "%s: ਮੈਮੋਰੀ ਅਕਾਰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ '%s'\n"
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3253,7 +3253,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3262,7 +3262,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3272,7 +3272,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3281,12 +3281,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr "%s: ਅਣਜਾਣ ਲੰਬਾ ਚੋਣ: (%d)\n"
@@ -3709,42 +3709,42 @@ msgstr "libguestfs-test-tool: invalid timeout: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: unexpected command line option 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: failed to add drive '%s'\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: failed to launch appliance\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: failed to mkfs.ext2\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version failed\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3753,12 +3753,12 @@ msgstr ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
"--qemu/--qemudir options cannot be used.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "ਬਾਇਨਰੀ '%s' ਬੰਦ ਨਹੀਂ ਹੋਇਆ ਜਾਂ ਚੱਲਣਯੋਗ ਨਹੀਂ ਹੈ\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: ਇੱਕ qemu ਸਰੋਤ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਲੱਗਦੀ\n"
diff --git a/po/pl.po b/po/pl.po
index da977c86..5411c81e 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/team/pl/)\n"
@@ -3304,14 +3304,14 @@ msgstr "%s: parametr \"%s\" opcji --smp powinien wynosić >= 1\n"
msgid "%s: could not parse memory size '%s'\n"
msgstr "%s: nie można przetworzyć rozmiaru pamięci \"%s\"\n"
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3319,7 +3319,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3328,7 +3328,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3338,7 +3338,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3347,12 +3347,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr "%s: nieznany stan wyjścia potomka (%d)\n"
@@ -3814,43 +3814,43 @@ msgstr "libguestfs-test-tool: nieprawidłowy czas oczekiwania: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: nieoczekiwana opcja wiersza poleceń 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: dodanie napędu \"%s\" nie powiodło się\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: uruchomienie przyrządu nie powiodło się\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr "libguestfs-test-tool: wykonanie polecenia part-disk nie powiodło się\n"
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 nie powiodło się\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: zamontowanie /dev/sda1 w / nie powiodło się\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
"libguestfs-test-tool: wykonanie polecenia touch na pliku nie powiodło się\n"
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version nie powiodło się\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3859,12 +3859,12 @@ msgstr ""
"Zmienna środowiskowa LIBGUESTFS_QEMU jest już ustawiona, więc nie można\n"
"użyć opcji --qemu/--qemudir.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "Plik binarny \"%s\" nie istnieje lub nie jest wykonywalny\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: nie wygląda na katalog źródłowy QEMU\n"
diff --git a/po/ta.po b/po/ta.po
index 162a3c14..c2effb91 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Tamil <tamil-users@lists.fedoraproject.org>\n"
@@ -3100,14 +3100,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3115,7 +3115,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3124,7 +3124,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3134,7 +3134,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3143,12 +3143,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3558,42 +3558,42 @@ msgstr "libguestfs-test-tool: தவறான நேரமுடிவு: %s\n"
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: எதிர்பாராத கட்டளை வரி விருப்பம் 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: இயக்கி '%s' உடன் இணைக்க முடியவில்லை\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: failed to launch appliance\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2 தோல்வியுற்றது\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: mount /dev/sda1ல் ஏற முடியவில்லை /\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version தோல்வியுற்றது\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3602,12 +3602,12 @@ msgstr ""
"LIBGUESTFS_QEMU சூழல் மாறிலி ஏற்கனவே அமைக்கப்பட்டது , ஆகையால்\n"
"--qemu/--qemudir விருப்பங்கள் பயன்படுத்தப்படவில்லை.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "Binary '%s' does not exist or is not executable\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: ஒரு qemu மூல அடைவு போல் இல்லை\n"
diff --git a/po/te.po b/po/te.po
index 7dfe0282..97e4eb9b 100644
--- a/po/te.po
+++ b/po/te.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/team/te/)\n"
@@ -3097,14 +3097,14 @@ msgstr ""
msgid "%s: could not parse memory size '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3112,7 +3112,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3121,7 +3121,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3131,7 +3131,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3140,12 +3140,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3554,42 +3554,42 @@ msgstr "libguestfs-test-tool: చెల్లని సమయముగింప
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: అనుకోని కమాండ్ లైన్ ఐచ్చికము 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: డ్రైవ్ '%s' జతచేయుటకు విఫలమైంది\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: ఉపకరణము ఆరంభించుటలో విఫలమైంది\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr ""
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: mkfs.ext2కు విఫలమైంది\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: /dev/sda1ను /పై మౌంట్ చేయుటకు విఫలమైంది\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr ""
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: guestfs_version విఫలమైంది\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3598,12 +3598,12 @@ msgstr ""
"LIBGUESTFS_QEMU ఎన్విరాన్మెంట్ వేరియబుల్ యిప్పటికే అమర్చబడింది, అందువలన\n"
"--qemu/--qemudir ఐచ్చికములు వుపయోగించలేము.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "బెనరీ '%s' లేదు లేదా అది నిర్వర్తించదగునది కాదు\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: అనునది qemu మూలపు డైరెక్టరీవలె కనిపించుటలేదు\n"
diff --git a/po/uk.po b/po/uk.po
index d92e2c56..39148f57 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: libguestfs\n"
"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
"component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2012-08-30 23:28+0100\n"
+"POT-Creation-Date: 2012-09-19 15:19+0100\n"
"PO-Revision-Date: 2012-01-23 13:09+0000\n"
"Last-Translator: rjones <rjones@redhat.com>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -3343,14 +3343,14 @@ msgstr "%s: значенням параметра --smp «%s» має бути
msgid "%s: could not parse memory size '%s'\n"
msgstr "%s: не вдалося обробити запис об’єму пам’яті «%s»\n"
-#: rescue/virt-rescue.c:373
+#: rescue/virt-rescue.c:374
#, c-format
msgid ""
"Inspecting the virtual machine or disk image ...\n"
"\n"
msgstr ""
-#: rescue/virt-rescue.c:392
+#: rescue/virt-rescue.c:393
#, c-format
msgid ""
"This disk contains one or more operating systems. You can use these mount\n"
@@ -3358,7 +3358,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:402
+#: rescue/virt-rescue.c:403
#, c-format
msgid ""
"# %s is the root of a %s operating system\n"
@@ -3367,7 +3367,7 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:459
+#: rescue/virt-rescue.c:460
#, c-format
msgid ""
"This disk contains no filesystems that we recognize.\n"
@@ -3377,7 +3377,7 @@ msgid ""
"logical volumes and filesystems on a blank disk.\n"
msgstr ""
-#: rescue/virt-rescue.c:466
+#: rescue/virt-rescue.c:467
#, c-format
msgid ""
"This disk contains one or more filesystems, but we don't recognize any\n"
@@ -3386,12 +3386,12 @@ msgid ""
"\n"
msgstr ""
-#: rescue/virt-rescue.c:471
+#: rescue/virt-rescue.c:472
#, c-format
msgid "# %s has type '%s'\n"
msgstr ""
-#: rescue/virt-rescue.c:595
+#: rescue/virt-rescue.c:596
#, c-format
msgid "%s: unknown child exit status (%d)\n"
msgstr ""
@@ -3855,42 +3855,42 @@ msgstr "libguestfs-test-tool: некоректне значення часу о
msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
msgstr "libguestfs-test-tool: неочікуваний параметр командного рядка 0x%x\n"
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:208
#, c-format
msgid "libguestfs-test-tool: failed to add drive '%s'\n"
msgstr "libguestfs-test-tool: не вдалося додати пристрій «%s»\n"
-#: test-tool/test-tool.c:234
+#: test-tool/test-tool.c:245
#, c-format
msgid "libguestfs-test-tool: failed to launch appliance\n"
msgstr "libguestfs-test-tool: не вдалося запустити пристрій\n"
-#: test-tool/test-tool.c:246
+#: test-tool/test-tool.c:257
#, c-format
msgid "libguestfs-test-tool: failed to run part-disk\n"
msgstr "libguestfs-test-tool: не вдалося запустити part-disk\n"
-#: test-tool/test-tool.c:252
+#: test-tool/test-tool.c:263
#, c-format
msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
msgstr "libguestfs-test-tool: не вдалося виконати mkfs.ext2\n"
-#: test-tool/test-tool.c:258
+#: test-tool/test-tool.c:269
#, c-format
msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
msgstr "libguestfs-test-tool: не вдалося змонтувати /dev/sda1 до /\n"
-#: test-tool/test-tool.c:265
+#: test-tool/test-tool.c:276
#, c-format
msgid "libguestfs-test-tool: failed to touch file\n"
msgstr "libguestfs-test-tool: не вдалося виконати touch для файла\n"
-#: test-tool/test-tool.c:271
+#: test-tool/test-tool.c:282
#, fuzzy, c-format
msgid "libguestfs-test-tool: shutdown failed\n"
msgstr "libguestfs-test-tool: помилка guestfs_version\n"
-#: test-tool/test-tool.c:304
+#: test-tool/test-tool.c:315
#, c-format
msgid ""
"LIBGUESTFS_QEMU environment variable is already set, so\n"
@@ -3899,12 +3899,12 @@ msgstr ""
"Значення змінної середовища LIBGUESTFS_QEMU вже встановлено, отже\n"
"не можна використовувати параметри --qemu/--qemudir.\n"
-#: test-tool/test-tool.c:312
+#: test-tool/test-tool.c:323
#, c-format
msgid "Binary '%s' does not exist or is not executable\n"
msgstr "Виконуваного файла «%s» не існує або вказаний файл не є виконуваним\n"
-#: test-tool/test-tool.c:326
+#: test-tool/test-tool.c:337
#, c-format
msgid "%s: does not look like a qemu source directory\n"
msgstr "%s: не є каталогом початкових кодів qemu\n"