Version 1.13.18.
[libguestfs.git] / po-docs / libguestfs-docs.pot
index 22e464f..7857750 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.11.20\n"
+"Project-Id-Version: libguestfs 1.13.18\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2011-07-19 18:42+0200\n"
+"POT-Creation-Date: 2011-10-05 18:11+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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,278 +18,297 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: =head1
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: =head1
-#: ../cat/virt-cat.pod:3 ../cat/virt-filesystems.pod:3 ../cat/virt-ls.pod:3 ../df/virt-df.pod:3 ../edit/virt-edit.pod:3 ../examples/guestfs-examples.pod:3 ../examples/guestfs-recipes.pod:14 ../fish/guestfish.pod:3 ../fish/virt-copy-in.pod:3 ../fish/virt-copy-out.pod:3 ../fish/virt-tar-in.pod:3 ../fish/virt-tar-out.pod:3 ../fuse/guestmount.pod:3 ../inspector/virt-inspector.pod:3 ../java/examples/guestfs-java.pod:3 ../libguestfs-1.11.20/cat/virt-cat.pod:3 ../libguestfs-1.11.20/cat/virt-filesystems.pod:3 ../libguestfs-1.11.20/cat/virt-ls.pod:3 ../libguestfs-1.11.20/df/virt-df.pod:3 ../libguestfs-1.11.20/edit/virt-edit.pod:3 ../libguestfs-1.11.20/examples/guestfs-examples.pod:3 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:14 ../libguestfs-1.11.20/fish/guestfish.pod:3 ../libguestfs-1.11.20/fish/virt-copy-in.pod:3 ../libguestfs-1.11.20/fish/virt-copy-out.pod:3 ../libguestfs-1.11.20/fish/virt-tar-in.pod:3 ../libguestfs-1.11.20/fish/virt-tar-out.pod:3 ../libguestfs-1.11.20/fuse/guestmount.pod:3 ../libguestfs-1.11.20/inspector/virt-inspector.pod:3 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:3 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:3 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:3 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:3 ../libguestfs-1.11.20/rescue/virt-rescue.pod:3 ../libguestfs-1.11.20/resize/virt-resize.pod:3 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:3 ../libguestfs-1.11.20/src/guestfs.pod:3 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:3 ../ocaml/examples/guestfs-ocaml.pod:3 ../perl/examples/guestfs-perl.pod:3 ../python/examples/guestfs-python.pod:3 ../rescue/virt-rescue.pod:3 ../resize/virt-resize.pod:3 ../ruby/examples/guestfs-ruby.pod:3 ../src/guestfs.pod:3 ../test-tool/libguestfs-test-tool.pod:3 ../tools/virt-list-filesystems.pl:30 ../tools/virt-list-partitions.pl:30 ../tools/virt-make-fs.pl:35 ../tools/virt-tar.pl:31 ../tools/virt-win-reg.pl:35
+#: ../align/virt-alignment-scan.pod:3 ../cat/virt-cat.pod:3 ../cat/virt-filesystems.pod:3 ../cat/virt-ls.pod:3 ../df/virt-df.pod:3 ../edit/virt-edit.pod:3 ../erlang/examples/guestfs-erlang.pod:3 ../examples/guestfs-examples.pod:3 ../examples/guestfs-recipes.pod:14 ../fish/guestfish.pod:3 ../fish/virt-copy-in.pod:3 ../fish/virt-copy-out.pod:3 ../fish/virt-tar-in.pod:3 ../fish/virt-tar-out.pod:3 ../fuse/guestmount.pod:3 ../inspector/virt-inspector.pod:3 ../java/examples/guestfs-java.pod:3 ../ocaml/examples/guestfs-ocaml.pod:3 ../perl/examples/guestfs-perl.pod:3 ../python/examples/guestfs-python.pod:3 ../rescue/virt-rescue.pod:3 ../resize/virt-resize.pod:3 ../ruby/examples/guestfs-ruby.pod:3 ../sparsify/virt-sparsify.pod:3 ../src/guestfs.pod:3 ../test-tool/libguestfs-test-tool.pod:3 ../tools/virt-list-filesystems.pl:30 ../tools/virt-list-partitions.pl:30 ../tools/virt-make-fs.pl:35 ../tools/virt-tar.pl:31 ../tools/virt-win-reg.pl:35
 msgid "NAME"
 msgstr ""
 
 #. type: textblock
 msgid "NAME"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:5 ../libguestfs-1.11.20/cat/virt-cat.pod:5
-msgid "virt-cat - Display files in a virtual machine"
+#: ../align/virt-alignment-scan.pod:5
+msgid "virt-alignment-scan - Check alignment of virtual machine partitions"
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:7 ../cat/virt-filesystems.pod:7 ../cat/virt-ls.pod:7 ../df/virt-df.pod:7 ../edit/virt-edit.pod:7 ../examples/guestfs-examples.pod:7 ../fish/guestfish.pod:7 ../fish/virt-copy-in.pod:7 ../fish/virt-copy-out.pod:7 ../fish/virt-tar-in.pod:7 ../fish/virt-tar-out.pod:7 ../fuse/guestmount.pod:7 ../inspector/virt-inspector.pod:7 ../java/examples/guestfs-java.pod:7 ../libguestfs-1.11.20/cat/virt-cat.pod:7 ../libguestfs-1.11.20/cat/virt-filesystems.pod:7 ../libguestfs-1.11.20/cat/virt-ls.pod:7 ../libguestfs-1.11.20/df/virt-df.pod:7 ../libguestfs-1.11.20/edit/virt-edit.pod:7 ../libguestfs-1.11.20/examples/guestfs-examples.pod:7 ../libguestfs-1.11.20/fish/guestfish.pod:7 ../libguestfs-1.11.20/fish/virt-copy-in.pod:7 ../libguestfs-1.11.20/fish/virt-copy-out.pod:7 ../libguestfs-1.11.20/fish/virt-tar-in.pod:7 ../libguestfs-1.11.20/fish/virt-tar-out.pod:7 ../libguestfs-1.11.20/fuse/guestmount.pod:7 ../libguestfs-1.11.20/inspector/virt-inspector.pod:7 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:7 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:7 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:7 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:7 ../libguestfs-1.11.20/rescue/virt-rescue.pod:7 ../libguestfs-1.11.20/resize/virt-resize.pod:7 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:7 ../libguestfs-1.11.20/src/guestfs.pod:7 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:7 ../ocaml/examples/guestfs-ocaml.pod:7 ../perl/examples/guestfs-perl.pod:7 ../python/examples/guestfs-python.pod:7 ../rescue/virt-rescue.pod:7 ../resize/virt-resize.pod:7 ../ruby/examples/guestfs-ruby.pod:7 ../src/guestfs.pod:7 ../test-tool/libguestfs-test-tool.pod:7 ../tools/virt-list-filesystems.pl:34 ../tools/virt-list-partitions.pl:34 ../tools/virt-make-fs.pl:39 ../tools/virt-tar.pl:35 ../tools/virt-win-reg.pl:39
+#: ../align/virt-alignment-scan.pod:7 ../cat/virt-cat.pod:7 ../cat/virt-filesystems.pod:7 ../cat/virt-ls.pod:7 ../df/virt-df.pod:7 ../edit/virt-edit.pod:7 ../erlang/examples/guestfs-erlang.pod:7 ../examples/guestfs-examples.pod:7 ../fish/guestfish.pod:7 ../fish/virt-copy-in.pod:7 ../fish/virt-copy-out.pod:7 ../fish/virt-tar-in.pod:7 ../fish/virt-tar-out.pod:7 ../fuse/guestmount.pod:7 ../inspector/virt-inspector.pod:7 ../java/examples/guestfs-java.pod:7 ../ocaml/examples/guestfs-ocaml.pod:7 ../perl/examples/guestfs-perl.pod:7 ../python/examples/guestfs-python.pod:7 ../rescue/virt-rescue.pod:7 ../resize/virt-resize.pod:7 ../ruby/examples/guestfs-ruby.pod:7 ../sparsify/virt-sparsify.pod:7 ../src/guestfs.pod:7 ../test-tool/libguestfs-test-tool.pod:7 ../tools/virt-list-filesystems.pl:34 ../tools/virt-list-partitions.pl:34 ../tools/virt-make-fs.pl:39 ../tools/virt-tar.pl:35 ../tools/virt-win-reg.pl:39
 msgid "SYNOPSIS"
 msgstr ""
 
 #. type: verbatim
 msgid "SYNOPSIS"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-cat.pod:9 ../libguestfs-1.11.20/cat/virt-cat.pod:9
-#, no-wrap
-msgid ""
-" virt-cat [--options] -d domname file [file ...]\n"
-"\n"
-msgstr ""
-
-#. type: verbatim
-#: ../cat/virt-cat.pod:11 ../libguestfs-1.11.20/cat/virt-cat.pod:11
+#: ../align/virt-alignment-scan.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
+" virt-alignment-scan [--options]\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-cat.pod:13 ../edit/virt-edit.pod:15 ../inspector/virt-inspector.pod:13 ../libguestfs-1.11.20/cat/virt-cat.pod:13 ../libguestfs-1.11.20/edit/virt-edit.pod:15 ../libguestfs-1.11.20/inspector/virt-inspector.pod:13
-msgid "Old-style:"
-msgstr ""
-
 #. type: verbatim
 #. type: verbatim
-#: ../cat/virt-cat.pod:15 ../libguestfs-1.11.20/cat/virt-cat.pod:15
+#: ../align/virt-alignment-scan.pod:11
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat domname file\n"
+" virt-alignment-scan [--options] -d domname\n"
 "\n"
 msgstr ""
 
 #. type: verbatim
 "\n"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-cat.pod:17 ../libguestfs-1.11.20/cat/virt-cat.pod:17
+#: ../align/virt-alignment-scan.pod:13
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat disk.img file\n"
+" virt-alignment-scan [--options] -a disk.img [-a disk.img ...]\n"
 "\n"
 msgstr ""
 
 #. type: =head1
 "\n"
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:19 ../cat/virt-filesystems.pod:13 ../cat/virt-ls.pod:19 ../df/virt-df.pod:21 ../edit/virt-edit.pod:27 ../examples/guestfs-examples.pod:19 ../examples/guestfs-recipes.pod:18 ../fish/guestfish.pod:30 ../fish/virt-copy-in.pod:19 ../fish/virt-copy-out.pod:13 ../fish/virt-tar-in.pod:21 ../fish/virt-tar-out.pod:15 ../fuse/guestmount.pod:20 ../inspector/virt-inspector.pod:19 ../java/examples/guestfs-java.pod:15 ../libguestfs-1.11.20/cat/virt-cat.pod:19 ../libguestfs-1.11.20/cat/virt-filesystems.pod:13 ../libguestfs-1.11.20/cat/virt-ls.pod:19 ../libguestfs-1.11.20/df/virt-df.pod:21 ../libguestfs-1.11.20/edit/virt-edit.pod:27 ../libguestfs-1.11.20/examples/guestfs-examples.pod:19 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:18 ../libguestfs-1.11.20/fish/guestfish.pod:30 ../libguestfs-1.11.20/fish/virt-copy-in.pod:19 ../libguestfs-1.11.20/fish/virt-copy-out.pod:13 ../libguestfs-1.11.20/fish/virt-tar-in.pod:21 ../libguestfs-1.11.20/fish/virt-tar-out.pod:15 ../libguestfs-1.11.20/fuse/guestmount.pod:20 ../libguestfs-1.11.20/inspector/virt-inspector.pod:19 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:15 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:25 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:18 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:14 ../libguestfs-1.11.20/rescue/virt-rescue.pod:29 ../libguestfs-1.11.20/resize/virt-resize.pod:13 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:15 ../libguestfs-1.11.20/src/guestfs.pod:23 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:11 ../ocaml/examples/guestfs-ocaml.pod:25 ../perl/examples/guestfs-perl.pod:18 ../python/examples/guestfs-python.pod:14 ../rescue/virt-rescue.pod:29 ../resize/virt-resize.pod:13 ../ruby/examples/guestfs-ruby.pod:15 ../src/guestfs.pod:23 ../test-tool/libguestfs-test-tool.pod:11 ../tools/virt-list-filesystems.pl:40 ../tools/virt-list-partitions.pl:40 ../tools/virt-make-fs.pl:47 ../tools/virt-tar.pl:77 ../tools/virt-win-reg.pl:63
+#: ../align/virt-alignment-scan.pod:15 ../cat/virt-cat.pod:19 ../cat/virt-filesystems.pod:13 ../cat/virt-ls.pod:19 ../df/virt-df.pod:21 ../edit/virt-edit.pod:27 ../erlang/examples/guestfs-erlang.pod:16 ../examples/guestfs-examples.pod:19 ../examples/guestfs-recipes.pod:18 ../fish/guestfish.pod:30 ../fish/virt-copy-in.pod:19 ../fish/virt-copy-out.pod:13 ../fish/virt-tar-in.pod:21 ../fish/virt-tar-out.pod:15 ../fuse/guestmount.pod:20 ../inspector/virt-inspector.pod:19 ../java/examples/guestfs-java.pod:15 ../ocaml/examples/guestfs-ocaml.pod:25 ../perl/examples/guestfs-perl.pod:18 ../python/examples/guestfs-python.pod:14 ../rescue/virt-rescue.pod:29 ../resize/virt-resize.pod:13 ../ruby/examples/guestfs-ruby.pod:15 ../sparsify/virt-sparsify.pod:11 ../src/guestfs.pod:23 ../test-tool/libguestfs-test-tool.pod:11 ../tools/virt-list-filesystems.pl:40 ../tools/virt-list-partitions.pl:40 ../tools/virt-make-fs.pl:47 ../tools/virt-tar.pl:77 ../tools/virt-win-reg.pl:63
 msgid "DESCRIPTION"
 msgstr ""
 
 #. type: textblock
 msgid "DESCRIPTION"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:21 ../libguestfs-1.11.20/cat/virt-cat.pod:21
+#: ../align/virt-alignment-scan.pod:17
 msgid ""
 msgid ""
-"C<virt-cat> is a command line tool to display the contents of C<file> where "
-"C<file> exists in the named virtual machine (or disk image)."
+"When older operating systems install themselves, the partitioning tools "
+"place partitions at a sector misaligned with the underlying storage "
+"(commonly the first partition starts on sector C<63>).  Misaligned "
+"partitions can result in an operating system issuing more I/O than should be "
+"necessary."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:24 ../libguestfs-1.11.20/cat/virt-cat.pod:24
+#: ../align/virt-alignment-scan.pod:23
 msgid ""
 msgid ""
-"Multiple filenames can be given, in which case they are concatenated "
-"together.  Each filename must be a full path, starting at the root directory "
-"(starting with '/')."
+"The virt-alignment-scan tool checks the alignment of partitions in virtual "
+"machines and disk images and warns you if there are alignment problems."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:28 ../libguestfs-1.11.20/cat/virt-cat.pod:28
+#: ../align/virt-alignment-scan.pod:27
 msgid ""
 msgid ""
-"C<virt-cat> can be used to quickly view a file.  To edit a file, use "
-"C<virt-edit>.  For more complex cases you should look at the L<guestfish(1)> "
-"tool (see L</USING GUESTFISH> below)."
+"Currently there is no virt tool for fixing alignment problems, except to "
+"reinstall the operating system.  The following NetApp document summarises "
+"the problem and possible solutions: "
+"L<http://media.netapp.com/documents/tr-3747.pdf>"
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:32 ../cat/virt-ls.pod:35 ../df/virt-df.pod:43 ../edit/virt-edit.pod:44 ../fish/guestfish.pod:41 ../fish/guestfish.pod:1007 ../fish/virt-copy-in.pod:29 ../fish/virt-copy-out.pod:21 ../fish/virt-tar-in.pod:30 ../fish/virt-tar-out.pod:24 ../fuse/guestmount.pod:39 ../libguestfs-1.11.20/cat/virt-cat.pod:32 ../libguestfs-1.11.20/cat/virt-ls.pod:35 ../libguestfs-1.11.20/df/virt-df.pod:43 ../libguestfs-1.11.20/edit/virt-edit.pod:44 ../libguestfs-1.11.20/fish/guestfish.pod:41 ../libguestfs-1.11.20/fish/guestfish.pod:1007 ../libguestfs-1.11.20/fish/virt-copy-in.pod:29 ../libguestfs-1.11.20/fish/virt-copy-out.pod:21 ../libguestfs-1.11.20/fish/virt-tar-in.pod:30 ../libguestfs-1.11.20/fish/virt-tar-out.pod:24 ../libguestfs-1.11.20/fuse/guestmount.pod:39 ../libguestfs-1.11.20/resize/virt-resize.pod:27 ../resize/virt-resize.pod:27 ../tools/virt-tar.pl:50
-msgid "EXAMPLES"
+#: ../align/virt-alignment-scan.pod:32
+msgid "OUTPUT"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:34 ../libguestfs-1.11.20/cat/virt-cat.pod:34
-msgid "Display C</etc/fstab> file from inside the libvirt VM called C<mydomain>:"
+#: ../align/virt-alignment-scan.pod:34
+msgid "To run this tool on a disk image directly, use the I<-a> option:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-cat.pod:37 ../libguestfs-1.11.20/cat/virt-cat.pod:37
+#: ../align/virt-alignment-scan.pod:36
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat -d mydomain /etc/fstab\n"
+" $ virt-alignment-scan -a winxp.img\n"
+" /dev/sda1        32256          512    bad (alignment < 4K)\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-cat.pod:39 ../libguestfs-1.11.20/cat/virt-cat.pod:39
-msgid "List syslog messages from a VM disk image file:"
-msgstr ""
-
 #. type: verbatim
 #. type: verbatim
-#: ../cat/virt-cat.pod:41 ../libguestfs-1.11.20/cat/virt-cat.pod:41
+#: ../align/virt-alignment-scan.pod:39
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat -a disk.img /var/log/messages | tail\n"
+" $ virt-alignment-scan -a fedora16.img\n"
+" /dev/sda1      1048576         1024K   ok\n"
+" /dev/sda2      2097152         2048K   ok\n"
+" /dev/sda3    526385152         2048K   ok\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:43 ../libguestfs-1.11.20/cat/virt-cat.pod:43
-msgid "Find out what DHCP IP address a VM acquired:"
+#: ../align/virt-alignment-scan.pod:44
+msgid ""
+"To run the tool on a guest known to libvirt, use the I<-d> option and "
+"possibly the I<-c> option:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-cat.pod:45 ../libguestfs-1.11.20/cat/virt-cat.pod:45
+#: ../align/virt-alignment-scan.pod:47
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat -d mydomain /var/log/messages | \\\n"
-"   grep 'dhclient: bound to' | tail\n"
+" # virt-alignment-scan -d RHEL5\n"
+" /dev/sda1        32256          512    bad (alignment < 4K)\n"
+" /dev/sda2    106928640          512    bad (alignment < 4K)\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-cat.pod:48 ../libguestfs-1.11.20/cat/virt-cat.pod:48
-msgid "Find out what packages were recently installed:"
-msgstr ""
-
 #. type: verbatim
 #. type: verbatim
-#: ../cat/virt-cat.pod:50 ../libguestfs-1.11.20/cat/virt-cat.pod:50
+#: ../align/virt-alignment-scan.pod:51
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat -d mydomain /var/log/yum.log | tail\n"
+" $ virt-alignment-scan -c qemu:///system -d Win7TwoDisks\n"
+" /dev/sda1      1048576         1024K   ok\n"
+" /dev/sda2    105906176         1024K   ok\n"
+" /dev/sdb1        65536           64K   ok\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:52 ../libguestfs-1.11.20/cat/virt-cat.pod:52
-msgid "Find out who is logged on inside a virtual machine:"
+#: ../align/virt-alignment-scan.pod:56
+msgid ""
+"The output consists of 4 or more whitespace-separated columns.  Only the "
+"first 4 columns are signficant if you want to parse this from a program.  "
+"The columns are:"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../cat/virt-cat.pod:54 ../libguestfs-1.11.20/cat/virt-cat.pod:54
-#, no-wrap
+#. type: =item
+#: ../align/virt-alignment-scan.pod:62
+msgid "col 1"
+msgstr ""
+
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:64
 msgid ""
 msgid ""
-" virt-cat -d mydomain /var/run/utmp > /tmp/utmp\n"
-" who /tmp/utmp\n"
-"\n"
+"the device and partition name (eg. C</dev/sda1> meaning the first partition "
+"on the first block device)"
+msgstr ""
+
+#. type: =item
+#: ../align/virt-alignment-scan.pod:67
+msgid "col 2"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:57 ../libguestfs-1.11.20/cat/virt-cat.pod:57
-msgid "or who was logged on:"
+#: ../align/virt-alignment-scan.pod:69
+msgid "the start of the partition in bytes"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../cat/virt-cat.pod:59 ../libguestfs-1.11.20/cat/virt-cat.pod:59
-#, no-wrap
+#. type: =item
+#: ../align/virt-alignment-scan.pod:71
+msgid "col 3"
+msgstr ""
+
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:73
+msgid "the alignment in bytes or Kbytes (eg. C<512> or C<4K>)"
+msgstr ""
+
+#. type: =item
+#: ../align/virt-alignment-scan.pod:75
+msgid "col 4"
+msgstr ""
+
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:77
 msgid ""
 msgid ""
-" virt-cat -d mydomain /var/log/wtmp > /tmp/wtmp\n"
-" last -f /tmp/wtmp\n"
-"\n"
+"C<ok> if the alignment is best for performance, or C<bad> if the alignment "
+"can cause performance problems"
+msgstr ""
+
+#. type: =item
+#: ../align/virt-alignment-scan.pod:80
+msgid "cols 5+"
+msgstr ""
+
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:82
+msgid "optional free-text explanation."
+msgstr ""
+
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:86
+msgid ""
+"The exit code from the program changes depending on whether poorly aligned "
+"partitions were found.  See L</EXIT STATUS> below."
+msgstr ""
+
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:89
+msgid "If you just want the exit code with no output, use the I<-q> option."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:62 ../cat/virt-filesystems.pod:91 ../cat/virt-ls.pod:261 ../df/virt-df.pod:59 ../edit/virt-edit.pod:62 ../fish/guestfish.pod:148 ../fish/virt-copy-in.pod:45 ../fish/virt-copy-out.pod:34 ../fish/virt-tar-in.pod:42 ../fish/virt-tar-out.pod:36 ../fuse/guestmount.pod:83 ../inspector/virt-inspector.pod:55 ../libguestfs-1.11.20/cat/virt-cat.pod:62 ../libguestfs-1.11.20/cat/virt-filesystems.pod:91 ../libguestfs-1.11.20/cat/virt-ls.pod:261 ../libguestfs-1.11.20/df/virt-df.pod:59 ../libguestfs-1.11.20/edit/virt-edit.pod:62 ../libguestfs-1.11.20/fish/guestfish.pod:148 ../libguestfs-1.11.20/fish/virt-copy-in.pod:45 ../libguestfs-1.11.20/fish/virt-copy-out.pod:34 ../libguestfs-1.11.20/fish/virt-tar-in.pod:42 ../libguestfs-1.11.20/fish/virt-tar-out.pod:36 ../libguestfs-1.11.20/fuse/guestmount.pod:83 ../libguestfs-1.11.20/inspector/virt-inspector.pod:55 ../libguestfs-1.11.20/rescue/virt-rescue.pod:84 ../libguestfs-1.11.20/resize/virt-resize.pod:241 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:37 ../rescue/virt-rescue.pod:84 ../resize/virt-resize.pod:241 ../test-tool/libguestfs-test-tool.pod:37 ../tools/virt-list-filesystems.pl:53 ../tools/virt-list-partitions.pl:54 ../tools/virt-make-fs.pl:153 ../tools/virt-tar.pl:103 ../tools/virt-win-reg.pl:96
+#: ../align/virt-alignment-scan.pod:91 ../cat/virt-cat.pod:62 ../cat/virt-filesystems.pod:91 ../cat/virt-ls.pod:261 ../df/virt-df.pod:59 ../edit/virt-edit.pod:62 ../fish/guestfish.pod:148 ../fish/virt-copy-in.pod:45 ../fish/virt-copy-out.pod:34 ../fish/virt-tar-in.pod:42 ../fish/virt-tar-out.pod:36 ../fuse/guestmount.pod:83 ../inspector/virt-inspector.pod:55 ../rescue/virt-rescue.pod:84 ../resize/virt-resize.pod:241 ../sparsify/virt-sparsify.pod:99 ../test-tool/libguestfs-test-tool.pod:36 ../tools/virt-list-filesystems.pl:53 ../tools/virt-list-partitions.pl:54 ../tools/virt-make-fs.pl:153 ../tools/virt-tar.pl:103 ../tools/virt-win-reg.pl:96
 msgid "OPTIONS"
 msgstr ""
 
 #. type: =item
 msgid "OPTIONS"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:66 ../cat/virt-filesystems.pod:95 ../cat/virt-ls.pod:265 ../df/virt-df.pod:63 ../edit/virt-edit.pod:66 ../fish/guestfish.pod:152 ../fuse/guestmount.pod:151 ../inspector/virt-inspector.pod:59 ../libguestfs-1.11.20/cat/virt-cat.pod:66 ../libguestfs-1.11.20/cat/virt-filesystems.pod:95 ../libguestfs-1.11.20/cat/virt-ls.pod:265 ../libguestfs-1.11.20/df/virt-df.pod:63 ../libguestfs-1.11.20/edit/virt-edit.pod:66 ../libguestfs-1.11.20/fish/guestfish.pod:152 ../libguestfs-1.11.20/fuse/guestmount.pod:151 ../libguestfs-1.11.20/inspector/virt-inspector.pod:59 ../libguestfs-1.11.20/rescue/virt-rescue.pod:88 ../libguestfs-1.11.20/resize/virt-resize.pod:245 ../rescue/virt-rescue.pod:88 ../resize/virt-resize.pod:245 ../tools/virt-list-filesystems.pl:61 ../tools/virt-list-partitions.pl:62 ../tools/virt-make-fs.pl:161 ../tools/virt-tar.pl:111 ../tools/virt-win-reg.pl:104
+#: ../align/virt-alignment-scan.pod:95 ../cat/virt-cat.pod:66 ../cat/virt-filesystems.pod:95 ../cat/virt-ls.pod:265 ../df/virt-df.pod:63 ../edit/virt-edit.pod:66 ../fish/guestfish.pod:152 ../fuse/guestmount.pod:151 ../inspector/virt-inspector.pod:59 ../rescue/virt-rescue.pod:88 ../resize/virt-resize.pod:245 ../sparsify/virt-sparsify.pod:103 ../test-tool/libguestfs-test-tool.pod:40 ../tools/virt-list-filesystems.pl:61 ../tools/virt-list-partitions.pl:62 ../tools/virt-make-fs.pl:161 ../tools/virt-tar.pl:111 ../tools/virt-win-reg.pl:104
 msgid "B<--help>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--help>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:68 ../cat/virt-filesystems.pod:97 ../cat/virt-ls.pod:267 ../df/virt-df.pod:65 ../edit/virt-edit.pod:68 ../inspector/virt-inspector.pod:61 ../libguestfs-1.11.20/cat/virt-cat.pod:68 ../libguestfs-1.11.20/cat/virt-filesystems.pod:97 ../libguestfs-1.11.20/cat/virt-ls.pod:267 ../libguestfs-1.11.20/df/virt-df.pod:65 ../libguestfs-1.11.20/edit/virt-edit.pod:68 ../libguestfs-1.11.20/inspector/virt-inspector.pod:61 ../libguestfs-1.11.20/rescue/virt-rescue.pod:90 ../rescue/virt-rescue.pod:90 ../tools/virt-list-filesystems.pl:63 ../tools/virt-list-partitions.pl:64 ../tools/virt-make-fs.pl:163 ../tools/virt-tar.pl:113 ../tools/virt-win-reg.pl:106
+#: ../align/virt-alignment-scan.pod:97 ../cat/virt-cat.pod:68 ../cat/virt-filesystems.pod:97 ../cat/virt-ls.pod:267 ../df/virt-df.pod:65 ../edit/virt-edit.pod:68 ../inspector/virt-inspector.pod:61 ../rescue/virt-rescue.pod:90 ../tools/virt-list-filesystems.pl:63 ../tools/virt-list-partitions.pl:64 ../tools/virt-make-fs.pl:163 ../tools/virt-tar.pl:113 ../tools/virt-win-reg.pl:106
 msgid "Display brief help."
 msgstr ""
 
 #. type: =item
 msgid "Display brief help."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:70 ../cat/virt-filesystems.pod:99 ../cat/virt-ls.pod:269 ../df/virt-df.pod:67 ../edit/virt-edit.pod:70 ../inspector/virt-inspector.pod:63 ../libguestfs-1.11.20/cat/virt-cat.pod:70 ../libguestfs-1.11.20/cat/virt-filesystems.pod:99 ../libguestfs-1.11.20/cat/virt-ls.pod:269 ../libguestfs-1.11.20/df/virt-df.pod:67 ../libguestfs-1.11.20/edit/virt-edit.pod:70 ../libguestfs-1.11.20/inspector/virt-inspector.pod:63 ../libguestfs-1.11.20/rescue/virt-rescue.pod:92 ../rescue/virt-rescue.pod:92
+#: ../align/virt-alignment-scan.pod:99 ../cat/virt-cat.pod:70 ../cat/virt-filesystems.pod:99 ../cat/virt-ls.pod:269 ../df/virt-df.pod:67 ../edit/virt-edit.pod:70 ../inspector/virt-inspector.pod:63 ../rescue/virt-rescue.pod:92
 msgid "B<-a> file"
 msgstr ""
 
 #. type: =item
 msgid "B<-a> file"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:72 ../cat/virt-filesystems.pod:101 ../cat/virt-ls.pod:271 ../df/virt-df.pod:69 ../edit/virt-edit.pod:72 ../inspector/virt-inspector.pod:65 ../libguestfs-1.11.20/cat/virt-cat.pod:72 ../libguestfs-1.11.20/cat/virt-filesystems.pod:101 ../libguestfs-1.11.20/cat/virt-ls.pod:271 ../libguestfs-1.11.20/df/virt-df.pod:69 ../libguestfs-1.11.20/edit/virt-edit.pod:72 ../libguestfs-1.11.20/inspector/virt-inspector.pod:65 ../libguestfs-1.11.20/rescue/virt-rescue.pod:94 ../rescue/virt-rescue.pod:94
+#: ../align/virt-alignment-scan.pod:101 ../cat/virt-cat.pod:72 ../cat/virt-filesystems.pod:101 ../cat/virt-ls.pod:271 ../df/virt-df.pod:69 ../edit/virt-edit.pod:72 ../inspector/virt-inspector.pod:65 ../rescue/virt-rescue.pod:94
 msgid "B<--add> file"
 msgstr ""
 
 #. type: textblock
 msgid "B<--add> file"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:74 ../cat/virt-filesystems.pod:103 ../cat/virt-ls.pod:273 ../df/virt-df.pod:71 ../edit/virt-edit.pod:74 ../inspector/virt-inspector.pod:67 ../libguestfs-1.11.20/cat/virt-cat.pod:74 ../libguestfs-1.11.20/cat/virt-filesystems.pod:103 ../libguestfs-1.11.20/cat/virt-ls.pod:273 ../libguestfs-1.11.20/df/virt-df.pod:71 ../libguestfs-1.11.20/edit/virt-edit.pod:74 ../libguestfs-1.11.20/inspector/virt-inspector.pod:67 ../libguestfs-1.11.20/rescue/virt-rescue.pod:96 ../rescue/virt-rescue.pod:96
-msgid ""
-"Add I<file> which should be a disk image from a virtual machine.  If the "
-"virtual machine has multiple block devices, you must supply all of them with "
-"separate I<-a> options."
+#: ../align/virt-alignment-scan.pod:103
+msgid "Add I<file> which should be a disk image from a virtual machine."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:78 ../cat/virt-filesystems.pod:107 ../cat/virt-ls.pod:277 ../df/virt-df.pod:75 ../edit/virt-edit.pod:78 ../fish/guestfish.pod:174 ../fuse/guestmount.pod:93 ../inspector/virt-inspector.pod:71 ../libguestfs-1.11.20/cat/virt-cat.pod:78 ../libguestfs-1.11.20/cat/virt-filesystems.pod:107 ../libguestfs-1.11.20/cat/virt-ls.pod:277 ../libguestfs-1.11.20/df/virt-df.pod:75 ../libguestfs-1.11.20/edit/virt-edit.pod:78 ../libguestfs-1.11.20/fish/guestfish.pod:174 ../libguestfs-1.11.20/fuse/guestmount.pod:93 ../libguestfs-1.11.20/inspector/virt-inspector.pod:71 ../libguestfs-1.11.20/rescue/virt-rescue.pod:100 ../rescue/virt-rescue.pod:100
+#: ../align/virt-alignment-scan.pod:105 ../cat/virt-cat.pod:78 ../cat/virt-filesystems.pod:107 ../cat/virt-ls.pod:277 ../df/virt-df.pod:75 ../edit/virt-edit.pod:78 ../fish/guestfish.pod:174 ../fuse/guestmount.pod:93 ../inspector/virt-inspector.pod:71 ../rescue/virt-rescue.pod:100
 msgid ""
 "The format of the disk image is auto-detected.  To override this and force a "
 "particular format use the I<--format=..> option."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The format of the disk image is auto-detected.  To override this and force a "
 "particular format use the I<--format=..> option."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:81 ../cat/virt-filesystems.pod:125 ../cat/virt-ls.pod:291 ../df/virt-df.pod:78 ../libguestfs-1.11.20/cat/virt-cat.pod:81 ../libguestfs-1.11.20/cat/virt-filesystems.pod:125 ../libguestfs-1.11.20/cat/virt-ls.pod:291 ../libguestfs-1.11.20/df/virt-df.pod:78 ../libguestfs-1.11.20/rescue/virt-rescue.pod:107 ../rescue/virt-rescue.pod:107
+#: ../align/virt-alignment-scan.pod:108 ../cat/virt-cat.pod:81 ../cat/virt-filesystems.pod:125 ../cat/virt-ls.pod:291 ../df/virt-df.pod:78 ../rescue/virt-rescue.pod:107
 msgid "B<-c> URI"
 msgstr ""
 
 #. type: =item
 msgid "B<-c> URI"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:83 ../cat/virt-filesystems.pod:127 ../cat/virt-ls.pod:293 ../df/virt-df.pod:80 ../libguestfs-1.11.20/cat/virt-cat.pod:83 ../libguestfs-1.11.20/cat/virt-filesystems.pod:127 ../libguestfs-1.11.20/cat/virt-ls.pod:293 ../libguestfs-1.11.20/df/virt-df.pod:80 ../libguestfs-1.11.20/rescue/virt-rescue.pod:109 ../rescue/virt-rescue.pod:109
+#: ../align/virt-alignment-scan.pod:110 ../cat/virt-cat.pod:83 ../cat/virt-filesystems.pod:127 ../cat/virt-ls.pod:293 ../df/virt-df.pod:80 ../rescue/virt-rescue.pod:109
 msgid "B<--connect> URI"
 msgstr ""
 
 #. type: textblock
 msgid "B<--connect> URI"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:85 ../cat/virt-filesystems.pod:129 ../cat/virt-ls.pod:295 ../df/virt-df.pod:82 ../edit/virt-edit.pod:99 ../inspector/virt-inspector.pod:78 ../libguestfs-1.11.20/cat/virt-cat.pod:85 ../libguestfs-1.11.20/cat/virt-filesystems.pod:129 ../libguestfs-1.11.20/cat/virt-ls.pod:295 ../libguestfs-1.11.20/df/virt-df.pod:82 ../libguestfs-1.11.20/edit/virt-edit.pod:99 ../libguestfs-1.11.20/inspector/virt-inspector.pod:78 ../libguestfs-1.11.20/rescue/virt-rescue.pod:111 ../rescue/virt-rescue.pod:111 ../tools/virt-list-filesystems.pl:81 ../tools/virt-list-partitions.pl:82 ../tools/virt-tar.pl:131 ../tools/virt-win-reg.pl:132
+#: ../align/virt-alignment-scan.pod:112 ../cat/virt-cat.pod:85 ../cat/virt-filesystems.pod:129 ../cat/virt-ls.pod:295 ../df/virt-df.pod:82 ../edit/virt-edit.pod:99 ../inspector/virt-inspector.pod:78 ../rescue/virt-rescue.pod:111 ../tools/virt-list-filesystems.pl:81 ../tools/virt-list-partitions.pl:82 ../tools/virt-tar.pl:131 ../tools/virt-win-reg.pl:132
 msgid ""
 "If using libvirt, connect to the given I<URI>.  If omitted, then we connect "
 "to the default libvirt hypervisor."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If using libvirt, connect to the given I<URI>.  If omitted, then we connect "
 "to the default libvirt hypervisor."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:88 ../cat/virt-filesystems.pod:132 ../cat/virt-ls.pod:298 ../df/virt-df.pod:85 ../libguestfs-1.11.20/cat/virt-cat.pod:88 ../libguestfs-1.11.20/cat/virt-filesystems.pod:132 ../libguestfs-1.11.20/cat/virt-ls.pod:298 ../libguestfs-1.11.20/df/virt-df.pod:85 ../libguestfs-1.11.20/rescue/virt-rescue.pod:114 ../rescue/virt-rescue.pod:114
+#: ../align/virt-alignment-scan.pod:115 ../cat/virt-cat.pod:88 ../cat/virt-filesystems.pod:132 ../cat/virt-ls.pod:298 ../df/virt-df.pod:85 ../rescue/virt-rescue.pod:114
 msgid ""
 "If you specify guest block devices directly (I<-a>), then libvirt is not "
 "used at all."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you specify guest block devices directly (I<-a>), then libvirt is not "
 "used at all."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:91 ../cat/virt-filesystems.pod:141 ../cat/virt-ls.pod:307 ../df/virt-df.pod:88 ../edit/virt-edit.pod:105 ../inspector/virt-inspector.pod:85 ../libguestfs-1.11.20/cat/virt-cat.pod:91 ../libguestfs-1.11.20/cat/virt-filesystems.pod:141 ../libguestfs-1.11.20/cat/virt-ls.pod:307 ../libguestfs-1.11.20/df/virt-df.pod:88 ../libguestfs-1.11.20/edit/virt-edit.pod:105 ../libguestfs-1.11.20/inspector/virt-inspector.pod:85 ../libguestfs-1.11.20/rescue/virt-rescue.pod:117 ../rescue/virt-rescue.pod:117
+#: ../align/virt-alignment-scan.pod:118 ../cat/virt-cat.pod:91 ../cat/virt-filesystems.pod:141 ../cat/virt-ls.pod:307 ../df/virt-df.pod:94 ../edit/virt-edit.pod:105 ../inspector/virt-inspector.pod:85 ../rescue/virt-rescue.pod:117
 msgid "B<-d> guest"
 msgstr ""
 
 #. type: =item
 msgid "B<-d> guest"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:93 ../cat/virt-filesystems.pod:143 ../cat/virt-ls.pod:309 ../df/virt-df.pod:90 ../edit/virt-edit.pod:107 ../inspector/virt-inspector.pod:87 ../libguestfs-1.11.20/cat/virt-cat.pod:93 ../libguestfs-1.11.20/cat/virt-filesystems.pod:143 ../libguestfs-1.11.20/cat/virt-ls.pod:309 ../libguestfs-1.11.20/df/virt-df.pod:90 ../libguestfs-1.11.20/edit/virt-edit.pod:107 ../libguestfs-1.11.20/inspector/virt-inspector.pod:87 ../libguestfs-1.11.20/rescue/virt-rescue.pod:119 ../rescue/virt-rescue.pod:119
+#: ../align/virt-alignment-scan.pod:120 ../cat/virt-cat.pod:93 ../cat/virt-filesystems.pod:143 ../cat/virt-ls.pod:309 ../df/virt-df.pod:96 ../edit/virt-edit.pod:107 ../inspector/virt-inspector.pod:87 ../rescue/virt-rescue.pod:119
 msgid "B<--domain> guest"
 msgstr ""
 
 #. type: textblock
 msgid "B<--domain> guest"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:95 ../cat/virt-filesystems.pod:145 ../cat/virt-ls.pod:311 ../df/virt-df.pod:92 ../edit/virt-edit.pod:109 ../inspector/virt-inspector.pod:89 ../libguestfs-1.11.20/cat/virt-cat.pod:95 ../libguestfs-1.11.20/cat/virt-filesystems.pod:145 ../libguestfs-1.11.20/cat/virt-ls.pod:311 ../libguestfs-1.11.20/df/virt-df.pod:92 ../libguestfs-1.11.20/edit/virt-edit.pod:109 ../libguestfs-1.11.20/inspector/virt-inspector.pod:89 ../libguestfs-1.11.20/rescue/virt-rescue.pod:121 ../rescue/virt-rescue.pod:121
+#: ../align/virt-alignment-scan.pod:122 ../cat/virt-cat.pod:95 ../cat/virt-filesystems.pod:145 ../cat/virt-ls.pod:311 ../df/virt-df.pod:98 ../edit/virt-edit.pod:109 ../inspector/virt-inspector.pod:89 ../rescue/virt-rescue.pod:121
 msgid ""
 "Add all the disks from the named libvirt guest.  Domain UUIDs can be used "
 "instead of names."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Add all the disks from the named libvirt guest.  Domain UUIDs can be used "
 "instead of names."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:98 ../cat/virt-filesystems.pod:148 ../cat/virt-ls.pod:314 ../edit/virt-edit.pod:112 ../fish/guestfish.pod:217 ../fuse/guestmount.pod:126 ../inspector/virt-inspector.pod:92 ../libguestfs-1.11.20/cat/virt-cat.pod:98 ../libguestfs-1.11.20/cat/virt-filesystems.pod:148 ../libguestfs-1.11.20/cat/virt-ls.pod:314 ../libguestfs-1.11.20/edit/virt-edit.pod:112 ../libguestfs-1.11.20/fish/guestfish.pod:217 ../libguestfs-1.11.20/fuse/guestmount.pod:126 ../libguestfs-1.11.20/inspector/virt-inspector.pod:92
-msgid "B<--echo-keys>"
-msgstr ""
-
-#. type: textblock
-#: ../cat/virt-cat.pod:100 ../libguestfs-1.11.20/cat/virt-cat.pod:100
-msgid ""
-"When prompting for keys and passphrases, virt-cat normally turns echoing off "
-"so you cannot see what you are typing.  If you are not worried about Tempest "
-"attacks and there is no one else in the room you can specify this flag to "
-"see what you are typing."
-msgstr ""
-
-#. type: =item
-#: ../cat/virt-cat.pod:105 ../cat/virt-filesystems.pod:170 ../cat/virt-ls.pod:328 ../df/virt-df.pod:95 ../fish/guestfish.pod:233 ../fuse/guestmount.pod:133 ../inspector/virt-inspector.pod:99 ../libguestfs-1.11.20/cat/virt-cat.pod:105 ../libguestfs-1.11.20/cat/virt-filesystems.pod:170 ../libguestfs-1.11.20/cat/virt-ls.pod:328 ../libguestfs-1.11.20/df/virt-df.pod:95 ../libguestfs-1.11.20/fish/guestfish.pod:233 ../libguestfs-1.11.20/fuse/guestmount.pod:133 ../libguestfs-1.11.20/inspector/virt-inspector.pod:99 ../libguestfs-1.11.20/rescue/virt-rescue.pod:124 ../rescue/virt-rescue.pod:124
+#: ../align/virt-alignment-scan.pod:125 ../cat/virt-cat.pod:105 ../cat/virt-filesystems.pod:170 ../cat/virt-ls.pod:328 ../df/virt-df.pod:101 ../fish/guestfish.pod:233 ../fuse/guestmount.pod:133 ../inspector/virt-inspector.pod:99 ../rescue/virt-rescue.pod:124
 msgid "B<--format=raw|qcow2|..>"
 msgstr ""
 
 #. type: =item
 msgid "B<--format=raw|qcow2|..>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:107 ../cat/virt-filesystems.pod:172 ../cat/virt-ls.pod:330 ../df/virt-df.pod:97 ../edit/virt-edit.pod:134 ../fish/guestfish.pod:235 ../fuse/guestmount.pod:135 ../inspector/virt-inspector.pod:101 ../libguestfs-1.11.20/cat/virt-cat.pod:107 ../libguestfs-1.11.20/cat/virt-filesystems.pod:172 ../libguestfs-1.11.20/cat/virt-ls.pod:330 ../libguestfs-1.11.20/df/virt-df.pod:97 ../libguestfs-1.11.20/edit/virt-edit.pod:134 ../libguestfs-1.11.20/fish/guestfish.pod:235 ../libguestfs-1.11.20/fuse/guestmount.pod:135 ../libguestfs-1.11.20/inspector/virt-inspector.pod:101 ../libguestfs-1.11.20/rescue/virt-rescue.pod:126 ../rescue/virt-rescue.pod:126
+#: ../align/virt-alignment-scan.pod:127 ../cat/virt-cat.pod:107 ../cat/virt-filesystems.pod:172 ../cat/virt-ls.pod:330 ../df/virt-df.pod:103 ../edit/virt-edit.pod:134 ../fish/guestfish.pod:235 ../fuse/guestmount.pod:135 ../inspector/virt-inspector.pod:101 ../rescue/virt-rescue.pod:126
 msgid "B<--format>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--format>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:109 ../cat/virt-filesystems.pod:174 ../cat/virt-ls.pod:332 ../df/virt-df.pod:99 ../edit/virt-edit.pod:136 ../fish/guestfish.pod:237 ../fuse/guestmount.pod:137 ../libguestfs-1.11.20/cat/virt-cat.pod:109 ../libguestfs-1.11.20/cat/virt-filesystems.pod:174 ../libguestfs-1.11.20/cat/virt-ls.pod:332 ../libguestfs-1.11.20/df/virt-df.pod:99 ../libguestfs-1.11.20/edit/virt-edit.pod:136 ../libguestfs-1.11.20/fish/guestfish.pod:237 ../libguestfs-1.11.20/fuse/guestmount.pod:137 ../libguestfs-1.11.20/rescue/virt-rescue.pod:128 ../rescue/virt-rescue.pod:128
+#: ../align/virt-alignment-scan.pod:129 ../cat/virt-cat.pod:109 ../cat/virt-filesystems.pod:174 ../cat/virt-ls.pod:332 ../df/virt-df.pod:105 ../edit/virt-edit.pod:136 ../fish/guestfish.pod:237 ../fuse/guestmount.pod:137 ../rescue/virt-rescue.pod:128
 msgid ""
 "The default for the I<-a> option is to auto-detect the format of the disk "
 "image.  Using this forces the disk format for I<-a> options which follow on "
 msgid ""
 "The default for the I<-a> option is to auto-detect the format of the disk "
 "image.  Using this forces the disk format for I<-a> options which follow on "
@@ -298,40 +317,40 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337 ../df/virt-df.pod:104 ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242 ../fish/guestfish.pod:673 ../inspector/virt-inspector.pod:335 ../libguestfs-1.11.20/cat/virt-cat.pod:114 ../libguestfs-1.11.20/cat/virt-filesystems.pod:179 ../libguestfs-1.11.20/cat/virt-ls.pod:337 ../libguestfs-1.11.20/df/virt-df.pod:104 ../libguestfs-1.11.20/edit/virt-edit.pod:141 ../libguestfs-1.11.20/fish/guestfish.pod:242 ../libguestfs-1.11.20/fish/guestfish.pod:673 ../libguestfs-1.11.20/inspector/virt-inspector.pod:335 ../libguestfs-1.11.20/rescue/virt-rescue.pod:133 ../libguestfs-1.11.20/src/guestfs.pod:2652 ../rescue/virt-rescue.pod:133 ../src/guestfs.pod:2652
+#: ../align/virt-alignment-scan.pod:134 ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179 ../cat/virt-ls.pod:337 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141 ../fish/guestfish.pod:242 ../fish/guestfish.pod:673 ../inspector/virt-inspector.pod:336 ../rescue/virt-rescue.pod:133 ../src/guestfs.pod:2791
 msgid "For example:"
 msgstr ""
 
 #. type: verbatim
 msgid "For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-cat.pod:116 ../libguestfs-1.11.20/cat/virt-cat.pod:116
+#: ../align/virt-alignment-scan.pod:136
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat --format=raw -a disk.img file\n"
+" virt-alignment-scan --format=raw -a disk.img\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:118 ../cat/virt-filesystems.pod:183 ../cat/virt-ls.pod:341 ../df/virt-df.pod:108 ../edit/virt-edit.pod:145 ../fish/guestfish.pod:246 ../libguestfs-1.11.20/cat/virt-cat.pod:118 ../libguestfs-1.11.20/cat/virt-filesystems.pod:183 ../libguestfs-1.11.20/cat/virt-ls.pod:341 ../libguestfs-1.11.20/df/virt-df.pod:108 ../libguestfs-1.11.20/edit/virt-edit.pod:145 ../libguestfs-1.11.20/fish/guestfish.pod:246 ../libguestfs-1.11.20/rescue/virt-rescue.pod:137 ../rescue/virt-rescue.pod:137
+#: ../align/virt-alignment-scan.pod:138 ../cat/virt-cat.pod:118 ../cat/virt-filesystems.pod:183 ../cat/virt-ls.pod:341 ../df/virt-df.pod:114 ../edit/virt-edit.pod:145 ../fish/guestfish.pod:246 ../rescue/virt-rescue.pod:137
 msgid "forces raw format (no auto-detection) for C<disk.img>."
 msgstr ""
 
 #. type: verbatim
 msgid "forces raw format (no auto-detection) for C<disk.img>."
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-cat.pod:120 ../libguestfs-1.11.20/cat/virt-cat.pod:120
+#: ../align/virt-alignment-scan.pod:140
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-cat --format=raw -a disk.img --format -a another.img file\n"
+" virt-alignment-scan --format=raw -a disk.img --format -a another.img\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:122 ../cat/virt-filesystems.pod:187 ../cat/virt-ls.pod:345 ../df/virt-df.pod:112 ../edit/virt-edit.pod:149 ../fish/guestfish.pod:250 ../libguestfs-1.11.20/cat/virt-cat.pod:122 ../libguestfs-1.11.20/cat/virt-filesystems.pod:187 ../libguestfs-1.11.20/cat/virt-ls.pod:345 ../libguestfs-1.11.20/df/virt-df.pod:112 ../libguestfs-1.11.20/edit/virt-edit.pod:149 ../libguestfs-1.11.20/fish/guestfish.pod:250 ../libguestfs-1.11.20/rescue/virt-rescue.pod:141 ../rescue/virt-rescue.pod:141
+#: ../align/virt-alignment-scan.pod:142 ../cat/virt-cat.pod:122 ../cat/virt-filesystems.pod:187 ../cat/virt-ls.pod:345 ../df/virt-df.pod:118 ../edit/virt-edit.pod:149 ../fish/guestfish.pod:250 ../rescue/virt-rescue.pod:141
 msgid ""
 "forces raw format (no auto-detection) for C<disk.img> and reverts to "
 "auto-detection for C<another.img>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "forces raw format (no auto-detection) for C<disk.img> and reverts to "
 "auto-detection for C<another.img>."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:125 ../cat/virt-filesystems.pod:190 ../cat/virt-ls.pod:348 ../df/virt-df.pod:115 ../edit/virt-edit.pod:152 ../libguestfs-1.11.20/cat/virt-cat.pod:125 ../libguestfs-1.11.20/cat/virt-filesystems.pod:190 ../libguestfs-1.11.20/cat/virt-ls.pod:348 ../libguestfs-1.11.20/df/virt-df.pod:115 ../libguestfs-1.11.20/edit/virt-edit.pod:152 ../libguestfs-1.11.20/rescue/virt-rescue.pod:144 ../rescue/virt-rescue.pod:144
+#: ../align/virt-alignment-scan.pod:145 ../cat/virt-cat.pod:125 ../cat/virt-filesystems.pod:190 ../cat/virt-ls.pod:348 ../df/virt-df.pod:121 ../edit/virt-edit.pod:152 ../rescue/virt-rescue.pod:144
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 "option to specify the disk format.  This avoids a possible security problem "
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 "option to specify the disk format.  This avoids a possible security problem "
@@ -339,204 +358,164 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:129 ../cat/virt-filesystems.pod:200 ../cat/virt-ls.pod:361 ../edit/virt-edit.pod:156 ../fish/guestfish.pod:289 ../fuse/guestmount.pod:163 ../inspector/virt-inspector.pod:114 ../libguestfs-1.11.20/cat/virt-cat.pod:129 ../libguestfs-1.11.20/cat/virt-filesystems.pod:200 ../libguestfs-1.11.20/cat/virt-ls.pod:361 ../libguestfs-1.11.20/edit/virt-edit.pod:156 ../libguestfs-1.11.20/fish/guestfish.pod:289 ../libguestfs-1.11.20/fuse/guestmount.pod:163 ../libguestfs-1.11.20/inspector/virt-inspector.pod:114
-msgid "B<--keys-from-stdin>"
+#: ../align/virt-alignment-scan.pod:149 ../resize/virt-resize.pod:414 ../sparsify/virt-sparsify.pod:153
+msgid "B<-q>"
+msgstr ""
+
+#. type: =item
+#: ../align/virt-alignment-scan.pod:151 ../resize/virt-resize.pod:416 ../sparsify/virt-sparsify.pod:155
+msgid "B<--quiet>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:131 ../cat/virt-filesystems.pod:202 ../cat/virt-ls.pod:363 ../edit/virt-edit.pod:158 ../fish/guestfish.pod:291 ../fuse/guestmount.pod:165 ../inspector/virt-inspector.pod:116 ../libguestfs-1.11.20/cat/virt-cat.pod:131 ../libguestfs-1.11.20/cat/virt-filesystems.pod:202 ../libguestfs-1.11.20/cat/virt-ls.pod:363 ../libguestfs-1.11.20/edit/virt-edit.pod:158 ../libguestfs-1.11.20/fish/guestfish.pod:291 ../libguestfs-1.11.20/fuse/guestmount.pod:165 ../libguestfs-1.11.20/inspector/virt-inspector.pod:116
+#: ../align/virt-alignment-scan.pod:153
 msgid ""
 msgid ""
-"Read key or passphrase parameters from stdin.  The default is to try to read "
-"passphrases from the user by opening C</dev/tty>."
+"Don't produce any output.  Just set the exit code (see L</EXIT STATUS> "
+"below)."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:134 ../cat/virt-filesystems.pod:261 ../cat/virt-ls.pod:425 ../df/virt-df.pod:167 ../edit/virt-edit.pod:161 ../fish/guestfish.pod:390 ../fuse/guestmount.pod:257 ../inspector/virt-inspector.pod:119 ../libguestfs-1.11.20/cat/virt-cat.pod:134 ../libguestfs-1.11.20/cat/virt-filesystems.pod:261 ../libguestfs-1.11.20/cat/virt-ls.pod:425 ../libguestfs-1.11.20/df/virt-df.pod:167 ../libguestfs-1.11.20/edit/virt-edit.pod:161 ../libguestfs-1.11.20/fish/guestfish.pod:390 ../libguestfs-1.11.20/fuse/guestmount.pod:257 ../libguestfs-1.11.20/inspector/virt-inspector.pod:119 ../libguestfs-1.11.20/rescue/virt-rescue.pod:178 ../rescue/virt-rescue.pod:178
+#: ../align/virt-alignment-scan.pod:156 ../cat/virt-cat.pod:134 ../cat/virt-filesystems.pod:261 ../cat/virt-ls.pod:425 ../df/virt-df.pod:173 ../edit/virt-edit.pod:161 ../fish/guestfish.pod:390 ../fuse/guestmount.pod:257 ../inspector/virt-inspector.pod:119 ../rescue/virt-rescue.pod:182 ../sparsify/virt-sparsify.pod:159
 msgid "B<-v>"
 msgstr ""
 
 #. type: =item
 msgid "B<-v>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:136 ../cat/virt-filesystems.pod:263 ../cat/virt-ls.pod:427 ../df/virt-df.pod:169 ../edit/virt-edit.pod:163 ../fish/guestfish.pod:392 ../fuse/guestmount.pod:259 ../inspector/virt-inspector.pod:121 ../libguestfs-1.11.20/cat/virt-cat.pod:136 ../libguestfs-1.11.20/cat/virt-filesystems.pod:263 ../libguestfs-1.11.20/cat/virt-ls.pod:427 ../libguestfs-1.11.20/df/virt-df.pod:169 ../libguestfs-1.11.20/edit/virt-edit.pod:163 ../libguestfs-1.11.20/fish/guestfish.pod:392 ../libguestfs-1.11.20/fuse/guestmount.pod:259 ../libguestfs-1.11.20/inspector/virt-inspector.pod:121 ../libguestfs-1.11.20/rescue/virt-rescue.pod:180 ../rescue/virt-rescue.pod:180
+#: ../align/virt-alignment-scan.pod:158 ../cat/virt-cat.pod:136 ../cat/virt-filesystems.pod:263 ../cat/virt-ls.pod:427 ../df/virt-df.pod:175 ../edit/virt-edit.pod:163 ../fish/guestfish.pod:392 ../fuse/guestmount.pod:259 ../inspector/virt-inspector.pod:121 ../rescue/virt-rescue.pod:184 ../sparsify/virt-sparsify.pod:161
 msgid "B<--verbose>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--verbose>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:138 ../cat/virt-filesystems.pod:265 ../cat/virt-ls.pod:429 ../df/virt-df.pod:171 ../edit/virt-edit.pod:165 ../inspector/virt-inspector.pod:123 ../libguestfs-1.11.20/cat/virt-cat.pod:138 ../libguestfs-1.11.20/cat/virt-filesystems.pod:265 ../libguestfs-1.11.20/cat/virt-ls.pod:429 ../libguestfs-1.11.20/df/virt-df.pod:171 ../libguestfs-1.11.20/edit/virt-edit.pod:165 ../libguestfs-1.11.20/inspector/virt-inspector.pod:123 ../libguestfs-1.11.20/rescue/virt-rescue.pod:182 ../rescue/virt-rescue.pod:182
+#: ../align/virt-alignment-scan.pod:160 ../cat/virt-cat.pod:138 ../cat/virt-filesystems.pod:265 ../cat/virt-ls.pod:429 ../df/virt-df.pod:177 ../edit/virt-edit.pod:165 ../inspector/virt-inspector.pod:123 ../rescue/virt-rescue.pod:186 ../sparsify/virt-sparsify.pod:163
 msgid "Enable verbose messages for debugging."
 msgstr ""
 
 #. type: =item
 msgid "Enable verbose messages for debugging."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:140 ../cat/virt-filesystems.pod:267 ../cat/virt-ls.pod:431 ../df/virt-df.pod:173 ../edit/virt-edit.pod:167 ../fish/guestfish.pod:397 ../fuse/guestmount.pod:263 ../inspector/virt-inspector.pod:125 ../libguestfs-1.11.20/cat/virt-cat.pod:140 ../libguestfs-1.11.20/cat/virt-filesystems.pod:267 ../libguestfs-1.11.20/cat/virt-ls.pod:431 ../libguestfs-1.11.20/df/virt-df.pod:173 ../libguestfs-1.11.20/edit/virt-edit.pod:167 ../libguestfs-1.11.20/fish/guestfish.pod:397 ../libguestfs-1.11.20/fuse/guestmount.pod:263 ../libguestfs-1.11.20/inspector/virt-inspector.pod:125 ../libguestfs-1.11.20/rescue/virt-rescue.pod:184 ../libguestfs-1.11.20/resize/virt-resize.pod:478 ../rescue/virt-rescue.pod:184 ../resize/virt-resize.pod:478
+#: ../align/virt-alignment-scan.pod:162 ../cat/virt-cat.pod:140 ../cat/virt-filesystems.pod:267 ../cat/virt-ls.pod:431 ../df/virt-df.pod:179 ../edit/virt-edit.pod:167 ../fish/guestfish.pod:397 ../fuse/guestmount.pod:263 ../inspector/virt-inspector.pod:125 ../rescue/virt-rescue.pod:188 ../resize/virt-resize.pod:484 ../sparsify/virt-sparsify.pod:165
 msgid "B<-V>"
 msgstr ""
 
 #. type: =item
 msgid "B<-V>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:142 ../cat/virt-filesystems.pod:269 ../cat/virt-ls.pod:433 ../df/virt-df.pod:175 ../edit/virt-edit.pod:169 ../fish/guestfish.pod:399 ../fuse/guestmount.pod:265 ../inspector/virt-inspector.pod:127 ../libguestfs-1.11.20/cat/virt-cat.pod:142 ../libguestfs-1.11.20/cat/virt-filesystems.pod:269 ../libguestfs-1.11.20/cat/virt-ls.pod:433 ../libguestfs-1.11.20/df/virt-df.pod:175 ../libguestfs-1.11.20/edit/virt-edit.pod:169 ../libguestfs-1.11.20/fish/guestfish.pod:399 ../libguestfs-1.11.20/fuse/guestmount.pod:265 ../libguestfs-1.11.20/inspector/virt-inspector.pod:127 ../libguestfs-1.11.20/rescue/virt-rescue.pod:186 ../libguestfs-1.11.20/resize/virt-resize.pod:480 ../rescue/virt-rescue.pod:186 ../resize/virt-resize.pod:480 ../tools/virt-list-filesystems.pl:69 ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169 ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112
+#: ../align/virt-alignment-scan.pod:164 ../cat/virt-cat.pod:142 ../cat/virt-filesystems.pod:269 ../cat/virt-ls.pod:433 ../df/virt-df.pod:181 ../edit/virt-edit.pod:169 ../fish/guestfish.pod:399 ../fuse/guestmount.pod:265 ../inspector/virt-inspector.pod:127 ../rescue/virt-rescue.pod:190 ../resize/virt-resize.pod:486 ../sparsify/virt-sparsify.pod:167 ../tools/virt-list-filesystems.pl:69 ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169 ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112
 msgid "B<--version>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--version>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:144 ../cat/virt-filesystems.pod:271 ../cat/virt-ls.pod:435 ../df/virt-df.pod:177 ../edit/virt-edit.pod:171 ../inspector/virt-inspector.pod:129 ../libguestfs-1.11.20/cat/virt-cat.pod:144 ../libguestfs-1.11.20/cat/virt-filesystems.pod:271 ../libguestfs-1.11.20/cat/virt-ls.pod:435 ../libguestfs-1.11.20/df/virt-df.pod:177 ../libguestfs-1.11.20/edit/virt-edit.pod:171 ../libguestfs-1.11.20/inspector/virt-inspector.pod:129 ../libguestfs-1.11.20/rescue/virt-rescue.pod:188 ../libguestfs-1.11.20/resize/virt-resize.pod:482 ../rescue/virt-rescue.pod:188 ../resize/virt-resize.pod:482 ../tools/virt-list-filesystems.pl:71 ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171 ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114
+#: ../align/virt-alignment-scan.pod:166 ../cat/virt-cat.pod:144 ../cat/virt-filesystems.pod:271 ../cat/virt-ls.pod:435 ../df/virt-df.pod:183 ../edit/virt-edit.pod:171 ../inspector/virt-inspector.pod:129 ../rescue/virt-rescue.pod:192 ../resize/virt-resize.pod:488 ../sparsify/virt-sparsify.pod:169 ../tools/virt-list-filesystems.pl:71 ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171 ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114
 msgid "Display version number and exit."
 msgstr ""
 
 #. type: =item
 msgid "Display version number and exit."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-cat.pod:146 ../cat/virt-filesystems.pod:281 ../cat/virt-ls.pod:437 ../df/virt-df.pod:179 ../edit/virt-edit.pod:173 ../fish/guestfish.pod:412 ../fuse/guestmount.pod:278 ../inspector/virt-inspector.pod:131 ../libguestfs-1.11.20/cat/virt-cat.pod:146 ../libguestfs-1.11.20/cat/virt-filesystems.pod:281 ../libguestfs-1.11.20/cat/virt-ls.pod:437 ../libguestfs-1.11.20/df/virt-df.pod:179 ../libguestfs-1.11.20/edit/virt-edit.pod:173 ../libguestfs-1.11.20/fish/guestfish.pod:412 ../libguestfs-1.11.20/fuse/guestmount.pod:278 ../libguestfs-1.11.20/inspector/virt-inspector.pod:131 ../libguestfs-1.11.20/rescue/virt-rescue.pod:199 ../rescue/virt-rescue.pod:199 ../tools/virt-tar.pl:158
+#: ../align/virt-alignment-scan.pod:168 ../cat/virt-cat.pod:146 ../cat/virt-filesystems.pod:281 ../cat/virt-ls.pod:437 ../df/virt-df.pod:185 ../edit/virt-edit.pod:173 ../fish/guestfish.pod:412 ../fuse/guestmount.pod:278 ../inspector/virt-inspector.pod:131 ../rescue/virt-rescue.pod:203 ../sparsify/virt-sparsify.pod:171 ../tools/virt-tar.pl:158
 msgid "B<-x>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-x>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:148 ../cat/virt-filesystems.pod:283 ../cat/virt-ls.pod:439 ../df/virt-df.pod:181 ../edit/virt-edit.pod:175 ../inspector/virt-inspector.pod:133 ../libguestfs-1.11.20/cat/virt-cat.pod:148 ../libguestfs-1.11.20/cat/virt-filesystems.pod:283 ../libguestfs-1.11.20/cat/virt-ls.pod:439 ../libguestfs-1.11.20/df/virt-df.pod:181 ../libguestfs-1.11.20/edit/virt-edit.pod:175 ../libguestfs-1.11.20/inspector/virt-inspector.pod:133 ../libguestfs-1.11.20/rescue/virt-rescue.pod:201 ../rescue/virt-rescue.pod:201
+#: ../align/virt-alignment-scan.pod:170 ../cat/virt-cat.pod:148 ../cat/virt-filesystems.pod:283 ../cat/virt-ls.pod:439 ../df/virt-df.pod:187 ../edit/virt-edit.pod:175 ../inspector/virt-inspector.pod:133 ../rescue/virt-rescue.pod:205 ../sparsify/virt-sparsify.pod:173
 msgid "Enable tracing of libguestfs API calls."
 msgstr ""
 
 #. type: =head1
 msgid "Enable tracing of libguestfs API calls."
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:152 ../cat/virt-ls.pod:443 ../edit/virt-edit.pod:179 ../inspector/virt-inspector.pod:137 ../libguestfs-1.11.20/cat/virt-cat.pod:152 ../libguestfs-1.11.20/cat/virt-ls.pod:443 ../libguestfs-1.11.20/edit/virt-edit.pod:179 ../libguestfs-1.11.20/inspector/virt-inspector.pod:137 ../libguestfs-1.11.20/rescue/virt-rescue.pod:205 ../rescue/virt-rescue.pod:205
-msgid "OLD-STYLE COMMAND LINE ARGUMENTS"
-msgstr ""
-
-#. type: textblock
-#: ../cat/virt-cat.pod:154 ../libguestfs-1.11.20/cat/virt-cat.pod:154
-msgid "Previous versions of virt-cat allowed you to write either:"
-msgstr ""
-
-#. type: verbatim
-#: ../cat/virt-cat.pod:156 ../libguestfs-1.11.20/cat/virt-cat.pod:156
-#, no-wrap
-msgid ""
-" virt-cat disk.img [disk.img ...] file\n"
-"\n"
-msgstr ""
-
-#. type: textblock
-#: ../cat/virt-cat.pod:158 ../cat/virt-ls.pod:449 ../edit/virt-edit.pod:185 ../inspector/virt-inspector.pod:143 ../libguestfs-1.11.20/cat/virt-cat.pod:158 ../libguestfs-1.11.20/cat/virt-ls.pod:449 ../libguestfs-1.11.20/edit/virt-edit.pod:185 ../libguestfs-1.11.20/inspector/virt-inspector.pod:143 ../libguestfs-1.11.20/rescue/virt-rescue.pod:211 ../rescue/virt-rescue.pod:211
-msgid "or"
-msgstr ""
-
-#. type: verbatim
-#: ../cat/virt-cat.pod:160 ../libguestfs-1.11.20/cat/virt-cat.pod:160
-#, no-wrap
-msgid ""
-" virt-cat guestname file\n"
-"\n"
+#: ../align/virt-alignment-scan.pod:174 ../cat/virt-cat.pod:191 ../cat/virt-filesystems.pod:365 ../cat/virt-ls.pod:483 ../df/virt-df.pod:215 ../edit/virt-edit.pod:342 ../inspector/virt-inspector.pod:352 ../rescue/virt-rescue.pod:266 ../resize/virt-resize.pod:601 ../tools/virt-list-filesystems.pl:188 ../tools/virt-list-partitions.pl:258 ../tools/virt-make-fs.pl:532 ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:733
+msgid "SHELL QUOTING"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:162 ../cat/virt-ls.pod:453 ../edit/virt-edit.pod:189 ../inspector/virt-inspector.pod:147 ../libguestfs-1.11.20/cat/virt-cat.pod:162 ../libguestfs-1.11.20/cat/virt-ls.pod:453 ../libguestfs-1.11.20/edit/virt-edit.pod:189 ../libguestfs-1.11.20/inspector/virt-inspector.pod:147 ../libguestfs-1.11.20/rescue/virt-rescue.pod:215 ../rescue/virt-rescue.pod:215
+#: ../align/virt-alignment-scan.pod:176 ../cat/virt-cat.pod:193 ../cat/virt-filesystems.pod:367 ../cat/virt-ls.pod:485 ../df/virt-df.pod:217 ../edit/virt-edit.pod:344 ../inspector/virt-inspector.pod:354 ../rescue/virt-rescue.pod:268 ../resize/virt-resize.pod:603 ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:534 ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:741
 msgid ""
 msgid ""
-"whereas in this version you should use I<-a> or I<-d> respectively to avoid "
-"the confusing case where a disk image might have the same name as a guest."
-msgstr ""
-
-#. type: textblock
-#: ../cat/virt-cat.pod:166 ../cat/virt-ls.pod:457 ../edit/virt-edit.pod:193 ../inspector/virt-inspector.pod:151 ../libguestfs-1.11.20/cat/virt-cat.pod:166 ../libguestfs-1.11.20/cat/virt-ls.pod:457 ../libguestfs-1.11.20/edit/virt-edit.pod:193 ../libguestfs-1.11.20/inspector/virt-inspector.pod:151 ../libguestfs-1.11.20/rescue/virt-rescue.pod:219 ../rescue/virt-rescue.pod:219
-msgid "For compatibility the old style is still supported."
+"Libvirt guest names can contain arbitrary characters, some of which have "
+"meaning to the shell such as C<#> and space.  You may need to quote or "
+"escape these characters on the command line.  See the shell manual page "
+"L<sh(1)> for details."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:168 ../edit/virt-edit.pod:297 ../libguestfs-1.11.20/cat/virt-cat.pod:168 ../libguestfs-1.11.20/edit/virt-edit.pod:297
-msgid "USING GUESTFISH"
+#: ../align/virt-alignment-scan.pod:181 ../cat/virt-cat.pod:198 ../cat/virt-filesystems.pod:372 ../cat/virt-ls.pod:490 ../df/virt-df.pod:222 ../edit/virt-edit.pod:349 ../fish/guestfish.pod:1081 ../fuse/guestmount.pod:303 ../inspector/virt-inspector.pod:375 ../resize/virt-resize.pod:608 ../sparsify/virt-sparsify.pod:227 ../test-tool/libguestfs-test-tool.pod:90
+msgid "EXIT STATUS"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:170 ../libguestfs-1.11.20/cat/virt-cat.pod:170
-msgid ""
-"L<guestfish(1)> is a more powerful, lower level tool which you can use when "
-"C<virt-cat> doesn't work."
+#: ../align/virt-alignment-scan.pod:183
+msgid "This program returns:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-cat.pod:173 ../libguestfs-1.11.20/cat/virt-cat.pod:173
-msgid "Using C<virt-cat> is approximately equivalent to doing:"
+#. type: =item
+#: ../align/virt-alignment-scan.pod:187
+msgid "code 0"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../cat/virt-cat.pod:175 ../libguestfs-1.11.20/cat/virt-cat.pod:175
-#, no-wrap
-msgid ""
-" guestfish --ro -i -d domname download file -\n"
-"\n"
+#. type: textblock
+#: ../align/virt-alignment-scan.pod:189
+msgid "successful exit, all partitions are aligned E<ge> 64K for best performance"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-cat.pod:177 ../libguestfs-1.11.20/cat/virt-cat.pod:177
-msgid ""
-"where C<domname> is the name of the libvirt guest, and C<file> is the full "
-"path to the file.  Note the final C<-> (meaning \"output to stdout\")."
+#. type: =item
+#: ../align/virt-alignment-scan.pod:191
+msgid "code 1"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:181 ../libguestfs-1.11.20/cat/virt-cat.pod:181
-msgid ""
-"The command above uses libguestfs's guest inspection feature and so does not "
-"work on guests that libguestfs cannot inspect, or on things like arbitrary "
-"disk images that don't contain guests.  To display a file from a disk image "
-"directly, use:"
+#: ../align/virt-alignment-scan.pod:193
+msgid "an error scanning the disk image or guest"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../cat/virt-cat.pod:186 ../libguestfs-1.11.20/cat/virt-cat.pod:186
-#, no-wrap
-msgid ""
-" guestfish --ro -a disk.img -m /dev/sda1 download file -\n"
-"\n"
+#. type: =item
+#: ../align/virt-alignment-scan.pod:195
+msgid "code 2"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:188 ../libguestfs-1.11.20/cat/virt-cat.pod:188
+#: ../align/virt-alignment-scan.pod:197
 msgid ""
 msgid ""
-"where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
-"the disk image to edit, and C<file> is the full path to the file."
+"successful exit, some partitions have alignment E<lt> 64K which can result "
+"in poor performance on high end network storage"
 msgstr ""
 
 msgstr ""
 
-#. type: =head1
-#: ../cat/virt-cat.pod:192 ../cat/virt-filesystems.pod:365 ../cat/virt-ls.pod:483 ../df/virt-df.pod:209 ../edit/virt-edit.pod:342 ../inspector/virt-inspector.pod:349 ../libguestfs-1.11.20/cat/virt-cat.pod:192 ../libguestfs-1.11.20/cat/virt-filesystems.pod:365 ../libguestfs-1.11.20/cat/virt-ls.pod:483 ../libguestfs-1.11.20/df/virt-df.pod:209 ../libguestfs-1.11.20/edit/virt-edit.pod:342 ../libguestfs-1.11.20/inspector/virt-inspector.pod:349 ../libguestfs-1.11.20/rescue/virt-rescue.pod:262 ../libguestfs-1.11.20/resize/virt-resize.pod:543 ../rescue/virt-rescue.pod:262 ../resize/virt-resize.pod:543 ../tools/virt-list-filesystems.pl:188 ../tools/virt-list-partitions.pl:258 ../tools/virt-make-fs.pl:532 ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:733
-msgid "SHELL QUOTING"
+#. type: =item
+#: ../align/virt-alignment-scan.pod:200
+msgid "code 3"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:194 ../cat/virt-filesystems.pod:367 ../cat/virt-ls.pod:485 ../df/virt-df.pod:211 ../edit/virt-edit.pod:344 ../inspector/virt-inspector.pod:351 ../libguestfs-1.11.20/cat/virt-cat.pod:194 ../libguestfs-1.11.20/cat/virt-filesystems.pod:367 ../libguestfs-1.11.20/cat/virt-ls.pod:485 ../libguestfs-1.11.20/df/virt-df.pod:211 ../libguestfs-1.11.20/edit/virt-edit.pod:344 ../libguestfs-1.11.20/inspector/virt-inspector.pod:351 ../libguestfs-1.11.20/rescue/virt-rescue.pod:264 ../libguestfs-1.11.20/resize/virt-resize.pod:545 ../rescue/virt-rescue.pod:264 ../resize/virt-resize.pod:545 ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:534 ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:741
+#: ../align/virt-alignment-scan.pod:202
 msgid ""
 msgid ""
-"Libvirt guest names can contain arbitrary characters, some of which have "
-"meaning to the shell such as C<#> and space.  You may need to quote or "
-"escape these characters on the command line.  See the shell manual page "
-"L<sh(1)> for details."
+"successful exit, some partitions have alignment E<lt> 4K which can result in "
+"poor performance on most hypervisors"
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:199 ../cat/virt-filesystems.pod:372 ../cat/virt-ls.pod:490 ../df/virt-df.pod:216 ../edit/virt-edit.pod:349 ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:384 ../fish/guestfish.pod:1214 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../fuse/guestmount.pod:303 ../inspector/virt-inspector.pod:372 ../java/examples/guestfs-java.pod:45 ../libguestfs-1.11.20/cat/virt-cat.pod:199 ../libguestfs-1.11.20/cat/virt-filesystems.pod:372 ../libguestfs-1.11.20/cat/virt-ls.pod:490 ../libguestfs-1.11.20/df/virt-df.pod:216 ../libguestfs-1.11.20/edit/virt-edit.pod:349 ../libguestfs-1.11.20/examples/guestfs-examples.pod:33 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:384 ../libguestfs-1.11.20/fish/guestfish.pod:1214 ../libguestfs-1.11.20/fish/virt-copy-in.pod:50 ../libguestfs-1.11.20/fish/virt-copy-out.pod:39 ../libguestfs-1.11.20/fish/virt-tar-in.pod:47 ../libguestfs-1.11.20/fish/virt-tar-out.pod:41 ../libguestfs-1.11.20/fuse/guestmount.pod:303 ../libguestfs-1.11.20/inspector/virt-inspector.pod:372 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:45 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:78 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:39 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:42 ../libguestfs-1.11.20/rescue/virt-rescue.pod:284 ../libguestfs-1.11.20/resize/virt-resize.pod:550 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:36 ../libguestfs-1.11.20/src/guestfs.pod:3011 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:87 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:284 ../resize/virt-resize.pod:550 ../ruby/examples/guestfs-ruby.pod:36 ../src/guestfs.pod:3011 ../test-tool/libguestfs-test-tool.pod:87 ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265 ../tools/virt-make-fs.pl:539 ../tools/virt-tar.pl:296 ../tools/virt-win-reg.pl:746
+#: ../align/virt-alignment-scan.pod:207 ../cat/virt-cat.pod:203 ../cat/virt-filesystems.pod:377 ../cat/virt-ls.pod:495 ../df/virt-df.pod:227 ../edit/virt-edit.pod:354 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:384 ../fish/guestfish.pod:1235 ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47 ../fish/virt-tar-out.pod:41 ../fuse/guestmount.pod:308 ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:45 ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39 ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:288 ../resize/virt-resize.pod:613 ../ruby/examples/guestfs-ruby.pod:36 ../sparsify/virt-sparsify.pod:251 ../src/guestfs.pod:3179 ../test-tool/libguestfs-test-tool.pod:100 ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265 ../tools/virt-make-fs.pl:539 ../tools/virt-tar.pl:296 ../tools/virt-win-reg.pl:746
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: textblock
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:201 ../libguestfs-1.11.20/cat/virt-cat.pod:201
+#: ../align/virt-alignment-scan.pod:209
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfish(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, "
-"L<virt-tar-out(1)>, L<http://libguestfs.org/>."
+"L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:208 ../cat/virt-filesystems.pod:383 ../cat/virt-ls.pod:502 ../df/virt-df.pod:224 ../edit/virt-edit.pod:363 ../libguestfs-1.11.20/cat/virt-cat.pod:208 ../libguestfs-1.11.20/cat/virt-filesystems.pod:383 ../libguestfs-1.11.20/cat/virt-ls.pod:502 ../libguestfs-1.11.20/df/virt-df.pod:224 ../libguestfs-1.11.20/edit/virt-edit.pod:363 ../libguestfs-1.11.20/rescue/virt-rescue.pod:292 ../libguestfs-1.11.20/resize/virt-resize.pod:571 ../rescue/virt-rescue.pod:292 ../resize/virt-resize.pod:571 ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277 ../tools/virt-make-fs.pl:564 ../tools/virt-tar.pl:311 ../tools/virt-win-reg.pl:772
+#: ../align/virt-alignment-scan.pod:214 ../cat/virt-cat.pod:212 ../cat/virt-filesystems.pod:388 ../cat/virt-ls.pod:507 ../df/virt-df.pod:235 ../edit/virt-edit.pod:368 ../rescue/virt-rescue.pod:296 ../resize/virt-resize.pod:635 ../sparsify/virt-sparsify.pod:264 ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277 ../tools/virt-make-fs.pl:564 ../tools/virt-tar.pl:311 ../tools/virt-win-reg.pl:772
 msgid "AUTHOR"
 msgstr ""
 
 #. type: textblock
 msgid "AUTHOR"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:210 ../cat/virt-filesystems.pod:385 ../cat/virt-ls.pod:504 ../df/virt-df.pod:226 ../edit/virt-edit.pod:365 ../inspector/virt-inspector.pod:386 ../libguestfs-1.11.20/cat/virt-cat.pod:210 ../libguestfs-1.11.20/cat/virt-filesystems.pod:385 ../libguestfs-1.11.20/cat/virt-ls.pod:504 ../libguestfs-1.11.20/df/virt-df.pod:226 ../libguestfs-1.11.20/edit/virt-edit.pod:365 ../libguestfs-1.11.20/inspector/virt-inspector.pod:386 ../libguestfs-1.11.20/rescue/virt-rescue.pod:294 ../libguestfs-1.11.20/resize/virt-resize.pod:573 ../rescue/virt-rescue.pod:294 ../resize/virt-resize.pod:573 ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:566 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:774
+#: ../align/virt-alignment-scan.pod:216 ../cat/virt-cat.pod:214 ../cat/virt-filesystems.pod:390 ../cat/virt-ls.pod:509 ../df/virt-df.pod:237 ../edit/virt-edit.pod:370 ../inspector/virt-inspector.pod:395 ../rescue/virt-rescue.pod:298 ../resize/virt-resize.pod:637 ../sparsify/virt-sparsify.pod:266 ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:566 ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:774
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr ""
 
 #. type: =head1
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:212 ../cat/virt-filesystems.pod:387 ../cat/virt-ls.pod:506 ../df/virt-df.pod:228 ../edit/virt-edit.pod:367 ../examples/guestfs-examples.pod:48 ../examples/guestfs-recipes.pod:400 ../fish/guestfish.pod:1242 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../fuse/guestmount.pod:318 ../inspector/virt-inspector.pod:394 ../java/examples/guestfs-java.pod:61 ../libguestfs-1.11.20/cat/virt-cat.pod:212 ../libguestfs-1.11.20/cat/virt-filesystems.pod:387 ../libguestfs-1.11.20/cat/virt-ls.pod:506 ../libguestfs-1.11.20/df/virt-df.pod:228 ../libguestfs-1.11.20/edit/virt-edit.pod:367 ../libguestfs-1.11.20/examples/guestfs-examples.pod:48 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:400 ../libguestfs-1.11.20/fish/guestfish.pod:1242 ../libguestfs-1.11.20/fish/virt-copy-in.pod:64 ../libguestfs-1.11.20/fish/virt-copy-out.pod:53 ../libguestfs-1.11.20/fish/virt-tar-in.pod:62 ../libguestfs-1.11.20/fish/virt-tar-out.pod:55 ../libguestfs-1.11.20/fuse/guestmount.pod:318 ../libguestfs-1.11.20/inspector/virt-inspector.pod:394 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:61 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:94 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:55 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:57 ../libguestfs-1.11.20/rescue/virt-rescue.pod:296 ../libguestfs-1.11.20/resize/virt-resize.pod:575 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:51 ../libguestfs-1.11.20/src/guestfs.pod:3086 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:97 ../ocaml/examples/guestfs-ocaml.pod:94 ../perl/examples/guestfs-perl.pod:55 ../python/examples/guestfs-python.pod:57 ../rescue/virt-rescue.pod:296 ../resize/virt-resize.pod:575 ../ruby/examples/guestfs-ruby.pod:51 ../src/guestfs.pod:3086 ../test-tool/libguestfs-test-tool.pod:97 ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 ../tools/virt-make-fs.pl:568 ../tools/virt-tar.pl:315 ../tools/virt-win-reg.pl:776
+#: ../align/virt-alignment-scan.pod:218 ../cat/virt-cat.pod:216 ../cat/virt-filesystems.pod:392 ../cat/virt-ls.pod:511 ../df/virt-df.pod:239 ../edit/virt-edit.pod:372 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:49 ../examples/guestfs-recipes.pod:401 ../fish/guestfish.pod:1266 ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62 ../fish/virt-tar-out.pod:55 ../fuse/guestmount.pod:323 ../inspector/virt-inspector.pod:403 ../java/examples/guestfs-java.pod:62 ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:56 ../python/examples/guestfs-python.pod:58 ../rescue/virt-rescue.pod:300 ../resize/virt-resize.pod:639 ../ruby/examples/guestfs-ruby.pod:52 ../sparsify/virt-sparsify.pod:268 ../src/guestfs.pod:3259 ../test-tool/libguestfs-test-tool.pod:110 ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 ../tools/virt-make-fs.pl:568 ../tools/virt-tar.pl:315 ../tools/virt-win-reg.pl:776
 msgid "COPYRIGHT"
 msgstr ""
 
 #. type: textblock
 msgid "COPYRIGHT"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:214 ../inspector/virt-inspector.pod:396 ../libguestfs-1.11.20/cat/virt-cat.pod:214 ../libguestfs-1.11.20/inspector/virt-inspector.pod:396 ../libguestfs-1.11.20/resize/virt-resize.pod:577 ../resize/virt-resize.pod:577
-msgid "Copyright (C) 2010-2011 Red Hat Inc."
+#: ../align/virt-alignment-scan.pod:220 ../sparsify/virt-sparsify.pod:270
+msgid "Copyright (C) 2011 Red Hat Inc."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:216 ../cat/virt-filesystems.pod:391 ../cat/virt-ls.pod:510 ../df/virt-df.pod:232 ../edit/virt-edit.pod:371 ../fish/guestfish.pod:1247 ../fish/virt-copy-in.pod:69 ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67 ../fish/virt-tar-out.pod:60 ../fuse/guestmount.pod:323 ../inspector/virt-inspector.pod:398 ../libguestfs-1.11.20/cat/virt-cat.pod:216 ../libguestfs-1.11.20/cat/virt-filesystems.pod:391 ../libguestfs-1.11.20/cat/virt-ls.pod:510 ../libguestfs-1.11.20/df/virt-df.pod:232 ../libguestfs-1.11.20/edit/virt-edit.pod:371 ../libguestfs-1.11.20/fish/guestfish.pod:1247 ../libguestfs-1.11.20/fish/virt-copy-in.pod:69 ../libguestfs-1.11.20/fish/virt-copy-out.pod:58 ../libguestfs-1.11.20/fish/virt-tar-in.pod:67 ../libguestfs-1.11.20/fish/virt-tar-out.pod:60 ../libguestfs-1.11.20/fuse/guestmount.pod:323 ../libguestfs-1.11.20/inspector/virt-inspector.pod:398 ../libguestfs-1.11.20/rescue/virt-rescue.pod:300 ../libguestfs-1.11.20/resize/virt-resize.pod:579 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:102 ../rescue/virt-rescue.pod:300 ../resize/virt-resize.pod:579 ../test-tool/libguestfs-test-tool.pod:102 ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285 ../tools/virt-make-fs.pl:572 ../tools/virt-tar.pl:319 ../tools/virt-win-reg.pl:780
+#: ../align/virt-alignment-scan.pod:222 ../cat/virt-cat.pod:220 ../cat/virt-filesystems.pod:396 ../cat/virt-ls.pod:515 ../df/virt-df.pod:243 ../edit/virt-edit.pod:376 ../fish/guestfish.pod:1271 ../fish/virt-copy-in.pod:69 ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67 ../fish/virt-tar-out.pod:60 ../fuse/guestmount.pod:328 ../inspector/virt-inspector.pod:407 ../rescue/virt-rescue.pod:304 ../resize/virt-resize.pod:643 ../sparsify/virt-sparsify.pod:272 ../test-tool/libguestfs-test-tool.pod:115 ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285 ../tools/virt-make-fs.pl:572 ../tools/virt-tar.pl:319 ../tools/virt-win-reg.pl:780
 msgid ""
 "This program is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU General Public License as published by the Free "
 msgid ""
 "This program is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU General Public License as published by the Free "
@@ -545,7 +524,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:221 ../cat/virt-filesystems.pod:396 ../cat/virt-ls.pod:515 ../df/virt-df.pod:237 ../edit/virt-edit.pod:376 ../fish/guestfish.pod:1252 ../fish/virt-copy-in.pod:74 ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72 ../fish/virt-tar-out.pod:65 ../fuse/guestmount.pod:328 ../inspector/virt-inspector.pod:403 ../libguestfs-1.11.20/cat/virt-cat.pod:221 ../libguestfs-1.11.20/cat/virt-filesystems.pod:396 ../libguestfs-1.11.20/cat/virt-ls.pod:515 ../libguestfs-1.11.20/df/virt-df.pod:237 ../libguestfs-1.11.20/edit/virt-edit.pod:376 ../libguestfs-1.11.20/fish/guestfish.pod:1252 ../libguestfs-1.11.20/fish/virt-copy-in.pod:74 ../libguestfs-1.11.20/fish/virt-copy-out.pod:63 ../libguestfs-1.11.20/fish/virt-tar-in.pod:72 ../libguestfs-1.11.20/fish/virt-tar-out.pod:65 ../libguestfs-1.11.20/fuse/guestmount.pod:328 ../libguestfs-1.11.20/inspector/virt-inspector.pod:403 ../libguestfs-1.11.20/rescue/virt-rescue.pod:305 ../libguestfs-1.11.20/resize/virt-resize.pod:584 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:107 ../rescue/virt-rescue.pod:305 ../resize/virt-resize.pod:584 ../test-tool/libguestfs-test-tool.pod:107 ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290 ../tools/virt-make-fs.pl:577 ../tools/virt-tar.pl:324 ../tools/virt-win-reg.pl:785
+#: ../align/virt-alignment-scan.pod:227 ../cat/virt-cat.pod:225 ../cat/virt-filesystems.pod:401 ../cat/virt-ls.pod:520 ../df/virt-df.pod:248 ../edit/virt-edit.pod:381 ../fish/guestfish.pod:1276 ../fish/virt-copy-in.pod:74 ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72 ../fish/virt-tar-out.pod:65 ../fuse/guestmount.pod:333 ../inspector/virt-inspector.pod:412 ../rescue/virt-rescue.pod:309 ../resize/virt-resize.pod:648 ../sparsify/virt-sparsify.pod:277 ../test-tool/libguestfs-test-tool.pod:120 ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290 ../tools/virt-make-fs.pl:577 ../tools/virt-tar.pl:324 ../tools/virt-win-reg.pl:785
 msgid ""
 "This program is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
 msgid ""
 "This program is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
@@ -554,7 +533,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:226 ../cat/virt-filesystems.pod:401 ../cat/virt-ls.pod:520 ../df/virt-df.pod:242 ../edit/virt-edit.pod:381 ../fish/guestfish.pod:1257 ../fish/virt-copy-in.pod:79 ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77 ../fish/virt-tar-out.pod:70 ../fuse/guestmount.pod:333 ../inspector/virt-inspector.pod:408 ../libguestfs-1.11.20/cat/virt-cat.pod:226 ../libguestfs-1.11.20/cat/virt-filesystems.pod:401 ../libguestfs-1.11.20/cat/virt-ls.pod:520 ../libguestfs-1.11.20/df/virt-df.pod:242 ../libguestfs-1.11.20/edit/virt-edit.pod:381 ../libguestfs-1.11.20/fish/guestfish.pod:1257 ../libguestfs-1.11.20/fish/virt-copy-in.pod:79 ../libguestfs-1.11.20/fish/virt-copy-out.pod:68 ../libguestfs-1.11.20/fish/virt-tar-in.pod:77 ../libguestfs-1.11.20/fish/virt-tar-out.pod:70 ../libguestfs-1.11.20/fuse/guestmount.pod:333 ../libguestfs-1.11.20/inspector/virt-inspector.pod:408 ../libguestfs-1.11.20/rescue/virt-rescue.pod:310 ../libguestfs-1.11.20/resize/virt-resize.pod:589 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:112 ../rescue/virt-rescue.pod:310 ../resize/virt-resize.pod:589 ../test-tool/libguestfs-test-tool.pod:112 ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295 ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:329 ../tools/virt-win-reg.pl:790
+#: ../align/virt-alignment-scan.pod:232 ../cat/virt-cat.pod:230 ../cat/virt-filesystems.pod:406 ../cat/virt-ls.pod:525 ../df/virt-df.pod:253 ../edit/virt-edit.pod:386 ../fish/guestfish.pod:1281 ../fish/virt-copy-in.pod:79 ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77 ../fish/virt-tar-out.pod:70 ../fuse/guestmount.pod:338 ../inspector/virt-inspector.pod:417 ../rescue/virt-rescue.pod:314 ../resize/virt-resize.pod:653 ../sparsify/virt-sparsify.pod:282 ../test-tool/libguestfs-test-tool.pod:125 ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295 ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:329 ../tools/virt-win-reg.pl:790
 msgid ""
 "You should have received a copy of the GNU General Public License along with "
 "this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
 msgid ""
 "You should have received a copy of the GNU General Public License along with "
 "this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
@@ -562,480 +541,797 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:5 ../libguestfs-1.11.20/cat/virt-filesystems.pod:5
-msgid ""
-"virt-filesystems - List filesystems, partitions, block devices, LVM in a "
-"virtual machine or disk image"
+#: ../cat/virt-cat.pod:5
+msgid "virt-cat - Display files in a virtual machine"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:9 ../libguestfs-1.11.20/cat/virt-filesystems.pod:9
+#: ../cat/virt-cat.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-filesystems [--options] -d domname\n"
+" virt-cat [--options] -d domname file [file ...]\n"
 "\n"
 msgstr ""
 
 #. type: verbatim
 "\n"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:11 ../libguestfs-1.11.20/cat/virt-filesystems.pod:11
+#: ../cat/virt-cat.pod:11
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-filesystems [--options] -a disk.img [-a disk.img ...]\n"
+" virt-cat [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:15 ../libguestfs-1.11.20/cat/virt-filesystems.pod:15
-msgid ""
-"This tool allows you to discover filesystems, partitions, logical volumes, "
-"and their sizes in a disk image or virtual machine.  It is a replacement for "
-"L<virt-list-filesystems(1)> and L<virt-list-partitions(1)>."
+#: ../cat/virt-cat.pod:13 ../edit/virt-edit.pod:15 ../inspector/virt-inspector.pod:13
+msgid "Old-style:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-filesystems.pod:20 ../libguestfs-1.11.20/cat/virt-filesystems.pod:20
+#. type: verbatim
+#: ../cat/virt-cat.pod:15
+#, no-wrap
 msgid ""
 msgid ""
-"One use for this tool is from shell scripts to iterate over all filesystems "
-"from a disk image:"
+" virt-cat domname file\n"
+"\n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:23 ../libguestfs-1.11.20/cat/virt-filesystems.pod:23
+#: ../cat/virt-cat.pod:17
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" for fs in $(virt-filesystems -a disk.img); do\n"
-"   # ...\n"
-" done\n"
+" virt-cat disk.img file\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:27 ../libguestfs-1.11.20/cat/virt-filesystems.pod:27
+#: ../cat/virt-cat.pod:21
 msgid ""
 msgid ""
-"Another use is to list partitions before using another tool to modify those "
-"partitions (such as L<virt-resize(1)>).  If you are curious about what an "
-"unknown disk image contains, use this tool along with L<virt-inspector(1)>."
+"C<virt-cat> is a command line tool to display the contents of C<file> where "
+"C<file> exists in the named virtual machine (or disk image)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:32 ../libguestfs-1.11.20/cat/virt-filesystems.pod:32
+#: ../cat/virt-cat.pod:24
 msgid ""
 msgid ""
-"Various command line options control what this program displays.  You need "
-"to give either I<-a> or I<-d> options to specify the disk image or libvirt "
-"guest respectively.  If you just specify that then the program shows "
-"filesystems found, one per line, like this:"
+"Multiple filenames can be given, in which case they are concatenated "
+"together.  Each filename must be a full path, starting at the root directory "
+"(starting with '/')."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../cat/virt-filesystems.pod:37 ../libguestfs-1.11.20/cat/virt-filesystems.pod:37
-#, no-wrap
+#. type: textblock
+#: ../cat/virt-cat.pod:28
 msgid ""
 msgid ""
-" $ virt-filesystems -a disk.img\n"
-" /dev/sda1\n"
-" /dev/vg_guest/lv_root\n"
-"\n"
+"C<virt-cat> can be used to quickly view a file.  To edit a file, use "
+"C<virt-edit>.  For more complex cases you should look at the L<guestfish(1)> "
+"tool (see L</USING GUESTFISH> below)."
+msgstr ""
+
+#. type: =head1
+#: ../cat/virt-cat.pod:32 ../cat/virt-ls.pod:35 ../df/virt-df.pod:43 ../edit/virt-edit.pod:44 ../fish/guestfish.pod:41 ../fish/guestfish.pod:1018 ../fish/virt-copy-in.pod:29 ../fish/virt-copy-out.pod:21 ../fish/virt-tar-in.pod:30 ../fish/virt-tar-out.pod:24 ../fuse/guestmount.pod:39 ../resize/virt-resize.pod:27 ../sparsify/virt-sparsify.pod:75 ../tools/virt-tar.pl:50
+msgid "EXAMPLES"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:41 ../libguestfs-1.11.20/cat/virt-filesystems.pod:41
-msgid "If you add I<-l> or I<--long> then the output includes extra information:"
+#: ../cat/virt-cat.pod:34
+msgid "Display C</etc/fstab> file from inside the libvirt VM called C<mydomain>:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:44 ../libguestfs-1.11.20/cat/virt-filesystems.pod:44
+#: ../cat/virt-cat.pod:37
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-filesystems -a disk.img -l\n"
-" Name                   Type         VFS   Label  Size\n"
-" /dev/sda1              filesystem   ext4  boot   524288000\n"
-" /dev/vg_guest/lv_root  filesystem   ext4  root   10212081664\n"
+" virt-cat -d mydomain /etc/fstab\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:49 ../libguestfs-1.11.20/cat/virt-filesystems.pod:49
-msgid ""
-"If you add I<--extra> then non-mountable (swap, unknown) filesystems are "
-"shown as well:"
+#: ../cat/virt-cat.pod:39
+msgid "List syslog messages from a VM disk image file:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:52 ../libguestfs-1.11.20/cat/virt-filesystems.pod:52
+#: ../cat/virt-cat.pod:41
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-filesystems -a disk.img --extra\n"
-" /dev/sda1\n"
-" /dev/vg_guest/lv_root\n"
-" /dev/vg_guest/lv_swap\n"
-" /dev/vg_guest/lv_data\n"
+" virt-cat -a disk.img /var/log/messages | tail\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:58 ../libguestfs-1.11.20/cat/virt-filesystems.pod:58
-msgid "If you add I<--partitions> then partitions are shown instead of filesystems:"
+#: ../cat/virt-cat.pod:43
+msgid "Find out what DHCP IP address a VM acquired:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:60 ../libguestfs-1.11.20/cat/virt-filesystems.pod:60
+#: ../cat/virt-cat.pod:45
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-filesystems -a disk.img --partitions\n"
-" /dev/sda1\n"
-" /dev/sda2\n"
+" virt-cat -d mydomain /var/log/messages | \\\n"
+"   grep 'dhclient: bound to' | tail\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:64 ../libguestfs-1.11.20/cat/virt-filesystems.pod:64
-msgid ""
-"Similarly you can use I<--logical-volumes>, I<--volume-groups>, "
-"I<--physical-volumes>, I<--block-devices> to list those items."
+#: ../cat/virt-cat.pod:48
+msgid "Find out what packages were recently installed:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-filesystems.pod:67 ../libguestfs-1.11.20/cat/virt-filesystems.pod:67
+#. type: verbatim
+#: ../cat/virt-cat.pod:50
+#, no-wrap
 msgid ""
 msgid ""
-"You can use these options in combination as well (if you want a combination "
-"including filesystems, you have to add I<--filesystems>).  Notice that some "
-"items fall into several categories (eg. C</dev/sda1> might be both a "
-"partition and a filesystem).  These items are listed several times.  To get "
-"a list which includes absolutely everything that virt-filesystems knows "
-"about, use the I<--all> option."
+" virt-cat -d mydomain /var/log/yum.log | tail\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:74 ../libguestfs-1.11.20/cat/virt-filesystems.pod:74
+#: ../cat/virt-cat.pod:52
+msgid "Find out who is logged on inside a virtual machine:"
+msgstr ""
+
+#. type: verbatim
+#: ../cat/virt-cat.pod:54
+#, no-wrap
 msgid ""
 msgid ""
-"UUIDs (because they are quite long) are not shown by default.  Add the "
-"I<--uuid> option to display device and filesystem UUIDs in the long output."
+" virt-cat -d mydomain /var/run/utmp > /tmp/utmp\n"
+" who /tmp/utmp\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:78 ../libguestfs-1.11.20/cat/virt-filesystems.pod:78
-msgid ""
-"I<--all --long --uuid> is a useful combination to display all possible "
-"information about everything."
+#: ../cat/virt-cat.pod:57
+msgid "or who was logged on:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:81 ../libguestfs-1.11.20/cat/virt-filesystems.pod:81
+#: ../cat/virt-cat.pod:59
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-filesystems -a win.img --all --long --uuid -h\n"
-" Name      Type       VFS  Label           Size Parent   UUID\n"
-" /dev/sda1 filesystem ntfs System Reserved 100M -        F81C92571C92112C\n"
-" /dev/sda2 filesystem ntfs -               20G  -        F2E8996AE8992E3B\n"
-" /dev/sda1 partition  -    -               100M /dev/sda -\n"
-" /dev/sda2 partition  -    -               20G  /dev/sda -\n"
-" /dev/sda  device     -    -               20G  -        -\n"
+" virt-cat -d mydomain /var/log/wtmp > /tmp/wtmp\n"
+" last -f /tmp/wtmp\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:89 ../libguestfs-1.11.20/cat/virt-filesystems.pod:89
-msgid "For machine-readable output, use I<--csv> to get Comma-Separated Values."
+#: ../cat/virt-cat.pod:74 ../cat/virt-filesystems.pod:103 ../cat/virt-ls.pod:273 ../df/virt-df.pod:71 ../edit/virt-edit.pod:74 ../inspector/virt-inspector.pod:67 ../rescue/virt-rescue.pod:96
+msgid ""
+"Add I<file> which should be a disk image from a virtual machine.  If the "
+"virtual machine has multiple block devices, you must supply all of them with "
+"separate I<-a> options."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:110 ../libguestfs-1.11.20/cat/virt-filesystems.pod:110 ../tools/virt-list-filesystems.pl:121
-msgid "B<--all>"
+#: ../cat/virt-cat.pod:98 ../cat/virt-filesystems.pod:148 ../cat/virt-ls.pod:314 ../edit/virt-edit.pod:112 ../fish/guestfish.pod:217 ../fuse/guestmount.pod:126 ../inspector/virt-inspector.pod:92
+msgid "B<--echo-keys>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:112 ../libguestfs-1.11.20/cat/virt-filesystems.pod:112
+#: ../cat/virt-cat.pod:100
 msgid ""
 msgid ""
-"Display everything.  This is currently the same as specifying these options: "
-"I<--filesystems>, I<--extra>, I<--partitions>, I<--block-devices>, "
-"I<--logical-volumes>, I<--volume-groups>, I<--physical-volumes>.  (More may "
-"be added to this list in future)."
+"When prompting for keys and passphrases, virt-cat normally turns echoing off "
+"so you cannot see what you are typing.  If you are not worried about Tempest "
+"attacks and there is no one else in the room you can specify this flag to "
+"see what you are typing."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-filesystems.pod:117 ../libguestfs-1.11.20/cat/virt-filesystems.pod:117
-msgid "See also I<--long>."
+#. type: verbatim
+#: ../cat/virt-cat.pod:116
+#, no-wrap
+msgid ""
+" virt-cat --format=raw -a disk.img file\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:119 ../libguestfs-1.11.20/cat/virt-filesystems.pod:119
-msgid "B<--blkdevs>"
+#. type: verbatim
+#: ../cat/virt-cat.pod:120
+#, no-wrap
+msgid ""
+" virt-cat --format=raw -a disk.img --format -a another.img file\n"
+"\n"
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:121 ../libguestfs-1.11.20/cat/virt-filesystems.pod:121
-msgid "B<--block-devices>"
+#: ../cat/virt-cat.pod:129 ../cat/virt-filesystems.pod:200 ../cat/virt-ls.pod:361 ../edit/virt-edit.pod:156 ../fish/guestfish.pod:289 ../fuse/guestmount.pod:163 ../inspector/virt-inspector.pod:114
+msgid "B<--keys-from-stdin>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:123 ../libguestfs-1.11.20/cat/virt-filesystems.pod:123
-msgid "Display block devices."
+#: ../cat/virt-cat.pod:131 ../cat/virt-filesystems.pod:202 ../cat/virt-ls.pod:363 ../edit/virt-edit.pod:158 ../fish/guestfish.pod:291 ../fuse/guestmount.pod:165 ../inspector/virt-inspector.pod:116
+msgid ""
+"Read key or passphrase parameters from stdin.  The default is to try to read "
+"passphrases from the user by opening C</dev/tty>."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:135 ../cat/virt-ls.pod:301 ../libguestfs-1.11.20/cat/virt-filesystems.pod:135 ../libguestfs-1.11.20/cat/virt-ls.pod:301
-msgid "B<--csv>"
+#. type: =head1
+#: ../cat/virt-cat.pod:152 ../cat/virt-ls.pod:443 ../edit/virt-edit.pod:179 ../inspector/virt-inspector.pod:137 ../rescue/virt-rescue.pod:209
+msgid "OLD-STYLE COMMAND LINE ARGUMENTS"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:137 ../cat/virt-ls.pod:303 ../libguestfs-1.11.20/cat/virt-filesystems.pod:137 ../libguestfs-1.11.20/cat/virt-ls.pod:303
+#: ../cat/virt-cat.pod:154
+msgid "Previous versions of virt-cat allowed you to write either:"
+msgstr ""
+
+#. type: verbatim
+#: ../cat/virt-cat.pod:156
+#, no-wrap
 msgid ""
 msgid ""
-"Write out the results in CSV format (comma-separated values).  This format "
-"can be imported easily into databases and spreadsheets, but read L</NOTE "
-"ABOUT CSV FORMAT> below."
+" virt-cat disk.img [disk.img ...] file\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:150 ../libguestfs-1.11.20/cat/virt-filesystems.pod:150
-msgid ""
-"When prompting for keys and passphrases, virt-filesystems normally turns "
-"echoing off so you cannot see what you are typing.  If you are not worried "
-"about Tempest attacks and there is no one else in the room you can specify "
-"this flag to see what you are typing."
+#: ../cat/virt-cat.pod:158 ../cat/virt-ls.pod:449 ../edit/virt-edit.pod:185 ../inspector/virt-inspector.pod:143 ../rescue/virt-rescue.pod:215
+msgid "or"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:155 ../libguestfs-1.11.20/cat/virt-filesystems.pod:155
-msgid "B<--extra>"
+#. type: verbatim
+#: ../cat/virt-cat.pod:160
+#, no-wrap
+msgid ""
+" virt-cat guestname file\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:157 ../libguestfs-1.11.20/cat/virt-filesystems.pod:157
+#: ../cat/virt-cat.pod:162 ../cat/virt-ls.pod:453 ../edit/virt-edit.pod:189 ../inspector/virt-inspector.pod:147 ../rescue/virt-rescue.pod:219
 msgid ""
 msgid ""
-"This causes filesystems that are not ordinary, mountable filesystems to be "
-"displayed.  This category includes swapspace, and filesystems that are empty "
-"or contain unknown data."
+"whereas in this version you should use I<-a> or I<-d> respectively to avoid "
+"the confusing case where a disk image might have the same name as a guest."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:161 ../libguestfs-1.11.20/cat/virt-filesystems.pod:161
-msgid "This option implies I<--filesystems>."
+#: ../cat/virt-cat.pod:166 ../cat/virt-ls.pod:457 ../edit/virt-edit.pod:193 ../inspector/virt-inspector.pod:151 ../rescue/virt-rescue.pod:223
+msgid "For compatibility the old style is still supported."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:163 ../libguestfs-1.11.20/cat/virt-filesystems.pod:163
-msgid "B<--filesystems>"
+#. type: =head1
+#: ../cat/virt-cat.pod:168 ../edit/virt-edit.pod:297
+msgid "USING GUESTFISH"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:165 ../libguestfs-1.11.20/cat/virt-filesystems.pod:165
+#: ../cat/virt-cat.pod:170
 msgid ""
 msgid ""
-"Display mountable filesystems.  If no display option was selected then this "
-"option is implied."
+"L<guestfish(1)> is a more powerful, lower level tool which you can use when "
+"C<virt-cat> doesn't work."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:168 ../libguestfs-1.11.20/cat/virt-filesystems.pod:168
-msgid "With I<--extra>, non-mountable filesystems are shown too."
+#: ../cat/virt-cat.pod:173
+msgid "Using C<virt-cat> is approximately equivalent to doing:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:181 ../libguestfs-1.11.20/cat/virt-filesystems.pod:181
+#: ../cat/virt-cat.pod:175
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-filesystems --format=raw -a disk.img\n"
+" guestfish --ro -i -d domname download file -\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: verbatim
-#: ../cat/virt-filesystems.pod:185 ../libguestfs-1.11.20/cat/virt-filesystems.pod:185
-#, no-wrap
+#. type: textblock
+#: ../cat/virt-cat.pod:177
 msgid ""
 msgid ""
-" virt-filesystems --format=raw -a disk.img --format -a another.img\n"
-"\n"
+"where C<domname> is the name of the libvirt guest, and C<file> is the full "
+"path to the file.  Note the final C<-> (meaning \"output to stdout\")."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:194 ../cat/virt-ls.pod:352 ../df/virt-df.pod:119 ../fish/guestfish.pod:156 ../libguestfs-1.11.20/cat/virt-filesystems.pod:194 ../libguestfs-1.11.20/cat/virt-ls.pod:352 ../libguestfs-1.11.20/df/virt-df.pod:119 ../libguestfs-1.11.20/fish/guestfish.pod:156 ../tools/virt-list-partitions.pl:109
-msgid "B<-h>"
+#. type: textblock
+#: ../cat/virt-cat.pod:181
+msgid ""
+"The command above uses libguestfs's guest inspection feature and so does not "
+"work on guests that libguestfs cannot inspect, or on things like arbitrary "
+"disk images that don't contain guests.  To display a file from a disk image "
+"directly, use:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:196 ../cat/virt-ls.pod:354 ../df/virt-df.pod:121 ../libguestfs-1.11.20/cat/virt-filesystems.pod:196 ../libguestfs-1.11.20/cat/virt-ls.pod:354 ../libguestfs-1.11.20/df/virt-df.pod:121 ../tools/virt-list-partitions.pl:111
-msgid "B<--human-readable>"
+#. type: verbatim
+#: ../cat/virt-cat.pod:186
+#, no-wrap
+msgid ""
+" guestfish --ro -a disk.img -m /dev/sda1 download file -\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:198 ../libguestfs-1.11.20/cat/virt-filesystems.pod:198
-msgid "In I<--long> mode, display sizes in human-readable format."
+#: ../cat/virt-cat.pod:188
+msgid ""
+"where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
+"the disk image, and C<file> is the full path to the file."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:205 ../cat/virt-ls.pod:366 ../libguestfs-1.11.20/cat/virt-filesystems.pod:205 ../libguestfs-1.11.20/cat/virt-ls.pod:366 ../tools/virt-list-filesystems.pl:108 ../tools/virt-list-partitions.pl:119
-msgid "B<-l>"
+#. type: textblock
+#: ../cat/virt-cat.pod:200 ../cat/virt-filesystems.pod:374 ../cat/virt-ls.pod:492 ../df/virt-df.pod:224 ../edit/virt-edit.pod:351 ../fuse/guestmount.pod:305 ../inspector/virt-inspector.pod:377 ../resize/virt-resize.pod:610 ../sparsify/virt-sparsify.pod:229
+msgid "This program returns 0 if successful, or non-zero if there was an error."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:207 ../cat/virt-ls.pod:368 ../libguestfs-1.11.20/cat/virt-filesystems.pod:207 ../libguestfs-1.11.20/cat/virt-ls.pod:368 ../tools/virt-list-filesystems.pl:110 ../tools/virt-list-partitions.pl:121
-msgid "B<--long>"
+#. type: textblock
+#: ../cat/virt-cat.pod:205
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, "
+"L<virt-tar-out(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:209 ../libguestfs-1.11.20/cat/virt-filesystems.pod:209
-msgid "Display extra columns of data (\"long format\")."
+#: ../cat/virt-cat.pod:218 ../inspector/virt-inspector.pod:405 ../resize/virt-resize.pod:641
+msgid "Copyright (C) 2010-2011 Red Hat Inc."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:211 ../libguestfs-1.11.20/cat/virt-filesystems.pod:211
-msgid "A title row is added unless you also specify I<--no-title>."
+#: ../cat/virt-filesystems.pod:5
+msgid ""
+"virt-filesystems - List filesystems, partitions, block devices, LVM in a "
+"virtual machine or disk image"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-filesystems.pod:213 ../libguestfs-1.11.20/cat/virt-filesystems.pod:213
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:9
+#, no-wrap
 msgid ""
 msgid ""
-"The extra columns displayed depend on what output you select, and the "
-"ordering of columns may change in future versions.  Use the title row, "
-"I<--csv> output and/or L<csvtool(1)> to match columns to data in external "
-"programs."
+" virt-filesystems [--options] -d domname\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-filesystems.pod:218 ../libguestfs-1.11.20/cat/virt-filesystems.pod:218
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:11
+#, no-wrap
 msgid ""
 msgid ""
-"Use I<-h> if you want sizes to be displayed in human-readable format.  The "
-"default is to show raw numbers of I<bytes>."
+" virt-filesystems [--options] -a disk.img [-a disk.img ...]\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:221 ../libguestfs-1.11.20/cat/virt-filesystems.pod:221
-msgid "Use I<--uuid> to display UUIDs too."
+#: ../cat/virt-filesystems.pod:15
+msgid ""
+"This tool allows you to discover filesystems, partitions, logical volumes, "
+"and their sizes in a disk image or virtual machine.  It is a replacement for "
+"L<virt-list-filesystems(1)> and L<virt-list-partitions(1)>."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:223 ../libguestfs-1.11.20/cat/virt-filesystems.pod:223
-msgid "B<--lvs>"
+#. type: textblock
+#: ../cat/virt-filesystems.pod:20
+msgid ""
+"One use for this tool is from shell scripts to iterate over all filesystems "
+"from a disk image:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:225 ../libguestfs-1.11.20/cat/virt-filesystems.pod:225
-msgid "B<--logvols>"
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:23
+#, no-wrap
+msgid ""
+" for fs in $(virt-filesystems -a disk.img); do\n"
+"   # ...\n"
+" done\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:227 ../libguestfs-1.11.20/cat/virt-filesystems.pod:227
-msgid "B<--logical-volumes>"
+#. type: textblock
+#: ../cat/virt-filesystems.pod:27
+msgid ""
+"Another use is to list partitions before using another tool to modify those "
+"partitions (such as L<virt-resize(1)>).  If you are curious about what an "
+"unknown disk image contains, use this tool along with L<virt-inspector(1)>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:229 ../libguestfs-1.11.20/cat/virt-filesystems.pod:229
+#: ../cat/virt-filesystems.pod:32
 msgid ""
 msgid ""
-"Display LVM logical volumes.  In this mode, these are displayed irrespective "
-"of whether the LVs contain filesystems."
+"Various command line options control what this program displays.  You need "
+"to give either I<-a> or I<-d> options to specify the disk image or libvirt "
+"guest respectively.  If you just specify that then the program shows "
+"filesystems found, one per line, like this:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:232 ../libguestfs-1.11.20/cat/virt-filesystems.pod:232
-msgid "B<--no-title>"
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:37
+#, no-wrap
+msgid ""
+" $ virt-filesystems -a disk.img\n"
+" /dev/sda1\n"
+" /dev/vg_guest/lv_root\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:234 ../libguestfs-1.11.20/cat/virt-filesystems.pod:234
-msgid "In I<--long> mode, don't add a title row."
+#: ../cat/virt-filesystems.pod:41
+msgid "If you add I<-l> or I<--long> then the output includes extra information:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../cat/virt-filesystems.pod:236 ../libguestfs-1.11.20/cat/virt-filesystems.pod:236
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:44
+#, no-wrap
 msgid ""
 msgid ""
-"Note that the order of the columns is not fixed, and may change in future "
-"versions of virt-filesystems, so using this option may give you unexpected "
-"surprises."
+" $ virt-filesystems -a disk.img -l\n"
+" Name                   Type         VFS   Label  Size\n"
+" /dev/sda1              filesystem   ext4  boot   524288000\n"
+" /dev/vg_guest/lv_root  filesystem   ext4  root   10212081664\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:240 ../libguestfs-1.11.20/cat/virt-filesystems.pod:240
-msgid "B<--parts>"
+#. type: textblock
+#: ../cat/virt-filesystems.pod:49
+msgid ""
+"If you add I<--extra> then non-mountable (swap, unknown) filesystems are "
+"shown as well:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:242 ../libguestfs-1.11.20/cat/virt-filesystems.pod:242
-msgid "B<--partitions>"
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:52
+#, no-wrap
+msgid ""
+" $ virt-filesystems -a disk.img --extra\n"
+" /dev/sda1\n"
+" /dev/vg_guest/lv_root\n"
+" /dev/vg_guest/lv_swap\n"
+" /dev/vg_guest/lv_data\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:244 ../libguestfs-1.11.20/cat/virt-filesystems.pod:244
-msgid ""
-"Display partitions.  In this mode, these are displayed irrespective of "
-"whether the partitions contain filesystems."
+#: ../cat/virt-filesystems.pod:58
+msgid "If you add I<--partitions> then partitions are shown instead of filesystems:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../cat/virt-filesystems.pod:247 ../libguestfs-1.11.20/cat/virt-filesystems.pod:247
-msgid "B<--pvs>"
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:60
+#, no-wrap
+msgid ""
+" $ virt-filesystems -a disk.img --partitions\n"
+" /dev/sda1\n"
+" /dev/sda2\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:64
+msgid ""
+"Similarly you can use I<--logical-volumes>, I<--volume-groups>, "
+"I<--physical-volumes>, I<--block-devices> to list those items."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:67
+msgid ""
+"You can use these options in combination as well (if you want a combination "
+"including filesystems, you have to add I<--filesystems>).  Notice that some "
+"items fall into several categories (eg. C</dev/sda1> might be both a "
+"partition and a filesystem).  These items are listed several times.  To get "
+"a list which includes absolutely everything that virt-filesystems knows "
+"about, use the I<--all> option."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:74
+msgid ""
+"UUIDs (because they are quite long) are not shown by default.  Add the "
+"I<--uuid> option to display device and filesystem UUIDs in the long output."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:78
+msgid ""
+"I<--all --long --uuid> is a useful combination to display all possible "
+"information about everything."
+msgstr ""
+
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:81
+#, no-wrap
+msgid ""
+" $ virt-filesystems -a win.img --all --long --uuid -h\n"
+" Name      Type       VFS  Label           Size Parent   UUID\n"
+" /dev/sda1 filesystem ntfs System Reserved 100M -        F81C92571C92112C\n"
+" /dev/sda2 filesystem ntfs -               20G  -        F2E8996AE8992E3B\n"
+" /dev/sda1 partition  -    -               100M /dev/sda -\n"
+" /dev/sda2 partition  -    -               20G  /dev/sda -\n"
+" /dev/sda  device     -    -               20G  -        -\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:89
+msgid "For machine-readable output, use I<--csv> to get Comma-Separated Values."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:110 ../tools/virt-list-filesystems.pl:121
+msgid "B<--all>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:112
+msgid ""
+"Display everything.  This is currently the same as specifying these options: "
+"I<--filesystems>, I<--extra>, I<--partitions>, I<--block-devices>, "
+"I<--logical-volumes>, I<--volume-groups>, I<--physical-volumes>.  (More may "
+"be added to this list in future)."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:117
+msgid "See also I<--long>."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:119
+msgid "B<--blkdevs>"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:121
+msgid "B<--block-devices>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:123
+msgid "Display block devices."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:135 ../cat/virt-ls.pod:301 ../df/virt-df.pod:88
+msgid "B<--csv>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:137 ../cat/virt-ls.pod:303 ../df/virt-df.pod:90
+msgid ""
+"Write out the results in CSV format (comma-separated values).  This format "
+"can be imported easily into databases and spreadsheets, but read L</NOTE "
+"ABOUT CSV FORMAT> below."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:150
+msgid ""
+"When prompting for keys and passphrases, virt-filesystems normally turns "
+"echoing off so you cannot see what you are typing.  If you are not worried "
+"about Tempest attacks and there is no one else in the room you can specify "
+"this flag to see what you are typing."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:155
+msgid "B<--extra>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:157
+msgid ""
+"This causes filesystems that are not ordinary, mountable filesystems to be "
+"displayed.  This category includes swapspace, and filesystems that are empty "
+"or contain unknown data."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:161
+msgid "This option implies I<--filesystems>."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:163
+msgid "B<--filesystems>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:165
+msgid ""
+"Display mountable filesystems.  If no display option was selected then this "
+"option is implied."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:168
+msgid "With I<--extra>, non-mountable filesystems are shown too."
+msgstr ""
+
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:181
+#, no-wrap
+msgid ""
+" virt-filesystems --format=raw -a disk.img\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../cat/virt-filesystems.pod:185
+#, no-wrap
+msgid ""
+" virt-filesystems --format=raw -a disk.img --format -a another.img\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:194 ../cat/virt-ls.pod:352 ../df/virt-df.pod:125 ../fish/guestfish.pod:156 ../tools/virt-list-partitions.pl:109
+msgid "B<-h>"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:196 ../cat/virt-ls.pod:354 ../df/virt-df.pod:127 ../tools/virt-list-partitions.pl:111
+msgid "B<--human-readable>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:198
+msgid "In I<--long> mode, display sizes in human-readable format."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:205 ../cat/virt-ls.pod:366 ../tools/virt-list-filesystems.pl:108 ../tools/virt-list-partitions.pl:119
+msgid "B<-l>"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:207 ../cat/virt-ls.pod:368 ../tools/virt-list-filesystems.pl:110 ../tools/virt-list-partitions.pl:121
+msgid "B<--long>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:209
+msgid "Display extra columns of data (\"long format\")."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:211
+msgid "A title row is added unless you also specify I<--no-title>."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:213
+msgid ""
+"The extra columns displayed depend on what output you select, and the "
+"ordering of columns may change in future versions.  Use the title row, "
+"I<--csv> output and/or L<csvtool(1)> to match columns to data in external "
+"programs."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:218
+msgid ""
+"Use I<-h> if you want sizes to be displayed in human-readable format.  The "
+"default is to show raw numbers of I<bytes>."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:221
+msgid "Use I<--uuid> to display UUIDs too."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:223
+msgid "B<--lvs>"
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:249 ../libguestfs-1.11.20/cat/virt-filesystems.pod:249
+#: ../cat/virt-filesystems.pod:225
+msgid "B<--logvols>"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:227
+msgid "B<--logical-volumes>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:229
+msgid ""
+"Display LVM logical volumes.  In this mode, these are displayed irrespective "
+"of whether the LVs contain filesystems."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:232
+msgid "B<--no-title>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:234
+msgid "In I<--long> mode, don't add a title row."
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:236
+msgid ""
+"Note that the order of the columns is not fixed, and may change in future "
+"versions of virt-filesystems, so using this option may give you unexpected "
+"surprises."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:240
+msgid "B<--parts>"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:242
+msgid "B<--partitions>"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-filesystems.pod:244
+msgid ""
+"Display partitions.  In this mode, these are displayed irrespective of "
+"whether the partitions contain filesystems."
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:247
+msgid "B<--pvs>"
+msgstr ""
+
+#. type: =item
+#: ../cat/virt-filesystems.pod:249
 msgid "B<--physvols>"
 msgstr ""
 
 #. type: =item
 msgid "B<--physvols>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:251 ../libguestfs-1.11.20/cat/virt-filesystems.pod:251
+#: ../cat/virt-filesystems.pod:251
 msgid "B<--physical-volumes>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--physical-volumes>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:253 ../libguestfs-1.11.20/cat/virt-filesystems.pod:253
+#: ../cat/virt-filesystems.pod:253
 msgid "Display LVM physical volumes."
 msgstr ""
 
 #. type: =item
 msgid "Display LVM physical volumes."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:255 ../df/virt-df.pod:157 ../libguestfs-1.11.20/cat/virt-filesystems.pod:255 ../libguestfs-1.11.20/df/virt-df.pod:157
+#: ../cat/virt-filesystems.pod:255 ../df/virt-df.pod:163
 msgid "B<--uuid>"
 msgstr ""
 
 #. type: =item
 msgid "B<--uuid>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:257 ../libguestfs-1.11.20/cat/virt-filesystems.pod:257
+#: ../cat/virt-filesystems.pod:257
 msgid "B<--uuids>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--uuids>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:259 ../libguestfs-1.11.20/cat/virt-filesystems.pod:259
+#: ../cat/virt-filesystems.pod:259
 msgid "In I<--long> mode, display UUIDs as well."
 msgstr ""
 
 #. type: =item
 msgid "In I<--long> mode, display UUIDs as well."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:273 ../libguestfs-1.11.20/cat/virt-filesystems.pod:273
+#: ../cat/virt-filesystems.pod:273
 msgid "B<--vgs>"
 msgstr ""
 
 #. type: =item
 msgid "B<--vgs>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:275 ../libguestfs-1.11.20/cat/virt-filesystems.pod:275
+#: ../cat/virt-filesystems.pod:275
 msgid "B<--volgroups>"
 msgstr ""
 
 #. type: =item
 msgid "B<--volgroups>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:277 ../libguestfs-1.11.20/cat/virt-filesystems.pod:277
+#: ../cat/virt-filesystems.pod:277
 msgid "B<--volume-groups>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--volume-groups>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:279 ../libguestfs-1.11.20/cat/virt-filesystems.pod:279
+#: ../cat/virt-filesystems.pod:279
 msgid "Display LVM volume groups."
 msgstr ""
 
 #. type: =head1
 msgid "Display LVM volume groups."
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-filesystems.pod:287 ../libguestfs-1.11.20/cat/virt-filesystems.pod:287
+#: ../cat/virt-filesystems.pod:287
 msgid "COLUMNS"
 msgstr ""
 
 #. type: textblock
 msgid "COLUMNS"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:289 ../libguestfs-1.11.20/cat/virt-filesystems.pod:289
+#: ../cat/virt-filesystems.pod:289
 msgid ""
 "Note that columns in the output are subject to reordering and change in "
 "future versions of this tool."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Note that columns in the output are subject to reordering and change in "
 "future versions of this tool."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:294 ../libguestfs-1.11.20/cat/virt-filesystems.pod:294
+#: ../cat/virt-filesystems.pod:294
 msgid "B<Name>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Name>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:296 ../libguestfs-1.11.20/cat/virt-filesystems.pod:296
+#: ../cat/virt-filesystems.pod:296
 msgid "The filesystem, partition, block device or LVM name."
 msgstr ""
 
 #. type: textblock
 msgid "The filesystem, partition, block device or LVM name."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:298 ../libguestfs-1.11.20/cat/virt-filesystems.pod:298
+#: ../cat/virt-filesystems.pod:298
 msgid ""
 "For device and partition names these are displayed as canonical libguestfs "
 "names, so that for example C</dev/sda2> is the second partition on the first "
 msgid ""
 "For device and partition names these are displayed as canonical libguestfs "
 "names, so that for example C</dev/sda2> is the second partition on the first "
@@ -1043,65 +1339,65 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:302 ../libguestfs-1.11.20/cat/virt-filesystems.pod:302
+#: ../cat/virt-filesystems.pod:302
 msgid ""
 "If the I<--long> option is B<not> specified, then only the name column is "
 "shown in the output."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If the I<--long> option is B<not> specified, then only the name column is "
 "shown in the output."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:305 ../libguestfs-1.11.20/cat/virt-filesystems.pod:305
+#: ../cat/virt-filesystems.pod:305
 msgid "B<Type>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Type>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:307 ../libguestfs-1.11.20/cat/virt-filesystems.pod:307
+#: ../cat/virt-filesystems.pod:307
 msgid "The object type, for example C<filesystem>, C<lv>, C<device> etc."
 msgstr ""
 
 #. type: =item
 msgid "The object type, for example C<filesystem>, C<lv>, C<device> etc."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:309 ../libguestfs-1.11.20/cat/virt-filesystems.pod:309
+#: ../cat/virt-filesystems.pod:309
 msgid "B<VFS>"
 msgstr ""
 
 #. type: textblock
 msgid "B<VFS>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:311 ../libguestfs-1.11.20/cat/virt-filesystems.pod:311
+#: ../cat/virt-filesystems.pod:311
 msgid ""
 "If there is a filesystem, then this column displays the filesystem type if "
 "one could be detected, eg. C<ext4>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If there is a filesystem, then this column displays the filesystem type if "
 "one could be detected, eg. C<ext4>."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:314 ../libguestfs-1.11.20/cat/virt-filesystems.pod:314
+#: ../cat/virt-filesystems.pod:314
 msgid "B<Label>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Label>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:316 ../libguestfs-1.11.20/cat/virt-filesystems.pod:316
+#: ../cat/virt-filesystems.pod:316
 msgid ""
 "If the object has a label (used for identifying and mounting filesystems) "
 "then this column contains the label."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If the object has a label (used for identifying and mounting filesystems) "
 "then this column contains the label."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:319 ../libguestfs-1.11.20/cat/virt-filesystems.pod:319
+#: ../cat/virt-filesystems.pod:319
 msgid "B<Size>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Size>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:321 ../libguestfs-1.11.20/cat/virt-filesystems.pod:321
+#: ../cat/virt-filesystems.pod:321
 msgid ""
 "The size of the object in bytes.  If the I<--human> option is used then the "
 "size is displayed in a human-readable form."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The size of the object in bytes.  If the I<--human> option is used then the "
 "size is displayed in a human-readable form."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:324 ../libguestfs-1.11.20/cat/virt-filesystems.pod:324
+#: ../cat/virt-filesystems.pod:324
 msgid "B<Parent>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Parent>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:326 ../libguestfs-1.11.20/cat/virt-filesystems.pod:326
+#: ../cat/virt-filesystems.pod:326
 msgid ""
 "The parent column records the parent relationship between objects.  For "
 "example, if the object is a partition, then this column contains the name of "
 msgid ""
 "The parent column records the parent relationship between objects.  For "
 "example, if the object is a partition, then this column contains the name of "
@@ -1110,43 +1406,43 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:331 ../libguestfs-1.11.20/cat/virt-filesystems.pod:331
+#: ../cat/virt-filesystems.pod:331
 msgid "B<UUID>"
 msgstr ""
 
 #. type: textblock
 msgid "B<UUID>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:333 ../libguestfs-1.11.20/cat/virt-filesystems.pod:333
+#: ../cat/virt-filesystems.pod:333
 msgid ""
 "If the object has a UUID (used for identifying and mounting filesystems and "
 "block devices) then this column contains the UUID as a string."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the object has a UUID (used for identifying and mounting filesystems and "
 "block devices) then this column contains the UUID as a string."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:337 ../libguestfs-1.11.20/cat/virt-filesystems.pod:337
+#: ../cat/virt-filesystems.pod:337
 msgid "The UUID is only displayed if the I<--uuid> option is given."
 msgstr ""
 
 #. type: =head1
 msgid "The UUID is only displayed if the I<--uuid> option is given."
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-filesystems.pod:341 ../cat/virt-ls.pod:459 ../df/virt-df.pod:185 ../libguestfs-1.11.20/cat/virt-filesystems.pod:341 ../libguestfs-1.11.20/cat/virt-ls.pod:459 ../libguestfs-1.11.20/df/virt-df.pod:185
+#: ../cat/virt-filesystems.pod:341 ../cat/virt-ls.pod:459 ../df/virt-df.pod:191
 msgid "NOTE ABOUT CSV FORMAT"
 msgstr ""
 
 #. type: textblock
 msgid "NOTE ABOUT CSV FORMAT"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:343 ../cat/virt-ls.pod:461 ../df/virt-df.pod:187 ../libguestfs-1.11.20/cat/virt-filesystems.pod:343 ../libguestfs-1.11.20/cat/virt-ls.pod:461 ../libguestfs-1.11.20/df/virt-df.pod:187
+#: ../cat/virt-filesystems.pod:343 ../cat/virt-ls.pod:461 ../df/virt-df.pod:193
 msgid ""
 "Comma-separated values (CSV) is a deceptive format.  It I<seems> like it "
 "should be easy to parse, but it is definitely not easy to parse."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Comma-separated values (CSV) is a deceptive format.  It I<seems> like it "
 "should be easy to parse, but it is definitely not easy to parse."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:346 ../cat/virt-ls.pod:464 ../df/virt-df.pod:190 ../libguestfs-1.11.20/cat/virt-filesystems.pod:346 ../libguestfs-1.11.20/cat/virt-ls.pod:464 ../libguestfs-1.11.20/df/virt-df.pod:190
+#: ../cat/virt-filesystems.pod:346 ../cat/virt-ls.pod:464 ../df/virt-df.pod:196
 msgid ""
 "Myth: Just split fields at commas.  Reality: This does I<not> work "
 "reliably.  This example has two columns:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Myth: Just split fields at commas.  Reality: This does I<not> work "
 "reliably.  This example has two columns:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:349 ../cat/virt-ls.pod:467 ../df/virt-df.pod:193 ../libguestfs-1.11.20/cat/virt-filesystems.pod:349 ../libguestfs-1.11.20/cat/virt-ls.pod:467 ../libguestfs-1.11.20/df/virt-df.pod:193
+#: ../cat/virt-filesystems.pod:349 ../cat/virt-ls.pod:467 ../df/virt-df.pod:199
 #, no-wrap
 msgid ""
 " \"foo,bar\",baz\n"
 #, no-wrap
 msgid ""
 " \"foo,bar\",baz\n"
@@ -1154,14 +1450,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:351 ../cat/virt-ls.pod:469 ../df/virt-df.pod:195 ../libguestfs-1.11.20/cat/virt-filesystems.pod:351 ../libguestfs-1.11.20/cat/virt-ls.pod:469 ../libguestfs-1.11.20/df/virt-df.pod:195
+#: ../cat/virt-filesystems.pod:351 ../cat/virt-ls.pod:469 ../df/virt-df.pod:201
 msgid ""
 "Myth: Read the file one line at a time.  Reality: This does I<not> work "
 "reliably.  This example has one row:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Myth: Read the file one line at a time.  Reality: This does I<not> work "
 "reliably.  This example has one row:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-filesystems.pod:354 ../cat/virt-ls.pod:472 ../df/virt-df.pod:198 ../libguestfs-1.11.20/cat/virt-filesystems.pod:354 ../libguestfs-1.11.20/cat/virt-ls.pod:472 ../libguestfs-1.11.20/df/virt-df.pod:198
+#: ../cat/virt-filesystems.pod:354 ../cat/virt-ls.pod:472 ../df/virt-df.pod:204
 #, no-wrap
 msgid ""
 " \"foo\n"
 #, no-wrap
 msgid ""
 " \"foo\n"
@@ -1170,26 +1466,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:357 ../cat/virt-ls.pod:475 ../df/virt-df.pod:201 ../libguestfs-1.11.20/cat/virt-filesystems.pod:357 ../libguestfs-1.11.20/cat/virt-ls.pod:475 ../libguestfs-1.11.20/df/virt-df.pod:201
+#: ../cat/virt-filesystems.pod:357 ../cat/virt-ls.pod:475 ../df/virt-df.pod:207
 msgid ""
 "For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
 "packaged in major Linux distributions)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
 "packaged in major Linux distributions)."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:360 ../cat/virt-ls.pod:478 ../df/virt-df.pod:204 ../libguestfs-1.11.20/cat/virt-filesystems.pod:360 ../libguestfs-1.11.20/cat/virt-ls.pod:478 ../libguestfs-1.11.20/df/virt-df.pod:204
+#: ../cat/virt-filesystems.pod:360 ../cat/virt-ls.pod:478 ../df/virt-df.pod:210
 msgid ""
 "For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
 "or Python's built-in csv library)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
 "or Python's built-in csv library)."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:363 ../cat/virt-ls.pod:481 ../df/virt-df.pod:207 ../libguestfs-1.11.20/cat/virt-filesystems.pod:363 ../libguestfs-1.11.20/cat/virt-ls.pod:481 ../libguestfs-1.11.20/df/virt-df.pod:207
+#: ../cat/virt-filesystems.pod:363 ../cat/virt-ls.pod:481 ../df/virt-df.pod:213
 msgid "Most spreadsheets and databases can import CSV directly."
 msgstr ""
 
 #. type: textblock
 msgid "Most spreadsheets and databases can import CSV directly."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:374 ../libguestfs-1.11.20/cat/virt-filesystems.pod:374
+#: ../cat/virt-filesystems.pod:379
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-df(1)>, "
 "L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, L<csvtool(1)>, "
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-df(1)>, "
 "L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, L<csvtool(1)>, "
@@ -1197,17 +1493,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:389 ../libguestfs-1.11.20/cat/virt-filesystems.pod:389 ../tools/virt-make-fs.pl:570 ../tools/virt-win-reg.pl:778
+#: ../cat/virt-filesystems.pod:394 ../tools/virt-make-fs.pl:570 ../tools/virt-win-reg.pl:778
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
 
 #. type: textblock
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:5 ../libguestfs-1.11.20/cat/virt-ls.pod:5
+#: ../cat/virt-ls.pod:5
 msgid "virt-ls - List files in a virtual machine"
 msgstr ""
 
 #. type: verbatim
 msgid "virt-ls - List files in a virtual machine"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:9 ../libguestfs-1.11.20/cat/virt-ls.pod:9
+#: ../cat/virt-ls.pod:9
 #, no-wrap
 msgid ""
 " virt-ls [--options] -d domname directory [directory ...]\n"
 #, no-wrap
 msgid ""
 " virt-ls [--options] -d domname directory [directory ...]\n"
@@ -1215,7 +1511,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:11 ../libguestfs-1.11.20/cat/virt-ls.pod:11
+#: ../cat/virt-ls.pod:11
 #, no-wrap
 msgid ""
 " virt-ls [--options] -a disk.img [-a disk.img ...] directory [directory "
 #, no-wrap
 msgid ""
 " virt-ls [--options] -a disk.img [-a disk.img ...] directory [directory "
@@ -1224,12 +1520,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:13 ../df/virt-df.pod:15 ../libguestfs-1.11.20/cat/virt-ls.pod:13 ../libguestfs-1.11.20/df/virt-df.pod:15 ../libguestfs-1.11.20/rescue/virt-rescue.pod:13 ../rescue/virt-rescue.pod:13
+#: ../cat/virt-ls.pod:13 ../df/virt-df.pod:15 ../rescue/virt-rescue.pod:13
 msgid "Old style:"
 msgstr ""
 
 #. type: verbatim
 msgid "Old style:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:15 ../libguestfs-1.11.20/cat/virt-ls.pod:15
+#: ../cat/virt-ls.pod:15
 #, no-wrap
 msgid ""
 " virt-ls [--options] domname directory\n"
 #, no-wrap
 msgid ""
 " virt-ls [--options] domname directory\n"
@@ -1237,7 +1533,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:17 ../libguestfs-1.11.20/cat/virt-ls.pod:17
+#: ../cat/virt-ls.pod:17
 #, no-wrap
 msgid ""
 " virt-ls [--options] disk.img [disk.img ...] directory\n"
 #, no-wrap
 msgid ""
 " virt-ls [--options] disk.img [disk.img ...] directory\n"
@@ -1245,28 +1541,28 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:21 ../libguestfs-1.11.20/cat/virt-ls.pod:21
+#: ../cat/virt-ls.pod:21
 msgid ""
 "C<virt-ls> lists filenames, file sizes, checksums, extended attributes and "
 "more from a virtual machine or disk image."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-ls> lists filenames, file sizes, checksums, extended attributes and "
 "more from a virtual machine or disk image."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:24 ../libguestfs-1.11.20/cat/virt-ls.pod:24
+#: ../cat/virt-ls.pod:24
 msgid ""
 "Multiple directory names can be given, in which case the output from each is "
 "concatenated."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Multiple directory names can be given, in which case the output from each is "
 "concatenated."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:27 ../libguestfs-1.11.20/cat/virt-ls.pod:27
+#: ../cat/virt-ls.pod:27
 msgid ""
 "To list directories from a libvirt guest use the I<-d> option to specify the "
 "name of the guest.  For a disk image, use the I<-a> option."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "To list directories from a libvirt guest use the I<-d> option to specify the "
 "name of the guest.  For a disk image, use the I<-a> option."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:31 ../libguestfs-1.11.20/cat/virt-ls.pod:31
+#: ../cat/virt-ls.pod:31
 msgid ""
 "C<virt-ls> can do many simple file listings.  For more complicated cases you "
 "may need to use L<guestfish(1)>, or write a program directly to the "
 msgid ""
 "C<virt-ls> can do many simple file listings.  For more complicated cases you "
 "may need to use L<guestfish(1)>, or write a program directly to the "
@@ -1274,12 +1570,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:37 ../libguestfs-1.11.20/cat/virt-ls.pod:37
+#: ../cat/virt-ls.pod:37
 msgid "Get a list of all files and directories in a virtual machine:"
 msgstr ""
 
 #. type: verbatim
 msgid "Get a list of all files and directories in a virtual machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:39 ../libguestfs-1.11.20/cat/virt-ls.pod:39
+#: ../cat/virt-ls.pod:39
 #, no-wrap
 msgid ""
 " virt-ls -R -d guest /\n"
 #, no-wrap
 msgid ""
 " virt-ls -R -d guest /\n"
@@ -1287,12 +1583,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:41 ../libguestfs-1.11.20/cat/virt-ls.pod:41
+#: ../cat/virt-ls.pod:41
 msgid "List all setuid or setgid programs in a Linux virtual machine:"
 msgstr ""
 
 #. type: verbatim
 msgid "List all setuid or setgid programs in a Linux virtual machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:43 ../libguestfs-1.11.20/cat/virt-ls.pod:43
+#: ../cat/virt-ls.pod:43
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep '^- [42]'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep '^- [42]'\n"
@@ -1300,12 +1596,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:45 ../libguestfs-1.11.20/cat/virt-ls.pod:45
+#: ../cat/virt-ls.pod:45
 msgid "List all public-writable directories in a Linux virtual machine:"
 msgstr ""
 
 #. type: verbatim
 msgid "List all public-writable directories in a Linux virtual machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:47 ../libguestfs-1.11.20/cat/virt-ls.pod:47
+#: ../cat/virt-ls.pod:47
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep '^d ...7'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep '^d ...7'\n"
@@ -1313,12 +1609,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:49 ../libguestfs-1.11.20/cat/virt-ls.pod:49
+#: ../cat/virt-ls.pod:49
 msgid "List all Unix domain sockets in a Linux virtual machine:"
 msgstr ""
 
 #. type: verbatim
 msgid "List all Unix domain sockets in a Linux virtual machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:51 ../libguestfs-1.11.20/cat/virt-ls.pod:51
+#: ../cat/virt-ls.pod:51
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep '^s'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep '^s'\n"
@@ -1326,12 +1622,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:53 ../libguestfs-1.11.20/cat/virt-ls.pod:53
+#: ../cat/virt-ls.pod:53
 msgid "List all regular files with filenames ending in '.png':"
 msgstr ""
 
 #. type: verbatim
 msgid "List all regular files with filenames ending in '.png':"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:55 ../libguestfs-1.11.20/cat/virt-ls.pod:55
+#: ../cat/virt-ls.pod:55
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep -i '^-.*\\.png$'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest / | grep -i '^-.*\\.png$'\n"
@@ -1339,12 +1635,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:57 ../libguestfs-1.11.20/cat/virt-ls.pod:57
+#: ../cat/virt-ls.pod:57
 msgid "To display files larger than 10MB in home directories:"
 msgstr ""
 
 #. type: verbatim
 msgid "To display files larger than 10MB in home directories:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:59 ../libguestfs-1.11.20/cat/virt-ls.pod:59
+#: ../cat/virt-ls.pod:59
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest /home | awk '$3 > 10*1024*1024'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest /home | awk '$3 > 10*1024*1024'\n"
@@ -1352,12 +1648,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:61 ../libguestfs-1.11.20/cat/virt-ls.pod:61
+#: ../cat/virt-ls.pod:61
 msgid "Find everything modified in the last 7 days:"
 msgstr ""
 
 #. type: verbatim
 msgid "Find everything modified in the last 7 days:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:63 ../libguestfs-1.11.20/cat/virt-ls.pod:63
+#: ../cat/virt-ls.pod:63
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest --time-days / | awk '$6 <= 7'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest --time-days / | awk '$6 <= 7'\n"
@@ -1365,12 +1661,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:65 ../libguestfs-1.11.20/cat/virt-ls.pod:65
+#: ../cat/virt-ls.pod:65
 msgid "Find regular files modified in the last 24 hours:"
 msgstr ""
 
 #. type: verbatim
 msgid "Find regular files modified in the last 24 hours:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:67 ../libguestfs-1.11.20/cat/virt-ls.pod:67
+#: ../cat/virt-ls.pod:67
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest --time-days / | grep '^-' | awk '$6 < 1'\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -d guest --time-days / | grep '^-' | awk '$6 < 1'\n"
@@ -1378,19 +1674,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:69 ../libguestfs-1.11.20/cat/virt-ls.pod:69
+#: ../cat/virt-ls.pod:69
 msgid "DIFFERENCES IN SNAPSHOTS AND BACKING FILES"
 msgstr ""
 
 #. type: textblock
 msgid "DIFFERENCES IN SNAPSHOTS AND BACKING FILES"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:71 ../libguestfs-1.11.20/cat/virt-ls.pod:71
+#: ../cat/virt-ls.pod:71
 msgid ""
 "Find the differences between files in a guest and an earlier snapshot of the "
 "same guest."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Find the differences between files in a guest and an earlier snapshot of the "
 "same guest."
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:74 ../libguestfs-1.11.20/cat/virt-ls.pod:74
+#: ../cat/virt-ls.pod:74
 #, no-wrap
 msgid ""
 " virt-ls -lR -a snapshot.img / --uids --time-t > old\n"
 #, no-wrap
 msgid ""
 " virt-ls -lR -a snapshot.img / --uids --time-t > old\n"
@@ -1400,7 +1696,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:78 ../libguestfs-1.11.20/cat/virt-ls.pod:78
+#: ../cat/virt-ls.pod:78
 msgid ""
 "The commands above won't find files where the content has changed but the "
 "metadata (eg. file size and modification date) is the same.  To do that, you "
 msgid ""
 "The commands above won't find files where the content has changed but the "
 "metadata (eg. file size and modification date) is the same.  To do that, you "
@@ -1410,29 +1706,29 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-ls.pod:84 ../libguestfs-1.11.20/cat/virt-ls.pod:84
+#: ../cat/virt-ls.pod:84
 msgid "OUTPUT MODES"
 msgstr ""
 
 #. type: textblock
 msgid "OUTPUT MODES"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:86 ../libguestfs-1.11.20/cat/virt-ls.pod:86
+#: ../cat/virt-ls.pod:86
 msgid ""
 "C<virt-ls> has four output modes, controlled by different combinations of "
 "the I<-l> and I<-R> options."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "C<virt-ls> has four output modes, controlled by different combinations of "
 "the I<-l> and I<-R> options."
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:89 ../libguestfs-1.11.20/cat/virt-ls.pod:89
+#: ../cat/virt-ls.pod:89
 msgid "SIMPLE LISTING"
 msgstr ""
 
 #. type: textblock
 msgid "SIMPLE LISTING"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:91 ../libguestfs-1.11.20/cat/virt-ls.pod:91
+#: ../cat/virt-ls.pod:91
 msgid "A simple listing is like the ordinary L<ls(1)> command:"
 msgstr ""
 
 #. type: verbatim
 msgid "A simple listing is like the ordinary L<ls(1)> command:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:93 ../libguestfs-1.11.20/cat/virt-ls.pod:93
+#: ../cat/virt-ls.pod:93
 #, no-wrap
 msgid ""
 " $ virt-ls -d guest /\n"
 #, no-wrap
 msgid ""
 " $ virt-ls -d guest /\n"
@@ -1443,19 +1739,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:98 ../libguestfs-1.11.20/cat/virt-ls.pod:98
+#: ../cat/virt-ls.pod:98
 msgid "LONG LISTING"
 msgstr ""
 
 #. type: textblock
 msgid "LONG LISTING"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:100 ../libguestfs-1.11.20/cat/virt-ls.pod:100
+#: ../cat/virt-ls.pod:100
 msgid ""
 "With the I<-l> (I<--long>) option, the output is like the C<ls -l> command "
 "(more specifically, like the C<guestfs_ll> function)."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "With the I<-l> (I<--long>) option, the output is like the C<ls -l> command "
 "(more specifically, like the C<guestfs_ll> function)."
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:103 ../libguestfs-1.11.20/cat/virt-ls.pod:103
+#: ../cat/virt-ls.pod:103
 #, no-wrap
 msgid ""
 " $ virt-ls -l -d guest /\n"
 #, no-wrap
 msgid ""
 " $ virt-ls -l -d guest /\n"
@@ -1467,7 +1763,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:109 ../libguestfs-1.11.20/cat/virt-ls.pod:109
+#: ../cat/virt-ls.pod:109
 msgid ""
 "Note that while this is useful for displaying a directory, do not try "
 "parsing this output in another program.  Use L</RECURSIVE LONG LISTING> "
 msgid ""
 "Note that while this is useful for displaying a directory, do not try "
 "parsing this output in another program.  Use L</RECURSIVE LONG LISTING> "
@@ -1475,19 +1771,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:113 ../libguestfs-1.11.20/cat/virt-ls.pod:113
+#: ../cat/virt-ls.pod:113
 msgid "RECURSIVE LISTING"
 msgstr ""
 
 #. type: textblock
 msgid "RECURSIVE LISTING"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:115 ../libguestfs-1.11.20/cat/virt-ls.pod:115
+#: ../cat/virt-ls.pod:115
 msgid ""
 "With the I<-R> (I<--recursive>) option, C<virt-ls> lists the names of files "
 "and directories recursively:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "With the I<-R> (I<--recursive>) option, C<virt-ls> lists the names of files "
 "and directories recursively:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:118 ../libguestfs-1.11.20/cat/virt-ls.pod:118
+#: ../cat/virt-ls.pod:118
 #, no-wrap
 msgid ""
 " $ virt-ls -R -d guest /tmp\n"
 #, no-wrap
 msgid ""
 " $ virt-ls -R -d guest /tmp\n"
@@ -1498,19 +1794,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:123 ../libguestfs-1.11.20/cat/virt-ls.pod:123
+#: ../cat/virt-ls.pod:123
 msgid ""
 "To generate this output, C<virt-ls> runs the C<guestfs_find0> function and "
 "converts C<\\0> characters to C<\\n>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "To generate this output, C<virt-ls> runs the C<guestfs_find0> function and "
 "converts C<\\0> characters to C<\\n>."
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:126 ../libguestfs-1.11.20/cat/virt-ls.pod:126
+#: ../cat/virt-ls.pod:126
 msgid "RECURSIVE LONG LISTING"
 msgstr ""
 
 #. type: textblock
 msgid "RECURSIVE LONG LISTING"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:128 ../libguestfs-1.11.20/cat/virt-ls.pod:128
+#: ../cat/virt-ls.pod:128
 msgid ""
 "Using I<-lR> options together changes the output to display directories "
 "recursively, with file stats, and optionally other features such as "
 msgid ""
 "Using I<-lR> options together changes the output to display directories "
 "recursively, with file stats, and optionally other features such as "
@@ -1518,14 +1814,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:132 ../libguestfs-1.11.20/cat/virt-ls.pod:132
+#: ../cat/virt-ls.pod:132
 msgid ""
 "Most of the interesting features of C<virt-ls> are only available when using "
 "I<-lR> mode."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Most of the interesting features of C<virt-ls> are only available when using "
 "I<-lR> mode."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:135 ../libguestfs-1.11.20/cat/virt-ls.pod:135
+#: ../cat/virt-ls.pod:135
 msgid ""
 "The fields are normally space-separated.  Filenames are B<not> quoted, so "
 "you cannot use the output in another program (because filenames can contain "
 msgid ""
 "The fields are normally space-separated.  Filenames are B<not> quoted, so "
 "you cannot use the output in another program (because filenames can contain "
@@ -1537,14 +1833,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:143 ../libguestfs-1.11.20/cat/virt-ls.pod:143
+#: ../cat/virt-ls.pod:143
 msgid ""
 "Note that this output format is completely unrelated to the C<ls -lR> "
 "command."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Note that this output format is completely unrelated to the C<ls -lR> "
 "command."
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:146 ../libguestfs-1.11.20/cat/virt-ls.pod:146
+#: ../cat/virt-ls.pod:146
 #, no-wrap
 msgid ""
 " $ virt-ls -lR -d guest /bin\n"
 #, no-wrap
 msgid ""
 " $ virt-ls -lR -d guest /bin\n"
@@ -1559,17 +1855,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:155 ../libguestfs-1.11.20/cat/virt-ls.pod:155
+#: ../cat/virt-ls.pod:155
 msgid "These basic fields are always shown:"
 msgstr ""
 
 #. type: =item
 msgid "These basic fields are always shown:"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:159 ../libguestfs-1.11.20/cat/virt-ls.pod:159
+#: ../cat/virt-ls.pod:159
 msgid "type"
 msgstr ""
 
 #. type: textblock
 msgid "type"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:161 ../libguestfs-1.11.20/cat/virt-ls.pod:161
+#: ../cat/virt-ls.pod:161
 msgid ""
 "The file type, one of: C<-> (regular file), C<d> (directory), C<c> "
 "(character device), C<b> (block device), C<p> (named pipe), C<l> (symbolic "
 msgid ""
 "The file type, one of: C<-> (regular file), C<d> (directory), C<c> "
 "(character device), C<b> (block device), C<p> (named pipe), C<l> (symbolic "
@@ -1577,22 +1873,22 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:171 ../libguestfs-1.11.20/cat/virt-ls.pod:171
+#: ../cat/virt-ls.pod:171
 msgid "permissions"
 msgstr ""
 
 #. type: textblock
 msgid "permissions"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:173 ../libguestfs-1.11.20/cat/virt-ls.pod:173
+#: ../cat/virt-ls.pod:173
 msgid "The Unix permissions, displayed as a 4 digit octal number."
 msgstr ""
 
 #. type: =item
 msgid "The Unix permissions, displayed as a 4 digit octal number."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:175 ../libguestfs-1.11.20/cat/virt-ls.pod:175
+#: ../cat/virt-ls.pod:175
 msgid "size"
 msgstr ""
 
 #. type: textblock
 msgid "size"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:177 ../libguestfs-1.11.20/cat/virt-ls.pod:177
+#: ../cat/virt-ls.pod:177
 msgid ""
 "The size of the file.  This is shown in bytes unless I<-h> or "
 "I<--human-readable> option is given, in which case this is shown as a "
 msgid ""
 "The size of the file.  This is shown in bytes unless I<-h> or "
 "I<--human-readable> option is given, in which case this is shown as a "
@@ -1600,157 +1896,157 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:181 ../fish/guestfish-actions.pod:4183 ../libguestfs-1.11.20/cat/virt-ls.pod:181 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4183
+#: ../cat/virt-ls.pod:181 ../fish/guestfish-actions.pod:4245
 msgid "path"
 msgstr ""
 
 #. type: textblock
 msgid "path"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:183 ../libguestfs-1.11.20/cat/virt-ls.pod:183
+#: ../cat/virt-ls.pod:183
 msgid "The full path of the file or directory."
 msgstr ""
 
 #. type: =item
 msgid "The full path of the file or directory."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:185 ../libguestfs-1.11.20/cat/virt-ls.pod:185
+#: ../cat/virt-ls.pod:185
 msgid "link"
 msgstr ""
 
 #. type: textblock
 msgid "link"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:187 ../libguestfs-1.11.20/cat/virt-ls.pod:187
+#: ../cat/virt-ls.pod:187
 msgid "For symbolic links only, the link target."
 msgstr ""
 
 #. type: textblock
 msgid "For symbolic links only, the link target."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:191 ../libguestfs-1.11.20/cat/virt-ls.pod:191
+#: ../cat/virt-ls.pod:191
 msgid ""
 "In I<-lR> mode, additional command line options enable the display of more "
 "fields."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "In I<-lR> mode, additional command line options enable the display of more "
 "fields."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:194 ../libguestfs-1.11.20/cat/virt-ls.pod:194
+#: ../cat/virt-ls.pod:194
 msgid ""
 "With the I<--uids> flag, these additional fields are displayed before the "
 "path:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "With the I<--uids> flag, these additional fields are displayed before the "
 "path:"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:199 ../libguestfs-1.11.20/cat/virt-ls.pod:199
+#: ../cat/virt-ls.pod:199
 msgid "uid"
 msgstr ""
 
 #. type: =item
 msgid "uid"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:201 ../libguestfs-1.11.20/cat/virt-ls.pod:201
+#: ../cat/virt-ls.pod:201
 msgid "gid"
 msgstr ""
 
 #. type: textblock
 msgid "gid"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:203 ../libguestfs-1.11.20/cat/virt-ls.pod:203
+#: ../cat/virt-ls.pod:203
 msgid ""
 "The UID and GID of the owner of the file (displayed numerically).  Note "
 "these only make sense in the context of a Unix-like guest."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The UID and GID of the owner of the file (displayed numerically).  Note "
 "these only make sense in the context of a Unix-like guest."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:208 ../libguestfs-1.11.20/cat/virt-ls.pod:208
+#: ../cat/virt-ls.pod:208
 msgid "With the I<--times> flag, these additional fields are displayed:"
 msgstr ""
 
 #. type: =item
 msgid "With the I<--times> flag, these additional fields are displayed:"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:212 ../libguestfs-1.11.20/cat/virt-ls.pod:212
+#: ../cat/virt-ls.pod:212
 msgid "atime"
 msgstr ""
 
 #. type: textblock
 msgid "atime"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:214 ../libguestfs-1.11.20/cat/virt-ls.pod:214
+#: ../cat/virt-ls.pod:214
 msgid "The time of last access."
 msgstr ""
 
 #. type: =item
 msgid "The time of last access."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:216 ../libguestfs-1.11.20/cat/virt-ls.pod:216
+#: ../cat/virt-ls.pod:216
 msgid "mtime"
 msgstr ""
 
 #. type: textblock
 msgid "mtime"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:218 ../libguestfs-1.11.20/cat/virt-ls.pod:218
+#: ../cat/virt-ls.pod:218
 msgid "The time of last modification."
 msgstr ""
 
 #. type: =item
 msgid "The time of last modification."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:220 ../libguestfs-1.11.20/cat/virt-ls.pod:220
+#: ../cat/virt-ls.pod:220
 msgid "ctime"
 msgstr ""
 
 #. type: textblock
 msgid "ctime"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:222 ../libguestfs-1.11.20/cat/virt-ls.pod:222
+#: ../cat/virt-ls.pod:222
 msgid "The time of last status change."
 msgstr ""
 
 #. type: textblock
 msgid "The time of last status change."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:226 ../libguestfs-1.11.20/cat/virt-ls.pod:226
+#: ../cat/virt-ls.pod:226
 msgid ""
 "The time fields are displayed as string dates and times, unless one of the "
 "I<--time-t>, I<--time-relative> or I<--time-days> flags is given."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The time fields are displayed as string dates and times, unless one of the "
 "I<--time-t>, I<--time-relative> or I<--time-days> flags is given."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:229 ../libguestfs-1.11.20/cat/virt-ls.pod:229
+#: ../cat/virt-ls.pod:229
 msgid "With the I<--extra-stats> flag, these additional fields are displayed:"
 msgstr ""
 
 #. type: =item
 msgid "With the I<--extra-stats> flag, these additional fields are displayed:"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:233 ../libguestfs-1.11.20/cat/virt-ls.pod:233
+#: ../cat/virt-ls.pod:233
 msgid "device"
 msgstr ""
 
 #. type: textblock
 msgid "device"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:235 ../libguestfs-1.11.20/cat/virt-ls.pod:235
+#: ../cat/virt-ls.pod:235
 msgid ""
 "The device containing the file (displayed as major:minor).  This may not "
 "match devices as known to the guest."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The device containing the file (displayed as major:minor).  This may not "
 "match devices as known to the guest."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:238 ../libguestfs-1.11.20/cat/virt-ls.pod:238
+#: ../cat/virt-ls.pod:238
 msgid "inode"
 msgstr ""
 
 #. type: textblock
 msgid "inode"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:240 ../libguestfs-1.11.20/cat/virt-ls.pod:240
+#: ../cat/virt-ls.pod:240
 msgid "The inode number."
 msgstr ""
 
 #. type: =item
 msgid "The inode number."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:242 ../libguestfs-1.11.20/cat/virt-ls.pod:242
+#: ../cat/virt-ls.pod:242
 msgid "nlink"
 msgstr ""
 
 #. type: textblock
 msgid "nlink"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:244 ../libguestfs-1.11.20/cat/virt-ls.pod:244
+#: ../cat/virt-ls.pod:244
 msgid "The number of hard links."
 msgstr ""
 
 #. type: =item
 msgid "The number of hard links."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:246 ../libguestfs-1.11.20/cat/virt-ls.pod:246
+#: ../cat/virt-ls.pod:246
 msgid "rdev"
 msgstr ""
 
 #. type: textblock
 msgid "rdev"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:248 ../libguestfs-1.11.20/cat/virt-ls.pod:248
+#: ../cat/virt-ls.pod:248
 msgid "For block and char special files, the device (displayed as major:minor)."
 msgstr ""
 
 #. type: =item
 msgid "For block and char special files, the device (displayed as major:minor)."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:251 ../libguestfs-1.11.20/cat/virt-ls.pod:251
+#: ../cat/virt-ls.pod:251
 msgid "blocks"
 msgstr ""
 
 #. type: textblock
 msgid "blocks"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:253 ../libguestfs-1.11.20/cat/virt-ls.pod:253
+#: ../cat/virt-ls.pod:253
 msgid "The number of 512 byte blocks allocated to the file."
 msgstr ""
 
 #. type: textblock
 msgid "The number of 512 byte blocks allocated to the file."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:257 ../libguestfs-1.11.20/cat/virt-ls.pod:257
+#: ../cat/virt-ls.pod:257
 msgid ""
 "With the I<--checksum> flag, the checksum of the file contents is shown "
 "(only for regular files).  Computing file checksums can take a considerable "
 msgid ""
 "With the I<--checksum> flag, the checksum of the file contents is shown "
 "(only for regular files).  Computing file checksums can take a considerable "
@@ -1758,17 +2054,17 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:280 ../libguestfs-1.11.20/cat/virt-ls.pod:280
+#: ../cat/virt-ls.pod:280
 msgid "B<--checksum>"
 msgstr ""
 
 #. type: =item
 msgid "B<--checksum>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:282 ../libguestfs-1.11.20/cat/virt-ls.pod:282
+#: ../cat/virt-ls.pod:282
 msgid "B<--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:284 ../libguestfs-1.11.20/cat/virt-ls.pod:284
+#: ../cat/virt-ls.pod:284
 msgid ""
 "Display checksum over file contents for regular files.  With no argument, "
 "this defaults to using I<md5>.  Using an argument, you can select the "
 msgid ""
 "Display checksum over file contents for regular files.  With no argument, "
 "this defaults to using I<md5>.  Using an argument, you can select the "
@@ -1776,14 +2072,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:288 ../cat/virt-ls.pod:325 ../cat/virt-ls.pod:358 ../cat/virt-ls.pod:391 ../cat/virt-ls.pod:401 ../cat/virt-ls.pod:408 ../cat/virt-ls.pod:415 ../cat/virt-ls.pod:422 ../libguestfs-1.11.20/cat/virt-ls.pod:288 ../libguestfs-1.11.20/cat/virt-ls.pod:325 ../libguestfs-1.11.20/cat/virt-ls.pod:358 ../libguestfs-1.11.20/cat/virt-ls.pod:391 ../libguestfs-1.11.20/cat/virt-ls.pod:401 ../libguestfs-1.11.20/cat/virt-ls.pod:408 ../libguestfs-1.11.20/cat/virt-ls.pod:415 ../libguestfs-1.11.20/cat/virt-ls.pod:422
+#: ../cat/virt-ls.pod:288 ../cat/virt-ls.pod:325 ../cat/virt-ls.pod:358 ../cat/virt-ls.pod:391 ../cat/virt-ls.pod:401 ../cat/virt-ls.pod:408 ../cat/virt-ls.pod:415 ../cat/virt-ls.pod:422
 msgid ""
 "This option only has effect in I<-lR> output mode.  See L</RECURSIVE LONG "
 "LISTING> above."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This option only has effect in I<-lR> output mode.  See L</RECURSIVE LONG "
 "LISTING> above."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:316 ../libguestfs-1.11.20/cat/virt-ls.pod:316
+#: ../cat/virt-ls.pod:316
 msgid ""
 "When prompting for keys and passphrases, virt-ls normally turns echoing off "
 "so you cannot see what you are typing.  If you are not worried about Tempest "
 msgid ""
 "When prompting for keys and passphrases, virt-ls normally turns echoing off "
 "so you cannot see what you are typing.  If you are not worried about Tempest "
@@ -1792,17 +2088,17 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:321 ../libguestfs-1.11.20/cat/virt-ls.pod:321
+#: ../cat/virt-ls.pod:321
 msgid "B<--extra-stats>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--extra-stats>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:323 ../libguestfs-1.11.20/cat/virt-ls.pod:323
+#: ../cat/virt-ls.pod:323
 msgid "Display extra stats."
 msgstr ""
 
 #. type: verbatim
 msgid "Display extra stats."
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:339 ../libguestfs-1.11.20/cat/virt-ls.pod:339
+#: ../cat/virt-ls.pod:339
 #, no-wrap
 msgid ""
 " virt-ls --format=raw -a disk.img /dir\n"
 #, no-wrap
 msgid ""
 " virt-ls --format=raw -a disk.img /dir\n"
@@ -1810,7 +2106,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:343 ../libguestfs-1.11.20/cat/virt-ls.pod:343
+#: ../cat/virt-ls.pod:343
 #, no-wrap
 msgid ""
 " virt-ls --format=raw -a disk.img --format -a another.img /dir\n"
 #, no-wrap
 msgid ""
 " virt-ls --format=raw -a disk.img --format -a another.img /dir\n"
@@ -1818,22 +2114,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:356 ../libguestfs-1.11.20/cat/virt-ls.pod:356
+#: ../cat/virt-ls.pod:356
 msgid "Display file sizes in human-readable format."
 msgstr ""
 
 #. type: =item
 msgid "Display file sizes in human-readable format."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:370 ../libguestfs-1.11.20/cat/virt-ls.pod:370
+#: ../cat/virt-ls.pod:370
 msgid "B<-R>"
 msgstr ""
 
 #. type: =item
 msgid "B<-R>"
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:372 ../libguestfs-1.11.20/cat/virt-ls.pod:372
+#: ../cat/virt-ls.pod:372
 msgid "B<--recursive>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--recursive>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:374 ../libguestfs-1.11.20/cat/virt-ls.pod:374
+#: ../cat/virt-ls.pod:374
 msgid ""
 "Select the mode.  With neither of these options, C<virt-ls> produces a "
 "simple, flat list of the files in the named directory.  See L</SIMPLE "
 msgid ""
 "Select the mode.  With neither of these options, C<virt-ls> produces a "
 "simple, flat list of the files in the named directory.  See L</SIMPLE "
@@ -1841,90 +2137,90 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:378 ../libguestfs-1.11.20/cat/virt-ls.pod:378
+#: ../cat/virt-ls.pod:378
 msgid ""
 "C<virt-ls -l> produces a \"long listing\", which shows more detail.  See "
 "L</LONG LISTING>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-ls -l> produces a \"long listing\", which shows more detail.  See "
 "L</LONG LISTING>."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:381 ../libguestfs-1.11.20/cat/virt-ls.pod:381
+#: ../cat/virt-ls.pod:381
 msgid ""
 "C<virt-ls -R> produces a recursive list of files starting at the named "
 "directory.  See L</RECURSIVE LISTING>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-ls -R> produces a recursive list of files starting at the named "
 "directory.  See L</RECURSIVE LISTING>."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:384 ../libguestfs-1.11.20/cat/virt-ls.pod:384
+#: ../cat/virt-ls.pod:384
 msgid ""
 "C<virt-ls -lR> produces a recursive long listing which can be more easily "
 "parsed.  See L</RECURSIVE LONG LISTING>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "C<virt-ls -lR> produces a recursive long listing which can be more easily "
 "parsed.  See L</RECURSIVE LONG LISTING>."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:387 ../libguestfs-1.11.20/cat/virt-ls.pod:387
+#: ../cat/virt-ls.pod:387
 msgid "B<--times>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--times>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:389 ../libguestfs-1.11.20/cat/virt-ls.pod:389
+#: ../cat/virt-ls.pod:389
 msgid "Display time fields."
 msgstr ""
 
 #. type: =item
 msgid "Display time fields."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:394 ../libguestfs-1.11.20/cat/virt-ls.pod:394
+#: ../cat/virt-ls.pod:394
 msgid "B<--time-days>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--time-days>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:396 ../libguestfs-1.11.20/cat/virt-ls.pod:396
+#: ../cat/virt-ls.pod:396
 msgid "Display time fields as days before now (negative if in the future)."
 msgstr ""
 
 #. type: textblock
 msgid "Display time fields as days before now (negative if in the future)."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:398 ../libguestfs-1.11.20/cat/virt-ls.pod:398
+#: ../cat/virt-ls.pod:398
 msgid ""
 "Note that C<0> in output means \"up to 1 day before now\", or that the age "
 "of the file is between 0 and 86399 seconds."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Note that C<0> in output means \"up to 1 day before now\", or that the age "
 "of the file is between 0 and 86399 seconds."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:404 ../libguestfs-1.11.20/cat/virt-ls.pod:404
+#: ../cat/virt-ls.pod:404
 msgid "B<--time-relative>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--time-relative>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:406 ../libguestfs-1.11.20/cat/virt-ls.pod:406
+#: ../cat/virt-ls.pod:406
 msgid "Display time fields as seconds before now (negative if in the future)."
 msgstr ""
 
 #. type: =item
 msgid "Display time fields as seconds before now (negative if in the future)."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:411 ../libguestfs-1.11.20/cat/virt-ls.pod:411
+#: ../cat/virt-ls.pod:411
 msgid "B<--time-t>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--time-t>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:413 ../libguestfs-1.11.20/cat/virt-ls.pod:413
+#: ../cat/virt-ls.pod:413
 msgid "Display time fields as seconds since the Unix epoch."
 msgstr ""
 
 #. type: =item
 msgid "Display time fields as seconds since the Unix epoch."
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-ls.pod:418 ../libguestfs-1.11.20/cat/virt-ls.pod:418
+#: ../cat/virt-ls.pod:418
 msgid "B<--uids>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--uids>"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:420 ../libguestfs-1.11.20/cat/virt-ls.pod:420
+#: ../cat/virt-ls.pod:420
 msgid "Display UID and GID fields."
 msgstr ""
 
 #. type: textblock
 msgid "Display UID and GID fields."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:445 ../libguestfs-1.11.20/cat/virt-ls.pod:445
+#: ../cat/virt-ls.pod:445
 msgid "Previous versions of virt-ls allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
 msgid "Previous versions of virt-ls allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:447 ../libguestfs-1.11.20/cat/virt-ls.pod:447
+#: ../cat/virt-ls.pod:447
 #, no-wrap
 msgid ""
 " virt-ls disk.img [disk.img ...] /dir\n"
 #, no-wrap
 msgid ""
 " virt-ls disk.img [disk.img ...] /dir\n"
@@ -1932,7 +2228,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../cat/virt-ls.pod:451 ../libguestfs-1.11.20/cat/virt-ls.pod:451
+#: ../cat/virt-ls.pod:451
 #, no-wrap
 msgid ""
 " virt-ls guestname /dir\n"
 #, no-wrap
 msgid ""
 " virt-ls guestname /dir\n"
@@ -1940,7 +2236,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:492 ../libguestfs-1.11.20/cat/virt-ls.pod:492
+#: ../cat/virt-ls.pod:497
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, "
 "L<virt-tar-out(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, "
 "L<virt-tar-out(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
@@ -1948,17 +2244,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-ls.pod:508 ../df/virt-df.pod:230 ../edit/virt-edit.pod:369 ../libguestfs-1.11.20/cat/virt-ls.pod:508 ../libguestfs-1.11.20/df/virt-df.pod:230 ../libguestfs-1.11.20/edit/virt-edit.pod:369 ../libguestfs-1.11.20/rescue/virt-rescue.pod:298 ../rescue/virt-rescue.pod:298
+#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:241 ../edit/virt-edit.pod:374 ../rescue/virt-rescue.pod:302
 msgid "Copyright (C) 2009-2011 Red Hat Inc."
 msgstr ""
 
 #. type: textblock
 msgid "Copyright (C) 2009-2011 Red Hat Inc."
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:5 ../libguestfs-1.11.20/df/virt-df.pod:5
+#: ../df/virt-df.pod:5
 msgid "virt-df - Display free space on virtual filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "virt-df - Display free space on virtual filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:9 ../libguestfs-1.11.20/df/virt-df.pod:9
+#: ../df/virt-df.pod:9
 #, no-wrap
 msgid ""
 " virt-df [--options]\n"
 #, no-wrap
 msgid ""
 " virt-df [--options]\n"
@@ -1966,7 +2262,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:11 ../libguestfs-1.11.20/df/virt-df.pod:11
+#: ../df/virt-df.pod:11
 #, no-wrap
 msgid ""
 " virt-df [--options] -d domname\n"
 #, no-wrap
 msgid ""
 " virt-df [--options] -d domname\n"
@@ -1974,7 +2270,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:13 ../libguestfs-1.11.20/df/virt-df.pod:13
+#: ../df/virt-df.pod:13
 #, no-wrap
 msgid ""
 " virt-df [--options] -a disk.img [-a disk.img ...]\n"
 #, no-wrap
 msgid ""
 " virt-df [--options] -a disk.img [-a disk.img ...]\n"
@@ -1982,7 +2278,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:17 ../libguestfs-1.11.20/df/virt-df.pod:17
+#: ../df/virt-df.pod:17
 #, no-wrap
 msgid ""
 " virt-df [--options] domname\n"
 #, no-wrap
 msgid ""
 " virt-df [--options] domname\n"
@@ -1990,7 +2286,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:19 ../libguestfs-1.11.20/df/virt-df.pod:19
+#: ../df/virt-df.pod:19
 #, no-wrap
 msgid ""
 " virt-df [--options] disk.img [disk.img ...]\n"
 #, no-wrap
 msgid ""
 " virt-df [--options] disk.img [disk.img ...]\n"
@@ -1998,7 +2294,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:23 ../libguestfs-1.11.20/df/virt-df.pod:23
+#: ../df/virt-df.pod:23
 msgid ""
 "C<virt-df> is a command line tool to display free space on virtual machine "
 "filesystems.  Unlike other tools, it doesn't just display the size of disk "
 msgid ""
 "C<virt-df> is a command line tool to display free space on virtual machine "
 "filesystems.  Unlike other tools, it doesn't just display the size of disk "
@@ -2007,7 +2303,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:28 ../libguestfs-1.11.20/df/virt-df.pod:28
+#: ../df/virt-df.pod:28
 msgid ""
 "If used without any I<-a> or I<-d> arguments, C<virt-df> checks with libvirt "
 "to get a list of all active and inactive guests, and performs a C<df>-type "
 msgid ""
 "If used without any I<-a> or I<-d> arguments, C<virt-df> checks with libvirt "
 "to get a list of all active and inactive guests, and performs a C<df>-type "
@@ -2015,7 +2311,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:32 ../libguestfs-1.11.20/df/virt-df.pod:32
+#: ../df/virt-df.pod:32
 msgid ""
 "If any I<-a> or I<-d> arguments are specified, C<virt-df> performs a "
 "C<df>-type operation on either the single named libvirt domain, or on the "
 msgid ""
 "If any I<-a> or I<-d> arguments are specified, C<virt-df> performs a "
 "C<df>-type operation on either the single named libvirt domain, or on the "
@@ -2026,21 +2322,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:39 ../libguestfs-1.11.20/df/virt-df.pod:39
+#: ../df/virt-df.pod:39
 msgid ""
 "Use the I<--csv> option to get a format which can be easily parsed by other "
 "programs.  Other options are similar to the standard L<df(1)> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use the I<--csv> option to get a format which can be easily parsed by other "
 "programs.  Other options are similar to the standard L<df(1)> command."
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:45 ../libguestfs-1.11.20/df/virt-df.pod:45
+#: ../df/virt-df.pod:45
 msgid ""
 "Show disk usage for a single libvirt guest called C<F14x64>.  Make the "
 "output human-readable:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Show disk usage for a single libvirt guest called C<F14x64>.  Make the "
 "output human-readable:"
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:48 ../libguestfs-1.11.20/df/virt-df.pod:48
+#: ../df/virt-df.pod:48
 #, no-wrap
 msgid ""
 " # virt-df -d F14x64 -h\n"
 #, no-wrap
 msgid ""
 " # virt-df -d F14x64 -h\n"
@@ -2051,12 +2347,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:53 ../libguestfs-1.11.20/df/virt-df.pod:53
+#: ../df/virt-df.pod:53
 msgid "Show disk usage for a disk image file called C<test.img>:"
 msgstr ""
 
 #. type: verbatim
 msgid "Show disk usage for a disk image file called C<test.img>:"
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:55 ../libguestfs-1.11.20/df/virt-df.pod:55
+#: ../df/virt-df.pod:55
 #, no-wrap
 msgid ""
 " $ virt-df -a test1.img\n"
 #, no-wrap
 msgid ""
 " $ virt-df -a test1.img\n"
@@ -2066,7 +2362,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:106 ../libguestfs-1.11.20/df/virt-df.pod:106
+#: ../df/virt-df.pod:112
 #, no-wrap
 msgid ""
 " virt-df --format=raw -a disk.img\n"
 #, no-wrap
 msgid ""
 " virt-df --format=raw -a disk.img\n"
@@ -2074,7 +2370,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:110 ../libguestfs-1.11.20/df/virt-df.pod:110
+#: ../df/virt-df.pod:116
 #, no-wrap
 msgid ""
 " virt-df --format=raw -a disk.img --format -a another.img\n"
 #, no-wrap
 msgid ""
 " virt-df --format=raw -a disk.img --format -a another.img\n"
@@ -2082,54 +2378,54 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:123 ../libguestfs-1.11.20/df/virt-df.pod:123
+#: ../df/virt-df.pod:129
 msgid "Print sizes in human-readable format."
 msgstr ""
 
 #. type: textblock
 msgid "Print sizes in human-readable format."
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:125 ../libguestfs-1.11.20/df/virt-df.pod:125
+#: ../df/virt-df.pod:131
 msgid "You are not allowed to use I<-h> and I<--csv> at the same time."
 msgstr ""
 
 #. type: =item
 msgid "You are not allowed to use I<-h> and I<--csv> at the same time."
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:127 ../fish/guestfish.pod:258 ../fuse/guestmount.pod:155 ../libguestfs-1.11.20/df/virt-df.pod:127 ../libguestfs-1.11.20/fish/guestfish.pod:258 ../libguestfs-1.11.20/fuse/guestmount.pod:155
+#: ../df/virt-df.pod:133 ../fish/guestfish.pod:258 ../fuse/guestmount.pod:155
 msgid "B<-i>"
 msgstr ""
 
 #. type: =item
 msgid "B<-i>"
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:129 ../libguestfs-1.11.20/df/virt-df.pod:129
+#: ../df/virt-df.pod:135
 msgid "B<--inodes>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--inodes>"
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:131 ../libguestfs-1.11.20/df/virt-df.pod:131
+#: ../df/virt-df.pod:137
 msgid "Print inodes instead of blocks."
 msgstr ""
 
 #. type: =item
 msgid "Print inodes instead of blocks."
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:133 ../libguestfs-1.11.20/df/virt-df.pod:133
+#: ../df/virt-df.pod:139
 msgid "B<--one-per-guest>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--one-per-guest>"
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:135 ../libguestfs-1.11.20/df/virt-df.pod:135
+#: ../df/virt-df.pod:141
 msgid ""
 "Run one libguestfs appliance per guest.  Normally C<virt-df> will add the "
 "disks from several guests to a single libguestfs appliance."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Run one libguestfs appliance per guest.  Normally C<virt-df> will add the "
 "disks from several guests to a single libguestfs appliance."
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:138 ../libguestfs-1.11.20/df/virt-df.pod:138
+#: ../df/virt-df.pod:144
 msgid "You might use this option in the following circumstances:"
 msgstr ""
 
 #. type: =item
 msgid "You might use this option in the following circumstances:"
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:142 ../df/virt-df.pod:148 ../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:98 ../examples/guestfs-recipes.pod:102 ../examples/guestfs-recipes.pod:106 ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:227 ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235 ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:385 ../fish/guestfish-actions.pod:393 ../fish/guestfish-actions.pod:400 ../fish/guestfish-actions.pod:407 ../fish/guestfish-actions.pod:1099 ../fish/guestfish-actions.pod:1103 ../fish/guestfish-actions.pod:1107 ../fish/guestfish-actions.pod:1111 ../fish/guestfish-actions.pod:1119 ../fish/guestfish-actions.pod:1123 ../fish/guestfish-actions.pod:1127 ../fish/guestfish-actions.pod:1137 ../fish/guestfish-actions.pod:1141 ../fish/guestfish-actions.pod:1145 ../fish/guestfish-actions.pod:1235 ../fish/guestfish-actions.pod:1239 ../fish/guestfish-actions.pod:1244 ../fish/guestfish-actions.pod:1249 ../fish/guestfish-actions.pod:1291 ../fish/guestfish-actions.pod:1295 ../fish/guestfish-actions.pod:1300 ../fish/guestfish-actions.pod:1933 ../fish/guestfish-actions.pod:1939 ../fish/guestfish-actions.pod:1947 ../fish/guestfish-actions.pod:1954 ../fish/guestfish-actions.pod:1961 ../fish/guestfish.pod:445 ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:384 ../inspector/virt-inspector.pod:388 ../libguestfs-1.11.20/df/virt-df.pod:142 ../libguestfs-1.11.20/df/virt-df.pod:148 ../libguestfs-1.11.20/edit/virt-edit.pod:266 ../libguestfs-1.11.20/edit/virt-edit.pod:271 ../libguestfs-1.11.20/edit/virt-edit.pod:276 ../libguestfs-1.11.20/edit/virt-edit.pod:287 ../libguestfs-1.11.20/edit/virt-edit.pod:291 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:98 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:102 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:106 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:132 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:137 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:227 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:231 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:235 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:239 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:243 ../libguestfs-1.11.20/fish/guestfish-actions.pod:13 ../libguestfs-1.11.20/fish/guestfish-actions.pod:20 ../libguestfs-1.11.20/fish/guestfish-actions.pod:385 ../libguestfs-1.11.20/fish/guestfish-actions.pod:393 ../libguestfs-1.11.20/fish/guestfish-actions.pod:400 ../libguestfs-1.11.20/fish/guestfish-actions.pod:407 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1099 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1103 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1107 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1111 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1119 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1123 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1127 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1137 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1141 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1145 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1235 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1239 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1244 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1249 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1291 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1295 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1300 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1933 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1939 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1947 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1954 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1961 ../libguestfs-1.11.20/fish/guestfish.pod:445 ../libguestfs-1.11.20/fish/guestfish.pod:449 ../libguestfs-1.11.20/fish/guestfish.pod:453 ../libguestfs-1.11.20/fish/guestfish.pod:457 ../libguestfs-1.11.20/inspector/virt-inspector.pod:384 ../libguestfs-1.11.20/inspector/virt-inspector.pod:388 ../libguestfs-1.11.20/resize/virt-resize.pod:282 ../libguestfs-1.11.20/resize/virt-resize.pod:286 ../libguestfs-1.11.20/resize/virt-resize.pod:295 ../libguestfs-1.11.20/resize/virt-resize.pod:301 ../libguestfs-1.11.20/src/guestfs-actions.pod:15 ../libguestfs-1.11.20/src/guestfs-actions.pod:22 ../libguestfs-1.11.20/src/guestfs-actions.pod:583 ../libguestfs-1.11.20/src/guestfs-actions.pod:591 ../libguestfs-1.11.20/src/guestfs-actions.pod:598 ../libguestfs-1.11.20/src/guestfs-actions.pod:605 ../libguestfs-1.11.20/src/guestfs-actions.pod:1662 ../libguestfs-1.11.20/src/guestfs-actions.pod:1666 ../libguestfs-1.11.20/src/guestfs-actions.pod:1670 ../libguestfs-1.11.20/src/guestfs-actions.pod:1674 ../libguestfs-1.11.20/src/guestfs-actions.pod:1682 ../libguestfs-1.11.20/src/guestfs-actions.pod:1686 ../libguestfs-1.11.20/src/guestfs-actions.pod:1690 ../libguestfs-1.11.20/src/guestfs-actions.pod:1700 ../libguestfs-1.11.20/src/guestfs-actions.pod:1704 ../libguestfs-1.11.20/src/guestfs-actions.pod:1708 ../libguestfs-1.11.20/src/guestfs-actions.pod:1846 ../libguestfs-1.11.20/src/guestfs-actions.pod:1850 ../libguestfs-1.11.20/src/guestfs-actions.pod:1855 ../libguestfs-1.11.20/src/guestfs-actions.pod:1860 ../libguestfs-1.11.20/src/guestfs-actions.pod:1921 ../libguestfs-1.11.20/src/guestfs-actions.pod:1925 ../libguestfs-1.11.20/src/guestfs-actions.pod:1930 ../libguestfs-1.11.20/src/guestfs-actions.pod:2859 ../libguestfs-1.11.20/src/guestfs-actions.pod:2865 ../libguestfs-1.11.20/src/guestfs-actions.pod:2873 ../libguestfs-1.11.20/src/guestfs-actions.pod:2880 ../libguestfs-1.11.20/src/guestfs-actions.pod:2887 ../libguestfs-1.11.20/src/guestfs.pod:388 ../libguestfs-1.11.20/src/guestfs.pod:393 ../libguestfs-1.11.20/src/guestfs.pod:398 ../libguestfs-1.11.20/src/guestfs.pod:402 ../libguestfs-1.11.20/src/guestfs.pod:407 ../libguestfs-1.11.20/src/guestfs.pod:411 ../libguestfs-1.11.20/src/guestfs.pod:416 ../libguestfs-1.11.20/src/guestfs.pod:421 ../libguestfs-1.11.20/src/guestfs.pod:1064 ../libguestfs-1.11.20/src/guestfs.pod:1068 ../libguestfs-1.11.20/src/guestfs.pod:1072 ../libguestfs-1.11.20/src/guestfs.pod:1077 ../libguestfs-1.11.20/src/guestfs.pod:1085 ../libguestfs-1.11.20/src/guestfs.pod:1104 ../libguestfs-1.11.20/src/guestfs.pod:1112 ../libguestfs-1.11.20/src/guestfs.pod:1134 ../libguestfs-1.11.20/src/guestfs.pod:1138 ../libguestfs-1.11.20/src/guestfs.pod:1142 ../libguestfs-1.11.20/src/guestfs.pod:1146 ../libguestfs-1.11.20/src/guestfs.pod:1150 ../libguestfs-1.11.20/src/guestfs.pod:1154 ../libguestfs-1.11.20/src/guestfs.pod:1643 ../libguestfs-1.11.20/src/guestfs.pod:1648 ../libguestfs-1.11.20/src/guestfs.pod:1652 ../libguestfs-1.11.20/src/guestfs.pod:1754 ../libguestfs-1.11.20/src/guestfs.pod:1759 ../libguestfs-1.11.20/src/guestfs.pod:1763 ../libguestfs-1.11.20/src/guestfs.pod:1773 ../libguestfs-1.11.20/src/guestfs.pod:2047 ../libguestfs-1.11.20/src/guestfs.pod:2052 ../libguestfs-1.11.20/src/guestfs.pod:2058 ../libguestfs-1.11.20/src/guestfs.pod:2066 ../libguestfs-1.11.20/src/guestfs.pod:2420 ../libguestfs-1.11.20/src/guestfs.pod:2426 ../libguestfs-1.11.20/src/guestfs.pod:2431 ../libguestfs-1.11.20/src/guestfs.pod:2437 ../libguestfs-1.11.20/src/guestfs.pod:2818 ../libguestfs-1.11.20/src/guestfs.pod:2822 ../libguestfs-1.11.20/src/guestfs.pod:2826 ../libguestfs-1.11.20/src/guestfs.pod:2830 ../libguestfs-1.11.20/src/guestfs.pod:2844 ../libguestfs-1.11.20/src/guestfs.pod:2849 ../libguestfs-1.11.20/src/guestfs.pod:3063 ../libguestfs-1.11.20/src/guestfs.pod:3067 ../libguestfs-1.11.20/src/guestfs.pod:3071 ../libguestfs-1.11.20/src/guestfs.pod:3075 ../resize/virt-resize.pod:282 ../resize/virt-resize.pod:286 ../resize/virt-resize.pod:295 ../resize/virt-resize.pod:301 ../src/guestfs-actions.pod:15 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:583 ../src/guestfs-actions.pod:591 ../src/guestfs-actions.pod:598 ../src/guestfs-actions.pod:605 ../src/guestfs-actions.pod:1662 ../src/guestfs-actions.pod:1666 ../src/guestfs-actions.pod:1670 ../src/guestfs-actions.pod:1674 ../src/guestfs-actions.pod:1682 ../src/guestfs-actions.pod:1686 ../src/guestfs-actions.pod:1690 ../src/guestfs-actions.pod:1700 ../src/guestfs-actions.pod:1704 ../src/guestfs-actions.pod:1708 ../src/guestfs-actions.pod:1846 ../src/guestfs-actions.pod:1850 ../src/guestfs-actions.pod:1855 ../src/guestfs-actions.pod:1860 ../src/guestfs-actions.pod:1921 ../src/guestfs-actions.pod:1925 ../src/guestfs-actions.pod:1930 ../src/guestfs-actions.pod:2859 ../src/guestfs-actions.pod:2865 ../src/guestfs-actions.pod:2873 ../src/guestfs-actions.pod:2880 ../src/guestfs-actions.pod:2887 ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398 ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411 ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1064 ../src/guestfs.pod:1068 ../src/guestfs.pod:1072 ../src/guestfs.pod:1077 ../src/guestfs.pod:1085 ../src/guestfs.pod:1104 ../src/guestfs.pod:1112 ../src/guestfs.pod:1134 ../src/guestfs.pod:1138 ../src/guestfs.pod:1142 ../src/guestfs.pod:1146 ../src/guestfs.pod:1150 ../src/guestfs.pod:1154 ../src/guestfs.pod:1643 ../src/guestfs.pod:1648 ../src/guestfs.pod:1652 ../src/guestfs.pod:1754 ../src/guestfs.pod:1759 ../src/guestfs.pod:1763 ../src/guestfs.pod:1773 ../src/guestfs.pod:2047 ../src/guestfs.pod:2052 ../src/guestfs.pod:2058 ../src/guestfs.pod:2066 ../src/guestfs.pod:2420 ../src/guestfs.pod:2426 ../src/guestfs.pod:2431 ../src/guestfs.pod:2437 ../src/guestfs.pod:2818 ../src/guestfs.pod:2822 ../src/guestfs.pod:2826 ../src/guestfs.pod:2830 ../src/guestfs.pod:2844 ../src/guestfs.pod:2849 ../src/guestfs.pod:3063 ../src/guestfs.pod:3067 ../src/guestfs.pod:3071 ../src/guestfs.pod:3075 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:710 ../tools/virt-win-reg.pl:716 ../tools/virt-win-reg.pl:722
+#: ../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:98 ../examples/guestfs-recipes.pod:102 ../examples/guestfs-recipes.pod:106 ../examples/guestfs-recipes.pod:132 ../examples/guestfs-recipes.pod:137 ../examples/guestfs-recipes.pod:227 ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235 ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243 ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:390 ../fish/guestfish-actions.pod:398 ../fish/guestfish-actions.pod:405 ../fish/guestfish-actions.pod:412 ../fish/guestfish-actions.pod:1139 ../fish/guestfish-actions.pod:1143 ../fish/guestfish-actions.pod:1147 ../fish/guestfish-actions.pod:1151 ../fish/guestfish-actions.pod:1159 ../fish/guestfish-actions.pod:1163 ../fish/guestfish-actions.pod:1167 ../fish/guestfish-actions.pod:1177 ../fish/guestfish-actions.pod:1181 ../fish/guestfish-actions.pod:1185 ../fish/guestfish-actions.pod:1275 ../fish/guestfish-actions.pod:1279 ../fish/guestfish-actions.pod:1284 ../fish/guestfish-actions.pod:1289 ../fish/guestfish-actions.pod:1331 ../fish/guestfish-actions.pod:1335 ../fish/guestfish-actions.pod:1340 ../fish/guestfish-actions.pod:1596 ../fish/guestfish-actions.pod:1603 ../fish/guestfish-actions.pod:1610 ../fish/guestfish-actions.pod:2005 ../fish/guestfish-actions.pod:2011 ../fish/guestfish-actions.pod:2019 ../fish/guestfish-actions.pod:2026 ../fish/guestfish-actions.pod:2033 ../fish/guestfish.pod:445 ../fish/guestfish.pod:449 ../fish/guestfish.pod:453 ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:393 ../inspector/virt-inspector.pod:397 ../resize/virt-resize.pod:282 ../resize/virt-resize.pod:286 ../resize/virt-resize.pod:295 ../resize/virt-resize.pod:301 ../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:58 ../sparsify/virt-sparsify.pod:64 ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:588 ../src/guestfs-actions.pod:596 ../src/guestfs-actions.pod:603 ../src/guestfs-actions.pod:610 ../src/guestfs-actions.pod:1778 ../src/guestfs-actions.pod:1782 ../src/guestfs-actions.pod:1786 ../src/guestfs-actions.pod:1790 ../src/guestfs-actions.pod:1798 ../src/guestfs-actions.pod:1802 ../src/guestfs-actions.pod:1806 ../src/guestfs-actions.pod:1816 ../src/guestfs-actions.pod:1820 ../src/guestfs-actions.pod:1824 ../src/guestfs-actions.pod:1962 ../src/guestfs-actions.pod:1966 ../src/guestfs-actions.pod:1971 ../src/guestfs-actions.pod:1976 ../src/guestfs-actions.pod:2037 ../src/guestfs-actions.pod:2041 ../src/guestfs-actions.pod:2046 ../src/guestfs-actions.pod:2461 ../src/guestfs-actions.pod:2468 ../src/guestfs-actions.pod:2475 ../src/guestfs-actions.pod:3012 ../src/guestfs-actions.pod:3018 ../src/guestfs-actions.pod:3026 ../src/guestfs-actions.pod:3033 ../src/guestfs-actions.pod:3040 ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398 ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411 ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1094 ../src/guestfs.pod:1098 ../src/guestfs.pod:1102 ../src/guestfs.pod:1107 ../src/guestfs.pod:1115 ../src/guestfs.pod:1134 ../src/guestfs.pod:1142 ../src/guestfs.pod:1164 ../src/guestfs.pod:1168 ../src/guestfs.pod:1172 ../src/guestfs.pod:1176 ../src/guestfs.pod:1180 ../src/guestfs.pod:1184 ../src/guestfs.pod:1674 ../src/guestfs.pod:1679 ../src/guestfs.pod:1683 ../src/guestfs.pod:1785 ../src/guestfs.pod:1790 ../src/guestfs.pod:1794 ../src/guestfs.pod:1804 ../src/guestfs.pod:2093 ../src/guestfs.pod:2098 ../src/guestfs.pod:2104 ../src/guestfs.pod:2112 ../src/guestfs.pod:2559 ../src/guestfs.pod:2565 ../src/guestfs.pod:2570 ../src/guestfs.pod:2576 ../src/guestfs.pod:2971 ../src/guestfs.pod:2976 ../src/guestfs.pod:2980 ../src/guestfs.pod:2984 ../src/guestfs.pod:2988 ../src/guestfs.pod:3002 ../src/guestfs.pod:3007 ../src/guestfs.pod:3236 ../src/guestfs.pod:3240 ../src/guestfs.pod:3244 ../src/guestfs.pod:3248 ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202 ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:710 ../tools/virt-win-reg.pl:716 ../tools/virt-win-reg.pl:722
 msgid "*"
 msgstr ""
 
 #. type: textblock
 msgid "*"
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:144 ../libguestfs-1.11.20/df/virt-df.pod:144
+#: ../df/virt-df.pod:150
 msgid ""
 "If you think an untrusted guest might actively try to exploit the libguestfs "
 "appliance kernel, then this prevents one guest from interfering with the "
 msgid ""
 "If you think an untrusted guest might actively try to exploit the libguestfs "
 "appliance kernel, then this prevents one guest from interfering with the "
@@ -2137,7 +2433,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:150 ../libguestfs-1.11.20/df/virt-df.pod:150
+#: ../df/virt-df.pod:156
 msgid ""
 "If the kernel has a bug which stops it from accessing a filesystem in one "
 "guest (see for example RHBZ#635373) then this allows libguestfs to continue "
 msgid ""
 "If the kernel has a bug which stops it from accessing a filesystem in one "
 "guest (see for example RHBZ#635373) then this allows libguestfs to continue "
@@ -2145,7 +2441,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:159 ../libguestfs-1.11.20/df/virt-df.pod:159
+#: ../df/virt-df.pod:165
 msgid ""
 "Print UUIDs instead of names.  This is useful for following a guest even "
 "when the guest is migrated or renamed, or when two guests happen to have the "
 msgid ""
 "Print UUIDs instead of names.  This is useful for following a guest even "
 "when the guest is migrated or renamed, or when two guests happen to have the "
@@ -2153,7 +2449,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:163 ../libguestfs-1.11.20/df/virt-df.pod:163
+#: ../df/virt-df.pod:169
 msgid ""
 "Note that only domains that we fetch from libvirt come with UUIDs.  For disk "
 "images, we still print the disk image name even when this option is "
 msgid ""
 "Note that only domains that we fetch from libvirt come with UUIDs.  For disk "
 "images, we still print the disk image name even when this option is "
@@ -2161,19 +2457,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:218 ../libguestfs-1.11.20/df/virt-df.pod:218
+#: ../df/virt-df.pod:229
 msgid ""
 "L<df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, "
 "L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L<df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, "
 "L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:5 ../libguestfs-1.11.20/edit/virt-edit.pod:5
+#: ../edit/virt-edit.pod:5
 msgid "virt-edit - Edit a file in a virtual machine"
 msgstr ""
 
 #. type: verbatim
 msgid "virt-edit - Edit a file in a virtual machine"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:9 ../libguestfs-1.11.20/edit/virt-edit.pod:9
+#: ../edit/virt-edit.pod:9
 #, no-wrap
 msgid ""
 " virt-edit [--options] -d domname file [file ...]\n"
 #, no-wrap
 msgid ""
 " virt-edit [--options] -d domname file [file ...]\n"
@@ -2181,7 +2477,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:11 ../libguestfs-1.11.20/edit/virt-edit.pod:11
+#: ../edit/virt-edit.pod:11
 #, no-wrap
 msgid ""
 " virt-edit [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
 #, no-wrap
 msgid ""
 " virt-edit [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
@@ -2189,7 +2485,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:13 ../libguestfs-1.11.20/edit/virt-edit.pod:13
+#: ../edit/virt-edit.pod:13
 #, no-wrap
 msgid ""
 " virt-edit [-d domname|-a disk.img] file -e 'expr'\n"
 #, no-wrap
 msgid ""
 " virt-edit [-d domname|-a disk.img] file -e 'expr'\n"
@@ -2197,7 +2493,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:17 ../libguestfs-1.11.20/edit/virt-edit.pod:17
+#: ../edit/virt-edit.pod:17
 #, no-wrap
 msgid ""
 " virt-edit domname file\n"
 #, no-wrap
 msgid ""
 " virt-edit domname file\n"
@@ -2205,7 +2501,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:19 ../edit/virt-edit.pod:183 ../libguestfs-1.11.20/edit/virt-edit.pod:19 ../libguestfs-1.11.20/edit/virt-edit.pod:183
+#: ../edit/virt-edit.pod:19 ../edit/virt-edit.pod:183
 #, no-wrap
 msgid ""
 " virt-edit disk.img [disk.img ...] file\n"
 #, no-wrap
 msgid ""
 " virt-edit disk.img [disk.img ...] file\n"
@@ -2213,12 +2509,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../edit/virt-edit.pod:21 ../fish/guestfish.pod:23 ../fish/virt-copy-in.pod:13 ../fish/virt-tar-in.pod:15 ../fuse/guestmount.pod:15 ../libguestfs-1.11.20/edit/virt-edit.pod:21 ../libguestfs-1.11.20/fish/guestfish.pod:23 ../libguestfs-1.11.20/fish/virt-copy-in.pod:13 ../libguestfs-1.11.20/fish/virt-tar-in.pod:15 ../libguestfs-1.11.20/fuse/guestmount.pod:15 ../libguestfs-1.11.20/rescue/virt-rescue.pod:19 ../rescue/virt-rescue.pod:19 ../tools/virt-tar.pl:64 ../tools/virt-win-reg.pl:51
+#: ../edit/virt-edit.pod:21 ../fish/guestfish.pod:23 ../fish/virt-copy-in.pod:13 ../fish/virt-tar-in.pod:15 ../fuse/guestmount.pod:15 ../rescue/virt-rescue.pod:19 ../tools/virt-tar.pl:64 ../tools/virt-win-reg.pl:51
 msgid "WARNING"
 msgstr ""
 
 #. type: textblock
 msgid "WARNING"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:23 ../libguestfs-1.11.20/edit/virt-edit.pod:23
+#: ../edit/virt-edit.pod:23
 msgid ""
 "You must I<not> use C<virt-edit> on live virtual machines.  If you do this, "
 "you risk disk corruption in the VM.  C<virt-edit> tries to stop you from "
 msgid ""
 "You must I<not> use C<virt-edit> on live virtual machines.  If you do this, "
 "you risk disk corruption in the VM.  C<virt-edit> tries to stop you from "
@@ -2226,14 +2522,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:29 ../libguestfs-1.11.20/edit/virt-edit.pod:29
+#: ../edit/virt-edit.pod:29
 msgid ""
 "C<virt-edit> is a command line tool to edit C<file> where each C<file> "
 "exists in the named virtual machine (or disk image)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-edit> is a command line tool to edit C<file> where each C<file> "
 "exists in the named virtual machine (or disk image)."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:32 ../libguestfs-1.11.20/edit/virt-edit.pod:32
+#: ../edit/virt-edit.pod:32
 msgid ""
 "Multiple filenames can be given, in which case they are each edited in "
 "turn.  Each filename must be a full path, starting at the root directory "
 msgid ""
 "Multiple filenames can be given, in which case they are each edited in "
 "turn.  Each filename must be a full path, starting at the root directory "
@@ -2241,31 +2537,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:36 ../libguestfs-1.11.20/edit/virt-edit.pod:36
+#: ../edit/virt-edit.pod:36
 msgid "If you want to just view a file, use L<virt-cat(1)>."
 msgstr ""
 
 #. type: textblock
 msgid "If you want to just view a file, use L<virt-cat(1)>."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:38 ../libguestfs-1.11.20/edit/virt-edit.pod:38
+#: ../edit/virt-edit.pod:38
 msgid ""
 "For more complex cases you should look at the L<guestfish(1)> tool (see "
 "L</USING GUESTFISH> below)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For more complex cases you should look at the L<guestfish(1)> tool (see "
 "L</USING GUESTFISH> below)."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:41 ../libguestfs-1.11.20/edit/virt-edit.pod:41
+#: ../edit/virt-edit.pod:41
 msgid ""
 "C<virt-edit> cannot be used to create a new file.  L<guestfish(1)> can do "
 "that and much more."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-edit> cannot be used to create a new file.  L<guestfish(1)> can do "
 "that and much more."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:46 ../libguestfs-1.11.20/edit/virt-edit.pod:46
+#: ../edit/virt-edit.pod:46
 msgid "Edit the named files interactively:"
 msgstr ""
 
 #. type: verbatim
 msgid "Edit the named files interactively:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:48 ../libguestfs-1.11.20/edit/virt-edit.pod:48
+#: ../edit/virt-edit.pod:48
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /boot/grub/grub.conf\n"
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /boot/grub/grub.conf\n"
@@ -2273,7 +2569,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:50 ../libguestfs-1.11.20/edit/virt-edit.pod:50
+#: ../edit/virt-edit.pod:50
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /etc/passwd\n"
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /etc/passwd\n"
@@ -2281,12 +2577,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:52 ../libguestfs-1.11.20/edit/virt-edit.pod:52
+#: ../edit/virt-edit.pod:52
 msgid "For Windows guests, some Windows paths are understood:"
 msgstr ""
 
 #. type: verbatim
 msgid "For Windows guests, some Windows paths are understood:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:54 ../libguestfs-1.11.20/edit/virt-edit.pod:54
+#: ../edit/virt-edit.pod:54
 #, no-wrap
 msgid ""
 " virt-edit -d mywindomain 'c:\\autoexec.bat'\n"
 #, no-wrap
 msgid ""
 " virt-edit -d mywindomain 'c:\\autoexec.bat'\n"
@@ -2294,14 +2590,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:56 ../libguestfs-1.11.20/edit/virt-edit.pod:56
+#: ../edit/virt-edit.pod:56
 msgid ""
 "If Perl is installed, you can also edit files non-interactively (see "
 "L</NON-INTERACTIVE EDITING> below).  To change the init default level to 5:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "If Perl is installed, you can also edit files non-interactively (see "
 "L</NON-INTERACTIVE EDITING> below).  To change the init default level to 5:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:60 ../libguestfs-1.11.20/edit/virt-edit.pod:60
+#: ../edit/virt-edit.pod:60
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /etc/inittab -e 's/^id:.*/id:5:initdefault:/'\n"
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /etc/inittab -e 's/^id:.*/id:5:initdefault:/'\n"
@@ -2309,31 +2605,31 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:81 ../libguestfs-1.11.20/edit/virt-edit.pod:81
+#: ../edit/virt-edit.pod:81
 msgid "B<-b> extension"
 msgstr ""
 
 #. type: =item
 msgid "B<-b> extension"
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:83 ../libguestfs-1.11.20/edit/virt-edit.pod:83
+#: ../edit/virt-edit.pod:83
 msgid "B<--backup> extension"
 msgstr ""
 
 #. type: textblock
 msgid "B<--backup> extension"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:85 ../libguestfs-1.11.20/edit/virt-edit.pod:85
+#: ../edit/virt-edit.pod:85
 msgid ""
 "Create a backup of the original file I<in the guest disk image>.  The backup "
 "has the original filename with C<extension> added."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Create a backup of the original file I<in the guest disk image>.  The backup "
 "has the original filename with C<extension> added."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:88 ../libguestfs-1.11.20/edit/virt-edit.pod:88
+#: ../edit/virt-edit.pod:88
 msgid ""
 "Usually the first character of C<extension> would be a dot C<.> so you would "
 "write:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Usually the first character of C<extension> would be a dot C<.> so you would "
 "write:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:91 ../libguestfs-1.11.20/edit/virt-edit.pod:91
+#: ../edit/virt-edit.pod:91
 #, no-wrap
 msgid ""
 " virt-edit -b .orig [etc]\n"
 #, no-wrap
 msgid ""
 " virt-edit -b .orig [etc]\n"
@@ -2341,29 +2637,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:93 ../libguestfs-1.11.20/edit/virt-edit.pod:93
+#: ../edit/virt-edit.pod:93
 msgid "By default, no backup file is made."
 msgstr ""
 
 #. type: =item
 msgid "By default, no backup file is made."
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:95 ../fish/guestfish.pod:181 ../fuse/guestmount.pod:96 ../inspector/virt-inspector.pod:74 ../libguestfs-1.11.20/edit/virt-edit.pod:95 ../libguestfs-1.11.20/fish/guestfish.pod:181 ../libguestfs-1.11.20/fuse/guestmount.pod:96 ../libguestfs-1.11.20/inspector/virt-inspector.pod:74 ../tools/virt-list-filesystems.pl:77 ../tools/virt-list-partitions.pl:78 ../tools/virt-tar.pl:127 ../tools/virt-win-reg.pl:128
+#: ../edit/virt-edit.pod:95 ../fish/guestfish.pod:181 ../fuse/guestmount.pod:96 ../inspector/virt-inspector.pod:74 ../tools/virt-list-filesystems.pl:77 ../tools/virt-list-partitions.pl:78 ../tools/virt-tar.pl:127 ../tools/virt-win-reg.pl:128
 msgid "B<-c URI>"
 msgstr ""
 
 #. type: =item
 msgid "B<-c URI>"
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:97 ../fish/guestfish.pod:183 ../fuse/guestmount.pod:98 ../inspector/virt-inspector.pod:76 ../libguestfs-1.11.20/edit/virt-edit.pod:97 ../libguestfs-1.11.20/fish/guestfish.pod:183 ../libguestfs-1.11.20/fuse/guestmount.pod:98 ../libguestfs-1.11.20/inspector/virt-inspector.pod:76 ../tools/virt-list-filesystems.pl:79 ../tools/virt-list-partitions.pl:80 ../tools/virt-tar.pl:129 ../tools/virt-win-reg.pl:130
+#: ../edit/virt-edit.pod:97 ../fish/guestfish.pod:183 ../fuse/guestmount.pod:98 ../inspector/virt-inspector.pod:76 ../tools/virt-list-filesystems.pl:79 ../tools/virt-list-partitions.pl:80 ../tools/virt-tar.pl:129 ../tools/virt-win-reg.pl:130
 msgid "B<--connect URI>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--connect URI>"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:102 ../libguestfs-1.11.20/edit/virt-edit.pod:102 ../tools/virt-list-filesystems.pl:84 ../tools/virt-list-partitions.pl:85 ../tools/virt-tar.pl:134 ../tools/virt-win-reg.pl:135
+#: ../edit/virt-edit.pod:102 ../tools/virt-list-filesystems.pl:84 ../tools/virt-list-partitions.pl:85 ../tools/virt-tar.pl:134 ../tools/virt-win-reg.pl:135
 msgid ""
 "If you specify guest block devices directly, then libvirt is not used at "
 "all."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If you specify guest block devices directly, then libvirt is not used at "
 "all."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:114 ../libguestfs-1.11.20/edit/virt-edit.pod:114
+#: ../edit/virt-edit.pod:114
 msgid ""
 "When prompting for keys and passphrases, virt-edit normally turns echoing "
 "off so you cannot see what you are typing.  If you are not worried about "
 msgid ""
 "When prompting for keys and passphrases, virt-edit normally turns echoing "
 "off so you cannot see what you are typing.  If you are not worried about "
@@ -2372,17 +2668,17 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:119 ../libguestfs-1.11.20/edit/virt-edit.pod:119
+#: ../edit/virt-edit.pod:119
 msgid "B<-e> EXPR"
 msgstr ""
 
 #. type: =item
 msgid "B<-e> EXPR"
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:121 ../libguestfs-1.11.20/edit/virt-edit.pod:121
+#: ../edit/virt-edit.pod:121
 msgid "B<--expr> EXPR"
 msgstr ""
 
 #. type: textblock
 msgid "B<--expr> EXPR"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:123 ../libguestfs-1.11.20/edit/virt-edit.pod:123
+#: ../edit/virt-edit.pod:123
 msgid ""
 "Instead of launching the external editor, non-interactively apply the Perl "
 "expression C<EXPR> to each line in the file.  See L</NON-INTERACTIVE "
 msgid ""
 "Instead of launching the external editor, non-interactively apply the Perl "
 "expression C<EXPR> to each line in the file.  See L</NON-INTERACTIVE "
@@ -2390,24 +2686,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:127 ../libguestfs-1.11.20/edit/virt-edit.pod:127
+#: ../edit/virt-edit.pod:127
 msgid ""
 "Be careful to properly quote the expression to prevent it from being altered "
 "by the shell."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Be careful to properly quote the expression to prevent it from being altered "
 "by the shell."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:130 ../libguestfs-1.11.20/edit/virt-edit.pod:130
+#: ../edit/virt-edit.pod:130
 msgid "Note that this option is only available when Perl 5 is installed."
 msgstr ""
 
 #. type: =item
 msgid "Note that this option is only available when Perl 5 is installed."
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:132 ../libguestfs-1.11.20/edit/virt-edit.pod:132
+#: ../edit/virt-edit.pod:132
 msgid "B<--format> raw|qcow2|..."
 msgstr ""
 
 #. type: verbatim
 msgid "B<--format> raw|qcow2|..."
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:143 ../libguestfs-1.11.20/edit/virt-edit.pod:143
+#: ../edit/virt-edit.pod:143
 #, no-wrap
 msgid ""
 " virt-edit --format=raw -a disk.img file\n"
 #, no-wrap
 msgid ""
 " virt-edit --format=raw -a disk.img file\n"
@@ -2415,7 +2711,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:147 ../libguestfs-1.11.20/edit/virt-edit.pod:147
+#: ../edit/virt-edit.pod:147
 #, no-wrap
 msgid ""
 " virt-edit --format=raw -a disk.img --format -a another.img file\n"
 #, no-wrap
 msgid ""
 " virt-edit --format=raw -a disk.img --format -a another.img file\n"
@@ -2423,12 +2719,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:181 ../libguestfs-1.11.20/edit/virt-edit.pod:181
+#: ../edit/virt-edit.pod:181
 msgid "Previous versions of virt-edit allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
 msgid "Previous versions of virt-edit allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:187 ../libguestfs-1.11.20/edit/virt-edit.pod:187
+#: ../edit/virt-edit.pod:187
 #, no-wrap
 msgid ""
 " virt-edit guestname file\n"
 #, no-wrap
 msgid ""
 " virt-edit guestname file\n"
@@ -2436,19 +2732,19 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../edit/virt-edit.pod:195 ../libguestfs-1.11.20/edit/virt-edit.pod:195
+#: ../edit/virt-edit.pod:195
 msgid "NON-INTERACTIVE EDITING"
 msgstr ""
 
 #. type: textblock
 msgid "NON-INTERACTIVE EDITING"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:197 ../libguestfs-1.11.20/edit/virt-edit.pod:197
+#: ../edit/virt-edit.pod:197
 msgid ""
 "C<virt-edit> normally calls out to C<$EDITOR> (or vi) so the system "
 "administrator can interactively edit the file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-edit> normally calls out to C<$EDITOR> (or vi) so the system "
 "administrator can interactively edit the file."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:200 ../libguestfs-1.11.20/edit/virt-edit.pod:200
+#: ../edit/virt-edit.pod:200
 msgid ""
 "There are two ways also to use C<virt-edit> from scripts in order to make "
 "automated edits to files.  (Note that although you I<can> use C<virt-edit> "
 msgid ""
 "There are two ways also to use C<virt-edit> from scripts in order to make "
 "automated edits to files.  (Note that although you I<can> use C<virt-edit> "
@@ -2457,7 +2753,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:206 ../libguestfs-1.11.20/edit/virt-edit.pod:206
+#: ../edit/virt-edit.pod:206
 msgid ""
 "The first method is to temporarily set C<$EDITOR> to any script or program "
 "you want to run.  The script is invoked as C<$EDITOR tmpfile> and it should "
 msgid ""
 "The first method is to temporarily set C<$EDITOR> to any script or program "
 "you want to run.  The script is invoked as C<$EDITOR tmpfile> and it should "
@@ -2465,7 +2761,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:210 ../libguestfs-1.11.20/edit/virt-edit.pod:210
+#: ../edit/virt-edit.pod:210
 msgid ""
 "The second method is to use the I<-e> parameter of C<virt-edit> to run a "
 "short Perl snippet in the style of L<sed(1)>.  For example to replace all "
 msgid ""
 "The second method is to use the I<-e> parameter of C<virt-edit> to run a "
 "short Perl snippet in the style of L<sed(1)>.  For example to replace all "
@@ -2473,7 +2769,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:214 ../libguestfs-1.11.20/edit/virt-edit.pod:214
+#: ../edit/virt-edit.pod:214
 #, no-wrap
 msgid ""
 " virt-edit -d domname filename -e 's/foo/bar/'\n"
 #, no-wrap
 msgid ""
 " virt-edit -d domname filename -e 's/foo/bar/'\n"
@@ -2481,14 +2777,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:216 ../libguestfs-1.11.20/edit/virt-edit.pod:216
+#: ../edit/virt-edit.pod:216
 msgid ""
 "The full power of Perl regular expressions can be used (see L<perlre(1)>).  "
 "For example to delete root's password you could do:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The full power of Perl regular expressions can be used (see L<perlre(1)>).  "
 "For example to delete root's password you could do:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:219 ../libguestfs-1.11.20/edit/virt-edit.pod:219
+#: ../edit/virt-edit.pod:219
 #, no-wrap
 msgid ""
 " virt-edit -d domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
 #, no-wrap
 msgid ""
 " virt-edit -d domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
@@ -2496,7 +2792,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:221 ../libguestfs-1.11.20/edit/virt-edit.pod:221
+#: ../edit/virt-edit.pod:221
 msgid ""
 "What really happens is that the snippet is evaluated as a Perl expression "
 "for each line of the file.  The line, including the final C<\\n>, is passed "
 msgid ""
 "What really happens is that the snippet is evaluated as a Perl expression "
 "for each line of the file.  The line, including the final C<\\n>, is passed "
@@ -2504,14 +2800,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:226 ../libguestfs-1.11.20/edit/virt-edit.pod:226
+#: ../edit/virt-edit.pod:226
 msgid ""
 "To delete a line, set C<$_> to the empty string.  For example, to delete the "
 "C<apache> user account from the password file you can do:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "To delete a line, set C<$_> to the empty string.  For example, to delete the "
 "C<apache> user account from the password file you can do:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:229 ../libguestfs-1.11.20/edit/virt-edit.pod:229
+#: ../edit/virt-edit.pod:229
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /etc/passwd -e '$_ = \"\" if /^apache:/'\n"
 #, no-wrap
 msgid ""
 " virt-edit -d mydomain /etc/passwd -e '$_ = \"\" if /^apache:/'\n"
@@ -2519,7 +2815,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:231 ../libguestfs-1.11.20/edit/virt-edit.pod:231
+#: ../edit/virt-edit.pod:231
 msgid ""
 "To insert a line, prepend or append it to C<$_>.  However appending lines to "
 "the end of the file is rather difficult this way since there is no concept "
 msgid ""
 "To insert a line, prepend or append it to C<$_>.  However appending lines to "
 "the end of the file is rather difficult this way since there is no concept "
@@ -2529,14 +2825,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:237 ../libguestfs-1.11.20/edit/virt-edit.pod:237
+#: ../edit/virt-edit.pod:237
 msgid ""
 "The variable C<$lineno> contains the current line number.  As is "
 "traditional, the first line in the file is number C<1>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The variable C<$lineno> contains the current line number.  As is "
 "traditional, the first line in the file is number C<1>."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:240 ../libguestfs-1.11.20/edit/virt-edit.pod:240
+#: ../edit/virt-edit.pod:240
 msgid ""
 "The return value from the expression is ignored, but the expression may call "
 "C<die> in order to abort the whole program, leaving the original file "
 msgid ""
 "The return value from the expression is ignored, but the expression may call "
 "C<die> in order to abort the whole program, leaving the original file "
@@ -2544,7 +2840,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:244 ../libguestfs-1.11.20/edit/virt-edit.pod:244
+#: ../edit/virt-edit.pod:244
 msgid ""
 "Remember when matching the end of a line that C<$_> may contain the final "
 "C<\\n>, or (for DOS files) C<\\r\\n>, or if the file does not end with a "
 msgid ""
 "Remember when matching the end of a line that C<$_> may contain the final "
 "C<\\n>, or (for DOS files) C<\\r\\n>, or if the file does not end with a "
@@ -2553,7 +2849,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:249 ../libguestfs-1.11.20/edit/virt-edit.pod:249
+#: ../edit/virt-edit.pod:249
 #, no-wrap
 msgid ""
 " /some text(\\r?\\n)?$/\n"
 #, no-wrap
 msgid ""
 " /some text(\\r?\\n)?$/\n"
@@ -2561,14 +2857,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:251 ../libguestfs-1.11.20/edit/virt-edit.pod:251
+#: ../edit/virt-edit.pod:251
 msgid ""
 "Alternately, use the perl C<chomp> function, being careful not to chomp "
 "C<$_> itself (since that would remove all newlines from the file):"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Alternately, use the perl C<chomp> function, being careful not to chomp "
 "C<$_> itself (since that would remove all newlines from the file):"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:255 ../libguestfs-1.11.20/edit/virt-edit.pod:255
+#: ../edit/virt-edit.pod:255
 #, no-wrap
 msgid ""
 " my $m = $_; chomp $m; $m =~ /some text$/\n"
 #, no-wrap
 msgid ""
 " my $m = $_; chomp $m; $m =~ /some text$/\n"
@@ -2576,72 +2872,72 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../edit/virt-edit.pod:257 ../fish/guestfish.pod:858 ../libguestfs-1.11.20/edit/virt-edit.pod:257 ../libguestfs-1.11.20/fish/guestfish.pod:858
+#: ../edit/virt-edit.pod:257 ../fish/guestfish.pod:858
 msgid "WINDOWS PATHS"
 msgstr ""
 
 #. type: textblock
 msgid "WINDOWS PATHS"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:259 ../libguestfs-1.11.20/edit/virt-edit.pod:259
+#: ../edit/virt-edit.pod:259
 msgid ""
 "C<virt-edit> has a limited ability to understand Windows drive letters and "
 "paths (eg. C<E:\\foo\\bar.txt>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-edit> has a limited ability to understand Windows drive letters and "
 "paths (eg. C<E:\\foo\\bar.txt>)."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:262 ../libguestfs-1.11.20/edit/virt-edit.pod:262
+#: ../edit/virt-edit.pod:262
 msgid "If and only if the guest is running Windows then:"
 msgstr ""
 
 #. type: textblock
 msgid "If and only if the guest is running Windows then:"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:268 ../libguestfs-1.11.20/edit/virt-edit.pod:268
+#: ../edit/virt-edit.pod:268
 msgid ""
 "Drive letter prefixes like C<C:> are resolved against the Windows Registry "
 "to the correct filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Drive letter prefixes like C<C:> are resolved against the Windows Registry "
 "to the correct filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:273 ../libguestfs-1.11.20/edit/virt-edit.pod:273
+#: ../edit/virt-edit.pod:273
 msgid ""
 "Any backslash (C<\\>) characters in the path are replaced with forward "
 "slashes so that libguestfs can process it."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Any backslash (C<\\>) characters in the path are replaced with forward "
 "slashes so that libguestfs can process it."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:278 ../libguestfs-1.11.20/edit/virt-edit.pod:278
+#: ../edit/virt-edit.pod:278
 msgid ""
 "The path is resolved case insensitively to locate the file that should be "
 "edited."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The path is resolved case insensitively to locate the file that should be "
 "edited."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:283 ../libguestfs-1.11.20/edit/virt-edit.pod:283
+#: ../edit/virt-edit.pod:283
 msgid "There are some known shortcomings:"
 msgstr ""
 
 #. type: textblock
 msgid "There are some known shortcomings:"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:289 ../libguestfs-1.11.20/edit/virt-edit.pod:289
+#: ../edit/virt-edit.pod:289
 msgid "Some NTFS symbolic links may not be followed correctly."
 msgstr ""
 
 #. type: textblock
 msgid "Some NTFS symbolic links may not be followed correctly."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:293 ../libguestfs-1.11.20/edit/virt-edit.pod:293
+#: ../edit/virt-edit.pod:293
 msgid "NTFS junction points that cross filesystems are not followed."
 msgstr ""
 
 #. type: textblock
 msgid "NTFS junction points that cross filesystems are not followed."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:299 ../libguestfs-1.11.20/edit/virt-edit.pod:299
+#: ../edit/virt-edit.pod:299
 msgid ""
 "L<guestfish(1)> is a more powerful, lower level tool which you can use when "
 "C<virt-edit> doesn't work."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L<guestfish(1)> is a more powerful, lower level tool which you can use when "
 "C<virt-edit> doesn't work."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:302 ../libguestfs-1.11.20/edit/virt-edit.pod:302
+#: ../edit/virt-edit.pod:302
 msgid "Using C<virt-edit> is approximately equivalent to doing:"
 msgstr ""
 
 #. type: verbatim
 msgid "Using C<virt-edit> is approximately equivalent to doing:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:304 ../libguestfs-1.11.20/edit/virt-edit.pod:304
+#: ../edit/virt-edit.pod:304
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname edit /file\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname edit /file\n"
@@ -2649,14 +2945,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:306 ../libguestfs-1.11.20/edit/virt-edit.pod:306
+#: ../edit/virt-edit.pod:306
 msgid ""
 "where C<domname> is the name of the libvirt guest, and C</file> is the full "
 "path to the file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "where C<domname> is the name of the libvirt guest, and C</file> is the full "
 "path to the file."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:309 ../libguestfs-1.11.20/edit/virt-edit.pod:309
+#: ../edit/virt-edit.pod:309
 msgid ""
 "The command above uses libguestfs's guest inspection feature and so does not "
 "work on guests that libguestfs cannot inspect, or on things like arbitrary "
 msgid ""
 "The command above uses libguestfs's guest inspection feature and so does not "
 "work on guests that libguestfs cannot inspect, or on things like arbitrary "
@@ -2665,7 +2961,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:314 ../libguestfs-1.11.20/edit/virt-edit.pod:314
+#: ../edit/virt-edit.pod:314
 #, no-wrap
 msgid ""
 " guestfish --rw -a disk.img -m /dev/sda1 edit /file\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -a disk.img -m /dev/sda1 edit /file\n"
@@ -2673,21 +2969,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:316 ../libguestfs-1.11.20/edit/virt-edit.pod:316
+#: ../edit/virt-edit.pod:316
 msgid ""
 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
 "the disk image to edit, and C</file> is the full path to the file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
 "the disk image to edit, and C</file> is the full path to the file."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:320 ../libguestfs-1.11.20/edit/virt-edit.pod:320
+#: ../edit/virt-edit.pod:320
 msgid ""
 "C<virt-edit> cannot create new files.  Use the guestfish commands C<touch>, "
 "C<write> or C<upload> instead:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "C<virt-edit> cannot create new files.  Use the guestfish commands C<touch>, "
 "C<write> or C<upload> instead:"
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:323 ../libguestfs-1.11.20/edit/virt-edit.pod:323
+#: ../edit/virt-edit.pod:323
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname touch /newfile\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname touch /newfile\n"
@@ -2695,7 +2991,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:325 ../libguestfs-1.11.20/edit/virt-edit.pod:325
+#: ../edit/virt-edit.pod:325
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname write /newfile \"new content\"\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname write /newfile \"new content\"\n"
@@ -2703,7 +2999,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../edit/virt-edit.pod:327 ../libguestfs-1.11.20/edit/virt-edit.pod:327
+#: ../edit/virt-edit.pod:327
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname upload localfile /newfile\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -i -d domname upload localfile /newfile\n"
@@ -2711,29 +3007,29 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../edit/virt-edit.pod:329 ../fish/guestfish.pod:1075 ../libguestfs-1.11.20/edit/virt-edit.pod:329 ../libguestfs-1.11.20/fish/guestfish.pod:1075 ../libguestfs-1.11.20/rescue/virt-rescue.pod:257 ../libguestfs-1.11.20/src/guestfs.pod:2960 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:82 ../rescue/virt-rescue.pod:257 ../src/guestfs.pod:2960 ../test-tool/libguestfs-test-tool.pod:82
+#: ../edit/virt-edit.pod:329 ../fish/guestfish.pod:1086 ../rescue/virt-rescue.pod:261 ../sparsify/virt-sparsify.pod:232 ../src/guestfs.pod:3118 ../test-tool/libguestfs-test-tool.pod:95
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 #. type: =item
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 #. type: =item
-#: ../edit/virt-edit.pod:333 ../libguestfs-1.11.20/edit/virt-edit.pod:333
+#: ../edit/virt-edit.pod:333
 msgid "C<EDITOR>"
 msgstr ""
 
 #. type: textblock
 msgid "C<EDITOR>"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:335 ../libguestfs-1.11.20/edit/virt-edit.pod:335
+#: ../edit/virt-edit.pod:335
 msgid ""
 "If set, this string is used as the editor.  It may contain arguments, "
 "eg. C<\"emacs -nw\">"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If set, this string is used as the editor.  It may contain arguments, "
 "eg. C<\"emacs -nw\">"
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:338 ../libguestfs-1.11.20/edit/virt-edit.pod:338
+#: ../edit/virt-edit.pod:338
 msgid "If not set, C<vi> is used."
 msgstr ""
 
 #. type: textblock
 msgid "If not set, C<vi> is used."
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:351 ../libguestfs-1.11.20/edit/virt-edit.pod:351
+#: ../edit/virt-edit.pod:356
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, "
 "L<virt-tar-in(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, "
 "L<virt-tar-in(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
@@ -2741,98 +3037,242 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:5 ../libguestfs-1.11.20/examples/guestfs-examples.pod:5
-msgid "guestfs-examples - Examples of using libguestfs from C"
+#: ../erlang/examples/guestfs-erlang.pod:5
+msgid "guestfs-erlang - How to use libguestfs from Erlang"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-examples.pod:9 ../libguestfs-1.11.20/examples/guestfs-examples.pod:9 ../libguestfs-1.11.20/src/guestfs.pod:9 ../src/guestfs.pod:9
+#: ../erlang/examples/guestfs-erlang.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" #include <guestfs.h>\n"
-" \n"
+" {ok, G} = guestfs:create(),\n"
+" ok = guestfs:add_drive_opts(G, Disk,\n"
+"                             [{format, \"raw\"}, {readonly, true}]),\n"
+" ok = guestfs:launch(G),\n"
+" [Device] = guestfs:list_devices(G),\n"
+" ok = guestfs:close(G).\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../examples/guestfs-examples.pod:11 ../libguestfs-1.11.20/examples/guestfs-examples.pod:11
-#, no-wrap
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:18
 msgid ""
 msgid ""
-" guestfs_h *g = guestfs_create ();\n"
-" guestfs_add_drive_ro (g, \"disk.img\");\n"
-" guestfs_launch (g);\n"
-"\n"
+"This manual page documents how to call libguestfs from the Erlang "
+"programming language.  This page just documents the differences from the C "
+"API and gives some examples.  If you are not familiar with using libguestfs, "
+"you also need to read L<guestfs(3)>."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../examples/guestfs-examples.pod:15 ../libguestfs-1.11.20/examples/guestfs-examples.pod:15 ../libguestfs-1.11.20/src/guestfs.pod:19 ../src/guestfs.pod:19
-#, no-wrap
-msgid ""
-" cc prog.c -o prog -lguestfs\n"
-"or:\n"
-" cc prog.c -o prog `pkg-config libguestfs --cflags --libs`\n"
+#. type: =head2
+#: ../erlang/examples/guestfs-erlang.pod:23
+msgid "OPENING AND CLOSING THE HANDLE"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:25
+msgid ""
+"The Erlang bindings are implemented using an external program called "
+"C<erl-guestfs>.  This program must be on the current PATH, or else you "
+"should specify the full path to the program:"
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:29
+#, no-wrap
+msgid ""
+" {ok, G} = guestfs:create().\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:31
+#, no-wrap
+msgid ""
+" {ok, G} = guestfs:create(\"/path/to/erl-guestfs\").\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:21 ../libguestfs-1.11.20/examples/guestfs-examples.pod:21
+#: ../erlang/examples/guestfs-erlang.pod:33
+msgid "C<G> is the libguestfs handle which you should pass to other functions."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:36
+msgid "To close the handle:"
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:38
+#, no-wrap
 msgid ""
 msgid ""
-"This manual page contains examples of calling libguestfs from the C "
-"programming language.  If you are not familiar with using libguestfs, you "
-"also need to read L<guestfs(3)>."
+" ok = guestfs:close(G).\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../erlang/examples/guestfs-erlang.pod:40
+msgid "FUNCTIONS WITH OPTIONAL ARGUMENTS"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:42
+msgid ""
+"For functions that take optional arguments, the first arguments are the "
+"non-optional ones.  The last argument is a list of tuples supplying the "
+"remaining optional arguments."
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:46
+#, no-wrap
+msgid ""
+" ok = guestfs:add_drive_opts(G, Disk,\n"
+"                             [{format, \"raw\"}, {readonly, true}]).\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:49
+msgid "If the last argument would be an empty list, you can also omit it:"
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:51
+#, no-wrap
+msgid ""
+" ok = guestfs:add_drive_opts(G, Disk).\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../erlang/examples/guestfs-erlang.pod:53
+msgid "RETURN VALUES AND ERRORS"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:55
+msgid ""
+"On success, most functions return a C<Result> term (which could be a list, "
+"string, tuple etc.).  If there is nothing for the function to return, then "
+"the atom C<ok> is returned."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:59
+msgid "On error, you would see one of the following tuples:"
+msgstr ""
+
+#. type: =item
+#: ../erlang/examples/guestfs-erlang.pod:63
+msgid "C<{error, Msg, Errno}>"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:65
+msgid "This indicates an ordinary error from the function."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:67
+msgid ""
+"C<Msg> is the error message (string) and C<Errno> is the Unix error "
+"(integer)."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:70
+msgid "C<Errno> can be zero.  See L<guestfs(3)/guestfs_last_errno>."
+msgstr ""
+
+#. type: =item
+#: ../erlang/examples/guestfs-erlang.pod:72
+msgid "C<{unknown, Function}>"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:74
+msgid ""
+"This indicates that the function you called is not known.  Generally this "
+"means you are mixing C<erl-guestfs> from another version of libguestfs, "
+"which you should not do."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:78
+msgid "C<Function> is the name of the unknown function."
+msgstr ""
+
+#. type: =item
+#: ../erlang/examples/guestfs-erlang.pod:80
+msgid "C<{unknownarg, Arg}>"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:82
+msgid ""
+"This indicates that you called a function with optional arguments, with an "
+"unknown argument name."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:85
+msgid "C<Arg> is the name of the unknown argument."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-examples.pod:25 ../java/examples/guestfs-java.pod:37 ../libguestfs-1.11.20/examples/guestfs-examples.pod:25 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:37 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:70 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:31 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:34 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:28 ../ocaml/examples/guestfs-ocaml.pod:70 ../perl/examples/guestfs-perl.pod:31 ../python/examples/guestfs-python.pod:34 ../ruby/examples/guestfs-ruby.pod:28
+#: ../erlang/examples/guestfs-erlang.pod:89 ../examples/guestfs-examples.pod:25 ../java/examples/guestfs-java.pod:37 ../ocaml/examples/guestfs-ocaml.pod:70 ../perl/examples/guestfs-perl.pod:31 ../python/examples/guestfs-python.pod:34 ../ruby/examples/guestfs-ruby.pod:28
 msgid "EXAMPLE 1: CREATE A DISK IMAGE"
 msgstr ""
 
 #. type: textblock
 msgid "EXAMPLE 1: CREATE A DISK IMAGE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:27 ../java/examples/guestfs-java.pod:39 ../libguestfs-1.11.20/examples/guestfs-examples.pod:27 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:39 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:72 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:33 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:36 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:30 ../ocaml/examples/guestfs-ocaml.pod:72 ../perl/examples/guestfs-perl.pod:33 ../python/examples/guestfs-python.pod:36 ../ruby/examples/guestfs-ruby.pod:30
+#: ../erlang/examples/guestfs-erlang.pod:91 ../examples/guestfs-examples.pod:27 ../java/examples/guestfs-java.pod:39 ../ocaml/examples/guestfs-ocaml.pod:72 ../perl/examples/guestfs-perl.pod:33 ../python/examples/guestfs-python.pod:36 ../ruby/examples/guestfs-ruby.pod:30
 msgid "@EXAMPLE1@"
 msgstr ""
 
 #. type: =head1
 msgid "@EXAMPLE1@"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-examples.pod:29 ../java/examples/guestfs-java.pod:41 ../libguestfs-1.11.20/examples/guestfs-examples.pod:29 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:41 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:74 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:35 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:38 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:32 ../ocaml/examples/guestfs-ocaml.pod:74 ../perl/examples/guestfs-perl.pod:35 ../python/examples/guestfs-python.pod:38 ../ruby/examples/guestfs-ruby.pod:32
+#: ../erlang/examples/guestfs-erlang.pod:93 ../examples/guestfs-examples.pod:29 ../java/examples/guestfs-java.pod:41 ../ocaml/examples/guestfs-ocaml.pod:74 ../perl/examples/guestfs-perl.pod:35 ../python/examples/guestfs-python.pod:38 ../ruby/examples/guestfs-ruby.pod:32
 msgid "EXAMPLE 2: INSPECT A VIRTUAL MACHINE DISK IMAGE"
 msgstr ""
 
 #. type: textblock
 msgid "EXAMPLE 2: INSPECT A VIRTUAL MACHINE DISK IMAGE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:31 ../java/examples/guestfs-java.pod:43 ../libguestfs-1.11.20/examples/guestfs-examples.pod:31 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:43 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:76 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:37 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:40 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:34 ../ocaml/examples/guestfs-ocaml.pod:76 ../perl/examples/guestfs-perl.pod:37 ../python/examples/guestfs-python.pod:40 ../ruby/examples/guestfs-ruby.pod:34
+#: ../erlang/examples/guestfs-erlang.pod:95 ../examples/guestfs-examples.pod:31 ../java/examples/guestfs-java.pod:43 ../ocaml/examples/guestfs-ocaml.pod:76 ../perl/examples/guestfs-perl.pod:37 ../python/examples/guestfs-python.pod:40 ../ruby/examples/guestfs-ruby.pod:34
 msgid "@EXAMPLE2@"
 msgstr ""
 
 #. type: textblock
 msgid "@EXAMPLE2@"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:35 ../libguestfs-1.11.20/examples/guestfs-examples.pod:35
+#: ../erlang/examples/guestfs-erlang.pod:99
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, "
-"L<guestfs-python(3)>, L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, "
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-java(3)>, "
+"L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, "
+"L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://www.erlang.org/>.  "
 "L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: =head1
 "L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-examples.pod:44 ../examples/guestfs-recipes.pod:396 ../fish/guestfish.pod:1238 ../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:314 ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:57 ../libguestfs-1.11.20/examples/guestfs-examples.pod:44 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:396 ../libguestfs-1.11.20/fish/guestfish.pod:1238 ../libguestfs-1.11.20/fish/virt-copy-in.pod:60 ../libguestfs-1.11.20/fish/virt-copy-out.pod:49 ../libguestfs-1.11.20/fish/virt-tar-in.pod:58 ../libguestfs-1.11.20/fish/virt-tar-out.pod:51 ../libguestfs-1.11.20/fuse/guestmount.pod:314 ../libguestfs-1.11.20/inspector/virt-inspector.pod:380 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:57 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:90 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:51 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:53 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:47 ../libguestfs-1.11.20/src/guestfs.pod:3082 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:93 ../ocaml/examples/guestfs-ocaml.pod:90 ../perl/examples/guestfs-perl.pod:51 ../python/examples/guestfs-python.pod:53 ../ruby/examples/guestfs-ruby.pod:47 ../src/guestfs.pod:3082 ../test-tool/libguestfs-test-tool.pod:93
+#: ../erlang/examples/guestfs-erlang.pod:110 ../examples/guestfs-examples.pod:45 ../examples/guestfs-recipes.pod:397 ../fish/guestfish.pod:1262 ../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:319 ../inspector/virt-inspector.pod:389 ../java/examples/guestfs-java.pod:58 ../ocaml/examples/guestfs-ocaml.pod:91 ../perl/examples/guestfs-perl.pod:52 ../python/examples/guestfs-python.pod:54 ../ruby/examples/guestfs-ruby.pod:48 ../src/guestfs.pod:3255 ../test-tool/libguestfs-test-tool.pod:106
 msgid "AUTHORS"
 msgstr ""
 
 #. type: textblock
 msgid "AUTHORS"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:46 ../examples/guestfs-recipes.pod:398 ../fish/guestfish.pod:1240 ../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:316 ../java/examples/guestfs-java.pod:59 ../libguestfs-1.11.20/examples/guestfs-examples.pod:46 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:398 ../libguestfs-1.11.20/fish/guestfish.pod:1240 ../libguestfs-1.11.20/fish/virt-copy-in.pod:62 ../libguestfs-1.11.20/fish/virt-copy-out.pod:51 ../libguestfs-1.11.20/fish/virt-tar-in.pod:60 ../libguestfs-1.11.20/fish/virt-tar-out.pod:53 ../libguestfs-1.11.20/fuse/guestmount.pod:316 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:59 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:92 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:53 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:55 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:49 ../libguestfs-1.11.20/src/guestfs.pod:3084 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:95 ../ocaml/examples/guestfs-ocaml.pod:92 ../perl/examples/guestfs-perl.pod:53 ../python/examples/guestfs-python.pod:55 ../ruby/examples/guestfs-ruby.pod:49 ../src/guestfs.pod:3084 ../test-tool/libguestfs-test-tool.pod:95
+#: ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:47 ../examples/guestfs-recipes.pod:399 ../fish/guestfish.pod:1264 ../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:321 ../java/examples/guestfs-java.pod:60 ../ocaml/examples/guestfs-ocaml.pod:93 ../perl/examples/guestfs-perl.pod:54 ../python/examples/guestfs-python.pod:56 ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:3257 ../test-tool/libguestfs-test-tool.pod:108
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 #. type: textblock
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:50 ../libguestfs-1.11.20/examples/guestfs-examples.pod:50 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:96 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:59 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:53 ../ocaml/examples/guestfs-ocaml.pod:96 ../python/examples/guestfs-python.pod:59 ../ruby/examples/guestfs-ruby.pod:53
-msgid "Copyright (C) 2010 Red Hat Inc. L<http://libguestfs.org/>"
+#: ../erlang/examples/guestfs-erlang.pod:116 ../java/examples/guestfs-java.pod:64 ../perl/examples/guestfs-perl.pod:58
+msgid "Copyright (C) 2011 Red Hat Inc. L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:52 ../examples/guestfs-recipes.pod:404 ../java/examples/guestfs-java.pod:65 ../libguestfs-1.11.20/examples/guestfs-examples.pod:52 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:404 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:65 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:98 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:59 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:61 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:55 ../ocaml/examples/guestfs-ocaml.pod:98 ../perl/examples/guestfs-perl.pod:59 ../python/examples/guestfs-python.pod:61 ../ruby/examples/guestfs-ruby.pod:55
+#: ../erlang/examples/guestfs-erlang.pod:118 ../examples/guestfs-examples.pod:53 ../examples/guestfs-recipes.pod:405 ../java/examples/guestfs-java.pod:66 ../ocaml/examples/guestfs-ocaml.pod:99 ../perl/examples/guestfs-perl.pod:60 ../python/examples/guestfs-python.pod:62 ../ruby/examples/guestfs-ruby.pod:56
 msgid ""
 "The examples in this manual page may be freely copied, modified and "
 "distributed without any restrictions."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The examples in this manual page may be freely copied, modified and "
 "distributed without any restrictions."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:55 ../examples/guestfs-recipes.pod:407 ../java/examples/guestfs-java.pod:68 ../libguestfs-1.11.20/examples/guestfs-examples.pod:55 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:407 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:68 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:101 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:62 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:64 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:58 ../libguestfs-1.11.20/src/guestfs.pod:3091 ../ocaml/examples/guestfs-ocaml.pod:101 ../perl/examples/guestfs-perl.pod:62 ../python/examples/guestfs-python.pod:64 ../ruby/examples/guestfs-ruby.pod:58 ../src/guestfs.pod:3091
+#: ../erlang/examples/guestfs-erlang.pod:121 ../examples/guestfs-examples.pod:56 ../examples/guestfs-recipes.pod:408 ../java/examples/guestfs-java.pod:69 ../ocaml/examples/guestfs-ocaml.pod:102 ../perl/examples/guestfs-perl.pod:63 ../python/examples/guestfs-python.pod:65 ../ruby/examples/guestfs-ruby.pod:59 ../src/guestfs.pod:3264
 msgid ""
 "This library is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU Lesser General Public License as published by the "
 msgid ""
 "This library is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU Lesser General Public License as published by the "
@@ -2841,7 +3281,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:60 ../examples/guestfs-recipes.pod:412 ../java/examples/guestfs-java.pod:73 ../libguestfs-1.11.20/examples/guestfs-examples.pod:60 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:412 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:73 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:106 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:67 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:69 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:63 ../libguestfs-1.11.20/src/guestfs.pod:3096 ../ocaml/examples/guestfs-ocaml.pod:106 ../perl/examples/guestfs-perl.pod:67 ../python/examples/guestfs-python.pod:69 ../ruby/examples/guestfs-ruby.pod:63 ../src/guestfs.pod:3096
+#: ../erlang/examples/guestfs-erlang.pod:126 ../examples/guestfs-examples.pod:61 ../examples/guestfs-recipes.pod:413 ../java/examples/guestfs-java.pod:74 ../ocaml/examples/guestfs-ocaml.pod:107 ../perl/examples/guestfs-perl.pod:68 ../python/examples/guestfs-python.pod:70 ../ruby/examples/guestfs-ruby.pod:64 ../src/guestfs.pod:3269
 msgid ""
 "This library is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
 msgid ""
 "This library is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
@@ -2850,20 +3290,74 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-examples.pod:65 ../examples/guestfs-recipes.pod:417 ../java/examples/guestfs-java.pod:78 ../libguestfs-1.11.20/examples/guestfs-examples.pod:65 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:417 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:78 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:111 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:72 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:74 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:68 ../libguestfs-1.11.20/src/guestfs.pod:3101 ../ocaml/examples/guestfs-ocaml.pod:111 ../perl/examples/guestfs-perl.pod:72 ../python/examples/guestfs-python.pod:74 ../ruby/examples/guestfs-ruby.pod:68 ../src/guestfs.pod:3101
+#: ../erlang/examples/guestfs-erlang.pod:131 ../examples/guestfs-examples.pod:66 ../examples/guestfs-recipes.pod:418 ../java/examples/guestfs-java.pod:79 ../ocaml/examples/guestfs-ocaml.pod:112 ../perl/examples/guestfs-perl.pod:73 ../python/examples/guestfs-python.pod:75 ../ruby/examples/guestfs-ruby.pod:69 ../src/guestfs.pod:3274
 msgid ""
 "You should have received a copy of the GNU Lesser General Public License "
 "along with this library; if not, write to the Free Software Foundation, "
 "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA"
 msgstr ""
 
 msgid ""
 "You should have received a copy of the GNU Lesser General Public License "
 "along with this library; if not, write to the Free Software Foundation, "
 "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA"
 msgstr ""
 
+#. type: textblock
+#: ../examples/guestfs-examples.pod:5
+msgid "guestfs-examples - Examples of using libguestfs from C"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-examples.pod:9 ../src/guestfs.pod:9
+#, no-wrap
+msgid ""
+" #include <guestfs.h>\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-examples.pod:11
+#, no-wrap
+msgid ""
+" guestfs_h *g = guestfs_create ();\n"
+" guestfs_add_drive_ro (g, \"disk.img\");\n"
+" guestfs_launch (g);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../examples/guestfs-examples.pod:15 ../src/guestfs.pod:19
+#, no-wrap
+msgid ""
+" cc prog.c -o prog -lguestfs\n"
+"or:\n"
+" cc prog.c -o prog `pkg-config libguestfs --cflags --libs`\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-examples.pod:21
+msgid ""
+"This manual page contains examples of calling libguestfs from the C "
+"programming language.  If you are not familiar with using libguestfs, you "
+"also need to read L<guestfs(3)>."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-examples.pod:35
+msgid ""
+"L<guestfs(3)>, L<guestfs-erlang(3)>, L<guestfs-java(3)>, "
+"L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, "
+"L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../examples/guestfs-examples.pod:51 ../ocaml/examples/guestfs-ocaml.pod:97 ../python/examples/guestfs-python.pod:60 ../ruby/examples/guestfs-ruby.pod:54
+msgid "Copyright (C) 2010 Red Hat Inc. L<http://libguestfs.org/>"
+msgstr ""
+
 #. type: =end
 #. type: =end
-#: ../examples/guestfs-recipes.pod:3 ../examples/guestfs-recipes.pod:12 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:3 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:12
+#: ../examples/guestfs-recipes.pod:3 ../examples/guestfs-recipes.pod:12
 msgid "comment"
 msgstr ""
 
 #. type: textblock
 msgid "comment"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:5 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:5
+#: ../examples/guestfs-recipes.pod:5
 msgid ""
 "pod2man and pod2html have differing bugs which makes it hard to write URLs "
 "here.  The only way which works for both sorts of output is to just write "
 msgid ""
 "pod2man and pod2html have differing bugs which makes it hard to write URLs "
 "here.  The only way which works for both sorts of output is to just write "
@@ -2871,48 +3365,48 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:9 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:9
+#: ../examples/guestfs-recipes.pod:9
 msgid ""
 "We break with tradition here and don't use ALL CAPS for the section "
 "headings, as this makes them much easier to read."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "We break with tradition here and don't use ALL CAPS for the section "
 "headings, as this makes them much easier to read."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:16 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:16
+#: ../examples/guestfs-recipes.pod:16
 msgid "guestfs-recipes - libguestfs, guestfish and virt tools recipes"
 msgstr ""
 
 #. type: textblock
 msgid "guestfs-recipes - libguestfs, guestfish and virt tools recipes"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:20 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:20
+#: ../examples/guestfs-recipes.pod:20
 msgid ""
 "This page contains recipes for and links to things you can do using "
 "libguestfs, L<guestfish(1)> and the virt tools."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "This page contains recipes for and links to things you can do using "
 "libguestfs, L<guestfish(1)> and the virt tools."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:23 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:23
+#: ../examples/guestfs-recipes.pod:23
 msgid "Audit a virtual machine for setuid files"
 msgstr ""
 
 #. type: textblock
 msgid "Audit a virtual machine for setuid files"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:25 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:25
+#: ../examples/guestfs-recipes.pod:25
 msgid ""
 "The link below contains a small program which can be used to audit a Linux "
 "virtual machine to see what setuid and setgid files it contains."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The link below contains a small program which can be used to audit a Linux "
 "virtual machine to see what setuid and setgid files it contains."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:28 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:28
+#: ../examples/guestfs-recipes.pod:28
 msgid "https://rwmj.wordpress.com/2010/12/15/tip-audit-virtual-machine-for-setuid-files/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2010/12/15/tip-audit-virtual-machine-for-setuid-files/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:30 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:30
+#: ../examples/guestfs-recipes.pod:30
 msgid "Change the background image in a Windows XP VM"
 msgstr ""
 
 #. type: textblock
 msgid "Change the background image in a Windows XP VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:32 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:32
+#: ../examples/guestfs-recipes.pod:32
 msgid ""
 "The links below explain how to use L<guestfish(1)> to change the background "
 "image for a user of a Windows XP VM.  Unfortunately the technique appears to "
 msgid ""
 "The links below explain how to use L<guestfish(1)> to change the background "
 "image for a user of a Windows XP VM.  Unfortunately the technique appears to "
@@ -2920,19 +3414,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:37 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:37
+#: ../examples/guestfs-recipes.pod:37
 msgid ""
 "https://lists.fedoraproject.org/pipermail/virt/2011-May/002655.html "
 "https://lists.fedoraproject.org/pipermail/virt/2011-May/002658.html"
 msgstr ""
 
 #. type: =head1
 msgid ""
 "https://lists.fedoraproject.org/pipermail/virt/2011-May/002655.html "
 "https://lists.fedoraproject.org/pipermail/virt/2011-May/002658.html"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:40 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:40
+#: ../examples/guestfs-recipes.pod:40
 msgid "Cloning a virtual machine (Linux)"
 msgstr ""
 
 #. type: textblock
 msgid "Cloning a virtual machine (Linux)"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:42 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:42
+#: ../examples/guestfs-recipes.pod:42
 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 "
 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 "
@@ -2940,29 +3434,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:46 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:46
+#: ../examples/guestfs-recipes.pod:46
 msgid "https://rwmj.wordpress.com/2010/09/24/tip-my-procedure-for-cloning-a-fedora-vm/#content"
 msgstr ""
 
 #. type: textblock
 msgid "https://rwmj.wordpress.com/2010/09/24/tip-my-procedure-for-cloning-a-fedora-vm/#content"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:48 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:48
+#: ../examples/guestfs-recipes.pod:48
 msgid ""
 "Avoid L<virt-clone(1)>.  Currently what to do about virt-clone is under "
 "discussion."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Avoid L<virt-clone(1)>.  Currently what to do about virt-clone is under "
 "discussion."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:51 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:51
+#: ../examples/guestfs-recipes.pod:51
 msgid "https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html"
 msgstr ""
 
 #. type: =head1
 msgid "https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:53 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:53
+#: ../examples/guestfs-recipes.pod:53
 msgid "Cloning a virtual machine (Windows)"
 msgstr ""
 
 #. type: textblock
 msgid "Cloning a virtual machine (Windows)"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:55 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:55
+#: ../examples/guestfs-recipes.pod:55
 msgid ""
 "It is possible to do a \"sysprep\" using libguestfs alone, although not "
 "straightforward.  Currently there is code in the Aeolus Oz project which "
 msgid ""
 "It is possible to do a \"sysprep\" using libguestfs alone, although not "
 "straightforward.  Currently there is code in the Aeolus Oz project which "
@@ -2971,24 +3465,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:60 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:60
+#: ../examples/guestfs-recipes.pod:60
 msgid ""
 "https://github.com/clalancette/oz "
 "https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html"
 msgstr ""
 
 #. type: =head1
 msgid ""
 "https://github.com/clalancette/oz "
 "https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:63 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:63
+#: ../examples/guestfs-recipes.pod:63
 msgid "Convert a CD-ROM / DVD / ISO to a tarball"
 msgstr ""
 
 #. type: textblock
 msgid "Convert a CD-ROM / DVD / ISO to a tarball"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:65 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:65
+#: ../examples/guestfs-recipes.pod:65
 msgid "This converts input C<cd.iso> to output C<cd.tar.gz>:"
 msgstr ""
 
 #. type: verbatim
 msgid "This converts input C<cd.iso> to output C<cd.tar.gz>:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:67 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:67
+#: ../examples/guestfs-recipes.pod:67
 #, no-wrap
 msgid ""
 " guestfish --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz\n"
@@ -2996,12 +3490,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:69 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:69
+#: ../examples/guestfs-recipes.pod:69
 msgid "To export just a subdirectory, eg. C</files>, do:"
 msgstr ""
 
 #. type: verbatim
 msgid "To export just a subdirectory, eg. C</files>, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:71 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:71
+#: ../examples/guestfs-recipes.pod:71
 #, no-wrap
 msgid ""
 " guestfish --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz\n"
@@ -3009,29 +3503,29 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:73 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:73
+#: ../examples/guestfs-recipes.pod:73
 msgid "Create empty disk images"
 msgstr ""
 
 #. type: textblock
 msgid "Create empty disk images"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:75 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:75
+#: ../examples/guestfs-recipes.pod:75
 msgid ""
 "You can use the L<guestfish(1)> I<-N> option to create empty disk images.  "
 "The useful guide below explains the options available."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can 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:78 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:78
+#: ../examples/guestfs-recipes.pod:78
 msgid "https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:80 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:80
+#: ../examples/guestfs-recipes.pod:80
 msgid "Dump raw filesystem content from inside a disk image or VM"
 msgstr ""
 
 #. type: textblock
 msgid "Dump raw filesystem content from inside a disk image or VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:82 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:82
+#: ../examples/guestfs-recipes.pod:82
 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 "
 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 "
@@ -3039,7 +3533,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:86 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:86
+#: ../examples/guestfs-recipes.pod:86
 #, no-wrap
 msgid ""
 " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -a disk.img run : download /dev/sda1 sda1.img\n"
@@ -3047,7 +3541,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:88 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:88
+#: ../examples/guestfs-recipes.pod:88
 #, no-wrap
 msgid ""
 " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -d Guest run : download /dev/vg_guest/lv_root lv.img\n"
@@ -3055,42 +3549,42 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:90 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:90
+#: ../examples/guestfs-recipes.pod:90
 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
 msgstr ""
 
 #. type: =head1
 msgid "To list the filesystems in a disk image, use L<virt-filesystems(1)>."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:92 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:92
+#: ../examples/guestfs-recipes.pod:92
 msgid "Edit grub configuration in a VM"
 msgstr ""
 
 #. type: textblock
 msgid "Edit grub configuration in a VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:94 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:94
+#: ../examples/guestfs-recipes.pod:94
 msgid "You can use this to:"
 msgstr ""
 
 #. type: textblock
 msgid "You can use this to:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:100 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:100
+#: ../examples/guestfs-recipes.pod:100
 msgid "Fix a virtual machine that does not boot."
 msgstr ""
 
 #. type: textblock
 msgid "Fix a virtual machine that does not boot."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:104 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:104
+#: ../examples/guestfs-recipes.pod:104
 msgid "Change which kernel is used to boot the VM."
 msgstr ""
 
 #. type: textblock
 msgid "Change which kernel is used to boot the VM."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:108 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:108
+#: ../examples/guestfs-recipes.pod:108
 msgid "Change kernel command line options."
 msgstr ""
 
 #. type: textblock
 msgid "Change kernel command line options."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:112 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:112
+#: ../examples/guestfs-recipes.pod:112
 msgid "Use L<virt-edit(1)> to edit the grub configuration:"
 msgstr ""
 
 #. type: verbatim
 msgid "Use L<virt-edit(1)> to edit the grub configuration:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:114 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:114
+#: ../examples/guestfs-recipes.pod:114
 #, no-wrap
 msgid ""
 " virt-edit -d BrokenGuest /boot/grub/grub.conf\n"
 #, no-wrap
 msgid ""
 " virt-edit -d BrokenGuest /boot/grub/grub.conf\n"
@@ -3098,14 +3592,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:116 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:116
+#: ../examples/guestfs-recipes.pod:116
 msgid ""
 "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
 "this:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like "
 "this:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:119 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:119
+#: ../examples/guestfs-recipes.pod:119
 #, no-wrap
 msgid ""
 " virt-rescue -d BrokenGuest\n"
 #, no-wrap
 msgid ""
 " virt-rescue -d BrokenGuest\n"
@@ -3113,17 +3607,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:121 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:121
+#: ../examples/guestfs-recipes.pod:121
 msgid "Export any directory from a VM"
 msgstr ""
 
 #. type: textblock
 msgid "Export any directory from a VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:123 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:123
+#: ../examples/guestfs-recipes.pod:123
 msgid "To export C</home> from a VM into a local directory use L<virt-copy-out(1)>:"
 msgstr ""
 
 #. type: verbatim
 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:126 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:126
+#: ../examples/guestfs-recipes.pod:126
 #, no-wrap
 msgid ""
 " virt-copy-out -d Guest /home .\n"
 #, no-wrap
 msgid ""
 " virt-copy-out -d Guest /home .\n"
@@ -3131,24 +3625,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:128 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1287 ../fish/guestfish-actions.pod:1929 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:128 ../libguestfs-1.11.20/fish/guestfish-actions.pod:9 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1287 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1929 ../libguestfs-1.11.20/src/guestfs-actions.pod:11 ../libguestfs-1.11.20/src/guestfs-actions.pod:1917 ../libguestfs-1.11.20/src/guestfs-actions.pod:2855 ../libguestfs-1.11.20/src/guestfs.pod:1639 ../src/guestfs-actions.pod:11 ../src/guestfs-actions.pod:1917 ../src/guestfs-actions.pod:2855 ../src/guestfs.pod:1639 ../tools/virt-win-reg.pl:706
+#: ../examples/guestfs-recipes.pod:128 ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1327 ../fish/guestfish-actions.pod:1592 ../fish/guestfish-actions.pod:2001 ../src/guestfs-actions.pod:18 ../src/guestfs-actions.pod:2033 ../src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:3008 ../src/guestfs.pod:1670 ../tools/virt-win-reg.pl:706
 msgid "Notes:"
 msgstr ""
 
 #. type: textblock
 msgid "Notes:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:134 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:134
+#: ../examples/guestfs-recipes.pod:134
 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
 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:139 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:139
+#: ../examples/guestfs-recipes.pod:139
 msgid "This creates a directory called C<home> under the current directory."
 msgstr ""
 
 #. type: textblock
 msgid "This creates a directory called C<home> under the current directory."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:143 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:143
+#: ../examples/guestfs-recipes.pod:143
 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 "
 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 "
@@ -3156,7 +3650,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:147 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:147
+#: ../examples/guestfs-recipes.pod:147
 #, no-wrap
 msgid ""
 " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
 #, no-wrap
 msgid ""
 " virt-copy-out -d WinGuest 'win:c:\\windows\\system32\\config' .\n"
@@ -3164,12 +3658,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:149 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:149
+#: ../examples/guestfs-recipes.pod:149
 msgid "To get the output as a compressed tarball, do:"
 msgstr ""
 
 #. type: verbatim
 msgid "To get the output as a compressed tarball, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:151 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:151
+#: ../examples/guestfs-recipes.pod:151
 #, no-wrap
 msgid ""
 " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
 #, no-wrap
 msgid ""
 " virt-tar-out -d Guest /home - | gzip --best > home.tar.gz\n"
@@ -3177,7 +3671,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:153 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:153
+#: ../examples/guestfs-recipes.pod:153
 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: "
 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: "
@@ -3185,19 +3679,19 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:157 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:157
+#: ../examples/guestfs-recipes.pod:157
 msgid "Find out which user is using the most space"
 msgstr ""
 
 #. type: textblock
 msgid "Find out which user is using the most space"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:159 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:159
+#: ../examples/guestfs-recipes.pod:159
 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
 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:162 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:162
+#: ../examples/guestfs-recipes.pod:162
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
@@ -3205,7 +3699,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:164 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:164
+#: ../examples/guestfs-recipes.pod:164
 #, no-wrap
 msgid ""
 " set -e\n"
 #, no-wrap
 msgid ""
 " set -e\n"
@@ -3213,7 +3707,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:166 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:166
+#: ../examples/guestfs-recipes.pod:166
 #, no-wrap
 msgid ""
 " vm=\"$1\"\n"
 #, no-wrap
 msgid ""
 " vm=\"$1\"\n"
@@ -3222,7 +3716,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:169 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:169
+#: ../examples/guestfs-recipes.pod:169
 #, no-wrap
 msgid ""
 " eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
 #, no-wrap
 msgid ""
 " eval $(guestfish --ro -d \"$vm\" -i --listen)\n"
@@ -3230,7 +3724,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:171 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:171
+#: ../examples/guestfs-recipes.pod:171
 #, no-wrap
 msgid ""
 " for d in $(guestfish --remote ls \"$dir\"); do\n"
 #, no-wrap
 msgid ""
 " for d in $(guestfish --remote ls \"$dir\"); do\n"
@@ -3242,7 +3736,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:177 ../fish/guestfish.pod:941 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:177 ../libguestfs-1.11.20/fish/guestfish.pod:941
+#: ../examples/guestfs-recipes.pod:177 ../fish/guestfish.pod:941
 #, no-wrap
 msgid ""
 " guestfish --remote exit\n"
 #, no-wrap
 msgid ""
 " guestfish --remote exit\n"
@@ -3250,41 +3744,41 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:179 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:179
+#: ../examples/guestfs-recipes.pod:179
 msgid "Get DHCP address from a VM"
 msgstr ""
 
 #. type: textblock
 msgid "Get DHCP address from a VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:181 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:181
+#: ../examples/guestfs-recipes.pod:181
 msgid ""
 "The link below explains the many different possible techniques for getting "
 "the last assigned DHCP address of a virtual machine."
 msgstr ""
 
 #. type: textblock
 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:184 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:184
+#: ../examples/guestfs-recipes.pod:184
 msgid "https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-from-a-virtual-machine-disk-image/#content"
 msgstr ""
 
 #. type: textblock
 msgid "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:186 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:186
+#: ../examples/guestfs-recipes.pod:186
 msgid ""
 "In the libguestfs source examples directory you will find the latest version "
 "of the C<virt-dhcp-address.c> program."
 msgstr ""
 
 #. type: =head1
 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:189 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:189
+#: ../examples/guestfs-recipes.pod:189
 msgid "Get the operating system product name string"
 msgstr ""
 
 #. type: textblock
 msgid "Get the operating system product name string"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:191 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:191
+#: ../examples/guestfs-recipes.pod:191
 msgid "Save the following script into a file called C<product-name.sh>:"
 msgstr ""
 
 #. type: verbatim
 msgid "Save the following script into a file called C<product-name.sh>:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:193 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:193
+#: ../examples/guestfs-recipes.pod:193
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
@@ -3297,12 +3791,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:200 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:200
+#: ../examples/guestfs-recipes.pod:200
 msgid "Make the script executable and run it on a named guest:"
 msgstr ""
 
 #. type: verbatim
 msgid "Make the script executable and run it on a named guest:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:202 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:202
+#: ../examples/guestfs-recipes.pod:202
 #, no-wrap
 msgid ""
 " # product-name.sh RHEL60x64\n"
 #, no-wrap
 msgid ""
 " # product-name.sh RHEL60x64\n"
@@ -3311,14 +3805,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:205 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:205
+#: ../examples/guestfs-recipes.pod:205
 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
 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:209 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:209
+#: ../examples/guestfs-recipes.pod:209
 #, no-wrap
 msgid ""
 " # virt-inspector RHEL60x64 > xml\n"
 #, no-wrap
 msgid ""
 " # virt-inspector RHEL60x64 > xml\n"
@@ -3331,66 +3825,66 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:215 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:215
+#: ../examples/guestfs-recipes.pod:215
 msgid "Get the default boot kernel for a Linux VM"
 msgstr ""
 
 #. type: textblock
 msgid "Get the default boot kernel for a Linux VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:217 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:217
+#: ../examples/guestfs-recipes.pod:217
 msgid ""
 "The link below contains a program to print the default boot kernel for a "
 "Linux VM."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The link below contains a program to print the default boot kernel for a "
 "Linux VM."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:220 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:220
+#: ../examples/guestfs-recipes.pod:220
 msgid "https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-boot-kernel-for-a-vm/#content"
 msgstr ""
 
 #. type: textblock
 msgid "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:222 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:222
+#: ../examples/guestfs-recipes.pod:222
 msgid ""
 "It uses Augeas, and the technique is generally applicable for many different "
 "tasks, such as:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "It uses Augeas, and the technique is generally applicable for many different "
 "tasks, such as:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:229 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:229
+#: ../examples/guestfs-recipes.pod:229
 msgid "listing the user accounts in the guest"
 msgstr ""
 
 #. type: textblock
 msgid "listing the user accounts in the guest"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:233 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:233
+#: ../examples/guestfs-recipes.pod:233
 msgid "what repositories is it configured to use"
 msgstr ""
 
 #. type: textblock
 msgid "what repositories is it configured to use"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:237 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:237
+#: ../examples/guestfs-recipes.pod:237
 msgid "what NTP servers does it connect to"
 msgstr ""
 
 #. type: textblock
 msgid "what NTP servers does it connect to"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:241 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:241
+#: ../examples/guestfs-recipes.pod:241
 msgid "what were the boot messages last time it booted"
 msgstr ""
 
 #. type: textblock
 msgid "what were the boot messages last time it booted"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:245 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:245
+#: ../examples/guestfs-recipes.pod:245
 msgid "listing who was logged in recently"
 msgstr ""
 
 #. type: textblock
 msgid "listing who was logged in recently"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:249 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:249
+#: ../examples/guestfs-recipes.pod:249
 msgid "http://augeas.net/"
 msgstr ""
 
 #. type: =head1
 msgid "http://augeas.net/"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:251 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:251
+#: ../examples/guestfs-recipes.pod:251
 msgid "Install RPMs in a guest"
 msgstr ""
 
 #. type: textblock
 msgid "Install RPMs in a guest"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:253 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:253
+#: ../examples/guestfs-recipes.pod:253
 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 "
 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 "
@@ -3399,22 +3893,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:259 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:259
+#: ../examples/guestfs-recipes.pod:259
 msgid "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2010/12/01/tip-install-rpms-in-a-guest/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:261 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:261
+#: ../examples/guestfs-recipes.pod:261
 msgid "List applications installed in a VM"
 msgstr ""
 
 #. type: textblock
 msgid "List applications installed in a VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:263 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:263
+#: ../examples/guestfs-recipes.pod:263
 msgid "Save the following to a file C<list-apps.sh>:"
 msgstr ""
 
 #. type: verbatim
 msgid "Save the following to a file C<list-apps.sh>:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:265 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:265
+#: ../examples/guestfs-recipes.pod:265
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
@@ -3427,14 +3921,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:272 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:272
+#: ../examples/guestfs-recipes.pod:272
 msgid ""
 "Make the file executable and then you can run it on any named virtual "
 "machine:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Make the file executable and then you can run it on any named virtual "
 "machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:275 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:275
+#: ../examples/guestfs-recipes.pod:275
 #, no-wrap
 msgid ""
 " # list-apps.sh WinGuest\n"
 #, no-wrap
 msgid ""
 " # list-apps.sh WinGuest\n"
@@ -3470,7 +3964,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:305 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:305
+#: ../examples/guestfs-recipes.pod:305
 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 "
 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 "
@@ -3478,17 +3972,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:309 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:309
+#: ../examples/guestfs-recipes.pod:309
 msgid "List files and directories in a VM"
 msgstr ""
 
 #. type: textblock
 msgid "List files and directories in a VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:311 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:311
+#: ../examples/guestfs-recipes.pod:311
 msgid "This involves using the L<guestfish(1)> C<find0> command like this:"
 msgstr ""
 
 #. type: verbatim
 msgid "This involves using the L<guestfish(1)> C<find0> command like this:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-recipes.pod:313 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:313
+#: ../examples/guestfs-recipes.pod:313
 #, no-wrap
 msgid ""
 " guestfish --ro -d Guest -i find0 / - | tr '\\0' '\\n' | sort\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -d Guest -i find0 / - | tr '\\0' '\\n' | sort\n"
@@ -3496,12 +3990,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:315 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:315
+#: ../examples/guestfs-recipes.pod:315
 msgid "List services in a Windows VM"
 msgstr ""
 
 #. type: textblock
 msgid "List services in a Windows VM"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:317 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:317
+#: ../examples/guestfs-recipes.pod:317
 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 "
 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 "
@@ -3509,51 +4003,51 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:321 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:321
+#: ../examples/guestfs-recipes.pod:321
 msgid "https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:323 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:323
+#: ../examples/guestfs-recipes.pod:323
 msgid "Make a disk image sparse"
 msgstr ""
 
 #. type: textblock
 msgid "Make a disk image sparse"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:325 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:325
+#: ../examples/guestfs-recipes.pod:325
 msgid ""
 "The link below contains some guides for making a disk image sparse (or "
 "reintroducing sparseness)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The link below contains some guides for making a disk image sparse (or "
 "reintroducing sparseness)."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:328 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:328
+#: ../examples/guestfs-recipes.pod:328
 msgid "https://rwmj.wordpress.com/2010/10/19/tip-making-a-disk-image-sparse/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2010/10/19/tip-making-a-disk-image-sparse/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:330 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:330
+#: ../examples/guestfs-recipes.pod:330
 msgid "Monitor disk usage over time"
 msgstr ""
 
 #. type: textblock
 msgid "Monitor disk usage over time"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:332 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:332
+#: ../examples/guestfs-recipes.pod:332
 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
 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:335 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:335
+#: ../examples/guestfs-recipes.pod:335
 msgid "http://virt-tools.org/learning/advanced-virt-df/"
 msgstr ""
 
 #. type: =head1
 msgid "http://virt-tools.org/learning/advanced-virt-df/"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:337 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:337
+#: ../examples/guestfs-recipes.pod:337
 msgid "Reading the Windows Event Log from Windows Vista (or later)"
 msgstr ""
 
 #. type: textblock
 msgid "Reading the Windows Event Log from Windows Vista (or later)"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:339 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:339
+#: ../examples/guestfs-recipes.pod:339
 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 "
 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 "
@@ -3561,24 +4055,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:343 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:343
+#: ../examples/guestfs-recipes.pod:343
 msgid "https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:345 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:345
+#: ../examples/guestfs-recipes.pod:345
 msgid "Remove root password (Linux)"
 msgstr ""
 
 #. type: textblock
 msgid "Remove root password (Linux)"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:347 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:347
+#: ../examples/guestfs-recipes.pod:347
 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
 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:350 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:350
+#: ../examples/guestfs-recipes.pod:350
 #, no-wrap
 msgid ""
 " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
 #, no-wrap
 msgid ""
 " virt-edit domname /etc/passwd -e 's/^root:.*?:/root::/'\n"
@@ -3586,12 +4080,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:352 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:352
+#: ../examples/guestfs-recipes.pod:352
 msgid "Remove Administrator password (Windows)"
 msgstr ""
 
 #. type: textblock
 msgid "Remove Administrator password (Windows)"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:354 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:354
+#: ../examples/guestfs-recipes.pod:354
 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 "
 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 "
@@ -3599,17 +4093,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:359 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:359
+#: ../examples/guestfs-recipes.pod:359
 msgid "https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/"
 msgstr ""
 
 #. type: =head1
 msgid "https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:361 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:361
+#: ../examples/guestfs-recipes.pod:361
 msgid "Unpack a live CD"
 msgstr ""
 
 #. type: textblock
 msgid "Unpack a live CD"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:363 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:363
+#: ../examples/guestfs-recipes.pod:363
 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 "
 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 "
@@ -3617,64 +4111,65 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:367 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:367
+#: ../examples/guestfs-recipes.pod:367
 msgid "https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:369 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:369
+#: ../examples/guestfs-recipes.pod:369
 msgid "Uploading and downloading files"
 msgstr ""
 
 #. type: textblock
 msgid "Uploading and downloading files"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:371 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:371
+#: ../examples/guestfs-recipes.pod:371
 msgid ""
 "The link below contains general tips on uploading (copying in)  and "
 "downloading (copying out) files from VMs."
 msgstr ""
 
 #. type: textblock
 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:374 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:374
+#: ../examples/guestfs-recipes.pod:374
 msgid "https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content"
 msgstr ""
 
 #. type: =head1
 msgid "https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-recipes.pod:376 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:376
+#: ../examples/guestfs-recipes.pod:376
 msgid "Use libguestfs tools on VMware ESX guests"
 msgstr ""
 
 #. type: textblock
 msgid "Use libguestfs tools on VMware ESX guests"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:378 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:378
+#: ../examples/guestfs-recipes.pod:378
 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
 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:382 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:382
+#: ../examples/guestfs-recipes.pod:382
 msgid "https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content"
 msgstr ""
 
 #. type: textblock
 msgid "https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:386 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:386
+#: ../examples/guestfs-recipes.pod:386
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfish(1)>, L<guestfs-examples(3)>, L<guestfs-java(3)>, "
-"L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, "
-"L<guestfs-ruby(3)>, L<http://libguestfs.org/>."
+"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-python(3)>, L<guestfs-ruby(3)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-recipes.pod:402 ../libguestfs-1.11.20/examples/guestfs-recipes.pod:402
+#: ../examples/guestfs-recipes.pod:403
 msgid "Copyright (C) 2009-2011 Red Hat Inc. L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: =head2
 msgid "Copyright (C) 2009-2011 Red Hat Inc. L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1
+#: ../fish/guestfish-actions.pod:1
 msgid "add-cdrom"
 msgstr ""
 
 #. type: verbatim
 msgid "add-cdrom"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3
+#: ../fish/guestfish-actions.pod:3
 #, no-wrap
 msgid ""
 " add-cdrom filename\n"
 #, no-wrap
 msgid ""
 " add-cdrom filename\n"
@@ -3682,17 +4177,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5 ../libguestfs-1.11.20/src/guestfs-actions.pod:7 ../src/guestfs-actions.pod:7
+#: ../fish/guestfish-actions.pod:5 ../src/guestfs-actions.pod:14
 msgid "This function adds a virtual CD-ROM disk image to the guest."
 msgstr ""
 
 #. type: textblock
 msgid "This function adds a virtual CD-ROM disk image to the guest."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:7 ../libguestfs-1.11.20/fish/guestfish-actions.pod:7 ../libguestfs-1.11.20/src/guestfs-actions.pod:9 ../src/guestfs-actions.pod:9
+#: ../fish/guestfish-actions.pod:7 ../src/guestfs-actions.pod:16
 msgid "This is equivalent to the qemu parameter I<-cdrom filename>."
 msgstr ""
 
 #. type: textblock
 msgid "This is equivalent to the qemu parameter I<-cdrom filename>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:15 ../libguestfs-1.11.20/fish/guestfish-actions.pod:15
+#: ../fish/guestfish-actions.pod:15
 msgid ""
 "This call checks for the existence of C<filename>.  This stops you from "
 "specifying other types of drive which are supported by qemu such as C<nbd:> "
 msgid ""
 "This call checks for the existence of C<filename>.  This stops you from "
 "specifying other types of drive which are supported by qemu such as C<nbd:> "
@@ -3701,7 +4196,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:22 ../libguestfs-1.11.20/fish/guestfish-actions.pod:22
+#: ../fish/guestfish-actions.pod:22
 msgid ""
 "If you just want to add an ISO file (often you use this as an efficient way "
 "to transfer large files into the guest), then you should probably use "
 msgid ""
 "If you just want to add an ISO file (often you use this as an efficient way "
 "to transfer large files into the guest), then you should probably use "
@@ -3709,14 +4204,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:163 ../fish/guestfish-actions.pod:177 ../libguestfs-1.11.20/fish/guestfish-actions.pod:28 ../libguestfs-1.11.20/fish/guestfish-actions.pod:163 ../libguestfs-1.11.20/fish/guestfish-actions.pod:177 ../libguestfs-1.11.20/src/guestfs-actions.pod:32 ../libguestfs-1.11.20/src/guestfs-actions.pod:254 ../libguestfs-1.11.20/src/guestfs-actions.pod:275 ../src/guestfs-actions.pod:32 ../src/guestfs-actions.pod:254 ../src/guestfs-actions.pod:275
+#: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:163 ../fish/guestfish-actions.pod:177
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<add_drive_opts> call "
+"I<This function is deprecated.> In new code, use the L</add_drive_opts> call "
 "instead."
 msgstr ""
 
 #. type: textblock
 "instead."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:166 ../fish/guestfish-actions.pod:180 ../fish/guestfish-actions.pod:986 ../fish/guestfish-actions.pod:1346 ../fish/guestfish-actions.pod:1360 ../fish/guestfish-actions.pod:3085 ../fish/guestfish-actions.pod:3292 ../fish/guestfish-actions.pod:3406 ../fish/guestfish-actions.pod:3454 ../fish/guestfish-actions.pod:4355 ../fish/guestfish-actions.pod:4378 ../fish/guestfish-actions.pod:4400 ../fish/guestfish-actions.pod:4438 ../fish/guestfish-actions.pod:5087 ../fish/guestfish-actions.pod:5185 ../libguestfs-1.11.20/fish/guestfish-actions.pod:31 ../libguestfs-1.11.20/fish/guestfish-actions.pod:166 ../libguestfs-1.11.20/fish/guestfish-actions.pod:180 ../libguestfs-1.11.20/fish/guestfish-actions.pod:986 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1346 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1360 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3085 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3292 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3406 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3454 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4355 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4378 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4400 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4438 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5087 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5185 ../libguestfs-1.11.20/src/guestfs-actions.pod:35 ../libguestfs-1.11.20/src/guestfs-actions.pod:257 ../libguestfs-1.11.20/src/guestfs-actions.pod:278 ../libguestfs-1.11.20/src/guestfs-actions.pod:1513 ../libguestfs-1.11.20/src/guestfs-actions.pod:2008 ../libguestfs-1.11.20/src/guestfs-actions.pod:2029 ../libguestfs-1.11.20/src/guestfs-actions.pod:4628 ../libguestfs-1.11.20/src/guestfs-actions.pod:4947 ../libguestfs-1.11.20/src/guestfs-actions.pod:5165 ../libguestfs-1.11.20/src/guestfs-actions.pod:5255 ../libguestfs-1.11.20/src/guestfs-actions.pod:6544 ../libguestfs-1.11.20/src/guestfs-actions.pod:6574 ../libguestfs-1.11.20/src/guestfs-actions.pod:6607 ../libguestfs-1.11.20/src/guestfs-actions.pod:6666 ../libguestfs-1.11.20/src/guestfs-actions.pod:7602 ../libguestfs-1.11.20/src/guestfs-actions.pod:7714 ../libguestfs-1.11.20/src/guestfs-actions.pod:7884 ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:257 ../src/guestfs-actions.pod:278 ../src/guestfs-actions.pod:1513 ../src/guestfs-actions.pod:2008 ../src/guestfs-actions.pod:2029 ../src/guestfs-actions.pod:4628 ../src/guestfs-actions.pod:4947 ../src/guestfs-actions.pod:5165 ../src/guestfs-actions.pod:5255 ../src/guestfs-actions.pod:6544 ../src/guestfs-actions.pod:6574 ../src/guestfs-actions.pod:6607 ../src/guestfs-actions.pod:6666 ../src/guestfs-actions.pod:7602 ../src/guestfs-actions.pod:7714 ../src/guestfs-actions.pod:7884
+#: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:166 ../fish/guestfish-actions.pod:180 ../fish/guestfish-actions.pod:1026 ../fish/guestfish-actions.pod:1386 ../fish/guestfish-actions.pod:1400 ../fish/guestfish-actions.pod:3157 ../fish/guestfish-actions.pod:3468 ../fish/guestfish-actions.pod:3516 ../fish/guestfish-actions.pod:4429 ../fish/guestfish-actions.pod:4452 ../fish/guestfish-actions.pod:4474 ../fish/guestfish-actions.pod:4512 ../fish/guestfish-actions.pod:5161 ../fish/guestfish-actions.pod:5267 ../src/guestfs-actions.pod:10 ../src/guestfs-actions.pod:252 ../src/guestfs-actions.pod:273 ../src/guestfs-actions.pod:1619 ../src/guestfs-actions.pod:2118 ../src/guestfs-actions.pod:2139 ../src/guestfs-actions.pod:4771 ../src/guestfs-actions.pod:5293 ../src/guestfs-actions.pod:5393 ../src/guestfs-actions.pod:6675 ../src/guestfs-actions.pod:6719 ../src/guestfs-actions.pod:6753 ../src/guestfs-actions.pod:6816 ../src/guestfs-actions.pod:7748 ../src/guestfs-actions.pod:7857 ../src/guestfs-actions.pod:8040
 msgid ""
 "Deprecated functions will not be removed from the API, but the fact that "
 "they are deprecated indicates that there are problems with correct use of "
 msgid ""
 "Deprecated functions will not be removed from the API, but the fact that "
 "they are deprecated indicates that there are problems with correct use of "
@@ -3724,17 +4219,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:35 ../libguestfs-1.11.20/fish/guestfish-actions.pod:35
+#: ../fish/guestfish-actions.pod:35
 msgid "add-domain"
 msgstr ""
 
 #. type: =head2
 msgid "add-domain"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:37 ../libguestfs-1.11.20/fish/guestfish-actions.pod:37
+#: ../fish/guestfish-actions.pod:37
 msgid "domain"
 msgstr ""
 
 #. type: verbatim
 msgid "domain"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:39 ../libguestfs-1.11.20/fish/guestfish-actions.pod:39
+#: ../fish/guestfish-actions.pod:39
 #, no-wrap
 msgid ""
 " add-domain dom [libvirturi:..] [readonly:..] [iface:..] [live:..] "
 #, no-wrap
 msgid ""
 " add-domain dom [libvirturi:..] [readonly:..] [iface:..] [live:..] "
@@ -3743,7 +4238,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:41 ../libguestfs-1.11.20/fish/guestfish-actions.pod:41
+#: ../fish/guestfish-actions.pod:41
 msgid ""
 "This function adds the disk(s) attached to the named libvirt domain C<dom>.  "
 "It works by connecting to libvirt, requesting the domain and domain XML from "
 msgid ""
 "This function adds the disk(s) attached to the named libvirt domain C<dom>.  "
 "It works by connecting to libvirt, requesting the domain and domain XML from "
@@ -3751,14 +4246,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:46 ../libguestfs-1.11.20/fish/guestfish-actions.pod:46 ../libguestfs-1.11.20/src/guestfs-actions.pod:64 ../src/guestfs-actions.pod:64
+#: ../fish/guestfish-actions.pod:46 ../src/guestfs-actions.pod:64
 msgid ""
 "The number of disks added is returned.  This operation is atomic: if an "
 "error is returned, then no disks are added."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The number of disks added is returned.  This operation is atomic: if an "
 "error is returned, then no disks are added."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:49 ../libguestfs-1.11.20/fish/guestfish-actions.pod:49 ../libguestfs-1.11.20/src/guestfs-actions.pod:67 ../src/guestfs-actions.pod:67
+#: ../fish/guestfish-actions.pod:49 ../src/guestfs-actions.pod:67
 msgid ""
 "This function does some minimal checks to make sure the libvirt domain is "
 "not running (unless C<readonly> is true).  In a future version we will try "
 msgid ""
 "This function does some minimal checks to make sure the libvirt domain is "
 "not running (unless C<readonly> is true).  In a future version we will try "
@@ -3766,7 +4261,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:53 ../libguestfs-1.11.20/fish/guestfish-actions.pod:53 ../libguestfs-1.11.20/src/guestfs-actions.pod:71 ../src/guestfs-actions.pod:71
+#: ../fish/guestfish-actions.pod:53 ../src/guestfs-actions.pod:71
 msgid ""
 "Disks must be accessible locally.  This often means that adding disks from a "
 "remote libvirt connection (see L<http://libvirt.org/remote.html>)  will fail "
 msgid ""
 "Disks must be accessible locally.  This often means that adding disks from a "
 "remote libvirt connection (see L<http://libvirt.org/remote.html>)  will fail "
@@ -3774,7 +4269,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:58 ../libguestfs-1.11.20/fish/guestfish-actions.pod:58 ../libguestfs-1.11.20/src/guestfs-actions.pod:76 ../src/guestfs-actions.pod:76
+#: ../fish/guestfish-actions.pod:58 ../src/guestfs-actions.pod:76
 msgid ""
 "The optional C<libvirturi> parameter sets the libvirt URI (see "
 "L<http://libvirt.org/uri.html>).  If this is not set then we connect to the "
 msgid ""
 "The optional C<libvirturi> parameter sets the libvirt URI (see "
 "L<http://libvirt.org/uri.html>).  If this is not set then we connect to the "
@@ -3783,7 +4278,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:64 ../libguestfs-1.11.20/fish/guestfish-actions.pod:64 ../libguestfs-1.11.20/src/guestfs-actions.pod:82 ../src/guestfs-actions.pod:82
+#: ../fish/guestfish-actions.pod:64 ../src/guestfs-actions.pod:82
 msgid ""
 "The optional C<live> flag controls whether this call will try to connect to "
 "a running virtual machine C<guestfsd> process if it sees a suitable "
 msgid ""
 "The optional C<live> flag controls whether this call will try to connect to "
 "a running virtual machine C<guestfsd> process if it sees a suitable "
@@ -3793,7 +4288,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:71 ../libguestfs-1.11.20/fish/guestfish-actions.pod:71 ../libguestfs-1.11.20/src/guestfs-actions.pod:89 ../src/guestfs-actions.pod:89
+#: ../fish/guestfish-actions.pod:71 ../src/guestfs-actions.pod:89
 msgid ""
 "If the C<allowuuid> flag is true (default is false) then a UUID I<may> be "
 "passed instead of the domain name.  The C<dom> string is treated as a UUID "
 msgid ""
 "If the C<allowuuid> flag is true (default is false) then a UUID I<may> be "
 "passed instead of the domain name.  The C<dom> string is treated as a UUID "
@@ -3802,26 +4297,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:76 ../libguestfs-1.11.20/fish/guestfish-actions.pod:76
+#: ../fish/guestfish-actions.pod:76
 msgid ""
 "The other optional parameters are passed directly through to "
 "L</add-drive-opts>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The other optional parameters are passed directly through to "
 "L</add-drive-opts>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:79 ../fish/guestfish-actions.pod:143 ../fish/guestfish-actions.pod:568 ../fish/guestfish-actions.pod:1968 ../fish/guestfish-actions.pod:3134 ../fish/guestfish-actions.pod:3307 ../fish/guestfish-actions.pod:3442 ../libguestfs-1.11.20/fish/guestfish-actions.pod:79 ../libguestfs-1.11.20/fish/guestfish-actions.pod:143 ../libguestfs-1.11.20/fish/guestfish-actions.pod:568 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1968 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3134 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3307 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3442
+#: ../fish/guestfish-actions.pod:79 ../fish/guestfish-actions.pod:143 ../fish/guestfish-actions.pod:573 ../fish/guestfish-actions.pod:784 ../fish/guestfish-actions.pod:805 ../fish/guestfish-actions.pod:2040 ../fish/guestfish-actions.pod:3206 ../fish/guestfish-actions.pod:3369 ../fish/guestfish-actions.pod:3504
 msgid ""
 "This command has one or more optional arguments.  See L</OPTIONAL "
 "ARGUMENTS>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command has one or more optional arguments.  See L</OPTIONAL "
 "ARGUMENTS>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:81 ../libguestfs-1.11.20/fish/guestfish-actions.pod:81
+#: ../fish/guestfish-actions.pod:81
 msgid "add-drive"
 msgstr ""
 
 #. type: verbatim
 msgid "add-drive"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:83 ../libguestfs-1.11.20/fish/guestfish-actions.pod:83
+#: ../fish/guestfish-actions.pod:83
 #, no-wrap
 msgid ""
 " add-drive filename\n"
 #, no-wrap
 msgid ""
 " add-drive filename\n"
@@ -3829,7 +4324,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:85 ../libguestfs-1.11.20/fish/guestfish-actions.pod:85
+#: ../fish/guestfish-actions.pod:85
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
@@ -3837,7 +4332,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:89 ../libguestfs-1.11.20/fish/guestfish-actions.pod:89
+#: ../fish/guestfish-actions.pod:89
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
@@ -3847,17 +4342,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:96 ../libguestfs-1.11.20/fish/guestfish-actions.pod:96
+#: ../fish/guestfish-actions.pod:96
 msgid "add-drive-opts"
 msgstr ""
 
 #. type: =head2
 msgid "add-drive-opts"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:98 ../libguestfs-1.11.20/fish/guestfish-actions.pod:98
+#: ../fish/guestfish-actions.pod:98
 msgid "add"
 msgstr ""
 
 #. type: verbatim
 msgid "add"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:100 ../libguestfs-1.11.20/fish/guestfish-actions.pod:100
+#: ../fish/guestfish-actions.pod:100
 #, no-wrap
 msgid ""
 " add-drive-opts filename [readonly:..] [format:..] [iface:..]\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename [readonly:..] [format:..] [iface:..]\n"
@@ -3865,7 +4360,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:102 ../libguestfs-1.11.20/fish/guestfish-actions.pod:102 ../libguestfs-1.11.20/src/guestfs-actions.pod:160 ../src/guestfs-actions.pod:160
+#: ../fish/guestfish-actions.pod:102 ../src/guestfs-actions.pod:160
 msgid ""
 "This function adds a virtual machine disk image C<filename> to libguestfs.  "
 "The first time you call this function, the disk appears as C</dev/sda>, the "
 msgid ""
 "This function adds a virtual machine disk image C<filename> to libguestfs.  "
 "The first time you call this function, the disk appears as C</dev/sda>, the "
@@ -3873,7 +4368,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:107 ../libguestfs-1.11.20/fish/guestfish-actions.pod:107 ../libguestfs-1.11.20/src/guestfs-actions.pod:165 ../src/guestfs-actions.pod:165
+#: ../fish/guestfish-actions.pod:107 ../src/guestfs-actions.pod:165
 msgid ""
 "You don't necessarily need to be root when using libguestfs.  However you "
 "obviously do need sufficient permissions to access the filename for whatever "
 msgid ""
 "You don't necessarily need to be root when using libguestfs.  However you "
 "obviously do need sufficient permissions to access the filename for whatever "
@@ -3882,22 +4377,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:113 ../libguestfs-1.11.20/fish/guestfish-actions.pod:113 ../libguestfs-1.11.20/src/guestfs-actions.pod:171 ../src/guestfs-actions.pod:171
+#: ../fish/guestfish-actions.pod:113 ../src/guestfs-actions.pod:171
 msgid "This call checks that C<filename> exists."
 msgstr ""
 
 #. type: textblock
 msgid "This call checks that C<filename> exists."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:115 ../fish/guestfish-actions.pod:3096 ../libguestfs-1.11.20/fish/guestfish-actions.pod:115 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3096 ../libguestfs-1.11.20/src/guestfs-actions.pod:173 ../libguestfs-1.11.20/src/guestfs-actions.pod:4655 ../src/guestfs-actions.pod:173 ../src/guestfs-actions.pod:4655
+#: ../fish/guestfish-actions.pod:115 ../fish/guestfish-actions.pod:3168 ../src/guestfs-actions.pod:173 ../src/guestfs-actions.pod:4808
 msgid "The optional arguments are:"
 msgstr ""
 
 #. type: =item
 msgid "The optional arguments are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:119 ../libguestfs-1.11.20/fish/guestfish-actions.pod:119 ../libguestfs-1.11.20/src/guestfs-actions.pod:177 ../src/guestfs-actions.pod:177
+#: ../fish/guestfish-actions.pod:119 ../src/guestfs-actions.pod:177
 msgid "C<readonly>"
 msgstr ""
 
 #. type: textblock
 msgid "C<readonly>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:121 ../libguestfs-1.11.20/fish/guestfish-actions.pod:121 ../libguestfs-1.11.20/src/guestfs-actions.pod:179 ../src/guestfs-actions.pod:179
+#: ../fish/guestfish-actions.pod:121 ../src/guestfs-actions.pod:179
 msgid ""
 "If true then the image is treated as read-only.  Writes are still allowed, "
 "but they are stored in a temporary snapshot overlay which is discarded at "
 msgid ""
 "If true then the image is treated as read-only.  Writes are still allowed, "
 "but they are stored in a temporary snapshot overlay which is discarded at "
@@ -3905,12 +4400,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:125 ../libguestfs-1.11.20/fish/guestfish-actions.pod:125 ../libguestfs-1.11.20/src/guestfs-actions.pod:183 ../src/guestfs-actions.pod:183
+#: ../fish/guestfish-actions.pod:125 ../src/guestfs-actions.pod:183
 msgid "C<format>"
 msgstr ""
 
 #. type: textblock
 msgid "C<format>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:127 ../libguestfs-1.11.20/fish/guestfish-actions.pod:127
+#: ../fish/guestfish-actions.pod:127
 msgid ""
 "This forces the image format.  If you omit this (or use L</add-drive> or "
 "L</add-drive-ro>) then the format is automatically detected.  Possible "
 msgid ""
 "This forces the image format.  If you omit this (or use L</add-drive> or "
 "L</add-drive-ro>) then the format is automatically detected.  Possible "
@@ -3918,7 +4413,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:131 ../libguestfs-1.11.20/fish/guestfish-actions.pod:131 ../libguestfs-1.11.20/src/guestfs-actions.pod:189 ../src/guestfs-actions.pod:189
+#: ../fish/guestfish-actions.pod:131 ../src/guestfs-actions.pod:189
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
@@ -3926,29 +4421,29 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:136 ../libguestfs-1.11.20/fish/guestfish-actions.pod:136 ../libguestfs-1.11.20/src/guestfs-actions.pod:194 ../src/guestfs-actions.pod:194
+#: ../fish/guestfish-actions.pod:136 ../src/guestfs-actions.pod:194
 msgid "C<iface>"
 msgstr ""
 
 #. type: textblock
 msgid "C<iface>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:138 ../libguestfs-1.11.20/fish/guestfish-actions.pod:138
+#: ../fish/guestfish-actions.pod:138
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated "
 "L</add-drive-with-if> call (q.v.)"
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated "
 "L</add-drive-with-if> call (q.v.)"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:145 ../libguestfs-1.11.20/fish/guestfish-actions.pod:145
+#: ../fish/guestfish-actions.pod:145
 msgid "add-drive-ro"
 msgstr ""
 
 #. type: =head2
 msgid "add-drive-ro"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:147 ../libguestfs-1.11.20/fish/guestfish-actions.pod:147
+#: ../fish/guestfish-actions.pod:147
 msgid "add-ro"
 msgstr ""
 
 #. type: verbatim
 msgid "add-ro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:149 ../libguestfs-1.11.20/fish/guestfish-actions.pod:149
+#: ../fish/guestfish-actions.pod:149
 #, no-wrap
 msgid ""
 " add-drive-ro filename\n"
 #, no-wrap
 msgid ""
 " add-drive-ro filename\n"
@@ -3956,7 +4451,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:151 ../libguestfs-1.11.20/fish/guestfish-actions.pod:151
+#: ../fish/guestfish-actions.pod:151
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with the "
 "optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the disk "
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with the "
 "optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the disk "
@@ -3964,12 +4459,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:156 ../libguestfs-1.11.20/fish/guestfish-actions.pod:156
+#: ../fish/guestfish-actions.pod:156
 msgid "add-drive-ro-with-if"
 msgstr ""
 
 #. type: verbatim
 msgid "add-drive-ro-with-if"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:158 ../libguestfs-1.11.20/fish/guestfish-actions.pod:158
+#: ../fish/guestfish-actions.pod:158
 #, no-wrap
 msgid ""
 " add-drive-ro-with-if filename iface\n"
 #, no-wrap
 msgid ""
 " add-drive-ro-with-if filename iface\n"
@@ -3977,19 +4472,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:160 ../libguestfs-1.11.20/fish/guestfish-actions.pod:160
+#: ../fish/guestfish-actions.pod:160
 msgid ""
 "This is the same as L</add-drive-ro> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</add-drive-ro> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:170 ../libguestfs-1.11.20/fish/guestfish-actions.pod:170
+#: ../fish/guestfish-actions.pod:170
 msgid "add-drive-with-if"
 msgstr ""
 
 #. type: verbatim
 msgid "add-drive-with-if"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:172 ../libguestfs-1.11.20/fish/guestfish-actions.pod:172
+#: ../fish/guestfish-actions.pod:172
 #, no-wrap
 msgid ""
 " add-drive-with-if filename iface\n"
 #, no-wrap
 msgid ""
 " add-drive-with-if filename iface\n"
@@ -3997,19 +4492,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:174 ../libguestfs-1.11.20/fish/guestfish-actions.pod:174
+#: ../fish/guestfish-actions.pod:174
 msgid ""
 "This is the same as L</add-drive> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</add-drive> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:184 ../libguestfs-1.11.20/fish/guestfish-actions.pod:184
+#: ../fish/guestfish-actions.pod:184
 msgid "aug-clear"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-clear"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:186 ../libguestfs-1.11.20/fish/guestfish-actions.pod:186
+#: ../fish/guestfish-actions.pod:186
 #, no-wrap
 msgid ""
 " aug-clear augpath\n"
 #, no-wrap
 msgid ""
 " aug-clear augpath\n"
@@ -4017,19 +4512,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:188 ../libguestfs-1.11.20/fish/guestfish-actions.pod:188 ../libguestfs-1.11.20/src/guestfs-actions.pod:290 ../src/guestfs-actions.pod:290
+#: ../fish/guestfish-actions.pod:188 ../src/guestfs-actions.pod:290
 msgid ""
 "Set the value associated with C<path> to C<NULL>.  This is the same as the "
 "L<augtool(1)> C<clear> command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Set the value associated with C<path> to C<NULL>.  This is the same as the "
 "L<augtool(1)> C<clear> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:191 ../libguestfs-1.11.20/fish/guestfish-actions.pod:191
+#: ../fish/guestfish-actions.pod:191
 msgid "aug-close"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-close"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:193 ../libguestfs-1.11.20/fish/guestfish-actions.pod:193
+#: ../fish/guestfish-actions.pod:193
 #, no-wrap
 msgid ""
 " aug-close\n"
 #, no-wrap
 msgid ""
 " aug-close\n"
@@ -4037,7 +4532,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:195 ../libguestfs-1.11.20/fish/guestfish-actions.pod:195
+#: ../fish/guestfish-actions.pod:195
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call L</aug-init> again before you can use any "
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call L</aug-init> again before you can use any "
@@ -4045,12 +4540,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:200 ../libguestfs-1.11.20/fish/guestfish-actions.pod:200
+#: ../fish/guestfish-actions.pod:200
 msgid "aug-defnode"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-defnode"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:202 ../libguestfs-1.11.20/fish/guestfish-actions.pod:202
+#: ../fish/guestfish-actions.pod:202
 #, no-wrap
 msgid ""
 " aug-defnode name expr val\n"
 #, no-wrap
 msgid ""
 " aug-defnode name expr val\n"
@@ -4058,12 +4553,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:204 ../libguestfs-1.11.20/fish/guestfish-actions.pod:204 ../libguestfs-1.11.20/src/guestfs-actions.pod:319 ../src/guestfs-actions.pod:319
+#: ../fish/guestfish-actions.pod:204 ../src/guestfs-actions.pod:319
 msgid "Defines a variable C<name> whose value is the result of evaluating C<expr>."
 msgstr ""
 
 #. type: textblock
 msgid "Defines a variable C<name> whose value is the result of evaluating C<expr>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:207 ../libguestfs-1.11.20/fish/guestfish-actions.pod:207
+#: ../fish/guestfish-actions.pod:207
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling L</aug-set> C<expr>, C<value>.  C<name> will be the nodeset "
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling L</aug-set> C<expr>, C<value>.  C<name> will be the nodeset "
@@ -4071,19 +4566,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:211 ../libguestfs-1.11.20/fish/guestfish-actions.pod:211 ../libguestfs-1.11.20/src/guestfs-actions.pod:326 ../src/guestfs-actions.pod:326
+#: ../fish/guestfish-actions.pod:211 ../src/guestfs-actions.pod:326
 msgid ""
 "On success this returns a pair containing the number of nodes in the "
 "nodeset, and a boolean flag if a node was created."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "On success this returns a pair containing the number of nodes in the "
 "nodeset, and a boolean flag if a node was created."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:215 ../libguestfs-1.11.20/fish/guestfish-actions.pod:215
+#: ../fish/guestfish-actions.pod:215
 msgid "aug-defvar"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-defvar"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:217 ../libguestfs-1.11.20/fish/guestfish-actions.pod:217
+#: ../fish/guestfish-actions.pod:217
 #, no-wrap
 msgid ""
 " aug-defvar name expr\n"
 #, no-wrap
 msgid ""
 " aug-defvar name expr\n"
@@ -4091,26 +4586,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:219 ../libguestfs-1.11.20/fish/guestfish-actions.pod:219 ../libguestfs-1.11.20/src/guestfs-actions.pod:343 ../src/guestfs-actions.pod:343
+#: ../fish/guestfish-actions.pod:219 ../src/guestfs-actions.pod:343
 msgid ""
 "Defines an Augeas variable C<name> whose value is the result of evaluating "
 "C<expr>.  If C<expr> is NULL, then C<name> is undefined."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Defines an Augeas variable C<name> whose value is the result of evaluating "
 "C<expr>.  If C<expr> is NULL, then C<name> is undefined."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:223 ../libguestfs-1.11.20/fish/guestfish-actions.pod:223 ../libguestfs-1.11.20/src/guestfs-actions.pod:347 ../src/guestfs-actions.pod:347
+#: ../fish/guestfish-actions.pod:223 ../src/guestfs-actions.pod:347
 msgid ""
 "On success this returns the number of nodes in C<expr>, or C<0> if C<expr> "
 "evaluates to something which is not a nodeset."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "On success this returns the number of nodes in C<expr>, or C<0> if C<expr> "
 "evaluates to something which is not a nodeset."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:226 ../libguestfs-1.11.20/fish/guestfish-actions.pod:226
+#: ../fish/guestfish-actions.pod:226
 msgid "aug-get"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-get"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:228 ../libguestfs-1.11.20/fish/guestfish-actions.pod:228
+#: ../fish/guestfish-actions.pod:228
 #, no-wrap
 msgid ""
 " aug-get augpath\n"
 #, no-wrap
 msgid ""
 " aug-get augpath\n"
@@ -4118,19 +4613,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:230 ../libguestfs-1.11.20/fish/guestfish-actions.pod:230 ../libguestfs-1.11.20/src/guestfs-actions.pod:360 ../src/guestfs-actions.pod:360
+#: ../fish/guestfish-actions.pod:230 ../src/guestfs-actions.pod:360
 msgid ""
 "Look up the value associated with C<path>.  If C<path> matches exactly one "
 "node, the C<value> is returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Look up the value associated with C<path>.  If C<path> matches exactly one "
 "node, the C<value> is returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:233 ../libguestfs-1.11.20/fish/guestfish-actions.pod:233
+#: ../fish/guestfish-actions.pod:233
 msgid "aug-init"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-init"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:235 ../libguestfs-1.11.20/fish/guestfish-actions.pod:235
+#: ../fish/guestfish-actions.pod:235
 #, no-wrap
 msgid ""
 " aug-init root flags\n"
 #, no-wrap
 msgid ""
 " aug-init root flags\n"
@@ -4138,7 +4633,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:237 ../libguestfs-1.11.20/fish/guestfish-actions.pod:237 ../libguestfs-1.11.20/src/guestfs-actions.pod:375 ../src/guestfs-actions.pod:375
+#: ../fish/guestfish-actions.pod:237 ../src/guestfs-actions.pod:375
 msgid ""
 "Create a new Augeas handle for editing configuration files.  If there was "
 "any previous Augeas handle associated with this guestfs session, then it is "
 msgid ""
 "Create a new Augeas handle for editing configuration files.  If there was "
 "any previous Augeas handle associated with this guestfs session, then it is "
@@ -4146,101 +4641,109 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:241 ../libguestfs-1.11.20/fish/guestfish-actions.pod:241
+#: ../fish/guestfish-actions.pod:241
 msgid "You must call this before using any other L</aug-*> commands."
 msgstr ""
 
 #. type: textblock
 msgid "You must call this before using any other L</aug-*> commands."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:244 ../libguestfs-1.11.20/fish/guestfish-actions.pod:244 ../libguestfs-1.11.20/src/guestfs-actions.pod:382 ../src/guestfs-actions.pod:382
+#: ../fish/guestfish-actions.pod:244 ../src/guestfs-actions.pod:382
 msgid "C<root> is the filesystem root.  C<root> must not be NULL, use C</> instead."
 msgstr ""
 
 #. type: textblock
 msgid "C<root> is the filesystem root.  C<root> must not be NULL, use C</> instead."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:247 ../libguestfs-1.11.20/fish/guestfish-actions.pod:247 ../libguestfs-1.11.20/src/guestfs-actions.pod:385 ../src/guestfs-actions.pod:385
+#: ../fish/guestfish-actions.pod:247 ../src/guestfs-actions.pod:385
 msgid ""
 "The flags are the same as the flags defined in E<lt>augeas.hE<gt>, the "
 "logical I<or> of the following integers:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The flags are the same as the flags defined in E<lt>augeas.hE<gt>, the "
 "logical I<or> of the following integers:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:253 ../libguestfs-1.11.20/fish/guestfish-actions.pod:253 ../libguestfs-1.11.20/src/guestfs-actions.pod:391 ../src/guestfs-actions.pod:391
+#: ../fish/guestfish-actions.pod:253 ../src/guestfs-actions.pod:391
 msgid "C<AUG_SAVE_BACKUP> = 1"
 msgstr ""
 
 #. type: textblock
 msgid "C<AUG_SAVE_BACKUP> = 1"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:255 ../libguestfs-1.11.20/fish/guestfish-actions.pod:255 ../libguestfs-1.11.20/src/guestfs-actions.pod:393 ../src/guestfs-actions.pod:393
+#: ../fish/guestfish-actions.pod:255 ../src/guestfs-actions.pod:393
 msgid "Keep the original file with a C<.augsave> extension."
 msgstr ""
 
 #. type: =item
 msgid "Keep the original file with a C<.augsave> extension."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:257 ../libguestfs-1.11.20/fish/guestfish-actions.pod:257 ../libguestfs-1.11.20/src/guestfs-actions.pod:395 ../src/guestfs-actions.pod:395
+#: ../fish/guestfish-actions.pod:257 ../src/guestfs-actions.pod:395
 msgid "C<AUG_SAVE_NEWFILE> = 2"
 msgstr ""
 
 #. type: textblock
 msgid "C<AUG_SAVE_NEWFILE> = 2"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:259 ../libguestfs-1.11.20/fish/guestfish-actions.pod:259 ../libguestfs-1.11.20/src/guestfs-actions.pod:397 ../src/guestfs-actions.pod:397
+#: ../fish/guestfish-actions.pod:259 ../src/guestfs-actions.pod:397
 msgid ""
 "Save changes into a file with extension C<.augnew>, and do not overwrite "
 "original.  Overrides C<AUG_SAVE_BACKUP>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Save changes into a file with extension C<.augnew>, and do not overwrite "
 "original.  Overrides C<AUG_SAVE_BACKUP>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:262 ../libguestfs-1.11.20/fish/guestfish-actions.pod:262 ../libguestfs-1.11.20/src/guestfs-actions.pod:400 ../src/guestfs-actions.pod:400
+#: ../fish/guestfish-actions.pod:262 ../src/guestfs-actions.pod:400
 msgid "C<AUG_TYPE_CHECK> = 4"
 msgstr ""
 
 #. type: textblock
 msgid "C<AUG_TYPE_CHECK> = 4"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:264 ../libguestfs-1.11.20/fish/guestfish-actions.pod:264 ../libguestfs-1.11.20/src/guestfs-actions.pod:402 ../src/guestfs-actions.pod:402
-msgid "Typecheck lenses (can be expensive)."
+#: ../fish/guestfish-actions.pod:264 ../src/guestfs-actions.pod:402
+msgid "Typecheck lenses."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:266
+msgid ""
+"This option is only useful when debugging Augeas lenses.  Use of this option "
+"may require additional memory for the libguestfs appliance.  You may need to "
+"set the C<LIBGUESTFS_MEMSIZE> environment variable or call L</set-memsize>."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:266 ../libguestfs-1.11.20/fish/guestfish-actions.pod:266 ../libguestfs-1.11.20/src/guestfs-actions.pod:404 ../src/guestfs-actions.pod:404
+#: ../fish/guestfish-actions.pod:271 ../src/guestfs-actions.pod:409
 msgid "C<AUG_NO_STDINC> = 8"
 msgstr ""
 
 #. type: textblock
 msgid "C<AUG_NO_STDINC> = 8"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:268 ../libguestfs-1.11.20/fish/guestfish-actions.pod:268 ../libguestfs-1.11.20/src/guestfs-actions.pod:406 ../src/guestfs-actions.pod:406
+#: ../fish/guestfish-actions.pod:273 ../src/guestfs-actions.pod:411
 msgid "Do not use standard load path for modules."
 msgstr ""
 
 #. type: =item
 msgid "Do not use standard load path for modules."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:270 ../libguestfs-1.11.20/fish/guestfish-actions.pod:270 ../libguestfs-1.11.20/src/guestfs-actions.pod:408 ../src/guestfs-actions.pod:408
+#: ../fish/guestfish-actions.pod:275 ../src/guestfs-actions.pod:413
 msgid "C<AUG_SAVE_NOOP> = 16"
 msgstr ""
 
 #. type: textblock
 msgid "C<AUG_SAVE_NOOP> = 16"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:272 ../libguestfs-1.11.20/fish/guestfish-actions.pod:272 ../libguestfs-1.11.20/src/guestfs-actions.pod:410 ../src/guestfs-actions.pod:410
+#: ../fish/guestfish-actions.pod:277 ../src/guestfs-actions.pod:415
 msgid "Make save a no-op, just record what would have been changed."
 msgstr ""
 
 #. type: =item
 msgid "Make save a no-op, just record what would have been changed."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:274 ../libguestfs-1.11.20/fish/guestfish-actions.pod:274 ../libguestfs-1.11.20/src/guestfs-actions.pod:412 ../src/guestfs-actions.pod:412
+#: ../fish/guestfish-actions.pod:279 ../src/guestfs-actions.pod:417
 msgid "C<AUG_NO_LOAD> = 32"
 msgstr ""
 
 #. type: textblock
 msgid "C<AUG_NO_LOAD> = 32"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:276 ../libguestfs-1.11.20/fish/guestfish-actions.pod:276
+#: ../fish/guestfish-actions.pod:281
 msgid "Do not load the tree in L</aug-init>."
 msgstr ""
 
 #. type: textblock
 msgid "Do not load the tree in L</aug-init>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:280 ../libguestfs-1.11.20/fish/guestfish-actions.pod:280
+#: ../fish/guestfish-actions.pod:285
 msgid "To close the handle, you can call L</aug-close>."
 msgstr ""
 
 #. type: textblock
 msgid "To close the handle, you can call L</aug-close>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:282 ../libguestfs-1.11.20/fish/guestfish-actions.pod:282 ../libguestfs-1.11.20/src/guestfs-actions.pod:420 ../src/guestfs-actions.pod:420
+#: ../fish/guestfish-actions.pod:287 ../src/guestfs-actions.pod:425
 msgid "To find out more about Augeas, see L<http://augeas.net/>."
 msgstr ""
 
 #. type: =head2
 msgid "To find out more about Augeas, see L<http://augeas.net/>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:284 ../libguestfs-1.11.20/fish/guestfish-actions.pod:284
+#: ../fish/guestfish-actions.pod:289
 msgid "aug-insert"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-insert"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:286 ../libguestfs-1.11.20/fish/guestfish-actions.pod:286
+#: ../fish/guestfish-actions.pod:291
 #, no-wrap
 msgid ""
 " aug-insert augpath label true|false\n"
 #, no-wrap
 msgid ""
 " aug-insert augpath label true|false\n"
@@ -4248,26 +4751,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:288 ../libguestfs-1.11.20/fish/guestfish-actions.pod:288 ../libguestfs-1.11.20/src/guestfs-actions.pod:434 ../src/guestfs-actions.pod:434
+#: ../fish/guestfish-actions.pod:293 ../src/guestfs-actions.pod:439
 msgid ""
 "Create a new sibling C<label> for C<path>, inserting it into the tree before "
 "or after C<path> (depending on the boolean flag C<before>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Create a new sibling C<label> for C<path>, inserting it into the tree before "
 "or after C<path> (depending on the boolean flag C<before>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:292 ../libguestfs-1.11.20/fish/guestfish-actions.pod:292 ../libguestfs-1.11.20/src/guestfs-actions.pod:438 ../src/guestfs-actions.pod:438
+#: ../fish/guestfish-actions.pod:297 ../src/guestfs-actions.pod:443
 msgid ""
 "C<path> must match exactly one existing node in the tree, and C<label> must "
 "be a label, ie. not contain C</>, C<*> or end with a bracketed index C<[N]>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "C<path> must match exactly one existing node in the tree, and C<label> must "
 "be a label, ie. not contain C</>, C<*> or end with a bracketed index C<[N]>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:296 ../libguestfs-1.11.20/fish/guestfish-actions.pod:296
+#: ../fish/guestfish-actions.pod:301
 msgid "aug-load"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-load"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:298 ../libguestfs-1.11.20/fish/guestfish-actions.pod:298
+#: ../fish/guestfish-actions.pod:303
 #, no-wrap
 msgid ""
 " aug-load\n"
 #, no-wrap
 msgid ""
 " aug-load\n"
@@ -4275,22 +4778,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:300 ../libguestfs-1.11.20/fish/guestfish-actions.pod:300 ../libguestfs-1.11.20/src/guestfs-actions.pod:451 ../src/guestfs-actions.pod:451
+#: ../fish/guestfish-actions.pod:305 ../src/guestfs-actions.pod:456
 msgid "Load files into the tree."
 msgstr ""
 
 #. type: textblock
 msgid "Load files into the tree."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:302 ../libguestfs-1.11.20/fish/guestfish-actions.pod:302 ../libguestfs-1.11.20/src/guestfs-actions.pod:453 ../src/guestfs-actions.pod:453
+#: ../fish/guestfish-actions.pod:307 ../src/guestfs-actions.pod:458
 msgid "See C<aug_load> in the Augeas documentation for the full gory details."
 msgstr ""
 
 #. type: =head2
 msgid "See C<aug_load> in the Augeas documentation for the full gory details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:305 ../libguestfs-1.11.20/fish/guestfish-actions.pod:305
+#: ../fish/guestfish-actions.pod:310
 msgid "aug-ls"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-ls"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:307 ../libguestfs-1.11.20/fish/guestfish-actions.pod:307
+#: ../fish/guestfish-actions.pod:312
 #, no-wrap
 msgid ""
 " aug-ls augpath\n"
 #, no-wrap
 msgid ""
 " aug-ls augpath\n"
@@ -4298,19 +4801,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:309 ../libguestfs-1.11.20/fish/guestfish-actions.pod:309
+#: ../fish/guestfish-actions.pod:314
 msgid ""
 "This is just a shortcut for listing L</aug-match> C<path/*> and sorting the "
 "resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is just a shortcut for listing L</aug-match> C<path/*> and sorting the "
 "resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:312 ../libguestfs-1.11.20/fish/guestfish-actions.pod:312
+#: ../fish/guestfish-actions.pod:317
 msgid "aug-match"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-match"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:314 ../libguestfs-1.11.20/fish/guestfish-actions.pod:314
+#: ../fish/guestfish-actions.pod:319
 #, no-wrap
 msgid ""
 " aug-match augpath\n"
 #, no-wrap
 msgid ""
 " aug-match augpath\n"
@@ -4318,7 +4821,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:316 ../libguestfs-1.11.20/fish/guestfish-actions.pod:316 ../libguestfs-1.11.20/src/guestfs-actions.pod:481 ../src/guestfs-actions.pod:481
+#: ../fish/guestfish-actions.pod:321 ../src/guestfs-actions.pod:486
 msgid ""
 "Returns a list of paths which match the path expression C<path>.  The "
 "returned paths are sufficiently qualified so that they match exactly one "
 msgid ""
 "Returns a list of paths which match the path expression C<path>.  The "
 "returned paths are sufficiently qualified so that they match exactly one "
@@ -4326,12 +4829,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:320 ../libguestfs-1.11.20/fish/guestfish-actions.pod:320
+#: ../fish/guestfish-actions.pod:325
 msgid "aug-mv"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-mv"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:322 ../libguestfs-1.11.20/fish/guestfish-actions.pod:322
+#: ../fish/guestfish-actions.pod:327
 #, no-wrap
 msgid ""
 " aug-mv src dest\n"
 #, no-wrap
 msgid ""
 " aug-mv src dest\n"
@@ -4339,19 +4842,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:324 ../libguestfs-1.11.20/fish/guestfish-actions.pod:324 ../libguestfs-1.11.20/src/guestfs-actions.pod:498 ../src/guestfs-actions.pod:498
+#: ../fish/guestfish-actions.pod:329 ../src/guestfs-actions.pod:503
 msgid ""
 "Move the node C<src> to C<dest>.  C<src> must match exactly one node.  "
 "C<dest> is overwritten if it exists."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Move the node C<src> to C<dest>.  C<src> must match exactly one node.  "
 "C<dest> is overwritten if it exists."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:327 ../libguestfs-1.11.20/fish/guestfish-actions.pod:327
+#: ../fish/guestfish-actions.pod:332
 msgid "aug-rm"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-rm"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:329 ../libguestfs-1.11.20/fish/guestfish-actions.pod:329
+#: ../fish/guestfish-actions.pod:334
 #, no-wrap
 msgid ""
 " aug-rm augpath\n"
 #, no-wrap
 msgid ""
 " aug-rm augpath\n"
@@ -4359,22 +4862,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:331 ../libguestfs-1.11.20/fish/guestfish-actions.pod:331 ../libguestfs-1.11.20/src/guestfs-actions.pod:511 ../src/guestfs-actions.pod:511
+#: ../fish/guestfish-actions.pod:336 ../src/guestfs-actions.pod:516
 msgid "Remove C<path> and all of its children."
 msgstr ""
 
 #. type: textblock
 msgid "Remove C<path> and all of its children."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:333 ../libguestfs-1.11.20/fish/guestfish-actions.pod:333 ../libguestfs-1.11.20/src/guestfs-actions.pod:513 ../src/guestfs-actions.pod:513
+#: ../fish/guestfish-actions.pod:338 ../src/guestfs-actions.pod:518
 msgid "On success this returns the number of entries which were removed."
 msgstr ""
 
 #. type: =head2
 msgid "On success this returns the number of entries which were removed."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:335 ../libguestfs-1.11.20/fish/guestfish-actions.pod:335
+#: ../fish/guestfish-actions.pod:340
 msgid "aug-save"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-save"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:337 ../libguestfs-1.11.20/fish/guestfish-actions.pod:337
+#: ../fish/guestfish-actions.pod:342
 #, no-wrap
 msgid ""
 " aug-save\n"
 #, no-wrap
 msgid ""
 " aug-save\n"
@@ -4382,24 +4885,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:339 ../libguestfs-1.11.20/fish/guestfish-actions.pod:339 ../libguestfs-1.11.20/src/guestfs-actions.pod:524 ../src/guestfs-actions.pod:524
+#: ../fish/guestfish-actions.pod:344 ../src/guestfs-actions.pod:529
 msgid "This writes all pending changes to disk."
 msgstr ""
 
 #. type: textblock
 msgid "This writes all pending changes to disk."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:341 ../libguestfs-1.11.20/fish/guestfish-actions.pod:341
+#: ../fish/guestfish-actions.pod:346
 msgid ""
 "The flags which were passed to L</aug-init> affect exactly how files are "
 "saved."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The flags which were passed to L</aug-init> affect exactly how files are "
 "saved."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:344 ../libguestfs-1.11.20/fish/guestfish-actions.pod:344
+#: ../fish/guestfish-actions.pod:349
 msgid "aug-set"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-set"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:346 ../libguestfs-1.11.20/fish/guestfish-actions.pod:346
+#: ../fish/guestfish-actions.pod:351
 #, no-wrap
 msgid ""
 " aug-set augpath val\n"
 #, no-wrap
 msgid ""
 " aug-set augpath val\n"
@@ -4407,12 +4910,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:348 ../libguestfs-1.11.20/fish/guestfish-actions.pod:348 ../libguestfs-1.11.20/src/guestfs-actions.pod:540 ../src/guestfs-actions.pod:540
+#: ../fish/guestfish-actions.pod:353 ../src/guestfs-actions.pod:545
 msgid "Set the value associated with C<path> to C<val>."
 msgstr ""
 
 #. type: textblock
 msgid "Set the value associated with C<path> to C<val>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:350 ../libguestfs-1.11.20/fish/guestfish-actions.pod:350
+#: ../fish/guestfish-actions.pod:355
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
@@ -4420,12 +4923,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:355 ../libguestfs-1.11.20/fish/guestfish-actions.pod:355
+#: ../fish/guestfish-actions.pod:360
 msgid "available"
 msgstr ""
 
 #. type: verbatim
 msgid "available"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:357 ../libguestfs-1.11.20/fish/guestfish-actions.pod:357
+#: ../fish/guestfish-actions.pod:362
 #, no-wrap
 msgid ""
 " available 'groups ...'\n"
 #, no-wrap
 msgid ""
 " available 'groups ...'\n"
@@ -4433,7 +4936,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:359 ../libguestfs-1.11.20/fish/guestfish-actions.pod:359 ../libguestfs-1.11.20/src/guestfs-actions.pod:557 ../src/guestfs-actions.pod:557
+#: ../fish/guestfish-actions.pod:364 ../src/guestfs-actions.pod:562
 msgid ""
 "This command is used to check the availability of some groups of "
 "functionality in the appliance, which not all builds of the libguestfs "
 msgid ""
 "This command is used to check the availability of some groups of "
 "functionality in the appliance, which not all builds of the libguestfs "
@@ -4441,7 +4944,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:363 ../libguestfs-1.11.20/fish/guestfish-actions.pod:363
+#: ../fish/guestfish-actions.pod:368
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
@@ -4449,7 +4952,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:368 ../libguestfs-1.11.20/fish/guestfish-actions.pod:368 ../libguestfs-1.11.20/src/guestfs-actions.pod:566 ../src/guestfs-actions.pod:566
+#: ../fish/guestfish-actions.pod:373 ../src/guestfs-actions.pod:571
 msgid ""
 "The argument C<groups> is a list of group names, eg: C<[\"inotify\", "
 "\"augeas\"]> would check for the availability of the Linux inotify functions "
 msgid ""
 "The argument C<groups> is a list of group names, eg: C<[\"inotify\", "
 "\"augeas\"]> would check for the availability of the Linux inotify functions "
@@ -4457,43 +4960,43 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:373 ../libguestfs-1.11.20/fish/guestfish-actions.pod:373 ../libguestfs-1.11.20/src/guestfs-actions.pod:571 ../src/guestfs-actions.pod:571
+#: ../fish/guestfish-actions.pod:378 ../src/guestfs-actions.pod:576
 msgid "The command returns no error if I<all> requested groups are available."
 msgstr ""
 
 #. type: textblock
 msgid "The command returns no error if I<all> requested groups are available."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:375 ../libguestfs-1.11.20/fish/guestfish-actions.pod:375 ../libguestfs-1.11.20/src/guestfs-actions.pod:573 ../src/guestfs-actions.pod:573
+#: ../fish/guestfish-actions.pod:380 ../src/guestfs-actions.pod:578
 msgid ""
 "It fails with an error if one or more of the requested groups is unavailable "
 "in the appliance."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "It fails with an error if one or more of the requested groups is unavailable "
 "in the appliance."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:378 ../libguestfs-1.11.20/fish/guestfish-actions.pod:378 ../libguestfs-1.11.20/src/guestfs-actions.pod:576 ../src/guestfs-actions.pod:576
+#: ../fish/guestfish-actions.pod:383 ../src/guestfs-actions.pod:581
 msgid ""
 "If an unknown group name is included in the list of groups then an error is "
 "always returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If an unknown group name is included in the list of groups then an error is "
 "always returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:381 ../libguestfs-1.11.20/fish/guestfish-actions.pod:381 ../libguestfs-1.11.20/src/guestfs-actions.pod:579 ../src/guestfs-actions.pod:579
+#: ../fish/guestfish-actions.pod:386 ../src/guestfs-actions.pod:584
 msgid "I<Notes:>"
 msgstr ""
 
 #. type: textblock
 msgid "I<Notes:>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:387 ../libguestfs-1.11.20/fish/guestfish-actions.pod:387
+#: ../fish/guestfish-actions.pod:392
 msgid "You must call L</launch> before calling this function."
 msgstr ""
 
 #. type: textblock
 msgid "You must call L</launch> before calling this function."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:389 ../libguestfs-1.11.20/fish/guestfish-actions.pod:389 ../libguestfs-1.11.20/src/guestfs-actions.pod:587 ../src/guestfs-actions.pod:587
+#: ../fish/guestfish-actions.pod:394 ../src/guestfs-actions.pod:592
 msgid ""
 "The reason is because we don't know what groups are supported by the "
 "appliance/daemon until it is running and can be queried."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The reason is because we don't know what groups are supported by the "
 "appliance/daemon until it is running and can be queried."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:395 ../libguestfs-1.11.20/fish/guestfish-actions.pod:395 ../libguestfs-1.11.20/src/guestfs-actions.pod:593 ../src/guestfs-actions.pod:593
+#: ../fish/guestfish-actions.pod:400 ../src/guestfs-actions.pod:598
 msgid ""
 "If a group of functions is available, this does not necessarily mean that "
 "they will work.  You still have to check for errors when calling individual "
 msgid ""
 "If a group of functions is available, this does not necessarily mean that "
 "they will work.  You still have to check for errors when calling individual "
@@ -4501,7 +5004,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:402 ../libguestfs-1.11.20/fish/guestfish-actions.pod:402 ../libguestfs-1.11.20/src/guestfs-actions.pod:600 ../src/guestfs-actions.pod:600
+#: ../fish/guestfish-actions.pod:407 ../src/guestfs-actions.pod:605
 msgid ""
 "It is usually the job of distro packagers to build complete functionality "
 "into the libguestfs appliance.  Upstream libguestfs, if built from source "
 msgid ""
 "It is usually the job of distro packagers to build complete functionality "
 "into the libguestfs appliance.  Upstream libguestfs, if built from source "
@@ -4509,7 +5012,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:409 ../libguestfs-1.11.20/fish/guestfish-actions.pod:409
+#: ../fish/guestfish-actions.pod:414
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
@@ -4517,12 +5020,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:416 ../libguestfs-1.11.20/fish/guestfish-actions.pod:416
+#: ../fish/guestfish-actions.pod:421
 msgid "available-all-groups"
 msgstr ""
 
 #. type: verbatim
 msgid "available-all-groups"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:418 ../libguestfs-1.11.20/fish/guestfish-actions.pod:418
+#: ../fish/guestfish-actions.pod:423
 #, no-wrap
 msgid ""
 " available-all-groups\n"
 #, no-wrap
 msgid ""
 " available-all-groups\n"
@@ -4530,7 +5033,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:420 ../libguestfs-1.11.20/fish/guestfish-actions.pod:420
+#: ../fish/guestfish-actions.pod:425
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
@@ -4539,17 +5042,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:426 ../libguestfs-1.11.20/fish/guestfish-actions.pod:426
+#: ../fish/guestfish-actions.pod:431
 msgid "See also L</available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:428 ../libguestfs-1.11.20/fish/guestfish-actions.pod:428
+#: ../fish/guestfish-actions.pod:433
 msgid "base64-in"
 msgstr ""
 
 #. type: verbatim
 msgid "base64-in"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:430 ../libguestfs-1.11.20/fish/guestfish-actions.pod:430
+#: ../fish/guestfish-actions.pod:435
 #, no-wrap
 msgid ""
 " base64-in (base64file|-) filename\n"
 #, no-wrap
 msgid ""
 " base64-in (base64file|-) filename\n"
@@ -4557,22 +5060,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:432 ../libguestfs-1.11.20/fish/guestfish-actions.pod:432 ../libguestfs-1.11.20/src/guestfs-actions.pod:644 ../src/guestfs-actions.pod:644
+#: ../fish/guestfish-actions.pod:437 ../src/guestfs-actions.pod:649
 msgid "This command uploads base64-encoded data from C<base64file> to C<filename>."
 msgstr ""
 
 #. type: textblock
 msgid "This command uploads base64-encoded data from C<base64file> to C<filename>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:435 ../fish/guestfish-actions.pod:444 ../fish/guestfish-actions.pod:693 ../fish/guestfish-actions.pod:862 ../fish/guestfish-actions.pod:881 ../fish/guestfish-actions.pod:1255 ../fish/guestfish-actions.pod:4658 ../fish/guestfish-actions.pod:4670 ../fish/guestfish-actions.pod:4681 ../fish/guestfish-actions.pod:4692 ../fish/guestfish-actions.pod:4744 ../fish/guestfish-actions.pod:4753 ../fish/guestfish-actions.pod:4807 ../fish/guestfish-actions.pod:4830 ../libguestfs-1.11.20/fish/guestfish-actions.pod:435 ../libguestfs-1.11.20/fish/guestfish-actions.pod:444 ../libguestfs-1.11.20/fish/guestfish-actions.pod:693 ../libguestfs-1.11.20/fish/guestfish-actions.pod:862 ../libguestfs-1.11.20/fish/guestfish-actions.pod:881 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1255 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4658 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4670 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4681 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4692 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4744 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4753 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4807 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4830
+#: ../fish/guestfish-actions.pod:440 ../fish/guestfish-actions.pod:449 ../fish/guestfish-actions.pod:698 ../fish/guestfish-actions.pod:782 ../fish/guestfish-actions.pod:803 ../fish/guestfish-actions.pod:902 ../fish/guestfish-actions.pod:921 ../fish/guestfish-actions.pod:1295 ../fish/guestfish-actions.pod:4732 ../fish/guestfish-actions.pod:4744 ../fish/guestfish-actions.pod:4755 ../fish/guestfish-actions.pod:4766 ../fish/guestfish-actions.pod:4818 ../fish/guestfish-actions.pod:4827 ../fish/guestfish-actions.pod:4881 ../fish/guestfish-actions.pod:4904
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 #. type: =head2
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:437 ../libguestfs-1.11.20/fish/guestfish-actions.pod:437
+#: ../fish/guestfish-actions.pod:442
 msgid "base64-out"
 msgstr ""
 
 #. type: verbatim
 msgid "base64-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:439 ../libguestfs-1.11.20/fish/guestfish-actions.pod:439
+#: ../fish/guestfish-actions.pod:444
 #, no-wrap
 msgid ""
 " base64-out filename (base64file|-)\n"
 #, no-wrap
 msgid ""
 " base64-out filename (base64file|-)\n"
@@ -4580,19 +5083,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:441 ../libguestfs-1.11.20/fish/guestfish-actions.pod:441 ../libguestfs-1.11.20/src/guestfs-actions.pod:658 ../src/guestfs-actions.pod:658
+#: ../fish/guestfish-actions.pod:446 ../src/guestfs-actions.pod:663
 msgid ""
 "This command downloads the contents of C<filename>, writing it out to local "
 "file C<base64file> encoded as base64."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command downloads the contents of C<filename>, writing it out to local "
 "file C<base64file> encoded as base64."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:446 ../libguestfs-1.11.20/fish/guestfish-actions.pod:446
+#: ../fish/guestfish-actions.pod:451
 msgid "blockdev-flushbufs"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-flushbufs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:448 ../libguestfs-1.11.20/fish/guestfish-actions.pod:448
+#: ../fish/guestfish-actions.pod:453
 #, no-wrap
 msgid ""
 " blockdev-flushbufs device\n"
 #, no-wrap
 msgid ""
 " blockdev-flushbufs device\n"
@@ -4600,22 +5103,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:450 ../libguestfs-1.11.20/fish/guestfish-actions.pod:450 ../libguestfs-1.11.20/src/guestfs-actions.pod:671 ../src/guestfs-actions.pod:671
+#: ../fish/guestfish-actions.pod:455 ../src/guestfs-actions.pod:676
 msgid "This tells the kernel to flush internal buffers associated with C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This tells the kernel to flush internal buffers associated with C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:453 ../fish/guestfish-actions.pod:464 ../fish/guestfish-actions.pod:473 ../fish/guestfish-actions.pod:483 ../fish/guestfish-actions.pod:495 ../fish/guestfish-actions.pod:508 ../fish/guestfish-actions.pod:516 ../fish/guestfish-actions.pod:527 ../fish/guestfish-actions.pod:535 ../fish/guestfish-actions.pod:543 ../libguestfs-1.11.20/fish/guestfish-actions.pod:453 ../libguestfs-1.11.20/fish/guestfish-actions.pod:464 ../libguestfs-1.11.20/fish/guestfish-actions.pod:473 ../libguestfs-1.11.20/fish/guestfish-actions.pod:483 ../libguestfs-1.11.20/fish/guestfish-actions.pod:495 ../libguestfs-1.11.20/fish/guestfish-actions.pod:508 ../libguestfs-1.11.20/fish/guestfish-actions.pod:516 ../libguestfs-1.11.20/fish/guestfish-actions.pod:527 ../libguestfs-1.11.20/fish/guestfish-actions.pod:535 ../libguestfs-1.11.20/fish/guestfish-actions.pod:543 ../libguestfs-1.11.20/src/guestfs-actions.pod:674 ../libguestfs-1.11.20/src/guestfs-actions.pod:691 ../libguestfs-1.11.20/src/guestfs-actions.pod:706 ../libguestfs-1.11.20/src/guestfs-actions.pod:722 ../libguestfs-1.11.20/src/guestfs-actions.pod:740 ../libguestfs-1.11.20/src/guestfs-actions.pod:759 ../libguestfs-1.11.20/src/guestfs-actions.pod:773 ../libguestfs-1.11.20/src/guestfs-actions.pod:791 ../libguestfs-1.11.20/src/guestfs-actions.pod:805 ../libguestfs-1.11.20/src/guestfs-actions.pod:819 ../src/guestfs-actions.pod:674 ../src/guestfs-actions.pod:691 ../src/guestfs-actions.pod:706 ../src/guestfs-actions.pod:722 ../src/guestfs-actions.pod:740 ../src/guestfs-actions.pod:759 ../src/guestfs-actions.pod:773 ../src/guestfs-actions.pod:791 ../src/guestfs-actions.pod:805 ../src/guestfs-actions.pod:819
+#: ../fish/guestfish-actions.pod:458 ../fish/guestfish-actions.pod:469 ../fish/guestfish-actions.pod:478 ../fish/guestfish-actions.pod:488 ../fish/guestfish-actions.pod:500 ../fish/guestfish-actions.pod:513 ../fish/guestfish-actions.pod:521 ../fish/guestfish-actions.pod:532 ../fish/guestfish-actions.pod:540 ../fish/guestfish-actions.pod:548 ../src/guestfs-actions.pod:679 ../src/guestfs-actions.pod:696 ../src/guestfs-actions.pod:711 ../src/guestfs-actions.pod:727 ../src/guestfs-actions.pod:745 ../src/guestfs-actions.pod:764 ../src/guestfs-actions.pod:778 ../src/guestfs-actions.pod:796 ../src/guestfs-actions.pod:810 ../src/guestfs-actions.pod:824
 msgid "This uses the L<blockdev(8)> command."
 msgstr ""
 
 #. type: =head2
 msgid "This uses the L<blockdev(8)> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:455 ../libguestfs-1.11.20/fish/guestfish-actions.pod:455
+#: ../fish/guestfish-actions.pod:460
 msgid "blockdev-getbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:457 ../libguestfs-1.11.20/fish/guestfish-actions.pod:457
+#: ../fish/guestfish-actions.pod:462
 #, no-wrap
 msgid ""
 " blockdev-getbsz device\n"
 #, no-wrap
 msgid ""
 " blockdev-getbsz device\n"
@@ -4623,24 +5126,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:459 ../libguestfs-1.11.20/fish/guestfish-actions.pod:459 ../libguestfs-1.11.20/src/guestfs-actions.pod:686 ../src/guestfs-actions.pod:686
+#: ../fish/guestfish-actions.pod:464 ../src/guestfs-actions.pod:691
 msgid "This returns the block size of a device."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the block size of a device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:461 ../fish/guestfish-actions.pod:524 ../libguestfs-1.11.20/fish/guestfish-actions.pod:461 ../libguestfs-1.11.20/fish/guestfish-actions.pod:524 ../libguestfs-1.11.20/src/guestfs-actions.pod:688 ../libguestfs-1.11.20/src/guestfs-actions.pod:788 ../src/guestfs-actions.pod:688 ../src/guestfs-actions.pod:788
+#: ../fish/guestfish-actions.pod:466 ../fish/guestfish-actions.pod:529 ../src/guestfs-actions.pod:693 ../src/guestfs-actions.pod:793
 msgid ""
 "(Note this is different from both I<size in blocks> and I<filesystem block "
 "size>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "(Note this is different from both I<size in blocks> and I<filesystem block "
 "size>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:466 ../libguestfs-1.11.20/fish/guestfish-actions.pod:466
+#: ../fish/guestfish-actions.pod:471
 msgid "blockdev-getro"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:468 ../libguestfs-1.11.20/fish/guestfish-actions.pod:468
+#: ../fish/guestfish-actions.pod:473
 #, no-wrap
 msgid ""
 " blockdev-getro device\n"
 #, no-wrap
 msgid ""
 " blockdev-getro device\n"
@@ -4648,19 +5151,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:470 ../libguestfs-1.11.20/fish/guestfish-actions.pod:470 ../libguestfs-1.11.20/src/guestfs-actions.pod:703 ../src/guestfs-actions.pod:703
+#: ../fish/guestfish-actions.pod:475 ../src/guestfs-actions.pod:708
 msgid ""
 "Returns a boolean indicating if the block device is read-only (true if "
 "read-only, false if not)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Returns a boolean indicating if the block device is read-only (true if "
 "read-only, false if not)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:475 ../libguestfs-1.11.20/fish/guestfish-actions.pod:475
+#: ../fish/guestfish-actions.pod:480
 msgid "blockdev-getsize64"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getsize64"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:477 ../libguestfs-1.11.20/fish/guestfish-actions.pod:477
+#: ../fish/guestfish-actions.pod:482
 #, no-wrap
 msgid ""
 " blockdev-getsize64 device\n"
 #, no-wrap
 msgid ""
 " blockdev-getsize64 device\n"
@@ -4668,22 +5171,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:479 ../libguestfs-1.11.20/fish/guestfish-actions.pod:479 ../libguestfs-1.11.20/src/guestfs-actions.pod:718 ../src/guestfs-actions.pod:718
+#: ../fish/guestfish-actions.pod:484 ../src/guestfs-actions.pod:723
 msgid "This returns the size of the device in bytes."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the size of the device in bytes."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:481 ../libguestfs-1.11.20/fish/guestfish-actions.pod:481
+#: ../fish/guestfish-actions.pod:486
 msgid "See also L</blockdev-getsz>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</blockdev-getsz>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:485 ../libguestfs-1.11.20/fish/guestfish-actions.pod:485
+#: ../fish/guestfish-actions.pod:490
 msgid "blockdev-getss"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getss"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:487 ../libguestfs-1.11.20/fish/guestfish-actions.pod:487
+#: ../fish/guestfish-actions.pod:492
 #, no-wrap
 msgid ""
 " blockdev-getss device\n"
 #, no-wrap
 msgid ""
 " blockdev-getss device\n"
@@ -4691,24 +5194,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:489 ../libguestfs-1.11.20/fish/guestfish-actions.pod:489 ../libguestfs-1.11.20/src/guestfs-actions.pod:734 ../src/guestfs-actions.pod:734
+#: ../fish/guestfish-actions.pod:494 ../src/guestfs-actions.pod:739
 msgid ""
 "This returns the size of sectors on a block device.  Usually 512, but can be "
 "larger for modern devices."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the size of sectors on a block device.  Usually 512, but can be "
 "larger for modern devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:492 ../libguestfs-1.11.20/fish/guestfish-actions.pod:492
+#: ../fish/guestfish-actions.pod:497
 msgid "(Note, this is not the size in sectors, use L</blockdev-getsz> for that)."
 msgstr ""
 
 #. type: =head2
 msgid "(Note, this is not the size in sectors, use L</blockdev-getsz> for that)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:497 ../libguestfs-1.11.20/fish/guestfish-actions.pod:497
+#: ../fish/guestfish-actions.pod:502
 msgid "blockdev-getsz"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getsz"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:499 ../libguestfs-1.11.20/fish/guestfish-actions.pod:499
+#: ../fish/guestfish-actions.pod:504
 #, no-wrap
 msgid ""
 " blockdev-getsz device\n"
 #, no-wrap
 msgid ""
 " blockdev-getsz device\n"
@@ -4716,26 +5219,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:501 ../libguestfs-1.11.20/fish/guestfish-actions.pod:501 ../libguestfs-1.11.20/src/guestfs-actions.pod:752 ../src/guestfs-actions.pod:752
+#: ../fish/guestfish-actions.pod:506 ../src/guestfs-actions.pod:757
 msgid ""
 "This returns the size of the device in units of 512-byte sectors (even if "
 "the sectorsize isn't 512 bytes ... weird)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the size of the device in units of 512-byte sectors (even if "
 "the sectorsize isn't 512 bytes ... weird)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:504 ../libguestfs-1.11.20/fish/guestfish-actions.pod:504
+#: ../fish/guestfish-actions.pod:509
 msgid ""
 "See also L</blockdev-getss> for the real sector size of the device, and "
 "L</blockdev-getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also L</blockdev-getss> for the real sector size of the device, and "
 "L</blockdev-getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:510 ../libguestfs-1.11.20/fish/guestfish-actions.pod:510
+#: ../fish/guestfish-actions.pod:515
 msgid "blockdev-rereadpt"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-rereadpt"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:512 ../libguestfs-1.11.20/fish/guestfish-actions.pod:512
+#: ../fish/guestfish-actions.pod:517
 #, no-wrap
 msgid ""
 " blockdev-rereadpt device\n"
 #, no-wrap
 msgid ""
 " blockdev-rereadpt device\n"
@@ -4743,17 +5246,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:514 ../libguestfs-1.11.20/fish/guestfish-actions.pod:514 ../libguestfs-1.11.20/src/guestfs-actions.pod:771 ../src/guestfs-actions.pod:771
+#: ../fish/guestfish-actions.pod:519 ../src/guestfs-actions.pod:776
 msgid "Reread the partition table on C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "Reread the partition table on C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:518 ../libguestfs-1.11.20/fish/guestfish-actions.pod:518
+#: ../fish/guestfish-actions.pod:523
 msgid "blockdev-setbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-setbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:520 ../libguestfs-1.11.20/fish/guestfish-actions.pod:520
+#: ../fish/guestfish-actions.pod:525
 #, no-wrap
 msgid ""
 " blockdev-setbsz device blocksize\n"
 #, no-wrap
 msgid ""
 " blockdev-setbsz device blocksize\n"
@@ -4761,17 +5264,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:522 ../libguestfs-1.11.20/fish/guestfish-actions.pod:522 ../libguestfs-1.11.20/src/guestfs-actions.pod:786 ../src/guestfs-actions.pod:786
+#: ../fish/guestfish-actions.pod:527 ../src/guestfs-actions.pod:791
 msgid "This sets the block size of a device."
 msgstr ""
 
 #. type: =head2
 msgid "This sets the block size of a device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:529 ../libguestfs-1.11.20/fish/guestfish-actions.pod:529
+#: ../fish/guestfish-actions.pod:534
 msgid "blockdev-setro"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-setro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:531 ../libguestfs-1.11.20/fish/guestfish-actions.pod:531
+#: ../fish/guestfish-actions.pod:536
 #, no-wrap
 msgid ""
 " blockdev-setro device\n"
 #, no-wrap
 msgid ""
 " blockdev-setro device\n"
@@ -4779,17 +5282,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:533 ../libguestfs-1.11.20/fish/guestfish-actions.pod:533 ../libguestfs-1.11.20/src/guestfs-actions.pod:803 ../src/guestfs-actions.pod:803
+#: ../fish/guestfish-actions.pod:538 ../src/guestfs-actions.pod:808
 msgid "Sets the block device named C<device> to read-only."
 msgstr ""
 
 #. type: =head2
 msgid "Sets the block device named C<device> to read-only."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:537 ../libguestfs-1.11.20/fish/guestfish-actions.pod:537
+#: ../fish/guestfish-actions.pod:542
 msgid "blockdev-setrw"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-setrw"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:539 ../libguestfs-1.11.20/fish/guestfish-actions.pod:539
+#: ../fish/guestfish-actions.pod:544
 #, no-wrap
 msgid ""
 " blockdev-setrw device\n"
 #, no-wrap
 msgid ""
 " blockdev-setrw device\n"
@@ -4797,17 +5300,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:541 ../libguestfs-1.11.20/fish/guestfish-actions.pod:541 ../libguestfs-1.11.20/src/guestfs-actions.pod:817 ../src/guestfs-actions.pod:817
+#: ../fish/guestfish-actions.pod:546 ../src/guestfs-actions.pod:822
 msgid "Sets the block device named C<device> to read-write."
 msgstr ""
 
 #. type: =head2
 msgid "Sets the block device named C<device> to read-write."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:545 ../libguestfs-1.11.20/fish/guestfish-actions.pod:545
+#: ../fish/guestfish-actions.pod:550
 msgid "btrfs-filesystem-resize"
 msgstr ""
 
 #. type: verbatim
 msgid "btrfs-filesystem-resize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:547 ../libguestfs-1.11.20/fish/guestfish-actions.pod:547
+#: ../fish/guestfish-actions.pod:552
 #, no-wrap
 msgid ""
 " btrfs-filesystem-resize mountpoint [size:..]\n"
 #, no-wrap
 msgid ""
 " btrfs-filesystem-resize mountpoint [size:..]\n"
@@ -4815,12 +5318,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:549 ../libguestfs-1.11.20/fish/guestfish-actions.pod:549 ../libguestfs-1.11.20/src/guestfs-actions.pod:839 ../src/guestfs-actions.pod:839
+#: ../fish/guestfish-actions.pod:554 ../src/guestfs-actions.pod:844
 msgid "This command resizes a btrfs filesystem."
 msgstr ""
 
 #. type: textblock
 msgid "This command resizes a btrfs filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:551 ../libguestfs-1.11.20/fish/guestfish-actions.pod:551 ../libguestfs-1.11.20/src/guestfs-actions.pod:841 ../src/guestfs-actions.pod:841
+#: ../fish/guestfish-actions.pod:556 ../src/guestfs-actions.pod:846
 msgid ""
 "Note that unlike other resize calls, the filesystem has to be mounted and "
 "the parameter is the mountpoint not the device (this is a requirement of "
 msgid ""
 "Note that unlike other resize calls, the filesystem has to be mounted and "
 "the parameter is the mountpoint not the device (this is a requirement of "
@@ -4828,34 +5331,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:555 ../fish/guestfish-actions.pod:3417 ../libguestfs-1.11.20/fish/guestfish-actions.pod:555 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3417 ../libguestfs-1.11.20/src/guestfs-actions.pod:845 ../libguestfs-1.11.20/src/guestfs-actions.pod:5189 ../src/guestfs-actions.pod:845 ../src/guestfs-actions.pod:5189
+#: ../fish/guestfish-actions.pod:560 ../fish/guestfish-actions.pod:3479 ../src/guestfs-actions.pod:850 ../src/guestfs-actions.pod:5332
 msgid "The optional parameters are:"
 msgstr ""
 
 #. type: =item
 msgid "The optional parameters are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:559 ../fish/guestfish-actions.pod:3421 ../libguestfs-1.11.20/fish/guestfish-actions.pod:559 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3421 ../libguestfs-1.11.20/src/guestfs-actions.pod:849 ../libguestfs-1.11.20/src/guestfs-actions.pod:5193 ../src/guestfs-actions.pod:849 ../src/guestfs-actions.pod:5193
+#: ../fish/guestfish-actions.pod:564 ../fish/guestfish-actions.pod:3483 ../src/guestfs-actions.pod:854 ../src/guestfs-actions.pod:5336
 msgid "C<size>"
 msgstr ""
 
 #. type: textblock
 msgid "C<size>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:561 ../libguestfs-1.11.20/fish/guestfish-actions.pod:561 ../libguestfs-1.11.20/src/guestfs-actions.pod:851 ../src/guestfs-actions.pod:851
+#: ../fish/guestfish-actions.pod:566 ../src/guestfs-actions.pod:856
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to the maximum size."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to the maximum size."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:566 ../libguestfs-1.11.20/fish/guestfish-actions.pod:566 ../libguestfs-1.11.20/src/guestfs-actions.pod:856 ../src/guestfs-actions.pod:856
+#: ../fish/guestfish-actions.pod:571 ../src/guestfs-actions.pod:861
 msgid "See also L<btrfs(8)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L<btrfs(8)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:570 ../libguestfs-1.11.20/fish/guestfish-actions.pod:570
+#: ../fish/guestfish-actions.pod:575
 msgid "case-sensitive-path"
 msgstr ""
 
 #. type: verbatim
 msgid "case-sensitive-path"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:572 ../libguestfs-1.11.20/fish/guestfish-actions.pod:572
+#: ../fish/guestfish-actions.pod:577
 #, no-wrap
 msgid ""
 " case-sensitive-path path\n"
 #, no-wrap
 msgid ""
 " case-sensitive-path path\n"
@@ -4863,7 +5366,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:574 ../libguestfs-1.11.20/fish/guestfish-actions.pod:574 ../libguestfs-1.11.20/src/guestfs-actions.pod:890 ../src/guestfs-actions.pod:890
+#: ../fish/guestfish-actions.pod:579 ../src/guestfs-actions.pod:895
 msgid ""
 "This can be used to resolve case insensitive paths on a filesystem which is "
 "case sensitive.  The use case is to resolve paths which you have read from "
 msgid ""
 "This can be used to resolve case insensitive paths on a filesystem which is "
 "case sensitive.  The use case is to resolve paths which you have read from "
@@ -4871,7 +5374,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:579 ../libguestfs-1.11.20/fish/guestfish-actions.pod:579 ../libguestfs-1.11.20/src/guestfs-actions.pod:895 ../src/guestfs-actions.pod:895
+#: ../fish/guestfish-actions.pod:584 ../src/guestfs-actions.pod:900
 msgid ""
 "The command handles a peculiarity of the Linux ntfs-3g filesystem driver "
 "(and probably others), which is that although the underlying filesystem is "
 msgid ""
 "The command handles a peculiarity of the Linux ntfs-3g filesystem driver "
 "(and probably others), which is that although the underlying filesystem is "
@@ -4880,7 +5383,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:584 ../libguestfs-1.11.20/fish/guestfish-actions.pod:584 ../libguestfs-1.11.20/src/guestfs-actions.pod:900 ../src/guestfs-actions.pod:900
+#: ../fish/guestfish-actions.pod:589 ../src/guestfs-actions.pod:905
 msgid ""
 "One consequence of this is that special directories such as C<c:\\windows> "
 "may appear as C</WINDOWS> or C</windows> (or other things) depending on the "
 msgid ""
 "One consequence of this is that special directories such as C<c:\\windows> "
 "may appear as C</WINDOWS> or C</windows> (or other things) depending on the "
@@ -4889,21 +5392,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:590 ../libguestfs-1.11.20/fish/guestfish-actions.pod:590 ../libguestfs-1.11.20/src/guestfs-actions.pod:906 ../src/guestfs-actions.pod:906
+#: ../fish/guestfish-actions.pod:595 ../src/guestfs-actions.pod:911
 msgid ""
 "Bug or feature? You decide: "
 "L<http://www.tuxera.com/community/ntfs-3g-faq/#posixfilenames1>"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Bug or feature? You decide: "
 "L<http://www.tuxera.com/community/ntfs-3g-faq/#posixfilenames1>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:593 ../libguestfs-1.11.20/fish/guestfish-actions.pod:593 ../libguestfs-1.11.20/src/guestfs-actions.pod:909 ../src/guestfs-actions.pod:909
+#: ../fish/guestfish-actions.pod:598 ../src/guestfs-actions.pod:914
 msgid ""
 "This function resolves the true case of each element in the path and returns "
 "the case-sensitive path."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function resolves the true case of each element in the path and returns "
 "the case-sensitive path."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:596 ../libguestfs-1.11.20/fish/guestfish-actions.pod:596
+#: ../fish/guestfish-actions.pod:601
 msgid ""
 "Thus L</case-sensitive-path> (\"/Windows/System32\")  might return "
 "C<\"/WINDOWS/system32\"> (the exact return value would depend on details of "
 msgid ""
 "Thus L</case-sensitive-path> (\"/Windows/System32\")  might return "
 "C<\"/WINDOWS/system32\"> (the exact return value would depend on details of "
@@ -4911,22 +5414,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:601 ../libguestfs-1.11.20/fish/guestfish-actions.pod:601 ../libguestfs-1.11.20/src/guestfs-actions.pod:917 ../src/guestfs-actions.pod:917
+#: ../fish/guestfish-actions.pod:606 ../src/guestfs-actions.pod:922
 msgid "I<Note>: This function does not handle drive names, backslashes etc."
 msgstr ""
 
 #. type: textblock
 msgid "I<Note>: This function does not handle drive names, backslashes etc."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:604 ../libguestfs-1.11.20/fish/guestfish-actions.pod:604
+#: ../fish/guestfish-actions.pod:609
 msgid "See also L</realpath>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</realpath>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:606 ../libguestfs-1.11.20/fish/guestfish-actions.pod:606
+#: ../fish/guestfish-actions.pod:611
 msgid "cat"
 msgstr ""
 
 #. type: verbatim
 msgid "cat"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:608 ../libguestfs-1.11.20/fish/guestfish-actions.pod:608
+#: ../fish/guestfish-actions.pod:613
 #, no-wrap
 msgid ""
 " cat path\n"
 #, no-wrap
 msgid ""
 " cat path\n"
@@ -4934,12 +5437,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:610 ../fish/guestfish-actions.pod:3837 ../libguestfs-1.11.20/fish/guestfish-actions.pod:610 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3837 ../libguestfs-1.11.20/src/guestfs-actions.pod:933 ../libguestfs-1.11.20/src/guestfs-actions.pod:5832 ../src/guestfs-actions.pod:933 ../src/guestfs-actions.pod:5832
+#: ../fish/guestfish-actions.pod:615 ../fish/guestfish-actions.pod:3899 ../src/guestfs-actions.pod:938 ../src/guestfs-actions.pod:5975
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:612 ../libguestfs-1.11.20/fish/guestfish-actions.pod:612
+#: ../fish/guestfish-actions.pod:617
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
@@ -4948,19 +5451,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:617 ../fish/guestfish-actions.pod:752 ../fish/guestfish-actions.pod:764 ../fish/guestfish-actions.pod:940 ../fish/guestfish-actions.pod:950 ../fish/guestfish-actions.pod:1017 ../fish/guestfish-actions.pod:1027 ../fish/guestfish-actions.pod:1219 ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1536 ../fish/guestfish-actions.pod:1564 ../fish/guestfish-actions.pod:1579 ../fish/guestfish-actions.pod:1589 ../fish/guestfish-actions.pod:1608 ../fish/guestfish-actions.pod:3707 ../fish/guestfish-actions.pod:3722 ../fish/guestfish-actions.pod:3798 ../fish/guestfish-actions.pod:3815 ../fish/guestfish-actions.pod:3830 ../fish/guestfish-actions.pod:4499 ../fish/guestfish-actions.pod:4545 ../fish/guestfish-actions.pod:4630 ../fish/guestfish-actions.pod:4645 ../fish/guestfish-actions.pod:5051 ../fish/guestfish-actions.pod:5063 ../fish/guestfish-actions.pod:5081 ../fish/guestfish-actions.pod:5098 ../fish/guestfish-actions.pod:5108 ../fish/guestfish-actions.pod:5157 ../fish/guestfish-actions.pod:5167 ../fish/guestfish-actions.pod:5196 ../fish/guestfish-actions.pod:5206 ../libguestfs-1.11.20/fish/guestfish-actions.pod:617 ../libguestfs-1.11.20/fish/guestfish-actions.pod:752 ../libguestfs-1.11.20/fish/guestfish-actions.pod:764 ../libguestfs-1.11.20/fish/guestfish-actions.pod:940 ../libguestfs-1.11.20/fish/guestfish-actions.pod:950 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1017 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1027 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1219 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1526 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1536 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1564 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1579 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1589 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1608 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3707 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3722 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3798 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3815 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3830 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4499 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4545 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4630 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4645 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5051 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5063 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5081 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5098 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5108 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5157 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5167 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5196 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5206 ../libguestfs-1.11.20/src/guestfs-actions.pod:943 ../libguestfs-1.11.20/src/guestfs-actions.pod:1122 ../libguestfs-1.11.20/src/guestfs-actions.pod:1142 ../libguestfs-1.11.20/src/guestfs-actions.pod:1438 ../libguestfs-1.11.20/src/guestfs-actions.pod:1457 ../libguestfs-1.11.20/src/guestfs-actions.pod:1560 ../libguestfs-1.11.20/src/guestfs-actions.pod:1579 ../libguestfs-1.11.20/src/guestfs-actions.pod:1825 ../libguestfs-1.11.20/src/guestfs-actions.pod:2296 ../libguestfs-1.11.20/src/guestfs-actions.pod:2315 ../libguestfs-1.11.20/src/guestfs-actions.pod:2358 ../libguestfs-1.11.20/src/guestfs-actions.pod:2382 ../libguestfs-1.11.20/src/guestfs-actions.pod:2399 ../libguestfs-1.11.20/src/guestfs-actions.pod:2428 ../libguestfs-1.11.20/src/guestfs-actions.pod:5614 ../libguestfs-1.11.20/src/guestfs-actions.pod:5640 ../libguestfs-1.11.20/src/guestfs-actions.pod:5771 ../libguestfs-1.11.20/src/guestfs-actions.pod:5797 ../libguestfs-1.11.20/src/guestfs-actions.pod:5821 ../libguestfs-1.11.20/src/guestfs-actions.pod:6772 ../libguestfs-1.11.20/src/guestfs-actions.pod:6827 ../libguestfs-1.11.20/src/guestfs-actions.pod:6973 ../libguestfs-1.11.20/src/guestfs-actions.pod:6997 ../libguestfs-1.11.20/src/guestfs-actions.pod:7662 ../libguestfs-1.11.20/src/guestfs-actions.pod:7682 ../libguestfs-1.11.20/src/guestfs-actions.pod:7708 ../libguestfs-1.11.20/src/guestfs-actions.pod:7734 ../libguestfs-1.11.20/src/guestfs-actions.pod:7753 ../libguestfs-1.11.20/src/guestfs-actions.pod:7839 ../libguestfs-1.11.20/src/guestfs-actions.pod:7858 ../libguestfs-1.11.20/src/guestfs-actions.pod:7904 ../libguestfs-1.11.20/src/guestfs-actions.pod:7923 ../src/guestfs-actions.pod:943 ../src/guestfs-actions.pod:1122 ../src/guestfs-actions.pod:1142 ../src/guestfs-actions.pod:1438 ../src/guestfs-actions.pod:1457 ../src/guestfs-actions.pod:1560 ../src/guestfs-actions.pod:1579 ../src/guestfs-actions.pod:1825 ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:2315 ../src/guestfs-actions.pod:2358 ../src/guestfs-actions.pod:2382 ../src/guestfs-actions.pod:2399 ../src/guestfs-actions.pod:2428 ../src/guestfs-actions.pod:5614 ../src/guestfs-actions.pod:5640 ../src/guestfs-actions.pod:5771 ../src/guestfs-actions.pod:5797 ../src/guestfs-actions.pod:5821 ../src/guestfs-actions.pod:6772 ../src/guestfs-actions.pod:6827 ../src/guestfs-actions.pod:6973 ../src/guestfs-actions.pod:6997 ../src/guestfs-actions.pod:7662 ../src/guestfs-actions.pod:7682 ../src/guestfs-actions.pod:7708 ../src/guestfs-actions.pod:7734 ../src/guestfs-actions.pod:7753 ../src/guestfs-actions.pod:7839 ../src/guestfs-actions.pod:7858 ../src/guestfs-actions.pod:7904 ../src/guestfs-actions.pod:7923
+#: ../fish/guestfish-actions.pod:622 ../fish/guestfish-actions.pod:757 ../fish/guestfish-actions.pod:769 ../fish/guestfish-actions.pod:980 ../fish/guestfish-actions.pod:990 ../fish/guestfish-actions.pod:1057 ../fish/guestfish-actions.pod:1067 ../fish/guestfish-actions.pod:1259 ../fish/guestfish-actions.pod:1572 ../fish/guestfish-actions.pod:1582 ../fish/guestfish-actions.pod:1632 ../fish/guestfish-actions.pod:1647 ../fish/guestfish-actions.pod:1657 ../fish/guestfish-actions.pod:1676 ../fish/guestfish-actions.pod:3769 ../fish/guestfish-actions.pod:3784 ../fish/guestfish-actions.pod:3860 ../fish/guestfish-actions.pod:3877 ../fish/guestfish-actions.pod:3892 ../fish/guestfish-actions.pod:4573 ../fish/guestfish-actions.pod:4619 ../fish/guestfish-actions.pod:4704 ../fish/guestfish-actions.pod:4719 ../fish/guestfish-actions.pod:5125 ../fish/guestfish-actions.pod:5137 ../fish/guestfish-actions.pod:5155 ../fish/guestfish-actions.pod:5172 ../fish/guestfish-actions.pod:5182 ../fish/guestfish-actions.pod:5239 ../fish/guestfish-actions.pod:5249 ../fish/guestfish-actions.pod:5278 ../fish/guestfish-actions.pod:5288 ../src/guestfs-actions.pod:948 ../src/guestfs-actions.pod:1127 ../src/guestfs-actions.pod:1147 ../src/guestfs-actions.pod:1554 ../src/guestfs-actions.pod:1573 ../src/guestfs-actions.pod:1676 ../src/guestfs-actions.pod:1695 ../src/guestfs-actions.pod:1941 ../src/guestfs-actions.pod:2423 ../src/guestfs-actions.pod:2442 ../src/guestfs-actions.pod:2507 ../src/guestfs-actions.pod:2531 ../src/guestfs-actions.pod:2548 ../src/guestfs-actions.pod:2577 ../src/guestfs-actions.pod:5757 ../src/guestfs-actions.pod:5783 ../src/guestfs-actions.pod:5914 ../src/guestfs-actions.pod:5940 ../src/guestfs-actions.pod:5964 ../src/guestfs-actions.pod:6931 ../src/guestfs-actions.pod:6986 ../src/guestfs-actions.pod:7132 ../src/guestfs-actions.pod:7156 ../src/guestfs-actions.pod:7821 ../src/guestfs-actions.pod:7841 ../src/guestfs-actions.pod:7874 ../src/guestfs-actions.pod:7893 ../src/guestfs-actions.pod:7912 ../src/guestfs-actions.pod:8006 ../src/guestfs-actions.pod:8025 ../src/guestfs-actions.pod:8071 ../src/guestfs-actions.pod:8090
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:620 ../libguestfs-1.11.20/fish/guestfish-actions.pod:620
+#: ../fish/guestfish-actions.pod:625
 msgid "checksum"
 msgstr ""
 
 #. type: verbatim
 msgid "checksum"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:622 ../libguestfs-1.11.20/fish/guestfish-actions.pod:622
+#: ../fish/guestfish-actions.pod:627
 #, no-wrap
 msgid ""
 " checksum csumtype path\n"
 #, no-wrap
 msgid ""
 " checksum csumtype path\n"
@@ -4968,111 +5471,111 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:624 ../libguestfs-1.11.20/fish/guestfish-actions.pod:624 ../libguestfs-1.11.20/src/guestfs-actions.pod:955 ../src/guestfs-actions.pod:955
+#: ../fish/guestfish-actions.pod:629 ../src/guestfs-actions.pod:960
 msgid "This call computes the MD5, SHAx or CRC checksum of the file named C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "This call computes the MD5, SHAx or CRC checksum of the file named C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:627 ../libguestfs-1.11.20/fish/guestfish-actions.pod:627 ../libguestfs-1.11.20/src/guestfs-actions.pod:958 ../src/guestfs-actions.pod:958
+#: ../fish/guestfish-actions.pod:632 ../src/guestfs-actions.pod:963
 msgid ""
 "The type of checksum to compute is given by the C<csumtype> parameter which "
 "must have one of the following values:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The type of checksum to compute is given by the C<csumtype> parameter which "
 "must have one of the following values:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:632 ../libguestfs-1.11.20/fish/guestfish-actions.pod:632 ../libguestfs-1.11.20/src/guestfs-actions.pod:963 ../src/guestfs-actions.pod:963
+#: ../fish/guestfish-actions.pod:637 ../src/guestfs-actions.pod:968
 msgid "C<crc>"
 msgstr ""
 
 #. type: textblock
 msgid "C<crc>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:634 ../libguestfs-1.11.20/fish/guestfish-actions.pod:634 ../libguestfs-1.11.20/src/guestfs-actions.pod:965 ../src/guestfs-actions.pod:965
+#: ../fish/guestfish-actions.pod:639 ../src/guestfs-actions.pod:970
 msgid ""
 "Compute the cyclic redundancy check (CRC) specified by POSIX for the "
 "C<cksum> command."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Compute the cyclic redundancy check (CRC) specified by POSIX for the "
 "C<cksum> command."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:637 ../libguestfs-1.11.20/fish/guestfish-actions.pod:637 ../libguestfs-1.11.20/src/guestfs-actions.pod:968 ../src/guestfs-actions.pod:968
+#: ../fish/guestfish-actions.pod:642 ../src/guestfs-actions.pod:973
 msgid "C<md5>"
 msgstr ""
 
 #. type: textblock
 msgid "C<md5>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:639 ../libguestfs-1.11.20/fish/guestfish-actions.pod:639 ../libguestfs-1.11.20/src/guestfs-actions.pod:970 ../src/guestfs-actions.pod:970
+#: ../fish/guestfish-actions.pod:644 ../src/guestfs-actions.pod:975
 msgid "Compute the MD5 hash (using the C<md5sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the MD5 hash (using the C<md5sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:641 ../libguestfs-1.11.20/fish/guestfish-actions.pod:641 ../libguestfs-1.11.20/src/guestfs-actions.pod:972 ../src/guestfs-actions.pod:972
+#: ../fish/guestfish-actions.pod:646 ../src/guestfs-actions.pod:977
 msgid "C<sha1>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sha1>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:643 ../libguestfs-1.11.20/fish/guestfish-actions.pod:643 ../libguestfs-1.11.20/src/guestfs-actions.pod:974 ../src/guestfs-actions.pod:974
+#: ../fish/guestfish-actions.pod:648 ../src/guestfs-actions.pod:979
 msgid "Compute the SHA1 hash (using the C<sha1sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA1 hash (using the C<sha1sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:645 ../libguestfs-1.11.20/fish/guestfish-actions.pod:645 ../libguestfs-1.11.20/src/guestfs-actions.pod:976 ../src/guestfs-actions.pod:976
+#: ../fish/guestfish-actions.pod:650 ../src/guestfs-actions.pod:981
 msgid "C<sha224>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sha224>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:647 ../libguestfs-1.11.20/fish/guestfish-actions.pod:647 ../libguestfs-1.11.20/src/guestfs-actions.pod:978 ../src/guestfs-actions.pod:978
+#: ../fish/guestfish-actions.pod:652 ../src/guestfs-actions.pod:983
 msgid "Compute the SHA224 hash (using the C<sha224sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA224 hash (using the C<sha224sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:649 ../libguestfs-1.11.20/fish/guestfish-actions.pod:649 ../libguestfs-1.11.20/src/guestfs-actions.pod:980 ../src/guestfs-actions.pod:980
+#: ../fish/guestfish-actions.pod:654 ../src/guestfs-actions.pod:985
 msgid "C<sha256>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sha256>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:651 ../libguestfs-1.11.20/fish/guestfish-actions.pod:651 ../libguestfs-1.11.20/src/guestfs-actions.pod:982 ../src/guestfs-actions.pod:982
+#: ../fish/guestfish-actions.pod:656 ../src/guestfs-actions.pod:987
 msgid "Compute the SHA256 hash (using the C<sha256sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA256 hash (using the C<sha256sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:653 ../libguestfs-1.11.20/fish/guestfish-actions.pod:653 ../libguestfs-1.11.20/src/guestfs-actions.pod:984 ../src/guestfs-actions.pod:984
+#: ../fish/guestfish-actions.pod:658 ../src/guestfs-actions.pod:989
 msgid "C<sha384>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sha384>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:655 ../libguestfs-1.11.20/fish/guestfish-actions.pod:655 ../libguestfs-1.11.20/src/guestfs-actions.pod:986 ../src/guestfs-actions.pod:986
+#: ../fish/guestfish-actions.pod:660 ../src/guestfs-actions.pod:991
 msgid "Compute the SHA384 hash (using the C<sha384sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA384 hash (using the C<sha384sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:657 ../libguestfs-1.11.20/fish/guestfish-actions.pod:657 ../libguestfs-1.11.20/src/guestfs-actions.pod:988 ../src/guestfs-actions.pod:988
+#: ../fish/guestfish-actions.pod:662 ../src/guestfs-actions.pod:993
 msgid "C<sha512>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sha512>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:659 ../libguestfs-1.11.20/fish/guestfish-actions.pod:659 ../libguestfs-1.11.20/src/guestfs-actions.pod:990 ../src/guestfs-actions.pod:990
+#: ../fish/guestfish-actions.pod:664 ../src/guestfs-actions.pod:995
 msgid "Compute the SHA512 hash (using the C<sha512sum> program)."
 msgstr ""
 
 #. type: textblock
 msgid "Compute the SHA512 hash (using the C<sha512sum> program)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:663 ../libguestfs-1.11.20/fish/guestfish-actions.pod:663 ../libguestfs-1.11.20/src/guestfs-actions.pod:994 ../src/guestfs-actions.pod:994
+#: ../fish/guestfish-actions.pod:668 ../src/guestfs-actions.pod:999
 msgid "The checksum is returned as a printable string."
 msgstr ""
 
 #. type: textblock
 msgid "The checksum is returned as a printable string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:665 ../libguestfs-1.11.20/fish/guestfish-actions.pod:665
+#: ../fish/guestfish-actions.pod:670
 msgid "To get the checksum for a device, use L</checksum-device>."
 msgstr ""
 
 #. type: textblock
 msgid "To get the checksum for a device, use L</checksum-device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:667 ../libguestfs-1.11.20/fish/guestfish-actions.pod:667
+#: ../fish/guestfish-actions.pod:672
 msgid "To get the checksums for many files, use L</checksums-out>."
 msgstr ""
 
 #. type: =head2
 msgid "To get the checksums for many files, use L</checksums-out>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:669 ../libguestfs-1.11.20/fish/guestfish-actions.pod:669
+#: ../fish/guestfish-actions.pod:674
 msgid "checksum-device"
 msgstr ""
 
 #. type: verbatim
 msgid "checksum-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:671 ../libguestfs-1.11.20/fish/guestfish-actions.pod:671
+#: ../fish/guestfish-actions.pod:676
 #, no-wrap
 msgid ""
 " checksum-device csumtype device\n"
 #, no-wrap
 msgid ""
 " checksum-device csumtype device\n"
@@ -5080,7 +5583,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:673 ../libguestfs-1.11.20/fish/guestfish-actions.pod:673
+#: ../fish/guestfish-actions.pod:678
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
@@ -5088,12 +5591,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:677 ../libguestfs-1.11.20/fish/guestfish-actions.pod:677
+#: ../fish/guestfish-actions.pod:682
 msgid "checksums-out"
 msgstr ""
 
 #. type: verbatim
 msgid "checksums-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:679 ../libguestfs-1.11.20/fish/guestfish-actions.pod:679
+#: ../fish/guestfish-actions.pod:684
 #, no-wrap
 msgid ""
 " checksums-out csumtype directory (sumsfile|-)\n"
 #, no-wrap
 msgid ""
 " checksums-out csumtype directory (sumsfile|-)\n"
@@ -5101,14 +5604,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:681 ../libguestfs-1.11.20/fish/guestfish-actions.pod:681 ../libguestfs-1.11.20/src/guestfs-actions.pod:1029 ../src/guestfs-actions.pod:1029
+#: ../fish/guestfish-actions.pod:686 ../src/guestfs-actions.pod:1034
 msgid ""
 "This command computes the checksums of all regular files in C<directory> and "
 "then emits a list of those checksums to the local output file C<sumsfile>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command computes the checksums of all regular files in C<directory> and "
 "then emits a list of those checksums to the local output file C<sumsfile>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:685 ../libguestfs-1.11.20/fish/guestfish-actions.pod:685 ../libguestfs-1.11.20/src/guestfs-actions.pod:1033 ../src/guestfs-actions.pod:1033
+#: ../fish/guestfish-actions.pod:690 ../src/guestfs-actions.pod:1038
 msgid ""
 "This can be used for verifying the integrity of a virtual machine.  However "
 "to be properly secure you should pay attention to the output of the checksum "
 msgid ""
 "This can be used for verifying the integrity of a virtual machine.  However "
 "to be properly secure you should pay attention to the output of the checksum "
@@ -5118,12 +5621,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:695 ../libguestfs-1.11.20/fish/guestfish-actions.pod:695
+#: ../fish/guestfish-actions.pod:700
 msgid "chmod"
 msgstr ""
 
 #. type: verbatim
 msgid "chmod"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:697 ../libguestfs-1.11.20/fish/guestfish-actions.pod:697
+#: ../fish/guestfish-actions.pod:702
 #, no-wrap
 msgid ""
 " chmod mode path\n"
 #, no-wrap
 msgid ""
 " chmod mode path\n"
@@ -5131,14 +5634,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:699 ../libguestfs-1.11.20/fish/guestfish-actions.pod:699 ../libguestfs-1.11.20/src/guestfs-actions.pod:1052 ../src/guestfs-actions.pod:1052
+#: ../fish/guestfish-actions.pod:704 ../src/guestfs-actions.pod:1057
 msgid ""
 "Change the mode (permissions) of C<path> to C<mode>.  Only numeric modes are "
 "supported."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Change the mode (permissions) of C<path> to C<mode>.  Only numeric modes are "
 "supported."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:702 ../libguestfs-1.11.20/fish/guestfish-actions.pod:702 ../libguestfs-1.11.20/src/guestfs-actions.pod:1055 ../src/guestfs-actions.pod:1055
+#: ../fish/guestfish-actions.pod:707 ../src/guestfs-actions.pod:1060
 msgid ""
 "I<Note>: When using this command from guestfish, C<mode> by default would be "
 "decimal, unless you prefix it with C<0> to get octal, ie. use C<0700> not "
 msgid ""
 "I<Note>: When using this command from guestfish, C<mode> by default would be "
 "decimal, unless you prefix it with C<0> to get octal, ie. use C<0700> not "
@@ -5146,17 +5649,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:706 ../fish/guestfish-actions.pod:3060 ../fish/guestfish-actions.pod:3199 ../fish/guestfish-actions.pod:3209 ../fish/guestfish-actions.pod:3219 ../libguestfs-1.11.20/fish/guestfish-actions.pod:706 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3060 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3199 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3209 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3219 ../libguestfs-1.11.20/src/guestfs-actions.pod:1059 ../libguestfs-1.11.20/src/guestfs-actions.pod:4586 ../libguestfs-1.11.20/src/guestfs-actions.pod:4795 ../libguestfs-1.11.20/src/guestfs-actions.pod:4814 ../libguestfs-1.11.20/src/guestfs-actions.pod:4833 ../src/guestfs-actions.pod:1059 ../src/guestfs-actions.pod:4586 ../src/guestfs-actions.pod:4795 ../src/guestfs-actions.pod:4814 ../src/guestfs-actions.pod:4833
+#: ../fish/guestfish-actions.pod:711 ../fish/guestfish-actions.pod:3132 ../fish/guestfish-actions.pod:3271 ../fish/guestfish-actions.pod:3281 ../fish/guestfish-actions.pod:3291 ../src/guestfs-actions.pod:1064 ../src/guestfs-actions.pod:4739 ../src/guestfs-actions.pod:4948 ../src/guestfs-actions.pod:4967 ../src/guestfs-actions.pod:4986
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 #. type: =head2
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:708 ../libguestfs-1.11.20/fish/guestfish-actions.pod:708
+#: ../fish/guestfish-actions.pod:713
 msgid "chown"
 msgstr ""
 
 #. type: verbatim
 msgid "chown"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:710 ../libguestfs-1.11.20/fish/guestfish-actions.pod:710
+#: ../fish/guestfish-actions.pod:715
 #, no-wrap
 msgid ""
 " chown owner group path\n"
 #, no-wrap
 msgid ""
 " chown owner group path\n"
@@ -5164,12 +5667,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:712 ../libguestfs-1.11.20/fish/guestfish-actions.pod:712 ../libguestfs-1.11.20/src/guestfs-actions.pod:1073 ../src/guestfs-actions.pod:1073
+#: ../fish/guestfish-actions.pod:717 ../src/guestfs-actions.pod:1078
 msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 #. type: textblock
 msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:714 ../fish/guestfish-actions.pod:2495 ../libguestfs-1.11.20/fish/guestfish-actions.pod:714 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2495 ../libguestfs-1.11.20/src/guestfs-actions.pod:1075 ../libguestfs-1.11.20/src/guestfs-actions.pod:3657 ../src/guestfs-actions.pod:1075 ../src/guestfs-actions.pod:3657
+#: ../fish/guestfish-actions.pod:719 ../fish/guestfish-actions.pod:2567 ../src/guestfs-actions.pod:1080 ../src/guestfs-actions.pod:3810
 msgid ""
 "Only numeric uid and gid are supported.  If you want to use names, you will "
 "need to locate and parse the password file yourself (Augeas support makes "
 msgid ""
 "Only numeric uid and gid are supported.  If you want to use names, you will "
 "need to locate and parse the password file yourself (Augeas support makes "
@@ -5177,12 +5680,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:718 ../libguestfs-1.11.20/fish/guestfish-actions.pod:718
+#: ../fish/guestfish-actions.pod:723
 msgid "command"
 msgstr ""
 
 #. type: verbatim
 msgid "command"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:720 ../libguestfs-1.11.20/fish/guestfish-actions.pod:720
+#: ../fish/guestfish-actions.pod:725
 #, no-wrap
 msgid ""
 " command 'arguments ...'\n"
 #, no-wrap
 msgid ""
 " command 'arguments ...'\n"
@@ -5190,7 +5693,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:722 ../libguestfs-1.11.20/fish/guestfish-actions.pod:722 ../libguestfs-1.11.20/src/guestfs-actions.pod:1089 ../src/guestfs-actions.pod:1089
+#: ../fish/guestfish-actions.pod:727 ../src/guestfs-actions.pod:1094
 msgid ""
 "This call runs a command from the guest filesystem.  The filesystem must be "
 "mounted, and must contain a compatible operating system (ie. something "
 msgid ""
 "This call runs a command from the guest filesystem.  The filesystem must be "
 "mounted, and must contain a compatible operating system (ie. something "
@@ -5198,7 +5701,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:727 ../libguestfs-1.11.20/fish/guestfish-actions.pod:727
+#: ../fish/guestfish-actions.pod:732
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
@@ -5207,12 +5710,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:734 ../libguestfs-1.11.20/fish/guestfish-actions.pod:734 ../libguestfs-1.11.20/src/guestfs-actions.pod:1101 ../src/guestfs-actions.pod:1101
+#: ../fish/guestfish-actions.pod:739 ../src/guestfs-actions.pod:1106
 msgid "The return value is anything printed to I<stdout> by the command."
 msgstr ""
 
 #. type: textblock
 msgid "The return value is anything printed to I<stdout> by the command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:737 ../libguestfs-1.11.20/fish/guestfish-actions.pod:737 ../libguestfs-1.11.20/src/guestfs-actions.pod:1104 ../src/guestfs-actions.pod:1104
+#: ../fish/guestfish-actions.pod:742 ../src/guestfs-actions.pod:1109
 msgid ""
 "If the command returns a non-zero exit status, then this function returns an "
 "error message.  The error message string is the content of I<stderr> from "
 msgid ""
 "If the command returns a non-zero exit status, then this function returns an "
 "error message.  The error message string is the content of I<stderr> from "
@@ -5220,7 +5723,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:741 ../libguestfs-1.11.20/fish/guestfish-actions.pod:741 ../libguestfs-1.11.20/src/guestfs-actions.pod:1108 ../src/guestfs-actions.pod:1108
+#: ../fish/guestfish-actions.pod:746 ../src/guestfs-actions.pod:1113
 msgid ""
 "The C<$PATH> environment variable will contain at least C</usr/bin> and "
 "C</bin>.  If you require a program from another location, you should provide "
 msgid ""
 "The C<$PATH> environment variable will contain at least C</usr/bin> and "
 "C</bin>.  If you require a program from another location, you should provide "
@@ -5228,7 +5731,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:746 ../libguestfs-1.11.20/fish/guestfish-actions.pod:746 ../libguestfs-1.11.20/src/guestfs-actions.pod:1113 ../src/guestfs-actions.pod:1113
+#: ../fish/guestfish-actions.pod:751 ../src/guestfs-actions.pod:1118
 msgid ""
 "Shared libraries and data files required by the program must be available on "
 "filesystems which are mounted in the correct places.  It is the caller's "
 msgid ""
 "Shared libraries and data files required by the program must be available on "
 "filesystems which are mounted in the correct places.  It is the caller's "
@@ -5237,12 +5740,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:755 ../libguestfs-1.11.20/fish/guestfish-actions.pod:755
+#: ../fish/guestfish-actions.pod:760
 msgid "command-lines"
 msgstr ""
 
 #. type: verbatim
 msgid "command-lines"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:757 ../libguestfs-1.11.20/fish/guestfish-actions.pod:757
+#: ../fish/guestfish-actions.pod:762
 #, no-wrap
 msgid ""
 " command-lines 'arguments ...'\n"
 #, no-wrap
 msgid ""
 " command-lines 'arguments ...'\n"
@@ -5250,22 +5753,86 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:759 ../libguestfs-1.11.20/fish/guestfish-actions.pod:759
+#: ../fish/guestfish-actions.pod:764
 msgid "This is the same as L</command>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
 msgid "This is the same as L</command>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:762 ../libguestfs-1.11.20/fish/guestfish-actions.pod:762
+#: ../fish/guestfish-actions.pod:767
 msgid "See also: L</sh-lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</sh-lines>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:767 ../libguestfs-1.11.20/fish/guestfish-actions.pod:767
+#: ../fish/guestfish-actions.pod:772
+msgid "compress-device-out"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:774
+#, no-wrap
+msgid ""
+" compress-device-out ctype device (zdevice|-) [level:..]\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:776 ../src/guestfs-actions.pod:1168
+msgid ""
+"This command compresses C<device> and writes it out to the local file "
+"C<zdevice>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:779
+msgid ""
+"The C<ctype> and optional C<level> parameters have the same meaning as in "
+"L</compress-out>."
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-actions.pod:786
+msgid "compress-out"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:788
+#, no-wrap
+msgid ""
+" compress-out ctype file (zfile|-) [level:..]\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:790 ../src/guestfs-actions.pod:1220
+msgid ""
+"This command compresses C<file> and writes it out to the local file "
+"C<zfile>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:793 ../src/guestfs-actions.pod:1223
+msgid ""
+"The compression program used is controlled by the C<ctype> parameter.  "
+"Currently this includes: C<compress>, C<gzip>, C<bzip2>, C<xz> or C<lzop>.  "
+"Some compression types may not be supported by particular builds of "
+"libguestfs, in which case you will get an error containing the substring "
+"\"not supported\"."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:799 ../src/guestfs-actions.pod:1229
+msgid ""
+"The optional C<level> parameter controls compression level.  The meaning and "
+"default for this parameter depends on the compression program being used."
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-actions.pod:807
 msgid "config"
 msgstr ""
 
 #. type: verbatim
 msgid "config"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:769 ../libguestfs-1.11.20/fish/guestfish-actions.pod:769
+#: ../fish/guestfish-actions.pod:809
 #, no-wrap
 msgid ""
 " config qemuparam qemuvalue\n"
 #, no-wrap
 msgid ""
 " config qemuparam qemuvalue\n"
@@ -5273,7 +5840,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:771 ../libguestfs-1.11.20/fish/guestfish-actions.pod:771 ../libguestfs-1.11.20/src/guestfs-actions.pod:1154 ../src/guestfs-actions.pod:1154
+#: ../fish/guestfish-actions.pod:811 ../src/guestfs-actions.pod:1270
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 "I<-param value>.  Actually it's not quite arbitrary - we prevent you from "
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 "I<-param value>.  Actually it's not quite arbitrary - we prevent you from "
@@ -5281,22 +5848,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:776 ../libguestfs-1.11.20/fish/guestfish-actions.pod:776 ../libguestfs-1.11.20/src/guestfs-actions.pod:1159 ../src/guestfs-actions.pod:1159
+#: ../fish/guestfish-actions.pod:816 ../src/guestfs-actions.pod:1275
 msgid "The first character of C<param> string must be a C<-> (dash)."
 msgstr ""
 
 #. type: textblock
 msgid "The first character of C<param> string must be a C<-> (dash)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:778 ../libguestfs-1.11.20/fish/guestfish-actions.pod:778 ../libguestfs-1.11.20/src/guestfs-actions.pod:1161 ../src/guestfs-actions.pod:1161
+#: ../fish/guestfish-actions.pod:818 ../src/guestfs-actions.pod:1277
 msgid "C<value> can be NULL."
 msgstr ""
 
 #. type: =head2
 msgid "C<value> can be NULL."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:780 ../libguestfs-1.11.20/fish/guestfish-actions.pod:780
+#: ../fish/guestfish-actions.pod:820
 msgid "copy-size"
 msgstr ""
 
 #. type: verbatim
 msgid "copy-size"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:782 ../libguestfs-1.11.20/fish/guestfish-actions.pod:782
+#: ../fish/guestfish-actions.pod:822
 #, no-wrap
 msgid ""
 " copy-size src dest size\n"
 #, no-wrap
 msgid ""
 " copy-size src dest size\n"
@@ -5304,26 +5871,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:784 ../libguestfs-1.11.20/fish/guestfish-actions.pod:784 ../libguestfs-1.11.20/src/guestfs-actions.pod:1175 ../src/guestfs-actions.pod:1175
+#: ../fish/guestfish-actions.pod:824 ../src/guestfs-actions.pod:1291
 msgid ""
 "This command copies exactly C<size> bytes from one source device or file "
 "C<src> to another destination device or file C<dest>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command copies exactly C<size> bytes from one source device or file "
 "C<src> to another destination device or file C<dest>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:787 ../libguestfs-1.11.20/fish/guestfish-actions.pod:787 ../libguestfs-1.11.20/src/guestfs-actions.pod:1178 ../src/guestfs-actions.pod:1178
+#: ../fish/guestfish-actions.pod:827 ../src/guestfs-actions.pod:1294
 msgid ""
 "Note this will fail if the source is too short or if the destination is not "
 "large enough."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note this will fail if the source is too short or if the destination is not "
 "large enough."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:790 ../libguestfs-1.11.20/fish/guestfish-actions.pod:790
+#: ../fish/guestfish-actions.pod:830
 msgid "cp"
 msgstr ""
 
 #. type: verbatim
 msgid "cp"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:792 ../libguestfs-1.11.20/fish/guestfish-actions.pod:792
+#: ../fish/guestfish-actions.pod:832
 #, no-wrap
 msgid ""
 " cp src dest\n"
 #, no-wrap
 msgid ""
 " cp src dest\n"
@@ -5331,19 +5898,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:794 ../libguestfs-1.11.20/fish/guestfish-actions.pod:794 ../libguestfs-1.11.20/src/guestfs-actions.pod:1197 ../src/guestfs-actions.pod:1197
+#: ../fish/guestfish-actions.pod:834 ../src/guestfs-actions.pod:1313
 msgid ""
 "This copies a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This copies a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:797 ../libguestfs-1.11.20/fish/guestfish-actions.pod:797
+#: ../fish/guestfish-actions.pod:837
 msgid "cp-a"
 msgstr ""
 
 #. type: verbatim
 msgid "cp-a"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:799 ../libguestfs-1.11.20/fish/guestfish-actions.pod:799
+#: ../fish/guestfish-actions.pod:839
 #, no-wrap
 msgid ""
 " cp-a src dest\n"
 #, no-wrap
 msgid ""
 " cp-a src dest\n"
@@ -5351,19 +5918,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:801 ../libguestfs-1.11.20/fish/guestfish-actions.pod:801 ../libguestfs-1.11.20/src/guestfs-actions.pod:1211 ../src/guestfs-actions.pod:1211
+#: ../fish/guestfish-actions.pod:841 ../src/guestfs-actions.pod:1327
 msgid ""
 "This copies a file or directory from C<src> to C<dest> recursively using the "
 "C<cp -a> command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This copies a file or directory from C<src> to C<dest> recursively using the "
 "C<cp -a> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:804 ../libguestfs-1.11.20/fish/guestfish-actions.pod:804
+#: ../fish/guestfish-actions.pod:844
 msgid "dd"
 msgstr ""
 
 #. type: verbatim
 msgid "dd"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:806 ../libguestfs-1.11.20/fish/guestfish-actions.pod:806
+#: ../fish/guestfish-actions.pod:846
 #, no-wrap
 msgid ""
 " dd src dest\n"
 #, no-wrap
 msgid ""
 " dd src dest\n"
@@ -5371,7 +5938,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:808 ../libguestfs-1.11.20/fish/guestfish-actions.pod:808 ../libguestfs-1.11.20/src/guestfs-actions.pod:1225 ../src/guestfs-actions.pod:1225
+#: ../fish/guestfish-actions.pod:848 ../src/guestfs-actions.pod:1341
 msgid ""
 "This command copies from one source device or file C<src> to another "
 "destination device or file C<dest>.  Normally you would use this to copy to "
 msgid ""
 "This command copies from one source device or file C<src> to another "
 "destination device or file C<dest>.  Normally you would use this to copy to "
@@ -5379,7 +5946,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:813 ../libguestfs-1.11.20/fish/guestfish-actions.pod:813
+#: ../fish/guestfish-actions.pod:853
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
@@ -5387,12 +5954,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:817 ../libguestfs-1.11.20/fish/guestfish-actions.pod:817
+#: ../fish/guestfish-actions.pod:857
 msgid "df"
 msgstr ""
 
 #. type: verbatim
 msgid "df"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:819 ../libguestfs-1.11.20/fish/guestfish-actions.pod:819
+#: ../fish/guestfish-actions.pod:859
 #, no-wrap
 msgid ""
 " df\n"
 #, no-wrap
 msgid ""
 " df\n"
@@ -5400,12 +5967,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:821 ../libguestfs-1.11.20/fish/guestfish-actions.pod:821 ../libguestfs-1.11.20/src/guestfs-actions.pod:1243 ../src/guestfs-actions.pod:1243
+#: ../fish/guestfish-actions.pod:861 ../src/guestfs-actions.pod:1359
 msgid "This command runs the C<df> command to report disk space used."
 msgstr ""
 
 #. type: textblock
 msgid "This command runs the C<df> command to report disk space used."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:823 ../fish/guestfish-actions.pod:834 ../libguestfs-1.11.20/fish/guestfish-actions.pod:823 ../libguestfs-1.11.20/fish/guestfish-actions.pod:834
+#: ../fish/guestfish-actions.pod:863 ../fish/guestfish-actions.pod:874
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use L</statvfs> from "
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use L</statvfs> from "
@@ -5413,12 +5980,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:827 ../libguestfs-1.11.20/fish/guestfish-actions.pod:827
+#: ../fish/guestfish-actions.pod:867
 msgid "df-h"
 msgstr ""
 
 #. type: verbatim
 msgid "df-h"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:829 ../libguestfs-1.11.20/fish/guestfish-actions.pod:829
+#: ../fish/guestfish-actions.pod:869
 #, no-wrap
 msgid ""
 " df-h\n"
 #, no-wrap
 msgid ""
 " df-h\n"
@@ -5426,19 +5993,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:831 ../libguestfs-1.11.20/fish/guestfish-actions.pod:831 ../libguestfs-1.11.20/src/guestfs-actions.pod:1259 ../src/guestfs-actions.pod:1259
+#: ../fish/guestfish-actions.pod:871 ../src/guestfs-actions.pod:1375
 msgid ""
 "This command runs the C<df -h> command to report disk space used in "
 "human-readable format."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command runs the C<df -h> command to report disk space used in "
 "human-readable format."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:838 ../libguestfs-1.11.20/fish/guestfish-actions.pod:838
+#: ../fish/guestfish-actions.pod:878
 msgid "dmesg"
 msgstr ""
 
 #. type: verbatim
 msgid "dmesg"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:840 ../libguestfs-1.11.20/fish/guestfish-actions.pod:840
+#: ../fish/guestfish-actions.pod:880
 #, no-wrap
 msgid ""
 " dmesg\n"
 #, no-wrap
 msgid ""
 " dmesg\n"
@@ -5446,14 +6013,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:842 ../libguestfs-1.11.20/fish/guestfish-actions.pod:842 ../libguestfs-1.11.20/src/guestfs-actions.pod:1276 ../src/guestfs-actions.pod:1276
+#: ../fish/guestfish-actions.pod:882 ../src/guestfs-actions.pod:1392
 msgid ""
 "This returns the kernel messages (C<dmesg> output) from the guest kernel.  "
 "This is sometimes useful for extended debugging of problems."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the kernel messages (C<dmesg> output) from the guest kernel.  "
 "This is sometimes useful for extended debugging of problems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:846 ../libguestfs-1.11.20/fish/guestfish-actions.pod:846
+#: ../fish/guestfish-actions.pod:886
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "L</set-verbose> or by setting the environment variable C<LIBGUESTFS_DEBUG=1> "
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "L</set-verbose> or by setting the environment variable C<LIBGUESTFS_DEBUG=1> "
@@ -5461,12 +6028,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:851 ../libguestfs-1.11.20/fish/guestfish-actions.pod:851
+#: ../fish/guestfish-actions.pod:891
 msgid "download"
 msgstr ""
 
 #. type: verbatim
 msgid "download"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:853 ../libguestfs-1.11.20/fish/guestfish-actions.pod:853
+#: ../fish/guestfish-actions.pod:893
 #, no-wrap
 msgid ""
 " download remotefilename (filename|-)\n"
 #, no-wrap
 msgid ""
 " download remotefilename (filename|-)\n"
@@ -5474,29 +6041,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:855 ../fish/guestfish-actions.pod:868 ../libguestfs-1.11.20/fish/guestfish-actions.pod:855 ../libguestfs-1.11.20/fish/guestfish-actions.pod:868 ../libguestfs-1.11.20/src/guestfs-actions.pod:1297 ../libguestfs-1.11.20/src/guestfs-actions.pod:1322 ../src/guestfs-actions.pod:1297 ../src/guestfs-actions.pod:1322
+#: ../fish/guestfish-actions.pod:895 ../fish/guestfish-actions.pod:908 ../src/guestfs-actions.pod:1413 ../src/guestfs-actions.pod:1438
 msgid ""
 "Download file C<remotefilename> and save it as C<filename> on the local "
 "machine."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Download file C<remotefilename> and save it as C<filename> on the local "
 "machine."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:858 ../fish/guestfish-actions.pod:4803 ../libguestfs-1.11.20/fish/guestfish-actions.pod:858 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4803 ../libguestfs-1.11.20/src/guestfs-actions.pod:1300 ../libguestfs-1.11.20/src/guestfs-actions.pod:7232 ../src/guestfs-actions.pod:1300 ../src/guestfs-actions.pod:7232
+#: ../fish/guestfish-actions.pod:898 ../fish/guestfish-actions.pod:4877 ../src/guestfs-actions.pod:1416 ../src/guestfs-actions.pod:7391
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 #. type: textblock
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:860 ../libguestfs-1.11.20/fish/guestfish-actions.pod:860
+#: ../fish/guestfish-actions.pod:900
 msgid "See also L</upload>, L</cat>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</upload>, L</cat>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:864 ../libguestfs-1.11.20/fish/guestfish-actions.pod:864
+#: ../fish/guestfish-actions.pod:904
 msgid "download-offset"
 msgstr ""
 
 #. type: verbatim
 msgid "download-offset"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:866 ../libguestfs-1.11.20/fish/guestfish-actions.pod:866
+#: ../fish/guestfish-actions.pod:906
 #, no-wrap
 msgid ""
 " download-offset remotefilename (filename|-) offset size\n"
 #, no-wrap
 msgid ""
 " download-offset remotefilename (filename|-) offset size\n"
@@ -5504,14 +6071,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:871 ../libguestfs-1.11.20/fish/guestfish-actions.pod:871 ../libguestfs-1.11.20/src/guestfs-actions.pod:1325 ../src/guestfs-actions.pod:1325
+#: ../fish/guestfish-actions.pod:911 ../src/guestfs-actions.pod:1441
 msgid ""
 "C<remotefilename> is read for C<size> bytes starting at C<offset> (this "
 "region must be within the file or device)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<remotefilename> is read for C<size> bytes starting at C<offset> (this "
 "region must be within the file or device)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:874 ../libguestfs-1.11.20/fish/guestfish-actions.pod:874
+#: ../fish/guestfish-actions.pod:914
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with L</pread>, and this call always reads the full "
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with L</pread>, and this call always reads the full "
@@ -5519,17 +6086,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:879 ../libguestfs-1.11.20/fish/guestfish-actions.pod:879
+#: ../fish/guestfish-actions.pod:919
 msgid "See also L</download>, L</pread>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</download>, L</pread>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:883 ../libguestfs-1.11.20/fish/guestfish-actions.pod:883
+#: ../fish/guestfish-actions.pod:923
 msgid "drop-caches"
 msgstr ""
 
 #. type: verbatim
 msgid "drop-caches"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:885 ../libguestfs-1.11.20/fish/guestfish-actions.pod:885
+#: ../fish/guestfish-actions.pod:925
 #, no-wrap
 msgid ""
 " drop-caches whattodrop\n"
 #, no-wrap
 msgid ""
 " drop-caches whattodrop\n"
@@ -5537,7 +6104,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:887 ../libguestfs-1.11.20/fish/guestfish-actions.pod:887 ../libguestfs-1.11.20/src/guestfs-actions.pod:1350 ../src/guestfs-actions.pod:1350
+#: ../fish/guestfish-actions.pod:927 ../src/guestfs-actions.pod:1466
 msgid ""
 "This instructs the guest kernel to drop its page cache, and/or dentries and "
 "inode caches.  The parameter C<whattodrop> tells the kernel what precisely "
 msgid ""
 "This instructs the guest kernel to drop its page cache, and/or dentries and "
 "inode caches.  The parameter C<whattodrop> tells the kernel what precisely "
@@ -5545,24 +6112,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:892 ../libguestfs-1.11.20/fish/guestfish-actions.pod:892 ../libguestfs-1.11.20/src/guestfs-actions.pod:1355 ../src/guestfs-actions.pod:1355
+#: ../fish/guestfish-actions.pod:932 ../src/guestfs-actions.pod:1471
 msgid "Setting C<whattodrop> to 3 should drop everything."
 msgstr ""
 
 #. type: textblock
 msgid "Setting C<whattodrop> to 3 should drop everything."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:894 ../libguestfs-1.11.20/fish/guestfish-actions.pod:894 ../libguestfs-1.11.20/src/guestfs-actions.pod:1357 ../src/guestfs-actions.pod:1357
+#: ../fish/guestfish-actions.pod:934 ../src/guestfs-actions.pod:1473
 msgid ""
 "This automatically calls L<sync(2)> before the operation, so that the "
 "maximum guest memory is freed."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This automatically calls L<sync(2)> before the operation, so that the "
 "maximum guest memory is freed."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:897 ../libguestfs-1.11.20/fish/guestfish-actions.pod:897
+#: ../fish/guestfish-actions.pod:937
 msgid "du"
 msgstr ""
 
 #. type: verbatim
 msgid "du"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:899 ../libguestfs-1.11.20/fish/guestfish-actions.pod:899
+#: ../fish/guestfish-actions.pod:939
 #, no-wrap
 msgid ""
 " du path\n"
 #, no-wrap
 msgid ""
 " du path\n"
@@ -5570,14 +6137,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:901 ../libguestfs-1.11.20/fish/guestfish-actions.pod:901 ../libguestfs-1.11.20/src/guestfs-actions.pod:1370 ../src/guestfs-actions.pod:1370
+#: ../fish/guestfish-actions.pod:941 ../src/guestfs-actions.pod:1486
 msgid ""
 "This command runs the C<du -s> command to estimate file space usage for "
 "C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command runs the C<du -s> command to estimate file space usage for "
 "C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:904 ../libguestfs-1.11.20/fish/guestfish-actions.pod:904 ../libguestfs-1.11.20/src/guestfs-actions.pod:1373 ../src/guestfs-actions.pod:1373
+#: ../fish/guestfish-actions.pod:944 ../src/guestfs-actions.pod:1489
 msgid ""
 "C<path> can be a file or a directory.  If C<path> is a directory then the "
 "estimate includes the contents of the directory and all subdirectories "
 msgid ""
 "C<path> can be a file or a directory.  If C<path> is a directory then the "
 "estimate includes the contents of the directory and all subdirectories "
@@ -5585,17 +6152,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:908 ../libguestfs-1.11.20/fish/guestfish-actions.pod:908 ../libguestfs-1.11.20/src/guestfs-actions.pod:1377 ../src/guestfs-actions.pod:1377
+#: ../fish/guestfish-actions.pod:948 ../src/guestfs-actions.pod:1493
 msgid "The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes)."
 msgstr ""
 
 #. type: =head2
 msgid "The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:911 ../libguestfs-1.11.20/fish/guestfish-actions.pod:911
+#: ../fish/guestfish-actions.pod:951
 msgid "e2fsck-f"
 msgstr ""
 
 #. type: verbatim
 msgid "e2fsck-f"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:913 ../libguestfs-1.11.20/fish/guestfish-actions.pod:913
+#: ../fish/guestfish-actions.pod:953
 #, no-wrap
 msgid ""
 " e2fsck-f device\n"
 #, no-wrap
 msgid ""
 " e2fsck-f device\n"
@@ -5603,7 +6170,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:915 ../libguestfs-1.11.20/fish/guestfish-actions.pod:915 ../libguestfs-1.11.20/src/guestfs-actions.pod:1395 ../src/guestfs-actions.pod:1395
+#: ../fish/guestfish-actions.pod:955 ../src/guestfs-actions.pod:1511
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 "on C<device>, noninteractively (I<-p>), even if the filesystem appears to be "
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 "on C<device>, noninteractively (I<-p>), even if the filesystem appears to be "
@@ -5611,19 +6178,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:919 ../libguestfs-1.11.20/fish/guestfish-actions.pod:919
+#: ../fish/guestfish-actions.pod:959
 msgid ""
 "This command is only needed because of L</resize2fs> (q.v.).  Normally you "
 "should use L</fsck>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is only needed because of L</resize2fs> (q.v.).  Normally you "
 "should use L</fsck>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:922 ../libguestfs-1.11.20/fish/guestfish-actions.pod:922
+#: ../fish/guestfish-actions.pod:962
 msgid "echo-daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "echo-daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:924 ../libguestfs-1.11.20/fish/guestfish-actions.pod:924
+#: ../fish/guestfish-actions.pod:964
 #, no-wrap
 msgid ""
 " echo-daemon 'words ...'\n"
 #, no-wrap
 msgid ""
 " echo-daemon 'words ...'\n"
@@ -5631,29 +6198,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:926 ../libguestfs-1.11.20/fish/guestfish-actions.pod:926 ../libguestfs-1.11.20/src/guestfs-actions.pod:1412 ../src/guestfs-actions.pod:1412
+#: ../fish/guestfish-actions.pod:966 ../src/guestfs-actions.pod:1528
 msgid ""
 "This command concatenates the list of C<words> passed with single spaces "
 "between them and returns the resulting string."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command concatenates the list of C<words> passed with single spaces "
 "between them and returns the resulting string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:929 ../libguestfs-1.11.20/fish/guestfish-actions.pod:929 ../libguestfs-1.11.20/src/guestfs-actions.pod:1415 ../src/guestfs-actions.pod:1415
+#: ../fish/guestfish-actions.pod:969 ../src/guestfs-actions.pod:1531
 msgid "You can use this command to test the connection through to the daemon."
 msgstr ""
 
 #. type: textblock
 msgid "You can use this command to test the connection through to the daemon."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:931 ../libguestfs-1.11.20/fish/guestfish-actions.pod:931
+#: ../fish/guestfish-actions.pod:971
 msgid "See also L</ping-daemon>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</ping-daemon>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:933 ../libguestfs-1.11.20/fish/guestfish-actions.pod:933
+#: ../fish/guestfish-actions.pod:973
 msgid "egrep"
 msgstr ""
 
 #. type: verbatim
 msgid "egrep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:935 ../libguestfs-1.11.20/fish/guestfish-actions.pod:935
+#: ../fish/guestfish-actions.pod:975
 #, no-wrap
 msgid ""
 " egrep regex path\n"
 #, no-wrap
 msgid ""
 " egrep regex path\n"
@@ -5661,17 +6228,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:937 ../libguestfs-1.11.20/fish/guestfish-actions.pod:937 ../libguestfs-1.11.20/src/guestfs-actions.pod:1431 ../src/guestfs-actions.pod:1431
+#: ../fish/guestfish-actions.pod:977 ../src/guestfs-actions.pod:1547
 msgid "This calls the external C<egrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<egrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:943 ../libguestfs-1.11.20/fish/guestfish-actions.pod:943
+#: ../fish/guestfish-actions.pod:983
 msgid "egrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "egrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:945 ../libguestfs-1.11.20/fish/guestfish-actions.pod:945
+#: ../fish/guestfish-actions.pod:985
 #, no-wrap
 msgid ""
 " egrepi regex path\n"
 #, no-wrap
 msgid ""
 " egrepi regex path\n"
@@ -5679,17 +6246,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:947 ../libguestfs-1.11.20/fish/guestfish-actions.pod:947 ../libguestfs-1.11.20/src/guestfs-actions.pod:1450 ../src/guestfs-actions.pod:1450
+#: ../fish/guestfish-actions.pod:987 ../src/guestfs-actions.pod:1566
 msgid "This calls the external C<egrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<egrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:953 ../libguestfs-1.11.20/fish/guestfish-actions.pod:953
+#: ../fish/guestfish-actions.pod:993
 msgid "equal"
 msgstr ""
 
 #. type: verbatim
 msgid "equal"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:955 ../libguestfs-1.11.20/fish/guestfish-actions.pod:955
+#: ../fish/guestfish-actions.pod:995
 #, no-wrap
 msgid ""
 " equal file1 file2\n"
 #, no-wrap
 msgid ""
 " equal file1 file2\n"
@@ -5697,24 +6264,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:957 ../libguestfs-1.11.20/fish/guestfish-actions.pod:957 ../libguestfs-1.11.20/src/guestfs-actions.pod:1469 ../src/guestfs-actions.pod:1469
+#: ../fish/guestfish-actions.pod:997 ../src/guestfs-actions.pod:1585
 msgid ""
 "This compares the two files C<file1> and C<file2> and returns true if their "
 "content is exactly equal, or false otherwise."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This compares the two files C<file1> and C<file2> and returns true if their "
 "content is exactly equal, or false otherwise."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:960 ../libguestfs-1.11.20/fish/guestfish-actions.pod:960 ../libguestfs-1.11.20/src/guestfs-actions.pod:1472 ../src/guestfs-actions.pod:1472
+#: ../fish/guestfish-actions.pod:1000 ../src/guestfs-actions.pod:1588
 msgid "The external L<cmp(1)> program is used for the comparison."
 msgstr ""
 
 #. type: =head2
 msgid "The external L<cmp(1)> program is used for the comparison."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:962 ../libguestfs-1.11.20/fish/guestfish-actions.pod:962
+#: ../fish/guestfish-actions.pod:1002
 msgid "exists"
 msgstr ""
 
 #. type: verbatim
 msgid "exists"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:964 ../libguestfs-1.11.20/fish/guestfish-actions.pod:964
+#: ../fish/guestfish-actions.pod:1004
 #, no-wrap
 msgid ""
 " exists path\n"
 #, no-wrap
 msgid ""
 " exists path\n"
@@ -5722,24 +6289,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:966 ../libguestfs-1.11.20/fish/guestfish-actions.pod:966 ../libguestfs-1.11.20/src/guestfs-actions.pod:1484 ../src/guestfs-actions.pod:1484
+#: ../fish/guestfish-actions.pod:1006 ../src/guestfs-actions.pod:1600
 msgid ""
 "This returns C<true> if and only if there is a file, directory (or anything) "
 "with the given C<path> name."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns C<true> if and only if there is a file, directory (or anything) "
 "with the given C<path> name."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:969 ../libguestfs-1.11.20/fish/guestfish-actions.pod:969
+#: ../fish/guestfish-actions.pod:1009
 msgid "See also L</is-file>, L</is-dir>, L</stat>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</is-file>, L</is-dir>, L</stat>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:971 ../libguestfs-1.11.20/fish/guestfish-actions.pod:971
+#: ../fish/guestfish-actions.pod:1011
 msgid "fallocate"
 msgstr ""
 
 #. type: verbatim
 msgid "fallocate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:973 ../libguestfs-1.11.20/fish/guestfish-actions.pod:973
+#: ../fish/guestfish-actions.pod:1013
 #, no-wrap
 msgid ""
 " fallocate path len\n"
 #, no-wrap
 msgid ""
 " fallocate path len\n"
@@ -5747,33 +6314,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:975 ../fish/guestfish-actions.pod:994 ../libguestfs-1.11.20/fish/guestfish-actions.pod:975 ../libguestfs-1.11.20/fish/guestfish-actions.pod:994 ../libguestfs-1.11.20/src/guestfs-actions.pod:1500 ../libguestfs-1.11.20/src/guestfs-actions.pod:1526 ../src/guestfs-actions.pod:1500 ../src/guestfs-actions.pod:1526
+#: ../fish/guestfish-actions.pod:1015 ../fish/guestfish-actions.pod:1034 ../src/guestfs-actions.pod:1623 ../src/guestfs-actions.pod:1642
 msgid ""
 "This command preallocates a file (containing zero bytes) named C<path> of "
 "size C<len> bytes.  If the file exists already, it is overwritten."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command preallocates a file (containing zero bytes) named C<path> of "
 "size C<len> bytes.  If the file exists already, it is overwritten."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:979 ../libguestfs-1.11.20/fish/guestfish-actions.pod:979 ../libguestfs-1.11.20/src/guestfs-actions.pod:1504 ../src/guestfs-actions.pod:1504
+#: ../fish/guestfish-actions.pod:1019 ../src/guestfs-actions.pod:1627
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> command which "
 "allocates a file in the host and attaches it as a device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> command which "
 "allocates a file in the host and attaches it as a device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:983 ../libguestfs-1.11.20/fish/guestfish-actions.pod:983 ../libguestfs-1.11.20/src/guestfs-actions.pod:1510 ../src/guestfs-actions.pod:1510
+#: ../fish/guestfish-actions.pod:1023
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<fallocate64> call "
+"I<This function is deprecated.> In new code, use the L</fallocate64> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:990 ../libguestfs-1.11.20/fish/guestfish-actions.pod:990
+#: ../fish/guestfish-actions.pod:1030
 msgid "fallocate64"
 msgstr ""
 
 #. type: verbatim
 msgid "fallocate64"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:992 ../libguestfs-1.11.20/fish/guestfish-actions.pod:992
+#: ../fish/guestfish-actions.pod:1032
 #, no-wrap
 msgid ""
 " fallocate64 path len\n"
 #, no-wrap
 msgid ""
 " fallocate64 path len\n"
@@ -5781,14 +6348,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:998 ../libguestfs-1.11.20/fish/guestfish-actions.pod:998
+#: ../fish/guestfish-actions.pod:1038
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use L</truncate-size> instead."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use L</truncate-size> instead."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1001 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1001
+#: ../fish/guestfish-actions.pod:1041
 msgid ""
 "The deprecated call L</fallocate> does the same, but owing to an oversight "
 "it only allowed 30 bit lengths to be specified, effectively limiting the "
 msgid ""
 "The deprecated call L</fallocate> does the same, but owing to an oversight "
 "it only allowed 30 bit lengths to be specified, effectively limiting the "
@@ -5796,19 +6363,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1006 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1006 ../libguestfs-1.11.20/src/guestfs-actions.pod:1538 ../src/guestfs-actions.pod:1538
+#: ../fish/guestfish-actions.pod:1046 ../src/guestfs-actions.pod:1654
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> and C<sparse> "
 "commands which create a file in the host and attach it as a device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> and C<sparse> "
 "commands which create a file in the host and attach it as a device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1010 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1010
+#: ../fish/guestfish-actions.pod:1050
 msgid "fgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "fgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1012 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1012
+#: ../fish/guestfish-actions.pod:1052
 #, no-wrap
 msgid ""
 " fgrep pattern path\n"
 #, no-wrap
 msgid ""
 " fgrep pattern path\n"
@@ -5816,17 +6383,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1014 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1014 ../libguestfs-1.11.20/src/guestfs-actions.pod:1553 ../src/guestfs-actions.pod:1553
+#: ../fish/guestfish-actions.pod:1054 ../src/guestfs-actions.pod:1669
 msgid "This calls the external C<fgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<fgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1020 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1020
+#: ../fish/guestfish-actions.pod:1060
 msgid "fgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "fgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1022 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1022
+#: ../fish/guestfish-actions.pod:1062
 #, no-wrap
 msgid ""
 " fgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " fgrepi pattern path\n"
@@ -5834,17 +6401,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1024 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1024 ../libguestfs-1.11.20/src/guestfs-actions.pod:1572 ../src/guestfs-actions.pod:1572
+#: ../fish/guestfish-actions.pod:1064 ../src/guestfs-actions.pod:1688
 msgid "This calls the external C<fgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<fgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1030 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1030
+#: ../fish/guestfish-actions.pod:1070
 msgid "file"
 msgstr ""
 
 #. type: verbatim
 msgid "file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1032 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1032
+#: ../fish/guestfish-actions.pod:1072
 #, no-wrap
 msgid ""
 " file path\n"
 #, no-wrap
 msgid ""
 " file path\n"
@@ -5852,28 +6419,28 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1034 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1034 ../libguestfs-1.11.20/src/guestfs-actions.pod:1590 ../src/guestfs-actions.pod:1590
+#: ../fish/guestfish-actions.pod:1074 ../src/guestfs-actions.pod:1706
 msgid ""
 "This call uses the standard L<file(1)> command to determine the type or "
 "contents of the file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call uses the standard L<file(1)> command to determine the type or "
 "contents of the file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1037 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1037 ../libguestfs-1.11.20/src/guestfs-actions.pod:1593 ../src/guestfs-actions.pod:1593
+#: ../fish/guestfish-actions.pod:1077 ../src/guestfs-actions.pod:1709
 msgid ""
 "This call will also transparently look inside various types of compressed "
 "file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call will also transparently look inside various types of compressed "
 "file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1040 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1040 ../libguestfs-1.11.20/src/guestfs-actions.pod:1596 ../src/guestfs-actions.pod:1596
+#: ../fish/guestfish-actions.pod:1080 ../src/guestfs-actions.pod:1712
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 "the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 "the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1044 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1044 ../libguestfs-1.11.20/src/guestfs-actions.pod:1600 ../src/guestfs-actions.pod:1600
+#: ../fish/guestfish-actions.pod:1084 ../src/guestfs-actions.pod:1716
 msgid ""
 "The output depends on the output of the underlying L<file(1)> command and it "
 "can change in future in ways beyond our control.  In other words, the output "
 msgid ""
 "The output depends on the output of the underlying L<file(1)> command and it "
 "can change in future in ways beyond our control.  In other words, the output "
@@ -5881,19 +6448,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1048 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1048
+#: ../fish/guestfish-actions.pod:1088
 msgid ""
 "See also: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> "
 "(etc), L</is-zero>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> "
 "(etc), L</is-zero>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1051 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1051
+#: ../fish/guestfish-actions.pod:1091
 msgid "file-architecture"
 msgstr ""
 
 #. type: verbatim
 msgid "file-architecture"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1053 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1053
+#: ../fish/guestfish-actions.pod:1093
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
@@ -5901,166 +6468,166 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1055 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1055 ../libguestfs-1.11.20/src/guestfs-actions.pod:1618 ../src/guestfs-actions.pod:1618
+#: ../fish/guestfish-actions.pod:1095 ../src/guestfs-actions.pod:1734
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1058 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1058 ../libguestfs-1.11.20/src/guestfs-actions.pod:1621 ../src/guestfs-actions.pod:1621
+#: ../fish/guestfish-actions.pod:1098 ../src/guestfs-actions.pod:1737
 msgid "Currently defined architectures are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined architectures are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1062 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1062 ../libguestfs-1.11.20/src/guestfs-actions.pod:1625 ../src/guestfs-actions.pod:1625
+#: ../fish/guestfish-actions.pod:1102 ../src/guestfs-actions.pod:1741
 msgid "\"i386\""
 msgstr ""
 
 #. type: textblock
 msgid "\"i386\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1064 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1064 ../libguestfs-1.11.20/src/guestfs-actions.pod:1627 ../src/guestfs-actions.pod:1627
+#: ../fish/guestfish-actions.pod:1104 ../src/guestfs-actions.pod:1743
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1067 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1067 ../libguestfs-1.11.20/src/guestfs-actions.pod:1630 ../src/guestfs-actions.pod:1630
+#: ../fish/guestfish-actions.pod:1107 ../src/guestfs-actions.pod:1746
 msgid "\"x86_64\""
 msgstr ""
 
 #. type: textblock
 msgid "\"x86_64\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1069 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1069 ../libguestfs-1.11.20/src/guestfs-actions.pod:1632 ../src/guestfs-actions.pod:1632
+#: ../fish/guestfish-actions.pod:1109 ../src/guestfs-actions.pod:1748
 msgid "64 bit x86-64."
 msgstr ""
 
 #. type: =item
 msgid "64 bit x86-64."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1071 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1071 ../libguestfs-1.11.20/src/guestfs-actions.pod:1634 ../src/guestfs-actions.pod:1634
+#: ../fish/guestfish-actions.pod:1111 ../src/guestfs-actions.pod:1750
 msgid "\"sparc\""
 msgstr ""
 
 #. type: textblock
 msgid "\"sparc\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1073 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1073 ../libguestfs-1.11.20/src/guestfs-actions.pod:1636 ../src/guestfs-actions.pod:1636
+#: ../fish/guestfish-actions.pod:1113 ../src/guestfs-actions.pod:1752
 msgid "32 bit SPARC."
 msgstr ""
 
 #. type: =item
 msgid "32 bit SPARC."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1075 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1075 ../libguestfs-1.11.20/src/guestfs-actions.pod:1638 ../src/guestfs-actions.pod:1638
+#: ../fish/guestfish-actions.pod:1115 ../src/guestfs-actions.pod:1754
 msgid "\"sparc64\""
 msgstr ""
 
 #. type: textblock
 msgid "\"sparc64\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1077 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1077 ../libguestfs-1.11.20/src/guestfs-actions.pod:1640 ../src/guestfs-actions.pod:1640
+#: ../fish/guestfish-actions.pod:1117 ../src/guestfs-actions.pod:1756
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 #. type: =item
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1079 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1079 ../libguestfs-1.11.20/src/guestfs-actions.pod:1642 ../src/guestfs-actions.pod:1642
+#: ../fish/guestfish-actions.pod:1119 ../src/guestfs-actions.pod:1758
 msgid "\"ia64\""
 msgstr ""
 
 #. type: textblock
 msgid "\"ia64\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1081 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1081 ../libguestfs-1.11.20/src/guestfs-actions.pod:1644 ../src/guestfs-actions.pod:1644
+#: ../fish/guestfish-actions.pod:1121 ../src/guestfs-actions.pod:1760
 msgid "Intel Itanium."
 msgstr ""
 
 #. type: =item
 msgid "Intel Itanium."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1083 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1083 ../libguestfs-1.11.20/src/guestfs-actions.pod:1646 ../src/guestfs-actions.pod:1646
+#: ../fish/guestfish-actions.pod:1123 ../src/guestfs-actions.pod:1762
 msgid "\"ppc\""
 msgstr ""
 
 #. type: textblock
 msgid "\"ppc\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1085 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1085 ../libguestfs-1.11.20/src/guestfs-actions.pod:1648 ../src/guestfs-actions.pod:1648
+#: ../fish/guestfish-actions.pod:1125 ../src/guestfs-actions.pod:1764
 msgid "32 bit Power PC."
 msgstr ""
 
 #. type: =item
 msgid "32 bit Power PC."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1087 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1087 ../libguestfs-1.11.20/src/guestfs-actions.pod:1650 ../src/guestfs-actions.pod:1650
+#: ../fish/guestfish-actions.pod:1127 ../src/guestfs-actions.pod:1766
 msgid "\"ppc64\""
 msgstr ""
 
 #. type: textblock
 msgid "\"ppc64\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1089 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1089 ../libguestfs-1.11.20/src/guestfs-actions.pod:1652 ../src/guestfs-actions.pod:1652
+#: ../fish/guestfish-actions.pod:1129 ../src/guestfs-actions.pod:1768
 msgid "64 bit Power PC."
 msgstr ""
 
 #. type: textblock
 msgid "64 bit Power PC."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1093 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1093 ../libguestfs-1.11.20/src/guestfs-actions.pod:1656 ../src/guestfs-actions.pod:1656
+#: ../fish/guestfish-actions.pod:1133 ../src/guestfs-actions.pod:1772
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 #. type: textblock
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1095 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1095 ../libguestfs-1.11.20/src/guestfs-actions.pod:1658 ../src/guestfs-actions.pod:1658
+#: ../fish/guestfish-actions.pod:1135 ../src/guestfs-actions.pod:1774
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 #. type: textblock
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1101 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1101 ../libguestfs-1.11.20/src/guestfs-actions.pod:1664 ../src/guestfs-actions.pod:1664
+#: ../fish/guestfish-actions.pod:1141 ../src/guestfs-actions.pod:1780
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 #. type: textblock
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1105 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1105 ../libguestfs-1.11.20/src/guestfs-actions.pod:1668 ../src/guestfs-actions.pod:1668
+#: ../fish/guestfish-actions.pod:1145 ../src/guestfs-actions.pod:1784
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 #. type: textblock
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1109 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1109 ../libguestfs-1.11.20/src/guestfs-actions.pod:1672 ../src/guestfs-actions.pod:1672
+#: ../fish/guestfish-actions.pod:1149 ../src/guestfs-actions.pod:1788
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 #. type: textblock
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1113 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1113 ../libguestfs-1.11.20/src/guestfs-actions.pod:1676 ../src/guestfs-actions.pod:1676
+#: ../fish/guestfish-actions.pod:1153 ../src/guestfs-actions.pod:1792
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 #. type: textblock
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1115 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1115 ../libguestfs-1.11.20/src/guestfs-actions.pod:1678 ../src/guestfs-actions.pod:1678
+#: ../fish/guestfish-actions.pod:1155 ../src/guestfs-actions.pod:1794
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 #. type: textblock
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1117 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1117 ../libguestfs-1.11.20/src/guestfs-actions.pod:1680 ../src/guestfs-actions.pod:1680
+#: ../fish/guestfish-actions.pod:1157 ../src/guestfs-actions.pod:1796
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 #. type: textblock
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1121 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1121 ../libguestfs-1.11.20/src/guestfs-actions.pod:1684 ../src/guestfs-actions.pod:1684
+#: ../fish/guestfish-actions.pod:1161 ../src/guestfs-actions.pod:1800
 msgid "Linux kernel modules"
 msgstr ""
 
 #. type: textblock
 msgid "Linux kernel modules"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1125 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1125 ../libguestfs-1.11.20/src/guestfs-actions.pod:1688 ../src/guestfs-actions.pod:1688
+#: ../fish/guestfish-actions.pod:1165 ../src/guestfs-actions.pod:1804
 msgid "Linux new-style initrd images"
 msgstr ""
 
 #. type: textblock
 msgid "Linux new-style initrd images"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1129 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1129 ../libguestfs-1.11.20/src/guestfs-actions.pod:1692 ../src/guestfs-actions.pod:1692
+#: ../fish/guestfish-actions.pod:1169 ../src/guestfs-actions.pod:1808
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1133 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1133 ../libguestfs-1.11.20/src/guestfs-actions.pod:1696 ../src/guestfs-actions.pod:1696
+#: ../fish/guestfish-actions.pod:1173 ../src/guestfs-actions.pod:1812
 msgid "What it can't do currently:"
 msgstr ""
 
 #. type: textblock
 msgid "What it can't do currently:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1139 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1139 ../libguestfs-1.11.20/src/guestfs-actions.pod:1702 ../src/guestfs-actions.pod:1702
+#: ../fish/guestfish-actions.pod:1179 ../src/guestfs-actions.pod:1818
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 #. type: textblock
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1143 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1143 ../libguestfs-1.11.20/src/guestfs-actions.pod:1706 ../src/guestfs-actions.pod:1706
+#: ../fish/guestfish-actions.pod:1183 ../src/guestfs-actions.pod:1822
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 #. type: textblock
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1147 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1147 ../libguestfs-1.11.20/src/guestfs-actions.pod:1710 ../src/guestfs-actions.pod:1710
+#: ../fish/guestfish-actions.pod:1187 ../src/guestfs-actions.pod:1826
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1149 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1149 ../libguestfs-1.11.20/src/guestfs-actions.pod:1712 ../src/guestfs-actions.pod:1712
+#: ../fish/guestfish-actions.pod:1189 ../src/guestfs-actions.pod:1828
 msgid ""
 "x86 vmlinuz images (bzImage format) consist of a mix of 16-, 32- and "
 "compressed code, and are horribly hard to unpack.  If you want to find the "
 msgid ""
 "x86 vmlinuz images (bzImage format) consist of a mix of 16-, 32- and "
 "compressed code, and are horribly hard to unpack.  If you want to find the "
@@ -6069,12 +6636,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1156 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1156
+#: ../fish/guestfish-actions.pod:1196
 msgid "filesize"
 msgstr ""
 
 #. type: verbatim
 msgid "filesize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1158 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1158
+#: ../fish/guestfish-actions.pod:1198
 #, no-wrap
 msgid ""
 " filesize file\n"
 #, no-wrap
 msgid ""
 " filesize file\n"
@@ -6082,12 +6649,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1160 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1160 ../libguestfs-1.11.20/src/guestfs-actions.pod:1730 ../src/guestfs-actions.pod:1730
+#: ../fish/guestfish-actions.pod:1200 ../src/guestfs-actions.pod:1846
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 #. type: textblock
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1162 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1162
+#: ../fish/guestfish-actions.pod:1202
 msgid ""
 "To get other stats about a file, use L</stat>, L</lstat>, L</is-dir>, "
 "L</is-file> etc.  To get the size of block devices, use "
 msgid ""
 "To get other stats about a file, use L</stat>, L</lstat>, L</is-dir>, "
 "L</is-file> etc.  To get the size of block devices, use "
@@ -6095,12 +6662,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1166 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1166
+#: ../fish/guestfish-actions.pod:1206
 msgid "fill"
 msgstr ""
 
 #. type: verbatim
 msgid "fill"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1168 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1168
+#: ../fish/guestfish-actions.pod:1208
 #, no-wrap
 msgid ""
 " fill c len path\n"
 #, no-wrap
 msgid ""
 " fill c len path\n"
@@ -6108,7 +6675,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1170 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1170 ../libguestfs-1.11.20/src/guestfs-actions.pod:1748 ../src/guestfs-actions.pod:1748
+#: ../fish/guestfish-actions.pod:1210 ../src/guestfs-actions.pod:1864
 msgid ""
 "This command creates a new file called C<path>.  The initial content of the "
 "file is C<len> octets of C<c>, where C<c> must be a number in the range "
 msgid ""
 "This command creates a new file called C<path>.  The initial content of the "
 "file is C<len> octets of C<c>, where C<c> must be a number in the range "
@@ -6116,7 +6683,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1174 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1174
+#: ../fish/guestfish-actions.pod:1214
 msgid ""
 "To fill a file with zero bytes (sparsely), it is much more efficient to use "
 "L</truncate-size>.  To create a file with a pattern of repeating bytes use "
 msgid ""
 "To fill a file with zero bytes (sparsely), it is much more efficient to use "
 "L</truncate-size>.  To create a file with a pattern of repeating bytes use "
@@ -6124,12 +6691,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1179 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1179
+#: ../fish/guestfish-actions.pod:1219
 msgid "fill-pattern"
 msgstr ""
 
 #. type: verbatim
 msgid "fill-pattern"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1181 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1181
+#: ../fish/guestfish-actions.pod:1221
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
@@ -6137,7 +6704,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1183 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1183
+#: ../fish/guestfish-actions.pod:1223
 msgid ""
 "This function is like L</fill> except that it creates a new file of length "
 "C<len> containing the repeating pattern of bytes in C<pattern>.  The pattern "
 msgid ""
 "This function is like L</fill> except that it creates a new file of length "
 "C<len> containing the repeating pattern of bytes in C<pattern>.  The pattern "
@@ -6146,12 +6713,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1188 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1188
+#: ../fish/guestfish-actions.pod:1228
 msgid "find"
 msgstr ""
 
 #. type: verbatim
 msgid "find"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1190 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1190
+#: ../fish/guestfish-actions.pod:1230
 #, no-wrap
 msgid ""
 " find directory\n"
 #, no-wrap
 msgid ""
 " find directory\n"
@@ -6159,7 +6726,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1192 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1192 ../libguestfs-1.11.20/src/guestfs-actions.pod:1794 ../src/guestfs-actions.pod:1794
+#: ../fish/guestfish-actions.pod:1232 ../src/guestfs-actions.pod:1910
 msgid ""
 "This command lists out all files and directories, recursively, starting at "
 "C<directory>.  It is essentially equivalent to running the shell command "
 msgid ""
 "This command lists out all files and directories, recursively, starting at "
 "C<directory>.  It is essentially equivalent to running the shell command "
@@ -6168,14 +6735,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1197 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1197 ../libguestfs-1.11.20/src/guestfs-actions.pod:1799 ../src/guestfs-actions.pod:1799
+#: ../fish/guestfish-actions.pod:1237 ../src/guestfs-actions.pod:1915
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1200 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1200 ../libguestfs-1.11.20/src/guestfs-actions.pod:1802 ../src/guestfs-actions.pod:1802
+#: ../fish/guestfish-actions.pod:1240 ../src/guestfs-actions.pod:1918
 #, no-wrap
 msgid ""
 " /tmp/a\n"
 #, no-wrap
 msgid ""
 " /tmp/a\n"
@@ -6185,12 +6752,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1204 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1204
+#: ../fish/guestfish-actions.pod:1244
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: verbatim
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1207 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1207 ../libguestfs-1.11.20/src/guestfs-actions.pod:1809 ../src/guestfs-actions.pod:1809
+#: ../fish/guestfish-actions.pod:1247 ../src/guestfs-actions.pod:1925
 #, no-wrap
 msgid ""
 " a\n"
 #, no-wrap
 msgid ""
 " a\n"
@@ -6201,27 +6768,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1212 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1212 ../libguestfs-1.11.20/src/guestfs-actions.pod:1814 ../src/guestfs-actions.pod:1814
+#: ../fish/guestfish-actions.pod:1252 ../src/guestfs-actions.pod:1930
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 #. type: textblock
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1215 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1215 ../libguestfs-1.11.20/src/guestfs-actions.pod:1817 ../src/guestfs-actions.pod:1817
+#: ../fish/guestfish-actions.pod:1255 ../src/guestfs-actions.pod:1933
 msgid "The returned list is sorted."
 msgstr ""
 
 #. type: textblock
 msgid "The returned list is sorted."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1217 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1217
+#: ../fish/guestfish-actions.pod:1257
 msgid "See also L</find0>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</find0>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1222 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1222
+#: ../fish/guestfish-actions.pod:1262
 msgid "find0"
 msgstr ""
 
 #. type: verbatim
 msgid "find0"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1224 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1224
+#: ../fish/guestfish-actions.pod:1264
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
@@ -6229,7 +6796,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1226 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1226 ../libguestfs-1.11.20/src/guestfs-actions.pod:1837 ../src/guestfs-actions.pod:1837
+#: ../fish/guestfish-actions.pod:1266 ../src/guestfs-actions.pod:1953
 msgid ""
 "This command lists out all files and directories, recursively, starting at "
 "C<directory>, placing the resulting list in the external file called "
 msgid ""
 "This command lists out all files and directories, recursively, starting at "
 "C<directory>, placing the resulting list in the external file called "
@@ -6237,39 +6804,39 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1230 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1230
+#: ../fish/guestfish-actions.pod:1270
 msgid "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 #. type: textblock
 msgid "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1237 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1237 ../libguestfs-1.11.20/src/guestfs-actions.pod:1848 ../src/guestfs-actions.pod:1848
+#: ../fish/guestfish-actions.pod:1277 ../src/guestfs-actions.pod:1964
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 #. type: textblock
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1241 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1241 ../libguestfs-1.11.20/src/guestfs-actions.pod:1852 ../src/guestfs-actions.pod:1852
+#: ../fish/guestfish-actions.pod:1281 ../src/guestfs-actions.pod:1968
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1246 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1246 ../libguestfs-1.11.20/src/guestfs-actions.pod:1857 ../src/guestfs-actions.pod:1857
+#: ../fish/guestfish-actions.pod:1286 ../src/guestfs-actions.pod:1973
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 #. type: textblock
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1251 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1251 ../libguestfs-1.11.20/src/guestfs-actions.pod:1862 ../src/guestfs-actions.pod:1862
+#: ../fish/guestfish-actions.pod:1291 ../src/guestfs-actions.pod:1978
 msgid "The result list is not sorted."
 msgstr ""
 
 #. type: =head2
 msgid "The result list is not sorted."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1257 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1257
+#: ../fish/guestfish-actions.pod:1297
 msgid "findfs-label"
 msgstr ""
 
 #. type: verbatim
 msgid "findfs-label"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1259 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1259
+#: ../fish/guestfish-actions.pod:1299
 #, no-wrap
 msgid ""
 " findfs-label label\n"
 #, no-wrap
 msgid ""
 " findfs-label label\n"
@@ -6277,24 +6844,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1261 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1261 ../libguestfs-1.11.20/src/guestfs-actions.pod:1876 ../src/guestfs-actions.pod:1876
+#: ../fish/guestfish-actions.pod:1301 ../src/guestfs-actions.pod:1992
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given label.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given label.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1265 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1265
+#: ../fish/guestfish-actions.pod:1305
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr ""
 
 #. type: =head2
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1267 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1267
+#: ../fish/guestfish-actions.pod:1307
 msgid "findfs-uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "findfs-uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1269 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1269
+#: ../fish/guestfish-actions.pod:1309
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
@@ -6302,24 +6869,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1271 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1271 ../libguestfs-1.11.20/src/guestfs-actions.pod:1893 ../src/guestfs-actions.pod:1893
+#: ../fish/guestfish-actions.pod:1311 ../src/guestfs-actions.pod:2009
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given UUID.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given UUID.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1275 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1275
+#: ../fish/guestfish-actions.pod:1315
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1277 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1277
+#: ../fish/guestfish-actions.pod:1317
 msgid "fsck"
 msgstr ""
 
 #. type: verbatim
 msgid "fsck"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1279 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1279
+#: ../fish/guestfish-actions.pod:1319
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
@@ -6327,48 +6894,48 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1281 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1281 ../libguestfs-1.11.20/src/guestfs-actions.pod:1911 ../src/guestfs-actions.pod:1911
+#: ../fish/guestfish-actions.pod:1321 ../src/guestfs-actions.pod:2027
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1284 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1284 ../libguestfs-1.11.20/src/guestfs-actions.pod:1914 ../src/guestfs-actions.pod:1914
+#: ../fish/guestfish-actions.pod:1324 ../src/guestfs-actions.pod:2030
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1293 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1293 ../libguestfs-1.11.20/src/guestfs-actions.pod:1923 ../src/guestfs-actions.pod:1923
+#: ../fish/guestfish-actions.pod:1333 ../src/guestfs-actions.pod:2039
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 #. type: textblock
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1297 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1297 ../libguestfs-1.11.20/src/guestfs-actions.pod:1927 ../src/guestfs-actions.pod:1927
+#: ../fish/guestfish-actions.pod:1337 ../src/guestfs-actions.pod:2043
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1302 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1302 ../libguestfs-1.11.20/src/guestfs-actions.pod:1932 ../src/guestfs-actions.pod:1932
+#: ../fish/guestfish-actions.pod:1342 ../src/guestfs-actions.pod:2048
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 #. type: textblock
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1307 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1307 ../libguestfs-1.11.20/src/guestfs-actions.pod:1937 ../src/guestfs-actions.pod:1937
+#: ../fish/guestfish-actions.pod:1347 ../src/guestfs-actions.pod:2053
 msgid "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 #. type: =head2
 msgid "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1309 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1309
+#: ../fish/guestfish-actions.pod:1349
 msgid "get-append"
 msgstr ""
 
 #. type: verbatim
 msgid "get-append"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1311 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1311
+#: ../fish/guestfish-actions.pod:1351
 #, no-wrap
 msgid ""
 " get-append\n"
 #, no-wrap
 msgid ""
 " get-append\n"
@@ -6376,24 +6943,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1313 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1313 ../libguestfs-1.11.20/src/guestfs-actions.pod:1948 ../src/guestfs-actions.pod:1948
+#: ../fish/guestfish-actions.pod:1353 ../src/guestfs-actions.pod:2064
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1316 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1316 ../libguestfs-1.11.20/src/guestfs-actions.pod:1951 ../src/guestfs-actions.pod:1951
+#: ../fish/guestfish-actions.pod:1356 ../src/guestfs-actions.pod:2067
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 #. type: =head2
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1318 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1318
+#: ../fish/guestfish-actions.pod:1358
 msgid "get-attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "get-attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1320 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1320
+#: ../fish/guestfish-actions.pod:1360
 #, no-wrap
 msgid ""
 " get-attach-method\n"
 #, no-wrap
 msgid ""
 " get-attach-method\n"
@@ -6401,17 +6968,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1322 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1322
+#: ../fish/guestfish-actions.pod:1362
 msgid "Return the current attach method.  See L</set-attach-method>."
 msgstr ""
 
 #. type: =head2
 msgid "Return the current attach method.  See L</set-attach-method>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1324 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1324
+#: ../fish/guestfish-actions.pod:1364
 msgid "get-autosync"
 msgstr ""
 
 #. type: verbatim
 msgid "get-autosync"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1326 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1326
+#: ../fish/guestfish-actions.pod:1366
 #, no-wrap
 msgid ""
 " get-autosync\n"
 #, no-wrap
 msgid ""
 " get-autosync\n"
@@ -6419,17 +6986,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1328 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1328 ../libguestfs-1.11.20/src/guestfs-actions.pod:1976 ../src/guestfs-actions.pod:1976
+#: ../fish/guestfish-actions.pod:1368 ../src/guestfs-actions.pod:2092
 msgid "Get the autosync flag."
 msgstr ""
 
 #. type: =head2
 msgid "Get the autosync flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1330 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1330
+#: ../fish/guestfish-actions.pod:1370
 msgid "get-direct"
 msgstr ""
 
 #. type: verbatim
 msgid "get-direct"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1332 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1332
+#: ../fish/guestfish-actions.pod:1372
 #, no-wrap
 msgid ""
 " get-direct\n"
 #, no-wrap
 msgid ""
 " get-direct\n"
@@ -6437,17 +7004,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1334 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1334 ../libguestfs-1.11.20/src/guestfs-actions.pod:1987 ../src/guestfs-actions.pod:1987
+#: ../fish/guestfish-actions.pod:1374 ../src/guestfs-actions.pod:2103
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 #. type: =head2
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1336 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1336
+#: ../fish/guestfish-actions.pod:1376
 msgid "get-e2label"
 msgstr ""
 
 #. type: verbatim
 msgid "get-e2label"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1338 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1338
+#: ../fish/guestfish-actions.pod:1378
 #, no-wrap
 msgid ""
 " get-e2label device\n"
 #, no-wrap
 msgid ""
 " get-e2label device\n"
@@ -6455,24 +7022,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1340 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1340 ../libguestfs-1.11.20/src/guestfs-actions.pod:1999 ../src/guestfs-actions.pod:1999
+#: ../fish/guestfish-actions.pod:1380 ../src/guestfs-actions.pod:2122
 msgid "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1343 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1343 ../libguestfs-1.11.20/src/guestfs-actions.pod:2005 ../src/guestfs-actions.pod:2005
+#: ../fish/guestfish-actions.pod:1383
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<vfs_label> call "
+"I<This function is deprecated.> In new code, use the L</vfs_label> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1350 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1350
+#: ../fish/guestfish-actions.pod:1390
 msgid "get-e2uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "get-e2uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1352 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1352
+#: ../fish/guestfish-actions.pod:1392
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
@@ -6480,22 +7047,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1354 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1354 ../libguestfs-1.11.20/src/guestfs-actions.pod:2020 ../src/guestfs-actions.pod:2020
+#: ../fish/guestfish-actions.pod:1394 ../src/guestfs-actions.pod:2143
 msgid "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1357 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1357 ../libguestfs-1.11.20/src/guestfs-actions.pod:2026 ../src/guestfs-actions.pod:2026
-msgid "This function is deprecated.  In new code, use the C<vfs_uuid> call instead."
+#: ../fish/guestfish-actions.pod:1397
+msgid ""
+"I<This function is deprecated.> In new code, use the L</vfs_uuid> call "
+"instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1364 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1364
+#: ../fish/guestfish-actions.pod:1404
 msgid "get-memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "get-memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1366 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1366
+#: ../fish/guestfish-actions.pod:1406
 #, no-wrap
 msgid ""
 " get-memsize\n"
 #, no-wrap
 msgid ""
 " get-memsize\n"
@@ -6503,12 +7072,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1368 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1368 ../libguestfs-1.11.20/src/guestfs-actions.pod:2040 ../src/guestfs-actions.pod:2040
+#: ../fish/guestfish-actions.pod:1408 ../src/guestfs-actions.pod:2156
 msgid "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 #. type: textblock
 msgid "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1371 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1371
+#: ../fish/guestfish-actions.pod:1411
 msgid ""
 "If L</set-memsize> was not called on this handle, and if "
 "C<LIBGUESTFS_MEMSIZE> was not set, then this returns the compiled-in default "
 msgid ""
 "If L</set-memsize> was not called on this handle, and if "
 "C<LIBGUESTFS_MEMSIZE> was not set, then this returns the compiled-in default "
@@ -6516,17 +7085,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1375 ../fish/guestfish-actions.pod:1432 ../fish/guestfish-actions.pod:4163 ../fish/guestfish-actions.pod:4265 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1375 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1432 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4163 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4265 ../libguestfs-1.11.20/src/guestfs-actions.pod:2047 ../libguestfs-1.11.20/src/guestfs-actions.pod:2139 ../libguestfs-1.11.20/src/guestfs-actions.pod:6293 ../libguestfs-1.11.20/src/guestfs-actions.pod:6419 ../src/guestfs-actions.pod:2047 ../src/guestfs-actions.pod:2139 ../src/guestfs-actions.pod:6293 ../src/guestfs-actions.pod:6419
+#: ../fish/guestfish-actions.pod:1415 ../fish/guestfish-actions.pod:1472 ../fish/guestfish-actions.pod:4225 ../fish/guestfish-actions.pod:4327 ../src/guestfs-actions.pod:2163 ../src/guestfs-actions.pod:2255 ../src/guestfs-actions.pod:6436 ../src/guestfs-actions.pod:6562
 msgid "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgid "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1378 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1378
+#: ../fish/guestfish-actions.pod:1418
 msgid "get-network"
 msgstr ""
 
 #. type: verbatim
 msgid "get-network"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1380 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1380
+#: ../fish/guestfish-actions.pod:1420
 #, no-wrap
 msgid ""
 " get-network\n"
 #, no-wrap
 msgid ""
 " get-network\n"
@@ -6534,17 +7103,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1382 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1382 ../libguestfs-1.11.20/src/guestfs-actions.pod:2059 ../src/guestfs-actions.pod:2059
+#: ../fish/guestfish-actions.pod:1422 ../src/guestfs-actions.pod:2175
 msgid "This returns the enable network flag."
 msgstr ""
 
 #. type: =head2
 msgid "This returns the enable network flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1384 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1384
+#: ../fish/guestfish-actions.pod:1424
 msgid "get-path"
 msgstr ""
 
 #. type: verbatim
 msgid "get-path"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1386 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1386
+#: ../fish/guestfish-actions.pod:1426
 #, no-wrap
 msgid ""
 " get-path\n"
 #, no-wrap
 msgid ""
 " get-path\n"
@@ -6552,24 +7121,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1388 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1388 ../libguestfs-1.11.20/src/guestfs-actions.pod:2070 ../src/guestfs-actions.pod:2070
+#: ../fish/guestfish-actions.pod:1428 ../src/guestfs-actions.pod:2186
 msgid "Return the current search path."
 msgstr ""
 
 #. type: textblock
 msgid "Return the current search path."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1390 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1390 ../libguestfs-1.11.20/src/guestfs-actions.pod:2072 ../src/guestfs-actions.pod:2072
+#: ../fish/guestfish-actions.pod:1430 ../src/guestfs-actions.pod:2188
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1393 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1393
+#: ../fish/guestfish-actions.pod:1433
 msgid "get-pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "get-pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1395 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1395
+#: ../fish/guestfish-actions.pod:1435
 #, no-wrap
 msgid ""
 " get-pgroup\n"
 #, no-wrap
 msgid ""
 " get-pgroup\n"
@@ -6577,22 +7146,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1397 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1397 ../libguestfs-1.11.20/src/guestfs-actions.pod:2085 ../src/guestfs-actions.pod:2085
+#: ../fish/guestfish-actions.pod:1437 ../src/guestfs-actions.pod:2201
 msgid "This returns the process group flag."
 msgstr ""
 
 #. type: =head2
 msgid "This returns the process group flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1399 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1399
+#: ../fish/guestfish-actions.pod:1439
 msgid "get-pid"
 msgstr ""
 
 #. type: =head2
 msgid "get-pid"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1401 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1401
+#: ../fish/guestfish-actions.pod:1441
 msgid "pid"
 msgstr ""
 
 #. type: verbatim
 msgid "pid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1403 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1403
+#: ../fish/guestfish-actions.pod:1443
 #, no-wrap
 msgid ""
 " get-pid\n"
 #, no-wrap
 msgid ""
 " get-pid\n"
@@ -6600,24 +7169,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1405 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1405 ../libguestfs-1.11.20/src/guestfs-actions.pod:2096 ../src/guestfs-actions.pod:2096
+#: ../fish/guestfish-actions.pod:1445 ../src/guestfs-actions.pod:2212
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1408 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1408 ../libguestfs-1.11.20/src/guestfs-actions.pod:2099 ../src/guestfs-actions.pod:2099
+#: ../fish/guestfish-actions.pod:1448 ../src/guestfs-actions.pod:2215
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 #. type: =head2
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1410 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1410
+#: ../fish/guestfish-actions.pod:1450
 msgid "get-qemu"
 msgstr ""
 
 #. type: verbatim
 msgid "get-qemu"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1412 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1412
+#: ../fish/guestfish-actions.pod:1452
 #, no-wrap
 msgid ""
 " get-qemu\n"
 #, no-wrap
 msgid ""
 " get-qemu\n"
@@ -6625,24 +7194,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1414 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1414 ../libguestfs-1.11.20/src/guestfs-actions.pod:2110 ../src/guestfs-actions.pod:2110
+#: ../fish/guestfish-actions.pod:1454 ../src/guestfs-actions.pod:2226
 msgid "Return the current qemu binary."
 msgstr ""
 
 #. type: textblock
 msgid "Return the current qemu binary."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1416 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1416 ../libguestfs-1.11.20/src/guestfs-actions.pod:2112 ../src/guestfs-actions.pod:2112
+#: ../fish/guestfish-actions.pod:1456 ../src/guestfs-actions.pod:2228
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1419 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1419
+#: ../fish/guestfish-actions.pod:1459
 msgid "get-recovery-proc"
 msgstr ""
 
 #. type: verbatim
 msgid "get-recovery-proc"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1421 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1421
+#: ../fish/guestfish-actions.pod:1461
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
@@ -6650,17 +7219,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1423 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1423 ../libguestfs-1.11.20/src/guestfs-actions.pod:2125 ../src/guestfs-actions.pod:2125
+#: ../fish/guestfish-actions.pod:1463 ../src/guestfs-actions.pod:2241
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 #. type: =head2
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1425 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1425
+#: ../fish/guestfish-actions.pod:1465
 msgid "get-selinux"
 msgstr ""
 
 #. type: verbatim
 msgid "get-selinux"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1427 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1427
+#: ../fish/guestfish-actions.pod:1467
 #, no-wrap
 msgid ""
 " get-selinux\n"
 #, no-wrap
 msgid ""
 " get-selinux\n"
@@ -6668,19 +7237,37 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1429 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1429
+#: ../fish/guestfish-actions.pod:1469
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1435 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1435
+#: ../fish/guestfish-actions.pod:1475
+msgid "get-smp"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:1477
+#, no-wrap
+msgid ""
+" get-smp\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:1479 ../src/guestfs-actions.pod:2267
+msgid "This returns the number of virtual CPUs assigned to the appliance."
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-actions.pod:1481
 msgid "get-state"
 msgstr ""
 
 #. type: verbatim
 msgid "get-state"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1437 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1437
+#: ../fish/guestfish-actions.pod:1483
 #, no-wrap
 msgid ""
 " get-state\n"
 #, no-wrap
 msgid ""
 " get-state\n"
@@ -6688,24 +7275,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1439 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1439 ../libguestfs-1.11.20/src/guestfs-actions.pod:2151 ../src/guestfs-actions.pod:2151
+#: ../fish/guestfish-actions.pod:1485 ../src/guestfs-actions.pod:2278
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1442 ../fish/guestfish-actions.pod:2362 ../fish/guestfish-actions.pod:2380 ../fish/guestfish-actions.pod:2418 ../fish/guestfish-actions.pod:2434 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1442 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2362 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2380 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2418 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2434 ../libguestfs-1.11.20/src/guestfs-actions.pod:2154 ../libguestfs-1.11.20/src/guestfs-actions.pod:3434 ../libguestfs-1.11.20/src/guestfs-actions.pod:3463 ../libguestfs-1.11.20/src/guestfs-actions.pod:3524 ../libguestfs-1.11.20/src/guestfs-actions.pod:3551 ../src/guestfs-actions.pod:2154 ../src/guestfs-actions.pod:3434 ../src/guestfs-actions.pod:3463 ../src/guestfs-actions.pod:3524 ../src/guestfs-actions.pod:3551
+#: ../fish/guestfish-actions.pod:1488 ../fish/guestfish-actions.pod:2434 ../fish/guestfish-actions.pod:2452 ../fish/guestfish-actions.pod:2490 ../fish/guestfish-actions.pod:2506 ../src/guestfs-actions.pod:2281 ../src/guestfs-actions.pod:3587 ../src/guestfs-actions.pod:3616 ../src/guestfs-actions.pod:3677 ../src/guestfs-actions.pod:3704
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1444 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1444
+#: ../fish/guestfish-actions.pod:1490
 msgid "get-trace"
 msgstr ""
 
 #. type: verbatim
 msgid "get-trace"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1446 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1446
+#: ../fish/guestfish-actions.pod:1492
 #, no-wrap
 msgid ""
 " get-trace\n"
 #, no-wrap
 msgid ""
 " get-trace\n"
@@ -6713,17 +7300,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1448 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1448 ../libguestfs-1.11.20/src/guestfs-actions.pod:2165 ../src/guestfs-actions.pod:2165
+#: ../fish/guestfish-actions.pod:1494 ../src/guestfs-actions.pod:2292
 msgid "Return the command trace flag."
 msgstr ""
 
 #. type: =head2
 msgid "Return the command trace flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1450 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1450
+#: ../fish/guestfish-actions.pod:1496
 msgid "get-umask"
 msgstr ""
 
 #. type: verbatim
 msgid "get-umask"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1452 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1452
+#: ../fish/guestfish-actions.pod:1498
 #, no-wrap
 msgid ""
 " get-umask\n"
 #, no-wrap
 msgid ""
 " get-umask\n"
@@ -6731,19 +7318,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1454 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1454
+#: ../fish/guestfish-actions.pod:1500
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1457 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1457
+#: ../fish/guestfish-actions.pod:1503
 msgid "get-verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "get-verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1459 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1459
+#: ../fish/guestfish-actions.pod:1505
 #, no-wrap
 msgid ""
 " get-verbose\n"
 #, no-wrap
 msgid ""
 " get-verbose\n"
@@ -6751,17 +7338,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1461 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1461 ../libguestfs-1.11.20/src/guestfs-actions.pod:2188 ../src/guestfs-actions.pod:2188
+#: ../fish/guestfish-actions.pod:1507 ../src/guestfs-actions.pod:2315
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 #. type: =head2
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1463 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1463
+#: ../fish/guestfish-actions.pod:1509
 msgid "getcon"
 msgstr ""
 
 #. type: verbatim
 msgid "getcon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1465 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1465
+#: ../fish/guestfish-actions.pod:1511
 #, no-wrap
 msgid ""
 " getcon\n"
 #, no-wrap
 msgid ""
 " getcon\n"
@@ -6769,22 +7356,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1467 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1467 ../libguestfs-1.11.20/src/guestfs-actions.pod:2199 ../src/guestfs-actions.pod:2199
+#: ../fish/guestfish-actions.pod:1513 ../src/guestfs-actions.pod:2326
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 #. type: textblock
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1469 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1469
+#: ../fish/guestfish-actions.pod:1515
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1472 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1472
+#: ../fish/guestfish-actions.pod:1518
 msgid "getxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "getxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1474 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1474
+#: ../fish/guestfish-actions.pod:1520
 #, no-wrap
 msgid ""
 " getxattr path name\n"
 #, no-wrap
 msgid ""
 " getxattr path name\n"
@@ -6792,7 +7379,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1476 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1476
+#: ../fish/guestfish-actions.pod:1522
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
@@ -6800,7 +7387,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1480 ../fish/guestfish-actions.pod:2507 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1480 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2507
+#: ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:2579
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling L</getxattrs>.  However some Linux filesystem implementations are "
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling L</getxattrs>.  However some Linux filesystem implementations are "
@@ -6810,24 +7397,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1487 ../fish/guestfish-actions.pod:2514 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1487 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2514 ../libguestfs-1.11.20/src/guestfs-actions.pod:2228 ../libguestfs-1.11.20/src/guestfs-actions.pod:3684 ../src/guestfs-actions.pod:2228 ../src/guestfs-actions.pod:3684
+#: ../fish/guestfish-actions.pod:1533 ../fish/guestfish-actions.pod:2586 ../src/guestfs-actions.pod:2355 ../src/guestfs-actions.pod:3837
 msgid ""
 "Extended attribute values are blobs of binary data.  If there is no extended "
 "attribute named C<name>, this returns an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Extended attribute values are blobs of binary data.  If there is no extended "
 "attribute named C<name>, this returns an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1490 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1490
+#: ../fish/guestfish-actions.pod:1536
 msgid "See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1492 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1492
+#: ../fish/guestfish-actions.pod:1538
 msgid "getxattrs"
 msgstr ""
 
 #. type: verbatim
 msgid "getxattrs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1494 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1494
+#: ../fish/guestfish-actions.pod:1540
 #, no-wrap
 msgid ""
 " getxattrs path\n"
 #, no-wrap
 msgid ""
 " getxattrs path\n"
@@ -6835,29 +7422,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1496 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1496 ../libguestfs-1.11.20/src/guestfs-actions.pod:2245 ../src/guestfs-actions.pod:2245
+#: ../fish/guestfish-actions.pod:1542 ../src/guestfs-actions.pod:2372
 msgid "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1499 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1499 ../libguestfs-1.11.20/src/guestfs-actions.pod:2248 ../src/guestfs-actions.pod:2248
+#: ../fish/guestfish-actions.pod:1545 ../src/guestfs-actions.pod:2375
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1502 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1502
+#: ../fish/guestfish-actions.pod:1548
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1504 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1504
+#: ../fish/guestfish-actions.pod:1550
 msgid "glob-expand"
 msgstr ""
 
 #. type: verbatim
 msgid "glob-expand"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1506 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1506
+#: ../fish/guestfish-actions.pod:1552
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
@@ -6865,31 +7452,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1508 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1508 ../libguestfs-1.11.20/src/guestfs-actions.pod:2265 ../src/guestfs-actions.pod:2265
+#: ../fish/guestfish-actions.pod:1554 ../src/guestfs-actions.pod:2392
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1512 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1512 ../libguestfs-1.11.20/src/guestfs-actions.pod:2269 ../src/guestfs-actions.pod:2269
+#: ../fish/guestfish-actions.pod:1558 ../src/guestfs-actions.pod:2396
 msgid "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 #. type: textblock
 msgid "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1515 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1515 ../libguestfs-1.11.20/src/guestfs-actions.pod:2272 ../src/guestfs-actions.pod:2272
+#: ../fish/guestfish-actions.pod:1561 ../src/guestfs-actions.pod:2399
 msgid ""
 "It is just a wrapper around the C L<glob(3)> function with flags "
 "C<GLOB_MARK|GLOB_BRACE>.  See that manual page for more details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "It is just a wrapper around the C L<glob(3)> function with flags "
 "C<GLOB_MARK|GLOB_BRACE>.  See that manual page for more details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1519 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1519
+#: ../fish/guestfish-actions.pod:1565
 msgid "grep"
 msgstr ""
 
 #. type: verbatim
 msgid "grep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1521 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1521
+#: ../fish/guestfish-actions.pod:1567
 #, no-wrap
 msgid ""
 " grep regex path\n"
 #, no-wrap
 msgid ""
 " grep regex path\n"
@@ -6897,17 +7484,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1523 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1523 ../libguestfs-1.11.20/src/guestfs-actions.pod:2289 ../src/guestfs-actions.pod:2289
+#: ../fish/guestfish-actions.pod:1569 ../src/guestfs-actions.pod:2416
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1529 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1529
+#: ../fish/guestfish-actions.pod:1575
 msgid "grepi"
 msgstr ""
 
 #. type: verbatim
 msgid "grepi"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1531 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1531
+#: ../fish/guestfish-actions.pod:1577
 #, no-wrap
 msgid ""
 " grepi regex path\n"
 #, no-wrap
 msgid ""
 " grepi regex path\n"
@@ -6915,17 +7502,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1533 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1533 ../libguestfs-1.11.20/src/guestfs-actions.pod:2308 ../src/guestfs-actions.pod:2308
+#: ../fish/guestfish-actions.pod:1579 ../src/guestfs-actions.pod:2435
 msgid "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1539 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1539
+#: ../fish/guestfish-actions.pod:1585
 msgid "grub-install"
 msgstr ""
 
 #. type: verbatim
 msgid "grub-install"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1541 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1541
+#: ../fish/guestfish-actions.pod:1587
 #, no-wrap
 msgid ""
 " grub-install root device\n"
 #, no-wrap
 msgid ""
 " grub-install root device\n"
@@ -6933,16 +7520,32 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1543 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1543 ../libguestfs-1.11.20/src/guestfs-actions.pod:2327 ../src/guestfs-actions.pod:2327
+#: ../fish/guestfish-actions.pod:1589 ../src/guestfs-actions.pod:2454
+msgid ""
+"This command installs GRUB 1 (the Grand Unified Bootloader) on C<device>, "
+"with the root directory being C<root>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:1598 ../src/guestfs-actions.pod:2463
+msgid ""
+"There is currently no way in the API to install grub2, which is used by most "
+"modern Linux guests.  It is possible to run the grub2 command from the "
+"guest, although see the caveats in L<guestfs(3)/RUNNING COMMANDS>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:1605 ../src/guestfs-actions.pod:2470
 msgid ""
 msgid ""
-"This command installs GRUB (the Grand Unified Bootloader) on C<device>, with "
-"the root directory being C<root>."
+"This uses C<grub-install> from the host.  Unfortunately grub is not always "
+"compatible with itself, so this only works in rather narrow circumstances.  "
+"Careful testing with each guest version is advisable."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1546 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1546 ../libguestfs-1.11.20/src/guestfs-actions.pod:2330 ../src/guestfs-actions.pod:2330
+#: ../fish/guestfish-actions.pod:1612 ../src/guestfs-actions.pod:2477
 msgid ""
 msgid ""
-"Note: If grub-install reports the error \"No suitable drive was found in the "
+"If grub-install reports the error \"No suitable drive was found in the "
 "generated device map.\" it may be that you need to create a "
 "C</boot/grub/device.map> file first that contains the mapping between grub "
 "device names and Linux device names.  It is usually sufficient to create a "
 "generated device map.\" it may be that you need to create a "
 "C</boot/grub/device.map> file first that contains the mapping between grub "
 "device names and Linux device names.  It is usually sufficient to create a "
@@ -6950,7 +7553,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1553 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1553 ../libguestfs-1.11.20/src/guestfs-actions.pod:2337 ../src/guestfs-actions.pod:2337
+#: ../fish/guestfish-actions.pod:1619 ../src/guestfs-actions.pod:2484
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
@@ -6958,17 +7561,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1555 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1555 ../libguestfs-1.11.20/src/guestfs-actions.pod:2339 ../src/guestfs-actions.pod:2339
+#: ../fish/guestfish-actions.pod:1621 ../src/guestfs-actions.pod:2486
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 #. type: =head2
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1557 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1557
+#: ../fish/guestfish-actions.pod:1625
 msgid "head"
 msgstr ""
 
 #. type: verbatim
 msgid "head"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1559 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1559
+#: ../fish/guestfish-actions.pod:1627
 #, no-wrap
 msgid ""
 " head path\n"
 #, no-wrap
 msgid ""
 " head path\n"
@@ -6976,19 +7579,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1561 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1561 ../libguestfs-1.11.20/src/guestfs-actions.pod:2351 ../src/guestfs-actions.pod:2351
+#: ../fish/guestfish-actions.pod:1629 ../src/guestfs-actions.pod:2500
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of "
 "strings."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of "
 "strings."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1567 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1567
+#: ../fish/guestfish-actions.pod:1635
 msgid "head-n"
 msgstr ""
 
 #. type: verbatim
 msgid "head-n"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1569 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1569
+#: ../fish/guestfish-actions.pod:1637
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
@@ -6996,31 +7599,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1571 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1571 ../libguestfs-1.11.20/src/guestfs-actions.pod:2370 ../src/guestfs-actions.pod:2370
+#: ../fish/guestfish-actions.pod:1639 ../src/guestfs-actions.pod:2519
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1574 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1574 ../libguestfs-1.11.20/src/guestfs-actions.pod:2373 ../src/guestfs-actions.pod:2373
+#: ../fish/guestfish-actions.pod:1642 ../src/guestfs-actions.pod:2522
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1577 ../fish/guestfish-actions.pod:4643 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1577 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4643 ../libguestfs-1.11.20/src/guestfs-actions.pod:2376 ../libguestfs-1.11.20/src/guestfs-actions.pod:6991 ../src/guestfs-actions.pod:2376 ../src/guestfs-actions.pod:6991
+#: ../fish/guestfish-actions.pod:1645 ../fish/guestfish-actions.pod:4717 ../src/guestfs-actions.pod:2525 ../src/guestfs-actions.pod:7150
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 #. type: =head2
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1582 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1582
+#: ../fish/guestfish-actions.pod:1650
 msgid "hexdump"
 msgstr ""
 
 #. type: verbatim
 msgid "hexdump"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1584 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1584
+#: ../fish/guestfish-actions.pod:1652
 #, no-wrap
 msgid ""
 " hexdump path\n"
 #, no-wrap
 msgid ""
 " hexdump path\n"
@@ -7028,19 +7631,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1586 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1586 ../libguestfs-1.11.20/src/guestfs-actions.pod:2393 ../src/guestfs-actions.pod:2393
+#: ../fish/guestfish-actions.pod:1654 ../src/guestfs-actions.pod:2542
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the "
 "human-readable, canonical hex dump of the file."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the "
 "human-readable, canonical hex dump of the file."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1592 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1592
+#: ../fish/guestfish-actions.pod:1660
 msgid "initrd-cat"
 msgstr ""
 
 #. type: verbatim
 msgid "initrd-cat"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1594 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1594
+#: ../fish/guestfish-actions.pod:1662
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
@@ -7048,7 +7651,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1596 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1596 ../libguestfs-1.11.20/src/guestfs-actions.pod:2412 ../src/guestfs-actions.pod:2412
+#: ../fish/guestfish-actions.pod:1664 ../src/guestfs-actions.pod:2561
 msgid ""
 "This command unpacks the file C<filename> from the initrd file called "
 "C<initrdpath>.  The filename must be given I<without> the initial C</> "
 msgid ""
 "This command unpacks the file C<filename> from the initrd file called "
 "C<initrdpath>.  The filename must be given I<without> the initial C</> "
@@ -7056,7 +7659,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1600 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1600 ../libguestfs-1.11.20/src/guestfs-actions.pod:2416 ../src/guestfs-actions.pod:2416
+#: ../fish/guestfish-actions.pod:1668 ../src/guestfs-actions.pod:2565
 msgid ""
 "For example, in guestfish you could use the following command to examine the "
 "boot script (usually called C</init>)  contained in a Linux initrd or "
 msgid ""
 "For example, in guestfish you could use the following command to examine the "
 "boot script (usually called C</init>)  contained in a Linux initrd or "
@@ -7064,7 +7667,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1604 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1604 ../libguestfs-1.11.20/src/guestfs-actions.pod:2420 ../src/guestfs-actions.pod:2420
+#: ../fish/guestfish-actions.pod:1672 ../src/guestfs-actions.pod:2569
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
@@ -7072,17 +7675,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1606 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1606
+#: ../fish/guestfish-actions.pod:1674
 msgid "See also L</initrd-list>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</initrd-list>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1611 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1611
+#: ../fish/guestfish-actions.pod:1679
 msgid "initrd-list"
 msgstr ""
 
 #. type: verbatim
 msgid "initrd-list"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1613 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1613
+#: ../fish/guestfish-actions.pod:1681
 #, no-wrap
 msgid ""
 " initrd-list path\n"
 #, no-wrap
 msgid ""
 " initrd-list path\n"
@@ -7090,12 +7693,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1615 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1615 ../libguestfs-1.11.20/src/guestfs-actions.pod:2439 ../src/guestfs-actions.pod:2439
+#: ../fish/guestfish-actions.pod:1683 ../src/guestfs-actions.pod:2588
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 #. type: textblock
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1617 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1617 ../libguestfs-1.11.20/src/guestfs-actions.pod:2441 ../src/guestfs-actions.pod:2441
+#: ../fish/guestfish-actions.pod:1685 ../src/guestfs-actions.pod:2590
 msgid ""
 "The files are listed without any initial C</> character.  The files are "
 "listed in the order they appear (not necessarily alphabetical).  Directory "
 msgid ""
 "The files are listed without any initial C</> character.  The files are "
 "listed in the order they appear (not necessarily alphabetical).  Directory "
@@ -7103,7 +7706,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1621 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1621 ../libguestfs-1.11.20/src/guestfs-actions.pod:2445 ../src/guestfs-actions.pod:2445
+#: ../fish/guestfish-actions.pod:1689 ../src/guestfs-actions.pod:2594
 msgid ""
 "Old Linux kernels (2.4 and earlier) used a compressed ext2 filesystem as "
 "initrd.  We I<only> support the newer initramfs format (compressed cpio "
 msgid ""
 "Old Linux kernels (2.4 and earlier) used a compressed ext2 filesystem as "
 "initrd.  We I<only> support the newer initramfs format (compressed cpio "
@@ -7111,12 +7714,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1625 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1625
+#: ../fish/guestfish-actions.pod:1693
 msgid "inotify-add-watch"
 msgstr ""
 
 #. type: verbatim
 msgid "inotify-add-watch"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1627 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1627
+#: ../fish/guestfish-actions.pod:1695
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
@@ -7124,31 +7727,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1629 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1629 ../libguestfs-1.11.20/src/guestfs-actions.pod:2462 ../src/guestfs-actions.pod:2462
+#: ../fish/guestfish-actions.pod:1697 ../src/guestfs-actions.pod:2611
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 #. type: textblock
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1631 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1631 ../libguestfs-1.11.20/src/guestfs-actions.pod:2464 ../src/guestfs-actions.pod:2464
+#: ../fish/guestfish-actions.pod:1699 ../src/guestfs-actions.pod:2613
 msgid ""
 "Note that if C<path> is a directory then events within that directory are "
 "watched, but this does I<not> happen recursively (in subdirectories)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that if C<path> is a directory then events within that directory are "
 "watched, but this does I<not> happen recursively (in subdirectories)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1635 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1635 ../libguestfs-1.11.20/src/guestfs-actions.pod:2468 ../src/guestfs-actions.pod:2468
+#: ../fish/guestfish-actions.pod:1703 ../src/guestfs-actions.pod:2617
 msgid ""
 "Note for non-C or non-Linux callers: the inotify events are defined by the "
 "Linux kernel ABI and are listed in C</usr/include/sys/inotify.h>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note for non-C or non-Linux callers: the inotify events are defined by the "
 "Linux kernel ABI and are listed in C</usr/include/sys/inotify.h>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1639 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1639
+#: ../fish/guestfish-actions.pod:1707
 msgid "inotify-close"
 msgstr ""
 
 #. type: verbatim
 msgid "inotify-close"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1641 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1641
+#: ../fish/guestfish-actions.pod:1709
 #, no-wrap
 msgid ""
 " inotify-close\n"
 #, no-wrap
 msgid ""
 " inotify-close\n"
@@ -7156,7 +7759,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1643 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1643 ../libguestfs-1.11.20/src/guestfs-actions.pod:2481 ../src/guestfs-actions.pod:2481
+#: ../fish/guestfish-actions.pod:1711 ../src/guestfs-actions.pod:2630
 msgid ""
 "This closes the inotify handle which was previously opened by inotify_init.  "
 "It removes all watches, throws away any pending events, and deallocates all "
 msgid ""
 "This closes the inotify handle which was previously opened by inotify_init.  "
 "It removes all watches, throws away any pending events, and deallocates all "
@@ -7164,12 +7767,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1647 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1647
+#: ../fish/guestfish-actions.pod:1715
 msgid "inotify-files"
 msgstr ""
 
 #. type: verbatim
 msgid "inotify-files"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1649 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1649
+#: ../fish/guestfish-actions.pod:1717
 #, no-wrap
 msgid ""
 " inotify-files\n"
 #, no-wrap
 msgid ""
 " inotify-files\n"
@@ -7177,7 +7780,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1651 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1651
+#: ../fish/guestfish-actions.pod:1719
 msgid ""
 "This function is a helpful wrapper around L</inotify-read> which just "
 "returns a list of pathnames of objects that were touched.  The returned "
 msgid ""
 "This function is a helpful wrapper around L</inotify-read> which just "
 "returns a list of pathnames of objects that were touched.  The returned "
@@ -7185,12 +7788,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1655 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1655
+#: ../fish/guestfish-actions.pod:1723
 msgid "inotify-init"
 msgstr ""
 
 #. type: verbatim
 msgid "inotify-init"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1657 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1657
+#: ../fish/guestfish-actions.pod:1725
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
@@ -7198,14 +7801,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1659 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1659 ../libguestfs-1.11.20/src/guestfs-actions.pod:2510 ../src/guestfs-actions.pod:2510
+#: ../fish/guestfish-actions.pod:1727 ../src/guestfs-actions.pod:2659
 msgid ""
 "This command creates a new inotify handle.  The inotify subsystem can be "
 "used to notify events which happen to objects in the guest filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command creates a new inotify handle.  The inotify subsystem can be "
 "used to notify events which happen to objects in the guest filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1663 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1663
+#: ../fish/guestfish-actions.pod:1731
 msgid ""
 "C<maxevents> is the maximum number of events which will be queued up between "
 "calls to L</inotify-read> or L</inotify-files>.  If this is passed as C<0>, "
 msgid ""
 "C<maxevents> is the maximum number of events which will be queued up between "
 "calls to L</inotify-read> or L</inotify-files>.  If this is passed as C<0>, "
@@ -7216,7 +7819,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1673 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1673
+#: ../fish/guestfish-actions.pod:1741
 msgid ""
 "Before any events are generated, you have to add some watches to the "
 "internal watch list.  See: L</inotify-add-watch>, L</inotify-rm-watch> and "
 msgid ""
 "Before any events are generated, you have to add some watches to the "
 "internal watch list.  See: L</inotify-add-watch>, L</inotify-rm-watch> and "
@@ -7224,7 +7827,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1679 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1679
+#: ../fish/guestfish-actions.pod:1747
 msgid ""
 "Queued up events should be read periodically by calling L</inotify-read> (or "
 "L</inotify-files> which is just a helpful wrapper around L</inotify-read>).  "
 msgid ""
 "Queued up events should be read periodically by calling L</inotify-read> (or "
 "L</inotify-files> which is just a helpful wrapper around L</inotify-read>).  "
@@ -7233,14 +7836,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1686 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1686
+#: ../fish/guestfish-actions.pod:1754
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1690 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1690 ../libguestfs-1.11.20/src/guestfs-actions.pod:2541 ../src/guestfs-actions.pod:2541
+#: ../fish/guestfish-actions.pod:1758 ../src/guestfs-actions.pod:2690
 msgid ""
 "See also L<inotify(7)> for an overview of the inotify interface as exposed "
 "by the Linux kernel, which is roughly what we expose via libguestfs.  Note "
 msgid ""
 "See also L<inotify(7)> for an overview of the inotify interface as exposed "
 "by the Linux kernel, which is roughly what we expose via libguestfs.  Note "
@@ -7248,12 +7851,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1695 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1695
+#: ../fish/guestfish-actions.pod:1763
 msgid "inotify-read"
 msgstr ""
 
 #. type: verbatim
 msgid "inotify-read"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1697 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1697
+#: ../fish/guestfish-actions.pod:1765
 #, no-wrap
 msgid ""
 " inotify-read\n"
 #, no-wrap
 msgid ""
 " inotify-read\n"
@@ -7261,19 +7864,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1699 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1699 ../libguestfs-1.11.20/src/guestfs-actions.pod:2555 ../src/guestfs-actions.pod:2555
+#: ../fish/guestfish-actions.pod:1767 ../src/guestfs-actions.pod:2704
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1702 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1702 ../libguestfs-1.11.20/src/guestfs-actions.pod:2558 ../src/guestfs-actions.pod:2558
+#: ../fish/guestfish-actions.pod:1770 ../src/guestfs-actions.pod:2707
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 #. type: textblock
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1704 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1704 ../libguestfs-1.11.20/src/guestfs-actions.pod:2560 ../src/guestfs-actions.pod:2560
+#: ../fish/guestfish-actions.pod:1772 ../src/guestfs-actions.pod:2709
 msgid ""
 "I<Note>: In order to make sure that all events have been read, you must call "
 "this function repeatedly until it returns an empty list.  The reason is that "
 msgid ""
 "I<Note>: In order to make sure that all events have been read, you must call "
 "this function repeatedly until it returns an empty list.  The reason is that "
@@ -7282,12 +7885,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1710 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1710
+#: ../fish/guestfish-actions.pod:1778
 msgid "inotify-rm-watch"
 msgstr ""
 
 #. type: verbatim
 msgid "inotify-rm-watch"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1712 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1712
+#: ../fish/guestfish-actions.pod:1780
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
@@ -7295,17 +7898,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1714 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1714
+#: ../fish/guestfish-actions.pod:1782
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 #. type: =head2
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1717 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1717
+#: ../fish/guestfish-actions.pod:1785
 msgid "inspect-get-arch"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-arch"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1719 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1719
+#: ../fish/guestfish-actions.pod:1787
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
@@ -7313,31 +7916,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1721 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1721
+#: ../fish/guestfish-actions.pod:1789
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1725 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1725 ../libguestfs-1.11.20/src/guestfs-actions.pod:2595 ../src/guestfs-actions.pod:2595
+#: ../fish/guestfish-actions.pod:1793 ../src/guestfs-actions.pod:2744
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1728 ../fish/guestfish-actions.pod:1811 ../fish/guestfish-actions.pod:1890 ../fish/guestfish-actions.pod:1902 ../fish/guestfish-actions.pod:1986 ../fish/guestfish-actions.pod:2047 ../fish/guestfish-actions.pod:2068 ../fish/guestfish-actions.pod:2082 ../fish/guestfish-actions.pod:2122 ../fish/guestfish-actions.pod:2154 ../fish/guestfish-actions.pod:2167 ../fish/guestfish-actions.pod:2180 ../fish/guestfish-actions.pod:2190 ../fish/guestfish-actions.pod:2200 ../fish/guestfish-actions.pod:2212 ../fish/guestfish-actions.pod:2308 ../fish/guestfish-actions.pod:2342 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1728 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1811 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1890 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1902 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1986 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2047 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2068 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2082 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2122 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2154 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2167 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2180 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2190 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2200 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2212 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2308 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2342 ../libguestfs-1.11.20/src/guestfs-actions.pod:2598 ../libguestfs-1.11.20/src/guestfs-actions.pod:2688 ../libguestfs-1.11.20/src/guestfs-actions.pod:2792 ../libguestfs-1.11.20/src/guestfs-actions.pod:2811 ../libguestfs-1.11.20/src/guestfs-actions.pod:2942 ../libguestfs-1.11.20/src/guestfs-actions.pod:3025 ../libguestfs-1.11.20/src/guestfs-actions.pod:3053 ../libguestfs-1.11.20/src/guestfs-actions.pod:3074 ../libguestfs-1.11.20/src/guestfs-actions.pod:3127 ../libguestfs-1.11.20/src/guestfs-actions.pod:3167 ../libguestfs-1.11.20/src/guestfs-actions.pod:3187 ../libguestfs-1.11.20/src/guestfs-actions.pod:3207 ../libguestfs-1.11.20/src/guestfs-actions.pod:3224 ../libguestfs-1.11.20/src/guestfs-actions.pod:3240 ../libguestfs-1.11.20/src/guestfs-actions.pod:3258 ../libguestfs-1.11.20/src/guestfs-actions.pod:3360 ../libguestfs-1.11.20/src/guestfs-actions.pod:3401 ../src/guestfs-actions.pod:2598 ../src/guestfs-actions.pod:2688 ../src/guestfs-actions.pod:2792 ../src/guestfs-actions.pod:2811 ../src/guestfs-actions.pod:2942 ../src/guestfs-actions.pod:3025 ../src/guestfs-actions.pod:3053 ../src/guestfs-actions.pod:3074 ../src/guestfs-actions.pod:3127 ../src/guestfs-actions.pod:3167 ../src/guestfs-actions.pod:3187 ../src/guestfs-actions.pod:3207 ../src/guestfs-actions.pod:3224 ../src/guestfs-actions.pod:3240 ../src/guestfs-actions.pod:3258 ../src/guestfs-actions.pod:3360 ../src/guestfs-actions.pod:3401
+#: ../fish/guestfish-actions.pod:1796 ../fish/guestfish-actions.pod:1883 ../fish/guestfish-actions.pod:1962 ../fish/guestfish-actions.pod:1974 ../fish/guestfish-actions.pod:2058 ../fish/guestfish-actions.pod:2119 ../fish/guestfish-actions.pod:2140 ../fish/guestfish-actions.pod:2154 ../fish/guestfish-actions.pod:2194 ../fish/guestfish-actions.pod:2226 ../fish/guestfish-actions.pod:2239 ../fish/guestfish-actions.pod:2252 ../fish/guestfish-actions.pod:2262 ../fish/guestfish-actions.pod:2272 ../fish/guestfish-actions.pod:2284 ../fish/guestfish-actions.pod:2380 ../fish/guestfish-actions.pod:2414 ../src/guestfs-actions.pod:2747 ../src/guestfs-actions.pod:2841 ../src/guestfs-actions.pod:2945 ../src/guestfs-actions.pod:2964 ../src/guestfs-actions.pod:3095 ../src/guestfs-actions.pod:3178 ../src/guestfs-actions.pod:3206 ../src/guestfs-actions.pod:3227 ../src/guestfs-actions.pod:3280 ../src/guestfs-actions.pod:3320 ../src/guestfs-actions.pod:3340 ../src/guestfs-actions.pod:3360 ../src/guestfs-actions.pod:3377 ../src/guestfs-actions.pod:3393 ../src/guestfs-actions.pod:3411 ../src/guestfs-actions.pod:3513 ../src/guestfs-actions.pod:3554
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 #. type: =head2
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1730 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1730
+#: ../fish/guestfish-actions.pod:1798
 msgid "inspect-get-distro"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-distro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1732 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1732
+#: ../fish/guestfish-actions.pod:1800
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
@@ -7345,191 +7948,201 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1734 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1734 ../libguestfs-1.11.20/src/guestfs-actions.pod:2611 ../src/guestfs-actions.pod:2611
+#: ../fish/guestfish-actions.pod:1802 ../src/guestfs-actions.pod:2760
 msgid "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1737 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1737 ../libguestfs-1.11.20/src/guestfs-actions.pod:2614 ../src/guestfs-actions.pod:2614
+#: ../fish/guestfish-actions.pod:1805 ../src/guestfs-actions.pod:2763
 msgid "Currently defined distros are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined distros are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1741 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1741 ../libguestfs-1.11.20/src/guestfs-actions.pod:2618 ../src/guestfs-actions.pod:2618
+#: ../fish/guestfish-actions.pod:1809 ../src/guestfs-actions.pod:2767
 msgid "\"archlinux\""
 msgstr ""
 
 #. type: textblock
 msgid "\"archlinux\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1743 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1743 ../libguestfs-1.11.20/src/guestfs-actions.pod:2620 ../src/guestfs-actions.pod:2620
+#: ../fish/guestfish-actions.pod:1811 ../src/guestfs-actions.pod:2769
 msgid "Arch Linux."
 msgstr ""
 
 #. type: =item
 msgid "Arch Linux."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1745 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1745 ../libguestfs-1.11.20/src/guestfs-actions.pod:2622 ../src/guestfs-actions.pod:2622
+#: ../fish/guestfish-actions.pod:1813 ../src/guestfs-actions.pod:2771
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1747 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1747 ../libguestfs-1.11.20/src/guestfs-actions.pod:2624 ../src/guestfs-actions.pod:2624
+#: ../fish/guestfish-actions.pod:1815 ../src/guestfs-actions.pod:2773
 msgid "CentOS."
 msgstr ""
 
 #. type: =item
 msgid "CentOS."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1749 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1749 ../libguestfs-1.11.20/src/guestfs-actions.pod:2626 ../src/guestfs-actions.pod:2626
+#: ../fish/guestfish-actions.pod:1817 ../src/guestfs-actions.pod:2775
 msgid "\"debian\""
 msgstr ""
 
 #. type: textblock
 msgid "\"debian\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1751 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1751 ../libguestfs-1.11.20/src/guestfs-actions.pod:2628 ../src/guestfs-actions.pod:2628
+#: ../fish/guestfish-actions.pod:1819 ../src/guestfs-actions.pod:2777
 msgid "Debian."
 msgstr ""
 
 #. type: =item
 msgid "Debian."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1753 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1753 ../libguestfs-1.11.20/src/guestfs-actions.pod:2630 ../src/guestfs-actions.pod:2630
+#: ../fish/guestfish-actions.pod:1821 ../src/guestfs-actions.pod:2779
 msgid "\"fedora\""
 msgstr ""
 
 #. type: textblock
 msgid "\"fedora\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1755 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1755 ../libguestfs-1.11.20/src/guestfs-actions.pod:2632 ../src/guestfs-actions.pod:2632
+#: ../fish/guestfish-actions.pod:1823 ../src/guestfs-actions.pod:2781
 msgid "Fedora."
 msgstr ""
 
 #. type: =item
 msgid "Fedora."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1757 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1757 ../libguestfs-1.11.20/src/guestfs-actions.pod:2634 ../src/guestfs-actions.pod:2634
+#: ../fish/guestfish-actions.pod:1825 ../src/guestfs-actions.pod:2783
 msgid "\"gentoo\""
 msgstr ""
 
 #. type: textblock
 msgid "\"gentoo\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1759 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1759 ../libguestfs-1.11.20/src/guestfs-actions.pod:2636 ../src/guestfs-actions.pod:2636
+#: ../fish/guestfish-actions.pod:1827 ../src/guestfs-actions.pod:2785
 msgid "Gentoo."
 msgstr ""
 
 #. type: =item
 msgid "Gentoo."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1761 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1761 ../libguestfs-1.11.20/src/guestfs-actions.pod:2638 ../src/guestfs-actions.pod:2638
+#: ../fish/guestfish-actions.pod:1829 ../src/guestfs-actions.pod:2787
 msgid "\"linuxmint\""
 msgstr ""
 
 #. type: textblock
 msgid "\"linuxmint\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1763 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1763 ../libguestfs-1.11.20/src/guestfs-actions.pod:2640 ../src/guestfs-actions.pod:2640
+#: ../fish/guestfish-actions.pod:1831 ../src/guestfs-actions.pod:2789
 msgid "Linux Mint."
 msgstr ""
 
 #. type: =item
 msgid "Linux Mint."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1765 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1765 ../libguestfs-1.11.20/src/guestfs-actions.pod:2642 ../src/guestfs-actions.pod:2642
+#: ../fish/guestfish-actions.pod:1833 ../src/guestfs-actions.pod:2791
 msgid "\"mandriva\""
 msgstr ""
 
 #. type: textblock
 msgid "\"mandriva\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1767 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1767 ../libguestfs-1.11.20/src/guestfs-actions.pod:2644 ../src/guestfs-actions.pod:2644
+#: ../fish/guestfish-actions.pod:1835 ../src/guestfs-actions.pod:2793
 msgid "Mandriva."
 msgstr ""
 
 #. type: =item
 msgid "Mandriva."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1769 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1769 ../libguestfs-1.11.20/src/guestfs-actions.pod:2646 ../src/guestfs-actions.pod:2646
+#: ../fish/guestfish-actions.pod:1837 ../src/guestfs-actions.pod:2795
 msgid "\"meego\""
 msgstr ""
 
 #. type: textblock
 msgid "\"meego\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1771 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1771 ../libguestfs-1.11.20/src/guestfs-actions.pod:2648 ../src/guestfs-actions.pod:2648
+#: ../fish/guestfish-actions.pod:1839 ../src/guestfs-actions.pod:2797
 msgid "MeeGo."
 msgstr ""
 
 #. type: =item
 msgid "MeeGo."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1773 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1773 ../libguestfs-1.11.20/src/guestfs-actions.pod:2650 ../src/guestfs-actions.pod:2650
+#: ../fish/guestfish-actions.pod:1841 ../src/guestfs-actions.pod:2799
 msgid "\"pardus\""
 msgstr ""
 
 #. type: textblock
 msgid "\"pardus\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1775 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1775 ../libguestfs-1.11.20/src/guestfs-actions.pod:2652 ../src/guestfs-actions.pod:2652
+#: ../fish/guestfish-actions.pod:1843 ../src/guestfs-actions.pod:2801
 msgid "Pardus."
 msgstr ""
 
 #. type: =item
 msgid "Pardus."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1777 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1777 ../libguestfs-1.11.20/src/guestfs-actions.pod:2654 ../src/guestfs-actions.pod:2654
+#: ../fish/guestfish-actions.pod:1845 ../src/guestfs-actions.pod:2803
 msgid "\"redhat-based\""
 msgstr ""
 
 #. type: textblock
 msgid "\"redhat-based\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1779 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1779 ../libguestfs-1.11.20/src/guestfs-actions.pod:2656 ../src/guestfs-actions.pod:2656
+#: ../fish/guestfish-actions.pod:1847 ../src/guestfs-actions.pod:2805
 msgid "Some Red Hat-derived distro."
 msgstr ""
 
 #. type: =item
 msgid "Some Red Hat-derived distro."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1781 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1781 ../libguestfs-1.11.20/src/guestfs-actions.pod:2658 ../src/guestfs-actions.pod:2658
+#: ../fish/guestfish-actions.pod:1849 ../src/guestfs-actions.pod:2807
 msgid "\"rhel\""
 msgstr ""
 
 #. type: textblock
 msgid "\"rhel\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1783 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1783 ../libguestfs-1.11.20/src/guestfs-actions.pod:2660 ../src/guestfs-actions.pod:2660
+#: ../fish/guestfish-actions.pod:1851 ../src/guestfs-actions.pod:2809
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1785 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1785 ../libguestfs-1.11.20/src/guestfs-actions.pod:2662 ../src/guestfs-actions.pod:2662
+#: ../fish/guestfish-actions.pod:1853 ../src/guestfs-actions.pod:2811
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1787 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1787 ../libguestfs-1.11.20/src/guestfs-actions.pod:2664 ../src/guestfs-actions.pod:2664
+#: ../fish/guestfish-actions.pod:1855 ../src/guestfs-actions.pod:2813
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1789 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1789 ../libguestfs-1.11.20/src/guestfs-actions.pod:2666 ../src/guestfs-actions.pod:2666
+#: ../fish/guestfish-actions.pod:1857 ../src/guestfs-actions.pod:2815
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1791 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1791 ../libguestfs-1.11.20/src/guestfs-actions.pod:2668 ../src/guestfs-actions.pod:2668
+#: ../fish/guestfish-actions.pod:1859 ../src/guestfs-actions.pod:2817
 msgid "Slackware."
 msgstr ""
 
 #. type: =item
 msgid "Slackware."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1793 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1793 ../libguestfs-1.11.20/src/guestfs-actions.pod:2670 ../src/guestfs-actions.pod:2670
+#: ../fish/guestfish-actions.pod:1861 ../src/guestfs-actions.pod:2819
+msgid "\"ttylinux\""
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:1863 ../src/guestfs-actions.pod:2821
+msgid "ttylinux."
+msgstr ""
+
+#. type: =item
+#: ../fish/guestfish-actions.pod:1865 ../src/guestfs-actions.pod:2823
 msgid "\"ubuntu\""
 msgstr ""
 
 #. type: textblock
 msgid "\"ubuntu\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1795 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1795 ../libguestfs-1.11.20/src/guestfs-actions.pod:2672 ../src/guestfs-actions.pod:2672
+#: ../fish/guestfish-actions.pod:1867 ../src/guestfs-actions.pod:2825
 msgid "Ubuntu."
 msgstr ""
 
 #. type: =item
 msgid "Ubuntu."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1797 ../fish/guestfish-actions.pod:1881 ../fish/guestfish-actions.pod:2145 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1797 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1881 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2145 ../libguestfs-1.11.20/src/guestfs-actions.pod:2674 ../libguestfs-1.11.20/src/guestfs-actions.pod:2783 ../libguestfs-1.11.20/src/guestfs-actions.pod:3158 ../src/guestfs-actions.pod:2674 ../src/guestfs-actions.pod:2783 ../src/guestfs-actions.pod:3158
+#: ../fish/guestfish-actions.pod:1869 ../fish/guestfish-actions.pod:1953 ../fish/guestfish-actions.pod:2217 ../src/guestfs-actions.pod:2827 ../src/guestfs-actions.pod:2936 ../src/guestfs-actions.pod:3311
 msgid "\"unknown\""
 msgstr ""
 
 #. type: textblock
 msgid "\"unknown\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1799 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1799 ../libguestfs-1.11.20/src/guestfs-actions.pod:2676 ../src/guestfs-actions.pod:2676
+#: ../fish/guestfish-actions.pod:1871 ../src/guestfs-actions.pod:2829
 msgid "The distro could not be determined."
 msgstr ""
 
 #. type: =item
 msgid "The distro could not be determined."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1801 ../fish/guestfish-actions.pod:2137 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1801 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2137 ../libguestfs-1.11.20/src/guestfs-actions.pod:2678 ../libguestfs-1.11.20/src/guestfs-actions.pod:3150 ../src/guestfs-actions.pod:2678 ../src/guestfs-actions.pod:3150
+#: ../fish/guestfish-actions.pod:1873 ../fish/guestfish-actions.pod:2209 ../src/guestfs-actions.pod:2831 ../src/guestfs-actions.pod:3303
 msgid "\"windows\""
 msgstr ""
 
 #. type: textblock
 msgid "\"windows\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1803 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1803 ../libguestfs-1.11.20/src/guestfs-actions.pod:2680 ../src/guestfs-actions.pod:2680
+#: ../fish/guestfish-actions.pod:1875 ../src/guestfs-actions.pod:2833
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1808 ../fish/guestfish-actions.pod:1887 ../fish/guestfish-actions.pod:2151 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1808 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1887 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2151 ../libguestfs-1.11.20/src/guestfs-actions.pod:2685 ../libguestfs-1.11.20/src/guestfs-actions.pod:2789 ../libguestfs-1.11.20/src/guestfs-actions.pod:3164 ../src/guestfs-actions.pod:2685 ../src/guestfs-actions.pod:2789 ../src/guestfs-actions.pod:3164
+#: ../fish/guestfish-actions.pod:1880 ../fish/guestfish-actions.pod:1959 ../fish/guestfish-actions.pod:2223 ../src/guestfs-actions.pod:2838 ../src/guestfs-actions.pod:2942 ../src/guestfs-actions.pod:3317
 msgid ""
 "Future versions of libguestfs may return other strings here.  The caller "
 "should be prepared to handle any string."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Future versions of libguestfs may return other strings here.  The caller "
 "should be prepared to handle any string."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1813 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1813
+#: ../fish/guestfish-actions.pod:1885
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1815 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1815
+#: ../fish/guestfish-actions.pod:1887
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
@@ -7537,7 +8150,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1817 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1817 ../libguestfs-1.11.20/src/guestfs-actions.pod:2701 ../src/guestfs-actions.pod:2701
+#: ../fish/guestfish-actions.pod:1889 ../src/guestfs-actions.pod:2854
 msgid ""
 "This call is useful for Windows which uses a primitive system of assigning "
 "drive letters (like \"C:\") to partitions.  This inspection API examines the "
 msgid ""
 "This call is useful for Windows which uses a primitive system of assigning "
 "drive letters (like \"C:\") to partitions.  This inspection API examines the "
@@ -7546,7 +8159,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1823 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1823 ../libguestfs-1.11.20/src/guestfs-actions.pod:2707 ../src/guestfs-actions.pod:2707
+#: ../fish/guestfish-actions.pod:1895 ../src/guestfs-actions.pod:2860
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
@@ -7556,7 +8169,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1827 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1827 ../libguestfs-1.11.20/src/guestfs-actions.pod:2711 ../src/guestfs-actions.pod:2711
+#: ../fish/guestfish-actions.pod:1899 ../src/guestfs-actions.pod:2864
 msgid ""
 "Note that keys are drive letters.  For Windows, the key is case insensitive "
 "and just contains the drive letter, without the customary colon separator "
 msgid ""
 "Note that keys are drive letters.  For Windows, the key is case insensitive "
 "and just contains the drive letter, without the customary colon separator "
@@ -7564,7 +8177,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1831 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1831 ../libguestfs-1.11.20/src/guestfs-actions.pod:2715 ../src/guestfs-actions.pod:2715
+#: ../fish/guestfish-actions.pod:1903 ../src/guestfs-actions.pod:2868
 msgid ""
 "In future we may support other operating systems that also used drive "
 "letters, but the keys for those might not be case insensitive and might be "
 msgid ""
 "In future we may support other operating systems that also used drive "
 "letters, but the keys for those might not be case insensitive and might be "
@@ -7573,33 +8186,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1836 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1836 ../libguestfs-1.11.20/src/guestfs-actions.pod:2720 ../src/guestfs-actions.pod:2720
+#: ../fish/guestfish-actions.pod:1908 ../src/guestfs-actions.pod:2873
 msgid ""
 "For Windows guests, currently only hard drive mappings are returned.  "
 "Removable disks (eg. DVD-ROMs) are ignored."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For Windows guests, currently only hard drive mappings are returned.  "
 "Removable disks (eg. DVD-ROMs) are ignored."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1839 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1839 ../libguestfs-1.11.20/src/guestfs-actions.pod:2723 ../src/guestfs-actions.pod:2723
+#: ../fish/guestfish-actions.pod:1911 ../src/guestfs-actions.pod:2876
 msgid ""
 "For guests that do not use drive mappings, or if the drive mappings could "
 "not be determined, this returns an empty hash table."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For guests that do not use drive mappings, or if the drive mappings could "
 "not be determined, this returns an empty hash table."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1842 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1842
+#: ../fish/guestfish-actions.pod:1914
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-mountpoints>, L</inspect-get-filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-mountpoints>, L</inspect-get-filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1846 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1846
+#: ../fish/guestfish-actions.pod:1918
 msgid "inspect-get-filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1848 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1848
+#: ../fish/guestfish-actions.pod:1920
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
@@ -7607,7 +8220,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1850 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1850 ../libguestfs-1.11.20/src/guestfs-actions.pod:2744 ../src/guestfs-actions.pod:2744
+#: ../fish/guestfish-actions.pod:1922 ../src/guestfs-actions.pod:2897
 msgid ""
 "This returns a list of all the filesystems that we think are associated with "
 "this operating system.  This includes the root filesystem, other ordinary "
 msgid ""
 "This returns a list of all the filesystems that we think are associated with "
 "this operating system.  This includes the root filesystem, other ordinary "
@@ -7615,26 +8228,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1855 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1855 ../libguestfs-1.11.20/src/guestfs-actions.pod:2749 ../src/guestfs-actions.pod:2749
+#: ../fish/guestfish-actions.pod:1927 ../src/guestfs-actions.pod:2902
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1858 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1858
+#: ../fish/guestfish-actions.pod:1930
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-mountpoints>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-mountpoints>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1861 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1861
+#: ../fish/guestfish-actions.pod:1933
 msgid "inspect-get-format"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-format"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1863 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1863
+#: ../fish/guestfish-actions.pod:1935
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
@@ -7642,51 +8255,51 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1865 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1865 ../libguestfs-1.11.20/src/guestfs-actions.pod:2767 ../src/guestfs-actions.pod:2767
+#: ../fish/guestfish-actions.pod:1937 ../src/guestfs-actions.pod:2920
 msgid ""
 "This returns the format of the inspected operating system.  You can use it "
 "to detect install images, live CDs and similar."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the format of the inspected operating system.  You can use it "
 "to detect install images, live CDs and similar."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1868 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1868 ../libguestfs-1.11.20/src/guestfs-actions.pod:2770 ../src/guestfs-actions.pod:2770
+#: ../fish/guestfish-actions.pod:1940 ../src/guestfs-actions.pod:2923
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1872 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1872 ../libguestfs-1.11.20/src/guestfs-actions.pod:2774 ../src/guestfs-actions.pod:2774
+#: ../fish/guestfish-actions.pod:1944 ../src/guestfs-actions.pod:2927
 msgid "\"installed\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installed\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1874 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1874 ../libguestfs-1.11.20/src/guestfs-actions.pod:2776 ../src/guestfs-actions.pod:2776
+#: ../fish/guestfish-actions.pod:1946 ../src/guestfs-actions.pod:2929
 msgid "This is an installed operating system."
 msgstr ""
 
 #. type: =item
 msgid "This is an installed operating system."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1876 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1876 ../libguestfs-1.11.20/src/guestfs-actions.pod:2778 ../src/guestfs-actions.pod:2778
+#: ../fish/guestfish-actions.pod:1948 ../src/guestfs-actions.pod:2931
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1878 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1878 ../libguestfs-1.11.20/src/guestfs-actions.pod:2780 ../src/guestfs-actions.pod:2780
+#: ../fish/guestfish-actions.pod:1950 ../src/guestfs-actions.pod:2933
 msgid ""
 "The disk image being inspected is not an installed operating system, but a "
 "I<bootable> install disk, live CD, or similar."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The disk image being inspected is not an installed operating system, but a "
 "I<bootable> install disk, live CD, or similar."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1883 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1883 ../libguestfs-1.11.20/src/guestfs-actions.pod:2785 ../src/guestfs-actions.pod:2785
+#: ../fish/guestfish-actions.pod:1955 ../src/guestfs-actions.pod:2938
 msgid "The format of this disk image is not known."
 msgstr ""
 
 #. type: =head2
 msgid "The format of this disk image is not known."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1892 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1892
+#: ../fish/guestfish-actions.pod:1964
 msgid "inspect-get-hostname"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-hostname"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1894 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1894
+#: ../fish/guestfish-actions.pod:1966
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
@@ -7694,26 +8307,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1896 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1896 ../libguestfs-1.11.20/src/guestfs-actions.pod:2805 ../src/guestfs-actions.pod:2805
+#: ../fish/guestfish-actions.pod:1968 ../src/guestfs-actions.pod:2958
 msgid ""
 "This function returns the hostname of the operating system as found by "
 "inspection of the guest's configuration files."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns the hostname of the operating system as found by "
 "inspection of the guest's configuration files."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1899 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1899 ../libguestfs-1.11.20/src/guestfs-actions.pod:2808 ../src/guestfs-actions.pod:2808
+#: ../fish/guestfish-actions.pod:1971 ../src/guestfs-actions.pod:2961
 msgid ""
 "If the hostname could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the hostname could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1904 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1904
+#: ../fish/guestfish-actions.pod:1976
 msgid "inspect-get-icon"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-icon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1906 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1906
+#: ../fish/guestfish-actions.pod:1978
 #, no-wrap
 msgid ""
 " inspect-get-icon root [favicon:..] [highquality:..]\n"
 #, no-wrap
 msgid ""
 " inspect-get-icon root [favicon:..] [highquality:..]\n"
@@ -7721,7 +8334,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1908 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1908 ../libguestfs-1.11.20/src/guestfs-actions.pod:2834 ../src/guestfs-actions.pod:2834
+#: ../fish/guestfish-actions.pod:1980 ../src/guestfs-actions.pod:2987
 msgid ""
 "This function returns an icon corresponding to the inspected operating "
 "system.  The icon is returned as a buffer containing a PNG image (re-encoded "
 msgid ""
 "This function returns an icon corresponding to the inspected operating "
 "system.  The icon is returned as a buffer containing a PNG image (re-encoded "
@@ -7729,14 +8342,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1912 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1912 ../libguestfs-1.11.20/src/guestfs-actions.pod:2838 ../src/guestfs-actions.pod:2838
+#: ../fish/guestfish-actions.pod:1984 ../src/guestfs-actions.pod:2991
 msgid ""
 "If it was not possible to get an icon this function returns a zero-length "
 "(non-NULL) buffer.  I<Callers must check for this case>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If it was not possible to get an icon this function returns a zero-length "
 "(non-NULL) buffer.  I<Callers must check for this case>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1915 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1915 ../libguestfs-1.11.20/src/guestfs-actions.pod:2841 ../src/guestfs-actions.pod:2841
+#: ../fish/guestfish-actions.pod:1987 ../src/guestfs-actions.pod:2994
 msgid ""
 "Libguestfs will start by looking for a file called C</etc/favicon.png> or "
 "C<C:\\etc\\favicon.png> and if it has the correct format, the contents of "
 msgid ""
 "Libguestfs will start by looking for a file called C</etc/favicon.png> or "
 "C<C:\\etc\\favicon.png> and if it has the correct format, the contents of "
@@ -7745,14 +8358,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1921 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1921 ../libguestfs-1.11.20/src/guestfs-actions.pod:2847 ../src/guestfs-actions.pod:2847
+#: ../fish/guestfish-actions.pod:1993 ../src/guestfs-actions.pod:3000
 msgid ""
 "If finding the favicon fails, then we look in other places in the guest for "
 "a suitable icon."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If finding the favicon fails, then we look in other places in the guest for "
 "a suitable icon."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1924 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1924 ../libguestfs-1.11.20/src/guestfs-actions.pod:2850 ../src/guestfs-actions.pod:2850
+#: ../fish/guestfish-actions.pod:1996 ../src/guestfs-actions.pod:3003
 msgid ""
 "If the optional C<highquality> boolean is true then only high quality icons "
 "are returned, which means only icons of high resolution with an alpha "
 msgid ""
 "If the optional C<highquality> boolean is true then only high quality icons "
 "are returned, which means only icons of high resolution with an alpha "
@@ -7761,7 +8374,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1935 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1935 ../libguestfs-1.11.20/src/guestfs-actions.pod:2861 ../src/guestfs-actions.pod:2861
+#: ../fish/guestfish-actions.pod:2007 ../src/guestfs-actions.pod:3014
 msgid ""
 "Unlike most other inspection API calls, the guest's disks must be mounted up "
 "before you call this, since it needs to read information from the guest "
 msgid ""
 "Unlike most other inspection API calls, the guest's disks must be mounted up "
 "before you call this, since it needs to read information from the guest "
@@ -7769,7 +8382,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1941 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1941 ../libguestfs-1.11.20/src/guestfs-actions.pod:2867 ../src/guestfs-actions.pod:2867
+#: ../fish/guestfish-actions.pod:2013 ../src/guestfs-actions.pod:3020
 msgid ""
 "B<Security:> The icon data comes from the untrusted guest, and should be "
 "treated with caution.  PNG files have been known to contain exploits.  "
 msgid ""
 "B<Security:> The icon data comes from the untrusted guest, and should be "
 "treated with caution.  PNG files have been known to contain exploits.  "
@@ -7778,7 +8391,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1949 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1949 ../libguestfs-1.11.20/src/guestfs-actions.pod:2875 ../src/guestfs-actions.pod:2875
+#: ../fish/guestfish-actions.pod:2021 ../src/guestfs-actions.pod:3028
 msgid ""
 "The PNG image returned can be any size.  It might not be square.  Libguestfs "
 "tries to return the largest, highest quality icon available.  The "
 msgid ""
 "The PNG image returned can be any size.  It might not be square.  Libguestfs "
 "tries to return the largest, highest quality icon available.  The "
@@ -7786,7 +8399,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1956 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1956 ../libguestfs-1.11.20/src/guestfs-actions.pod:2882 ../src/guestfs-actions.pod:2882
+#: ../fish/guestfish-actions.pod:2028 ../src/guestfs-actions.pod:3035
 msgid ""
 "Extracting icons from Windows guests requires the external C<wrestool> "
 "program from the C<icoutils> package, and several programs (C<bmptopnm>, "
 msgid ""
 "Extracting icons from Windows guests requires the external C<wrestool> "
 "program from the C<icoutils> package, and several programs (C<bmptopnm>, "
@@ -7795,19 +8408,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1963 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1963 ../libguestfs-1.11.20/src/guestfs-actions.pod:2889 ../src/guestfs-actions.pod:2889
+#: ../fish/guestfish-actions.pod:2035 ../src/guestfs-actions.pod:3042
 msgid ""
 "Operating system icons are usually trademarks.  Seek legal advice before "
 "using trademarks in applications."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Operating system icons are usually trademarks.  Seek legal advice before "
 "using trademarks in applications."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1970 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1970
+#: ../fish/guestfish-actions.pod:2042
 msgid "inspect-get-major-version"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-major-version"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1972 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1972
+#: ../fish/guestfish-actions.pod:2044
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
@@ -7815,12 +8428,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1974 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1974 ../libguestfs-1.11.20/src/guestfs-actions.pod:2930 ../src/guestfs-actions.pod:2930
+#: ../fish/guestfish-actions.pod:2046 ../src/guestfs-actions.pod:3083
 msgid "This returns the major version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the major version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1977 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1977 ../libguestfs-1.11.20/src/guestfs-actions.pod:2933 ../src/guestfs-actions.pod:2933
+#: ../fish/guestfish-actions.pod:2049 ../src/guestfs-actions.pod:3086
 msgid ""
 "Windows uses a consistent versioning scheme which is I<not> reflected in the "
 "popular public names used by the operating system.  Notably the operating "
 msgid ""
 "Windows uses a consistent versioning scheme which is I<not> reflected in the "
 "popular public names used by the operating system.  Notably the operating "
@@ -7830,17 +8443,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1984 ../fish/guestfish-actions.pod:1995 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1984 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1995 ../libguestfs-1.11.20/src/guestfs-actions.pod:2940 ../libguestfs-1.11.20/src/guestfs-actions.pod:2957 ../src/guestfs-actions.pod:2940 ../src/guestfs-actions.pod:2957
+#: ../fish/guestfish-actions.pod:2056 ../fish/guestfish-actions.pod:2067 ../src/guestfs-actions.pod:3093 ../src/guestfs-actions.pod:3110
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 #. type: =head2
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1988 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1988
+#: ../fish/guestfish-actions.pod:2060
 msgid "inspect-get-minor-version"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-minor-version"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1990 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1990
+#: ../fish/guestfish-actions.pod:2062
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
@@ -7848,24 +8461,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1992 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1992 ../libguestfs-1.11.20/src/guestfs-actions.pod:2954 ../src/guestfs-actions.pod:2954
+#: ../fish/guestfish-actions.pod:2064 ../src/guestfs-actions.pod:3107
 msgid "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1997 ../libguestfs-1.11.20/fish/guestfish-actions.pod:1997
+#: ../fish/guestfish-actions.pod:2069
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-major-version>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-major-version>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2000 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2000
+#: ../fish/guestfish-actions.pod:2072
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2002 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2002
+#: ../fish/guestfish-actions.pod:2074
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
@@ -7873,7 +8486,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2004 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2004 ../libguestfs-1.11.20/src/guestfs-actions.pod:2972 ../src/guestfs-actions.pod:2972
+#: ../fish/guestfish-actions.pod:2076 ../src/guestfs-actions.pod:3125
 msgid ""
 "This returns a hash of where we think the filesystems associated with this "
 "operating system should be mounted.  Callers should note that this is at "
 msgid ""
 "This returns a hash of where we think the filesystems associated with this "
 "operating system should be mounted.  Callers should note that this is at "
@@ -7884,7 +8497,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2013 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2013 ../libguestfs-1.11.20/src/guestfs-actions.pod:2981 ../src/guestfs-actions.pod:2981
+#: ../fish/guestfish-actions.pod:2085 ../src/guestfs-actions.pod:3134
 msgid ""
 "Each element in the returned hashtable has a key which is the path of the "
 "mountpoint (eg. C</boot>) and a value which is the filesystem that would be "
 msgid ""
 "Each element in the returned hashtable has a key which is the path of the "
 "mountpoint (eg. C</boot>) and a value which is the filesystem that would be "
@@ -7892,12 +8505,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2018 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2018 ../libguestfs-1.11.20/src/guestfs-actions.pod:2986 ../src/guestfs-actions.pod:2986
+#: ../fish/guestfish-actions.pod:2090 ../src/guestfs-actions.pod:3139
 msgid "Non-mounted devices such as swap devices are I<not> returned in this list."
 msgstr ""
 
 #. type: textblock
 msgid "Non-mounted devices such as swap devices are I<not> returned in this list."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2021 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2021
+#: ../fish/guestfish-actions.pod:2093
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
@@ -7906,19 +8519,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2027 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2027
+#: ../fish/guestfish-actions.pod:2099
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2030 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2030
+#: ../fish/guestfish-actions.pod:2102
 msgid "inspect-get-package-format"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-package-format"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2032 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2032
+#: ../fish/guestfish-actions.pod:2104
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
@@ -7926,7 +8539,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2034 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2034
+#: ../fish/guestfish-actions.pod:2106
 msgid ""
 "This function and L</inspect-get-package-management> return the package "
 "format and package management tool used by the inspected operating system.  "
 msgid ""
 "This function and L</inspect-get-package-management> return the package "
 "format and package management tool used by the inspected operating system.  "
@@ -7935,7 +8548,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2040 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2040 ../libguestfs-1.11.20/src/guestfs-actions.pod:3018 ../src/guestfs-actions.pod:3018
+#: ../fish/guestfish-actions.pod:2112 ../src/guestfs-actions.pod:3171
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "format I<or> if the operating system does not have a real packaging system "
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "format I<or> if the operating system does not have a real packaging system "
@@ -7943,19 +8556,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2044 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2044 ../libguestfs-1.11.20/src/guestfs-actions.pod:3022 ../src/guestfs-actions.pod:3022
+#: ../fish/guestfish-actions.pod:2116 ../src/guestfs-actions.pod:3175
 msgid ""
 "Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
 "Future versions of libguestfs may return other strings."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
 "Future versions of libguestfs may return other strings."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2049 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2049
+#: ../fish/guestfish-actions.pod:2121
 msgid "inspect-get-package-management"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-package-management"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2051 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2051
+#: ../fish/guestfish-actions.pod:2123
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
@@ -7963,7 +8576,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2053 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2053
+#: ../fish/guestfish-actions.pod:2125
 msgid ""
 "L</inspect-get-package-format> and this function return the package format "
 "and package management tool used by the inspected operating system.  For "
 msgid ""
 "L</inspect-get-package-format> and this function return the package format "
 "and package management tool used by the inspected operating system.  For "
@@ -7972,7 +8585,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2059 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2059 ../libguestfs-1.11.20/src/guestfs-actions.pod:3044 ../src/guestfs-actions.pod:3044
+#: ../fish/guestfish-actions.pod:2131 ../src/guestfs-actions.pod:3197
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "management tool I<or> if the operating system does not have a real packaging "
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "management tool I<or> if the operating system does not have a real packaging "
@@ -7980,7 +8593,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2063 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2063 ../libguestfs-1.11.20/src/guestfs-actions.pod:3048 ../src/guestfs-actions.pod:3048
+#: ../fish/guestfish-actions.pod:2135 ../src/guestfs-actions.pod:3201
 msgid ""
 "Possible strings include: C<yum>, C<up2date>, C<apt> (for all Debian "
 "derivatives), C<portage>, C<pisi>, C<pacman>, C<urpmi>.  Future versions of "
 msgid ""
 "Possible strings include: C<yum>, C<up2date>, C<apt> (for all Debian "
 "derivatives), C<portage>, C<pisi>, C<pacman>, C<urpmi>.  Future versions of "
@@ -7988,12 +8601,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2070 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2070
+#: ../fish/guestfish-actions.pod:2142
 msgid "inspect-get-product-name"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-product-name"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2072 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2072
+#: ../fish/guestfish-actions.pod:2144
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
@@ -8001,7 +8614,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2074 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2074 ../libguestfs-1.11.20/src/guestfs-actions.pod:3066 ../src/guestfs-actions.pod:3066
+#: ../fish/guestfish-actions.pod:2146 ../src/guestfs-actions.pod:3219
 msgid ""
 "This returns the product name of the inspected operating system.  The "
 "product name is generally some freeform string which can be displayed to the "
 msgid ""
 "This returns the product name of the inspected operating system.  The "
 "product name is generally some freeform string which can be displayed to the "
@@ -8009,19 +8622,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2079 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2079 ../libguestfs-1.11.20/src/guestfs-actions.pod:3071 ../src/guestfs-actions.pod:3071
+#: ../fish/guestfish-actions.pod:2151 ../src/guestfs-actions.pod:3224
 msgid ""
 "If the product name could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the product name could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2084 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2084
+#: ../fish/guestfish-actions.pod:2156
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2086 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2086
+#: ../fish/guestfish-actions.pod:2158
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
@@ -8029,12 +8642,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2088 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2088 ../libguestfs-1.11.20/src/guestfs-actions.pod:3087 ../src/guestfs-actions.pod:3087
+#: ../fish/guestfish-actions.pod:2160 ../src/guestfs-actions.pod:3240
 msgid "This returns the product variant of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the product variant of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2091 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2091 ../libguestfs-1.11.20/src/guestfs-actions.pod:3090 ../src/guestfs-actions.pod:3090
+#: ../fish/guestfish-actions.pod:2163 ../src/guestfs-actions.pod:3243
 msgid ""
 "For Windows guests, this returns the contents of the Registry key "
 "C<HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> "
 msgid ""
 "For Windows guests, this returns the contents of the Registry key "
 "C<HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> "
@@ -8046,7 +8659,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2100 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2100 ../libguestfs-1.11.20/src/guestfs-actions.pod:3099 ../src/guestfs-actions.pod:3099
+#: ../fish/guestfish-actions.pod:2172 ../src/guestfs-actions.pod:3252
 msgid ""
 "For enterprise Linux guests, in future we intend this to return the product "
 "variant such as C<Desktop>, C<Server> and so on.  But this is not "
 msgid ""
 "For enterprise Linux guests, in future we intend this to return the product "
 "variant such as C<Desktop>, C<Server> and so on.  But this is not "
@@ -8054,26 +8667,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2104 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2104 ../libguestfs-1.11.20/src/guestfs-actions.pod:3103 ../src/guestfs-actions.pod:3103
+#: ../fish/guestfish-actions.pod:2176 ../src/guestfs-actions.pod:3256
 msgid ""
 "If the product variant could not be determined, then the string C<unknown> "
 "is returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the product variant could not be determined, then the string C<unknown> "
 "is returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2107 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2107
+#: ../fish/guestfish-actions.pod:2179
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-product-name>, L</inspect-get-major-version>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "L</inspect-get-product-name>, L</inspect-get-major-version>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2111 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2111
+#: ../fish/guestfish-actions.pod:2183
 msgid "inspect-get-roots"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-roots"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2113 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2113
+#: ../fish/guestfish-actions.pod:2185
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
@@ -8081,7 +8694,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2115 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2115
+#: ../fish/guestfish-actions.pod:2187
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to L</inspect-os>, but without redoing the "
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to L</inspect-os>, but without redoing the "
@@ -8089,19 +8702,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2119 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2119
+#: ../fish/guestfish-actions.pod:2191
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called L</inspect-os>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called L</inspect-os>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2124 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2124
+#: ../fish/guestfish-actions.pod:2196
 msgid "inspect-get-type"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-type"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2126 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2126
+#: ../fish/guestfish-actions.pod:2198
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
@@ -8109,49 +8722,49 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2128 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2128 ../libguestfs-1.11.20/src/guestfs-actions.pod:3141 ../src/guestfs-actions.pod:3141
+#: ../fish/guestfish-actions.pod:2200 ../src/guestfs-actions.pod:3294
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2133 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2133 ../libguestfs-1.11.20/src/guestfs-actions.pod:3146 ../src/guestfs-actions.pod:3146
+#: ../fish/guestfish-actions.pod:2205 ../src/guestfs-actions.pod:3299
 msgid "\"linux\""
 msgstr ""
 
 #. type: textblock
 msgid "\"linux\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2135 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2135 ../libguestfs-1.11.20/src/guestfs-actions.pod:3148 ../src/guestfs-actions.pod:3148
+#: ../fish/guestfish-actions.pod:2207 ../src/guestfs-actions.pod:3301
 msgid "Any Linux-based operating system."
 msgstr ""
 
 #. type: textblock
 msgid "Any Linux-based operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2139 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2139 ../libguestfs-1.11.20/src/guestfs-actions.pod:3152 ../src/guestfs-actions.pod:3152
+#: ../fish/guestfish-actions.pod:2211 ../src/guestfs-actions.pod:3305
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 #. type: =item
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2141 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2141 ../libguestfs-1.11.20/src/guestfs-actions.pod:3154 ../src/guestfs-actions.pod:3154
+#: ../fish/guestfish-actions.pod:2213 ../src/guestfs-actions.pod:3307
 msgid "\"freebsd\""
 msgstr ""
 
 #. type: textblock
 msgid "\"freebsd\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2143 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2143 ../libguestfs-1.11.20/src/guestfs-actions.pod:3156 ../src/guestfs-actions.pod:3156
+#: ../fish/guestfish-actions.pod:2215 ../src/guestfs-actions.pod:3309
 msgid "FreeBSD."
 msgstr ""
 
 #. type: textblock
 msgid "FreeBSD."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2147 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2147 ../libguestfs-1.11.20/src/guestfs-actions.pod:3160 ../src/guestfs-actions.pod:3160
+#: ../fish/guestfish-actions.pod:2219 ../src/guestfs-actions.pod:3313
 msgid "The operating system type could not be determined."
 msgstr ""
 
 #. type: =head2
 msgid "The operating system type could not be determined."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2156 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2156
+#: ../fish/guestfish-actions.pod:2228
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2158 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2158
+#: ../fish/guestfish-actions.pod:2230
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
@@ -8159,26 +8772,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2160 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2160 ../libguestfs-1.11.20/src/guestfs-actions.pod:3180 ../src/guestfs-actions.pod:3180
+#: ../fish/guestfish-actions.pod:2232 ../src/guestfs-actions.pod:3333
 msgid ""
 "This returns the Windows CurrentControlSet of the inspected guest.  The "
 "CurrentControlSet is a registry key name such as C<ControlSet001>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the Windows CurrentControlSet of the inspected guest.  The "
 "CurrentControlSet is a registry key name such as C<ControlSet001>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2163 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2163 ../libguestfs-1.11.20/src/guestfs-actions.pod:3183 ../src/guestfs-actions.pod:3183
+#: ../fish/guestfish-actions.pod:2235 ../src/guestfs-actions.pod:3336
 msgid ""
 "This call assumes that the guest is Windows and that the Registry could be "
 "examined by inspection.  If this is not the case then an error is returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This call assumes that the guest is Windows and that the Registry could be "
 "examined by inspection.  If this is not the case then an error is returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2169 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2169
+#: ../fish/guestfish-actions.pod:2241
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2171 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2171
+#: ../fish/guestfish-actions.pod:2243
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
@@ -8186,14 +8799,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2173 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2173 ../libguestfs-1.11.20/src/guestfs-actions.pod:3200 ../src/guestfs-actions.pod:3200
+#: ../fish/guestfish-actions.pod:2245 ../src/guestfs-actions.pod:3353
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2176 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2176 ../libguestfs-1.11.20/src/guestfs-actions.pod:3203 ../src/guestfs-actions.pod:3203
+#: ../fish/guestfish-actions.pod:2248 ../src/guestfs-actions.pod:3356
 msgid ""
 "This call assumes that the guest is Windows and that the systemroot could be "
 "determined by inspection.  If this is not the case then an error is "
 msgid ""
 "This call assumes that the guest is Windows and that the systemroot could be "
 "determined by inspection.  If this is not the case then an error is "
@@ -8201,12 +8814,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2182 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2182
+#: ../fish/guestfish-actions.pod:2254
 msgid "inspect-is-live"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-live"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2184 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2184
+#: ../fish/guestfish-actions.pod:2256
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
@@ -8214,19 +8827,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2186 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2186
+#: ../fish/guestfish-actions.pod:2258
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2192 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2192
+#: ../fish/guestfish-actions.pod:2264
 msgid "inspect-is-multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2194 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2194
+#: ../fish/guestfish-actions.pod:2266
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
@@ -8234,19 +8847,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2196 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2196
+#: ../fish/guestfish-actions.pod:2268
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2202 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2202
+#: ../fish/guestfish-actions.pod:2274
 msgid "inspect-is-netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2204 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2204
+#: ../fish/guestfish-actions.pod:2276
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
@@ -8254,7 +8867,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2206 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2206
+#: ../fish/guestfish-actions.pod:2278
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is a network installer, ie. not a "
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is a network installer, ie. not a "
@@ -8263,12 +8876,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2214 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2214
+#: ../fish/guestfish-actions.pod:2286
 msgid "inspect-list-applications"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-list-applications"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2216 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2216
+#: ../fish/guestfish-actions.pod:2288
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
@@ -8276,12 +8889,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2218 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2218 ../libguestfs-1.11.20/src/guestfs-actions.pod:3270 ../src/guestfs-actions.pod:3270
+#: ../fish/guestfish-actions.pod:2290 ../src/guestfs-actions.pod:3423
 msgid "Return the list of applications installed in the operating system."
 msgstr ""
 
 #. type: textblock
 msgid "Return the list of applications installed in the operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2220 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2220
+#: ../fish/guestfish-actions.pod:2292
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call L</inspect-os>, then L</inspect-get-mountpoints>, "
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call L</inspect-os>, then L</inspect-get-mountpoints>, "
@@ -8293,91 +8906,91 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2230 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2230 ../libguestfs-1.11.20/src/guestfs-actions.pod:3282 ../src/guestfs-actions.pod:3282
+#: ../fish/guestfish-actions.pod:2302 ../src/guestfs-actions.pod:3435
 msgid ""
 "This returns an empty list if the inspection code was not able to determine "
 "the list of applications."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns an empty list if the inspection code was not able to determine "
 "the list of applications."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2233 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2233 ../libguestfs-1.11.20/src/guestfs-actions.pod:3285 ../src/guestfs-actions.pod:3285
+#: ../fish/guestfish-actions.pod:2305 ../src/guestfs-actions.pod:3438
 msgid "The application structure contains the following fields:"
 msgstr ""
 
 #. type: =item
 msgid "The application structure contains the following fields:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2237 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2237 ../libguestfs-1.11.20/src/guestfs-actions.pod:3289 ../src/guestfs-actions.pod:3289
+#: ../fish/guestfish-actions.pod:2309 ../src/guestfs-actions.pod:3442
 msgid "C<app_name>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_name>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2239 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2239 ../libguestfs-1.11.20/src/guestfs-actions.pod:3291 ../src/guestfs-actions.pod:3291
+#: ../fish/guestfish-actions.pod:2311 ../src/guestfs-actions.pod:3444
 msgid ""
 "The name of the application.  For Red Hat-derived and Debian-derived Linux "
 "guests, this is the package name."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The name of the application.  For Red Hat-derived and Debian-derived Linux "
 "guests, this is the package name."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2242 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2242 ../libguestfs-1.11.20/src/guestfs-actions.pod:3294 ../src/guestfs-actions.pod:3294
+#: ../fish/guestfish-actions.pod:2314 ../src/guestfs-actions.pod:3447
 msgid "C<app_display_name>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_display_name>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2244 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2244 ../libguestfs-1.11.20/src/guestfs-actions.pod:3296 ../src/guestfs-actions.pod:3296
+#: ../fish/guestfish-actions.pod:2316 ../src/guestfs-actions.pod:3449
 msgid ""
 "The display name of the application, sometimes localized to the install "
 "language of the guest operating system."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The display name of the application, sometimes localized to the install "
 "language of the guest operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2247 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2247 ../libguestfs-1.11.20/src/guestfs-actions.pod:3299 ../src/guestfs-actions.pod:3299
+#: ../fish/guestfish-actions.pod:2319 ../src/guestfs-actions.pod:3452
 msgid ""
 "If unavailable this is returned as an empty string C<\"\">.  Callers needing "
 "to display something can use C<app_name> instead."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If unavailable this is returned as an empty string C<\"\">.  Callers needing "
 "to display something can use C<app_name> instead."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2250 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2250 ../libguestfs-1.11.20/src/guestfs-actions.pod:3302 ../src/guestfs-actions.pod:3302
+#: ../fish/guestfish-actions.pod:2322 ../src/guestfs-actions.pod:3455
 msgid "C<app_epoch>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_epoch>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2252 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2252 ../libguestfs-1.11.20/src/guestfs-actions.pod:3304 ../src/guestfs-actions.pod:3304
+#: ../fish/guestfish-actions.pod:2324 ../src/guestfs-actions.pod:3457
 msgid ""
 "For package managers which use epochs, this contains the epoch of the "
 "package (an integer).  If unavailable, this is returned as C<0>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "For package managers which use epochs, this contains the epoch of the "
 "package (an integer).  If unavailable, this is returned as C<0>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2255 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2255 ../libguestfs-1.11.20/src/guestfs-actions.pod:3307 ../src/guestfs-actions.pod:3307
+#: ../fish/guestfish-actions.pod:2327 ../src/guestfs-actions.pod:3460
 msgid "C<app_version>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_version>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2257 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2257 ../libguestfs-1.11.20/src/guestfs-actions.pod:3309 ../src/guestfs-actions.pod:3309
+#: ../fish/guestfish-actions.pod:2329 ../src/guestfs-actions.pod:3462
 msgid ""
 "The version string of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The version string of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2260 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2260 ../libguestfs-1.11.20/src/guestfs-actions.pod:3312 ../src/guestfs-actions.pod:3312
+#: ../fish/guestfish-actions.pod:2332 ../src/guestfs-actions.pod:3465
 msgid "C<app_release>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_release>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2262 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2262 ../libguestfs-1.11.20/src/guestfs-actions.pod:3314 ../src/guestfs-actions.pod:3314
+#: ../fish/guestfish-actions.pod:2334 ../src/guestfs-actions.pod:3467
 msgid ""
 "The release string of the application or package, for package managers that "
 "use this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The release string of the application or package, for package managers that "
 "use this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2266 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2266 ../libguestfs-1.11.20/src/guestfs-actions.pod:3318 ../src/guestfs-actions.pod:3318
+#: ../fish/guestfish-actions.pod:2338 ../src/guestfs-actions.pod:3471
 msgid "C<app_install_path>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_install_path>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2268 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2268 ../libguestfs-1.11.20/src/guestfs-actions.pod:3320 ../src/guestfs-actions.pod:3320
+#: ../fish/guestfish-actions.pod:2340 ../src/guestfs-actions.pod:3473
 msgid ""
 "The installation path of the application (on operating systems such as "
 "Windows which use installation paths).  This path is in the format used by "
 msgid ""
 "The installation path of the application (on operating systems such as "
 "Windows which use installation paths).  This path is in the format used by "
@@ -8385,89 +8998,89 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2273 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2273 ../libguestfs-1.11.20/src/guestfs-actions.pod:3325 ../src/guestfs-actions.pod:3325
+#: ../fish/guestfish-actions.pod:2345 ../src/guestfs-actions.pod:3478
 msgid "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2275 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2275 ../libguestfs-1.11.20/src/guestfs-actions.pod:3327 ../src/guestfs-actions.pod:3327
+#: ../fish/guestfish-actions.pod:2347 ../src/guestfs-actions.pod:3480
 msgid "C<app_trans_path>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_trans_path>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2277 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2277 ../libguestfs-1.11.20/src/guestfs-actions.pod:3329 ../src/guestfs-actions.pod:3329
+#: ../fish/guestfish-actions.pod:2349 ../src/guestfs-actions.pod:3482
 msgid ""
 "The install path translated into a libguestfs path.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The install path translated into a libguestfs path.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2280 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2280 ../libguestfs-1.11.20/src/guestfs-actions.pod:3332 ../src/guestfs-actions.pod:3332
+#: ../fish/guestfish-actions.pod:2352 ../src/guestfs-actions.pod:3485
 msgid "C<app_publisher>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_publisher>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2282 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2282 ../libguestfs-1.11.20/src/guestfs-actions.pod:3334 ../src/guestfs-actions.pod:3334
+#: ../fish/guestfish-actions.pod:2354 ../src/guestfs-actions.pod:3487
 msgid ""
 "The name of the publisher of the application, for package managers that use "
 "this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The name of the publisher of the application, for package managers that use "
 "this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2286 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2286 ../libguestfs-1.11.20/src/guestfs-actions.pod:3338 ../src/guestfs-actions.pod:3338
+#: ../fish/guestfish-actions.pod:2358 ../src/guestfs-actions.pod:3491
 msgid "C<app_url>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_url>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2288 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2288 ../libguestfs-1.11.20/src/guestfs-actions.pod:3340 ../src/guestfs-actions.pod:3340
+#: ../fish/guestfish-actions.pod:2360 ../src/guestfs-actions.pod:3493
 msgid ""
 "The URL (eg. upstream URL) of the application.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The URL (eg. upstream URL) of the application.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2291 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2291 ../libguestfs-1.11.20/src/guestfs-actions.pod:3343 ../src/guestfs-actions.pod:3343
+#: ../fish/guestfish-actions.pod:2363 ../src/guestfs-actions.pod:3496
 msgid "C<app_source_package>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_source_package>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2293 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2293 ../libguestfs-1.11.20/src/guestfs-actions.pod:3345 ../src/guestfs-actions.pod:3345
+#: ../fish/guestfish-actions.pod:2365 ../src/guestfs-actions.pod:3498
 msgid ""
 "For packaging systems which support this, the name of the source package.  "
 "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "For packaging systems which support this, the name of the source package.  "
 "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2296 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2296 ../libguestfs-1.11.20/src/guestfs-actions.pod:3348 ../src/guestfs-actions.pod:3348
+#: ../fish/guestfish-actions.pod:2368 ../src/guestfs-actions.pod:3501
 msgid "C<app_summary>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_summary>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2298 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2298 ../libguestfs-1.11.20/src/guestfs-actions.pod:3350 ../src/guestfs-actions.pod:3350
+#: ../fish/guestfish-actions.pod:2370 ../src/guestfs-actions.pod:3503
 msgid ""
 "A short (usually one line) description of the application or package.  If "
 "unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "A short (usually one line) description of the application or package.  If "
 "unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2301 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2301 ../libguestfs-1.11.20/src/guestfs-actions.pod:3353 ../src/guestfs-actions.pod:3353
+#: ../fish/guestfish-actions.pod:2373 ../src/guestfs-actions.pod:3506
 msgid "C<app_description>"
 msgstr ""
 
 #. type: textblock
 msgid "C<app_description>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2303 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2303 ../libguestfs-1.11.20/src/guestfs-actions.pod:3355 ../src/guestfs-actions.pod:3355
+#: ../fish/guestfish-actions.pod:2375 ../src/guestfs-actions.pod:3508
 msgid ""
 "A longer description of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "A longer description of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2310 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2310
+#: ../fish/guestfish-actions.pod:2382
 msgid "inspect-os"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-os"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2312 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2312
+#: ../fish/guestfish-actions.pod:2384
 #, no-wrap
 msgid ""
 " inspect-os\n"
 #, no-wrap
 msgid ""
 " inspect-os\n"
@@ -8475,7 +9088,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2314 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2314 ../libguestfs-1.11.20/src/guestfs-actions.pod:3373 ../src/guestfs-actions.pod:3373
+#: ../fish/guestfish-actions.pod:2386 ../src/guestfs-actions.pod:3526
 msgid ""
 "This function uses other libguestfs functions and certain heuristics to "
 "inspect the disk(s) (usually disks belonging to a virtual machine), looking "
 msgid ""
 "This function uses other libguestfs functions and certain heuristics to "
 "inspect the disk(s) (usually disks belonging to a virtual machine), looking "
@@ -8483,12 +9096,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2318 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2318 ../libguestfs-1.11.20/src/guestfs-actions.pod:3377 ../src/guestfs-actions.pod:3377
+#: ../fish/guestfish-actions.pod:2390 ../src/guestfs-actions.pod:3530
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 #. type: textblock
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2320 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2320 ../libguestfs-1.11.20/src/guestfs-actions.pod:3379 ../src/guestfs-actions.pod:3379
+#: ../fish/guestfish-actions.pod:2392 ../src/guestfs-actions.pod:3532
 msgid ""
 "If one operating system was found, then this returns a list with a single "
 "element, which is the name of the root filesystem of this operating system.  "
 msgid ""
 "If one operating system was found, then this returns a list with a single "
 "element, which is the name of the root filesystem of this operating system.  "
@@ -8498,7 +9111,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2327 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2327
+#: ../fish/guestfish-actions.pod:2399
 msgid ""
 "You can pass the root string(s) returned to other L</inspect-get-*> "
 "functions in order to query further information about each operating system, "
 msgid ""
 "You can pass the root string(s) returned to other L</inspect-get-*> "
 "functions in order to query further information about each operating system, "
@@ -8506,7 +9119,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2332 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2332
+#: ../fish/guestfish-actions.pod:2404
 msgid ""
 "This function uses other libguestfs features such as L</mount-ro> and "
 "L</umount-all> in order to mount and unmount filesystems and look at the "
 msgid ""
 "This function uses other libguestfs features such as L</mount-ro> and "
 "L</umount-all> in order to mount and unmount filesystems and look at the "
@@ -8515,24 +9128,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2338 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2338 ../libguestfs-1.11.20/src/guestfs-actions.pod:3397 ../src/guestfs-actions.pod:3397
+#: ../fish/guestfish-actions.pod:2410 ../src/guestfs-actions.pod:3550
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2344 ../fish/guestfish-actions.pod:2542 ../fish/guestfish-actions.pod:2601 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2344 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2542 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2601
+#: ../fish/guestfish-actions.pod:2416 ../fish/guestfish-actions.pod:2614 ../fish/guestfish-actions.pod:2673
 msgid "See also L</list-filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</list-filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2346 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2346
+#: ../fish/guestfish-actions.pod:2418
 msgid "is-blockdev"
 msgstr ""
 
 #. type: verbatim
 msgid "is-blockdev"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2348 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2348
+#: ../fish/guestfish-actions.pod:2420
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
@@ -8540,24 +9153,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2350 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2350 ../libguestfs-1.11.20/src/guestfs-actions.pod:3417 ../src/guestfs-actions.pod:3417
+#: ../fish/guestfish-actions.pod:2422 ../src/guestfs-actions.pod:3570
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2353 ../fish/guestfish-actions.pod:2371 ../fish/guestfish-actions.pod:2390 ../fish/guestfish-actions.pod:2399 ../fish/guestfish-actions.pod:2409 ../fish/guestfish-actions.pod:2443 ../fish/guestfish-actions.pod:2452 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2353 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2371 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2390 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2399 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2409 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2443 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2452
+#: ../fish/guestfish-actions.pod:2425 ../fish/guestfish-actions.pod:2443 ../fish/guestfish-actions.pod:2462 ../fish/guestfish-actions.pod:2471 ../fish/guestfish-actions.pod:2481 ../fish/guestfish-actions.pod:2515 ../fish/guestfish-actions.pod:2524
 msgid "See also L</stat>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</stat>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2355 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2355
+#: ../fish/guestfish-actions.pod:2427
 msgid "is-busy"
 msgstr ""
 
 #. type: verbatim
 msgid "is-busy"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2357 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2357
+#: ../fish/guestfish-actions.pod:2429
 #, no-wrap
 msgid ""
 " is-busy\n"
 #, no-wrap
 msgid ""
 " is-busy\n"
@@ -8565,19 +9178,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2359 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2359 ../libguestfs-1.11.20/src/guestfs-actions.pod:3431 ../src/guestfs-actions.pod:3431
+#: ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:3584
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2364 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2364
+#: ../fish/guestfish-actions.pod:2436
 msgid "is-chardev"
 msgstr ""
 
 #. type: verbatim
 msgid "is-chardev"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2366 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2366
+#: ../fish/guestfish-actions.pod:2438
 #, no-wrap
 msgid ""
 " is-chardev path\n"
 #, no-wrap
 msgid ""
 " is-chardev path\n"
@@ -8585,19 +9198,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2368 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2368 ../libguestfs-1.11.20/src/guestfs-actions.pod:3446 ../src/guestfs-actions.pod:3446
+#: ../fish/guestfish-actions.pod:2440 ../src/guestfs-actions.pod:3599
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2373 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2373
+#: ../fish/guestfish-actions.pod:2445
 msgid "is-config"
 msgstr ""
 
 #. type: verbatim
 msgid "is-config"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2375 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2375
+#: ../fish/guestfish-actions.pod:2447
 #, no-wrap
 msgid ""
 " is-config\n"
 #, no-wrap
 msgid ""
 " is-config\n"
@@ -8605,19 +9218,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2377 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2377 ../libguestfs-1.11.20/src/guestfs-actions.pod:3460 ../src/guestfs-actions.pod:3460
+#: ../fish/guestfish-actions.pod:2449 ../src/guestfs-actions.pod:3613
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2382 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2382
+#: ../fish/guestfish-actions.pod:2454
 msgid "is-dir"
 msgstr ""
 
 #. type: verbatim
 msgid "is-dir"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2384 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2384
+#: ../fish/guestfish-actions.pod:2456
 #, no-wrap
 msgid ""
 " is-dir path\n"
 #, no-wrap
 msgid ""
 " is-dir path\n"
@@ -8625,19 +9238,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2386 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2386 ../libguestfs-1.11.20/src/guestfs-actions.pod:3475 ../src/guestfs-actions.pod:3475
+#: ../fish/guestfish-actions.pod:2458 ../src/guestfs-actions.pod:3628
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2392 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2392
+#: ../fish/guestfish-actions.pod:2464
 msgid "is-fifo"
 msgstr ""
 
 #. type: verbatim
 msgid "is-fifo"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2394 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2394
+#: ../fish/guestfish-actions.pod:2466
 #, no-wrap
 msgid ""
 " is-fifo path\n"
 #, no-wrap
 msgid ""
 " is-fifo path\n"
@@ -8645,19 +9258,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2396 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2396 ../libguestfs-1.11.20/src/guestfs-actions.pod:3491 ../src/guestfs-actions.pod:3491
+#: ../fish/guestfish-actions.pod:2468 ../src/guestfs-actions.pod:3644
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2401 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2401
+#: ../fish/guestfish-actions.pod:2473
 msgid "is-file"
 msgstr ""
 
 #. type: verbatim
 msgid "is-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2403 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2403
+#: ../fish/guestfish-actions.pod:2475
 #, no-wrap
 msgid ""
 " is-file path\n"
 #, no-wrap
 msgid ""
 " is-file path\n"
@@ -8665,7 +9278,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2405 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2405 ../libguestfs-1.11.20/src/guestfs-actions.pod:3506 ../src/guestfs-actions.pod:3506
+#: ../fish/guestfish-actions.pod:2477 ../src/guestfs-actions.pod:3659
 msgid ""
 "This returns C<true> if and only if there is a regular file with the given "
 "C<path> name.  Note that it returns false for other objects like "
 msgid ""
 "This returns C<true> if and only if there is a regular file with the given "
 "C<path> name.  Note that it returns false for other objects like "
@@ -8673,12 +9286,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2411 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2411
+#: ../fish/guestfish-actions.pod:2483
 msgid "is-launching"
 msgstr ""
 
 #. type: verbatim
 msgid "is-launching"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2413 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2413
+#: ../fish/guestfish-actions.pod:2485
 #, no-wrap
 msgid ""
 " is-launching\n"
 #, no-wrap
 msgid ""
 " is-launching\n"
@@ -8686,19 +9299,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2415 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2415 ../libguestfs-1.11.20/src/guestfs-actions.pod:3521 ../src/guestfs-actions.pod:3521
+#: ../fish/guestfish-actions.pod:2487 ../src/guestfs-actions.pod:3674
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2420 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2420
+#: ../fish/guestfish-actions.pod:2492
 msgid "is-lv"
 msgstr ""
 
 #. type: verbatim
 msgid "is-lv"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2422 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2422
+#: ../fish/guestfish-actions.pod:2494
 #, no-wrap
 msgid ""
 " is-lv device\n"
 #, no-wrap
 msgid ""
 " is-lv device\n"
@@ -8706,19 +9319,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2424 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2424 ../libguestfs-1.11.20/src/guestfs-actions.pod:3536 ../src/guestfs-actions.pod:3536
+#: ../fish/guestfish-actions.pod:2496 ../src/guestfs-actions.pod:3689
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2427 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2427
+#: ../fish/guestfish-actions.pod:2499
 msgid "is-ready"
 msgstr ""
 
 #. type: verbatim
 msgid "is-ready"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2429 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2429
+#: ../fish/guestfish-actions.pod:2501
 #, no-wrap
 msgid ""
 " is-ready\n"
 #, no-wrap
 msgid ""
 " is-ready\n"
@@ -8726,19 +9339,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2431 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2431 ../libguestfs-1.11.20/src/guestfs-actions.pod:3548 ../src/guestfs-actions.pod:3548
+#: ../fish/guestfish-actions.pod:2503 ../src/guestfs-actions.pod:3701
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2436 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2436
+#: ../fish/guestfish-actions.pod:2508
 msgid "is-socket"
 msgstr ""
 
 #. type: verbatim
 msgid "is-socket"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2438 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2438
+#: ../fish/guestfish-actions.pod:2510
 #, no-wrap
 msgid ""
 " is-socket path\n"
 #, no-wrap
 msgid ""
 " is-socket path\n"
@@ -8746,19 +9359,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2440 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2440 ../libguestfs-1.11.20/src/guestfs-actions.pod:3563 ../src/guestfs-actions.pod:3563
+#: ../fish/guestfish-actions.pod:2512 ../src/guestfs-actions.pod:3716
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2445 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2445
+#: ../fish/guestfish-actions.pod:2517
 msgid "is-symlink"
 msgstr ""
 
 #. type: verbatim
 msgid "is-symlink"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2447 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2447
+#: ../fish/guestfish-actions.pod:2519
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 #, no-wrap
 msgid ""
 " is-symlink path\n"
@@ -8766,19 +9379,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2449 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2449 ../libguestfs-1.11.20/src/guestfs-actions.pod:3578 ../src/guestfs-actions.pod:3578
+#: ../fish/guestfish-actions.pod:2521 ../src/guestfs-actions.pod:3731
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2454 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2454
+#: ../fish/guestfish-actions.pod:2526
 msgid "is-zero"
 msgstr ""
 
 #. type: verbatim
 msgid "is-zero"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2456 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2456
+#: ../fish/guestfish-actions.pod:2528
 #, no-wrap
 msgid ""
 " is-zero path\n"
 #, no-wrap
 msgid ""
 " is-zero path\n"
@@ -8786,19 +9399,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2458 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2458 ../libguestfs-1.11.20/src/guestfs-actions.pod:3593 ../src/guestfs-actions.pod:3593
+#: ../fish/guestfish-actions.pod:2530 ../src/guestfs-actions.pod:3746
 msgid ""
 "This returns true iff the file exists and the file is empty or it contains "
 "all zero bytes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff the file exists and the file is empty or it contains "
 "all zero bytes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2461 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2461
+#: ../fish/guestfish-actions.pod:2533
 msgid "is-zero-device"
 msgstr ""
 
 #. type: verbatim
 msgid "is-zero-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2463 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2463
+#: ../fish/guestfish-actions.pod:2535
 #, no-wrap
 msgid ""
 " is-zero-device device\n"
 #, no-wrap
 msgid ""
 " is-zero-device device\n"
@@ -8806,22 +9419,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2465 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2465 ../libguestfs-1.11.20/src/guestfs-actions.pod:3606 ../src/guestfs-actions.pod:3606
+#: ../fish/guestfish-actions.pod:2537 ../src/guestfs-actions.pod:3759
 msgid "This returns true iff the device exists and contains all zero bytes."
 msgstr ""
 
 #. type: textblock
 msgid "This returns true iff the device exists and contains all zero bytes."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2467 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2467 ../libguestfs-1.11.20/src/guestfs-actions.pod:3608 ../src/guestfs-actions.pod:3608
+#: ../fish/guestfish-actions.pod:2539 ../src/guestfs-actions.pod:3761
 msgid "Note that for large devices this can take a long time to run."
 msgstr ""
 
 #. type: =head2
 msgid "Note that for large devices this can take a long time to run."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2469 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2469
+#: ../fish/guestfish-actions.pod:2541
 msgid "kill-subprocess"
 msgstr ""
 
 #. type: verbatim
 msgid "kill-subprocess"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2471 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2471
+#: ../fish/guestfish-actions.pod:2543
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
@@ -8829,22 +9442,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2473 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2473 ../libguestfs-1.11.20/src/guestfs-actions.pod:3619 ../src/guestfs-actions.pod:3619
+#: ../fish/guestfish-actions.pod:2545 ../src/guestfs-actions.pod:3772
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 #. type: =head2
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2475 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2475
+#: ../fish/guestfish-actions.pod:2547
 msgid "launch"
 msgstr ""
 
 #. type: =head2
 msgid "launch"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2477 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2477
+#: ../fish/guestfish-actions.pod:2549
 msgid "run"
 msgstr ""
 
 #. type: verbatim
 msgid "run"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2479 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2479
+#: ../fish/guestfish-actions.pod:2551
 #, no-wrap
 msgid ""
 " launch\n"
 #, no-wrap
 msgid ""
 " launch\n"
@@ -8852,26 +9465,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2481 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2481 ../libguestfs-1.11.20/src/guestfs-actions.pod:3630 ../src/guestfs-actions.pod:3630
+#: ../fish/guestfish-actions.pod:2553 ../src/guestfs-actions.pod:3783
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2484 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2484 ../libguestfs-1.11.20/src/guestfs-actions.pod:3633 ../src/guestfs-actions.pod:3633
+#: ../fish/guestfish-actions.pod:2556 ../src/guestfs-actions.pod:3786
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2487 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2487
+#: ../fish/guestfish-actions.pod:2559
 msgid "lchown"
 msgstr ""
 
 #. type: verbatim
 msgid "lchown"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2489 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2489
+#: ../fish/guestfish-actions.pod:2561
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
@@ -8879,7 +9492,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2491 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2491
+#: ../fish/guestfish-actions.pod:2563
 msgid ""
 "Change the file owner to C<owner> and group to C<group>.  This is like "
 "L</chown> but if C<path> is a symlink then the link itself is changed, not "
 msgid ""
 "Change the file owner to C<owner> and group to C<group>.  This is like "
 "L</chown> but if C<path> is a symlink then the link itself is changed, not "
@@ -8887,12 +9500,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2499 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2499
+#: ../fish/guestfish-actions.pod:2571
 msgid "lgetxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "lgetxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2501 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2501
+#: ../fish/guestfish-actions.pod:2573
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
@@ -8900,24 +9513,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2503 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2503 ../libguestfs-1.11.20/src/guestfs-actions.pod:3673 ../src/guestfs-actions.pod:3673
+#: ../fish/guestfish-actions.pod:2575 ../src/guestfs-actions.pod:3826
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  If C<path> "
 "is a symlink, then this call returns an extended attribute from the symlink."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  If C<path> "
 "is a symlink, then this call returns an extended attribute from the symlink."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2517 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2517
+#: ../fish/guestfish-actions.pod:2589
 msgid "See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2519 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2519
+#: ../fish/guestfish-actions.pod:2591
 msgid "lgetxattrs"
 msgstr ""
 
 #. type: verbatim
 msgid "lgetxattrs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2521 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2521
+#: ../fish/guestfish-actions.pod:2593
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
@@ -8925,19 +9538,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2523 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2523
+#: ../fish/guestfish-actions.pod:2595
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2527 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2527
+#: ../fish/guestfish-actions.pod:2599
 msgid "list-9p"
 msgstr ""
 
 #. type: verbatim
 msgid "list-9p"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2529 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2529
+#: ../fish/guestfish-actions.pod:2601
 #, no-wrap
 msgid ""
 " list-9p\n"
 #, no-wrap
 msgid ""
 " list-9p\n"
@@ -8945,19 +9558,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2531 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2531 ../libguestfs-1.11.20/src/guestfs-actions.pod:3716 ../src/guestfs-actions.pod:3716
+#: ../fish/guestfish-actions.pod:2603 ../src/guestfs-actions.pod:3869
 msgid ""
 "List all 9p filesystems attached to the guest.  A list of mount tags is "
 "returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all 9p filesystems attached to the guest.  A list of mount tags is "
 "returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2534 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2534
+#: ../fish/guestfish-actions.pod:2606
 msgid "list-devices"
 msgstr ""
 
 #. type: verbatim
 msgid "list-devices"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2536 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2536
+#: ../fish/guestfish-actions.pod:2608
 #, no-wrap
 msgid ""
 " list-devices\n"
 #, no-wrap
 msgid ""
 " list-devices\n"
@@ -8965,22 +9578,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2538 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2538 ../libguestfs-1.11.20/src/guestfs-actions.pod:3730 ../src/guestfs-actions.pod:3730
+#: ../fish/guestfish-actions.pod:2610 ../src/guestfs-actions.pod:3883
 msgid "List all the block devices."
 msgstr ""
 
 #. type: textblock
 msgid "List all the block devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2540 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2540 ../libguestfs-1.11.20/src/guestfs-actions.pod:3732 ../src/guestfs-actions.pod:3732
+#: ../fish/guestfish-actions.pod:2612 ../src/guestfs-actions.pod:3885
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 #. type: =head2
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2544 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2544
+#: ../fish/guestfish-actions.pod:2616
 msgid "list-dm-devices"
 msgstr ""
 
 #. type: verbatim
 msgid "list-dm-devices"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2546 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2546
+#: ../fish/guestfish-actions.pod:2618
 #, no-wrap
 msgid ""
 " list-dm-devices\n"
 #, no-wrap
 msgid ""
 " list-dm-devices\n"
@@ -8988,31 +9601,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2548 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2548 ../libguestfs-1.11.20/src/guestfs-actions.pod:3747 ../src/guestfs-actions.pod:3747
+#: ../fish/guestfish-actions.pod:2620 ../src/guestfs-actions.pod:3900
 msgid "List all device mapper devices."
 msgstr ""
 
 #. type: textblock
 msgid "List all device mapper devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2550 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2550
+#: ../fish/guestfish-actions.pod:2622
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to L</luks-open>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to L</luks-open>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2553 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2553
+#: ../fish/guestfish-actions.pod:2625
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call L</lvs> if you want to list logical volumes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call L</lvs> if you want to list logical volumes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2557 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2557
+#: ../fish/guestfish-actions.pod:2629
 msgid "list-filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "list-filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2559 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2559
+#: ../fish/guestfish-actions.pod:2631
 #, no-wrap
 msgid ""
 " list-filesystems\n"
 #, no-wrap
 msgid ""
 " list-filesystems\n"
@@ -9020,7 +9633,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2561 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2561 ../libguestfs-1.11.20/src/guestfs-actions.pod:3767 ../src/guestfs-actions.pod:3767
+#: ../fish/guestfish-actions.pod:2633 ../src/guestfs-actions.pod:3920
 msgid ""
 "This inspection command looks for filesystems on partitions, block devices "
 "and logical volumes, returning a list of devices containing filesystems and "
 msgid ""
 "This inspection command looks for filesystems on partitions, block devices "
 "and logical volumes, returning a list of devices containing filesystems and "
@@ -9028,14 +9641,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2565 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2565 ../libguestfs-1.11.20/src/guestfs-actions.pod:3771 ../src/guestfs-actions.pod:3771
+#: ../fish/guestfish-actions.pod:2637 ../src/guestfs-actions.pod:3924
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2569 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2569 ../libguestfs-1.11.20/src/guestfs-actions.pod:3775 ../src/guestfs-actions.pod:3775
+#: ../fish/guestfish-actions.pod:2641 ../src/guestfs-actions.pod:3928
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
@@ -9046,14 +9659,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2574 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2574 ../libguestfs-1.11.20/src/guestfs-actions.pod:3780 ../src/guestfs-actions.pod:3780
+#: ../fish/guestfish-actions.pod:2646 ../src/guestfs-actions.pod:3933
 msgid ""
 "The value can have the special value \"unknown\", meaning the content of the "
 "device is undetermined or empty.  \"swap\" means a Linux swap partition."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The value can have the special value \"unknown\", meaning the content of the "
 "device is undetermined or empty.  \"swap\" means a Linux swap partition."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2578 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2578
+#: ../fish/guestfish-actions.pod:2650
 msgid ""
 "This command runs other libguestfs commands, which might include L</mount> "
 "and L</umount>, and therefore you should use this soon after launch and only "
 msgid ""
 "This command runs other libguestfs commands, which might include L</mount> "
 "and L</umount>, and therefore you should use this soon after launch and only "
@@ -9061,7 +9674,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2582 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2582
+#: ../fish/guestfish-actions.pod:2654
 msgid ""
 "Not all of the filesystems returned will be mountable.  In particular, swap "
 "partitions are returned in the list.  Also this command does not check that "
 msgid ""
 "Not all of the filesystems returned will be mountable.  In particular, swap "
 "partitions are returned in the list.  Also this command does not check that "
@@ -9071,12 +9684,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2590 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2590
+#: ../fish/guestfish-actions.pod:2662
 msgid "list-partitions"
 msgstr ""
 
 #. type: verbatim
 msgid "list-partitions"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2592 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2592
+#: ../fish/guestfish-actions.pod:2664
 #, no-wrap
 msgid ""
 " list-partitions\n"
 #, no-wrap
 msgid ""
 " list-partitions\n"
@@ -9084,29 +9697,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2594 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2594 ../libguestfs-1.11.20/src/guestfs-actions.pod:3809 ../src/guestfs-actions.pod:3809
+#: ../fish/guestfish-actions.pod:2666 ../src/guestfs-actions.pod:3962
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 #. type: textblock
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2596 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2596 ../libguestfs-1.11.20/src/guestfs-actions.pod:3811 ../src/guestfs-actions.pod:3811
+#: ../fish/guestfish-actions.pod:2668 ../src/guestfs-actions.pod:3964
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 #. type: textblock
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2598 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2598
+#: ../fish/guestfish-actions.pod:2670
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "L</lvs>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "L</lvs>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2603 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2603
+#: ../fish/guestfish-actions.pod:2675
 msgid "ll"
 msgstr ""
 
 #. type: verbatim
 msgid "ll"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2605 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2605
+#: ../fish/guestfish-actions.pod:2677
 #, no-wrap
 msgid ""
 " ll directory\n"
 #, no-wrap
 msgid ""
 " ll directory\n"
@@ -9114,26 +9727,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2607 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2607 ../libguestfs-1.11.20/src/guestfs-actions.pod:3830 ../src/guestfs-actions.pod:3830
+#: ../fish/guestfish-actions.pod:2679 ../src/guestfs-actions.pod:3983
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2610 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2610 ../libguestfs-1.11.20/src/guestfs-actions.pod:3833 ../src/guestfs-actions.pod:3833
+#: ../fish/guestfish-actions.pod:2682 ../src/guestfs-actions.pod:3986
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2613 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2613
+#: ../fish/guestfish-actions.pod:2685
 msgid "ln"
 msgstr ""
 
 #. type: verbatim
 msgid "ln"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2615 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2615
+#: ../fish/guestfish-actions.pod:2687
 #, no-wrap
 msgid ""
 " ln target linkname\n"
 #, no-wrap
 msgid ""
 " ln target linkname\n"
@@ -9141,17 +9754,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2617 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2617 ../libguestfs-1.11.20/src/guestfs-actions.pod:3848 ../src/guestfs-actions.pod:3848
+#: ../fish/guestfish-actions.pod:2689 ../src/guestfs-actions.pod:4001
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 #. type: =head2
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2619 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2619
+#: ../fish/guestfish-actions.pod:2691
 msgid "ln-f"
 msgstr ""
 
 #. type: verbatim
 msgid "ln-f"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2621 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2621
+#: ../fish/guestfish-actions.pod:2693
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
@@ -9159,19 +9772,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2623 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2623 ../libguestfs-1.11.20/src/guestfs-actions.pod:3861 ../src/guestfs-actions.pod:3861
+#: ../fish/guestfish-actions.pod:2695 ../src/guestfs-actions.pod:4014
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2626 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2626
+#: ../fish/guestfish-actions.pod:2698
 msgid "ln-s"
 msgstr ""
 
 #. type: verbatim
 msgid "ln-s"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2628 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2628
+#: ../fish/guestfish-actions.pod:2700
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
@@ -9179,17 +9792,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2630 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2630 ../libguestfs-1.11.20/src/guestfs-actions.pod:3875 ../src/guestfs-actions.pod:3875
+#: ../fish/guestfish-actions.pod:2702 ../src/guestfs-actions.pod:4028
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 #. type: =head2
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2632 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2632
+#: ../fish/guestfish-actions.pod:2704
 msgid "ln-sf"
 msgstr ""
 
 #. type: verbatim
 msgid "ln-sf"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2634 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2634
+#: ../fish/guestfish-actions.pod:2706
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
@@ -9197,19 +9810,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2636 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2636 ../libguestfs-1.11.20/src/guestfs-actions.pod:3888 ../src/guestfs-actions.pod:3888
+#: ../fish/guestfish-actions.pod:2708 ../src/guestfs-actions.pod:4041
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2639 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2639
+#: ../fish/guestfish-actions.pod:2711
 msgid "lremovexattr"
 msgstr ""
 
 #. type: verbatim
 msgid "lremovexattr"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2641 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2641
+#: ../fish/guestfish-actions.pod:2713
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
@@ -9217,19 +9830,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2643 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2643
+#: ../fish/guestfish-actions.pod:2715
 msgid ""
 "This is the same as L</removexattr>, but if C<path> is a symbolic link, then "
 "it removes an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</removexattr>, but if C<path> is a symbolic link, then "
 "it removes an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2647 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2647
+#: ../fish/guestfish-actions.pod:2719
 msgid "ls"
 msgstr ""
 
 #. type: verbatim
 msgid "ls"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2649 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2649
+#: ../fish/guestfish-actions.pod:2721
 #, no-wrap
 msgid ""
 " ls directory\n"
 #, no-wrap
 msgid ""
 " ls directory\n"
@@ -9237,7 +9850,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2651 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2651 ../libguestfs-1.11.20/src/guestfs-actions.pod:3916 ../src/guestfs-actions.pod:3916
+#: ../fish/guestfish-actions.pod:2723 ../src/guestfs-actions.pod:4069
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd).  The '.' and '..' entries are not returned, but hidden files are "
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd).  The '.' and '..' entries are not returned, but hidden files are "
@@ -9245,19 +9858,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2655 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2655
+#: ../fish/guestfish-actions.pod:2727
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2658 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2658
+#: ../fish/guestfish-actions.pod:2730
 msgid "lsetxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "lsetxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2660 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2660
+#: ../fish/guestfish-actions.pod:2732
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
@@ -9265,19 +9878,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2662 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2662
+#: ../fish/guestfish-actions.pod:2734
 msgid ""
 "This is the same as L</setxattr>, but if C<path> is a symbolic link, then it "
 "sets an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</setxattr>, but if C<path> is a symbolic link, then it "
 "sets an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2666 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2666
+#: ../fish/guestfish-actions.pod:2738
 msgid "lstat"
 msgstr ""
 
 #. type: verbatim
 msgid "lstat"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2668 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2668
+#: ../fish/guestfish-actions.pod:2740
 #, no-wrap
 msgid ""
 " lstat path\n"
 #, no-wrap
 msgid ""
 " lstat path\n"
@@ -9285,29 +9898,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2670 ../fish/guestfish-actions.pod:4478 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2670 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4478 ../libguestfs-1.11.20/src/guestfs-actions.pod:3952 ../libguestfs-1.11.20/src/guestfs-actions.pod:6731 ../src/guestfs-actions.pod:3952 ../src/guestfs-actions.pod:6731
+#: ../fish/guestfish-actions.pod:2742 ../fish/guestfish-actions.pod:4552 ../src/guestfs-actions.pod:4105 ../src/guestfs-actions.pod:6890
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2672 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2672
+#: ../fish/guestfish-actions.pod:2744
 msgid ""
 "This is the same as L</stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as L</stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2676 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2676 ../libguestfs-1.11.20/src/guestfs-actions.pod:3958 ../src/guestfs-actions.pod:3958
+#: ../fish/guestfish-actions.pod:2748 ../src/guestfs-actions.pod:4111
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 #. type: =head2
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2678 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2678
+#: ../fish/guestfish-actions.pod:2750
 msgid "lstatlist"
 msgstr ""
 
 #. type: verbatim
 msgid "lstatlist"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2680 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2680
+#: ../fish/guestfish-actions.pod:2752
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
@@ -9315,7 +9928,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2682 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2682
+#: ../fish/guestfish-actions.pod:2754
 msgid ""
 "This call allows you to perform the L</lstat> operation on multiple files, "
 "where all files are in the directory C<path>.  C<names> is the list of files "
 msgid ""
 "This call allows you to perform the L</lstat> operation on multiple files, "
 "where all files are in the directory C<path>.  C<names> is the list of files "
@@ -9323,7 +9936,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2686 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2686 ../libguestfs-1.11.20/src/guestfs-actions.pod:3977 ../src/guestfs-actions.pod:3977
+#: ../fish/guestfish-actions.pod:2758 ../src/guestfs-actions.pod:4130
 msgid ""
 "On return you get a list of stat structs, with a one-to-one correspondence "
 "to the C<names> list.  If any name did not exist or could not be lstat'd, "
 msgid ""
 "On return you get a list of stat structs, with a one-to-one correspondence "
 "to the C<names> list.  If any name did not exist or could not be lstat'd, "
@@ -9331,7 +9944,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2691 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2691
+#: ../fish/guestfish-actions.pod:2763
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also L</lxattrlist> for a "
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also L</lxattrlist> for a "
@@ -9342,12 +9955,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2699 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2699
+#: ../fish/guestfish-actions.pod:2771
 msgid "luks-add-key"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-add-key"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2701 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2701
+#: ../fish/guestfish-actions.pod:2773
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
@@ -9355,7 +9968,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2703 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2703 ../libguestfs-1.11.20/src/guestfs-actions.pod:4005 ../src/guestfs-actions.pod:4005
+#: ../fish/guestfish-actions.pod:2775 ../src/guestfs-actions.pod:4158
 msgid ""
 "This command adds a new key on LUKS device C<device>.  C<key> is any "
 "existing key, and is used to access the device.  C<newkey> is the new key to "
 msgid ""
 "This command adds a new key on LUKS device C<device>.  C<key> is any "
 "existing key, and is used to access the device.  C<newkey> is the new key to "
@@ -9363,26 +9976,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2708 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2708
+#: ../fish/guestfish-actions.pod:2780
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use L</luks-kill-slot> first to remove that key."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use L</luks-kill-slot> first to remove that key."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2712 ../fish/guestfish-actions.pod:2734 ../fish/guestfish-actions.pod:2747 ../fish/guestfish-actions.pod:2761 ../fish/guestfish-actions.pod:2787 ../fish/guestfish-actions.pod:2797 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2712 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2734 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2747 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2761 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2787 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2797
+#: ../fish/guestfish-actions.pod:2784 ../fish/guestfish-actions.pod:2806 ../fish/guestfish-actions.pod:2819 ../fish/guestfish-actions.pod:2833 ../fish/guestfish-actions.pod:2859 ../fish/guestfish-actions.pod:2869
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2715 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2715
+#: ../fish/guestfish-actions.pod:2787
 msgid "luks-close"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-close"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2717 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2717
+#: ../fish/guestfish-actions.pod:2789
 #, no-wrap
 msgid ""
 " luks-close device\n"
 #, no-wrap
 msgid ""
 " luks-close device\n"
@@ -9390,7 +10003,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2719 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2719
+#: ../fish/guestfish-actions.pod:2791
 msgid ""
 "This closes a LUKS device that was created earlier by L</luks-open> or "
 "L</luks-open-ro>.  The C<device> parameter must be the name of the LUKS "
 msgid ""
 "This closes a LUKS device that was created earlier by L</luks-open> or "
 "L</luks-open-ro>.  The C<device> parameter must be the name of the LUKS "
@@ -9399,12 +10012,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2725 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2725
+#: ../fish/guestfish-actions.pod:2797
 msgid "luks-format"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-format"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2727 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2727
+#: ../fish/guestfish-actions.pod:2799
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
@@ -9412,7 +10025,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2729 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2729 ../libguestfs-1.11.20/src/guestfs-actions.pod:4046 ../src/guestfs-actions.pod:4046
+#: ../fish/guestfish-actions.pod:2801 ../src/guestfs-actions.pod:4199
 msgid ""
 "This command erases existing data on C<device> and formats the device as a "
 "LUKS encrypted device.  C<key> is the initial key, which is added to key "
 msgid ""
 "This command erases existing data on C<device> and formats the device as a "
 "LUKS encrypted device.  C<key> is the initial key, which is added to key "
@@ -9420,19 +10033,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2737 ../fish/guestfish-actions.pod:2750 ../fish/guestfish-actions.pod:2837 ../fish/guestfish-actions.pod:3498 ../fish/guestfish-actions.pod:4024 ../fish/guestfish-actions.pod:4349 ../fish/guestfish-actions.pod:4372 ../fish/guestfish-actions.pod:4394 ../fish/guestfish-actions.pod:5132 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2737 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2750 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2837 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3498 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4024 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4349 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4372 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4394 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5132 ../libguestfs-1.11.20/src/guestfs-actions.pod:4053 ../libguestfs-1.11.20/src/guestfs-actions.pod:4076 ../libguestfs-1.11.20/src/guestfs-actions.pod:4219 ../libguestfs-1.11.20/src/guestfs-actions.pod:5322 ../libguestfs-1.11.20/src/guestfs-actions.pod:6110 ../libguestfs-1.11.20/src/guestfs-actions.pod:6538 ../libguestfs-1.11.20/src/guestfs-actions.pod:6568 ../libguestfs-1.11.20/src/guestfs-actions.pod:6601 ../libguestfs-1.11.20/src/guestfs-actions.pod:7799 ../src/guestfs-actions.pod:4053 ../src/guestfs-actions.pod:4076 ../src/guestfs-actions.pod:4219 ../src/guestfs-actions.pod:5322 ../src/guestfs-actions.pod:6110 ../src/guestfs-actions.pod:6538 ../src/guestfs-actions.pod:6568 ../src/guestfs-actions.pod:6601 ../src/guestfs-actions.pod:7799
+#: ../fish/guestfish-actions.pod:2809 ../fish/guestfish-actions.pod:2822 ../fish/guestfish-actions.pod:2909 ../fish/guestfish-actions.pod:3560 ../fish/guestfish-actions.pod:4086 ../fish/guestfish-actions.pod:4423 ../fish/guestfish-actions.pod:4446 ../fish/guestfish-actions.pod:4468 ../fish/guestfish-actions.pod:5214 ../src/guestfs-actions.pod:4206 ../src/guestfs-actions.pod:4229 ../src/guestfs-actions.pod:4372 ../src/guestfs-actions.pod:5465 ../src/guestfs-actions.pod:6253 ../src/guestfs-actions.pod:6704 ../src/guestfs-actions.pod:6734 ../src/guestfs-actions.pod:6767 ../src/guestfs-actions.pod:7966
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2740 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2740
+#: ../fish/guestfish-actions.pod:2812
 msgid "luks-format-cipher"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-format-cipher"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2742 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2742
+#: ../fish/guestfish-actions.pod:2814
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
@@ -9440,19 +10053,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2744 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2744
+#: ../fish/guestfish-actions.pod:2816
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2753 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2753
+#: ../fish/guestfish-actions.pod:2825
 msgid "luks-kill-slot"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-kill-slot"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2755 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2755
+#: ../fish/guestfish-actions.pod:2827
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
@@ -9460,19 +10073,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2757 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2757 ../libguestfs-1.11.20/src/guestfs-actions.pod:4093 ../src/guestfs-actions.pod:4093
+#: ../fish/guestfish-actions.pod:2829 ../src/guestfs-actions.pod:4246
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2764 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2764
+#: ../fish/guestfish-actions.pod:2836
 msgid "luks-open"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-open"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2766 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2766
+#: ../fish/guestfish-actions.pod:2838
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
@@ -9480,26 +10093,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2768 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2768 ../libguestfs-1.11.20/src/guestfs-actions.pod:4113 ../src/guestfs-actions.pod:4113
+#: ../fish/guestfish-actions.pod:2840 ../src/guestfs-actions.pod:4266
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2771 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2771 ../libguestfs-1.11.20/src/guestfs-actions.pod:4116 ../src/guestfs-actions.pod:4116
+#: ../fish/guestfish-actions.pod:2843 ../src/guestfs-actions.pod:4269
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 #. type: textblock
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2773 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2773 ../libguestfs-1.11.20/src/guestfs-actions.pod:4118 ../src/guestfs-actions.pod:4118
+#: ../fish/guestfish-actions.pod:2845 ../src/guestfs-actions.pod:4271
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2776 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2776 ../libguestfs-1.11.20/src/guestfs-actions.pod:4121 ../src/guestfs-actions.pod:4121
+#: ../fish/guestfish-actions.pod:2848 ../src/guestfs-actions.pod:4274
 msgid ""
 "This creates a new block device called C</dev/mapper/mapname>.  Reads and "
 "writes to this block device are decrypted from and encrypted to the "
 msgid ""
 "This creates a new block device called C</dev/mapper/mapname>.  Reads and "
 "writes to this block device are decrypted from and encrypted to the "
@@ -9507,24 +10120,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2780 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2780
+#: ../fish/guestfish-actions.pod:2852
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2784 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2784
+#: ../fish/guestfish-actions.pod:2856
 msgid "Use L</list-dm-devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
 msgid "Use L</list-dm-devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2790 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2790
+#: ../fish/guestfish-actions.pod:2862
 msgid "luks-open-ro"
 msgstr ""
 
 #. type: verbatim
 msgid "luks-open-ro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2792 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2792
+#: ../fish/guestfish-actions.pod:2864
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
@@ -9532,19 +10145,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2794 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2794
+#: ../fish/guestfish-actions.pod:2866
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is "
 "created."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is "
 "created."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2800 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2800
+#: ../fish/guestfish-actions.pod:2872
 msgid "lvcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "lvcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2802 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2802
+#: ../fish/guestfish-actions.pod:2874
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
@@ -9552,19 +10165,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2804 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2804 ../libguestfs-1.11.20/src/guestfs-actions.pod:4167 ../src/guestfs-actions.pod:4167
+#: ../fish/guestfish-actions.pod:2876 ../src/guestfs-actions.pod:4320
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2807 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2807
+#: ../fish/guestfish-actions.pod:2879
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 #. type: verbatim
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2809 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2809
+#: ../fish/guestfish-actions.pod:2881
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
@@ -9572,7 +10185,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2811 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2811 ../libguestfs-1.11.20/src/guestfs-actions.pod:4180 ../src/guestfs-actions.pod:4180
+#: ../fish/guestfish-actions.pod:2883 ../src/guestfs-actions.pod:4333
 msgid ""
 "This converts alternative naming schemes for LVs that you might find to the "
 "canonical name.  For example, C</dev/mapper/VG-LV> is converted to "
 msgid ""
 "This converts alternative naming schemes for LVs that you might find to the "
 "canonical name.  For example, C</dev/mapper/VG-LV> is converted to "
@@ -9580,24 +10193,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2815 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2815 ../libguestfs-1.11.20/src/guestfs-actions.pod:4184 ../src/guestfs-actions.pod:4184
+#: ../fish/guestfish-actions.pod:2887 ../src/guestfs-actions.pod:4337
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2818 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2818
+#: ../fish/guestfish-actions.pod:2890
 msgid "See also L</is-lv>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</is-lv>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2820 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2820
+#: ../fish/guestfish-actions.pod:2892
 msgid "lvm-clear-filter"
 msgstr ""
 
 #. type: verbatim
 msgid "lvm-clear-filter"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2822 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2822
+#: ../fish/guestfish-actions.pod:2894
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
@@ -9605,24 +10218,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2824 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2824
+#: ../fish/guestfish-actions.pod:2896
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2827 ../fish/guestfish-actions.pod:2858 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2827 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2858 ../libguestfs-1.11.20/src/guestfs-actions.pod:4202 ../libguestfs-1.11.20/src/guestfs-actions.pod:4244 ../src/guestfs-actions.pod:4202 ../src/guestfs-actions.pod:4244
+#: ../fish/guestfish-actions.pod:2899 ../fish/guestfish-actions.pod:2930 ../src/guestfs-actions.pod:4355 ../src/guestfs-actions.pod:4397
 msgid "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 #. type: =head2
 msgid "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2830 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2830
+#: ../fish/guestfish-actions.pod:2902
 msgid "lvm-remove-all"
 msgstr ""
 
 #. type: verbatim
 msgid "lvm-remove-all"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2832 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2832
+#: ../fish/guestfish-actions.pod:2904
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
@@ -9630,19 +10243,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2834 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2834 ../libguestfs-1.11.20/src/guestfs-actions.pod:4214 ../src/guestfs-actions.pod:4214
+#: ../fish/guestfish-actions.pod:2906 ../src/guestfs-actions.pod:4367
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2840 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2840
+#: ../fish/guestfish-actions.pod:2912
 msgid "lvm-set-filter"
 msgstr ""
 
 #. type: verbatim
 msgid "lvm-set-filter"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2842 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2842
+#: ../fish/guestfish-actions.pod:2914
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
@@ -9650,7 +10263,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2844 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2844 ../libguestfs-1.11.20/src/guestfs-actions.pod:4230 ../src/guestfs-actions.pod:4230
+#: ../fish/guestfish-actions.pod:2916 ../src/guestfs-actions.pod:4383
 msgid ""
 "This sets the LVM device filter so that LVM will only be able to \"see\" the "
 "block devices in the list C<devices>, and will ignore all other attached "
 msgid ""
 "This sets the LVM device filter so that LVM will only be able to \"see\" the "
 "block devices in the list C<devices>, and will ignore all other attached "
@@ -9658,7 +10271,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2848 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2848 ../libguestfs-1.11.20/src/guestfs-actions.pod:4234 ../src/guestfs-actions.pod:4234
+#: ../fish/guestfish-actions.pod:2920 ../src/guestfs-actions.pod:4387
 msgid ""
 "Where disk image(s) contain duplicate PVs or VGs, this command is useful to "
 "get LVM to ignore the duplicates, otherwise LVM can get confused.  Note also "
 msgid ""
 "Where disk image(s) contain duplicate PVs or VGs, this command is useful to "
 "get LVM to ignore the duplicates, otherwise LVM can get confused.  Note also "
@@ -9670,24 +10283,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2861 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2861 ../libguestfs-1.11.20/src/guestfs-actions.pod:4247 ../src/guestfs-actions.pod:4247
+#: ../fish/guestfish-actions.pod:2933 ../src/guestfs-actions.pod:4400
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 #. type: textblock
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2863 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2863 ../libguestfs-1.11.20/src/guestfs-actions.pod:4249 ../src/guestfs-actions.pod:4249
+#: ../fish/guestfish-actions.pod:2935 ../src/guestfs-actions.pod:4402
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2867 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2867
+#: ../fish/guestfish-actions.pod:2939
 msgid "lvremove"
 msgstr ""
 
 #. type: verbatim
 msgid "lvremove"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2869 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2869
+#: ../fish/guestfish-actions.pod:2941
 #, no-wrap
 msgid ""
 " lvremove device\n"
 #, no-wrap
 msgid ""
 " lvremove device\n"
@@ -9695,26 +10308,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2871 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2871 ../libguestfs-1.11.20/src/guestfs-actions.pod:4263 ../src/guestfs-actions.pod:4263
+#: ../fish/guestfish-actions.pod:2943 ../src/guestfs-actions.pod:4416
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2874 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2874 ../libguestfs-1.11.20/src/guestfs-actions.pod:4266 ../src/guestfs-actions.pod:4266
+#: ../fish/guestfish-actions.pod:2946 ../src/guestfs-actions.pod:4419
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, "
 "C</dev/VG>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, "
 "C</dev/VG>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2877 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2877
+#: ../fish/guestfish-actions.pod:2949
 msgid "lvrename"
 msgstr ""
 
 #. type: verbatim
 msgid "lvrename"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2879 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2879
+#: ../fish/guestfish-actions.pod:2951
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
@@ -9722,17 +10335,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2881 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2881 ../libguestfs-1.11.20/src/guestfs-actions.pod:4280 ../src/guestfs-actions.pod:4280
+#: ../fish/guestfish-actions.pod:2953 ../src/guestfs-actions.pod:4433
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 #. type: =head2
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2883 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2883
+#: ../fish/guestfish-actions.pod:2955
 msgid "lvresize"
 msgstr ""
 
 #. type: verbatim
 msgid "lvresize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2885 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2885
+#: ../fish/guestfish-actions.pod:2957
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
@@ -9740,19 +10353,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2887 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2887 ../libguestfs-1.11.20/src/guestfs-actions.pod:4293 ../src/guestfs-actions.pod:4293
+#: ../fish/guestfish-actions.pod:2959 ../src/guestfs-actions.pod:4446
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2891 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2891
+#: ../fish/guestfish-actions.pod:2963
 msgid "lvresize-free"
 msgstr ""
 
 #. type: verbatim
 msgid "lvresize-free"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2893 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2893
+#: ../fish/guestfish-actions.pod:2965
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
@@ -9760,7 +10373,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2895 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2895 ../libguestfs-1.11.20/src/guestfs-actions.pod:4308 ../src/guestfs-actions.pod:4308
+#: ../fish/guestfish-actions.pod:2967 ../src/guestfs-actions.pod:4461
 msgid ""
 "This expands an existing logical volume C<lv> so that it fills C<pc>% of the "
 "remaining free space in the volume group.  Commonly you would call this with "
 msgid ""
 "This expands an existing logical volume C<lv> so that it fills C<pc>% of the "
 "remaining free space in the volume group.  Commonly you would call this with "
@@ -9769,12 +10382,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2901 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2901
+#: ../fish/guestfish-actions.pod:2973
 msgid "lvs"
 msgstr ""
 
 #. type: verbatim
 msgid "lvs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2903 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2903
+#: ../fish/guestfish-actions.pod:2975
 #, no-wrap
 msgid ""
 " lvs\n"
 #, no-wrap
 msgid ""
 " lvs\n"
@@ -9782,31 +10395,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2905 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2905 ../libguestfs-1.11.20/src/guestfs-actions.pod:4323 ../src/guestfs-actions.pod:4323
+#: ../fish/guestfish-actions.pod:2977 ../src/guestfs-actions.pod:4476
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2908 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2908 ../libguestfs-1.11.20/src/guestfs-actions.pod:4326 ../src/guestfs-actions.pod:4326
+#: ../fish/guestfish-actions.pod:2980 ../src/guestfs-actions.pod:4479
 msgid ""
 "This returns a list of the logical volume device names "
 "(eg. C</dev/VolGroup00/LogVol00>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns a list of the logical volume device names "
 "(eg. C</dev/VolGroup00/LogVol00>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2911 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2911
+#: ../fish/guestfish-actions.pod:2983
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2913 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2913
+#: ../fish/guestfish-actions.pod:2985
 msgid "lvs-full"
 msgstr ""
 
 #. type: verbatim
 msgid "lvs-full"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2915 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2915
+#: ../fish/guestfish-actions.pod:2987
 #, no-wrap
 msgid ""
 " lvs-full\n"
 #, no-wrap
 msgid ""
 " lvs-full\n"
@@ -9814,19 +10427,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2917 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2917 ../libguestfs-1.11.20/src/guestfs-actions.pod:4342 ../src/guestfs-actions.pod:4342
+#: ../fish/guestfish-actions.pod:2989 ../src/guestfs-actions.pod:4495
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2920 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2920
+#: ../fish/guestfish-actions.pod:2992
 msgid "lvuuid"
 msgstr ""
 
 #. type: verbatim
 msgid "lvuuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2922 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2922
+#: ../fish/guestfish-actions.pod:2994
 #, no-wrap
 msgid ""
 " lvuuid device\n"
 #, no-wrap
 msgid ""
 " lvuuid device\n"
@@ -9834,17 +10447,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2924 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2924 ../libguestfs-1.11.20/src/guestfs-actions.pod:4357 ../src/guestfs-actions.pod:4357
+#: ../fish/guestfish-actions.pod:2996 ../src/guestfs-actions.pod:4510
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2926 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2926
+#: ../fish/guestfish-actions.pod:2998
 msgid "lxattrlist"
 msgstr ""
 
 #. type: verbatim
 msgid "lxattrlist"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2928 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2928
+#: ../fish/guestfish-actions.pod:3000
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
@@ -9852,7 +10465,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2930 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2930 ../libguestfs-1.11.20/src/guestfs-actions.pod:4371 ../src/guestfs-actions.pod:4371
+#: ../fish/guestfish-actions.pod:3002 ../src/guestfs-actions.pod:4524
 msgid ""
 "This call allows you to get the extended attributes of multiple files, where "
 "all files are in the directory C<path>.  C<names> is the list of files from "
 msgid ""
 "This call allows you to get the extended attributes of multiple files, where "
 "all files are in the directory C<path>.  C<names> is the list of files from "
@@ -9860,7 +10473,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2934 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2934 ../libguestfs-1.11.20/src/guestfs-actions.pod:4375 ../src/guestfs-actions.pod:4375
+#: ../fish/guestfish-actions.pod:3006 ../src/guestfs-actions.pod:4528
 msgid ""
 "On return you get a flat list of xattr structs which must be interpreted "
 "sequentially.  The first xattr struct always has a zero-length C<attrname>.  "
 msgid ""
 "On return you get a flat list of xattr structs which must be interpreted "
 "sequentially.  The first xattr struct always has a zero-length C<attrname>.  "
@@ -9873,7 +10486,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2944 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2944
+#: ../fish/guestfish-actions.pod:3016
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also L</lstatlist> for a "
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also L</lstatlist> for a "
@@ -9884,12 +10497,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2952 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2952
+#: ../fish/guestfish-actions.pod:3024
 msgid "mkdir"
 msgstr ""
 
 #. type: verbatim
 msgid "mkdir"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2954 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2954
+#: ../fish/guestfish-actions.pod:3026
 #, no-wrap
 msgid ""
 " mkdir path\n"
 #, no-wrap
 msgid ""
 " mkdir path\n"
@@ -9897,17 +10510,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2956 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2956 ../libguestfs-1.11.20/src/guestfs-actions.pod:4405 ../src/guestfs-actions.pod:4405
+#: ../fish/guestfish-actions.pod:3028 ../src/guestfs-actions.pod:4558
 msgid "Create a directory named C<path>."
 msgstr ""
 
 #. type: =head2
 msgid "Create a directory named C<path>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2958 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2958
+#: ../fish/guestfish-actions.pod:3030
 msgid "mkdir-mode"
 msgstr ""
 
 #. type: verbatim
 msgid "mkdir-mode"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2960 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2960
+#: ../fish/guestfish-actions.pod:3032
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
@@ -9915,14 +10528,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2962 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2962 ../libguestfs-1.11.20/src/guestfs-actions.pod:4418 ../src/guestfs-actions.pod:4418
+#: ../fish/guestfish-actions.pod:3034 ../src/guestfs-actions.pod:4571
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2965 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2965 ../libguestfs-1.11.20/src/guestfs-actions.pod:4421 ../src/guestfs-actions.pod:4421
+#: ../fish/guestfish-actions.pod:3037 ../src/guestfs-actions.pod:4574
 msgid ""
 "For common Linux filesystems, the actual mode which is set will be C<mode & "
 "~umask & 01777>.  Non-native-Linux filesystems may interpret the mode in "
 msgid ""
 "For common Linux filesystems, the actual mode which is set will be C<mode & "
 "~umask & 01777>.  Non-native-Linux filesystems may interpret the mode in "
@@ -9930,17 +10543,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2969 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2969
+#: ../fish/guestfish-actions.pod:3041
 msgid "See also L</mkdir>, L</umask>"
 msgstr ""
 
 #. type: =head2
 msgid "See also L</mkdir>, L</umask>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2971 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2971
+#: ../fish/guestfish-actions.pod:3043
 msgid "mkdir-p"
 msgstr ""
 
 #. type: verbatim
 msgid "mkdir-p"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2973 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2973
+#: ../fish/guestfish-actions.pod:3045
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
@@ -9948,19 +10561,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2975 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2975 ../libguestfs-1.11.20/src/guestfs-actions.pod:4437 ../src/guestfs-actions.pod:4437
+#: ../fish/guestfish-actions.pod:3047 ../src/guestfs-actions.pod:4590
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2978 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2978
+#: ../fish/guestfish-actions.pod:3050
 msgid "mkdtemp"
 msgstr ""
 
 #. type: verbatim
 msgid "mkdtemp"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2980 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2980
+#: ../fish/guestfish-actions.pod:3052
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
@@ -9968,7 +10581,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2982 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2982 ../libguestfs-1.11.20/src/guestfs-actions.pod:4450 ../src/guestfs-actions.pod:4450
+#: ../fish/guestfish-actions.pod:3054 ../src/guestfs-actions.pod:4603
 msgid ""
 "This command creates a temporary directory.  The C<template> parameter "
 "should be a full pathname for the temporary directory name with the final "
 msgid ""
 "This command creates a temporary directory.  The C<template> parameter "
 "should be a full pathname for the temporary directory name with the final "
@@ -9976,41 +10589,41 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2987 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2987 ../libguestfs-1.11.20/src/guestfs-actions.pod:4455 ../src/guestfs-actions.pod:4455
+#: ../fish/guestfish-actions.pod:3059 ../src/guestfs-actions.pod:4608
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2990 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2990 ../libguestfs-1.11.20/src/guestfs-actions.pod:4458 ../src/guestfs-actions.pod:4458
+#: ../fish/guestfish-actions.pod:3062 ../src/guestfs-actions.pod:4611
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 #. type: textblock
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2993 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2993 ../libguestfs-1.11.20/src/guestfs-actions.pod:4461 ../src/guestfs-actions.pod:4461
+#: ../fish/guestfish-actions.pod:3065 ../src/guestfs-actions.pod:4614
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 #. type: textblock
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2996 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2996 ../libguestfs-1.11.20/src/guestfs-actions.pod:4464 ../src/guestfs-actions.pod:4464
+#: ../fish/guestfish-actions.pod:3068 ../src/guestfs-actions.pod:4617
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2999 ../libguestfs-1.11.20/fish/guestfish-actions.pod:2999 ../libguestfs-1.11.20/src/guestfs-actions.pod:4467 ../src/guestfs-actions.pod:4467
+#: ../fish/guestfish-actions.pod:3071 ../src/guestfs-actions.pod:4620
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3001 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3001
+#: ../fish/guestfish-actions.pod:3073
 msgid "mke2fs-J"
 msgstr ""
 
 #. type: verbatim
 msgid "mke2fs-J"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3003 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3003
+#: ../fish/guestfish-actions.pod:3075
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
@@ -10018,14 +10631,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3005 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3005 ../libguestfs-1.11.20/src/guestfs-actions.pod:4483 ../src/guestfs-actions.pod:4483
+#: ../fish/guestfish-actions.pod:3077 ../src/guestfs-actions.pod:4636
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3009 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3009 ../libguestfs-1.11.20/src/guestfs-actions.pod:4487 ../src/guestfs-actions.pod:4487
+#: ../fish/guestfish-actions.pod:3081 ../src/guestfs-actions.pod:4640
 #, no-wrap
 msgid ""
 " mke2fs -t fstype -b blocksize -J device=<journal> <device>\n"
 #, no-wrap
 msgid ""
 " mke2fs -t fstype -b blocksize -J device=<journal> <device>\n"
@@ -10033,17 +10646,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3011 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3011
+#: ../fish/guestfish-actions.pod:3083
 msgid "See also L</mke2journal>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</mke2journal>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3013 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3013
+#: ../fish/guestfish-actions.pod:3085
 msgid "mke2fs-JL"
 msgstr ""
 
 #. type: verbatim
 msgid "mke2fs-JL"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3015 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3015
+#: ../fish/guestfish-actions.pod:3087
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
@@ -10051,24 +10664,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3017 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3017 ../libguestfs-1.11.20/src/guestfs-actions.pod:4504 ../src/guestfs-actions.pod:4504
+#: ../fish/guestfish-actions.pod:3089 ../src/guestfs-actions.pod:4657
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3020 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3020
+#: ../fish/guestfish-actions.pod:3092
 msgid "See also L</mke2journal-L>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</mke2journal-L>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3022 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3022
+#: ../fish/guestfish-actions.pod:3094
 msgid "mke2fs-JU"
 msgstr ""
 
 #. type: verbatim
 msgid "mke2fs-JU"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3024 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3024
+#: ../fish/guestfish-actions.pod:3096
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
@@ -10076,24 +10689,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3026 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3026 ../libguestfs-1.11.20/src/guestfs-actions.pod:4522 ../src/guestfs-actions.pod:4522
+#: ../fish/guestfish-actions.pod:3098 ../src/guestfs-actions.pod:4675
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3029 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3029
+#: ../fish/guestfish-actions.pod:3101
 msgid "See also L</mke2journal-U>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</mke2journal-U>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3031 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3031
+#: ../fish/guestfish-actions.pod:3103
 msgid "mke2journal"
 msgstr ""
 
 #. type: verbatim
 msgid "mke2journal"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3033 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3033
+#: ../fish/guestfish-actions.pod:3105
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
@@ -10101,14 +10714,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3035 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3035 ../libguestfs-1.11.20/src/guestfs-actions.pod:4538 ../src/guestfs-actions.pod:4538
+#: ../fish/guestfish-actions.pod:3107 ../src/guestfs-actions.pod:4691
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3038 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3038 ../libguestfs-1.11.20/src/guestfs-actions.pod:4541 ../src/guestfs-actions.pod:4541
+#: ../fish/guestfish-actions.pod:3110 ../src/guestfs-actions.pod:4694
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
@@ -10116,12 +10729,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3040 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3040
+#: ../fish/guestfish-actions.pod:3112
 msgid "mke2journal-L"
 msgstr ""
 
 #. type: verbatim
 msgid "mke2journal-L"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3042 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3042
+#: ../fish/guestfish-actions.pod:3114
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
@@ -10129,17 +10742,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3044 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3044 ../libguestfs-1.11.20/src/guestfs-actions.pod:4555 ../src/guestfs-actions.pod:4555
+#: ../fish/guestfish-actions.pod:3116 ../src/guestfs-actions.pod:4708
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 #. type: =head2
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3046 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3046
+#: ../fish/guestfish-actions.pod:3118
 msgid "mke2journal-U"
 msgstr ""
 
 #. type: verbatim
 msgid "mke2journal-U"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3048 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3048
+#: ../fish/guestfish-actions.pod:3120
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
@@ -10147,17 +10760,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3050 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3050 ../libguestfs-1.11.20/src/guestfs-actions.pod:4569 ../src/guestfs-actions.pod:4569
+#: ../fish/guestfish-actions.pod:3122 ../src/guestfs-actions.pod:4722
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3052 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3052
+#: ../fish/guestfish-actions.pod:3124
 msgid "mkfifo"
 msgstr ""
 
 #. type: verbatim
 msgid "mkfifo"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3054 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3054
+#: ../fish/guestfish-actions.pod:3126
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
@@ -10165,19 +10778,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3056 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3056
+#: ../fish/guestfish-actions.pod:3128
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3062 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3062
+#: ../fish/guestfish-actions.pod:3134
 msgid "mkfs"
 msgstr ""
 
 #. type: verbatim
 msgid "mkfs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3064 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3064
+#: ../fish/guestfish-actions.pod:3136
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
@@ -10185,19 +10798,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3066 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3066 ../libguestfs-1.11.20/src/guestfs-actions.pod:4599 ../src/guestfs-actions.pod:4599
+#: ../fish/guestfish-actions.pod:3138 ../src/guestfs-actions.pod:4752
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3070 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3070
+#: ../fish/guestfish-actions.pod:3142
 msgid "mkfs-b"
 msgstr ""
 
 #. type: verbatim
 msgid "mkfs-b"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3072 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3072
+#: ../fish/guestfish-actions.pod:3144
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
@@ -10205,7 +10818,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3074 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3074
+#: ../fish/guestfish-actions.pod:3146
 msgid ""
 "This call is similar to L</mkfs>, but it allows you to control the block "
 "size of the resulting filesystem.  Supported block sizes depend on the "
 msgid ""
 "This call is similar to L</mkfs>, but it allows you to control the block "
 "size of the resulting filesystem.  Supported block sizes depend on the "
@@ -10213,26 +10826,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3079 ../fish/guestfish-actions.pod:3106 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3079 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3106 ../libguestfs-1.11.20/src/guestfs-actions.pod:4620 ../libguestfs-1.11.20/src/guestfs-actions.pod:4665 ../src/guestfs-actions.pod:4620 ../src/guestfs-actions.pod:4665
+#: ../fish/guestfish-actions.pod:3151 ../fish/guestfish-actions.pod:3178 ../src/guestfs-actions.pod:4780 ../src/guestfs-actions.pod:4818
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3082 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3082 ../libguestfs-1.11.20/src/guestfs-actions.pod:4625 ../src/guestfs-actions.pod:4625
+#: ../fish/guestfish-actions.pod:3154
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<mkfs_opts> call "
+"I<This function is deprecated.> In new code, use the L</mkfs_opts> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3089 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3089
+#: ../fish/guestfish-actions.pod:3161
 msgid "mkfs-opts"
 msgstr ""
 
 #. type: verbatim
 msgid "mkfs-opts"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3091 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3091
+#: ../fish/guestfish-actions.pod:3163
 #, no-wrap
 msgid ""
 " mkfs-opts fstype device [blocksize:..] [features:..] [inode:..] "
 #, no-wrap
 msgid ""
 " mkfs-opts fstype device [blocksize:..] [features:..] [inode:..] "
@@ -10241,19 +10854,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3093 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3093 ../libguestfs-1.11.20/src/guestfs-actions.pod:4652 ../src/guestfs-actions.pod:4652
+#: ../fish/guestfish-actions.pod:3165 ../src/guestfs-actions.pod:4805
 msgid ""
 "This function creates a filesystem on C<device>.  The filesystem type is "
 "C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This function creates a filesystem on C<device>.  The filesystem type is "
 "C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3100 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3100 ../libguestfs-1.11.20/src/guestfs-actions.pod:4659 ../src/guestfs-actions.pod:4659
+#: ../fish/guestfish-actions.pod:3172 ../src/guestfs-actions.pod:4812
 msgid "C<blocksize>"
 msgstr ""
 
 #. type: textblock
 msgid "C<blocksize>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3102 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3102 ../libguestfs-1.11.20/src/guestfs-actions.pod:4661 ../src/guestfs-actions.pod:4661
+#: ../fish/guestfish-actions.pod:3174 ../src/guestfs-actions.pod:4814
 msgid ""
 "The filesystem block size.  Supported block sizes depend on the filesystem "
 "type, but typically they are C<1024>, C<2048> or C<4096> for Linux ext2/3 "
 msgid ""
 "The filesystem block size.  Supported block sizes depend on the filesystem "
 "type, but typically they are C<1024>, C<2048> or C<4096> for Linux ext2/3 "
@@ -10261,65 +10874,65 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3109 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3109 ../libguestfs-1.11.20/src/guestfs-actions.pod:4668 ../src/guestfs-actions.pod:4668
+#: ../fish/guestfish-actions.pod:3181 ../src/guestfs-actions.pod:4821
 msgid "For UFS block sizes, please see L<mkfs.ufs(8)>."
 msgstr ""
 
 #. type: =item
 msgid "For UFS block sizes, please see L<mkfs.ufs(8)>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3111 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3111 ../libguestfs-1.11.20/src/guestfs-actions.pod:4670 ../src/guestfs-actions.pod:4670
+#: ../fish/guestfish-actions.pod:3183 ../src/guestfs-actions.pod:4823
 msgid "C<features>"
 msgstr ""
 
 #. type: textblock
 msgid "C<features>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3113 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3113 ../libguestfs-1.11.20/src/guestfs-actions.pod:4672 ../src/guestfs-actions.pod:4672
+#: ../fish/guestfish-actions.pod:3185 ../src/guestfs-actions.pod:4825
 msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
 msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3115 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3115 ../libguestfs-1.11.20/src/guestfs-actions.pod:4674 ../src/guestfs-actions.pod:4674
+#: ../fish/guestfish-actions.pod:3187 ../src/guestfs-actions.pod:4827
 msgid ""
 "For certain filesystem types, this allows extra filesystem features to be "
 "selected.  See L<mke2fs(8)> and L<mkfs.ufs(8)> for more details."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For certain filesystem types, this allows extra filesystem features to be "
 "selected.  See L<mke2fs(8)> and L<mkfs.ufs(8)> for more details."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3119 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3119 ../libguestfs-1.11.20/src/guestfs-actions.pod:4678 ../src/guestfs-actions.pod:4678
+#: ../fish/guestfish-actions.pod:3191 ../src/guestfs-actions.pod:4831
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 #. type: =item
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3122 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3122 ../libguestfs-1.11.20/src/guestfs-actions.pod:4681 ../src/guestfs-actions.pod:4681
+#: ../fish/guestfish-actions.pod:3194 ../src/guestfs-actions.pod:4834
 msgid "C<inode>"
 msgstr ""
 
 #. type: textblock
 msgid "C<inode>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3124 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3124 ../libguestfs-1.11.20/src/guestfs-actions.pod:4683 ../src/guestfs-actions.pod:4683
+#: ../fish/guestfish-actions.pod:3196 ../src/guestfs-actions.pod:4836
 msgid ""
 "This passes the I<-I> parameter to the external L<mke2fs(8)> program which "
 "sets the inode size (only for ext2/3/4 filesystems at present)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This passes the I<-I> parameter to the external L<mke2fs(8)> program which "
 "sets the inode size (only for ext2/3/4 filesystems at present)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3127 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3127 ../libguestfs-1.11.20/src/guestfs-actions.pod:4686 ../src/guestfs-actions.pod:4686
+#: ../fish/guestfish-actions.pod:3199 ../src/guestfs-actions.pod:4839
 msgid "C<sectorsize>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sectorsize>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3129 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3129 ../libguestfs-1.11.20/src/guestfs-actions.pod:4688 ../src/guestfs-actions.pod:4688
+#: ../fish/guestfish-actions.pod:3201 ../src/guestfs-actions.pod:4841
 msgid ""
 "This passes the I<-S> parameter to external L<mkfs.ufs(8)> program, which "
 "sets sector size for ufs filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This passes the I<-S> parameter to external L<mkfs.ufs(8)> program, which "
 "sets sector size for ufs filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3136 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3136
+#: ../fish/guestfish-actions.pod:3208
 msgid "mkmountpoint"
 msgstr ""
 
 #. type: verbatim
 msgid "mkmountpoint"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3138 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3138
+#: ../fish/guestfish-actions.pod:3210
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
@@ -10327,14 +10940,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3140 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3140
+#: ../fish/guestfish-actions.pod:3212
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3144 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3144 ../libguestfs-1.11.20/src/guestfs-actions.pod:4731 ../src/guestfs-actions.pod:4731
+#: ../fish/guestfish-actions.pod:3216 ../src/guestfs-actions.pod:4884
 msgid ""
 "These calls are I<only> necessary in some very limited circumstances, mainly "
 "the case where you want to mount a mix of unrelated and/or read-only "
 msgid ""
 "These calls are I<only> necessary in some very limited circumstances, mainly "
 "the case where you want to mount a mix of unrelated and/or read-only "
@@ -10342,7 +10955,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3148 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3148 ../libguestfs-1.11.20/src/guestfs-actions.pod:4735 ../src/guestfs-actions.pod:4735
+#: ../fish/guestfish-actions.pod:3220 ../src/guestfs-actions.pod:4888
 msgid ""
 "For example, live CDs often contain a \"Russian doll\" nest of filesystems, "
 "an ISO outer layer, with a squashfs image inside, with an ext2/3 image "
 msgid ""
 "For example, live CDs often contain a \"Russian doll\" nest of filesystems, "
 "an ISO outer layer, with a squashfs image inside, with an ext2/3 image "
@@ -10350,7 +10963,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3153 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3153 ../libguestfs-1.11.20/src/guestfs-actions.pod:4740 ../src/guestfs-actions.pod:4740
+#: ../fish/guestfish-actions.pod:3225 ../src/guestfs-actions.pod:4893
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
@@ -10365,12 +10978,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3162 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3162 ../libguestfs-1.11.20/src/guestfs-actions.pod:4749 ../src/guestfs-actions.pod:4749
+#: ../fish/guestfish-actions.pod:3234 ../src/guestfs-actions.pod:4902
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 #. type: textblock
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3164 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3164
+#: ../fish/guestfish-actions.pod:3236
 msgid ""
 "L</mkmountpoint> is not compatible with L</umount-all>.  You may get "
 "unexpected errors if you try to mix these calls.  It is safest to manually "
 msgid ""
 "L</mkmountpoint> is not compatible with L</umount-all>.  You may get "
 "unexpected errors if you try to mix these calls.  It is safest to manually "
@@ -10378,7 +10991,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3168 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3168
+#: ../fish/guestfish-actions.pod:3240
 msgid ""
 "L</umount-all> unmounts filesystems by sorting the paths longest first, so "
 "for this to work for manual mountpoints, you must ensure that the innermost "
 msgid ""
 "L</umount-all> unmounts filesystems by sorting the paths longest first, so "
 "for this to work for manual mountpoints, you must ensure that the innermost "
@@ -10386,12 +10999,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3173 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3173 ../libguestfs-1.11.20/src/guestfs-actions.pod:4760 ../src/guestfs-actions.pod:4760
+#: ../fish/guestfish-actions.pod:3245 ../src/guestfs-actions.pod:4913
 msgid "For more details see L<https://bugzilla.redhat.com/show_bug.cgi?id=599503>"
 msgstr ""
 
 #. type: textblock
 msgid "For more details see L<https://bugzilla.redhat.com/show_bug.cgi?id=599503>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3175 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3175
+#: ../fish/guestfish-actions.pod:3247
 msgid ""
 "Autosync [see L</set-autosync>, this is set by default on handles] can cause "
 "L</umount-all> to be called when the handle is closed which can also trigger "
 msgid ""
 "Autosync [see L</set-autosync>, this is set by default on handles] can cause "
 "L</umount-all> to be called when the handle is closed which can also trigger "
@@ -10399,12 +11012,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3179 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3179
+#: ../fish/guestfish-actions.pod:3251
 msgid "mknod"
 msgstr ""
 
 #. type: verbatim
 msgid "mknod"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3181 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3181
+#: ../fish/guestfish-actions.pod:3253
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
@@ -10412,14 +11025,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3183 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3183 ../libguestfs-1.11.20/src/guestfs-actions.pod:4779 ../src/guestfs-actions.pod:4779
+#: ../fish/guestfish-actions.pod:3255 ../src/guestfs-actions.pod:4932
 msgid ""
 "This call creates block or character special devices, or named pipes "
 "(FIFOs)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call creates block or character special devices, or named pipes "
 "(FIFOs)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3186 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3186 ../libguestfs-1.11.20/src/guestfs-actions.pod:4782 ../src/guestfs-actions.pod:4782
+#: ../fish/guestfish-actions.pod:3258 ../src/guestfs-actions.pod:4935
 msgid ""
 "The C<mode> parameter should be the mode, using the standard constants.  "
 "C<devmajor> and C<devminor> are the device major and minor numbers, only "
 msgid ""
 "The C<mode> parameter should be the mode, using the standard constants.  "
 "C<devmajor> and C<devminor> are the device major and minor numbers, only "
@@ -10427,7 +11040,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3191 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3191
+#: ../fish/guestfish-actions.pod:3263
 msgid ""
 "Note that, just like L<mknod(2)>, the mode must be bitwise OR'd with "
 "S_IFBLK, S_IFCHR, S_IFIFO or S_IFSOCK (otherwise this call just creates a "
 msgid ""
 "Note that, just like L<mknod(2)>, the mode must be bitwise OR'd with "
 "S_IFBLK, S_IFCHR, S_IFIFO or S_IFSOCK (otherwise this call just creates a "
@@ -10438,12 +11051,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3201 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3201
+#: ../fish/guestfish-actions.pod:3273
 msgid "mknod-b"
 msgstr ""
 
 #. type: verbatim
 msgid "mknod-b"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3203 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3203
+#: ../fish/guestfish-actions.pod:3275
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
@@ -10451,7 +11064,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3205 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3205
+#: ../fish/guestfish-actions.pod:3277
 msgid ""
 "This call creates a block device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
 msgid ""
 "This call creates a block device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
@@ -10459,12 +11072,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3211 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3211
+#: ../fish/guestfish-actions.pod:3283
 msgid "mknod-c"
 msgstr ""
 
 #. type: verbatim
 msgid "mknod-c"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3213 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3213
+#: ../fish/guestfish-actions.pod:3285
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
@@ -10472,7 +11085,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3215 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3215
+#: ../fish/guestfish-actions.pod:3287
 msgid ""
 "This call creates a char device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
 msgid ""
 "This call creates a char device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
@@ -10480,12 +11093,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3221 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3221
+#: ../fish/guestfish-actions.pod:3293
 msgid "mkswap"
 msgstr ""
 
 #. type: verbatim
 msgid "mkswap"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3223 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3223
+#: ../fish/guestfish-actions.pod:3295
 #, no-wrap
 msgid ""
 " mkswap device\n"
 #, no-wrap
 msgid ""
 " mkswap device\n"
@@ -10493,17 +11106,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3225 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3225 ../libguestfs-1.11.20/src/guestfs-actions.pod:4845 ../src/guestfs-actions.pod:4845
+#: ../fish/guestfish-actions.pod:3297 ../src/guestfs-actions.pod:4998
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3227 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3227
+#: ../fish/guestfish-actions.pod:3299
 msgid "mkswap-L"
 msgstr ""
 
 #. type: verbatim
 msgid "mkswap-L"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3229 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3229
+#: ../fish/guestfish-actions.pod:3301
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
@@ -10511,12 +11124,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3231 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3231 ../libguestfs-1.11.20/src/guestfs-actions.pod:4858 ../src/guestfs-actions.pod:4858
+#: ../fish/guestfish-actions.pod:3303 ../src/guestfs-actions.pod:5011
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 #. type: textblock
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3233 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3233 ../libguestfs-1.11.20/src/guestfs-actions.pod:4860 ../src/guestfs-actions.pod:4860
+#: ../fish/guestfish-actions.pod:3305 ../src/guestfs-actions.pod:5013
 msgid ""
 "Note that you cannot attach a swap label to a block device "
 "(eg. C</dev/sda>), just to a partition.  This appears to be a limitation of "
 msgid ""
 "Note that you cannot attach a swap label to a block device "
 "(eg. C</dev/sda>), just to a partition.  This appears to be a limitation of "
@@ -10524,12 +11137,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3237 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3237
+#: ../fish/guestfish-actions.pod:3309
 msgid "mkswap-U"
 msgstr ""
 
 #. type: verbatim
 msgid "mkswap-U"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3239 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3239
+#: ../fish/guestfish-actions.pod:3311
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
@@ -10537,17 +11150,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3241 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3241 ../libguestfs-1.11.20/src/guestfs-actions.pod:4875 ../src/guestfs-actions.pod:4875
+#: ../fish/guestfish-actions.pod:3313 ../src/guestfs-actions.pod:5028
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3243 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3243
+#: ../fish/guestfish-actions.pod:3315
 msgid "mkswap-file"
 msgstr ""
 
 #. type: verbatim
 msgid "mkswap-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3245 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3245
+#: ../fish/guestfish-actions.pod:3317
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
@@ -10555,24 +11168,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3247 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3247 ../libguestfs-1.11.20/src/guestfs-actions.pod:4887 ../src/guestfs-actions.pod:4887
+#: ../fish/guestfish-actions.pod:3319 ../src/guestfs-actions.pod:5040
 msgid "Create a swap file."
 msgstr ""
 
 #. type: textblock
 msgid "Create a swap file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3249 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3249
+#: ../fish/guestfish-actions.pod:3321
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3252 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3252
+#: ../fish/guestfish-actions.pod:3324
 msgid "modprobe"
 msgstr ""
 
 #. type: verbatim
 msgid "modprobe"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3254 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3254
+#: ../fish/guestfish-actions.pod:3326
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
@@ -10580,24 +11193,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3256 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3256 ../libguestfs-1.11.20/src/guestfs-actions.pod:4902 ../src/guestfs-actions.pod:4902
+#: ../fish/guestfish-actions.pod:3328 ../src/guestfs-actions.pod:5055
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 #. type: textblock
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3258 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3258 ../libguestfs-1.11.20/src/guestfs-actions.pod:4904 ../src/guestfs-actions.pod:4904
+#: ../fish/guestfish-actions.pod:3330 ../src/guestfs-actions.pod:5057
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3261 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3261
+#: ../fish/guestfish-actions.pod:3333
 msgid "mount"
 msgstr ""
 
 #. type: verbatim
 msgid "mount"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3263 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3263
+#: ../fish/guestfish-actions.pod:3335
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
@@ -10605,7 +11218,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3265 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3265 ../libguestfs-1.11.20/src/guestfs-actions.pod:4918 ../src/guestfs-actions.pod:4918
+#: ../fish/guestfish-actions.pod:3337 ../src/guestfs-actions.pod:5071
 msgid ""
 "Mount a guest disk at a position in the filesystem.  Block devices are named "
 "C</dev/sda>, C</dev/sdb> and so on, as they were added to the guest.  If "
 msgid ""
 "Mount a guest disk at a position in the filesystem.  Block devices are named "
 "C</dev/sda>, C</dev/sdb> and so on, as they were added to the guest.  If "
@@ -10614,7 +11227,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3271 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3271 ../libguestfs-1.11.20/src/guestfs-actions.pod:4924 ../src/guestfs-actions.pod:4924
+#: ../fish/guestfish-actions.pod:3343 ../src/guestfs-actions.pod:5077
 msgid ""
 "The rules are the same as for L<mount(2)>: A filesystem must first be "
 "mounted on C</> before others can be mounted.  Other filesystems can only be "
 msgid ""
 "The rules are the same as for L<mount(2)>: A filesystem must first be "
 "mounted on C</> before others can be mounted.  Other filesystems can only be "
@@ -10622,38 +11235,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3276 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3276 ../libguestfs-1.11.20/src/guestfs-actions.pod:4929 ../src/guestfs-actions.pod:4929
+#: ../fish/guestfish-actions.pod:3348 ../src/guestfs-actions.pod:5082
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3279 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3279
-msgid ""
-"B<Important note:> When you use this call, the filesystem options C<sync> "
-"and C<noatime> are set implicitly.  This was originally done because we "
-"thought it would improve reliability, but it turns out that I<-o sync> has a "
-"very large negative performance impact and negligible effect on "
-"reliability.  Therefore we recommend that you avoid using L</mount> in any "
-"code that needs performance, and instead use L</mount-options> (use an empty "
-"string for the first parameter if you don't want any options)."
-msgstr ""
-
-#. type: textblock
-#: ../fish/guestfish-actions.pod:3289 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3289 ../libguestfs-1.11.20/src/guestfs-actions.pod:4944 ../src/guestfs-actions.pod:4944
+#: ../fish/guestfish-actions.pod:3351
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<mount_options> call "
-"instead."
+"Before libguestfs 1.13.16, this call implicitly added the options C<sync> "
+"and C<noatime>.  The C<sync> option greatly slowed writes and caused many "
+"problems for users.  If your program might need to work with older versions "
+"of libguestfs, use L</mount-options> instead (using an empty string for the "
+"first parameter if you don't want any options)."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3296 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3296
+#: ../fish/guestfish-actions.pod:3358
 msgid "mount-9p"
 msgstr ""
 
 #. type: verbatim
 msgid "mount-9p"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3298 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3298
+#: ../fish/guestfish-actions.pod:3360
 #, no-wrap
 msgid ""
 " mount-9p mounttag mountpoint [options:..]\n"
 #, no-wrap
 msgid ""
 " mount-9p mounttag mountpoint [options:..]\n"
@@ -10661,14 +11265,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3300 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3300 ../libguestfs-1.11.20/src/guestfs-actions.pod:4968 ../src/guestfs-actions.pod:4968
+#: ../fish/guestfish-actions.pod:3362 ../src/guestfs-actions.pod:5111
 msgid ""
 "Mount the virtio-9p filesystem with the tag C<mounttag> on the directory "
 "C<mountpoint>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Mount the virtio-9p filesystem with the tag C<mounttag> on the directory "
 "C<mountpoint>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3303 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3303 ../libguestfs-1.11.20/src/guestfs-actions.pod:4971 ../src/guestfs-actions.pod:4971
+#: ../fish/guestfish-actions.pod:3365 ../src/guestfs-actions.pod:5114
 msgid ""
 "If required, C<trans=virtio> will be automatically added to the options.  "
 "Any other options required can be passed in the optional C<options> "
 msgid ""
 "If required, C<trans=virtio> will be automatically added to the options.  "
 "Any other options required can be passed in the optional C<options> "
@@ -10676,12 +11280,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3309 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3309
+#: ../fish/guestfish-actions.pod:3371
 msgid "mount-loop"
 msgstr ""
 
 #. type: verbatim
 msgid "mount-loop"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3311 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3311
+#: ../fish/guestfish-actions.pod:3373
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
@@ -10689,7 +11293,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3313 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3313 ../libguestfs-1.11.20/src/guestfs-actions.pod:5010 ../src/guestfs-actions.pod:5010
+#: ../fish/guestfish-actions.pod:3375 ../src/guestfs-actions.pod:5153
 msgid ""
 "This command lets you mount C<file> (a filesystem image in a file) on a "
 "mount point.  It is entirely equivalent to the command C<mount -o loop file "
 msgid ""
 "This command lets you mount C<file> (a filesystem image in a file) on a "
 "mount point.  It is entirely equivalent to the command C<mount -o loop file "
@@ -10697,12 +11301,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3317 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3317
+#: ../fish/guestfish-actions.pod:3379
 msgid "mount-options"
 msgstr ""
 
 #. type: verbatim
 msgid "mount-options"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3319 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3319
+#: ../fish/guestfish-actions.pod:3381
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
@@ -10710,26 +11314,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3321 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3321
+#: ../fish/guestfish-actions.pod:3383
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set the "
 "mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set the "
 "mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3325 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3325 ../libguestfs-1.11.20/src/guestfs-actions.pod:5030 ../src/guestfs-actions.pod:5030
+#: ../fish/guestfish-actions.pod:3387 ../src/guestfs-actions.pod:5173
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3329 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3329
+#: ../fish/guestfish-actions.pod:3391
 msgid "mount-ro"
 msgstr ""
 
 #. type: verbatim
 msgid "mount-ro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3331 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3331
+#: ../fish/guestfish-actions.pod:3393
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
@@ -10737,19 +11341,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3333 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3333
+#: ../fish/guestfish-actions.pod:3395
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3336 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3336
+#: ../fish/guestfish-actions.pod:3398
 msgid "mount-vfs"
 msgstr ""
 
 #. type: verbatim
 msgid "mount-vfs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3338 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3338
+#: ../fish/guestfish-actions.pod:3400
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
@@ -10757,19 +11361,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3340 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3340
+#: ../fish/guestfish-actions.pod:3402
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set both the "
 "mount options and the vfstype as for the L<mount(8)> I<-o> and I<-t> flags."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set both the "
 "mount options and the vfstype as for the L<mount(8)> I<-o> and I<-t> flags."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3344 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3344
+#: ../fish/guestfish-actions.pod:3406
 msgid "mountpoints"
 msgstr ""
 
 #. type: verbatim
 msgid "mountpoints"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3346 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3346
+#: ../fish/guestfish-actions.pod:3408
 #, no-wrap
 msgid ""
 " mountpoints\n"
 #, no-wrap
 msgid ""
 " mountpoints\n"
@@ -10777,7 +11381,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3348 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3348
+#: ../fish/guestfish-actions.pod:3410
 msgid ""
 "This call is similar to L</mounts>.  That call returns a list of devices.  "
 "This one returns a hash table (map) of device name to directory where the "
 msgid ""
 "This call is similar to L</mounts>.  That call returns a list of devices.  "
 "This one returns a hash table (map) of device name to directory where the "
@@ -10785,12 +11389,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3352 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3352
+#: ../fish/guestfish-actions.pod:3414
 msgid "mounts"
 msgstr ""
 
 #. type: verbatim
 msgid "mounts"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3354 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3354
+#: ../fish/guestfish-actions.pod:3416
 #, no-wrap
 msgid ""
 " mounts\n"
 #, no-wrap
 msgid ""
 " mounts\n"
@@ -10798,29 +11402,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3356 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3356 ../libguestfs-1.11.20/src/guestfs-actions.pod:5091 ../src/guestfs-actions.pod:5091
+#: ../fish/guestfish-actions.pod:3418 ../src/guestfs-actions.pod:5234
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3359 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3359 ../libguestfs-1.11.20/src/guestfs-actions.pod:5094 ../src/guestfs-actions.pod:5094
+#: ../fish/guestfish-actions.pod:3421 ../src/guestfs-actions.pod:5237
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 #. type: textblock
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3361 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3361
+#: ../fish/guestfish-actions.pod:3423
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3363 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3363
+#: ../fish/guestfish-actions.pod:3425
 msgid "mv"
 msgstr ""
 
 #. type: verbatim
 msgid "mv"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3365 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3365
+#: ../fish/guestfish-actions.pod:3427
 #, no-wrap
 msgid ""
 " mv src dest\n"
 #, no-wrap
 msgid ""
 " mv src dest\n"
@@ -10828,19 +11432,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3367 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3367 ../libguestfs-1.11.20/src/guestfs-actions.pod:5111 ../src/guestfs-actions.pod:5111
+#: ../fish/guestfish-actions.pod:3429 ../src/guestfs-actions.pod:5254
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3370 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3370
+#: ../fish/guestfish-actions.pod:3432
 msgid "ntfs-3g-probe"
 msgstr ""
 
 #. type: verbatim
 msgid "ntfs-3g-probe"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3372 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3372
+#: ../fish/guestfish-actions.pod:3434
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
@@ -10848,7 +11452,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3374 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3374 ../libguestfs-1.11.20/src/guestfs-actions.pod:5125 ../src/guestfs-actions.pod:5125
+#: ../fish/guestfish-actions.pod:3436 ../src/guestfs-actions.pod:5268
 msgid ""
 "This command runs the L<ntfs-3g.probe(8)> command which probes an NTFS "
 "C<device> for mountability.  (Not all NTFS volumes can be mounted "
 msgid ""
 "This command runs the L<ntfs-3g.probe(8)> command which probes an NTFS "
 "C<device> for mountability.  (Not all NTFS volumes can be mounted "
@@ -10856,7 +11460,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3378 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3378 ../libguestfs-1.11.20/src/guestfs-actions.pod:5129 ../src/guestfs-actions.pod:5129
+#: ../fish/guestfish-actions.pod:3440 ../src/guestfs-actions.pod:5272
 msgid ""
 "C<rw> is a boolean flag.  Set it to true if you want to test if the volume "
 "can be mounted read-write.  Set it to false if you want to test if the "
 msgid ""
 "C<rw> is a boolean flag.  Set it to true if you want to test if the volume "
 "can be mounted read-write.  Set it to false if you want to test if the "
@@ -10864,19 +11468,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3382 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3382 ../libguestfs-1.11.20/src/guestfs-actions.pod:5133 ../src/guestfs-actions.pod:5133
+#: ../fish/guestfish-actions.pod:3444 ../src/guestfs-actions.pod:5276
 msgid ""
 "The return value is an integer which C<0> if the operation would succeed, or "
 "some non-zero value documented in the L<ntfs-3g.probe(8)> manual page."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The return value is an integer which C<0> if the operation would succeed, or "
 "some non-zero value documented in the L<ntfs-3g.probe(8)> manual page."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3386 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3386
+#: ../fish/guestfish-actions.pod:3448
 msgid "ntfsresize"
 msgstr ""
 
 #. type: verbatim
 msgid "ntfsresize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3388 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3388
+#: ../fish/guestfish-actions.pod:3450
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
@@ -10884,14 +11488,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3390 ../fish/guestfish-actions.pod:3414 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3390 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3414 ../libguestfs-1.11.20/src/guestfs-actions.pod:5147 ../libguestfs-1.11.20/src/guestfs-actions.pod:5186 ../src/guestfs-actions.pod:5147 ../src/guestfs-actions.pod:5186
+#: ../fish/guestfish-actions.pod:3452 ../fish/guestfish-actions.pod:3476 ../src/guestfs-actions.pod:5297 ../src/guestfs-actions.pod:5329
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3393 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3393 ../libguestfs-1.11.20/src/guestfs-actions.pod:5150 ../src/guestfs-actions.pod:5150
+#: ../fish/guestfish-actions.pod:3455 ../src/guestfs-actions.pod:5300
 msgid ""
 "I<Note:> After the resize operation, the filesystem is marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
 msgid ""
 "I<Note:> After the resize operation, the filesystem is marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
@@ -10902,24 +11506,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3401 ../fish/guestfish-actions.pod:3440 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3401 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3440 ../libguestfs-1.11.20/src/guestfs-actions.pod:5158 ../libguestfs-1.11.20/src/guestfs-actions.pod:5212 ../src/guestfs-actions.pod:5158 ../src/guestfs-actions.pod:5212
+#: ../fish/guestfish-actions.pod:3463 ../fish/guestfish-actions.pod:3502 ../src/guestfs-actions.pod:5308 ../src/guestfs-actions.pod:5355
 msgid "See also L<ntfsresize(8)>."
 msgstr ""
 
 #. type: textblock
 msgid "See also L<ntfsresize(8)>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3403 ../fish/guestfish-actions.pod:3451 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3403 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3451 ../libguestfs-1.11.20/src/guestfs-actions.pod:5162 ../libguestfs-1.11.20/src/guestfs-actions.pod:5252 ../src/guestfs-actions.pod:5162 ../src/guestfs-actions.pod:5252
+#: ../fish/guestfish-actions.pod:3465 ../fish/guestfish-actions.pod:3513
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<ntfsresize_opts> call "
-"instead."
+"I<This function is deprecated.> In new code, use the L</ntfsresize_opts> "
+"call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3410 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3410
+#: ../fish/guestfish-actions.pod:3472
 msgid "ntfsresize-opts"
 msgstr ""
 
 #. type: verbatim
 msgid "ntfsresize-opts"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3412 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3412
+#: ../fish/guestfish-actions.pod:3474
 #, no-wrap
 msgid ""
 " ntfsresize-opts device [size:..] [force:..]\n"
 #, no-wrap
 msgid ""
 " ntfsresize-opts device [size:..] [force:..]\n"
@@ -10927,26 +11531,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3423 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3423 ../libguestfs-1.11.20/src/guestfs-actions.pod:5195 ../src/guestfs-actions.pod:5195
+#: ../fish/guestfish-actions.pod:3485 ../src/guestfs-actions.pod:5338
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to fit the container (eg. partition)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to fit the container (eg. partition)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3426 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3426 ../libguestfs-1.11.20/src/guestfs-actions.pod:5198 ../src/guestfs-actions.pod:5198
+#: ../fish/guestfish-actions.pod:3488 ../src/guestfs-actions.pod:5341
 msgid "C<force>"
 msgstr ""
 
 #. type: textblock
 msgid "C<force>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3428 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3428 ../libguestfs-1.11.20/src/guestfs-actions.pod:5200 ../src/guestfs-actions.pod:5200
+#: ../fish/guestfish-actions.pod:3490 ../src/guestfs-actions.pod:5343
 msgid ""
 "If this option is true, then force the resize of the filesystem even if the "
 "filesystem is marked as requiring a consistency check."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If this option is true, then force the resize of the filesystem even if the "
 "filesystem is marked as requiring a consistency check."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3431 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3431
+#: ../fish/guestfish-actions.pod:3493
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
@@ -10956,12 +11560,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3444 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3444
+#: ../fish/guestfish-actions.pod:3506
 msgid "ntfsresize-size"
 msgstr ""
 
 #. type: verbatim
 msgid "ntfsresize-size"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3446 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3446
+#: ../fish/guestfish-actions.pod:3508
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
@@ -10969,19 +11573,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3448 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3448
+#: ../fish/guestfish-actions.pod:3510
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3458 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3458
+#: ../fish/guestfish-actions.pod:3520
 msgid "part-add"
 msgstr ""
 
 #. type: verbatim
 msgid "part-add"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3460 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3460
+#: ../fish/guestfish-actions.pod:3522
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
@@ -10989,14 +11593,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3462 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3462
+#: ../fish/guestfish-actions.pod:3524
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3465 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3465 ../libguestfs-1.11.20/src/guestfs-actions.pod:5273 ../src/guestfs-actions.pod:5273
+#: ../fish/guestfish-actions.pod:3527 ../src/guestfs-actions.pod:5416
 msgid ""
 "The C<prlogex> parameter is the type of partition.  Normally you should pass "
 "C<p> or C<primary> here, but MBR partition tables also support C<l> (or "
 msgid ""
 "The C<prlogex> parameter is the type of partition.  Normally you should pass "
 "C<p> or C<primary> here, but MBR partition tables also support C<l> (or "
@@ -11004,7 +11608,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3470 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3470 ../libguestfs-1.11.20/src/guestfs-actions.pod:5278 ../src/guestfs-actions.pod:5278
+#: ../fish/guestfish-actions.pod:3532 ../src/guestfs-actions.pod:5421
 msgid ""
 "C<startsect> and C<endsect> are the start and end of the partition in "
 "I<sectors>.  C<endsect> may be negative, which means it counts backwards "
 msgid ""
 "C<startsect> and C<endsect> are the start and end of the partition in "
 "I<sectors>.  C<endsect> may be negative, which means it counts backwards "
@@ -11012,19 +11616,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3474 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3474
+#: ../fish/guestfish-actions.pod:3536
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "L</part-disk> to do that."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "L</part-disk> to do that."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3477 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3477
+#: ../fish/guestfish-actions.pod:3539
 msgid "part-del"
 msgstr ""
 
 #. type: verbatim
 msgid "part-del"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3479 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3479
+#: ../fish/guestfish-actions.pod:3541
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
@@ -11032,24 +11636,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3481 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3481 ../libguestfs-1.11.20/src/guestfs-actions.pod:5296 ../src/guestfs-actions.pod:5296
+#: ../fish/guestfish-actions.pod:3543 ../src/guestfs-actions.pod:5439
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3483 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3483 ../libguestfs-1.11.20/src/guestfs-actions.pod:5298 ../src/guestfs-actions.pod:5298
+#: ../fish/guestfish-actions.pod:3545 ../src/guestfs-actions.pod:5441
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3487 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3487
+#: ../fish/guestfish-actions.pod:3549
 msgid "part-disk"
 msgstr ""
 
 #. type: verbatim
 msgid "part-disk"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3489 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3489
+#: ../fish/guestfish-actions.pod:3551
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
@@ -11057,26 +11661,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3491 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3491
+#: ../fish/guestfish-actions.pod:3553
 msgid ""
 "This command is simply a combination of L</part-init> followed by "
 "L</part-add> to create a single primary partition covering the whole disk."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command is simply a combination of L</part-init> followed by "
 "L</part-add> to create a single primary partition covering the whole disk."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3495 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3495
+#: ../fish/guestfish-actions.pod:3557
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3501 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3501
+#: ../fish/guestfish-actions.pod:3563
 msgid "part-get-bootable"
 msgstr ""
 
 #. type: verbatim
 msgid "part-get-bootable"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3503 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3503
+#: ../fish/guestfish-actions.pod:3565
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
@@ -11084,24 +11688,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3505 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3505 ../libguestfs-1.11.20/src/guestfs-actions.pod:5334 ../src/guestfs-actions.pod:5334
+#: ../fish/guestfish-actions.pod:3567 ../src/guestfs-actions.pod:5477
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3508 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3508
+#: ../fish/guestfish-actions.pod:3570
 msgid "See also L</part-set-bootable>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</part-set-bootable>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3510 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3510
+#: ../fish/guestfish-actions.pod:3572
 msgid "part-get-mbr-id"
 msgstr ""
 
 #. type: verbatim
 msgid "part-get-mbr-id"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3512 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3512
+#: ../fish/guestfish-actions.pod:3574
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
@@ -11109,14 +11713,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3514 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3514 ../libguestfs-1.11.20/src/guestfs-actions.pod:5350 ../src/guestfs-actions.pod:5350
+#: ../fish/guestfish-actions.pod:3576 ../src/guestfs-actions.pod:5493
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3517 ../fish/guestfish-actions.pod:3661 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3517 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3661
+#: ../fish/guestfish-actions.pod:3579 ../fish/guestfish-actions.pod:3723
 msgid ""
 "Note that only MBR (old DOS-style) partitions have type bytes.  You will get "
 "undefined results for other partition table types (see "
 msgid ""
 "Note that only MBR (old DOS-style) partitions have type bytes.  You will get "
 "undefined results for other partition table types (see "
@@ -11124,12 +11728,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3521 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3521
+#: ../fish/guestfish-actions.pod:3583
 msgid "part-get-parttype"
 msgstr ""
 
 #. type: verbatim
 msgid "part-get-parttype"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3523 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3523
+#: ../fish/guestfish-actions.pod:3585
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
@@ -11137,14 +11741,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3525 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3525 ../libguestfs-1.11.20/src/guestfs-actions.pod:5367 ../src/guestfs-actions.pod:5367
+#: ../fish/guestfish-actions.pod:3587 ../src/guestfs-actions.pod:5510
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3528 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3528
+#: ../fish/guestfish-actions.pod:3590
 msgid ""
 "Common return values include: C<msdos> (a DOS/Windows style MBR partition "
 "table), C<gpt> (a GPT/EFI-style partition table).  Other values are "
 msgid ""
 "Common return values include: C<msdos> (a DOS/Windows style MBR partition "
 "table), C<gpt> (a GPT/EFI-style partition table).  Other values are "
@@ -11152,12 +11756,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3533 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3533
+#: ../fish/guestfish-actions.pod:3595
 msgid "part-init"
 msgstr ""
 
 #. type: verbatim
 msgid "part-init"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3535 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3535
+#: ../fish/guestfish-actions.pod:3597
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
@@ -11165,7 +11769,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3537 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3537 ../libguestfs-1.11.20/src/guestfs-actions.pod:5387 ../src/guestfs-actions.pod:5387
+#: ../fish/guestfish-actions.pod:3599 ../src/guestfs-actions.pod:5530
 msgid ""
 "This creates an empty partition table on C<device> of one of the partition "
 "types listed below.  Usually C<parttype> should be either C<msdos> or C<gpt> "
 msgid ""
 "This creates an empty partition table on C<device> of one of the partition "
 "types listed below.  Usually C<parttype> should be either C<msdos> or C<gpt> "
@@ -11173,34 +11777,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3541 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3541
+#: ../fish/guestfish-actions.pod:3603
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "L</part-add> for each partition required."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "L</part-add> for each partition required."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3544 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3544 ../libguestfs-1.11.20/src/guestfs-actions.pod:5394 ../src/guestfs-actions.pod:5394
+#: ../fish/guestfish-actions.pod:3606 ../src/guestfs-actions.pod:5537
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 #. type: =item
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3548 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3548 ../libguestfs-1.11.20/src/guestfs-actions.pod:5398 ../src/guestfs-actions.pod:5398
+#: ../fish/guestfish-actions.pod:3610 ../src/guestfs-actions.pod:5541
 msgid "B<efi>"
 msgstr ""
 
 #. type: =item
 msgid "B<efi>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3550 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3550 ../libguestfs-1.11.20/src/guestfs-actions.pod:5400 ../src/guestfs-actions.pod:5400
+#: ../fish/guestfish-actions.pod:3612 ../src/guestfs-actions.pod:5543
 msgid "B<gpt>"
 msgstr ""
 
 #. type: textblock
 msgid "B<gpt>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3552 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3552 ../libguestfs-1.11.20/src/guestfs-actions.pod:5402 ../src/guestfs-actions.pod:5402
+#: ../fish/guestfish-actions.pod:3614 ../src/guestfs-actions.pod:5545
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 #. type: textblock
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3554 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3554 ../libguestfs-1.11.20/src/guestfs-actions.pod:5404 ../src/guestfs-actions.pod:5404
+#: ../fish/guestfish-actions.pod:3616 ../src/guestfs-actions.pod:5547
 msgid ""
 "This is recommended for >= 2 TB partitions that will be accessed from Linux "
 "and Intel-based Mac OS X.  It also has limited backwards compatibility with "
 msgid ""
 "This is recommended for >= 2 TB partitions that will be accessed from Linux "
 "and Intel-based Mac OS X.  It also has limited backwards compatibility with "
@@ -11208,17 +11812,17 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3558 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3558 ../libguestfs-1.11.20/src/guestfs-actions.pod:5408 ../src/guestfs-actions.pod:5408
+#: ../fish/guestfish-actions.pod:3620 ../src/guestfs-actions.pod:5551
 msgid "B<mbr>"
 msgstr ""
 
 #. type: =item
 msgid "B<mbr>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3560 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3560 ../libguestfs-1.11.20/src/guestfs-actions.pod:5410 ../src/guestfs-actions.pod:5410
+#: ../fish/guestfish-actions.pod:3622 ../src/guestfs-actions.pod:5553
 msgid "B<msdos>"
 msgstr ""
 
 #. type: textblock
 msgid "B<msdos>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3562 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3562 ../libguestfs-1.11.20/src/guestfs-actions.pod:5412 ../src/guestfs-actions.pod:5412
+#: ../fish/guestfish-actions.pod:3624 ../src/guestfs-actions.pod:5555
 msgid ""
 "The standard PC \"Master Boot Record\" (MBR) format used by MS-DOS and "
 "Windows.  This partition type will B<only> work for device sizes up to 2 "
 msgid ""
 "The standard PC \"Master Boot Record\" (MBR) format used by MS-DOS and "
 "Windows.  This partition type will B<only> work for device sizes up to 2 "
@@ -11226,102 +11830,102 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3569 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3569 ../libguestfs-1.11.20/src/guestfs-actions.pod:5419 ../src/guestfs-actions.pod:5419
+#: ../fish/guestfish-actions.pod:3631 ../src/guestfs-actions.pod:5562
 msgid "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 #. type: =item
 msgid "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3574 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3574 ../libguestfs-1.11.20/src/guestfs-actions.pod:5424 ../src/guestfs-actions.pod:5424
+#: ../fish/guestfish-actions.pod:3636 ../src/guestfs-actions.pod:5567
 msgid "B<aix>"
 msgstr ""
 
 #. type: textblock
 msgid "B<aix>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3576 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3576 ../libguestfs-1.11.20/src/guestfs-actions.pod:5426 ../src/guestfs-actions.pod:5426
+#: ../fish/guestfish-actions.pod:3638 ../src/guestfs-actions.pod:5569
 msgid "AIX disk labels."
 msgstr ""
 
 #. type: =item
 msgid "AIX disk labels."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3578 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3578 ../libguestfs-1.11.20/src/guestfs-actions.pod:5428 ../src/guestfs-actions.pod:5428
+#: ../fish/guestfish-actions.pod:3640 ../src/guestfs-actions.pod:5571
 msgid "B<amiga>"
 msgstr ""
 
 #. type: =item
 msgid "B<amiga>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3580 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3580 ../libguestfs-1.11.20/src/guestfs-actions.pod:5430 ../src/guestfs-actions.pod:5430
+#: ../fish/guestfish-actions.pod:3642 ../src/guestfs-actions.pod:5573
 msgid "B<rdb>"
 msgstr ""
 
 #. type: textblock
 msgid "B<rdb>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3582 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3582 ../libguestfs-1.11.20/src/guestfs-actions.pod:5432 ../src/guestfs-actions.pod:5432
+#: ../fish/guestfish-actions.pod:3644 ../src/guestfs-actions.pod:5575
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 #. type: =item
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3584 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3584 ../libguestfs-1.11.20/src/guestfs-actions.pod:5434 ../src/guestfs-actions.pod:5434
+#: ../fish/guestfish-actions.pod:3646 ../src/guestfs-actions.pod:5577
 msgid "B<bsd>"
 msgstr ""
 
 #. type: textblock
 msgid "B<bsd>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3586 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3586 ../libguestfs-1.11.20/src/guestfs-actions.pod:5436 ../src/guestfs-actions.pod:5436
+#: ../fish/guestfish-actions.pod:3648 ../src/guestfs-actions.pod:5579
 msgid "BSD disk labels."
 msgstr ""
 
 #. type: =item
 msgid "BSD disk labels."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3588 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3588 ../libguestfs-1.11.20/src/guestfs-actions.pod:5438 ../src/guestfs-actions.pod:5438
+#: ../fish/guestfish-actions.pod:3650 ../src/guestfs-actions.pod:5581
 msgid "B<dasd>"
 msgstr ""
 
 #. type: textblock
 msgid "B<dasd>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3590 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3590 ../libguestfs-1.11.20/src/guestfs-actions.pod:5440 ../src/guestfs-actions.pod:5440
+#: ../fish/guestfish-actions.pod:3652 ../src/guestfs-actions.pod:5583
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 #. type: =item
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3592 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3592 ../libguestfs-1.11.20/src/guestfs-actions.pod:5442 ../src/guestfs-actions.pod:5442
+#: ../fish/guestfish-actions.pod:3654 ../src/guestfs-actions.pod:5585
 msgid "B<dvh>"
 msgstr ""
 
 #. type: textblock
 msgid "B<dvh>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3594 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3594 ../libguestfs-1.11.20/src/guestfs-actions.pod:5444 ../src/guestfs-actions.pod:5444
+#: ../fish/guestfish-actions.pod:3656 ../src/guestfs-actions.pod:5587
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 #. type: =item
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3596 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3596 ../libguestfs-1.11.20/src/guestfs-actions.pod:5446 ../src/guestfs-actions.pod:5446
+#: ../fish/guestfish-actions.pod:3658 ../src/guestfs-actions.pod:5589
 msgid "B<mac>"
 msgstr ""
 
 #. type: textblock
 msgid "B<mac>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3598 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3598 ../libguestfs-1.11.20/src/guestfs-actions.pod:5448 ../src/guestfs-actions.pod:5448
+#: ../fish/guestfish-actions.pod:3660 ../src/guestfs-actions.pod:5591
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 #. type: =item
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3600 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3600 ../libguestfs-1.11.20/src/guestfs-actions.pod:5450 ../src/guestfs-actions.pod:5450
+#: ../fish/guestfish-actions.pod:3662 ../src/guestfs-actions.pod:5593
 msgid "B<pc98>"
 msgstr ""
 
 #. type: textblock
 msgid "B<pc98>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3602 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3602 ../libguestfs-1.11.20/src/guestfs-actions.pod:5452 ../src/guestfs-actions.pod:5452
+#: ../fish/guestfish-actions.pod:3664 ../src/guestfs-actions.pod:5595
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 #. type: =item
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3604 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3604 ../libguestfs-1.11.20/src/guestfs-actions.pod:5454 ../src/guestfs-actions.pod:5454
+#: ../fish/guestfish-actions.pod:3666 ../src/guestfs-actions.pod:5597
 msgid "B<sun>"
 msgstr ""
 
 #. type: textblock
 msgid "B<sun>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3606 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3606 ../libguestfs-1.11.20/src/guestfs-actions.pod:5456 ../src/guestfs-actions.pod:5456
+#: ../fish/guestfish-actions.pod:3668 ../src/guestfs-actions.pod:5599
 msgid "Sun disk labels."
 msgstr ""
 
 #. type: =head2
 msgid "Sun disk labels."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3610 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3610
+#: ../fish/guestfish-actions.pod:3672
 msgid "part-list"
 msgstr ""
 
 #. type: verbatim
 msgid "part-list"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3612 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3612
+#: ../fish/guestfish-actions.pod:3674
 #, no-wrap
 msgid ""
 " part-list device\n"
 #, no-wrap
 msgid ""
 " part-list device\n"
@@ -11329,66 +11933,66 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3614 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3614 ../libguestfs-1.11.20/src/guestfs-actions.pod:5470 ../src/guestfs-actions.pod:5470
+#: ../fish/guestfish-actions.pod:3676 ../src/guestfs-actions.pod:5613
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3617 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3617 ../libguestfs-1.11.20/src/guestfs-actions.pod:5473 ../src/guestfs-actions.pod:5473
+#: ../fish/guestfish-actions.pod:3679 ../src/guestfs-actions.pod:5616
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 #. type: =item
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3621 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3621 ../libguestfs-1.11.20/src/guestfs-actions.pod:5477 ../src/guestfs-actions.pod:5477
+#: ../fish/guestfish-actions.pod:3683 ../src/guestfs-actions.pod:5620
 msgid "B<part_num>"
 msgstr ""
 
 #. type: textblock
 msgid "B<part_num>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3623 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3623 ../libguestfs-1.11.20/src/guestfs-actions.pod:5479 ../src/guestfs-actions.pod:5479
+#: ../fish/guestfish-actions.pod:3685 ../src/guestfs-actions.pod:5622
 msgid "Partition number, counting from 1."
 msgstr ""
 
 #. type: =item
 msgid "Partition number, counting from 1."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3625 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3625 ../libguestfs-1.11.20/src/guestfs-actions.pod:5481 ../src/guestfs-actions.pod:5481
+#: ../fish/guestfish-actions.pod:3687 ../src/guestfs-actions.pod:5624
 msgid "B<part_start>"
 msgstr ""
 
 #. type: textblock
 msgid "B<part_start>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3627 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3627
+#: ../fish/guestfish-actions.pod:3689
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see L</blockdev-getss>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see L</blockdev-getss>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3630 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3630 ../libguestfs-1.11.20/src/guestfs-actions.pod:5486 ../src/guestfs-actions.pod:5486
+#: ../fish/guestfish-actions.pod:3692 ../src/guestfs-actions.pod:5629
 msgid "B<part_end>"
 msgstr ""
 
 #. type: textblock
 msgid "B<part_end>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3632 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3632 ../libguestfs-1.11.20/src/guestfs-actions.pod:5488 ../src/guestfs-actions.pod:5488
+#: ../fish/guestfish-actions.pod:3694 ../src/guestfs-actions.pod:5631
 msgid "End of the partition in bytes."
 msgstr ""
 
 #. type: =item
 msgid "End of the partition in bytes."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3634 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3634 ../libguestfs-1.11.20/src/guestfs-actions.pod:5490 ../src/guestfs-actions.pod:5490
+#: ../fish/guestfish-actions.pod:3696 ../src/guestfs-actions.pod:5633
 msgid "B<part_size>"
 msgstr ""
 
 #. type: textblock
 msgid "B<part_size>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3636 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3636 ../libguestfs-1.11.20/src/guestfs-actions.pod:5492 ../src/guestfs-actions.pod:5492
+#: ../fish/guestfish-actions.pod:3698 ../src/guestfs-actions.pod:5635
 msgid "Size of the partition in bytes."
 msgstr ""
 
 #. type: =head2
 msgid "Size of the partition in bytes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3640 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3640
+#: ../fish/guestfish-actions.pod:3702
 msgid "part-set-bootable"
 msgstr ""
 
 #. type: verbatim
 msgid "part-set-bootable"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3642 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3642
+#: ../fish/guestfish-actions.pod:3704
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
@@ -11396,14 +12000,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3644 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3644 ../libguestfs-1.11.20/src/guestfs-actions.pod:5510 ../src/guestfs-actions.pod:5510
+#: ../fish/guestfish-actions.pod:3706 ../src/guestfs-actions.pod:5653
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3647 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3647 ../libguestfs-1.11.20/src/guestfs-actions.pod:5513 ../src/guestfs-actions.pod:5513
+#: ../fish/guestfish-actions.pod:3709 ../src/guestfs-actions.pod:5656
 msgid ""
 "The bootable flag is used by some operating systems (notably Windows) to "
 "determine which partition to boot from.  It is by no means universally "
 msgid ""
 "The bootable flag is used by some operating systems (notably Windows) to "
 "determine which partition to boot from.  It is by no means universally "
@@ -11411,12 +12015,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3651 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3651
+#: ../fish/guestfish-actions.pod:3713
 msgid "part-set-mbr-id"
 msgstr ""
 
 #. type: verbatim
 msgid "part-set-mbr-id"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3653 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3653
+#: ../fish/guestfish-actions.pod:3715
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
@@ -11424,7 +12028,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3655 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3655 ../libguestfs-1.11.20/src/guestfs-actions.pod:5529 ../src/guestfs-actions.pod:5529
+#: ../fish/guestfish-actions.pod:3717 ../src/guestfs-actions.pod:5672
 msgid ""
 "Sets the MBR type byte (also known as the ID byte) of the numbered partition "
 "C<partnum> to C<idbyte>.  Note that the type bytes quoted in most "
 msgid ""
 "Sets the MBR type byte (also known as the ID byte) of the numbered partition "
 "C<partnum> to C<idbyte>.  Note that the type bytes quoted in most "
@@ -11433,12 +12037,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3665 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3665
+#: ../fish/guestfish-actions.pod:3727
 msgid "part-set-name"
 msgstr ""
 
 #. type: verbatim
 msgid "part-set-name"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3667 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3667
+#: ../fish/guestfish-actions.pod:3729
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
@@ -11446,26 +12050,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3669 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3669 ../libguestfs-1.11.20/src/guestfs-actions.pod:5551 ../src/guestfs-actions.pod:5551
+#: ../fish/guestfish-actions.pod:3731 ../src/guestfs-actions.pod:5694
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3672 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3672 ../libguestfs-1.11.20/src/guestfs-actions.pod:5554 ../src/guestfs-actions.pod:5554
+#: ../fish/guestfish-actions.pod:3734 ../src/guestfs-actions.pod:5697
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3675 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3675
+#: ../fish/guestfish-actions.pod:3737
 msgid "part-to-dev"
 msgstr ""
 
 #. type: verbatim
 msgid "part-to-dev"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3677 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3677
+#: ../fish/guestfish-actions.pod:3739
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
@@ -11473,26 +12077,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3679 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3679 ../libguestfs-1.11.20/src/guestfs-actions.pod:5567 ../src/guestfs-actions.pod:5567
+#: ../fish/guestfish-actions.pod:3741 ../src/guestfs-actions.pod:5710
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3683 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3683
+#: ../fish/guestfish-actions.pod:3745
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "L</list-partitions>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "L</list-partitions>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3686 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3686
+#: ../fish/guestfish-actions.pod:3748
 msgid "ping-daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "ping-daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3688 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3688
+#: ../fish/guestfish-actions.pod:3750
 #, no-wrap
 msgid ""
 " ping-daemon\n"
 #, no-wrap
 msgid ""
 " ping-daemon\n"
@@ -11500,7 +12104,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3690 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3690 ../libguestfs-1.11.20/src/guestfs-actions.pod:5584 ../src/guestfs-actions.pod:5584
+#: ../fish/guestfish-actions.pod:3752 ../src/guestfs-actions.pod:5727
 msgid ""
 "This is a test probe into the guestfs daemon running inside the qemu "
 "subprocess.  Calling this function checks that the daemon responds to the "
 msgid ""
 "This is a test probe into the guestfs daemon running inside the qemu "
 "subprocess.  Calling this function checks that the daemon responds to the "
@@ -11509,12 +12113,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3695 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3695
+#: ../fish/guestfish-actions.pod:3757
 msgid "pread"
 msgstr ""
 
 #. type: verbatim
 msgid "pread"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3697 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3697
+#: ../fish/guestfish-actions.pod:3759
 #, no-wrap
 msgid ""
 " pread path count offset\n"
 #, no-wrap
 msgid ""
 " pread path count offset\n"
@@ -11522,31 +12126,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3699 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3699 ../libguestfs-1.11.20/src/guestfs-actions.pod:5602 ../src/guestfs-actions.pod:5602
+#: ../fish/guestfish-actions.pod:3761 ../src/guestfs-actions.pod:5745
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3702 ../fish/guestfish-actions.pod:3717 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3702 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3717 ../libguestfs-1.11.20/src/guestfs-actions.pod:5605 ../libguestfs-1.11.20/src/guestfs-actions.pod:5631 ../src/guestfs-actions.pod:5605 ../src/guestfs-actions.pod:5631
+#: ../fish/guestfish-actions.pod:3764 ../fish/guestfish-actions.pod:3779 ../src/guestfs-actions.pod:5748 ../src/guestfs-actions.pod:5774
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3705 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3705
+#: ../fish/guestfish-actions.pod:3767
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3710 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3710
+#: ../fish/guestfish-actions.pod:3772
 msgid "pread-device"
 msgstr ""
 
 #. type: verbatim
 msgid "pread-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3712 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3712
+#: ../fish/guestfish-actions.pod:3774
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
@@ -11554,24 +12158,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3714 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3714 ../libguestfs-1.11.20/src/guestfs-actions.pod:5628 ../src/guestfs-actions.pod:5628
+#: ../fish/guestfish-actions.pod:3776 ../src/guestfs-actions.pod:5771
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3720 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3720
+#: ../fish/guestfish-actions.pod:3782
 msgid "See also L</pread>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</pread>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3725 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3725
+#: ../fish/guestfish-actions.pod:3787
 msgid "pvcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "pvcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3727 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3727
+#: ../fish/guestfish-actions.pod:3789
 #, no-wrap
 msgid ""
 " pvcreate device\n"
 #, no-wrap
 msgid ""
 " pvcreate device\n"
@@ -11579,19 +12183,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3729 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3729 ../libguestfs-1.11.20/src/guestfs-actions.pod:5651 ../src/guestfs-actions.pod:5651
+#: ../fish/guestfish-actions.pod:3791 ../src/guestfs-actions.pod:5794
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3733 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3733
+#: ../fish/guestfish-actions.pod:3795
 msgid "pvremove"
 msgstr ""
 
 #. type: verbatim
 msgid "pvremove"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3735 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3735
+#: ../fish/guestfish-actions.pod:3797
 #, no-wrap
 msgid ""
 " pvremove device\n"
 #, no-wrap
 msgid ""
 " pvremove device\n"
@@ -11599,14 +12203,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3737 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3737 ../libguestfs-1.11.20/src/guestfs-actions.pod:5665 ../src/guestfs-actions.pod:5665
+#: ../fish/guestfish-actions.pod:3799 ../src/guestfs-actions.pod:5808
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3740 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3740 ../libguestfs-1.11.20/src/guestfs-actions.pod:5668 ../src/guestfs-actions.pod:5668
+#: ../fish/guestfish-actions.pod:3802 ../src/guestfs-actions.pod:5811
 msgid ""
 "The implementation uses the C<pvremove> command which refuses to wipe "
 "physical volumes that contain any volume groups, so you have to remove those "
 msgid ""
 "The implementation uses the C<pvremove> command which refuses to wipe "
 "physical volumes that contain any volume groups, so you have to remove those "
@@ -11614,12 +12218,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3744 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3744
+#: ../fish/guestfish-actions.pod:3806
 msgid "pvresize"
 msgstr ""
 
 #. type: verbatim
 msgid "pvresize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3746 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3746
+#: ../fish/guestfish-actions.pod:3808
 #, no-wrap
 msgid ""
 " pvresize device\n"
 #, no-wrap
 msgid ""
 " pvresize device\n"
@@ -11627,19 +12231,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3748 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3748 ../libguestfs-1.11.20/src/guestfs-actions.pod:5682 ../src/guestfs-actions.pod:5682
+#: ../fish/guestfish-actions.pod:3810 ../src/guestfs-actions.pod:5825
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3751 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3751
+#: ../fish/guestfish-actions.pod:3813
 msgid "pvresize-size"
 msgstr ""
 
 #. type: verbatim
 msgid "pvresize-size"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3753 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3753
+#: ../fish/guestfish-actions.pod:3815
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
@@ -11647,19 +12251,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3755 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3755
+#: ../fish/guestfish-actions.pod:3817
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3758 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3758
+#: ../fish/guestfish-actions.pod:3820
 msgid "pvs"
 msgstr ""
 
 #. type: verbatim
 msgid "pvs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3760 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3760
+#: ../fish/guestfish-actions.pod:3822
 #, no-wrap
 msgid ""
 " pvs\n"
 #, no-wrap
 msgid ""
 " pvs\n"
@@ -11667,31 +12271,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3762 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3762 ../libguestfs-1.11.20/src/guestfs-actions.pod:5708 ../src/guestfs-actions.pod:5708
+#: ../fish/guestfish-actions.pod:3824 ../src/guestfs-actions.pod:5851
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3765 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3765 ../libguestfs-1.11.20/src/guestfs-actions.pod:5711 ../src/guestfs-actions.pod:5711
+#: ../fish/guestfish-actions.pod:3827 ../src/guestfs-actions.pod:5854
 msgid ""
 "This returns a list of just the device names that contain PVs "
 "(eg. C</dev/sda2>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns a list of just the device names that contain PVs "
 "(eg. C</dev/sda2>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3768 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3768
+#: ../fish/guestfish-actions.pod:3830
 msgid "See also L</pvs-full>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</pvs-full>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3770 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3770
+#: ../fish/guestfish-actions.pod:3832
 msgid "pvs-full"
 msgstr ""
 
 #. type: verbatim
 msgid "pvs-full"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3772 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3772
+#: ../fish/guestfish-actions.pod:3834
 #, no-wrap
 msgid ""
 " pvs-full\n"
 #, no-wrap
 msgid ""
 " pvs-full\n"
@@ -11699,19 +12303,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3774 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3774 ../libguestfs-1.11.20/src/guestfs-actions.pod:5727 ../src/guestfs-actions.pod:5727
+#: ../fish/guestfish-actions.pod:3836 ../src/guestfs-actions.pod:5870
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3777 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3777
+#: ../fish/guestfish-actions.pod:3839
 msgid "pvuuid"
 msgstr ""
 
 #. type: verbatim
 msgid "pvuuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3779 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3779
+#: ../fish/guestfish-actions.pod:3841
 #, no-wrap
 msgid ""
 " pvuuid device\n"
 #, no-wrap
 msgid ""
 " pvuuid device\n"
@@ -11719,17 +12323,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3781 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3781 ../libguestfs-1.11.20/src/guestfs-actions.pod:5742 ../src/guestfs-actions.pod:5742
+#: ../fish/guestfish-actions.pod:3843 ../src/guestfs-actions.pod:5885
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3783 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3783
+#: ../fish/guestfish-actions.pod:3845
 msgid "pwrite"
 msgstr ""
 
 #. type: verbatim
 msgid "pwrite"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3785 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3785
+#: ../fish/guestfish-actions.pod:3847
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
@@ -11737,14 +12341,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3787 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3787 ../libguestfs-1.11.20/src/guestfs-actions.pod:5758 ../src/guestfs-actions.pod:5758
+#: ../fish/guestfish-actions.pod:3849 ../src/guestfs-actions.pod:5901
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3790 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3790 ../libguestfs-1.11.20/src/guestfs-actions.pod:5761 ../src/guestfs-actions.pod:5761
+#: ../fish/guestfish-actions.pod:3852 ../src/guestfs-actions.pod:5904
 msgid ""
 "This command implements the L<pwrite(2)> system call, and like that system "
 "call it may not write the full data requested.  The return value is the "
 msgid ""
 "This command implements the L<pwrite(2)> system call, and like that system "
 "call it may not write the full data requested.  The return value is the "
@@ -11754,17 +12358,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3796 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3796
+#: ../fish/guestfish-actions.pod:3858
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3801 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3801
+#: ../fish/guestfish-actions.pod:3863
 msgid "pwrite-device"
 msgstr ""
 
 #. type: verbatim
 msgid "pwrite-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3803 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3803
+#: ../fish/guestfish-actions.pod:3865
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
@@ -11772,14 +12376,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3805 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3805 ../libguestfs-1.11.20/src/guestfs-actions.pod:5785 ../src/guestfs-actions.pod:5785
+#: ../fish/guestfish-actions.pod:3867 ../src/guestfs-actions.pod:5928
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3808 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3808 ../libguestfs-1.11.20/src/guestfs-actions.pod:5788 ../src/guestfs-actions.pod:5788
+#: ../fish/guestfish-actions.pod:3870 ../src/guestfs-actions.pod:5931
 msgid ""
 "This command implements the L<pwrite(2)> system call, and like that system "
 "call it may not write the full data requested (although short writes to disk "
 msgid ""
 "This command implements the L<pwrite(2)> system call, and like that system "
 "call it may not write the full data requested (although short writes to disk "
@@ -11787,17 +12391,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3813 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3813
+#: ../fish/guestfish-actions.pod:3875
 msgid "See also L</pwrite>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</pwrite>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3818 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3818
+#: ../fish/guestfish-actions.pod:3880
 msgid "read-file"
 msgstr ""
 
 #. type: verbatim
 msgid "read-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3820 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3820
+#: ../fish/guestfish-actions.pod:3882
 #, no-wrap
 msgid ""
 " read-file path\n"
 #, no-wrap
 msgid ""
 " read-file path\n"
@@ -11805,12 +12409,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3822 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3822 ../libguestfs-1.11.20/src/guestfs-actions.pod:5809 ../src/guestfs-actions.pod:5809
+#: ../fish/guestfish-actions.pod:3884 ../src/guestfs-actions.pod:5952
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 #. type: textblock
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3825 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3825
+#: ../fish/guestfish-actions.pod:3887
 msgid ""
 "Unlike L</cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike L</download>, this function "
 msgid ""
 "Unlike L</cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike L</download>, this function "
@@ -11818,12 +12422,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3833 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3833
+#: ../fish/guestfish-actions.pod:3895
 msgid "read-lines"
 msgstr ""
 
 #. type: verbatim
 msgid "read-lines"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3835 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3835
+#: ../fish/guestfish-actions.pod:3897
 #, no-wrap
 msgid ""
 " read-lines path\n"
 #, no-wrap
 msgid ""
 " read-lines path\n"
@@ -11831,14 +12435,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3839 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3839 ../libguestfs-1.11.20/src/guestfs-actions.pod:5834 ../src/guestfs-actions.pod:5834
+#: ../fish/guestfish-actions.pod:3901 ../src/guestfs-actions.pod:5977
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3842 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3842
+#: ../fish/guestfish-actions.pod:3904
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of line).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of line).  For "
@@ -11847,12 +12451,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3847 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3847
+#: ../fish/guestfish-actions.pod:3909
 msgid "readdir"
 msgstr ""
 
 #. type: verbatim
 msgid "readdir"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3849 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3849
+#: ../fish/guestfish-actions.pod:3911
 #, no-wrap
 msgid ""
 " readdir dir\n"
 #, no-wrap
 msgid ""
 " readdir dir\n"
@@ -11860,12 +12464,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3851 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3851 ../libguestfs-1.11.20/src/guestfs-actions.pod:5854 ../src/guestfs-actions.pod:5854
+#: ../fish/guestfish-actions.pod:3913 ../src/guestfs-actions.pod:5997
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3853 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3853 ../libguestfs-1.11.20/src/guestfs-actions.pod:5856 ../src/guestfs-actions.pod:5856
+#: ../fish/guestfish-actions.pod:3915 ../src/guestfs-actions.pod:5999
 msgid ""
 "All entries in the directory are returned, including C<.> and C<..>.  The "
 "entries are I<not> sorted, but returned in the same order as the underlying "
 msgid ""
 "All entries in the directory are returned, including C<.> and C<..>.  The "
 "entries are I<not> sorted, but returned in the same order as the underlying "
@@ -11873,104 +12477,104 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3857 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3857 ../libguestfs-1.11.20/src/guestfs-actions.pod:5860 ../src/guestfs-actions.pod:5860
+#: ../fish/guestfish-actions.pod:3919 ../src/guestfs-actions.pod:6003
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3862 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3862 ../libguestfs-1.11.20/src/guestfs-actions.pod:5865 ../src/guestfs-actions.pod:5865
+#: ../fish/guestfish-actions.pod:3924 ../src/guestfs-actions.pod:6008
 msgid "'b'"
 msgstr ""
 
 #. type: textblock
 msgid "'b'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3864 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3864 ../libguestfs-1.11.20/src/guestfs-actions.pod:5867 ../src/guestfs-actions.pod:5867
+#: ../fish/guestfish-actions.pod:3926 ../src/guestfs-actions.pod:6010
 msgid "Block special"
 msgstr ""
 
 #. type: =item
 msgid "Block special"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3866 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3866 ../libguestfs-1.11.20/src/guestfs-actions.pod:5869 ../src/guestfs-actions.pod:5869
+#: ../fish/guestfish-actions.pod:3928 ../src/guestfs-actions.pod:6012
 msgid "'c'"
 msgstr ""
 
 #. type: textblock
 msgid "'c'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3868 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3868 ../libguestfs-1.11.20/src/guestfs-actions.pod:5871 ../src/guestfs-actions.pod:5871
+#: ../fish/guestfish-actions.pod:3930 ../src/guestfs-actions.pod:6014
 msgid "Char special"
 msgstr ""
 
 #. type: =item
 msgid "Char special"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3870 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3870 ../libguestfs-1.11.20/src/guestfs-actions.pod:5873 ../src/guestfs-actions.pod:5873
+#: ../fish/guestfish-actions.pod:3932 ../src/guestfs-actions.pod:6016
 msgid "'d'"
 msgstr ""
 
 #. type: textblock
 msgid "'d'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3872 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3872 ../libguestfs-1.11.20/src/guestfs-actions.pod:5875 ../src/guestfs-actions.pod:5875
+#: ../fish/guestfish-actions.pod:3934 ../src/guestfs-actions.pod:6018
 msgid "Directory"
 msgstr ""
 
 #. type: =item
 msgid "Directory"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3874 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3874 ../libguestfs-1.11.20/src/guestfs-actions.pod:5877 ../src/guestfs-actions.pod:5877
+#: ../fish/guestfish-actions.pod:3936 ../src/guestfs-actions.pod:6020
 msgid "'f'"
 msgstr ""
 
 #. type: textblock
 msgid "'f'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3876 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3876 ../libguestfs-1.11.20/src/guestfs-actions.pod:5879 ../src/guestfs-actions.pod:5879
+#: ../fish/guestfish-actions.pod:3938 ../src/guestfs-actions.pod:6022
 msgid "FIFO (named pipe)"
 msgstr ""
 
 #. type: =item
 msgid "FIFO (named pipe)"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3878 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3878 ../libguestfs-1.11.20/src/guestfs-actions.pod:5881 ../src/guestfs-actions.pod:5881
+#: ../fish/guestfish-actions.pod:3940 ../src/guestfs-actions.pod:6024
 msgid "'l'"
 msgstr ""
 
 #. type: textblock
 msgid "'l'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3880 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3880 ../libguestfs-1.11.20/src/guestfs-actions.pod:5883 ../src/guestfs-actions.pod:5883
+#: ../fish/guestfish-actions.pod:3942 ../src/guestfs-actions.pod:6026
 msgid "Symbolic link"
 msgstr ""
 
 #. type: =item
 msgid "Symbolic link"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3882 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3882 ../libguestfs-1.11.20/src/guestfs-actions.pod:5885 ../src/guestfs-actions.pod:5885
+#: ../fish/guestfish-actions.pod:3944 ../src/guestfs-actions.pod:6028
 msgid "'r'"
 msgstr ""
 
 #. type: textblock
 msgid "'r'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3884 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3884 ../libguestfs-1.11.20/src/guestfs-actions.pod:5887 ../src/guestfs-actions.pod:5887
+#: ../fish/guestfish-actions.pod:3946 ../src/guestfs-actions.pod:6030
 msgid "Regular file"
 msgstr ""
 
 #. type: =item
 msgid "Regular file"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3886 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3886 ../libguestfs-1.11.20/src/guestfs-actions.pod:5889 ../src/guestfs-actions.pod:5889
+#: ../fish/guestfish-actions.pod:3948 ../src/guestfs-actions.pod:6032
 msgid "'s'"
 msgstr ""
 
 #. type: textblock
 msgid "'s'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3888 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3888 ../libguestfs-1.11.20/src/guestfs-actions.pod:5891 ../src/guestfs-actions.pod:5891
+#: ../fish/guestfish-actions.pod:3950 ../src/guestfs-actions.pod:6034
 msgid "Socket"
 msgstr ""
 
 #. type: =item
 msgid "Socket"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3890 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3890 ../libguestfs-1.11.20/src/guestfs-actions.pod:5893 ../src/guestfs-actions.pod:5893
+#: ../fish/guestfish-actions.pod:3952 ../src/guestfs-actions.pod:6036
 msgid "'u'"
 msgstr ""
 
 #. type: textblock
 msgid "'u'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3892 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3892 ../libguestfs-1.11.20/src/guestfs-actions.pod:5895 ../src/guestfs-actions.pod:5895
+#: ../fish/guestfish-actions.pod:3954 ../src/guestfs-actions.pod:6038
 msgid "Unknown file type"
 msgstr ""
 
 #. type: =item
 msgid "Unknown file type"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3894 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3894 ../libguestfs-1.11.20/src/guestfs-actions.pod:5897 ../src/guestfs-actions.pod:5897
+#: ../fish/guestfish-actions.pod:3956 ../src/guestfs-actions.pod:6040
 msgid "'?'"
 msgstr ""
 
 #. type: textblock
 msgid "'?'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3896 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3896 ../libguestfs-1.11.20/src/guestfs-actions.pod:5899 ../src/guestfs-actions.pod:5899
+#: ../fish/guestfish-actions.pod:3958 ../src/guestfs-actions.pod:6042
 msgid "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 #. type: textblock
 msgid "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3901 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3901
+#: ../fish/guestfish-actions.pod:3963
 msgid ""
 "This function is primarily intended for use by programs.  To get a simple "
 "list of names, use L</ls>.  To get a printable directory for human "
 msgid ""
 "This function is primarily intended for use by programs.  To get a simple "
 "list of names, use L</ls>.  To get a printable directory for human "
@@ -11978,12 +12582,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3905 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3905
+#: ../fish/guestfish-actions.pod:3967
 msgid "readlink"
 msgstr ""
 
 #. type: verbatim
 msgid "readlink"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3907 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3907
+#: ../fish/guestfish-actions.pod:3969
 #, no-wrap
 msgid ""
 " readlink path\n"
 #, no-wrap
 msgid ""
 " readlink path\n"
@@ -11991,17 +12595,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3909 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3909 ../libguestfs-1.11.20/src/guestfs-actions.pod:5920 ../src/guestfs-actions.pod:5920
+#: ../fish/guestfish-actions.pod:3971 ../src/guestfs-actions.pod:6063
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 #. type: =head2
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3911 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3911
+#: ../fish/guestfish-actions.pod:3973
 msgid "readlinklist"
 msgstr ""
 
 #. type: verbatim
 msgid "readlinklist"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3913 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3913
+#: ../fish/guestfish-actions.pod:3975
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
@@ -12009,7 +12613,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3915 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3915 ../libguestfs-1.11.20/src/guestfs-actions.pod:5934 ../src/guestfs-actions.pod:5934
+#: ../fish/guestfish-actions.pod:3977 ../src/guestfs-actions.pod:6077
 msgid ""
 "This call allows you to do a C<readlink> operation on multiple files, where "
 "all files are in the directory C<path>.  C<names> is the list of files from "
 msgid ""
 "This call allows you to do a C<readlink> operation on multiple files, where "
 "all files are in the directory C<path>.  C<names> is the list of files from "
@@ -12017,14 +12621,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3919 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3919 ../libguestfs-1.11.20/src/guestfs-actions.pod:5938 ../src/guestfs-actions.pod:5938
+#: ../fish/guestfish-actions.pod:3981 ../src/guestfs-actions.pod:6081
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3923 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3923 ../libguestfs-1.11.20/src/guestfs-actions.pod:5942 ../src/guestfs-actions.pod:5942
+#: ../fish/guestfish-actions.pod:3985 ../src/guestfs-actions.pod:6085
 msgid ""
 "If the C<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
 msgid ""
 "If the C<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
@@ -12034,7 +12638,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3930 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3930 ../libguestfs-1.11.20/src/guestfs-actions.pod:5949 ../src/guestfs-actions.pod:5949
+#: ../fish/guestfish-actions.pod:3992 ../src/guestfs-actions.pod:6092
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  Very long directory listings "
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  Very long directory listings "
@@ -12043,12 +12647,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3937 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3937
+#: ../fish/guestfish-actions.pod:3999
 msgid "realpath"
 msgstr ""
 
 #. type: verbatim
 msgid "realpath"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3939 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3939
+#: ../fish/guestfish-actions.pod:4001
 #, no-wrap
 msgid ""
 " realpath path\n"
 #, no-wrap
 msgid ""
 " realpath path\n"
@@ -12056,19 +12660,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3941 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3941 ../libguestfs-1.11.20/src/guestfs-actions.pod:5968 ../src/guestfs-actions.pod:5968
+#: ../fish/guestfish-actions.pod:4003 ../src/guestfs-actions.pod:6111
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3944 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3944
+#: ../fish/guestfish-actions.pod:4006
 msgid "removexattr"
 msgstr ""
 
 #. type: verbatim
 msgid "removexattr"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3946 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3946
+#: ../fish/guestfish-actions.pod:4008
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
@@ -12076,22 +12680,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3948 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3948 ../libguestfs-1.11.20/src/guestfs-actions.pod:5983 ../src/guestfs-actions.pod:5983
+#: ../fish/guestfish-actions.pod:4010 ../src/guestfs-actions.pod:6126
 msgid "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3951 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3951
+#: ../fish/guestfish-actions.pod:4013
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3953 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3953
+#: ../fish/guestfish-actions.pod:4015
 msgid "resize2fs"
 msgstr ""
 
 #. type: verbatim
 msgid "resize2fs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3955 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3955
+#: ../fish/guestfish-actions.pod:4017
 #, no-wrap
 msgid ""
 " resize2fs device\n"
 #, no-wrap
 msgid ""
 " resize2fs device\n"
@@ -12099,14 +12703,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3957 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3957 ../libguestfs-1.11.20/src/guestfs-actions.pod:5998 ../src/guestfs-actions.pod:5998
+#: ../fish/guestfish-actions.pod:4019 ../src/guestfs-actions.pod:6141
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3960 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3960
+#: ../fish/guestfish-actions.pod:4022
 msgid ""
 "I<Note:> It is sometimes required that you run L</e2fsck-f> on the C<device> "
 "before calling this command.  For unknown reasons C<resize2fs> sometimes "
 msgid ""
 "I<Note:> It is sometimes required that you run L</e2fsck-f> on the C<device> "
 "before calling this command.  For unknown reasons C<resize2fs> sometimes "
@@ -12115,12 +12719,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3966 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3966
+#: ../fish/guestfish-actions.pod:4028
 msgid "resize2fs-M"
 msgstr ""
 
 #. type: verbatim
 msgid "resize2fs-M"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3968 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3968
+#: ../fish/guestfish-actions.pod:4030
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
@@ -12128,7 +12732,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3970 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3970
+#: ../fish/guestfish-actions.pod:4032
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 "its minimum size.  This works like the I<-M> option to the C<resize2fs> "
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 "its minimum size.  This works like the I<-M> option to the C<resize2fs> "
@@ -12136,7 +12740,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3974 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3974
+#: ../fish/guestfish-actions.pod:4036
 msgid ""
 "To get the resulting size of the filesystem you should call L</tune2fs-l> "
 "and read the C<Block size> and C<Block count> values.  These two numbers, "
 msgid ""
 "To get the resulting size of the filesystem you should call L</tune2fs-l> "
 "and read the C<Block size> and C<Block count> values.  These two numbers, "
@@ -12145,12 +12749,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3979 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3979
+#: ../fish/guestfish-actions.pod:4041
 msgid "resize2fs-size"
 msgstr ""
 
 #. type: verbatim
 msgid "resize2fs-size"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3981 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3981
+#: ../fish/guestfish-actions.pod:4043
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
@@ -12158,19 +12762,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3983 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3983
+#: ../fish/guestfish-actions.pod:4045
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3986 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3986
+#: ../fish/guestfish-actions.pod:4048
 msgid "rm"
 msgstr ""
 
 #. type: verbatim
 msgid "rm"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3988 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3988
+#: ../fish/guestfish-actions.pod:4050
 #, no-wrap
 msgid ""
 " rm path\n"
 #, no-wrap
 msgid ""
 " rm path\n"
@@ -12178,17 +12782,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3990 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3990 ../libguestfs-1.11.20/src/guestfs-actions.pod:6050 ../src/guestfs-actions.pod:6050
+#: ../fish/guestfish-actions.pod:4052 ../src/guestfs-actions.pod:6193
 msgid "Remove the single file C<path>."
 msgstr ""
 
 #. type: =head2
 msgid "Remove the single file C<path>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3992 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3992
+#: ../fish/guestfish-actions.pod:4054
 msgid "rm-rf"
 msgstr ""
 
 #. type: verbatim
 msgid "rm-rf"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3994 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3994
+#: ../fish/guestfish-actions.pod:4056
 #, no-wrap
 msgid ""
 " rm-rf path\n"
 #, no-wrap
 msgid ""
 " rm-rf path\n"
@@ -12196,19 +12800,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3996 ../libguestfs-1.11.20/fish/guestfish-actions.pod:3996 ../libguestfs-1.11.20/src/guestfs-actions.pod:6062 ../src/guestfs-actions.pod:6062
+#: ../fish/guestfish-actions.pod:4058 ../src/guestfs-actions.pod:6205
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4000 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4000
+#: ../fish/guestfish-actions.pod:4062
 msgid "rmdir"
 msgstr ""
 
 #. type: verbatim
 msgid "rmdir"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4002 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4002
+#: ../fish/guestfish-actions.pod:4064
 #, no-wrap
 msgid ""
 " rmdir path\n"
 #, no-wrap
 msgid ""
 " rmdir path\n"
@@ -12216,17 +12820,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4004 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4004 ../libguestfs-1.11.20/src/guestfs-actions.pod:6076 ../src/guestfs-actions.pod:6076
+#: ../fish/guestfish-actions.pod:4066 ../src/guestfs-actions.pod:6219
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 #. type: =head2
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4006 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4006
+#: ../fish/guestfish-actions.pod:4068
 msgid "rmmountpoint"
 msgstr ""
 
 #. type: verbatim
 msgid "rmmountpoint"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4008 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4008
+#: ../fish/guestfish-actions.pod:4070
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
@@ -12234,19 +12838,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4010 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4010
+#: ../fish/guestfish-actions.pod:4072
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "L</mkmountpoint>.  See L</mkmountpoint> for full details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "L</mkmountpoint>.  See L</mkmountpoint> for full details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4014 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4014
+#: ../fish/guestfish-actions.pod:4076
 msgid "scrub-device"
 msgstr ""
 
 #. type: verbatim
 msgid "scrub-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4016 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4016
+#: ../fish/guestfish-actions.pod:4078
 #, no-wrap
 msgid ""
 " scrub-device device\n"
 #, no-wrap
 msgid ""
 " scrub-device device\n"
@@ -12254,26 +12858,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4018 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4018 ../libguestfs-1.11.20/src/guestfs-actions.pod:6102 ../src/guestfs-actions.pod:6102
+#: ../fish/guestfish-actions.pod:4080 ../src/guestfs-actions.pod:6245
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4021 ../fish/guestfish-actions.pod:4036 ../fish/guestfish-actions.pod:4049 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4021 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4036 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4049 ../libguestfs-1.11.20/src/guestfs-actions.pod:6105 ../libguestfs-1.11.20/src/guestfs-actions.pod:6126 ../libguestfs-1.11.20/src/guestfs-actions.pod:6145 ../src/guestfs-actions.pod:6105 ../src/guestfs-actions.pod:6126 ../src/guestfs-actions.pod:6145
+#: ../fish/guestfish-actions.pod:4083 ../fish/guestfish-actions.pod:4098 ../fish/guestfish-actions.pod:4111 ../src/guestfs-actions.pod:6248 ../src/guestfs-actions.pod:6269 ../src/guestfs-actions.pod:6288
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4027 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4027
+#: ../fish/guestfish-actions.pod:4089
 msgid "scrub-file"
 msgstr ""
 
 #. type: verbatim
 msgid "scrub-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4029 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4029
+#: ../fish/guestfish-actions.pod:4091
 #, no-wrap
 msgid ""
 " scrub-file file\n"
 #, no-wrap
 msgid ""
 " scrub-file file\n"
@@ -12281,24 +12885,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4031 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4031 ../libguestfs-1.11.20/src/guestfs-actions.pod:6121 ../src/guestfs-actions.pod:6121
+#: ../fish/guestfish-actions.pod:4093 ../src/guestfs-actions.pod:6264
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4034 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4034 ../libguestfs-1.11.20/src/guestfs-actions.pod:6124 ../src/guestfs-actions.pod:6124
+#: ../fish/guestfish-actions.pod:4096 ../src/guestfs-actions.pod:6267
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 #. type: =head2
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4039 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4039
+#: ../fish/guestfish-actions.pod:4101
 msgid "scrub-freespace"
 msgstr ""
 
 #. type: verbatim
 msgid "scrub-freespace"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4041 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4041
+#: ../fish/guestfish-actions.pod:4103
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
@@ -12306,7 +12910,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4043 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4043
+#: ../fish/guestfish-actions.pod:4105
 msgid ""
 "This command creates the directory C<dir> and then fills it with files until "
 "the filesystem is full, and scrubs the files as for L</scrub-file>, and "
 msgid ""
 "This command creates the directory C<dir> and then fills it with files until "
 "the filesystem is full, and scrubs the files as for L</scrub-file>, and "
@@ -12315,17 +12919,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4052 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4052
+#: ../fish/guestfish-actions.pod:4114
 msgid "set-append"
 msgstr ""
 
 #. type: =head2
 msgid "set-append"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4054 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4054
+#: ../fish/guestfish-actions.pod:4116
 msgid "append"
 msgstr ""
 
 #. type: verbatim
 msgid "append"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4056 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4056
+#: ../fish/guestfish-actions.pod:4118
 #, no-wrap
 msgid ""
 " set-append append\n"
 #, no-wrap
 msgid ""
 " set-append append\n"
@@ -12333,38 +12937,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4058 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4058 ../libguestfs-1.11.20/src/guestfs-actions.pod:6158 ../src/guestfs-actions.pod:6158
+#: ../fish/guestfish-actions.pod:4120 ../src/guestfs-actions.pod:6301
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4061 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4061 ../libguestfs-1.11.20/src/guestfs-actions.pod:6161 ../src/guestfs-actions.pod:6161
+#: ../fish/guestfish-actions.pod:4123 ../src/guestfs-actions.pod:6304
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4064 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4064 ../libguestfs-1.11.20/src/guestfs-actions.pod:6164 ../src/guestfs-actions.pod:6164
+#: ../fish/guestfish-actions.pod:4126 ../src/guestfs-actions.pod:6307
 msgid ""
 "Setting C<append> to C<NULL> means I<no> additional options are passed "
 "(libguestfs always adds a few of its own)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Setting C<append> to C<NULL> means I<no> additional options are passed "
 "(libguestfs always adds a few of its own)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4067 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4067
+#: ../fish/guestfish-actions.pod:4129
 msgid "set-attach-method"
 msgstr ""
 
 #. type: =head2
 msgid "set-attach-method"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4069 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4069
+#: ../fish/guestfish-actions.pod:4131
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4071 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4071
+#: ../fish/guestfish-actions.pod:4133
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
@@ -12372,36 +12976,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4073 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4073 ../libguestfs-1.11.20/src/guestfs-actions.pod:6177 ../src/guestfs-actions.pod:6177
+#: ../fish/guestfish-actions.pod:4135 ../src/guestfs-actions.pod:6320
 msgid ""
 "Set the method that libguestfs uses to connect to the back end guestfsd "
 "daemon.  Possible methods are:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set the method that libguestfs uses to connect to the back end guestfsd "
 "daemon.  Possible methods are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4078 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4078 ../libguestfs-1.11.20/src/guestfs-actions.pod:6182 ../libguestfs-1.11.20/src/guestfs.pod:2687 ../src/guestfs-actions.pod:6182 ../src/guestfs.pod:2687
+#: ../fish/guestfish-actions.pod:4140 ../src/guestfs-actions.pod:6325 ../src/guestfs.pod:2830
 msgid "C<appliance>"
 msgstr ""
 
 #. type: textblock
 msgid "C<appliance>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4080 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4080 ../libguestfs-1.11.20/src/guestfs-actions.pod:6184 ../src/guestfs-actions.pod:6184
+#: ../fish/guestfish-actions.pod:4142 ../src/guestfs-actions.pod:6327
 msgid ""
 "Launch an appliance and connect to it.  This is the ordinary method and the "
 "default."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Launch an appliance and connect to it.  This is the ordinary method and the "
 "default."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4083 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4083 ../libguestfs-1.11.20/src/guestfs-actions.pod:6187 ../src/guestfs-actions.pod:6187
+#: ../fish/guestfish-actions.pod:4145 ../src/guestfs-actions.pod:6330
 msgid "C<unix:I<path>>"
 msgstr ""
 
 #. type: textblock
 msgid "C<unix:I<path>>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4085 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4085 ../libguestfs-1.11.20/src/guestfs-actions.pod:6189 ../src/guestfs-actions.pod:6189
+#: ../fish/guestfish-actions.pod:4147 ../src/guestfs-actions.pod:6332
 msgid "Connect to the Unix domain socket I<path>."
 msgstr ""
 
 #. type: textblock
 msgid "Connect to the Unix domain socket I<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4087 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4087 ../libguestfs-1.11.20/src/guestfs-actions.pod:6191 ../src/guestfs-actions.pod:6191
+#: ../fish/guestfish-actions.pod:4149 ../src/guestfs-actions.pod:6334
 msgid ""
 "This method lets you connect to an existing daemon or (using virtio-serial) "
 "to a live guest.  For more information, see L<guestfs(3)/ATTACHING TO "
 msgid ""
 "This method lets you connect to an existing daemon or (using virtio-serial) "
 "to a live guest.  For more information, see L<guestfs(3)/ATTACHING TO "
@@ -12409,17 +13013,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4093 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4093
+#: ../fish/guestfish-actions.pod:4155
 msgid "set-autosync"
 msgstr ""
 
 #. type: =head2
 msgid "set-autosync"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4095 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4095
+#: ../fish/guestfish-actions.pod:4157
 msgid "autosync"
 msgstr ""
 
 #. type: verbatim
 msgid "autosync"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4097 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4097
+#: ../fish/guestfish-actions.pod:4159
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
@@ -12427,7 +13031,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4099 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4099 ../libguestfs-1.11.20/src/guestfs-actions.pod:6207 ../src/guestfs-actions.pod:6207
+#: ../fish/guestfish-actions.pod:4161 ../src/guestfs-actions.pod:6350
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to make filesystems consistent and synchronized when the "
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to make filesystems consistent and synchronized when the "
@@ -12435,24 +13039,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4104 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4104 ../libguestfs-1.11.20/src/guestfs-actions.pod:6212 ../src/guestfs-actions.pod:6212
+#: ../fish/guestfish-actions.pod:4166 ../src/guestfs-actions.pod:6355
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4107 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4107
+#: ../fish/guestfish-actions.pod:4169
 msgid "set-direct"
 msgstr ""
 
 #. type: =head2
 msgid "set-direct"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4109 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4109
+#: ../fish/guestfish-actions.pod:4171
 msgid "direct"
 msgstr ""
 
 #. type: verbatim
 msgid "direct"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4111 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4111
+#: ../fish/guestfish-actions.pod:4173
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
@@ -12460,36 +13064,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4113 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4113 ../libguestfs-1.11.20/src/guestfs-actions.pod:6225 ../src/guestfs-actions.pod:6225
+#: ../fish/guestfish-actions.pod:4175 ../src/guestfs-actions.pod:6368
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4117 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4117
+#: ../fish/guestfish-actions.pod:4179
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by L</set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by L</set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4121 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4121 ../libguestfs-1.11.20/src/guestfs-actions.pod:6233 ../src/guestfs-actions.pod:6233
+#: ../fish/guestfish-actions.pod:4183 ../src/guestfs-actions.pod:6376
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 #. type: textblock
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4124 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4124 ../libguestfs-1.11.20/src/guestfs-actions.pod:6236 ../src/guestfs-actions.pod:6236
+#: ../fish/guestfish-actions.pod:4186 ../src/guestfs-actions.pod:6379
 msgid "The default is disabled."
 msgstr ""
 
 #. type: =head2
 msgid "The default is disabled."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4126 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4126
+#: ../fish/guestfish-actions.pod:4188
 msgid "set-e2label"
 msgstr ""
 
 #. type: verbatim
 msgid "set-e2label"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4128 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4128
+#: ../fish/guestfish-actions.pod:4190
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
@@ -12497,26 +13101,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4130 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4130 ../libguestfs-1.11.20/src/guestfs-actions.pod:6249 ../src/guestfs-actions.pod:6249
+#: ../fish/guestfish-actions.pod:4192 ../src/guestfs-actions.pod:6392
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4134 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4134
+#: ../fish/guestfish-actions.pod:4196
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4137 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4137
+#: ../fish/guestfish-actions.pod:4199
 msgid "set-e2uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "set-e2uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4139 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4139
+#: ../fish/guestfish-actions.pod:4201
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
@@ -12524,7 +13128,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4141 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4141 ../libguestfs-1.11.20/src/guestfs-actions.pod:6267 ../src/guestfs-actions.pod:6267
+#: ../fish/guestfish-actions.pod:4203 ../src/guestfs-actions.pod:6410
 msgid ""
 "This sets the ext2/3/4 filesystem UUID of the filesystem on C<device> to "
 "C<uuid>.  The format of the UUID and alternatives such as C<clear>, "
 msgid ""
 "This sets the ext2/3/4 filesystem UUID of the filesystem on C<device> to "
 "C<uuid>.  The format of the UUID and alternatives such as C<clear>, "
@@ -12532,24 +13136,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4146 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4146
+#: ../fish/guestfish-actions.pod:4208
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4149 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4149
+#: ../fish/guestfish-actions.pod:4211
 msgid "set-memsize"
 msgstr ""
 
 #. type: =head2
 msgid "set-memsize"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4151 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4151
+#: ../fish/guestfish-actions.pod:4213
 msgid "memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4153 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4153
+#: ../fish/guestfish-actions.pod:4215
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
@@ -12557,31 +13161,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4155 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4155
+#: ../fish/guestfish-actions.pod:4217
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4159 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4159 ../libguestfs-1.11.20/src/guestfs-actions.pod:6289 ../src/guestfs-actions.pod:6289
+#: ../fish/guestfish-actions.pod:4221 ../src/guestfs-actions.pod:6432
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4166 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4166
+#: ../fish/guestfish-actions.pod:4228
 msgid "set-network"
 msgstr ""
 
 #. type: =head2
 msgid "set-network"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4168 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4168
+#: ../fish/guestfish-actions.pod:4230
 msgid "network"
 msgstr ""
 
 #. type: verbatim
 msgid "network"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4170 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4170
+#: ../fish/guestfish-actions.pod:4232
 #, no-wrap
 msgid ""
 " set-network true|false\n"
 #, no-wrap
 msgid ""
 " set-network true|false\n"
@@ -12589,31 +13193,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4172 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4172 ../libguestfs-1.11.20/src/guestfs-actions.pod:6306 ../src/guestfs-actions.pod:6306
+#: ../fish/guestfish-actions.pod:4234 ../src/guestfs-actions.pod:6449
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4175 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4175 ../libguestfs-1.11.20/src/guestfs-actions.pod:6309 ../src/guestfs-actions.pod:6309
+#: ../fish/guestfish-actions.pod:4237 ../src/guestfs-actions.pod:6452
 msgid ""
 "This affects whether commands are able to access the network (see "
 "L<guestfs(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This affects whether commands are able to access the network (see "
 "L<guestfs(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4178 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4178
+#: ../fish/guestfish-actions.pod:4240
 msgid "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 #. type: =head2
 msgid "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4181 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4181
+#: ../fish/guestfish-actions.pod:4243
 msgid "set-path"
 msgstr ""
 
 #. type: verbatim
 msgid "set-path"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4185 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4185
+#: ../fish/guestfish-actions.pod:4247
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
@@ -12621,34 +13225,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4187 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4187 ../libguestfs-1.11.20/src/guestfs-actions.pod:6325 ../src/guestfs-actions.pod:6325
+#: ../fish/guestfish-actions.pod:4249 ../src/guestfs-actions.pod:6468
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 #. type: textblock
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4189 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4189 ../libguestfs-1.11.20/src/guestfs-actions.pod:6327 ../src/guestfs-actions.pod:6327
+#: ../fish/guestfish-actions.pod:4251 ../src/guestfs-actions.pod:6470
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4192 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4192 ../libguestfs-1.11.20/src/guestfs-actions.pod:6330 ../src/guestfs-actions.pod:6330
+#: ../fish/guestfish-actions.pod:4254 ../src/guestfs-actions.pod:6473
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 #. type: =head2
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4194 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4194
+#: ../fish/guestfish-actions.pod:4256
 msgid "set-pgroup"
 msgstr ""
 
 #. type: =head2
 msgid "set-pgroup"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4196 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4196
+#: ../fish/guestfish-actions.pod:4258
 msgid "pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4198 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4198
+#: ../fish/guestfish-actions.pod:4260
 #, no-wrap
 msgid ""
 " set-pgroup true|false\n"
 #, no-wrap
 msgid ""
 " set-pgroup true|false\n"
@@ -12656,38 +13260,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4200 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4200 ../libguestfs-1.11.20/src/guestfs-actions.pod:6342 ../src/guestfs-actions.pod:6342
+#: ../fish/guestfish-actions.pod:4262 ../src/guestfs-actions.pod:6485
 msgid ""
 "If C<pgroup> is true, child processes are placed into their own process "
 "group."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If C<pgroup> is true, child processes are placed into their own process "
 "group."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4203 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4203 ../libguestfs-1.11.20/src/guestfs-actions.pod:6345 ../src/guestfs-actions.pod:6345
+#: ../fish/guestfish-actions.pod:4265 ../src/guestfs-actions.pod:6488
 msgid ""
 "The practical upshot of this is that signals like C<SIGINT> (from users "
 "pressing C<^C>) won't be received by the child process."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The practical upshot of this is that signals like C<SIGINT> (from users "
 "pressing C<^C>) won't be received by the child process."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4206 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4206 ../libguestfs-1.11.20/src/guestfs-actions.pod:6348 ../src/guestfs-actions.pod:6348
+#: ../fish/guestfish-actions.pod:4268 ../src/guestfs-actions.pod:6491
 msgid ""
 "The default for this flag is false, because usually you want C<^C> to kill "
 "the subprocess."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The default for this flag is false, because usually you want C<^C> to kill "
 "the subprocess."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4209 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4209
+#: ../fish/guestfish-actions.pod:4271
 msgid "set-qemu"
 msgstr ""
 
 #. type: =head2
 msgid "set-qemu"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4211 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4211
+#: ../fish/guestfish-actions.pod:4273
 msgid "qemu"
 msgstr ""
 
 #. type: verbatim
 msgid "qemu"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4213 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4213
+#: ../fish/guestfish-actions.pod:4275
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
@@ -12695,29 +13299,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4215 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4215 ../libguestfs-1.11.20/src/guestfs-actions.pod:6361 ../src/guestfs-actions.pod:6361
+#: ../fish/guestfish-actions.pod:4277 ../src/guestfs-actions.pod:6504
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 #. type: textblock
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4217 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4217 ../libguestfs-1.11.20/src/guestfs-actions.pod:6363 ../src/guestfs-actions.pod:6363
+#: ../fish/guestfish-actions.pod:4279 ../src/guestfs-actions.pod:6506
 msgid "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 #. type: textblock
 msgid "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4220 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4220 ../libguestfs-1.11.20/src/guestfs-actions.pod:6366 ../src/guestfs-actions.pod:6366
+#: ../fish/guestfish-actions.pod:4282 ../src/guestfs-actions.pod:6509
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4223 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4223 ../libguestfs-1.11.20/src/guestfs-actions.pod:6369 ../src/guestfs-actions.pod:6369
+#: ../fish/guestfish-actions.pod:4285 ../src/guestfs-actions.pod:6512
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 #. type: textblock
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4225 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4225 ../libguestfs-1.11.20/src/guestfs-actions.pod:6371 ../src/guestfs-actions.pod:6371
+#: ../fish/guestfish-actions.pod:4287 ../src/guestfs-actions.pod:6514
 msgid ""
 "Note that you should call this function as early as possible after creating "
 "the handle.  This is because some pre-launch operations depend on testing "
 msgid ""
 "Note that you should call this function as early as possible after creating "
 "the handle.  This is because some pre-launch operations depend on testing "
@@ -12728,17 +13332,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4233 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4233
+#: ../fish/guestfish-actions.pod:4295
 msgid "set-recovery-proc"
 msgstr ""
 
 #. type: =head2
 msgid "set-recovery-proc"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4235 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4235
+#: ../fish/guestfish-actions.pod:4297
 msgid "recovery-proc"
 msgstr ""
 
 #. type: verbatim
 msgid "recovery-proc"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4237 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4237
+#: ../fish/guestfish-actions.pod:4299
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
@@ -12746,7 +13350,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4239 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4239
+#: ../fish/guestfish-actions.pod:4301
 msgid ""
 "If this is called with the parameter C<false> then L</launch> does not "
 "create a recovery process.  The purpose of the recovery process is to stop "
 msgid ""
 "If this is called with the parameter C<false> then L</launch> does not "
 "create a recovery process.  The purpose of the recovery process is to stop "
@@ -12754,14 +13358,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4244 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4244
+#: ../fish/guestfish-actions.pod:4306
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4247 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4247 ../libguestfs-1.11.20/src/guestfs-actions.pod:6397 ../src/guestfs-actions.pod:6397
+#: ../fish/guestfish-actions.pod:4309 ../src/guestfs-actions.pod:6540
 msgid ""
 "About the only time when you would want to disable this is if the main "
 "process will fork itself into the background (\"daemonize\" itself).  In "
 msgid ""
 "About the only time when you would want to disable this is if the main "
 "process will fork itself into the background (\"daemonize\" itself).  In "
@@ -12770,17 +13374,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4253 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4253
+#: ../fish/guestfish-actions.pod:4315
 msgid "set-selinux"
 msgstr ""
 
 #. type: =head2
 msgid "set-selinux"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4255 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4255
+#: ../fish/guestfish-actions.pod:4317
 msgid "selinux"
 msgstr ""
 
 #. type: verbatim
 msgid "selinux"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4257 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4257
+#: ../fish/guestfish-actions.pod:4319
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
@@ -12788,31 +13392,62 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4259 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4259 ../libguestfs-1.11.20/src/guestfs-actions.pod:6413 ../src/guestfs-actions.pod:6413
+#: ../fish/guestfish-actions.pod:4321 ../src/guestfs-actions.pod:6556
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4262 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4262 ../libguestfs-1.11.20/src/guestfs-actions.pod:6416 ../src/guestfs-actions.pod:6416
+#: ../fish/guestfish-actions.pod:4324 ../src/guestfs-actions.pod:6559
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4268 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4268
+#: ../fish/guestfish-actions.pod:4330
+msgid "set-smp"
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-actions.pod:4332
+msgid "smp"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:4334
+#, no-wrap
+msgid ""
+" set-smp smp\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:4336 ../src/guestfs-actions.pod:6575
+msgid ""
+"Change the number of virtual CPUs assigned to the appliance.  The default is "
+"C<1>.  Increasing this may improve performance, though often it has no "
+"effect."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:4340
+msgid "This function must be called before L</launch>."
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-actions.pod:4342
 msgid "set-trace"
 msgstr ""
 
 #. type: =head2
 msgid "set-trace"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4270 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4270
+#: ../fish/guestfish-actions.pod:4344
 msgid "trace"
 msgstr ""
 
 #. type: verbatim
 msgid "trace"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4272 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4272
+#: ../fish/guestfish-actions.pod:4346
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
@@ -12820,45 +13455,45 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4274 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4274 ../libguestfs-1.11.20/src/guestfs-actions.pod:6432 ../src/guestfs-actions.pod:6432
+#: ../fish/guestfish-actions.pod:4348 ../src/guestfs-actions.pod:6591
 msgid ""
 "If the command trace flag is set to 1, then libguestfs calls, parameters and "
 "return values are traced."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the command trace flag is set to 1, then libguestfs calls, parameters and "
 "return values are traced."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4277 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4277 ../libguestfs-1.11.20/src/guestfs-actions.pod:6435 ../src/guestfs-actions.pod:6435
+#: ../fish/guestfish-actions.pod:4351 ../src/guestfs-actions.pod:6594
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4281 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4281 ../libguestfs-1.11.20/src/guestfs-actions.pod:6439 ../src/guestfs-actions.pod:6439
+#: ../fish/guestfish-actions.pod:4355 ../src/guestfs-actions.pod:6598
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4284 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4284
+#: ../fish/guestfish-actions.pod:4358
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4288 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4288
+#: ../fish/guestfish-actions.pod:4362
 msgid "set-verbose"
 msgstr ""
 
 #. type: =head2
 msgid "set-verbose"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4290 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4290
+#: ../fish/guestfish-actions.pod:4364
 msgid "verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4292 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4292
+#: ../fish/guestfish-actions.pod:4366
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
@@ -12866,31 +13501,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4294 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4294 ../libguestfs-1.11.20/src/guestfs-actions.pod:6456 ../src/guestfs-actions.pod:6456
+#: ../fish/guestfish-actions.pod:4368 ../src/guestfs-actions.pod:6615
 msgid "If C<verbose> is true, this turns on verbose messages."
 msgstr ""
 
 #. type: textblock
 msgid "If C<verbose> is true, this turns on verbose messages."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4296 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4296 ../libguestfs-1.11.20/src/guestfs-actions.pod:6458 ../src/guestfs-actions.pod:6458
+#: ../fish/guestfish-actions.pod:4370 ../src/guestfs-actions.pod:6617
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4299 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4299
+#: ../fish/guestfish-actions.pod:4373
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4303 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4303
+#: ../fish/guestfish-actions.pod:4377
 msgid "setcon"
 msgstr ""
 
 #. type: verbatim
 msgid "setcon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4305 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4305
+#: ../fish/guestfish-actions.pod:4379
 #, no-wrap
 msgid ""
 " setcon context\n"
 #, no-wrap
 msgid ""
 " setcon context\n"
@@ -12898,24 +13533,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4307 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4307 ../libguestfs-1.11.20/src/guestfs-actions.pod:6475 ../src/guestfs-actions.pod:6475
+#: ../fish/guestfish-actions.pod:4381 ../src/guestfs-actions.pod:6634
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4310 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4310 ../libguestfs-1.11.20/src/guestfs-actions.pod:6478 ../src/guestfs-actions.pod:6478
+#: ../fish/guestfish-actions.pod:4384 ../src/guestfs-actions.pod:6637
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4312 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4312
+#: ../fish/guestfish-actions.pod:4386
 msgid "setxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "setxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4314 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4314
+#: ../fish/guestfish-actions.pod:4388
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
@@ -12923,24 +13558,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4316 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4316 ../libguestfs-1.11.20/src/guestfs-actions.pod:6493 ../src/guestfs-actions.pod:6493
+#: ../fish/guestfish-actions.pod:4390 ../src/guestfs-actions.pod:6652
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4320 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4320
+#: ../fish/guestfish-actions.pod:4394
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4322 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4322
+#: ../fish/guestfish-actions.pod:4396
 msgid "sfdisk"
 msgstr ""
 
 #. type: verbatim
 msgid "sfdisk"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4324 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4324
+#: ../fish/guestfish-actions.pod:4398
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
@@ -12948,19 +13583,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4326 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4326 ../libguestfs-1.11.20/src/guestfs-actions.pod:6513 ../src/guestfs-actions.pod:6513
+#: ../fish/guestfish-actions.pod:4400 ../src/guestfs-actions.pod:6679
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4329 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4329 ../libguestfs-1.11.20/src/guestfs-actions.pod:6516 ../src/guestfs-actions.pod:6516
+#: ../fish/guestfish-actions.pod:4403 ../src/guestfs-actions.pod:6682
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 #. type: textblock
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4331 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4331 ../libguestfs-1.11.20/src/guestfs-actions.pod:6518 ../src/guestfs-actions.pod:6518
+#: ../fish/guestfish-actions.pod:4405 ../src/guestfs-actions.pod:6684
 msgid ""
 "C<cyls>, C<heads> and C<sectors> are the number of cylinders, heads and "
 "sectors on the device, which are passed directly to sfdisk as the I<-C>, "
 msgid ""
 "C<cyls>, C<heads> and C<sectors> are the number of cylinders, heads and "
 "sectors on the device, which are passed directly to sfdisk as the I<-C>, "
@@ -12971,14 +13606,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4339 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4339 ../libguestfs-1.11.20/src/guestfs-actions.pod:6526 ../src/guestfs-actions.pod:6526
+#: ../fish/guestfish-actions.pod:4413 ../src/guestfs-actions.pod:6692
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4342 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4342 ../libguestfs-1.11.20/src/guestfs-actions.pod:6529 ../src/guestfs-actions.pod:6529
+#: ../fish/guestfish-actions.pod:4416 ../src/guestfs-actions.pod:6695
 msgid ""
 "To create a single partition occupying the whole disk, you would pass "
 "C<lines> as a single element list, when the single element being the string "
 msgid ""
 "To create a single partition occupying the whole disk, you would pass "
 "C<lines> as a single element list, when the single element being the string "
@@ -12986,22 +13621,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4346 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4346
+#: ../fish/guestfish-actions.pod:4420
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr ""
 
 #. type: textblock
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4352 ../fish/guestfish-actions.pod:4375 ../fish/guestfish-actions.pod:4397 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4352 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4375 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4397 ../libguestfs-1.11.20/src/guestfs-actions.pod:6541 ../libguestfs-1.11.20/src/guestfs-actions.pod:6571 ../libguestfs-1.11.20/src/guestfs-actions.pod:6604 ../src/guestfs-actions.pod:6541 ../src/guestfs-actions.pod:6571 ../src/guestfs-actions.pod:6604
-msgid "This function is deprecated.  In new code, use the C<part_add> call instead."
+#: ../fish/guestfish-actions.pod:4426 ../fish/guestfish-actions.pod:4449 ../fish/guestfish-actions.pod:4471
+msgid ""
+"I<This function is deprecated.> In new code, use the L</part_add> call "
+"instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4359 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4359
+#: ../fish/guestfish-actions.pod:4433
 msgid "sfdiskM"
 msgstr ""
 
 #. type: verbatim
 msgid "sfdiskM"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4361 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4361
+#: ../fish/guestfish-actions.pod:4435
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
@@ -13009,7 +13646,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4363 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4363
+#: ../fish/guestfish-actions.pod:4437
 msgid ""
 "This is a simplified interface to the L</sfdisk> command, where partition "
 "sizes are specified in megabytes only (rounded to the nearest cylinder) and "
 msgid ""
 "This is a simplified interface to the L</sfdisk> command, where partition "
 "sizes are specified in megabytes only (rounded to the nearest cylinder) and "
@@ -13018,17 +13655,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4369 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4369
+#: ../fish/guestfish-actions.pod:4443
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4382 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4382
+#: ../fish/guestfish-actions.pod:4456
 msgid "sfdisk-N"
 msgstr ""
 
 #. type: verbatim
 msgid "sfdisk-N"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4384 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4384
+#: ../fish/guestfish-actions.pod:4458
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
@@ -13036,31 +13673,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4386 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4386 ../libguestfs-1.11.20/src/guestfs-actions.pod:6591 ../src/guestfs-actions.pod:6591
+#: ../fish/guestfish-actions.pod:4460 ../src/guestfs-actions.pod:6757
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4389 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4389
+#: ../fish/guestfish-actions.pod:4463
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4392 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4392
+#: ../fish/guestfish-actions.pod:4466
 msgid "See also: L</part-add>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</part-add>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4404 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4404
+#: ../fish/guestfish-actions.pod:4478
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 #. type: verbatim
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4406 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4406
+#: ../fish/guestfish-actions.pod:4480
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
@@ -13068,7 +13705,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4408 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4408
+#: ../fish/guestfish-actions.pod:4482
 msgid ""
 "This displays the disk geometry of C<device> read from the partition table.  "
 "Especially in the case where the underlying block device has been resized, "
 msgid ""
 "This displays the disk geometry of C<device> read from the partition table.  "
 "Especially in the case where the underlying block device has been resized, "
@@ -13077,17 +13714,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4413 ../fish/guestfish-actions.pod:4422 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4413 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4422 ../libguestfs-1.11.20/src/guestfs-actions.pod:6624 ../libguestfs-1.11.20/src/guestfs-actions.pod:6640 ../src/guestfs-actions.pod:6624 ../src/guestfs-actions.pod:6640
+#: ../fish/guestfish-actions.pod:4487 ../fish/guestfish-actions.pod:4496 ../src/guestfs-actions.pod:6783 ../src/guestfs-actions.pod:6799
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 #. type: =head2
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4416 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4416
+#: ../fish/guestfish-actions.pod:4490
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 #. type: verbatim
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4418 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4418
+#: ../fish/guestfish-actions.pod:4492
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
@@ -13095,17 +13732,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4420 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4420 ../libguestfs-1.11.20/src/guestfs-actions.pod:6638 ../src/guestfs-actions.pod:6638
+#: ../fish/guestfish-actions.pod:4494 ../src/guestfs-actions.pod:6797
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4425 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4425
+#: ../fish/guestfish-actions.pod:4499
 msgid "sfdisk-l"
 msgstr ""
 
 #. type: verbatim
 msgid "sfdisk-l"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4427 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4427
+#: ../fish/guestfish-actions.pod:4501
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
@@ -13113,31 +13750,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4429 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4429 ../libguestfs-1.11.20/src/guestfs-actions.pod:6654 ../src/guestfs-actions.pod:6654
+#: ../fish/guestfish-actions.pod:4503 ../src/guestfs-actions.pod:6820
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4433 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4433
+#: ../fish/guestfish-actions.pod:4507
 msgid "See also: L</part-list>"
 msgstr ""
 
 #. type: textblock
 msgid "See also: L</part-list>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4435 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4435 ../libguestfs-1.11.20/src/guestfs-actions.pod:6663 ../src/guestfs-actions.pod:6663
+#: ../fish/guestfish-actions.pod:4509
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<part_list> call "
+"I<This function is deprecated.> In new code, use the L</part_list> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4442 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4442
+#: ../fish/guestfish-actions.pod:4516
 msgid "sh"
 msgstr ""
 
 #. type: verbatim
 msgid "sh"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4444 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4444
+#: ../fish/guestfish-actions.pod:4518
 #, no-wrap
 msgid ""
 " sh command\n"
 #, no-wrap
 msgid ""
 " sh command\n"
@@ -13145,19 +13782,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4446 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4446 ../libguestfs-1.11.20/src/guestfs-actions.pod:6678 ../src/guestfs-actions.pod:6678
+#: ../fish/guestfish-actions.pod:4520 ../src/guestfs-actions.pod:6837
 msgid ""
 "This call runs a command from the guest filesystem via the guest's "
 "C</bin/sh>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call runs a command from the guest filesystem via the guest's "
 "C</bin/sh>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4449 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4449
+#: ../fish/guestfish-actions.pod:4523
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 #. type: verbatim
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4451 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4451 ../libguestfs-1.11.20/src/guestfs-actions.pod:6683 ../src/guestfs-actions.pod:6683
+#: ../fish/guestfish-actions.pod:4525 ../src/guestfs-actions.pod:6842
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
@@ -13165,24 +13802,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4453 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4453 ../libguestfs-1.11.20/src/guestfs-actions.pod:6685 ../src/guestfs-actions.pod:6685
+#: ../fish/guestfish-actions.pod:4527 ../src/guestfs-actions.pod:6844
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4457 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4457
+#: ../fish/guestfish-actions.pod:4531
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 #. type: =head2
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4459 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4459
+#: ../fish/guestfish-actions.pod:4533
 msgid "sh-lines"
 msgstr ""
 
 #. type: verbatim
 msgid "sh-lines"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4461 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4461
+#: ../fish/guestfish-actions.pod:4535
 #, no-wrap
 msgid ""
 " sh-lines command\n"
 #, no-wrap
 msgid ""
 " sh-lines command\n"
@@ -13190,22 +13827,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4463 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4463
+#: ../fish/guestfish-actions.pod:4537
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4466 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4466
+#: ../fish/guestfish-actions.pod:4540
 msgid "See also: L</command-lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</command-lines>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4468 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4468
+#: ../fish/guestfish-actions.pod:4542
 msgid "sleep"
 msgstr ""
 
 #. type: verbatim
 msgid "sleep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4470 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4470
+#: ../fish/guestfish-actions.pod:4544
 #, no-wrap
 msgid ""
 " sleep secs\n"
 #, no-wrap
 msgid ""
 " sleep secs\n"
@@ -13213,17 +13850,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4472 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4472 ../libguestfs-1.11.20/src/guestfs-actions.pod:6719 ../src/guestfs-actions.pod:6719
+#: ../fish/guestfish-actions.pod:4546 ../src/guestfs-actions.pod:6878
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 #. type: =head2
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4474 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4474
+#: ../fish/guestfish-actions.pod:4548
 msgid "stat"
 msgstr ""
 
 #. type: verbatim
 msgid "stat"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4476 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4476
+#: ../fish/guestfish-actions.pod:4550
 #, no-wrap
 msgid ""
 " stat path\n"
 #, no-wrap
 msgid ""
 " stat path\n"
@@ -13231,17 +13868,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4480 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4480 ../libguestfs-1.11.20/src/guestfs-actions.pod:6733 ../src/guestfs-actions.pod:6733
+#: ../fish/guestfish-actions.pod:4554 ../src/guestfs-actions.pod:6892
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 #. type: =head2
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4482 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4482
+#: ../fish/guestfish-actions.pod:4556
 msgid "statvfs"
 msgstr ""
 
 #. type: verbatim
 msgid "statvfs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4484 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4484
+#: ../fish/guestfish-actions.pod:4558
 #, no-wrap
 msgid ""
 " statvfs path\n"
 #, no-wrap
 msgid ""
 " statvfs path\n"
@@ -13249,7 +13886,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4486 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4486 ../libguestfs-1.11.20/src/guestfs-actions.pod:6747 ../src/guestfs-actions.pod:6747
+#: ../fish/guestfish-actions.pod:4560 ../src/guestfs-actions.pod:6906
 msgid ""
 "Returns file system statistics for any mounted file system.  C<path> should "
 "be a file or directory in the mounted file system (typically it is the mount "
 msgid ""
 "Returns file system statistics for any mounted file system.  C<path> should "
 "be a file or directory in the mounted file system (typically it is the mount "
@@ -13257,17 +13894,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4490 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4490 ../libguestfs-1.11.20/src/guestfs-actions.pod:6751 ../src/guestfs-actions.pod:6751
+#: ../fish/guestfish-actions.pod:4564 ../src/guestfs-actions.pod:6910
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4492 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4492
+#: ../fish/guestfish-actions.pod:4566
 msgid "strings"
 msgstr ""
 
 #. type: verbatim
 msgid "strings"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4494 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4494
+#: ../fish/guestfish-actions.pod:4568
 #, no-wrap
 msgid ""
 " strings path\n"
 #, no-wrap
 msgid ""
 " strings path\n"
@@ -13275,19 +13912,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4496 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4496 ../libguestfs-1.11.20/src/guestfs-actions.pod:6765 ../src/guestfs-actions.pod:6765
+#: ../fish/guestfish-actions.pod:4570 ../src/guestfs-actions.pod:6924
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4502 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4502
+#: ../fish/guestfish-actions.pod:4576
 msgid "strings-e"
 msgstr ""
 
 #. type: verbatim
 msgid "strings-e"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4504 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4504
+#: ../fish/guestfish-actions.pod:4578
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
@@ -13295,93 +13932,93 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4506 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4506
+#: ../fish/guestfish-actions.pod:4580
 msgid ""
 "This is like the L</strings> command, but allows you to specify the encoding "
 "of strings that are looked for in the source file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is like the L</strings> command, but allows you to specify the encoding "
 "of strings that are looked for in the source file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4510 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4510 ../libguestfs-1.11.20/src/guestfs-actions.pod:6788 ../src/guestfs-actions.pod:6788
+#: ../fish/guestfish-actions.pod:4584 ../src/guestfs-actions.pod:6947
 msgid "Allowed encodings are:"
 msgstr ""
 
 #. type: =item
 msgid "Allowed encodings are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4514 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4514 ../libguestfs-1.11.20/src/guestfs-actions.pod:6792 ../src/guestfs-actions.pod:6792
+#: ../fish/guestfish-actions.pod:4588 ../src/guestfs-actions.pod:6951
 msgid "s"
 msgstr ""
 
 #. type: textblock
 msgid "s"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4516 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4516
+#: ../fish/guestfish-actions.pod:4590
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4519 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4519 ../libguestfs-1.11.20/src/guestfs-actions.pod:6797 ../src/guestfs-actions.pod:6797
+#: ../fish/guestfish-actions.pod:4593 ../src/guestfs-actions.pod:6956
 msgid "S"
 msgstr ""
 
 #. type: textblock
 msgid "S"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4521 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4521 ../libguestfs-1.11.20/src/guestfs-actions.pod:6799 ../src/guestfs-actions.pod:6799
+#: ../fish/guestfish-actions.pod:4595 ../src/guestfs-actions.pod:6958
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 #. type: =item
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4523 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4523 ../libguestfs-1.11.20/src/guestfs-actions.pod:6801 ../src/guestfs-actions.pod:6801
+#: ../fish/guestfish-actions.pod:4597 ../src/guestfs-actions.pod:6960
 msgid "b"
 msgstr ""
 
 #. type: textblock
 msgid "b"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4525 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4525 ../libguestfs-1.11.20/src/guestfs-actions.pod:6803 ../src/guestfs-actions.pod:6803
+#: ../fish/guestfish-actions.pod:4599 ../src/guestfs-actions.pod:6962
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 #. type: =item
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4528 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4528 ../libguestfs-1.11.20/src/guestfs-actions.pod:6806 ../src/guestfs-actions.pod:6806
+#: ../fish/guestfish-actions.pod:4602 ../src/guestfs-actions.pod:6965
 msgid "l (lower case letter L)"
 msgstr ""
 
 #. type: textblock
 msgid "l (lower case letter L)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4530 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4530 ../libguestfs-1.11.20/src/guestfs-actions.pod:6808 ../src/guestfs-actions.pod:6808
+#: ../fish/guestfish-actions.pod:4604 ../src/guestfs-actions.pod:6967
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 #. type: =item
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4533 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4533 ../libguestfs-1.11.20/src/guestfs-actions.pod:6811 ../src/guestfs-actions.pod:6811
+#: ../fish/guestfish-actions.pod:4607 ../src/guestfs-actions.pod:6970
 msgid "B"
 msgstr ""
 
 #. type: textblock
 msgid "B"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4535 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4535 ../libguestfs-1.11.20/src/guestfs-actions.pod:6813 ../src/guestfs-actions.pod:6813
+#: ../fish/guestfish-actions.pod:4609 ../src/guestfs-actions.pod:6972
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 #. type: =item
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4537 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4537 ../libguestfs-1.11.20/src/guestfs-actions.pod:6815 ../src/guestfs-actions.pod:6815
+#: ../fish/guestfish-actions.pod:4611 ../src/guestfs-actions.pod:6974
 msgid "L"
 msgstr ""
 
 #. type: textblock
 msgid "L"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4539 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4539 ../libguestfs-1.11.20/src/guestfs-actions.pod:6817 ../src/guestfs-actions.pod:6817
+#: ../fish/guestfish-actions.pod:4613 ../src/guestfs-actions.pod:6976
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 #. type: textblock
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4543 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4543 ../libguestfs-1.11.20/src/guestfs-actions.pod:6821 ../src/guestfs-actions.pod:6821
+#: ../fish/guestfish-actions.pod:4617 ../src/guestfs-actions.pod:6980
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 #. type: =head2
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4548 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4548
+#: ../fish/guestfish-actions.pod:4622
 msgid "swapoff-device"
 msgstr ""
 
 #. type: verbatim
 msgid "swapoff-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4550 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4550
+#: ../fish/guestfish-actions.pod:4624
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
@@ -13389,19 +14026,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4552 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4552
+#: ../fish/guestfish-actions.pod:4626
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4556 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4556
+#: ../fish/guestfish-actions.pod:4630
 msgid "swapoff-file"
 msgstr ""
 
 #. type: verbatim
 msgid "swapoff-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4558 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4558
+#: ../fish/guestfish-actions.pod:4632
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
@@ -13409,17 +14046,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4560 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4560 ../libguestfs-1.11.20/src/guestfs-actions.pod:6852 ../src/guestfs-actions.pod:6852
+#: ../fish/guestfish-actions.pod:4634 ../src/guestfs-actions.pod:7011
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 #. type: =head2
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4562 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4562
+#: ../fish/guestfish-actions.pod:4636
 msgid "swapoff-label"
 msgstr ""
 
 #. type: verbatim
 msgid "swapoff-label"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4564 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4564
+#: ../fish/guestfish-actions.pod:4638
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
@@ -13427,19 +14064,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4566 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4566 ../libguestfs-1.11.20/src/guestfs-actions.pod:6864 ../src/guestfs-actions.pod:6864
+#: ../fish/guestfish-actions.pod:4640 ../src/guestfs-actions.pod:7023
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4569 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4569
+#: ../fish/guestfish-actions.pod:4643
 msgid "swapoff-uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "swapoff-uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4571 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4571
+#: ../fish/guestfish-actions.pod:4645
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
@@ -13447,19 +14084,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4573 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4573 ../libguestfs-1.11.20/src/guestfs-actions.pod:6877 ../src/guestfs-actions.pod:6877
+#: ../fish/guestfish-actions.pod:4647 ../src/guestfs-actions.pod:7036
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4576 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4576
+#: ../fish/guestfish-actions.pod:4650
 msgid "swapon-device"
 msgstr ""
 
 #. type: verbatim
 msgid "swapon-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4578 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4578
+#: ../fish/guestfish-actions.pod:4652
 #, no-wrap
 msgid ""
 " swapon-device device\n"
 #, no-wrap
 msgid ""
 " swapon-device device\n"
@@ -13467,7 +14104,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4580 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4580
+#: ../fish/guestfish-actions.pod:4654
 msgid ""
 "This command enables the libguestfs appliance to use the swap device or "
 "partition named C<device>.  The increased memory is made available for all "
 msgid ""
 "This command enables the libguestfs appliance to use the swap device or "
 "partition named C<device>.  The increased memory is made available for all "
@@ -13475,7 +14112,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4585 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4585 ../libguestfs-1.11.20/src/guestfs-actions.pod:6895 ../src/guestfs-actions.pod:6895
+#: ../fish/guestfish-actions.pod:4659 ../src/guestfs-actions.pod:7054
 msgid ""
 "Note that you should not swap to existing guest swap partitions unless you "
 "know what you are doing.  They may contain hibernation information, or other "
 msgid ""
 "Note that you should not swap to existing guest swap partitions unless you "
 "know what you are doing.  They may contain hibernation information, or other "
@@ -13485,12 +14122,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4592 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4592
+#: ../fish/guestfish-actions.pod:4666
 msgid "swapon-file"
 msgstr ""
 
 #. type: verbatim
 msgid "swapon-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4594 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4594
+#: ../fish/guestfish-actions.pod:4668
 #, no-wrap
 msgid ""
 " swapon-file file\n"
 #, no-wrap
 msgid ""
 " swapon-file file\n"
@@ -13498,17 +14135,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4596 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4596
+#: ../fish/guestfish-actions.pod:4670
 msgid "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4599 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4599
+#: ../fish/guestfish-actions.pod:4673
 msgid "swapon-label"
 msgstr ""
 
 #. type: verbatim
 msgid "swapon-label"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4601 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4601
+#: ../fish/guestfish-actions.pod:4675
 #, no-wrap
 msgid ""
 " swapon-label label\n"
 #, no-wrap
 msgid ""
 " swapon-label label\n"
@@ -13516,19 +14153,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4603 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4603
+#: ../fish/guestfish-actions.pod:4677
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4606 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4606
+#: ../fish/guestfish-actions.pod:4680
 msgid "swapon-uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "swapon-uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4608 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4608
+#: ../fish/guestfish-actions.pod:4682
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
@@ -13536,19 +14173,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4610 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4610
+#: ../fish/guestfish-actions.pod:4684
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4613 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4613
+#: ../fish/guestfish-actions.pod:4687
 msgid "sync"
 msgstr ""
 
 #. type: verbatim
 msgid "sync"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4615 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4615
+#: ../fish/guestfish-actions.pod:4689
 #, no-wrap
 msgid ""
 " sync\n"
 #, no-wrap
 msgid ""
 " sync\n"
@@ -13556,26 +14193,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4617 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4617 ../libguestfs-1.11.20/src/guestfs-actions.pod:6950 ../src/guestfs-actions.pod:6950
+#: ../fish/guestfish-actions.pod:4691 ../src/guestfs-actions.pod:7109
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4620 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4620 ../libguestfs-1.11.20/src/guestfs-actions.pod:6953 ../src/guestfs-actions.pod:6953
+#: ../fish/guestfish-actions.pod:4694 ../src/guestfs-actions.pod:7112
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4623 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4623
+#: ../fish/guestfish-actions.pod:4697
 msgid "tail"
 msgstr ""
 
 #. type: verbatim
 msgid "tail"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4625 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4625
+#: ../fish/guestfish-actions.pod:4699
 #, no-wrap
 msgid ""
 " tail path\n"
 #, no-wrap
 msgid ""
 " tail path\n"
@@ -13583,17 +14220,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4627 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4627 ../libguestfs-1.11.20/src/guestfs-actions.pod:6966 ../src/guestfs-actions.pod:6966
+#: ../fish/guestfish-actions.pod:4701 ../src/guestfs-actions.pod:7125
 msgid "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4633 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4633
+#: ../fish/guestfish-actions.pod:4707
 msgid "tail-n"
 msgstr ""
 
 #. type: verbatim
 msgid "tail-n"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4635 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4635
+#: ../fish/guestfish-actions.pod:4709
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
@@ -13601,26 +14238,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4637 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4637 ../libguestfs-1.11.20/src/guestfs-actions.pod:6985 ../src/guestfs-actions.pod:6985
+#: ../fish/guestfish-actions.pod:4711 ../src/guestfs-actions.pod:7144
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4640 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4640 ../libguestfs-1.11.20/src/guestfs-actions.pod:6988 ../src/guestfs-actions.pod:6988
+#: ../fish/guestfish-actions.pod:4714 ../src/guestfs-actions.pod:7147
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4648 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4648
+#: ../fish/guestfish-actions.pod:4722
 msgid "tar-in"
 msgstr ""
 
 #. type: verbatim
 msgid "tar-in"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4650 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4650
+#: ../fish/guestfish-actions.pod:4724
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
@@ -13628,24 +14265,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4652 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4652 ../libguestfs-1.11.20/src/guestfs-actions.pod:7009 ../src/guestfs-actions.pod:7009
+#: ../fish/guestfish-actions.pod:4726 ../src/guestfs-actions.pod:7168
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4655 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4655
+#: ../fish/guestfish-actions.pod:4729
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 #. type: =head2
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4660 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4660
+#: ../fish/guestfish-actions.pod:4734
 msgid "tar-out"
 msgstr ""
 
 #. type: verbatim
 msgid "tar-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4662 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4662
+#: ../fish/guestfish-actions.pod:4736
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
@@ -13653,24 +14290,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4664 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4664 ../libguestfs-1.11.20/src/guestfs-actions.pod:7026 ../src/guestfs-actions.pod:7026
+#: ../fish/guestfish-actions.pod:4738 ../src/guestfs-actions.pod:7185
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4667 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4667
+#: ../fish/guestfish-actions.pod:4741
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 #. type: =head2
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4672 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4672
+#: ../fish/guestfish-actions.pod:4746
 msgid "tgz-in"
 msgstr ""
 
 #. type: verbatim
 msgid "tgz-in"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4674 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4674
+#: ../fish/guestfish-actions.pod:4748
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
@@ -13678,24 +14315,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4676 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4676 ../libguestfs-1.11.20/src/guestfs-actions.pod:7043 ../src/guestfs-actions.pod:7043
+#: ../fish/guestfish-actions.pod:4750 ../src/guestfs-actions.pod:7202
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4679 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4679
+#: ../fish/guestfish-actions.pod:4753
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 #. type: =head2
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4683 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4683
+#: ../fish/guestfish-actions.pod:4757
 msgid "tgz-out"
 msgstr ""
 
 #. type: verbatim
 msgid "tgz-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4685 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4685
+#: ../fish/guestfish-actions.pod:4759
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
@@ -13703,24 +14340,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4687 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4687 ../libguestfs-1.11.20/src/guestfs-actions.pod:7059 ../src/guestfs-actions.pod:7059
+#: ../fish/guestfish-actions.pod:4761 ../src/guestfs-actions.pod:7218
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4690 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4690
+#: ../fish/guestfish-actions.pod:4764
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 #. type: =head2
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4694 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4694
+#: ../fish/guestfish-actions.pod:4768
 msgid "touch"
 msgstr ""
 
 #. type: verbatim
 msgid "touch"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4696 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4696
+#: ../fish/guestfish-actions.pod:4770
 #, no-wrap
 msgid ""
 " touch path\n"
 #, no-wrap
 msgid ""
 " touch path\n"
@@ -13728,7 +14365,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4698 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4698 ../libguestfs-1.11.20/src/guestfs-actions.pod:7074 ../src/guestfs-actions.pod:7074
+#: ../fish/guestfish-actions.pod:4772 ../src/guestfs-actions.pod:7233
 msgid ""
 "Touch acts like the L<touch(1)> command.  It can be used to update the "
 "timestamps on a file, or, if the file does not exist, to create a new "
 msgid ""
 "Touch acts like the L<touch(1)> command.  It can be used to update the "
 "timestamps on a file, or, if the file does not exist, to create a new "
@@ -13736,19 +14373,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4702 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4702 ../libguestfs-1.11.20/src/guestfs-actions.pod:7078 ../src/guestfs-actions.pod:7078
+#: ../fish/guestfish-actions.pod:4776 ../src/guestfs-actions.pod:7237
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4705 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4705
+#: ../fish/guestfish-actions.pod:4779
 msgid "truncate"
 msgstr ""
 
 #. type: verbatim
 msgid "truncate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4707 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4707
+#: ../fish/guestfish-actions.pod:4781
 #, no-wrap
 msgid ""
 " truncate path\n"
 #, no-wrap
 msgid ""
 " truncate path\n"
@@ -13756,19 +14393,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4709 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4709 ../libguestfs-1.11.20/src/guestfs-actions.pod:7091 ../src/guestfs-actions.pod:7091
+#: ../fish/guestfish-actions.pod:4783 ../src/guestfs-actions.pod:7250
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4712 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4712
+#: ../fish/guestfish-actions.pod:4786
 msgid "truncate-size"
 msgstr ""
 
 #. type: verbatim
 msgid "truncate-size"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4714 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4714
+#: ../fish/guestfish-actions.pod:4788
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
@@ -13776,14 +14413,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4716 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4716 ../libguestfs-1.11.20/src/guestfs-actions.pod:7105 ../src/guestfs-actions.pod:7105
+#: ../fish/guestfish-actions.pod:4790 ../src/guestfs-actions.pod:7264
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4719 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4719
+#: ../fish/guestfish-actions.pod:4793
 msgid ""
 "If the current file size is less than C<size> then the file is extended to "
 "the required size with zero bytes.  This creates a sparse file (ie. disk "
 msgid ""
 "If the current file size is less than C<size> then the file is extended to "
 "the required size with zero bytes.  This creates a sparse file (ie. disk "
@@ -13792,12 +14429,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4725 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4725
+#: ../fish/guestfish-actions.pod:4799
 msgid "tune2fs-l"
 msgstr ""
 
 #. type: verbatim
 msgid "tune2fs-l"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4727 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4727
+#: ../fish/guestfish-actions.pod:4801
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
@@ -13805,14 +14442,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4729 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4729 ../libguestfs-1.11.20/src/guestfs-actions.pod:7124 ../src/guestfs-actions.pod:7124
+#: ../fish/guestfish-actions.pod:4803 ../src/guestfs-actions.pod:7283
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4732 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4732 ../libguestfs-1.11.20/src/guestfs-actions.pod:7127 ../src/guestfs-actions.pod:7127
+#: ../fish/guestfish-actions.pod:4806 ../src/guestfs-actions.pod:7286
 msgid ""
 "It is the same as running C<tune2fs -l device>.  See L<tune2fs(8)> manpage "
 "for more details.  The list of fields returned isn't clearly defined, and "
 msgid ""
 "It is the same as running C<tune2fs -l device>.  See L<tune2fs(8)> manpage "
 "for more details.  The list of fields returned isn't clearly defined, and "
@@ -13821,12 +14458,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4737 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4737
+#: ../fish/guestfish-actions.pod:4811
 msgid "txz-in"
 msgstr ""
 
 #. type: verbatim
 msgid "txz-in"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4739 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4739
+#: ../fish/guestfish-actions.pod:4813
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
@@ -13834,19 +14471,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4741 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4741 ../libguestfs-1.11.20/src/guestfs-actions.pod:7147 ../src/guestfs-actions.pod:7147
+#: ../fish/guestfish-actions.pod:4815 ../src/guestfs-actions.pod:7306
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4746 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4746
+#: ../fish/guestfish-actions.pod:4820
 msgid "txz-out"
 msgstr ""
 
 #. type: verbatim
 msgid "txz-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4748 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4748
+#: ../fish/guestfish-actions.pod:4822
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
@@ -13854,19 +14491,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4750 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4750 ../libguestfs-1.11.20/src/guestfs-actions.pod:7161 ../src/guestfs-actions.pod:7161
+#: ../fish/guestfish-actions.pod:4824 ../src/guestfs-actions.pod:7320
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4755 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4755
+#: ../fish/guestfish-actions.pod:4829
 msgid "umask"
 msgstr ""
 
 #. type: verbatim
 msgid "umask"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4757 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4757
+#: ../fish/guestfish-actions.pod:4831
 #, no-wrap
 msgid ""
 " umask mask\n"
 #, no-wrap
 msgid ""
 " umask mask\n"
@@ -13874,14 +14511,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4759 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4759 ../libguestfs-1.11.20/src/guestfs-actions.pod:7174 ../src/guestfs-actions.pod:7174
+#: ../fish/guestfish-actions.pod:4833 ../src/guestfs-actions.pod:7333
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4762 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4762 ../libguestfs-1.11.20/src/guestfs-actions.pod:7177 ../src/guestfs-actions.pod:7177
+#: ../fish/guestfish-actions.pod:4836 ../src/guestfs-actions.pod:7336
 msgid ""
 "Typical umask values would be C<022> which creates new files with "
 "permissions like \"-rw-r--r--\" or \"-rwxr-xr-x\", and C<002> which creates "
 msgid ""
 "Typical umask values would be C<022> which creates new files with "
 "permissions like \"-rw-r--r--\" or \"-rwxr-xr-x\", and C<002> which creates "
@@ -13889,7 +14526,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4767 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4767 ../libguestfs-1.11.20/src/guestfs-actions.pod:7182 ../src/guestfs-actions.pod:7182
+#: ../fish/guestfish-actions.pod:4841 ../src/guestfs-actions.pod:7341
 msgid ""
 "The default umask is C<022>.  This is important because it means that "
 "directories and device nodes will be created with C<0644> or C<0755> mode "
 msgid ""
 "The default umask is C<022>.  This is important because it means that "
 "directories and device nodes will be created with C<0644> or C<0755> mode "
@@ -13897,27 +14534,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4771 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4771
+#: ../fish/guestfish-actions.pod:4845
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr ""
 
 #. type: textblock
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4774 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4774 ../libguestfs-1.11.20/src/guestfs-actions.pod:7189 ../src/guestfs-actions.pod:7189
+#: ../fish/guestfish-actions.pod:4848 ../src/guestfs-actions.pod:7348
 msgid "This call returns the previous umask."
 msgstr ""
 
 #. type: =head2
 msgid "This call returns the previous umask."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4776 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4776
+#: ../fish/guestfish-actions.pod:4850
 msgid "umount"
 msgstr ""
 
 #. type: =head2
 msgid "umount"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4778 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4778
+#: ../fish/guestfish-actions.pod:4852
 msgid "unmount"
 msgstr ""
 
 #. type: verbatim
 msgid "unmount"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4780 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4780
+#: ../fish/guestfish-actions.pod:4854
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
@@ -13925,24 +14562,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4782 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4782 ../libguestfs-1.11.20/src/guestfs-actions.pod:7201 ../src/guestfs-actions.pod:7201
+#: ../fish/guestfish-actions.pod:4856 ../src/guestfs-actions.pod:7360
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4786 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4786
+#: ../fish/guestfish-actions.pod:4860
 msgid "umount-all"
 msgstr ""
 
 #. type: =head2
 msgid "umount-all"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4788 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4788
+#: ../fish/guestfish-actions.pod:4862
 msgid "unmount-all"
 msgstr ""
 
 #. type: verbatim
 msgid "unmount-all"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4790 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4790
+#: ../fish/guestfish-actions.pod:4864
 #, no-wrap
 msgid ""
 " umount-all\n"
 #, no-wrap
 msgid ""
 " umount-all\n"
@@ -13950,22 +14587,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4792 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4792 ../libguestfs-1.11.20/src/guestfs-actions.pod:7214 ../src/guestfs-actions.pod:7214
+#: ../fish/guestfish-actions.pod:4866 ../src/guestfs-actions.pod:7373
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 #. type: textblock
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4794 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4794 ../libguestfs-1.11.20/src/guestfs-actions.pod:7216 ../src/guestfs-actions.pod:7216
+#: ../fish/guestfish-actions.pod:4868 ../src/guestfs-actions.pod:7375
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 #. type: =head2
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4796 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4796
+#: ../fish/guestfish-actions.pod:4870
 msgid "upload"
 msgstr ""
 
 #. type: verbatim
 msgid "upload"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4798 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4798
+#: ../fish/guestfish-actions.pod:4872
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
@@ -13973,22 +14610,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4800 ../fish/guestfish-actions.pod:4813 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4800 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4813 ../libguestfs-1.11.20/src/guestfs-actions.pod:7229 ../libguestfs-1.11.20/src/guestfs-actions.pod:7253 ../src/guestfs-actions.pod:7229 ../src/guestfs-actions.pod:7253
+#: ../fish/guestfish-actions.pod:4874 ../fish/guestfish-actions.pod:4887 ../src/guestfs-actions.pod:7388 ../src/guestfs-actions.pod:7412
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 #. type: textblock
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4805 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4805
+#: ../fish/guestfish-actions.pod:4879
 msgid "See also L</download>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</download>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4809 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4809
+#: ../fish/guestfish-actions.pod:4883
 msgid "upload-offset"
 msgstr ""
 
 #. type: verbatim
 msgid "upload-offset"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4811 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4811
+#: ../fish/guestfish-actions.pod:4885
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
@@ -13996,7 +14633,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4816 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4816 ../libguestfs-1.11.20/src/guestfs-actions.pod:7256 ../src/guestfs-actions.pod:7256
+#: ../fish/guestfish-actions.pod:4890 ../src/guestfs-actions.pod:7415
 msgid ""
 "C<remotefilename> is overwritten starting at the byte C<offset> specified.  "
 "The intention is to overwrite parts of existing files or devices, although "
 msgid ""
 "C<remotefilename> is overwritten starting at the byte C<offset> specified.  "
 "The intention is to overwrite parts of existing files or devices, although "
@@ -14006,7 +14643,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4823 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4823
+#: ../fish/guestfish-actions.pod:4897
 msgid ""
 "Note that there is no limit on the amount of data that can be uploaded with "
 "this call, unlike with L</pwrite>, and this call always writes the full "
 msgid ""
 "Note that there is no limit on the amount of data that can be uploaded with "
 "this call, unlike with L</pwrite>, and this call always writes the full "
@@ -14014,17 +14651,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4828 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4828
+#: ../fish/guestfish-actions.pod:4902
 msgid "See also L</upload>, L</pwrite>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</upload>, L</pwrite>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4832 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4832
+#: ../fish/guestfish-actions.pod:4906
 msgid "utimens"
 msgstr ""
 
 #. type: verbatim
 msgid "utimens"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4834 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4834
+#: ../fish/guestfish-actions.pod:4908
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
@@ -14032,26 +14669,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4836 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4836 ../libguestfs-1.11.20/src/guestfs-actions.pod:7289 ../src/guestfs-actions.pod:7289
+#: ../fish/guestfish-actions.pod:4910 ../src/guestfs-actions.pod:7448
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 #. type: textblock
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4839 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4839 ../libguestfs-1.11.20/src/guestfs-actions.pod:7292 ../src/guestfs-actions.pod:7292
+#: ../fish/guestfish-actions.pod:4913 ../src/guestfs-actions.pod:7451
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4842 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4842 ../libguestfs-1.11.20/src/guestfs-actions.pod:7295 ../src/guestfs-actions.pod:7295
+#: ../fish/guestfish-actions.pod:4916 ../src/guestfs-actions.pod:7454
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4845 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4845 ../libguestfs-1.11.20/src/guestfs-actions.pod:7298 ../src/guestfs-actions.pod:7298
+#: ../fish/guestfish-actions.pod:4919 ../src/guestfs-actions.pod:7457
 msgid ""
 "If the C<*nsecs> field contains the special value C<-1> then the "
 "corresponding timestamp is set to the current time.  (The C<*secs> field is "
 msgid ""
 "If the C<*nsecs> field contains the special value C<-1> then the "
 "corresponding timestamp is set to the current time.  (The C<*secs> field is "
@@ -14059,7 +14696,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4849 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4849 ../libguestfs-1.11.20/src/guestfs-actions.pod:7302 ../src/guestfs-actions.pod:7302
+#: ../fish/guestfish-actions.pod:4923 ../src/guestfs-actions.pod:7461
 msgid ""
 "If the C<*nsecs> field contains the special value C<-2> then the "
 "corresponding timestamp is left unchanged.  (The C<*secs> field is ignored "
 msgid ""
 "If the C<*nsecs> field contains the special value C<-2> then the "
 "corresponding timestamp is left unchanged.  (The C<*secs> field is ignored "
@@ -14067,12 +14704,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4853 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4853
+#: ../fish/guestfish-actions.pod:4927
 msgid "version"
 msgstr ""
 
 #. type: verbatim
 msgid "version"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4855 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4855
+#: ../fish/guestfish-actions.pod:4929
 #, no-wrap
 msgid ""
 " version\n"
 #, no-wrap
 msgid ""
 " version\n"
@@ -14080,12 +14717,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4857 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4857 ../libguestfs-1.11.20/src/guestfs-actions.pod:7315 ../src/guestfs-actions.pod:7315
+#: ../fish/guestfish-actions.pod:4931 ../src/guestfs-actions.pod:7474
 msgid "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 #. type: textblock
 msgid "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4860 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4860 ../libguestfs-1.11.20/src/guestfs-actions.pod:7318 ../src/guestfs-actions.pod:7318
+#: ../fish/guestfish-actions.pod:4934 ../src/guestfs-actions.pod:7477
 msgid ""
 "Note that because of dynamic linking this is not necessarily the version of "
 "libguestfs that you compiled against.  You can compile the program, and then "
 msgid ""
 "Note that because of dynamic linking this is not necessarily the version of "
 "libguestfs that you compiled against.  You can compile the program, and then "
@@ -14094,7 +14731,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4865 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4865 ../libguestfs-1.11.20/src/guestfs-actions.pod:7323 ../src/guestfs-actions.pod:7323
+#: ../fish/guestfish-actions.pod:4939 ../src/guestfs-actions.pod:7482
 msgid ""
 "This call was added in version C<1.0.58>.  In previous versions of "
 "libguestfs there was no way to get the version number.  From C code you can "
 msgid ""
 "This call was added in version C<1.0.58>.  In previous versions of "
 "libguestfs there was no way to get the version number.  From C code you can "
@@ -14103,7 +14740,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4871 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4871 ../libguestfs-1.11.20/src/guestfs-actions.pod:7329 ../src/guestfs-actions.pod:7329
+#: ../fish/guestfish-actions.pod:4945 ../src/guestfs-actions.pod:7488
 msgid ""
 "The call returns a structure with four elements.  The first three (C<major>, "
 "C<minor> and C<release>) are numbers and correspond to the usual version "
 msgid ""
 "The call returns a structure with four elements.  The first three (C<major>, "
 "C<minor> and C<release>) are numbers and correspond to the usual version "
@@ -14112,17 +14749,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4877 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4877 ../libguestfs-1.11.20/src/guestfs-actions.pod:7335 ../src/guestfs-actions.pod:7335
+#: ../fish/guestfish-actions.pod:4951 ../src/guestfs-actions.pod:7494
 msgid "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 #. type: textblock
 msgid "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4880 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4880 ../libguestfs-1.11.20/src/guestfs-actions.pod:7338 ../src/guestfs-actions.pod:7338
+#: ../fish/guestfish-actions.pod:4954 ../src/guestfs-actions.pod:7497
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 #. type: textblock
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4882 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4882
+#: ../fish/guestfish-actions.pod:4956
 msgid ""
 "I<Note:> Don't use this call to test for availability of features.  In "
 "enterprise distributions we backport features from later versions into "
 msgid ""
 "I<Note:> Don't use this call to test for availability of features.  In "
 "enterprise distributions we backport features from later versions into "
@@ -14131,12 +14768,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4888 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4888
+#: ../fish/guestfish-actions.pod:4962
 msgid "vfs-label"
 msgstr ""
 
 #. type: verbatim
 msgid "vfs-label"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4890 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4890
+#: ../fish/guestfish-actions.pod:4964
 #, no-wrap
 msgid ""
 " vfs-label device\n"
 #, no-wrap
 msgid ""
 " vfs-label device\n"
@@ -14144,27 +14781,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4892 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4892 ../libguestfs-1.11.20/src/guestfs-actions.pod:7358 ../src/guestfs-actions.pod:7358
+#: ../fish/guestfish-actions.pod:4966 ../src/guestfs-actions.pod:7517
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4895 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4895 ../libguestfs-1.11.20/src/guestfs-actions.pod:7361 ../src/guestfs-actions.pod:7361
+#: ../fish/guestfish-actions.pod:4969 ../src/guestfs-actions.pod:7520
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 #. type: textblock
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4897 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4897
+#: ../fish/guestfish-actions.pod:4971
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 #. type: =head2
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4899 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4899
+#: ../fish/guestfish-actions.pod:4973
 msgid "vfs-type"
 msgstr ""
 
 #. type: verbatim
 msgid "vfs-type"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4901 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4901
+#: ../fish/guestfish-actions.pod:4975
 #, no-wrap
 msgid ""
 " vfs-type device\n"
 #, no-wrap
 msgid ""
 " vfs-type device\n"
@@ -14172,14 +14809,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4903 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4903 ../libguestfs-1.11.20/src/guestfs-actions.pod:7376 ../src/guestfs-actions.pod:7376
+#: ../fish/guestfish-actions.pod:4977 ../src/guestfs-actions.pod:7535
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4906 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4906 ../libguestfs-1.11.20/src/guestfs-actions.pod:7379 ../src/guestfs-actions.pod:7379
+#: ../fish/guestfish-actions.pod:4980 ../src/guestfs-actions.pod:7538
 msgid ""
 "For most filesystems, the result is the name of the Linux VFS module which "
 "would be used to mount this filesystem if you mounted it without specifying "
 msgid ""
 "For most filesystems, the result is the name of the Linux VFS module which "
 "would be used to mount this filesystem if you mounted it without specifying "
@@ -14187,12 +14824,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4911 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4911
+#: ../fish/guestfish-actions.pod:4985
 msgid "vfs-uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "vfs-uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4913 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4913
+#: ../fish/guestfish-actions.pod:4987
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
@@ -14200,27 +14837,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4915 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4915 ../libguestfs-1.11.20/src/guestfs-actions.pod:7395 ../src/guestfs-actions.pod:7395
+#: ../fish/guestfish-actions.pod:4989 ../src/guestfs-actions.pod:7554
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4918 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4918 ../libguestfs-1.11.20/src/guestfs-actions.pod:7398 ../src/guestfs-actions.pod:7398
+#: ../fish/guestfish-actions.pod:4992 ../src/guestfs-actions.pod:7557
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 #. type: textblock
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4920 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4920
+#: ../fish/guestfish-actions.pod:4994
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4922 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4922
+#: ../fish/guestfish-actions.pod:4996
 msgid "vg-activate"
 msgstr ""
 
 #. type: verbatim
 msgid "vg-activate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4924 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4924
+#: ../fish/guestfish-actions.pod:4998
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
@@ -14228,31 +14865,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4926 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4926 ../libguestfs-1.11.20/src/guestfs-actions.pod:7414 ../src/guestfs-actions.pod:7414
+#: ../fish/guestfish-actions.pod:5000 ../src/guestfs-actions.pod:7573
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4929 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4929 ../libguestfs-1.11.20/src/guestfs-actions.pod:7417 ../src/guestfs-actions.pod:7417
+#: ../fish/guestfish-actions.pod:5003 ../src/guestfs-actions.pod:7576
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 #. type: textblock
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4931 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4931 ../libguestfs-1.11.20/src/guestfs-actions.pod:7419 ../src/guestfs-actions.pod:7419
+#: ../fish/guestfish-actions.pod:5005 ../src/guestfs-actions.pod:7578
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4934 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4934
+#: ../fish/guestfish-actions.pod:5008
 msgid "vg-activate-all"
 msgstr ""
 
 #. type: verbatim
 msgid "vg-activate-all"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4936 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4936
+#: ../fish/guestfish-actions.pod:5010
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
@@ -14260,24 +14897,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4938 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4938 ../libguestfs-1.11.20/src/guestfs-actions.pod:7432 ../src/guestfs-actions.pod:7432
+#: ../fish/guestfish-actions.pod:5012 ../src/guestfs-actions.pod:7591
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4941 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4941 ../libguestfs-1.11.20/src/guestfs-actions.pod:7435 ../src/guestfs-actions.pod:7435
+#: ../fish/guestfish-actions.pod:5015 ../src/guestfs-actions.pod:7594
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 #. type: =head2
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4943 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4943
+#: ../fish/guestfish-actions.pod:5017
 msgid "vgcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "vgcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4945 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4945
+#: ../fish/guestfish-actions.pod:5019
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
@@ -14285,19 +14922,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4947 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4947 ../libguestfs-1.11.20/src/guestfs-actions.pod:7448 ../src/guestfs-actions.pod:7448
+#: ../fish/guestfish-actions.pod:5021 ../src/guestfs-actions.pod:7607
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4950 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4950
+#: ../fish/guestfish-actions.pod:5024
 msgid "vglvuuids"
 msgstr ""
 
 #. type: verbatim
 msgid "vglvuuids"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4952 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4952
+#: ../fish/guestfish-actions.pod:5026
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
@@ -14305,31 +14942,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4954 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4954 ../libguestfs-1.11.20/src/guestfs-actions.pod:7461 ../src/guestfs-actions.pod:7461
+#: ../fish/guestfish-actions.pod:5028 ../src/guestfs-actions.pod:7620
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4957 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4957
+#: ../fish/guestfish-actions.pod:5031
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4960 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4960
+#: ../fish/guestfish-actions.pod:5034
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4962 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4962
+#: ../fish/guestfish-actions.pod:5036
 msgid "vgpvuuids"
 msgstr ""
 
 #. type: verbatim
 msgid "vgpvuuids"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4964 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4964
+#: ../fish/guestfish-actions.pod:5038
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
@@ -14337,31 +14974,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4966 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4966 ../libguestfs-1.11.20/src/guestfs-actions.pod:7481 ../src/guestfs-actions.pod:7481
+#: ../fish/guestfish-actions.pod:5040 ../src/guestfs-actions.pod:7640
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4969 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4969
+#: ../fish/guestfish-actions.pod:5043
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4972 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4972
+#: ../fish/guestfish-actions.pod:5046
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4974 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4974
+#: ../fish/guestfish-actions.pod:5048
 msgid "vgremove"
 msgstr ""
 
 #. type: verbatim
 msgid "vgremove"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4976 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4976
+#: ../fish/guestfish-actions.pod:5050
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
@@ -14369,22 +15006,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4978 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4978 ../libguestfs-1.11.20/src/guestfs-actions.pod:7501 ../src/guestfs-actions.pod:7501
+#: ../fish/guestfish-actions.pod:5052 ../src/guestfs-actions.pod:7660
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 #. type: textblock
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4980 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4980 ../libguestfs-1.11.20/src/guestfs-actions.pod:7503 ../src/guestfs-actions.pod:7503
+#: ../fish/guestfish-actions.pod:5054 ../src/guestfs-actions.pod:7662
 msgid "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 #. type: =head2
 msgid "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4983 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4983
+#: ../fish/guestfish-actions.pod:5057
 msgid "vgrename"
 msgstr ""
 
 #. type: verbatim
 msgid "vgrename"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4985 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4985
+#: ../fish/guestfish-actions.pod:5059
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
@@ -14392,17 +15029,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4987 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4987 ../libguestfs-1.11.20/src/guestfs-actions.pod:7517 ../src/guestfs-actions.pod:7517
+#: ../fish/guestfish-actions.pod:5061 ../src/guestfs-actions.pod:7676
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 #. type: =head2
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4989 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4989
+#: ../fish/guestfish-actions.pod:5063
 msgid "vgs"
 msgstr ""
 
 #. type: verbatim
 msgid "vgs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4991 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4991
+#: ../fish/guestfish-actions.pod:5065
 #, no-wrap
 msgid ""
 " vgs\n"
 #, no-wrap
 msgid ""
 " vgs\n"
@@ -14410,31 +15047,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4993 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4993 ../libguestfs-1.11.20/src/guestfs-actions.pod:7528 ../src/guestfs-actions.pod:7528
+#: ../fish/guestfish-actions.pod:5067 ../src/guestfs-actions.pod:7687
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4996 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4996 ../libguestfs-1.11.20/src/guestfs-actions.pod:7531 ../src/guestfs-actions.pod:7531
+#: ../fish/guestfish-actions.pod:5070 ../src/guestfs-actions.pod:7690
 msgid ""
 "This returns a list of just the volume group names that were detected "
 "(eg. C<VolGroup00>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns a list of just the volume group names that were detected "
 "(eg. C<VolGroup00>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4999 ../libguestfs-1.11.20/fish/guestfish-actions.pod:4999
+#: ../fish/guestfish-actions.pod:5073
 msgid "See also L</vgs-full>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</vgs-full>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5001 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5001
+#: ../fish/guestfish-actions.pod:5075
 msgid "vgs-full"
 msgstr ""
 
 #. type: verbatim
 msgid "vgs-full"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5003 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5003
+#: ../fish/guestfish-actions.pod:5077
 #, no-wrap
 msgid ""
 " vgs-full\n"
 #, no-wrap
 msgid ""
 " vgs-full\n"
@@ -14442,19 +15079,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5005 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5005 ../libguestfs-1.11.20/src/guestfs-actions.pod:7547 ../src/guestfs-actions.pod:7547
+#: ../fish/guestfish-actions.pod:5079 ../src/guestfs-actions.pod:7706
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5008 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5008
+#: ../fish/guestfish-actions.pod:5082
 msgid "vgscan"
 msgstr ""
 
 #. type: verbatim
 msgid "vgscan"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5010 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5010
+#: ../fish/guestfish-actions.pod:5084
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -14462,19 +15099,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5012 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5012 ../libguestfs-1.11.20/src/guestfs-actions.pod:7561 ../src/guestfs-actions.pod:7561
+#: ../fish/guestfish-actions.pod:5086 ../src/guestfs-actions.pod:7720
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5015 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5015
+#: ../fish/guestfish-actions.pod:5089
 msgid "vguuid"
 msgstr ""
 
 #. type: verbatim
 msgid "vguuid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5017 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5017
+#: ../fish/guestfish-actions.pod:5091
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
@@ -14482,17 +15119,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5019 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5019 ../libguestfs-1.11.20/src/guestfs-actions.pod:7574 ../src/guestfs-actions.pod:7574
+#: ../fish/guestfish-actions.pod:5093 ../src/guestfs-actions.pod:7733
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5021 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5021
+#: ../fish/guestfish-actions.pod:5095
 msgid "wc-c"
 msgstr ""
 
 #. type: verbatim
 msgid "wc-c"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5023 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5023
+#: ../fish/guestfish-actions.pod:5097
 #, no-wrap
 msgid ""
 " wc-c path\n"
 #, no-wrap
 msgid ""
 " wc-c path\n"
@@ -14500,19 +15137,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5025 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5025 ../libguestfs-1.11.20/src/guestfs-actions.pod:7614 ../src/guestfs-actions.pod:7614
+#: ../fish/guestfish-actions.pod:5099 ../src/guestfs-actions.pod:7773
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5028 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5028
+#: ../fish/guestfish-actions.pod:5102
 msgid "wc-l"
 msgstr ""
 
 #. type: verbatim
 msgid "wc-l"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5030 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5030
+#: ../fish/guestfish-actions.pod:5104
 #, no-wrap
 msgid ""
 " wc-l path\n"
 #, no-wrap
 msgid ""
 " wc-l path\n"
@@ -14520,19 +15157,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5032 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5032 ../libguestfs-1.11.20/src/guestfs-actions.pod:7627 ../src/guestfs-actions.pod:7627
+#: ../fish/guestfish-actions.pod:5106 ../src/guestfs-actions.pod:7786
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external "
 "command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external "
 "command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5035 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5035
+#: ../fish/guestfish-actions.pod:5109
 msgid "wc-w"
 msgstr ""
 
 #. type: verbatim
 msgid "wc-w"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5037 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5037
+#: ../fish/guestfish-actions.pod:5111
 #, no-wrap
 msgid ""
 " wc-w path\n"
 #, no-wrap
 msgid ""
 " wc-w path\n"
@@ -14540,19 +15177,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5039 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5039 ../libguestfs-1.11.20/src/guestfs-actions.pod:7640 ../src/guestfs-actions.pod:7640
+#: ../fish/guestfish-actions.pod:5113 ../src/guestfs-actions.pod:7799
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external "
 "command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external "
 "command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5042 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5042
+#: ../fish/guestfish-actions.pod:5116
 msgid "write"
 msgstr ""
 
 #. type: verbatim
 msgid "write"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5044 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5044
+#: ../fish/guestfish-actions.pod:5118
 #, no-wrap
 msgid ""
 " write path content\n"
 #, no-wrap
 msgid ""
 " write path content\n"
@@ -14560,24 +15197,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5046 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5046 ../libguestfs-1.11.20/src/guestfs-actions.pod:7655 ../src/guestfs-actions.pod:7655
+#: ../fish/guestfish-actions.pod:5120 ../src/guestfs-actions.pod:7814
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5049 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5049
+#: ../fish/guestfish-actions.pod:5123
 msgid "See also L</write-append>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</write-append>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5054 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5054
+#: ../fish/guestfish-actions.pod:5128
 msgid "write-append"
 msgstr ""
 
 #. type: verbatim
 msgid "write-append"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5056 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5056
+#: ../fish/guestfish-actions.pod:5130
 #, no-wrap
 msgid ""
 " write-append path content\n"
 #, no-wrap
 msgid ""
 " write-append path content\n"
@@ -14585,24 +15222,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5058 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5058 ../libguestfs-1.11.20/src/guestfs-actions.pod:7675 ../src/guestfs-actions.pod:7675
+#: ../fish/guestfish-actions.pod:5132 ../src/guestfs-actions.pod:7834
 msgid ""
 "This call appends C<content> to the end of file C<path>.  If C<path> does "
 "not exist, then a new file is created."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call appends C<content> to the end of file C<path>.  If C<path> does "
 "not exist, then a new file is created."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5061 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5061
+#: ../fish/guestfish-actions.pod:5135
 msgid "See also L</write>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</write>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5066 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5066
+#: ../fish/guestfish-actions.pod:5140
 msgid "write-file"
 msgstr ""
 
 #. type: verbatim
 msgid "write-file"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5068 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5068
+#: ../fish/guestfish-actions.pod:5142
 #, no-wrap
 msgid ""
 " write-file path content size\n"
 #, no-wrap
 msgid ""
 " write-file path content size\n"
@@ -14610,38 +15247,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5070 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5070 ../libguestfs-1.11.20/src/guestfs-actions.pod:7695 ../src/guestfs-actions.pod:7695
+#: ../fish/guestfish-actions.pod:5144 ../src/guestfs-actions.pod:7861
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5074 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5074 ../libguestfs-1.11.20/src/guestfs-actions.pod:7699 ../src/guestfs-actions.pod:7699
+#: ../fish/guestfish-actions.pod:5148 ../src/guestfs-actions.pod:7865
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5078 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5078 ../libguestfs-1.11.20/src/guestfs-actions.pod:7703 ../src/guestfs-actions.pod:7703
+#: ../fish/guestfish-actions.pod:5152 ../src/guestfs-actions.pod:7869
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5084 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5084 ../libguestfs-1.11.20/src/guestfs-actions.pod:7711 ../src/guestfs-actions.pod:7711
-msgid "This function is deprecated.  In new code, use the C<write> call instead."
+#: ../fish/guestfish-actions.pod:5158
+msgid "I<This function is deprecated.> In new code, use the L</write> call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5091 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5091
+#: ../fish/guestfish-actions.pod:5165
 msgid "zegrep"
 msgstr ""
 
 #. type: verbatim
 msgid "zegrep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5093 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5093
+#: ../fish/guestfish-actions.pod:5167
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
@@ -14649,17 +15286,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5095 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5095 ../libguestfs-1.11.20/src/guestfs-actions.pod:7727 ../src/guestfs-actions.pod:7727
+#: ../fish/guestfish-actions.pod:5169 ../src/guestfs-actions.pod:7886
 msgid "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5101 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5101
+#: ../fish/guestfish-actions.pod:5175
 msgid "zegrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "zegrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5103 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5103
+#: ../fish/guestfish-actions.pod:5177
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
@@ -14667,17 +15304,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5105 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5105 ../libguestfs-1.11.20/src/guestfs-actions.pod:7746 ../src/guestfs-actions.pod:7746
+#: ../fish/guestfish-actions.pod:5179 ../src/guestfs-actions.pod:7905
 msgid "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5111 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5111
+#: ../fish/guestfish-actions.pod:5185
 msgid "zero"
 msgstr ""
 
 #. type: verbatim
 msgid "zero"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5113 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5113
+#: ../fish/guestfish-actions.pod:5187
 #, no-wrap
 msgid ""
 " zero device\n"
 #, no-wrap
 msgid ""
 " zero device\n"
@@ -14685,12 +15322,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5115 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5115 ../libguestfs-1.11.20/src/guestfs-actions.pod:7764 ../src/guestfs-actions.pod:7764
+#: ../fish/guestfish-actions.pod:5189 ../src/guestfs-actions.pod:7923
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5117 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5117 ../libguestfs-1.11.20/src/guestfs-actions.pod:7766 ../src/guestfs-actions.pod:7766
+#: ../fish/guestfish-actions.pod:5191 ../src/guestfs-actions.pod:7925
 msgid ""
 "How many blocks are zeroed isn't specified (but it's I<not> enough to "
 "securely wipe the device).  It should be sufficient to remove any partition "
 msgid ""
 "How many blocks are zeroed isn't specified (but it's I<not> enough to "
 "securely wipe the device).  It should be sufficient to remove any partition "
@@ -14698,17 +15335,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5121 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5121
+#: ../fish/guestfish-actions.pod:5195 ../fish/guestfish-actions.pod:5210 ../src/guestfs-actions.pod:7929 ../src/guestfs-actions.pod:7955
+msgid ""
+"If blocks are already zero, then this command avoids writing zeroes.  This "
+"prevents the underlying device from becoming non-sparse or growing "
+"unnecessarily."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:5199
 msgid "See also: L</zero-device>, L</scrub-device>, L</is-zero-device>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</zero-device>, L</scrub-device>, L</is-zero-device>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5124 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5124
+#: ../fish/guestfish-actions.pod:5202
 msgid "zero-device"
 msgstr ""
 
 #. type: verbatim
 msgid "zero-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5126 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5126
+#: ../fish/guestfish-actions.pod:5204
 #, no-wrap
 msgid ""
 " zero-device device\n"
 #, no-wrap
 msgid ""
 " zero-device device\n"
@@ -14716,19 +15361,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5128 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5128
+#: ../fish/guestfish-actions.pod:5206
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5135 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5135
+#: ../fish/guestfish-actions.pod:5217
 msgid "zerofree"
 msgstr ""
 
 #. type: verbatim
 msgid "zerofree"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5137 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5137
+#: ../fish/guestfish-actions.pod:5219
 #, no-wrap
 msgid ""
 " zerofree device\n"
 #, no-wrap
 msgid ""
 " zerofree device\n"
@@ -14736,7 +15381,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5139 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5139 ../libguestfs-1.11.20/src/guestfs-actions.pod:7810 ../src/guestfs-actions.pod:7810
+#: ../fish/guestfish-actions.pod:5221 ../src/guestfs-actions.pod:7977
 msgid ""
 "This runs the I<zerofree> program on C<device>.  This program claims to zero "
 "unused inodes and disk blocks on an ext2/3 filesystem, thus making it "
 msgid ""
 "This runs the I<zerofree> program on C<device>.  This program claims to zero "
 "unused inodes and disk blocks on an ext2/3 filesystem, thus making it "
@@ -14744,24 +15389,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5144 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5144 ../libguestfs-1.11.20/src/guestfs-actions.pod:7815 ../src/guestfs-actions.pod:7815
+#: ../fish/guestfish-actions.pod:5226 ../src/guestfs-actions.pod:7982
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 #. type: textblock
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5147 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5147 ../libguestfs-1.11.20/src/guestfs-actions.pod:7818 ../src/guestfs-actions.pod:7818
+#: ../fish/guestfish-actions.pod:5229 ../src/guestfs-actions.pod:7985
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5150 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5150
+#: ../fish/guestfish-actions.pod:5232
 msgid "zfgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "zfgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5152 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5152
+#: ../fish/guestfish-actions.pod:5234
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
@@ -14769,17 +15414,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5154 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5154 ../libguestfs-1.11.20/src/guestfs-actions.pod:7832 ../src/guestfs-actions.pod:7832
+#: ../fish/guestfish-actions.pod:5236 ../src/guestfs-actions.pod:7999
 msgid "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5160 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5160
+#: ../fish/guestfish-actions.pod:5242
 msgid "zfgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "zfgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5162 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5162
+#: ../fish/guestfish-actions.pod:5244
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
@@ -14787,17 +15432,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5164 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5164 ../libguestfs-1.11.20/src/guestfs-actions.pod:7851 ../src/guestfs-actions.pod:7851
+#: ../fish/guestfish-actions.pod:5246 ../src/guestfs-actions.pod:8018
 msgid "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5170 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5170
+#: ../fish/guestfish-actions.pod:5252
 msgid "zfile"
 msgstr ""
 
 #. type: verbatim
 msgid "zfile"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5172 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5172
+#: ../fish/guestfish-actions.pod:5254
 #, no-wrap
 msgid ""
 " zfile meth path\n"
 #, no-wrap
 msgid ""
 " zfile meth path\n"
@@ -14805,32 +15450,32 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5174 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5174 ../libguestfs-1.11.20/src/guestfs-actions.pod:7870 ../src/guestfs-actions.pod:7870
+#: ../fish/guestfish-actions.pod:5256 ../src/guestfs-actions.pod:8044
 msgid "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 #. type: textblock
 msgid "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5177 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5177 ../libguestfs-1.11.20/src/guestfs-actions.pod:7873 ../src/guestfs-actions.pod:7873
+#: ../fish/guestfish-actions.pod:5259 ../src/guestfs-actions.pod:8047
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 #. type: textblock
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5179 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5179
+#: ../fish/guestfish-actions.pod:5261
 msgid "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 #. type: textblock
 msgid "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5182 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5182 ../libguestfs-1.11.20/src/guestfs-actions.pod:7881 ../src/guestfs-actions.pod:7881
-msgid "This function is deprecated.  In new code, use the C<file> call instead."
+#: ../fish/guestfish-actions.pod:5264
+msgid "I<This function is deprecated.> In new code, use the L</file> call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5189 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5189
+#: ../fish/guestfish-actions.pod:5271
 msgid "zgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "zgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5191 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5191
+#: ../fish/guestfish-actions.pod:5273
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
@@ -14838,17 +15483,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5193 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5193 ../libguestfs-1.11.20/src/guestfs-actions.pod:7897 ../src/guestfs-actions.pod:7897
+#: ../fish/guestfish-actions.pod:5275 ../src/guestfs-actions.pod:8064
 msgid "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5199 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5199
+#: ../fish/guestfish-actions.pod:5281
 msgid "zgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "zgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5201 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5201
+#: ../fish/guestfish-actions.pod:5283
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
@@ -14856,22 +15501,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5203 ../libguestfs-1.11.20/fish/guestfish-actions.pod:5203 ../libguestfs-1.11.20/src/guestfs-actions.pod:7916 ../src/guestfs-actions.pod:7916
+#: ../fish/guestfish-actions.pod:5285 ../src/guestfs-actions.pod:8083
 msgid "This calls the external C<zgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<zgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:1 ../libguestfs-1.11.20/fish/guestfish-commands.pod:1
+#: ../fish/guestfish-commands.pod:1
 msgid "alloc"
 msgstr ""
 
 #. type: =head2
 msgid "alloc"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:3 ../libguestfs-1.11.20/fish/guestfish-commands.pod:3
+#: ../fish/guestfish-commands.pod:3
 msgid "allocate"
 msgstr ""
 
 #. type: verbatim
 msgid "allocate"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:5 ../libguestfs-1.11.20/fish/guestfish-commands.pod:5
+#: ../fish/guestfish-commands.pod:5
 #, no-wrap
 msgid ""
 " alloc filename size\n"
 #, no-wrap
 msgid ""
 " alloc filename size\n"
@@ -14879,36 +15524,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:7 ../libguestfs-1.11.20/fish/guestfish-commands.pod:7
+#: ../fish/guestfish-commands.pod:7
 msgid ""
 "This creates an empty (zeroed) file of the given size, and then adds so it "
 "can be further examined."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This creates an empty (zeroed) file of the given size, and then adds so it "
 "can be further examined."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:10 ../fish/guestfish-commands.pod:182 ../libguestfs-1.11.20/fish/guestfish-commands.pod:10 ../libguestfs-1.11.20/fish/guestfish-commands.pod:182
+#: ../fish/guestfish-commands.pod:10 ../fish/guestfish-commands.pod:193
 msgid "For more advanced image creation, see L<qemu-img(1)> utility."
 msgstr ""
 
 #. type: textblock
 msgid "For more advanced image creation, see L<qemu-img(1)> utility."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:12 ../fish/guestfish-commands.pod:184 ../libguestfs-1.11.20/fish/guestfish-commands.pod:12 ../libguestfs-1.11.20/fish/guestfish-commands.pod:184
+#: ../fish/guestfish-commands.pod:12 ../fish/guestfish-commands.pod:195
 msgid "Size can be specified using standard suffixes, eg. C<1M>."
 msgstr ""
 
 #. type: textblock
 msgid "Size can be specified using standard suffixes, eg. C<1M>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:14 ../libguestfs-1.11.20/fish/guestfish-commands.pod:14
+#: ../fish/guestfish-commands.pod:14
 msgid ""
 "To create a sparse file, use L</sparse> instead.  To create a prepared disk "
 "image, see L</PREPARED DISK IMAGES>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "To create a sparse file, use L</sparse> instead.  To create a prepared disk "
 "image, see L</PREPARED DISK IMAGES>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:17 ../libguestfs-1.11.20/fish/guestfish-commands.pod:17
+#: ../fish/guestfish-commands.pod:17
 msgid "copy-in"
 msgstr ""
 
 #. type: verbatim
 msgid "copy-in"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:19 ../libguestfs-1.11.20/fish/guestfish-commands.pod:19
+#: ../fish/guestfish-commands.pod:19
 #, no-wrap
 msgid ""
 " copy-in local [local ...] /remotedir\n"
 #, no-wrap
 msgid ""
 " copy-in local [local ...] /remotedir\n"
@@ -14916,7 +15561,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:21 ../libguestfs-1.11.20/fish/guestfish-commands.pod:21
+#: ../fish/guestfish-commands.pod:21
 msgid ""
 "C<copy-in> copies local files or directories recursively into the disk "
 "image, placing them in the directory called C</remotedir> (which must "
 msgid ""
 "C<copy-in> copies local files or directories recursively into the disk "
 "image, placing them in the directory called C</remotedir> (which must "
@@ -14925,19 +15570,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:26 ../libguestfs-1.11.20/fish/guestfish-commands.pod:26
+#: ../fish/guestfish-commands.pod:26
 msgid ""
 "Multiple local files and directories can be specified, but the last "
 "parameter must always be a remote directory.  Wildcards cannot be used."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Multiple local files and directories can be specified, but the last "
 "parameter must always be a remote directory.  Wildcards cannot be used."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:30 ../libguestfs-1.11.20/fish/guestfish-commands.pod:30
+#: ../fish/guestfish-commands.pod:30
 msgid "copy-out"
 msgstr ""
 
 #. type: verbatim
 msgid "copy-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:32 ../libguestfs-1.11.20/fish/guestfish-commands.pod:32
+#: ../fish/guestfish-commands.pod:32
 #, no-wrap
 msgid ""
 " copy-out remote [remote ...] localdir\n"
 #, no-wrap
 msgid ""
 " copy-out remote [remote ...] localdir\n"
@@ -14945,7 +15590,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:34 ../libguestfs-1.11.20/fish/guestfish-commands.pod:34
+#: ../fish/guestfish-commands.pod:34
 msgid ""
 "C<copy-out> copies remote files or directories recursively out of the disk "
 "image, placing them on the host disk in a local directory called C<localdir> "
 msgid ""
 "C<copy-out> copies remote files or directories recursively out of the disk "
 "image, placing them on the host disk in a local directory called C<localdir> "
@@ -14954,7 +15599,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:40 ../libguestfs-1.11.20/fish/guestfish-commands.pod:40
+#: ../fish/guestfish-commands.pod:40
 msgid ""
 "Multiple remote files and directories can be specified, but the last "
 "parameter must always be a local directory.  To download to the current "
 msgid ""
 "Multiple remote files and directories can be specified, but the last "
 "parameter must always be a local directory.  To download to the current "
@@ -14962,7 +15607,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:44 ../libguestfs-1.11.20/fish/guestfish-commands.pod:44
+#: ../fish/guestfish-commands.pod:44
 #, no-wrap
 msgid ""
 " copy-out /home .\n"
 #, no-wrap
 msgid ""
 " copy-out /home .\n"
@@ -14970,14 +15615,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:46 ../libguestfs-1.11.20/fish/guestfish-commands.pod:46
+#: ../fish/guestfish-commands.pod:46
 msgid ""
 "Wildcards cannot be used in the ordinary command, but you can use them with "
 "the help of L</glob> like this:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Wildcards cannot be used in the ordinary command, but you can use them with "
 "the help of L</glob> like this:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:49 ../libguestfs-1.11.20/fish/guestfish-commands.pod:49
+#: ../fish/guestfish-commands.pod:49
 #, no-wrap
 msgid ""
 " glob copy-out /home/* .\n"
 #, no-wrap
 msgid ""
 " glob copy-out /home/* .\n"
@@ -14985,12 +15630,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:51 ../libguestfs-1.11.20/fish/guestfish-commands.pod:51
+#: ../fish/guestfish-commands.pod:51
 msgid "display"
 msgstr ""
 
 #. type: verbatim
 msgid "display"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:53 ../libguestfs-1.11.20/fish/guestfish-commands.pod:53
+#: ../fish/guestfish-commands.pod:53
 #, no-wrap
 msgid ""
 " display filename\n"
 #, no-wrap
 msgid ""
 " display filename\n"
@@ -14998,21 +15643,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:55 ../libguestfs-1.11.20/fish/guestfish-commands.pod:55
+#: ../fish/guestfish-commands.pod:55
 msgid ""
 "Use C<display> (a graphical display program) to display an image file.  It "
 "downloads the file, and runs C<display> on it."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use C<display> (a graphical display program) to display an image file.  It "
 "downloads the file, and runs C<display> on it."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:58 ../libguestfs-1.11.20/fish/guestfish-commands.pod:58
+#: ../fish/guestfish-commands.pod:58
 msgid ""
 "To use an alternative program, set the C<GUESTFISH_DISPLAY_IMAGE> "
 "environment variable.  For example to use the GNOME display program:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "To use an alternative program, set the C<GUESTFISH_DISPLAY_IMAGE> "
 "environment variable.  For example to use the GNOME display program:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:61 ../libguestfs-1.11.20/fish/guestfish-commands.pod:61
+#: ../fish/guestfish-commands.pod:61
 #, no-wrap
 msgid ""
 " export GUESTFISH_DISPLAY_IMAGE=eog\n"
 #, no-wrap
 msgid ""
 " export GUESTFISH_DISPLAY_IMAGE=eog\n"
@@ -15020,17 +15665,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:63 ../libguestfs-1.11.20/fish/guestfish-commands.pod:63
+#: ../fish/guestfish-commands.pod:63
 msgid "See also L<display(1)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L<display(1)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:65 ../libguestfs-1.11.20/fish/guestfish-commands.pod:65
+#: ../fish/guestfish-commands.pod:65
 msgid "echo"
 msgstr ""
 
 #. type: verbatim
 msgid "echo"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:67 ../libguestfs-1.11.20/fish/guestfish-commands.pod:67
+#: ../fish/guestfish-commands.pod:67
 #, no-wrap
 msgid ""
 " echo [params ...]\n"
 #, no-wrap
 msgid ""
 " echo [params ...]\n"
@@ -15038,27 +15683,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:69 ../libguestfs-1.11.20/fish/guestfish-commands.pod:69
+#: ../fish/guestfish-commands.pod:69
 msgid "This echos the parameters to the terminal."
 msgstr ""
 
 #. type: =head2
 msgid "This echos the parameters to the terminal."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:71 ../libguestfs-1.11.20/fish/guestfish-commands.pod:71
+#: ../fish/guestfish-commands.pod:71
 msgid "edit"
 msgstr ""
 
 #. type: =head2
 msgid "edit"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:73 ../libguestfs-1.11.20/fish/guestfish-commands.pod:73
+#: ../fish/guestfish-commands.pod:73
 msgid "vi"
 msgstr ""
 
 #. type: =head2
 msgid "vi"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:75 ../libguestfs-1.11.20/fish/guestfish-commands.pod:75
+#: ../fish/guestfish-commands.pod:75
 msgid "emacs"
 msgstr ""
 
 #. type: verbatim
 msgid "emacs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:77 ../libguestfs-1.11.20/fish/guestfish-commands.pod:77
+#: ../fish/guestfish-commands.pod:77
 #, no-wrap
 msgid ""
 " edit filename\n"
 #, no-wrap
 msgid ""
 " edit filename\n"
@@ -15066,26 +15711,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:79 ../libguestfs-1.11.20/fish/guestfish-commands.pod:79
+#: ../fish/guestfish-commands.pod:79
 msgid ""
 "This is used to edit a file.  It downloads the file, edits it locally using "
 "your editor, then uploads the result."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is used to edit a file.  It downloads the file, edits it locally using "
 "your editor, then uploads the result."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:82 ../libguestfs-1.11.20/fish/guestfish-commands.pod:82
+#: ../fish/guestfish-commands.pod:82
 msgid ""
 "The editor is C<$EDITOR>.  However if you use the alternate commands C<vi> "
 "or C<emacs> you will get those corresponding editors."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The editor is C<$EDITOR>.  However if you use the alternate commands C<vi> "
 "or C<emacs> you will get those corresponding editors."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:86 ../libguestfs-1.11.20/fish/guestfish-commands.pod:86
+#: ../fish/guestfish-commands.pod:86
 msgid "glob"
 msgstr ""
 
 #. type: verbatim
 msgid "glob"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:88 ../libguestfs-1.11.20/fish/guestfish-commands.pod:88
+#: ../fish/guestfish-commands.pod:88
 #, no-wrap
 msgid ""
 " glob command args...\n"
 #, no-wrap
 msgid ""
 " glob command args...\n"
@@ -15093,24 +15738,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:90 ../libguestfs-1.11.20/fish/guestfish-commands.pod:90
+#: ../fish/guestfish-commands.pod:90
 msgid ""
 "Expand wildcards in any paths in the args list, and run C<command> "
 "repeatedly on each matching path."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Expand wildcards in any paths in the args list, and run C<command> "
 "repeatedly on each matching path."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:93 ../libguestfs-1.11.20/fish/guestfish-commands.pod:93
+#: ../fish/guestfish-commands.pod:93
 msgid "See L</WILDCARDS AND GLOBBING>."
 msgstr ""
 
 #. type: =head2
 msgid "See L</WILDCARDS AND GLOBBING>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:95 ../libguestfs-1.11.20/fish/guestfish-commands.pod:95
+#: ../fish/guestfish-commands.pod:95
 msgid "hexedit"
 msgstr ""
 
 #. type: verbatim
 msgid "hexedit"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:97 ../libguestfs-1.11.20/fish/guestfish-commands.pod:97
+#: ../fish/guestfish-commands.pod:97
 #, no-wrap
 msgid ""
 " hexedit <filename|device>\n"
 #, no-wrap
 msgid ""
 " hexedit <filename|device>\n"
@@ -15120,14 +15765,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:101 ../libguestfs-1.11.20/fish/guestfish-commands.pod:101
+#: ../fish/guestfish-commands.pod:101
 msgid ""
 "Use hexedit (a hex editor) to edit all or part of a binary file or block "
 "device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use hexedit (a hex editor) to edit all or part of a binary file or block "
 "device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:104 ../libguestfs-1.11.20/fish/guestfish-commands.pod:104
+#: ../fish/guestfish-commands.pod:104
 msgid ""
 "This command works by downloading potentially the whole file or device, "
 "editing it locally, then uploading it.  If the file or device is large, you "
 msgid ""
 "This command works by downloading potentially the whole file or device, "
 "editing it locally, then uploading it.  If the file or device is large, you "
@@ -15137,12 +15782,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:111 ../libguestfs-1.11.20/fish/guestfish-commands.pod:111
+#: ../fish/guestfish-commands.pod:111
 msgid "For example to edit the first few sectors of a disk you might do:"
 msgstr ""
 
 #. type: verbatim
 msgid "For example to edit the first few sectors of a disk you might do:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:114 ../libguestfs-1.11.20/fish/guestfish-commands.pod:114
+#: ../fish/guestfish-commands.pod:114
 #, no-wrap
 msgid ""
 " hexedit /dev/sda 1M\n"
 #, no-wrap
 msgid ""
 " hexedit /dev/sda 1M\n"
@@ -15150,19 +15795,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:116 ../libguestfs-1.11.20/fish/guestfish-commands.pod:116
+#: ../fish/guestfish-commands.pod:116
 msgid ""
 "which would allow you to edit anywhere within the first megabyte of the "
 "disk."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "which would allow you to edit anywhere within the first megabyte of the "
 "disk."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:119 ../libguestfs-1.11.20/fish/guestfish-commands.pod:119
+#: ../fish/guestfish-commands.pod:119
 msgid "To edit the superblock of an ext2 filesystem on C</dev/sda1>, do:"
 msgstr ""
 
 #. type: verbatim
 msgid "To edit the superblock of an ext2 filesystem on C</dev/sda1>, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:121 ../libguestfs-1.11.20/fish/guestfish-commands.pod:121
+#: ../fish/guestfish-commands.pod:121
 #, no-wrap
 msgid ""
 " hexedit /dev/sda1 0x400 0x400\n"
 #, no-wrap
 msgid ""
 " hexedit /dev/sda1 0x400 0x400\n"
@@ -15170,29 +15815,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:123 ../libguestfs-1.11.20/fish/guestfish-commands.pod:123
+#: ../fish/guestfish-commands.pod:123
 msgid "(assuming the superblock is in the standard location)."
 msgstr ""
 
 #. type: textblock
 msgid "(assuming the superblock is in the standard location)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:125 ../libguestfs-1.11.20/fish/guestfish-commands.pod:125
+#: ../fish/guestfish-commands.pod:125
 msgid ""
 "This command requires the external L<hexedit(1)> program.  You can specify "
 "another program to use by setting the C<HEXEDITOR> environment variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command requires the external L<hexedit(1)> program.  You can specify "
 "another program to use by setting the C<HEXEDITOR> environment variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:129 ../libguestfs-1.11.20/fish/guestfish-commands.pod:129
+#: ../fish/guestfish-commands.pod:129
 msgid "See also L</hexdump>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</hexdump>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:131 ../libguestfs-1.11.20/fish/guestfish-commands.pod:131
+#: ../fish/guestfish-commands.pod:131
 msgid "lcd"
 msgstr ""
 
 #. type: verbatim
 msgid "lcd"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:133 ../libguestfs-1.11.20/fish/guestfish-commands.pod:133
+#: ../fish/guestfish-commands.pod:133
 #, no-wrap
 msgid ""
 " lcd directory\n"
 #, no-wrap
 msgid ""
 " lcd directory\n"
@@ -15200,27 +15845,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:135 ../libguestfs-1.11.20/fish/guestfish-commands.pod:135
+#: ../fish/guestfish-commands.pod:135
 msgid "Change the local directory, ie. the current directory of guestfish itself."
 msgstr ""
 
 #. type: textblock
 msgid "Change the local directory, ie. the current directory of guestfish itself."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:138 ../libguestfs-1.11.20/fish/guestfish-commands.pod:138
+#: ../fish/guestfish-commands.pod:138
 msgid "Note that C<!cd> won't do what you might expect."
 msgstr ""
 
 #. type: =head2
 msgid "Note that C<!cd> won't do what you might expect."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:140 ../libguestfs-1.11.20/fish/guestfish-commands.pod:140
+#: ../fish/guestfish-commands.pod:140
 msgid "man"
 msgstr ""
 
 #. type: =head2
 msgid "man"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:142 ../libguestfs-1.11.20/fish/guestfish-commands.pod:142
+#: ../fish/guestfish-commands.pod:142
 msgid "manual"
 msgstr ""
 
 #. type: verbatim
 msgid "manual"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:144 ../libguestfs-1.11.20/fish/guestfish-commands.pod:144
+#: ../fish/guestfish-commands.pod:144
 #, no-wrap
 msgid ""
 "  man\n"
 #, no-wrap
 msgid ""
 "  man\n"
@@ -15228,22 +15873,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:146 ../libguestfs-1.11.20/fish/guestfish-commands.pod:146
+#: ../fish/guestfish-commands.pod:146
 msgid "Opens the manual page for guestfish."
 msgstr ""
 
 #. type: =head2
 msgid "Opens the manual page for guestfish."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:148 ../libguestfs-1.11.20/fish/guestfish-commands.pod:148
+#: ../fish/guestfish-commands.pod:148
 msgid "more"
 msgstr ""
 
 #. type: =head2
 msgid "more"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:150 ../libguestfs-1.11.20/fish/guestfish-commands.pod:150
+#: ../fish/guestfish-commands.pod:150
 msgid "less"
 msgstr ""
 
 #. type: verbatim
 msgid "less"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:152 ../libguestfs-1.11.20/fish/guestfish-commands.pod:152
+#: ../fish/guestfish-commands.pod:152
 #, no-wrap
 msgid ""
 " more filename\n"
 #, no-wrap
 msgid ""
 " more filename\n"
@@ -15251,7 +15896,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:154 ../libguestfs-1.11.20/fish/guestfish-commands.pod:154
+#: ../fish/guestfish-commands.pod:154
 #, no-wrap
 msgid ""
 " less filename\n"
 #, no-wrap
 msgid ""
 " less filename\n"
@@ -15259,24 +15904,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:156 ../libguestfs-1.11.20/fish/guestfish-commands.pod:156
+#: ../fish/guestfish-commands.pod:156
 msgid "This is used to view a file."
 msgstr ""
 
 #. type: textblock
 msgid "This is used to view a file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:158 ../libguestfs-1.11.20/fish/guestfish-commands.pod:158
+#: ../fish/guestfish-commands.pod:158
 msgid ""
 "The default viewer is C<$PAGER>.  However if you use the alternate command "
 "C<less> you will get the C<less> command specifically."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The default viewer is C<$PAGER>.  However if you use the alternate command "
 "C<less> you will get the C<less> command specifically."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:161 ../libguestfs-1.11.20/fish/guestfish-commands.pod:161
+#: ../fish/guestfish-commands.pod:161
 msgid "reopen"
 msgstr ""
 
 #. type: verbatim
 msgid "reopen"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:163 ../libguestfs-1.11.20/fish/guestfish-commands.pod:163
+#: ../fish/guestfish-commands.pod:163
 #, no-wrap
 msgid ""
 "  reopen\n"
 #, no-wrap
 msgid ""
 "  reopen\n"
@@ -15284,7 +15929,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:165 ../libguestfs-1.11.20/fish/guestfish-commands.pod:165
+#: ../fish/guestfish-commands.pod:165
 msgid ""
 "Close and reopen the libguestfs handle.  It is not necessary to use this "
 "normally, because the handle is closed properly when guestfish exits.  "
 msgid ""
 "Close and reopen the libguestfs handle.  It is not necessary to use this "
 "normally, because the handle is closed properly when guestfish exits.  "
@@ -15292,27 +15937,58 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:169 ../libguestfs-1.11.20/fish/guestfish-commands.pod:169
-msgid "sparse"
+#: ../fish/guestfish-commands.pod:169
+msgid "setenv"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:171 ../libguestfs-1.11.20/fish/guestfish-commands.pod:171
+#: ../fish/guestfish-commands.pod:171
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" sparse filename size\n"
+"  setenv VAR value\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:173 ../libguestfs-1.11.20/fish/guestfish-commands.pod:173
-msgid ""
-"This creates an empty sparse file of the given size, and then adds so it can "
-"be further examined."
+#: ../fish/guestfish-commands.pod:173
+msgid "Set the environment variable C<VAR> to the string C<value>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:176 ../libguestfs-1.11.20/fish/guestfish-commands.pod:176
+#: ../fish/guestfish-commands.pod:175
+msgid "To print the value of an environment variable use a shell command such as:"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-commands.pod:178
+#, no-wrap
+msgid ""
+" !echo $VAR\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-commands.pod:180
+msgid "sparse"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-commands.pod:182
+#, no-wrap
+msgid ""
+" sparse filename size\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-commands.pod:184
+msgid ""
+"This creates an empty sparse file of the given size, and then adds so it can "
+"be further examined."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-commands.pod:187
 msgid ""
 "In all respects it works the same as the L</alloc> command, except that the "
 "image file is allocated sparsely, which means that disk blocks are not "
 msgid ""
 "In all respects it works the same as the L</alloc> command, except that the "
 "image file is allocated sparsely, which means that disk blocks are not "
@@ -15322,12 +15998,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:186 ../libguestfs-1.11.20/fish/guestfish-commands.pod:186
+#: ../fish/guestfish-commands.pod:197
 msgid "supported"
 msgstr ""
 
 #. type: verbatim
 msgid "supported"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:188 ../libguestfs-1.11.20/fish/guestfish-commands.pod:188
+#: ../fish/guestfish-commands.pod:199
 #, no-wrap
 msgid ""
 " supported\n"
 #, no-wrap
 msgid ""
 " supported\n"
@@ -15335,7 +16011,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:190 ../libguestfs-1.11.20/fish/guestfish-commands.pod:190
+#: ../fish/guestfish-commands.pod:201
 msgid ""
 "This command returns a list of the optional groups known to the daemon, and "
 "indicates which ones are supported by this build of the libguestfs "
 msgid ""
 "This command returns a list of the optional groups known to the daemon, and "
 "indicates which ones are supported by this build of the libguestfs "
@@ -15343,17 +16019,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:194 ../libguestfs-1.11.20/fish/guestfish-commands.pod:194
+#: ../fish/guestfish-commands.pod:205
 msgid "See also L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-commands.pod:196 ../libguestfs-1.11.20/fish/guestfish-commands.pod:196
+#: ../fish/guestfish-commands.pod:207
 msgid "time"
 msgstr ""
 
 #. type: verbatim
 msgid "time"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:198 ../libguestfs-1.11.20/fish/guestfish-commands.pod:198
+#: ../fish/guestfish-commands.pod:209
 #, no-wrap
 msgid ""
 " time command args...\n"
 #, no-wrap
 msgid ""
 " time command args...\n"
@@ -15361,19 +16037,37 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-commands.pod:200 ../libguestfs-1.11.20/fish/guestfish-commands.pod:200
+#: ../fish/guestfish-commands.pod:211
 msgid ""
 "Run the command as usual, but print the elapsed time afterwards.  This can "
 "be useful for benchmarking operations."
 msgstr ""
 
 msgid ""
 "Run the command as usual, but print the elapsed time afterwards.  This can "
 "be useful for benchmarking operations."
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-commands.pod:214
+msgid "unsetenv"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-commands.pod:216
+#, no-wrap
+msgid ""
+"  unsetenv VAR\n"
+"\n"
+msgstr ""
+
 #. type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:5 ../libguestfs-1.11.20/fish/guestfish.pod:5
+#: ../fish/guestfish-commands.pod:218
+msgid "Remove C<VAR> from the environment."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:5
 msgid "guestfish - the libguestfs Filesystem Interactive SHell"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfish - the libguestfs Filesystem Interactive SHell"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:9 ../libguestfs-1.11.20/fish/guestfish.pod:9
+#: ../fish/guestfish.pod:9
 #, no-wrap
 msgid ""
 " guestfish [--options] [commands]\n"
 #, no-wrap
 msgid ""
 " guestfish [--options] [commands]\n"
@@ -15381,7 +16075,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:11 ../libguestfs-1.11.20/fish/guestfish.pod:11
+#: ../fish/guestfish.pod:11
 #, no-wrap
 msgid ""
 " guestfish\n"
 #, no-wrap
 msgid ""
 " guestfish\n"
@@ -15389,7 +16083,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:13 ../libguestfs-1.11.20/fish/guestfish.pod:13
+#: ../fish/guestfish.pod:13
 #, no-wrap
 msgid ""
 " guestfish [--ro|--rw] -a disk.img\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro|--rw] -a disk.img\n"
@@ -15397,7 +16091,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:15 ../libguestfs-1.11.20/fish/guestfish.pod:15
+#: ../fish/guestfish.pod:15
 #, no-wrap
 msgid ""
 " guestfish [--ro|--rw] -a disk.img -m dev[:mountpoint]\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro|--rw] -a disk.img -m dev[:mountpoint]\n"
@@ -15405,7 +16099,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:17 ../libguestfs-1.11.20/fish/guestfish.pod:17
+#: ../fish/guestfish.pod:17
 #, no-wrap
 msgid ""
 " guestfish -d libvirt-domain\n"
 #, no-wrap
 msgid ""
 " guestfish -d libvirt-domain\n"
@@ -15413,7 +16107,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:19 ../libguestfs-1.11.20/fish/guestfish.pod:19
+#: ../fish/guestfish.pod:19
 #, no-wrap
 msgid ""
 " guestfish [--ro|--rw] -a disk.img -i\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro|--rw] -a disk.img -i\n"
@@ -15421,7 +16115,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:21 ../libguestfs-1.11.20/fish/guestfish.pod:21
+#: ../fish/guestfish.pod:21
 #, no-wrap
 msgid ""
 " guestfish -d libvirt-domain -i\n"
 #, no-wrap
 msgid ""
 " guestfish -d libvirt-domain -i\n"
@@ -15429,7 +16123,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:25 ../libguestfs-1.11.20/fish/guestfish.pod:25
+#: ../fish/guestfish.pod:25
 msgid ""
 "Using guestfish in read/write mode on live virtual machines can be "
 "dangerous, potentially causing disk corruption.  Use the I<--ro> (read-only) "
 msgid ""
 "Using guestfish in read/write mode on live virtual machines can be "
 "dangerous, potentially causing disk corruption.  Use the I<--ro> (read-only) "
@@ -15438,7 +16132,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:32 ../libguestfs-1.11.20/fish/guestfish.pod:32
+#: ../fish/guestfish.pod:32
 msgid ""
 "Guestfish is a shell and command-line tool for examining and modifying "
 "virtual machine filesystems.  It uses libguestfs and exposes all of the "
 msgid ""
 "Guestfish is a shell and command-line tool for examining and modifying "
 "virtual machine filesystems.  It uses libguestfs and exposes all of the "
@@ -15446,7 +16140,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:36 ../libguestfs-1.11.20/fish/guestfish.pod:36
+#: ../fish/guestfish.pod:36
 msgid ""
 "Guestfish gives you structured access to the libguestfs API, from shell "
 "scripts or the command line or interactively.  If you want to rescue a "
 msgid ""
 "Guestfish gives you structured access to the libguestfs API, from shell "
 "scripts or the command line or interactively.  If you want to rescue a "
@@ -15455,12 +16149,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:43 ../libguestfs-1.11.20/fish/guestfish.pod:43
+#: ../fish/guestfish.pod:43
 msgid "As an interactive shell"
 msgstr ""
 
 #. type: verbatim
 msgid "As an interactive shell"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:45 ../libguestfs-1.11.20/fish/guestfish.pod:45
+#: ../fish/guestfish.pod:45
 #, no-wrap
 msgid ""
 " $ guestfish\n"
 #, no-wrap
 msgid ""
 " $ guestfish\n"
@@ -15468,7 +16162,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:47 ../libguestfs-1.11.20/fish/guestfish.pod:47
+#: ../fish/guestfish.pod:47
 #, no-wrap
 msgid ""
 " Welcome to guestfish, the libguestfs filesystem interactive shell for\n"
 #, no-wrap
 msgid ""
 " Welcome to guestfish, the libguestfs filesystem interactive shell for\n"
@@ -15477,7 +16171,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:50 ../libguestfs-1.11.20/fish/guestfish.pod:50
+#: ../fish/guestfish.pod:50
 #, no-wrap
 msgid ""
 " Type: 'help' for a list of commands\n"
 #, no-wrap
 msgid ""
 " Type: 'help' for a list of commands\n"
@@ -15487,7 +16181,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:54 ../libguestfs-1.11.20/fish/guestfish.pod:54
+#: ../fish/guestfish.pod:54
 #, no-wrap
 msgid ""
 " ><fs> add-ro disk.img\n"
 #, no-wrap
 msgid ""
 " ><fs> add-ro disk.img\n"
@@ -15506,17 +16200,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:67 ../libguestfs-1.11.20/fish/guestfish.pod:67
+#: ../fish/guestfish.pod:67
 msgid "From shell scripts"
 msgstr ""
 
 #. type: textblock
 msgid "From shell scripts"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:69 ../libguestfs-1.11.20/fish/guestfish.pod:69
+#: ../fish/guestfish.pod:69
 msgid "Create a new C</etc/motd> file in a guest or disk image:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a new C</etc/motd> file in a guest or disk image:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:71 ../libguestfs-1.11.20/fish/guestfish.pod:71
+#: ../fish/guestfish.pod:71
 #, no-wrap
 msgid ""
 " guestfish <<_EOF_\n"
 #, no-wrap
 msgid ""
 " guestfish <<_EOF_\n"
@@ -15529,12 +16223,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:78 ../libguestfs-1.11.20/fish/guestfish.pod:78
+#: ../fish/guestfish.pod:78
 msgid "List the LVM logical volumes in a disk image:"
 msgstr ""
 
 #. type: verbatim
 msgid "List the LVM logical volumes in a disk image:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:80 ../libguestfs-1.11.20/fish/guestfish.pod:80
+#: ../fish/guestfish.pod:80
 #, no-wrap
 msgid ""
 " guestfish -a disk.img --ro <<_EOF_\n"
 #, no-wrap
 msgid ""
 " guestfish -a disk.img --ro <<_EOF_\n"
@@ -15545,12 +16239,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:85 ../libguestfs-1.11.20/fish/guestfish.pod:85
+#: ../fish/guestfish.pod:85
 msgid "List all the filesystems in a disk image:"
 msgstr ""
 
 #. type: verbatim
 msgid "List all the filesystems in a disk image:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:87 ../libguestfs-1.11.20/fish/guestfish.pod:87
+#: ../fish/guestfish.pod:87
 #, no-wrap
 msgid ""
 " guestfish -a disk.img --ro <<_EOF_\n"
 #, no-wrap
 msgid ""
 " guestfish -a disk.img --ro <<_EOF_\n"
@@ -15561,17 +16255,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:92 ../libguestfs-1.11.20/fish/guestfish.pod:92
+#: ../fish/guestfish.pod:92
 msgid "On one command line"
 msgstr ""
 
 #. type: textblock
 msgid "On one command line"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:94 ../fish/virt-copy-in.pod:31 ../libguestfs-1.11.20/fish/guestfish.pod:94 ../libguestfs-1.11.20/fish/virt-copy-in.pod:31
+#: ../fish/guestfish.pod:94 ../fish/virt-copy-in.pod:31
 msgid "Update C</etc/resolv.conf> in a guest:"
 msgstr ""
 
 #. type: verbatim
 msgid "Update C</etc/resolv.conf> in a guest:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:96 ../libguestfs-1.11.20/fish/guestfish.pod:96
+#: ../fish/guestfish.pod:96
 #, no-wrap
 msgid ""
 " guestfish \\\n"
 #, no-wrap
 msgid ""
 " guestfish \\\n"
@@ -15581,12 +16275,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:100 ../libguestfs-1.11.20/fish/guestfish.pod:100
+#: ../fish/guestfish.pod:100
 msgid "Edit C</boot/grub/grub.conf> interactively:"
 msgstr ""
 
 #. type: verbatim
 msgid "Edit C</boot/grub/grub.conf> interactively:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:102 ../libguestfs-1.11.20/fish/guestfish.pod:102
+#: ../fish/guestfish.pod:102
 #, no-wrap
 msgid ""
 " guestfish --rw --add disk.img \\\n"
 #, no-wrap
 msgid ""
 " guestfish --rw --add disk.img \\\n"
@@ -15597,19 +16291,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:107 ../libguestfs-1.11.20/fish/guestfish.pod:107
+#: ../fish/guestfish.pod:107
 msgid "Mount disks automatically"
 msgstr ""
 
 #. type: textblock
 msgid "Mount disks automatically"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:109 ../libguestfs-1.11.20/fish/guestfish.pod:109
+#: ../fish/guestfish.pod:109
 msgid ""
 "Use the I<-i> option to automatically mount the disks from a virtual "
 "machine:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Use the I<-i> option to automatically mount the disks from a virtual "
 "machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:112 ../libguestfs-1.11.20/fish/guestfish.pod:112
+#: ../fish/guestfish.pod:112
 #, no-wrap
 msgid ""
 " guestfish --ro -a disk.img -i cat /etc/group\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -a disk.img -i cat /etc/group\n"
@@ -15617,7 +16311,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:114 ../libguestfs-1.11.20/fish/guestfish.pod:114
+#: ../fish/guestfish.pod:114
 #, no-wrap
 msgid ""
 " guestfish --ro -d libvirt-domain -i cat /etc/group\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -d libvirt-domain -i cat /etc/group\n"
@@ -15625,12 +16319,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:116 ../libguestfs-1.11.20/fish/guestfish.pod:116
+#: ../fish/guestfish.pod:116
 msgid "Another way to edit C</boot/grub/grub.conf> interactively is:"
 msgstr ""
 
 #. type: verbatim
 msgid "Another way to edit C</boot/grub/grub.conf> interactively is:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:118 ../libguestfs-1.11.20/fish/guestfish.pod:118
+#: ../fish/guestfish.pod:118
 #, no-wrap
 msgid ""
 " guestfish --rw -a disk.img -i edit /boot/grub/grub.conf\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -a disk.img -i edit /boot/grub/grub.conf\n"
@@ -15638,17 +16332,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:120 ../libguestfs-1.11.20/fish/guestfish.pod:120
+#: ../fish/guestfish.pod:120
 msgid "As a script interpreter"
 msgstr ""
 
 #. type: textblock
 msgid "As a script interpreter"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:122 ../libguestfs-1.11.20/fish/guestfish.pod:122
+#: ../fish/guestfish.pod:122
 msgid "Create a 100MB disk containing an ext2-formatted partition:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a 100MB disk containing an ext2-formatted partition:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:124 ../libguestfs-1.11.20/fish/guestfish.pod:124
+#: ../fish/guestfish.pod:124
 #, no-wrap
 msgid ""
 " #!/usr/bin/guestfish -f\n"
 #, no-wrap
 msgid ""
 " #!/usr/bin/guestfish -f\n"
@@ -15660,19 +16354,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:130 ../libguestfs-1.11.20/fish/guestfish.pod:130
+#: ../fish/guestfish.pod:130
 msgid "Start with a prepared disk"
 msgstr ""
 
 #. type: textblock
 msgid "Start with a prepared disk"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:132 ../libguestfs-1.11.20/fish/guestfish.pod:132
+#: ../fish/guestfish.pod:132
 msgid ""
 "An alternate way to create a 100MB disk called C<test1.img> containing a "
 "single ext2-formatted partition:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "An alternate way to create a 100MB disk called C<test1.img> containing a "
 "single ext2-formatted partition:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:135 ../libguestfs-1.11.20/fish/guestfish.pod:135
+#: ../fish/guestfish.pod:135
 #, no-wrap
 msgid ""
 " guestfish -N fs\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs\n"
@@ -15680,12 +16374,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:137 ../libguestfs-1.11.20/fish/guestfish.pod:137
+#: ../fish/guestfish.pod:137
 msgid "To list what is available do:"
 msgstr ""
 
 #. type: verbatim
 msgid "To list what is available do:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:139 ../fish/guestfish.pod:998 ../libguestfs-1.11.20/fish/guestfish.pod:139 ../libguestfs-1.11.20/fish/guestfish.pod:998
+#: ../fish/guestfish.pod:139 ../fish/guestfish.pod:1009
 #, no-wrap
 msgid ""
 " guestfish -N help | less\n"
 #, no-wrap
 msgid ""
 " guestfish -N help | less\n"
@@ -15693,12 +16387,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:141 ../libguestfs-1.11.20/fish/guestfish.pod:141
+#: ../fish/guestfish.pod:141
 msgid "Remote control"
 msgstr ""
 
 #. type: verbatim
 msgid "Remote control"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:143 ../libguestfs-1.11.20/fish/guestfish.pod:143
+#: ../fish/guestfish.pod:143
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen`\"\n"
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen`\"\n"
@@ -15709,52 +16403,52 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:154 ../libguestfs-1.11.20/fish/guestfish.pod:154
+#: ../fish/guestfish.pod:154
 msgid "Displays general help on options."
 msgstr ""
 
 #. type: =item
 msgid "Displays general help on options."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:158 ../libguestfs-1.11.20/fish/guestfish.pod:158
+#: ../fish/guestfish.pod:158
 msgid "B<--cmd-help>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--cmd-help>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:160 ../libguestfs-1.11.20/fish/guestfish.pod:160
+#: ../fish/guestfish.pod:160
 msgid "Lists all available guestfish commands."
 msgstr ""
 
 #. type: =item
 msgid "Lists all available guestfish commands."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:162 ../libguestfs-1.11.20/fish/guestfish.pod:162
+#: ../fish/guestfish.pod:162
 msgid "B<-h cmd>"
 msgstr ""
 
 #. type: =item
 msgid "B<-h cmd>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:164 ../libguestfs-1.11.20/fish/guestfish.pod:164
+#: ../fish/guestfish.pod:164
 msgid "B<--cmd-help cmd>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--cmd-help cmd>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:166 ../libguestfs-1.11.20/fish/guestfish.pod:166
+#: ../fish/guestfish.pod:166
 msgid "Displays detailed help on a single command C<cmd>."
 msgstr ""
 
 #. type: =item
 msgid "Displays detailed help on a single command C<cmd>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:168 ../fuse/guestmount.pod:87 ../libguestfs-1.11.20/fish/guestfish.pod:168 ../libguestfs-1.11.20/fuse/guestmount.pod:87
+#: ../fish/guestfish.pod:168 ../fuse/guestmount.pod:87
 msgid "B<-a image>"
 msgstr ""
 
 #. type: =item
 msgid "B<-a image>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:170 ../fuse/guestmount.pod:89 ../libguestfs-1.11.20/fish/guestfish.pod:170 ../libguestfs-1.11.20/fuse/guestmount.pod:89
+#: ../fish/guestfish.pod:170 ../fuse/guestmount.pod:89
 msgid "B<--add image>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--add image>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:172 ../libguestfs-1.11.20/fish/guestfish.pod:172
+#: ../fish/guestfish.pod:172
 msgid "Add a block device or virtual machine image to the shell."
 msgstr ""
 
 #. type: textblock
 msgid "Add a block device or virtual machine image to the shell."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:177 ../libguestfs-1.11.20/fish/guestfish.pod:177
+#: ../fish/guestfish.pod:177
 msgid ""
 "Using this flag is mostly equivalent to using the C<add> command, with "
 "C<readonly:true> if the I<--ro> flag was given, and with C<format:...> if "
 msgid ""
 "Using this flag is mostly equivalent to using the C<add> command, with "
 "C<readonly:true> if the I<--ro> flag was given, and with C<format:...> if "
@@ -15762,36 +16456,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:185 ../fuse/guestmount.pod:100 ../libguestfs-1.11.20/fish/guestfish.pod:185 ../libguestfs-1.11.20/fuse/guestmount.pod:100
+#: ../fish/guestfish.pod:185 ../fuse/guestmount.pod:100
 msgid ""
 "When used in conjunction with the I<-d> option, this specifies the libvirt "
 "URI to use.  The default is to use the default libvirt connection."
 msgstr ""
 
 #. type: =item
 msgid ""
 "When used in conjunction with the I<-d> option, this specifies the libvirt "
 "URI to use.  The default is to use the default libvirt connection."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:189 ../libguestfs-1.11.20/fish/guestfish.pod:189
+#: ../fish/guestfish.pod:189
 msgid "B<--csh>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--csh>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:191 ../libguestfs-1.11.20/fish/guestfish.pod:191
+#: ../fish/guestfish.pod:191
 msgid ""
 "If using the I<--listen> option and a csh-like shell, use this option.  See "
 "section L</REMOTE CONTROL AND CSH> below."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If using the I<--listen> option and a csh-like shell, use this option.  See "
 "section L</REMOTE CONTROL AND CSH> below."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:194 ../fuse/guestmount.pod:104 ../libguestfs-1.11.20/fish/guestfish.pod:194 ../libguestfs-1.11.20/fuse/guestmount.pod:104
+#: ../fish/guestfish.pod:194 ../fuse/guestmount.pod:104
 msgid "B<-d libvirt-domain>"
 msgstr ""
 
 #. type: =item
 msgid "B<-d libvirt-domain>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:196 ../fuse/guestmount.pod:106 ../libguestfs-1.11.20/fish/guestfish.pod:196 ../libguestfs-1.11.20/fuse/guestmount.pod:106
+#: ../fish/guestfish.pod:196 ../fuse/guestmount.pod:106
 msgid "B<--domain libvirt-domain>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--domain libvirt-domain>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:198 ../fuse/guestmount.pod:108 ../libguestfs-1.11.20/fish/guestfish.pod:198 ../libguestfs-1.11.20/fuse/guestmount.pod:108
+#: ../fish/guestfish.pod:198 ../fuse/guestmount.pod:108
 msgid ""
 "Add disks from the named libvirt domain.  If the I<--ro> option is also "
 "used, then any libvirt domain can be used.  However in write mode, only "
 msgid ""
 "Add disks from the named libvirt domain.  If the I<--ro> option is also "
 "used, then any libvirt domain can be used.  However in write mode, only "
@@ -15799,12 +16493,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:202 ../fuse/guestmount.pod:112 ../libguestfs-1.11.20/fish/guestfish.pod:202 ../libguestfs-1.11.20/fuse/guestmount.pod:112
+#: ../fish/guestfish.pod:202 ../fuse/guestmount.pod:112
 msgid "Domain UUIDs can be used instead of names."
 msgstr ""
 
 #. type: textblock
 msgid "Domain UUIDs can be used instead of names."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:204 ../libguestfs-1.11.20/fish/guestfish.pod:204
+#: ../fish/guestfish.pod:204
 msgid ""
 "Using this flag is mostly equivalent to using the C<add-domain> command, "
 "with C<readonly:true> if the I<--ro> flag was given, and with C<format:...> "
 msgid ""
 "Using this flag is mostly equivalent to using the C<add-domain> command, "
 "with C<readonly:true> if the I<--ro> flag was given, and with C<format:...> "
@@ -15812,17 +16506,17 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:208 ../libguestfs-1.11.20/fish/guestfish.pod:208
+#: ../fish/guestfish.pod:208
 msgid "B<-D>"
 msgstr ""
 
 #. type: =item
 msgid "B<-D>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:210 ../libguestfs-1.11.20/fish/guestfish.pod:210
+#: ../fish/guestfish.pod:210
 msgid "B<--no-dest-paths>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--no-dest-paths>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:212 ../libguestfs-1.11.20/fish/guestfish.pod:212
+#: ../fish/guestfish.pod:212
 msgid ""
 "Don't tab-complete paths on the guest filesystem.  It is useful to be able "
 "to hit the tab key to complete paths on the guest filesystem, but this "
 msgid ""
 "Don't tab-complete paths on the guest filesystem.  It is useful to be able "
 "to hit the tab key to complete paths on the guest filesystem, but this "
@@ -15831,7 +16525,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:219 ../fuse/guestmount.pod:128 ../libguestfs-1.11.20/fish/guestfish.pod:219 ../libguestfs-1.11.20/fuse/guestmount.pod:128
+#: ../fish/guestfish.pod:219 ../fuse/guestmount.pod:128
 msgid ""
 "When prompting for keys and passphrases, guestfish normally turns echoing "
 "off so you cannot see what you are typing.  If you are not worried about "
 msgid ""
 "When prompting for keys and passphrases, guestfish normally turns echoing "
 "off so you cannot see what you are typing.  If you are not worried about "
@@ -15840,22 +16534,22 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:224 ../libguestfs-1.11.20/fish/guestfish.pod:224
+#: ../fish/guestfish.pod:224
 msgid "B<-f file>"
 msgstr ""
 
 #. type: =item
 msgid "B<-f file>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:226 ../libguestfs-1.11.20/fish/guestfish.pod:226
+#: ../fish/guestfish.pod:226
 msgid "B<--file file>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--file file>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:228 ../libguestfs-1.11.20/fish/guestfish.pod:228
+#: ../fish/guestfish.pod:228
 msgid "Read commands from C<file>.  To write pure guestfish scripts, use:"
 msgstr ""
 
 #. type: verbatim
 msgid "Read commands from C<file>.  To write pure guestfish scripts, use:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:231 ../libguestfs-1.11.20/fish/guestfish.pod:231
+#: ../fish/guestfish.pod:231
 #, no-wrap
 msgid ""
 " #!/usr/bin/guestfish -f\n"
 #, no-wrap
 msgid ""
 " #!/usr/bin/guestfish -f\n"
@@ -15863,7 +16557,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:244 ../libguestfs-1.11.20/fish/guestfish.pod:244
+#: ../fish/guestfish.pod:244
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img\n"
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img\n"
@@ -15871,7 +16565,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:248 ../libguestfs-1.11.20/fish/guestfish.pod:248
+#: ../fish/guestfish.pod:248
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img --format -a another.img\n"
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img --format -a another.img\n"
@@ -15879,7 +16573,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:253 ../libguestfs-1.11.20/fish/guestfish.pod:253
+#: ../fish/guestfish.pod:253
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 "option to specify the disk format.  This avoids a possible security problem "
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 "option to specify the disk format.  This avoids a possible security problem "
@@ -15887,12 +16581,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:260 ../fuse/guestmount.pod:157 ../libguestfs-1.11.20/fish/guestfish.pod:260 ../libguestfs-1.11.20/fuse/guestmount.pod:157
+#: ../fish/guestfish.pod:260 ../fuse/guestmount.pod:157
 msgid "B<--inspector>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--inspector>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:262 ../fuse/guestmount.pod:159 ../libguestfs-1.11.20/fish/guestfish.pod:262 ../libguestfs-1.11.20/fuse/guestmount.pod:159
+#: ../fish/guestfish.pod:262 ../fuse/guestmount.pod:159
 msgid ""
 "Using L<virt-inspector(1)> code, inspect the disks looking for an operating "
 "system and mount filesystems as they would be mounted on the real virtual "
 msgid ""
 "Using L<virt-inspector(1)> code, inspect the disks looking for an operating "
 "system and mount filesystems as they would be mounted on the real virtual "
@@ -15900,12 +16594,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:266 ../libguestfs-1.11.20/fish/guestfish.pod:266
+#: ../fish/guestfish.pod:266
 msgid "Typical usage is either:"
 msgstr ""
 
 #. type: verbatim
 msgid "Typical usage is either:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:268 ../libguestfs-1.11.20/fish/guestfish.pod:268
+#: ../fish/guestfish.pod:268
 #, no-wrap
 msgid ""
 " guestfish -d myguest -i\n"
 #, no-wrap
 msgid ""
 " guestfish -d myguest -i\n"
@@ -15913,12 +16607,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:270 ../libguestfs-1.11.20/fish/guestfish.pod:270
+#: ../fish/guestfish.pod:270
 msgid "(for an inactive libvirt domain called I<myguest>), or:"
 msgstr ""
 
 #. type: verbatim
 msgid "(for an inactive libvirt domain called I<myguest>), or:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:272 ../libguestfs-1.11.20/fish/guestfish.pod:272
+#: ../fish/guestfish.pod:272
 #, no-wrap
 msgid ""
 " guestfish --ro -d myguest -i\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -d myguest -i\n"
@@ -15926,12 +16620,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:274 ../libguestfs-1.11.20/fish/guestfish.pod:274
+#: ../fish/guestfish.pod:274
 msgid "(for active domains, readonly), or specify the block device directly:"
 msgstr ""
 
 #. type: verbatim
 msgid "(for active domains, readonly), or specify the block device directly:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:276 ../libguestfs-1.11.20/fish/guestfish.pod:276
+#: ../fish/guestfish.pod:276
 #, no-wrap
 msgid ""
 " guestfish --rw -a /dev/Guests/MyGuest -i\n"
 #, no-wrap
 msgid ""
 " guestfish --rw -a /dev/Guests/MyGuest -i\n"
@@ -15939,14 +16633,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:278 ../libguestfs-1.11.20/fish/guestfish.pod:278
+#: ../fish/guestfish.pod:278
 msgid ""
 "Note that the command line syntax changed slightly over older versions of "
 "guestfish.  You can still use the old syntax:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Note that the command line syntax changed slightly over older versions of "
 "guestfish.  You can still use the old syntax:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:281 ../libguestfs-1.11.20/fish/guestfish.pod:281
+#: ../fish/guestfish.pod:281
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i disk.img\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i disk.img\n"
@@ -15954,7 +16648,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:283 ../libguestfs-1.11.20/fish/guestfish.pod:283
+#: ../fish/guestfish.pod:283
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i libvirt-domain\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i libvirt-domain\n"
@@ -15962,70 +16656,70 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:285 ../libguestfs-1.11.20/fish/guestfish.pod:285
+#: ../fish/guestfish.pod:285
 msgid ""
 "Using this flag is mostly equivalent to using the C<inspect-os> command and "
 "then using other commands to mount the filesystems that were found."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Using this flag is mostly equivalent to using the C<inspect-os> command and "
 "then using other commands to mount the filesystems that were found."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:294 ../libguestfs-1.11.20/fish/guestfish.pod:294
+#: ../fish/guestfish.pod:294
 msgid "B<--listen>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--listen>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:296 ../libguestfs-1.11.20/fish/guestfish.pod:296
+#: ../fish/guestfish.pod:296
 msgid ""
 "Fork into the background and listen for remote commands.  See section "
 "L</REMOTE CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Fork into the background and listen for remote commands.  See section "
 "L</REMOTE CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:299 ../fuse/guestmount.pod:168 ../libguestfs-1.11.20/fish/guestfish.pod:299 ../libguestfs-1.11.20/fuse/guestmount.pod:168
+#: ../fish/guestfish.pod:299 ../fuse/guestmount.pod:168
 msgid "B<--live>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--live>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:301 ../fuse/guestmount.pod:170 ../libguestfs-1.11.20/fish/guestfish.pod:301 ../libguestfs-1.11.20/fuse/guestmount.pod:170
+#: ../fish/guestfish.pod:301 ../fuse/guestmount.pod:170
 msgid ""
 "Connect to a live virtual machine.  (Experimental, see "
 "L<guestfs(3)/ATTACHING TO RUNNING DAEMONS>)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Connect to a live virtual machine.  (Experimental, see "
 "L<guestfs(3)/ATTACHING TO RUNNING DAEMONS>)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:304 ../fuse/guestmount.pod:173 ../libguestfs-1.11.20/fish/guestfish.pod:304 ../libguestfs-1.11.20/fuse/guestmount.pod:173
+#: ../fish/guestfish.pod:304 ../fuse/guestmount.pod:173
 msgid "B<-m dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: =item
 msgid "B<-m dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:306 ../fuse/guestmount.pod:175 ../libguestfs-1.11.20/fish/guestfish.pod:306 ../libguestfs-1.11.20/fuse/guestmount.pod:175
+#: ../fish/guestfish.pod:306 ../fuse/guestmount.pod:175
 msgid "B<--mount dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--mount dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:308 ../libguestfs-1.11.20/fish/guestfish.pod:308
+#: ../fish/guestfish.pod:308
 msgid "Mount the named partition or logical volume on the given mountpoint."
 msgstr ""
 
 #. type: textblock
 msgid "Mount the named partition or logical volume on the given mountpoint."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:310 ../libguestfs-1.11.20/fish/guestfish.pod:310
+#: ../fish/guestfish.pod:310
 msgid "If the mountpoint is omitted, it defaults to C</>."
 msgstr ""
 
 #. type: textblock
 msgid "If the mountpoint is omitted, it defaults to C</>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:312 ../libguestfs-1.11.20/fish/guestfish.pod:312
+#: ../fish/guestfish.pod:312
 msgid "You have to mount something on C</> before most commands will work."
 msgstr ""
 
 #. type: textblock
 msgid "You have to mount something on C</> before most commands will work."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:314 ../libguestfs-1.11.20/fish/guestfish.pod:314
+#: ../fish/guestfish.pod:314
 msgid ""
 "If any I<-m> or I<--mount> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If any I<-m> or I<--mount> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:317 ../libguestfs-1.11.20/fish/guestfish.pod:317
+#: ../fish/guestfish.pod:317
 msgid ""
 "If you don't know what filesystems a disk image contains, you can either run "
 "guestfish without this option, then list the partitions, filesystems and LVs "
 msgid ""
 "If you don't know what filesystems a disk image contains, you can either run "
 "guestfish without this option, then list the partitions, filesystems and LVs "
@@ -16034,7 +16728,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:323 ../fuse/guestmount.pod:183 ../libguestfs-1.11.20/fish/guestfish.pod:323 ../libguestfs-1.11.20/fuse/guestmount.pod:183
+#: ../fish/guestfish.pod:323 ../fuse/guestmount.pod:183
 msgid ""
 "The third (and rarely used) part of the mount parameter is the list of mount "
 "options used to mount the underlying filesystem.  If this is not given, then "
 msgid ""
 "The third (and rarely used) part of the mount parameter is the list of mount "
 "options used to mount the underlying filesystem.  If this is not given, then "
@@ -16045,7 +16739,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:331 ../fuse/guestmount.pod:191 ../libguestfs-1.11.20/fish/guestfish.pod:331 ../libguestfs-1.11.20/fuse/guestmount.pod:191
+#: ../fish/guestfish.pod:331 ../fuse/guestmount.pod:191
 #, no-wrap
 msgid ""
 " -m /dev/sda1:/:acl,user_xattr\n"
 #, no-wrap
 msgid ""
 " -m /dev/sda1:/:acl,user_xattr\n"
@@ -16053,44 +16747,44 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:333 ../libguestfs-1.11.20/fish/guestfish.pod:333
+#: ../fish/guestfish.pod:333
 msgid "Using this flag is equivalent to using the C<mount-options> command."
 msgstr ""
 
 #. type: =item
 msgid "Using this flag is equivalent to using the C<mount-options> command."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:335 ../fuse/guestmount.pod:193 ../libguestfs-1.11.20/fish/guestfish.pod:335 ../libguestfs-1.11.20/fuse/guestmount.pod:193 ../libguestfs-1.11.20/resize/virt-resize.pod:352 ../resize/virt-resize.pod:352
+#: ../fish/guestfish.pod:335 ../fuse/guestmount.pod:193 ../resize/virt-resize.pod:358
 msgid "B<-n>"
 msgstr ""
 
 #. type: =item
 msgid "B<-n>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:337 ../fuse/guestmount.pod:195 ../libguestfs-1.11.20/fish/guestfish.pod:337 ../libguestfs-1.11.20/fuse/guestmount.pod:195
+#: ../fish/guestfish.pod:337 ../fuse/guestmount.pod:195
 msgid "B<--no-sync>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--no-sync>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:339 ../libguestfs-1.11.20/fish/guestfish.pod:339
+#: ../fish/guestfish.pod:339
 msgid ""
 "Disable autosync.  This is enabled by default.  See the discussion of "
 "autosync in the L<guestfs(3)> manpage."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Disable autosync.  This is enabled by default.  See the discussion of "
 "autosync in the L<guestfs(3)> manpage."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:342 ../libguestfs-1.11.20/fish/guestfish.pod:342
+#: ../fish/guestfish.pod:342
 msgid "B<-N type>"
 msgstr ""
 
 #. type: =item
 msgid "B<-N type>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:344 ../libguestfs-1.11.20/fish/guestfish.pod:344
+#: ../fish/guestfish.pod:344
 msgid "B<--new type>"
 msgstr ""
 
 #. type: =item
 msgid "B<--new type>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:346 ../libguestfs-1.11.20/fish/guestfish.pod:346
+#: ../fish/guestfish.pod:346
 msgid "B<-N help>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-N help>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:348 ../libguestfs-1.11.20/fish/guestfish.pod:348
+#: ../fish/guestfish.pod:348
 msgid ""
 "Prepare a fresh disk image formatted as \"type\".  This is an alternative to "
 "the I<-a> option: whereas I<-a> adds an existing disk, I<-N> creates a "
 msgid ""
 "Prepare a fresh disk image formatted as \"type\".  This is an alternative to "
 "the I<-a> option: whereas I<-a> adds an existing disk, I<-N> creates a "
@@ -16099,63 +16793,63 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:353 ../libguestfs-1.11.20/fish/guestfish.pod:353
+#: ../fish/guestfish.pod:353
 msgid "B<--progress-bars>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--progress-bars>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:355 ../libguestfs-1.11.20/fish/guestfish.pod:355
+#: ../fish/guestfish.pod:355
 msgid "Enable progress bars, even when guestfish is used non-interactively."
 msgstr ""
 
 #. type: textblock
 msgid "Enable progress bars, even when guestfish is used non-interactively."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:357 ../libguestfs-1.11.20/fish/guestfish.pod:357
+#: ../fish/guestfish.pod:357
 msgid ""
 "Progress bars are enabled by default when guestfish is used as an "
 "interactive shell."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Progress bars are enabled by default when guestfish is used as an "
 "interactive shell."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:360 ../libguestfs-1.11.20/fish/guestfish.pod:360
+#: ../fish/guestfish.pod:360
 msgid "B<--no-progress-bars>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--no-progress-bars>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:362 ../libguestfs-1.11.20/fish/guestfish.pod:362
+#: ../fish/guestfish.pod:362
 msgid "Disable progress bars."
 msgstr ""
 
 #. type: =item
 msgid "Disable progress bars."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:364 ../libguestfs-1.11.20/fish/guestfish.pod:364
+#: ../fish/guestfish.pod:364
 msgid "B<--remote[=pid]>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--remote[=pid]>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:366 ../libguestfs-1.11.20/fish/guestfish.pod:366
+#: ../fish/guestfish.pod:366
 msgid ""
 "Send remote commands to C<$GUESTFISH_PID> or C<pid>.  See section L</REMOTE "
 "CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Send remote commands to C<$GUESTFISH_PID> or C<pid>.  See section L</REMOTE "
 "CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:369 ../fuse/guestmount.pod:239 ../libguestfs-1.11.20/fish/guestfish.pod:369 ../libguestfs-1.11.20/fuse/guestmount.pod:239 ../libguestfs-1.11.20/rescue/virt-rescue.pod:161 ../rescue/virt-rescue.pod:161
+#: ../fish/guestfish.pod:369 ../fuse/guestmount.pod:239 ../rescue/virt-rescue.pod:161
 msgid "B<-r>"
 msgstr ""
 
 #. type: =item
 msgid "B<-r>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:371 ../fuse/guestmount.pod:241 ../libguestfs-1.11.20/fish/guestfish.pod:371 ../libguestfs-1.11.20/fuse/guestmount.pod:241 ../libguestfs-1.11.20/rescue/virt-rescue.pod:163 ../rescue/virt-rescue.pod:163
+#: ../fish/guestfish.pod:371 ../fuse/guestmount.pod:241 ../rescue/virt-rescue.pod:163
 msgid "B<--ro>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--ro>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:373 ../libguestfs-1.11.20/fish/guestfish.pod:373
+#: ../fish/guestfish.pod:373
 msgid ""
 "This changes the I<-a>, I<-d> and I<-m> options so that disks are added and "
 "mounts are done read-only."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This changes the I<-a>, I<-d> and I<-m> options so that disks are added and "
 "mounts are done read-only."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:376 ../libguestfs-1.11.20/fish/guestfish.pod:376 ../libguestfs-1.11.20/rescue/virt-rescue.pod:167 ../rescue/virt-rescue.pod:167
+#: ../fish/guestfish.pod:376 ../rescue/virt-rescue.pod:167
 msgid ""
 "The option must always be used if the disk image or virtual machine might be "
 "running, and is generally recommended in cases where you don't need write "
 msgid ""
 "The option must always be used if the disk image or virtual machine might be "
 "running, and is generally recommended in cases where you don't need write "
@@ -16163,7 +16857,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:380 ../libguestfs-1.11.20/fish/guestfish.pod:380
+#: ../fish/guestfish.pod:380
 msgid ""
 "Note that prepared disk images created with I<-N> are not affected by this "
 "option.  Also commands like C<add> are not affected - you have to specify "
 msgid ""
 "Note that prepared disk images created with I<-N> are not affected by this "
 "option.  Also commands like C<add> are not affected - you have to specify "
@@ -16171,78 +16865,78 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:384 ../libguestfs-1.11.20/fish/guestfish.pod:384
+#: ../fish/guestfish.pod:384
 msgid "See also L</OPENING DISKS FOR READ AND WRITE> below."
 msgstr ""
 
 #. type: =item
 msgid "See also L</OPENING DISKS FOR READ AND WRITE> below."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:386 ../fuse/guestmount.pod:253 ../libguestfs-1.11.20/fish/guestfish.pod:386 ../libguestfs-1.11.20/fuse/guestmount.pod:253 ../libguestfs-1.11.20/rescue/virt-rescue.pod:173 ../rescue/virt-rescue.pod:173
+#: ../fish/guestfish.pod:386 ../fuse/guestmount.pod:253 ../rescue/virt-rescue.pod:173
 msgid "B<--selinux>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--selinux>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:388 ../libguestfs-1.11.20/fish/guestfish.pod:388
+#: ../fish/guestfish.pod:388
 msgid "Enable SELinux support for the guest.  See L<guestfs(3)/SELINUX>."
 msgstr ""
 
 #. type: textblock
 msgid "Enable SELinux support for the guest.  See L<guestfs(3)/SELINUX>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:394 ../libguestfs-1.11.20/fish/guestfish.pod:394
+#: ../fish/guestfish.pod:394
 msgid ""
 "Enable very verbose messages.  This is particularly useful if you find a "
 "bug."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Enable very verbose messages.  This is particularly useful if you find a "
 "bug."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:401 ../libguestfs-1.11.20/fish/guestfish.pod:401
+#: ../fish/guestfish.pod:401
 msgid "Display the guestfish / libguestfs version number and exit."
 msgstr ""
 
 #. type: =item
 msgid "Display the guestfish / libguestfs version number and exit."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:403 ../fuse/guestmount.pod:269 ../libguestfs-1.11.20/fish/guestfish.pod:403 ../libguestfs-1.11.20/fuse/guestmount.pod:269 ../libguestfs-1.11.20/rescue/virt-rescue.pod:190 ../rescue/virt-rescue.pod:190
+#: ../fish/guestfish.pod:403 ../fuse/guestmount.pod:269 ../rescue/virt-rescue.pod:194
 msgid "B<-w>"
 msgstr ""
 
 #. type: =item
 msgid "B<-w>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:405 ../fuse/guestmount.pod:271 ../libguestfs-1.11.20/fish/guestfish.pod:405 ../libguestfs-1.11.20/fuse/guestmount.pod:271 ../libguestfs-1.11.20/rescue/virt-rescue.pod:192 ../rescue/virt-rescue.pod:192
+#: ../fish/guestfish.pod:405 ../fuse/guestmount.pod:271 ../rescue/virt-rescue.pod:196
 msgid "B<--rw>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--rw>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:407 ../fuse/guestmount.pod:273 ../libguestfs-1.11.20/fish/guestfish.pod:407 ../libguestfs-1.11.20/fuse/guestmount.pod:273
+#: ../fish/guestfish.pod:407 ../fuse/guestmount.pod:273
 msgid ""
 "This changes the I<-a>, I<-d> and I<-m> options so that disks are added and "
 "mounts are done read-write."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This changes the I<-a>, I<-d> and I<-m> options so that disks are added and "
 "mounts are done read-write."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:410 ../libguestfs-1.11.20/fish/guestfish.pod:410
+#: ../fish/guestfish.pod:410
 msgid "See L</OPENING DISKS FOR READ AND WRITE> below."
 msgstr ""
 
 #. type: textblock
 msgid "See L</OPENING DISKS FOR READ AND WRITE> below."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:414 ../libguestfs-1.11.20/fish/guestfish.pod:414
+#: ../fish/guestfish.pod:414
 msgid "Echo each command before executing it."
 msgstr ""
 
 #. type: =head1
 msgid "Echo each command before executing it."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:418 ../libguestfs-1.11.20/fish/guestfish.pod:418
+#: ../fish/guestfish.pod:418
 msgid "COMMANDS ON COMMAND LINE"
 msgstr ""
 
 #. type: textblock
 msgid "COMMANDS ON COMMAND LINE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:420 ../libguestfs-1.11.20/fish/guestfish.pod:420
+#: ../fish/guestfish.pod:420
 msgid "Any additional (non-option) arguments are treated as commands to execute."
 msgstr ""
 
 #. type: textblock
 msgid "Any additional (non-option) arguments are treated as commands to execute."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:423 ../libguestfs-1.11.20/fish/guestfish.pod:423
+#: ../fish/guestfish.pod:423
 msgid ""
 "Commands to execute should be separated by a colon (C<:>), where the colon "
 "is a separate parameter.  Thus:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Commands to execute should be separated by a colon (C<:>), where the colon "
 "is a separate parameter.  Thus:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:426 ../libguestfs-1.11.20/fish/guestfish.pod:426
+#: ../fish/guestfish.pod:426
 #, no-wrap
 msgid ""
 " guestfish cmd [args...] : cmd [args...] : cmd [args...] ...\n"
 #, no-wrap
 msgid ""
 " guestfish cmd [args...] : cmd [args...] : cmd [args...] ...\n"
@@ -16250,7 +16944,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:428 ../libguestfs-1.11.20/fish/guestfish.pod:428
+#: ../fish/guestfish.pod:428
 msgid ""
 "If there are no additional arguments, then we enter a shell, either an "
 "interactive shell with a prompt (if the input is a terminal) or a "
 msgid ""
 "If there are no additional arguments, then we enter a shell, either an "
 "interactive shell with a prompt (if the input is a terminal) or a "
@@ -16258,7 +16952,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:432 ../libguestfs-1.11.20/fish/guestfish.pod:432
+#: ../fish/guestfish.pod:432
 msgid ""
 "In either command line mode or non-interactive shell, the first command that "
 "gives an error causes the whole shell to exit.  In interactive mode (with a "
 msgid ""
 "In either command line mode or non-interactive shell, the first command that "
 "gives an error causes the whole shell to exit.  In interactive mode (with a "
@@ -16266,12 +16960,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:437 ../libguestfs-1.11.20/fish/guestfish.pod:437
+#: ../fish/guestfish.pod:437
 msgid "USING launch (OR run)"
 msgstr ""
 
 #. type: textblock
 msgid "USING launch (OR run)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:439 ../libguestfs-1.11.20/fish/guestfish.pod:439
+#: ../fish/guestfish.pod:439
 msgid ""
 "As with L<guestfs(3)>, you must first configure your guest by adding disks, "
 "then launch it, then mount any disks you need, and finally issue "
 msgid ""
 "As with L<guestfs(3)>, you must first configure your guest by adding disks, "
 "then launch it, then mount any disks you need, and finally issue "
@@ -16279,34 +16973,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:447 ../libguestfs-1.11.20/fish/guestfish.pod:447
+#: ../fish/guestfish.pod:447
 msgid "add or -a/--add"
 msgstr ""
 
 #. type: textblock
 msgid "add or -a/--add"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:451 ../libguestfs-1.11.20/fish/guestfish.pod:451
+#: ../fish/guestfish.pod:451
 msgid "launch (aka run)"
 msgstr ""
 
 #. type: textblock
 msgid "launch (aka run)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:455 ../libguestfs-1.11.20/fish/guestfish.pod:455
+#: ../fish/guestfish.pod:455
 msgid "mount or -m/--mount"
 msgstr ""
 
 #. type: textblock
 msgid "mount or -m/--mount"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:459 ../libguestfs-1.11.20/fish/guestfish.pod:459
+#: ../fish/guestfish.pod:459
 msgid "any other commands"
 msgstr ""
 
 #. type: textblock
 msgid "any other commands"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:463 ../libguestfs-1.11.20/fish/guestfish.pod:463
+#: ../fish/guestfish.pod:463
 msgid ""
 "C<run> is a synonym for C<launch>.  You must C<launch> (or C<run>)  your "
 "guest before mounting or performing any other commands."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<run> is a synonym for C<launch>.  You must C<launch> (or C<run>)  your "
 "guest before mounting or performing any other commands."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:466 ../libguestfs-1.11.20/fish/guestfish.pod:466
+#: ../fish/guestfish.pod:466
 msgid ""
 "The only exception is that if any of the I<-i>, I<-m>, I<--mount>, I<-N> or "
 "I<--new> options were given then C<run> is done automatically, simply "
 msgid ""
 "The only exception is that if any of the I<-i>, I<-m>, I<--mount>, I<-N> or "
 "I<--new> options were given then C<run> is done automatically, simply "
@@ -16314,12 +17008,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:471 ../libguestfs-1.11.20/fish/guestfish.pod:471
+#: ../fish/guestfish.pod:471
 msgid "OPENING DISKS FOR READ AND WRITE"
 msgstr ""
 
 #. type: textblock
 msgid "OPENING DISKS FOR READ AND WRITE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:473 ../libguestfs-1.11.20/fish/guestfish.pod:473
+#: ../fish/guestfish.pod:473
 msgid ""
 "The guestfish, L<guestmount(1)> and L<virt-rescue(1)> options I<--ro> and "
 "I<--rw> affect whether the other command line options I<-a>, I<-c>, I<-d>, "
 msgid ""
 "The guestfish, L<guestmount(1)> and L<virt-rescue(1)> options I<--ro> and "
 "I<--rw> affect whether the other command line options I<-a>, I<-c>, I<-d>, "
@@ -16327,7 +17021,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:478 ../libguestfs-1.11.20/fish/guestfish.pod:478
+#: ../fish/guestfish.pod:478
 msgid ""
 "In libguestfs E<le> 1.10, guestfish, guestmount and virt-rescue defaulted to "
 "opening disk images supplied on the command line for write.  To open a disk "
 msgid ""
 "In libguestfs E<le> 1.10, guestfish, guestmount and virt-rescue defaulted to "
 "opening disk images supplied on the command line for write.  To open a disk "
@@ -16335,14 +17029,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:482 ../libguestfs-1.11.20/fish/guestfish.pod:482
+#: ../fish/guestfish.pod:482
 msgid ""
 "This matters: If you accidentally open a live VM disk image writable then "
 "you will cause irreversible disk corruption."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This matters: If you accidentally open a live VM disk image writable then "
 "you will cause irreversible disk corruption."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:485 ../libguestfs-1.11.20/fish/guestfish.pod:485
+#: ../fish/guestfish.pod:485
 msgid ""
 "In a future libguestfs we intend to change the default the other way.  Disk "
 "images will be opened read-only.  You will have to either specify "
 msgid ""
 "In a future libguestfs we intend to change the default the other way.  Disk "
 "images will be opened read-only.  You will have to either specify "
@@ -16352,7 +17046,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:492 ../libguestfs-1.11.20/fish/guestfish.pod:492
+#: ../fish/guestfish.pod:492
 msgid ""
 "This version of guestfish, guestmount and virt-rescue has a I<--rw> option "
 "which does nothing (it is already the default).  However it is highly "
 msgid ""
 "This version of guestfish, guestmount and virt-rescue has a I<--rw> option "
 "which does nothing (it is already the default).  However it is highly "
@@ -16362,26 +17056,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:498 ../libguestfs-1.11.20/fish/guestfish.pod:498
+#: ../fish/guestfish.pod:498
 msgid ""
 "B<Note:> This does I<not> affect commands like L</add> and L</mount>, or any "
 "other libguestfs program apart from guestfish and guestmount."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "B<Note:> This does I<not> affect commands like L</add> and L</mount>, or any "
 "other libguestfs program apart from guestfish and guestmount."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:501 ../libguestfs-1.11.20/fish/guestfish.pod:501
+#: ../fish/guestfish.pod:501
 msgid "QUOTING"
 msgstr ""
 
 #. type: textblock
 msgid "QUOTING"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:503 ../libguestfs-1.11.20/fish/guestfish.pod:503
+#: ../fish/guestfish.pod:503
 msgid ""
 "You can quote ordinary parameters using either single or double quotes.  For "
 "example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "You can quote ordinary parameters using either single or double quotes.  For "
 "example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:506 ../libguestfs-1.11.20/fish/guestfish.pod:506
+#: ../fish/guestfish.pod:506
 #, no-wrap
 msgid ""
 " add \"file with a space.img\"\n"
 #, no-wrap
 msgid ""
 " add \"file with a space.img\"\n"
@@ -16389,7 +17083,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:508 ../libguestfs-1.11.20/fish/guestfish.pod:508
+#: ../fish/guestfish.pod:508
 #, no-wrap
 msgid ""
 " rm '/file name'\n"
 #, no-wrap
 msgid ""
 " rm '/file name'\n"
@@ -16397,7 +17091,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:510 ../libguestfs-1.11.20/fish/guestfish.pod:510
+#: ../fish/guestfish.pod:510
 #, no-wrap
 msgid ""
 " rm '/\"'\n"
 #, no-wrap
 msgid ""
 " rm '/\"'\n"
@@ -16405,7 +17099,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:512 ../libguestfs-1.11.20/fish/guestfish.pod:512
+#: ../fish/guestfish.pod:512
 msgid ""
 "A few commands require a list of strings to be passed.  For these, use a "
 "whitespace-separated list, enclosed in quotes.  Strings containing "
 msgid ""
 "A few commands require a list of strings to be passed.  For these, use a "
 "whitespace-separated list, enclosed in quotes.  Strings containing "
@@ -16414,7 +17108,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:517 ../libguestfs-1.11.20/fish/guestfish.pod:517
+#: ../fish/guestfish.pod:517
 #, no-wrap
 msgid ""
 " vgcreate VG \"/dev/sda1 /dev/sdb1\"\n"
 #, no-wrap
 msgid ""
 " vgcreate VG \"/dev/sda1 /dev/sdb1\"\n"
@@ -16424,150 +17118,150 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:521 ../libguestfs-1.11.20/fish/guestfish.pod:521
+#: ../fish/guestfish.pod:521
 msgid "ESCAPE SEQUENCES IN DOUBLE QUOTED ARGUMENTS"
 msgstr ""
 
 #. type: textblock
 msgid "ESCAPE SEQUENCES IN DOUBLE QUOTED ARGUMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:523 ../libguestfs-1.11.20/fish/guestfish.pod:523
+#: ../fish/guestfish.pod:523
 msgid ""
 "In double-quoted arguments (only) use backslash to insert special "
 "characters:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "In double-quoted arguments (only) use backslash to insert special "
 "characters:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:528 ../libguestfs-1.11.20/fish/guestfish.pod:528
+#: ../fish/guestfish.pod:528
 msgid "C<\\a>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\a>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:530 ../libguestfs-1.11.20/fish/guestfish.pod:530
+#: ../fish/guestfish.pod:530
 msgid "Alert (bell) character."
 msgstr ""
 
 #. type: =item
 msgid "Alert (bell) character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:532 ../libguestfs-1.11.20/fish/guestfish.pod:532
+#: ../fish/guestfish.pod:532
 msgid "C<\\b>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\b>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:534 ../libguestfs-1.11.20/fish/guestfish.pod:534
+#: ../fish/guestfish.pod:534
 msgid "Backspace character."
 msgstr ""
 
 #. type: =item
 msgid "Backspace character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:536 ../libguestfs-1.11.20/fish/guestfish.pod:536
+#: ../fish/guestfish.pod:536
 msgid "C<\\f>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\f>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:538 ../libguestfs-1.11.20/fish/guestfish.pod:538
+#: ../fish/guestfish.pod:538
 msgid "Form feed character."
 msgstr ""
 
 #. type: =item
 msgid "Form feed character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:540 ../libguestfs-1.11.20/fish/guestfish.pod:540
+#: ../fish/guestfish.pod:540
 msgid "C<\\n>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\n>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:542 ../libguestfs-1.11.20/fish/guestfish.pod:542
+#: ../fish/guestfish.pod:542
 msgid "Newline character."
 msgstr ""
 
 #. type: =item
 msgid "Newline character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:544 ../libguestfs-1.11.20/fish/guestfish.pod:544
+#: ../fish/guestfish.pod:544
 msgid "C<\\r>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\r>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:546 ../libguestfs-1.11.20/fish/guestfish.pod:546
+#: ../fish/guestfish.pod:546
 msgid "Carriage return character."
 msgstr ""
 
 #. type: =item
 msgid "Carriage return character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:548 ../libguestfs-1.11.20/fish/guestfish.pod:548
+#: ../fish/guestfish.pod:548
 msgid "C<\\t>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\t>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:550 ../libguestfs-1.11.20/fish/guestfish.pod:550
+#: ../fish/guestfish.pod:550
 msgid "Horizontal tab character."
 msgstr ""
 
 #. type: =item
 msgid "Horizontal tab character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:552 ../libguestfs-1.11.20/fish/guestfish.pod:552
+#: ../fish/guestfish.pod:552
 msgid "C<\\v>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\v>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:554 ../libguestfs-1.11.20/fish/guestfish.pod:554
+#: ../fish/guestfish.pod:554
 msgid "Vertical tab character."
 msgstr ""
 
 #. type: =item
 msgid "Vertical tab character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:556 ../libguestfs-1.11.20/fish/guestfish.pod:556
+#: ../fish/guestfish.pod:556
 msgid "C<\\\">"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\\">"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:558 ../libguestfs-1.11.20/fish/guestfish.pod:558
+#: ../fish/guestfish.pod:558
 msgid "A literal double quote character."
 msgstr ""
 
 #. type: =item
 msgid "A literal double quote character."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:560 ../libguestfs-1.11.20/fish/guestfish.pod:560
+#: ../fish/guestfish.pod:560
 msgid "C<\\ooo>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\ooo>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:562 ../libguestfs-1.11.20/fish/guestfish.pod:562
+#: ../fish/guestfish.pod:562
 msgid ""
 "A character with octal value I<ooo>.  There must be precisely 3 octal digits "
 "(unlike C)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "A character with octal value I<ooo>.  There must be precisely 3 octal digits "
 "(unlike C)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:565 ../libguestfs-1.11.20/fish/guestfish.pod:565
+#: ../fish/guestfish.pod:565
 msgid "C<\\xhh>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\xhh>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:567 ../libguestfs-1.11.20/fish/guestfish.pod:567
+#: ../fish/guestfish.pod:567
 msgid "A character with hex value I<hh>.  There must be precisely 2 hex digits."
 msgstr ""
 
 #. type: textblock
 msgid "A character with hex value I<hh>.  There must be precisely 2 hex digits."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:570 ../libguestfs-1.11.20/fish/guestfish.pod:570
+#: ../fish/guestfish.pod:570
 msgid ""
 "In the current implementation C<\\000> and C<\\x00> cannot be used in "
 "strings."
 msgstr ""
 
 #. type: =item
 msgid ""
 "In the current implementation C<\\000> and C<\\x00> cannot be used in "
 "strings."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:573 ../libguestfs-1.11.20/fish/guestfish.pod:573
+#: ../fish/guestfish.pod:573
 msgid "C<\\\\>"
 msgstr ""
 
 #. type: textblock
 msgid "C<\\\\>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:575 ../libguestfs-1.11.20/fish/guestfish.pod:575
+#: ../fish/guestfish.pod:575
 msgid "A literal backslash character."
 msgstr ""
 
 #. type: =head1
 msgid "A literal backslash character."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:579 ../libguestfs-1.11.20/fish/guestfish.pod:579
+#: ../fish/guestfish.pod:579
 msgid "OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
 msgid "OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:581 ../libguestfs-1.11.20/fish/guestfish.pod:581
+#: ../fish/guestfish.pod:581
 msgid ""
 "Some commands take optional arguments.  These arguments appear in this "
 "documentation as C<[argname:..]>.  You can use them as in these examples:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Some commands take optional arguments.  These arguments appear in this "
 "documentation as C<[argname:..]>.  You can use them as in these examples:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:585 ../libguestfs-1.11.20/fish/guestfish.pod:585
+#: ../fish/guestfish.pod:585
 #, no-wrap
 msgid ""
 " add-drive-opts filename\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename\n"
@@ -16575,7 +17269,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:587 ../libguestfs-1.11.20/fish/guestfish.pod:587
+#: ../fish/guestfish.pod:587
 #, no-wrap
 msgid ""
 " add-drive-opts filename readonly:true\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename readonly:true\n"
@@ -16583,7 +17277,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:589 ../libguestfs-1.11.20/fish/guestfish.pod:589
+#: ../fish/guestfish.pod:589
 #, no-wrap
 msgid ""
 " add-drive-opts filename format:qcow2 readonly:false\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename format:qcow2 readonly:false\n"
@@ -16591,196 +17285,196 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:591 ../libguestfs-1.11.20/fish/guestfish.pod:591
+#: ../fish/guestfish.pod:591
 msgid ""
 "Each optional argument can appear at most once.  All optional arguments must "
 "appear after the required ones."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "Each optional argument can appear at most once.  All optional arguments must "
 "appear after the required ones."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:594 ../libguestfs-1.11.20/fish/guestfish.pod:594
+#: ../fish/guestfish.pod:594
 msgid "NUMBERS"
 msgstr ""
 
 #. type: textblock
 msgid "NUMBERS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:596 ../libguestfs-1.11.20/fish/guestfish.pod:596
+#: ../fish/guestfish.pod:596
 msgid "This section applies to all commands which can take integers as parameters."
 msgstr ""
 
 #. type: =head2
 msgid "This section applies to all commands which can take integers as parameters."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:599 ../libguestfs-1.11.20/fish/guestfish.pod:599
+#: ../fish/guestfish.pod:599
 msgid "SIZE SUFFIX"
 msgstr ""
 
 #. type: textblock
 msgid "SIZE SUFFIX"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:601 ../libguestfs-1.11.20/fish/guestfish.pod:601
+#: ../fish/guestfish.pod:601
 msgid ""
 "When the command takes a parameter measured in bytes, you can use one of the "
 "following suffixes to specify kilobytes, megabytes and larger sizes:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "When the command takes a parameter measured in bytes, you can use one of the "
 "following suffixes to specify kilobytes, megabytes and larger sizes:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:607 ../libguestfs-1.11.20/fish/guestfish.pod:607
+#: ../fish/guestfish.pod:607
 msgid "B<k> or B<K> or B<KiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<k> or B<K> or B<KiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:609 ../libguestfs-1.11.20/fish/guestfish.pod:609
+#: ../fish/guestfish.pod:609
 msgid "The size in kilobytes (multiplied by 1024)."
 msgstr ""
 
 #. type: =item
 msgid "The size in kilobytes (multiplied by 1024)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:611 ../libguestfs-1.11.20/fish/guestfish.pod:611
+#: ../fish/guestfish.pod:611
 msgid "B<KB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<KB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:613 ../libguestfs-1.11.20/fish/guestfish.pod:613
+#: ../fish/guestfish.pod:613
 msgid "The size in SI 1000 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 1000 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:615 ../libguestfs-1.11.20/fish/guestfish.pod:615
+#: ../fish/guestfish.pod:615
 msgid "B<M> or B<MiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<M> or B<MiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:617 ../libguestfs-1.11.20/fish/guestfish.pod:617
+#: ../fish/guestfish.pod:617
 msgid "The size in megabytes (multiplied by 1048576)."
 msgstr ""
 
 #. type: =item
 msgid "The size in megabytes (multiplied by 1048576)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:619 ../libguestfs-1.11.20/fish/guestfish.pod:619
+#: ../fish/guestfish.pod:619
 msgid "B<MB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<MB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:621 ../libguestfs-1.11.20/fish/guestfish.pod:621
+#: ../fish/guestfish.pod:621
 msgid "The size in SI 1000000 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 1000000 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:623 ../libguestfs-1.11.20/fish/guestfish.pod:623
+#: ../fish/guestfish.pod:623
 msgid "B<G> or B<GiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<G> or B<GiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:625 ../libguestfs-1.11.20/fish/guestfish.pod:625
+#: ../fish/guestfish.pod:625
 msgid "The size in gigabytes (multiplied by 2**30)."
 msgstr ""
 
 #. type: =item
 msgid "The size in gigabytes (multiplied by 2**30)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:627 ../libguestfs-1.11.20/fish/guestfish.pod:627
+#: ../fish/guestfish.pod:627
 msgid "B<GB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<GB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:629 ../libguestfs-1.11.20/fish/guestfish.pod:629
+#: ../fish/guestfish.pod:629
 msgid "The size in SI 10**9 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 10**9 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:631 ../libguestfs-1.11.20/fish/guestfish.pod:631
+#: ../fish/guestfish.pod:631
 msgid "B<T> or B<TiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<T> or B<TiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:633 ../libguestfs-1.11.20/fish/guestfish.pod:633
+#: ../fish/guestfish.pod:633
 msgid "The size in terabytes (multiplied by 2**40)."
 msgstr ""
 
 #. type: =item
 msgid "The size in terabytes (multiplied by 2**40)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:635 ../libguestfs-1.11.20/fish/guestfish.pod:635
+#: ../fish/guestfish.pod:635
 msgid "B<TB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<TB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:637 ../libguestfs-1.11.20/fish/guestfish.pod:637
+#: ../fish/guestfish.pod:637
 msgid "The size in SI 10**12 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 10**12 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:639 ../libguestfs-1.11.20/fish/guestfish.pod:639
+#: ../fish/guestfish.pod:639
 msgid "B<P> or B<PiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<P> or B<PiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:641 ../libguestfs-1.11.20/fish/guestfish.pod:641
+#: ../fish/guestfish.pod:641
 msgid "The size in petabytes (multiplied by 2**50)."
 msgstr ""
 
 #. type: =item
 msgid "The size in petabytes (multiplied by 2**50)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:643 ../libguestfs-1.11.20/fish/guestfish.pod:643
+#: ../fish/guestfish.pod:643
 msgid "B<PB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<PB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:645 ../libguestfs-1.11.20/fish/guestfish.pod:645
+#: ../fish/guestfish.pod:645
 msgid "The size in SI 10**15 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 10**15 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:647 ../libguestfs-1.11.20/fish/guestfish.pod:647
+#: ../fish/guestfish.pod:647
 msgid "B<E> or B<EiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<E> or B<EiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:649 ../libguestfs-1.11.20/fish/guestfish.pod:649
+#: ../fish/guestfish.pod:649
 msgid "The size in exabytes (multiplied by 2**60)."
 msgstr ""
 
 #. type: =item
 msgid "The size in exabytes (multiplied by 2**60)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:651 ../libguestfs-1.11.20/fish/guestfish.pod:651
+#: ../fish/guestfish.pod:651
 msgid "B<EB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<EB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:653 ../libguestfs-1.11.20/fish/guestfish.pod:653
+#: ../fish/guestfish.pod:653
 msgid "The size in SI 10**18 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 10**18 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:655 ../libguestfs-1.11.20/fish/guestfish.pod:655
+#: ../fish/guestfish.pod:655
 msgid "B<Z> or B<ZiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Z> or B<ZiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:657 ../libguestfs-1.11.20/fish/guestfish.pod:657
+#: ../fish/guestfish.pod:657
 msgid "The size in zettabytes (multiplied by 2**70)."
 msgstr ""
 
 #. type: =item
 msgid "The size in zettabytes (multiplied by 2**70)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:659 ../libguestfs-1.11.20/fish/guestfish.pod:659
+#: ../fish/guestfish.pod:659
 msgid "B<ZB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<ZB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:661 ../libguestfs-1.11.20/fish/guestfish.pod:661
+#: ../fish/guestfish.pod:661
 msgid "The size in SI 10**21 byte units."
 msgstr ""
 
 #. type: =item
 msgid "The size in SI 10**21 byte units."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:663 ../libguestfs-1.11.20/fish/guestfish.pod:663
+#: ../fish/guestfish.pod:663
 msgid "B<Y> or B<YiB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Y> or B<YiB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:665 ../libguestfs-1.11.20/fish/guestfish.pod:665
+#: ../fish/guestfish.pod:665
 msgid "The size in yottabytes (multiplied by 2**80)."
 msgstr ""
 
 #. type: =item
 msgid "The size in yottabytes (multiplied by 2**80)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:667 ../libguestfs-1.11.20/fish/guestfish.pod:667
+#: ../fish/guestfish.pod:667
 msgid "B<YB>"
 msgstr ""
 
 #. type: textblock
 msgid "B<YB>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:669 ../libguestfs-1.11.20/fish/guestfish.pod:669
+#: ../fish/guestfish.pod:669
 msgid "The size in SI 10**24 byte units."
 msgstr ""
 
 #. type: verbatim
 msgid "The size in SI 10**24 byte units."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:675 ../libguestfs-1.11.20/fish/guestfish.pod:675
+#: ../fish/guestfish.pod:675
 #, no-wrap
 msgid ""
 " truncate-size /file 1G\n"
 #, no-wrap
 msgid ""
 " truncate-size /file 1G\n"
@@ -16788,12 +17482,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:677 ../libguestfs-1.11.20/fish/guestfish.pod:677
+#: ../fish/guestfish.pod:677
 msgid "would truncate the file to 1 gigabyte."
 msgstr ""
 
 #. type: textblock
 msgid "would truncate the file to 1 gigabyte."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:679 ../libguestfs-1.11.20/fish/guestfish.pod:679
+#: ../fish/guestfish.pod:679
 msgid ""
 "Be careful because a few commands take sizes in kilobytes or megabytes "
 "(eg. the parameter to L</memsize> is specified in megabytes already).  "
 msgid ""
 "Be careful because a few commands take sizes in kilobytes or megabytes "
 "(eg. the parameter to L</memsize> is specified in megabytes already).  "
@@ -16801,19 +17495,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:683 ../libguestfs-1.11.20/fish/guestfish.pod:683
+#: ../fish/guestfish.pod:683
 msgid "OCTAL AND HEXADECIMAL NUMBERS"
 msgstr ""
 
 #. type: textblock
 msgid "OCTAL AND HEXADECIMAL NUMBERS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:685 ../libguestfs-1.11.20/fish/guestfish.pod:685
+#: ../fish/guestfish.pod:685
 msgid ""
 "For specifying the radix (base) use the C convention: C<0> to prefix an "
 "octal number or C<0x> to prefix a hexadecimal number.  For example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "For specifying the radix (base) use the C convention: C<0> to prefix an "
 "octal number or C<0x> to prefix a hexadecimal number.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:688 ../libguestfs-1.11.20/fish/guestfish.pod:688
+#: ../fish/guestfish.pod:688
 #, no-wrap
 msgid ""
 " 1234      decimal number 1234\n"
 #, no-wrap
 msgid ""
 " 1234      decimal number 1234\n"
@@ -16823,7 +17517,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:692 ../libguestfs-1.11.20/fish/guestfish.pod:692
+#: ../fish/guestfish.pod:692
 msgid ""
 "When using the C<chmod> command, you almost always want to specify an octal "
 "number for the mode, and you must prefix it with C<0> (unlike the Unix "
 msgid ""
 "When using the C<chmod> command, you almost always want to specify an octal "
 "number for the mode, and you must prefix it with C<0> (unlike the Unix "
@@ -16831,7 +17525,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:696 ../libguestfs-1.11.20/fish/guestfish.pod:696
+#: ../fish/guestfish.pod:696
 #, no-wrap
 msgid ""
 " chmod 0777 /public  # OK\n"
 #, no-wrap
 msgid ""
 " chmod 0777 /public  # OK\n"
@@ -16840,7 +17534,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:699 ../libguestfs-1.11.20/fish/guestfish.pod:699
+#: ../fish/guestfish.pod:699
 msgid ""
 "Commands that return numbers usually print them in decimal, but some "
 "commands print numbers in other radices (eg. C<umask> prints the mode in "
 msgid ""
 "Commands that return numbers usually print them in decimal, but some "
 "commands print numbers in other radices (eg. C<umask> prints the mode in "
@@ -16848,12 +17542,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:703 ../libguestfs-1.11.20/fish/guestfish.pod:703
+#: ../fish/guestfish.pod:703
 msgid "WILDCARDS AND GLOBBING"
 msgstr ""
 
 #. type: textblock
 msgid "WILDCARDS AND GLOBBING"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:705 ../libguestfs-1.11.20/fish/guestfish.pod:705
+#: ../fish/guestfish.pod:705
 msgid ""
 "Neither guestfish nor the underlying guestfs API performs wildcard expansion "
 "(globbing) by default.  So for example the following will not do what you "
 msgid ""
 "Neither guestfish nor the underlying guestfs API performs wildcard expansion "
 "(globbing) by default.  So for example the following will not do what you "
@@ -16861,7 +17555,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:709 ../libguestfs-1.11.20/fish/guestfish.pod:709
+#: ../fish/guestfish.pod:709
 #, no-wrap
 msgid ""
 " rm-rf /home/*\n"
 #, no-wrap
 msgid ""
 " rm-rf /home/*\n"
@@ -16869,19 +17563,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:711 ../libguestfs-1.11.20/fish/guestfish.pod:711
+#: ../fish/guestfish.pod:711
 msgid ""
 "Assuming you don't have a directory called literally C</home/*> then the "
 "above command will return an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Assuming you don't have a directory called literally C</home/*> then the "
 "above command will return an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:714 ../libguestfs-1.11.20/fish/guestfish.pod:714
+#: ../fish/guestfish.pod:714
 msgid "To perform wildcard expansion, use the C<glob> command."
 msgstr ""
 
 #. type: verbatim
 msgid "To perform wildcard expansion, use the C<glob> command."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:716 ../libguestfs-1.11.20/fish/guestfish.pod:716
+#: ../fish/guestfish.pod:716
 #, no-wrap
 msgid ""
 " glob rm-rf /home/*\n"
 #, no-wrap
 msgid ""
 " glob rm-rf /home/*\n"
@@ -16889,14 +17583,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:718 ../libguestfs-1.11.20/fish/guestfish.pod:718
+#: ../fish/guestfish.pod:718
 msgid ""
 "runs C<rm-rf> on each path that matches (ie. potentially running the command "
 "many times), equivalent to:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "runs C<rm-rf> on each path that matches (ie. potentially running the command "
 "many times), equivalent to:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:721 ../libguestfs-1.11.20/fish/guestfish.pod:721
+#: ../fish/guestfish.pod:721
 #, no-wrap
 msgid ""
 " rm-rf /home/jim\n"
 #, no-wrap
 msgid ""
 " rm-rf /home/jim\n"
@@ -16906,24 +17600,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:725 ../libguestfs-1.11.20/fish/guestfish.pod:725
+#: ../fish/guestfish.pod:725
 msgid "C<glob> only works on simple guest paths and not on device names."
 msgstr ""
 
 #. type: textblock
 msgid "C<glob> only works on simple guest paths and not on device names."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:727 ../libguestfs-1.11.20/fish/guestfish.pod:727
+#: ../fish/guestfish.pod:727
 msgid ""
 "If you have several parameters, each containing a wildcard, then glob will "
 "perform a Cartesian product."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "If you have several parameters, each containing a wildcard, then glob will "
 "perform a Cartesian product."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:730 ../libguestfs-1.11.20/fish/guestfish.pod:730
+#: ../fish/guestfish.pod:730
 msgid "COMMENTS"
 msgstr ""
 
 #. type: textblock
 msgid "COMMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:732 ../libguestfs-1.11.20/fish/guestfish.pod:732
+#: ../fish/guestfish.pod:732
 msgid ""
 "Any line which starts with a I<#> character is treated as a comment and "
 "ignored.  The I<#> can optionally be preceeded by whitespace, but B<not> by "
 msgid ""
 "Any line which starts with a I<#> character is treated as a comment and "
 "ignored.  The I<#> can optionally be preceeded by whitespace, but B<not> by "
@@ -16931,7 +17625,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:736 ../libguestfs-1.11.20/fish/guestfish.pod:736
+#: ../fish/guestfish.pod:736
 #, no-wrap
 msgid ""
 " # this is a comment\n"
 #, no-wrap
 msgid ""
 " # this is a comment\n"
@@ -16941,24 +17635,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:740 ../libguestfs-1.11.20/fish/guestfish.pod:740
+#: ../fish/guestfish.pod:740
 msgid "Blank lines are also ignored."
 msgstr ""
 
 #. type: =head1
 msgid "Blank lines are also ignored."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:742 ../libguestfs-1.11.20/fish/guestfish.pod:742
+#: ../fish/guestfish.pod:742
 msgid "RUNNING COMMANDS LOCALLY"
 msgstr ""
 
 #. type: textblock
 msgid "RUNNING COMMANDS LOCALLY"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:744 ../libguestfs-1.11.20/fish/guestfish.pod:744
+#: ../fish/guestfish.pod:744
 msgid ""
 "Any line which starts with a I<!> character is treated as a command sent to "
 "the local shell (C</bin/sh> or whatever L<system(3)> uses).  For example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Any line which starts with a I<!> character is treated as a command sent to "
 "the local shell (C</bin/sh> or whatever L<system(3)> uses).  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:748 ../libguestfs-1.11.20/fish/guestfish.pod:748
+#: ../fish/guestfish.pod:748
 #, no-wrap
 msgid ""
 " !mkdir local\n"
 #, no-wrap
 msgid ""
 " !mkdir local\n"
@@ -16967,7 +17661,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:751 ../libguestfs-1.11.20/fish/guestfish.pod:751
+#: ../fish/guestfish.pod:751
 msgid ""
 "will create a directory C<local> on the host, and then export the contents "
 "of C</remote> on the mounted filesystem to C<local/remote-data.tar.gz>.  "
 msgid ""
 "will create a directory C<local> on the host, and then export the contents "
 "of C</remote> on the mounted filesystem to C<local/remote-data.tar.gz>.  "
@@ -16975,19 +17669,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:755 ../libguestfs-1.11.20/fish/guestfish.pod:755
+#: ../fish/guestfish.pod:755
 msgid ""
 "To change the local directory, use the C<lcd> command.  C<!cd> will have no "
 "effect, due to the way that subprocesses work in Unix."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "To change the local directory, use the C<lcd> command.  C<!cd> will have no "
 "effect, due to the way that subprocesses work in Unix."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:758 ../libguestfs-1.11.20/fish/guestfish.pod:758
+#: ../fish/guestfish.pod:758
 msgid "LOCAL COMMANDS WITH INLINE EXECUTION"
 msgstr ""
 
 #. type: textblock
 msgid "LOCAL COMMANDS WITH INLINE EXECUTION"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:760 ../libguestfs-1.11.20/fish/guestfish.pod:760
+#: ../fish/guestfish.pod:760
 msgid ""
 "If a line starts with I<E<lt>!> then the shell command is executed (as for "
 "I<!>), but subsequently any output (stdout) of the shell command is parsed "
 msgid ""
 "If a line starts with I<E<lt>!> then the shell command is executed (as for "
 "I<!>), but subsequently any output (stdout) of the shell command is parsed "
@@ -16995,14 +17689,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:764 ../libguestfs-1.11.20/fish/guestfish.pod:764
+#: ../fish/guestfish.pod:764
 msgid ""
 "Thus you can use shell script to construct arbitrary guestfish commands "
 "which are then parsed by guestfish."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Thus you can use shell script to construct arbitrary guestfish commands "
 "which are then parsed by guestfish."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:767 ../libguestfs-1.11.20/fish/guestfish.pod:767
+#: ../fish/guestfish.pod:767
 msgid ""
 "For example it is tedious to create a sequence of files (eg. C</foo.1> "
 "through C</foo.100>) using guestfish commands alone.  However this is simple "
 msgid ""
 "For example it is tedious to create a sequence of files (eg. C</foo.1> "
 "through C</foo.100>) using guestfish commands alone.  However this is simple "
@@ -17010,7 +17704,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:772 ../libguestfs-1.11.20/fish/guestfish.pod:772
+#: ../fish/guestfish.pod:772
 #, no-wrap
 msgid ""
 " <! for n in `seq 1 100`; do echo write /foo.$n $n; done\n"
 #, no-wrap
 msgid ""
 " <! for n in `seq 1 100`; do echo write /foo.$n $n; done\n"
@@ -17018,12 +17712,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:774 ../libguestfs-1.11.20/fish/guestfish.pod:774
+#: ../fish/guestfish.pod:774
 msgid "or with names like C</foo.001>:"
 msgstr ""
 
 #. type: verbatim
 msgid "or with names like C</foo.001>:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:776 ../libguestfs-1.11.20/fish/guestfish.pod:776
+#: ../fish/guestfish.pod:776
 #, no-wrap
 msgid ""
 " <! for n in `seq 1 100`; do printf \"write /foo.%03d %d\\n\" $n $n; done\n"
 #, no-wrap
 msgid ""
 " <! for n in `seq 1 100`; do printf \"write /foo.%03d %d\\n\" $n $n; done\n"
@@ -17031,7 +17725,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:778 ../libguestfs-1.11.20/fish/guestfish.pod:778
+#: ../fish/guestfish.pod:778
 msgid ""
 "When using guestfish interactively it can be helpful to just run the shell "
 "script first (ie. remove the initial C<E<lt>> character so it is just an "
 msgid ""
 "When using guestfish interactively it can be helpful to just run the shell "
 "script first (ie. remove the initial C<E<lt>> character so it is just an "
@@ -17041,12 +17735,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:784 ../libguestfs-1.11.20/fish/guestfish.pod:784
+#: ../fish/guestfish.pod:784
 msgid "PIPES"
 msgstr ""
 
 #. type: textblock
 msgid "PIPES"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:786 ../libguestfs-1.11.20/fish/guestfish.pod:786
+#: ../fish/guestfish.pod:786
 msgid ""
 "Use C<command E<lt>spaceE<gt> | command> to pipe the output of the first "
 "command (a guestfish command) to the second command (any host command).  For "
 msgid ""
 "Use C<command E<lt>spaceE<gt> | command> to pipe the output of the first "
 "command (a guestfish command) to the second command (any host command).  For "
@@ -17054,7 +17748,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:790 ../libguestfs-1.11.20/fish/guestfish.pod:790
+#: ../fish/guestfish.pod:790
 #, no-wrap
 msgid ""
 " cat /etc/passwd | awk -F: '$3 == 0 { print }'\n"
 #, no-wrap
 msgid ""
 " cat /etc/passwd | awk -F: '$3 == 0 { print }'\n"
@@ -17062,7 +17756,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:792 ../libguestfs-1.11.20/fish/guestfish.pod:792
+#: ../fish/guestfish.pod:792
 msgid ""
 "(where C<cat> is the guestfish cat command, but C<awk> is the host awk "
 "program).  The above command would list all accounts in the guest filesystem "
 msgid ""
 "(where C<cat> is the guestfish cat command, but C<awk> is the host awk "
 "program).  The above command would list all accounts in the guest filesystem "
@@ -17070,7 +17764,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:797 ../libguestfs-1.11.20/fish/guestfish.pod:797
+#: ../fish/guestfish.pod:797
 #, no-wrap
 msgid ""
 " hexdump /bin/ls | head\n"
 #, no-wrap
 msgid ""
 " hexdump /bin/ls | head\n"
@@ -17080,7 +17774,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:801 ../libguestfs-1.11.20/fish/guestfish.pod:801
+#: ../fish/guestfish.pod:801
 msgid ""
 "The space before the pipe symbol is required, any space after the pipe "
 "symbol is optional.  Everything after the pipe symbol is just passed "
 msgid ""
 "The space before the pipe symbol is required, any space after the pipe "
 "symbol is optional.  Everything after the pipe symbol is just passed "
@@ -17089,14 +17783,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:806 ../libguestfs-1.11.20/fish/guestfish.pod:806
+#: ../fish/guestfish.pod:806
 msgid ""
 "To use a literal argument which begins with a pipe symbol, you have to quote "
 "it, eg:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "To use a literal argument which begins with a pipe symbol, you have to quote "
 "it, eg:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:809 ../libguestfs-1.11.20/fish/guestfish.pod:809
+#: ../fish/guestfish.pod:809
 #, no-wrap
 msgid ""
 " echo \"|\"\n"
 #, no-wrap
 msgid ""
 " echo \"|\"\n"
@@ -17104,12 +17798,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:811 ../libguestfs-1.11.20/fish/guestfish.pod:811
+#: ../fish/guestfish.pod:811
 msgid "HOME DIRECTORIES"
 msgstr ""
 
 #. type: textblock
 msgid "HOME DIRECTORIES"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:813 ../libguestfs-1.11.20/fish/guestfish.pod:813
+#: ../fish/guestfish.pod:813
 msgid ""
 "If a parameter starts with the character C<~> then the tilde may be expanded "
 "as a home directory path (either C<~> for the current user's home directory, "
 msgid ""
 "If a parameter starts with the character C<~> then the tilde may be expanded "
 "as a home directory path (either C<~> for the current user's home directory, "
@@ -17117,21 +17811,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:817 ../libguestfs-1.11.20/fish/guestfish.pod:817
+#: ../fish/guestfish.pod:817
 msgid ""
 "Note that home directory expansion happens for users known I<on the host>, "
 "not in the guest filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that home directory expansion happens for users known I<on the host>, "
 "not in the guest filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:820 ../libguestfs-1.11.20/fish/guestfish.pod:820
+#: ../fish/guestfish.pod:820
 msgid ""
 "To use a literal argument which begins with a tilde, you have to quote it, "
 "eg:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "To use a literal argument which begins with a tilde, you have to quote it, "
 "eg:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:823 ../libguestfs-1.11.20/fish/guestfish.pod:823
+#: ../fish/guestfish.pod:823
 #, no-wrap
 msgid ""
 " echo \"~\"\n"
 #, no-wrap
 msgid ""
 " echo \"~\"\n"
@@ -17139,12 +17833,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:825 ../libguestfs-1.11.20/fish/guestfish.pod:825 ../libguestfs-1.11.20/src/guestfs.pod:519 ../src/guestfs.pod:519
+#: ../fish/guestfish.pod:825 ../src/guestfs.pod:519
 msgid "ENCRYPTED DISKS"
 msgstr ""
 
 #. type: textblock
 msgid "ENCRYPTED DISKS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:827 ../libguestfs-1.11.20/fish/guestfish.pod:827
+#: ../fish/guestfish.pod:827
 msgid ""
 "Libguestfs has some support for Linux guests encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard, which includes nearly all whole "
 msgid ""
 "Libguestfs has some support for Linux guests encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard, which includes nearly all whole "
@@ -17153,12 +17847,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:832 ../libguestfs-1.11.20/fish/guestfish.pod:832
+#: ../fish/guestfish.pod:832
 msgid "Identify encrypted block devices and partitions using L</vfs-type>:"
 msgstr ""
 
 #. type: verbatim
 msgid "Identify encrypted block devices and partitions using L</vfs-type>:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:834 ../libguestfs-1.11.20/fish/guestfish.pod:834
+#: ../fish/guestfish.pod:834
 #, no-wrap
 msgid ""
 " ><fs> vfs-type /dev/sda2\n"
 #, no-wrap
 msgid ""
 " ><fs> vfs-type /dev/sda2\n"
@@ -17167,14 +17861,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:837 ../libguestfs-1.11.20/fish/guestfish.pod:837
+#: ../fish/guestfish.pod:837
 msgid ""
 "Then open those devices using L</luks-open>.  This creates a device-mapper "
 "device called C</dev/mapper/luksdev>."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Then open those devices using L</luks-open>.  This creates a device-mapper "
 "device called C</dev/mapper/luksdev>."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:840 ../libguestfs-1.11.20/fish/guestfish.pod:840
+#: ../fish/guestfish.pod:840
 #, no-wrap
 msgid ""
 " ><fs> luks-open /dev/sda2 luksdev\n"
 #, no-wrap
 msgid ""
 " ><fs> luks-open /dev/sda2 luksdev\n"
@@ -17183,14 +17877,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:843 ../libguestfs-1.11.20/fish/guestfish.pod:843
+#: ../fish/guestfish.pod:843
 msgid ""
 "Finally you have to tell LVM to scan for volume groups on the newly created "
 "mapper device:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Finally you have to tell LVM to scan for volume groups on the newly created "
 "mapper device:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:846 ../libguestfs-1.11.20/fish/guestfish.pod:846
+#: ../fish/guestfish.pod:846
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -17199,12 +17893,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:849 ../libguestfs-1.11.20/fish/guestfish.pod:849
+#: ../fish/guestfish.pod:849
 msgid "The logical volume(s) can now be mounted in the usual way."
 msgstr ""
 
 #. type: textblock
 msgid "The logical volume(s) can now be mounted in the usual way."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:851 ../libguestfs-1.11.20/fish/guestfish.pod:851
+#: ../fish/guestfish.pod:851
 msgid ""
 "Before closing a LUKS device you must unmount any logical volumes on it and "
 "deactivate the volume groups by calling C<vg-activate false VG> on each "
 msgid ""
 "Before closing a LUKS device you must unmount any logical volumes on it and "
 "deactivate the volume groups by calling C<vg-activate false VG> on each "
@@ -17212,7 +17906,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:855 ../libguestfs-1.11.20/fish/guestfish.pod:855
+#: ../fish/guestfish.pod:855
 #, no-wrap
 msgid ""
 " vg-activate false /dev/VG\n"
 #, no-wrap
 msgid ""
 " vg-activate false /dev/VG\n"
@@ -17221,7 +17915,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:860 ../libguestfs-1.11.20/fish/guestfish.pod:860
+#: ../fish/guestfish.pod:860
 msgid ""
 "If a path is prefixed with C<win:> then you can use Windows-style drive "
 "letters and paths (with some limitations).  The following commands are "
 msgid ""
 "If a path is prefixed with C<win:> then you can use Windows-style drive "
 "letters and paths (with some limitations).  The following commands are "
@@ -17229,7 +17923,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:864 ../libguestfs-1.11.20/fish/guestfish.pod:864
+#: ../fish/guestfish.pod:864
 #, no-wrap
 msgid ""
 " file /WINDOWS/system32/config/system.LOG\n"
 #, no-wrap
 msgid ""
 " file /WINDOWS/system32/config/system.LOG\n"
@@ -17237,7 +17931,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:866 ../libguestfs-1.11.20/fish/guestfish.pod:866
+#: ../fish/guestfish.pod:866
 #, no-wrap
 msgid ""
 " file win:\\windows\\system32\\config\\system.log\n"
 #, no-wrap
 msgid ""
 " file win:\\windows\\system32\\config\\system.log\n"
@@ -17245,7 +17939,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:868 ../libguestfs-1.11.20/fish/guestfish.pod:868
+#: ../fish/guestfish.pod:868
 #, no-wrap
 msgid ""
 " file WIN:C:\\Windows\\SYSTEM32\\CONFIG\\SYSTEM.LOG\n"
 #, no-wrap
 msgid ""
 " file WIN:C:\\Windows\\SYSTEM32\\CONFIG\\SYSTEM.LOG\n"
@@ -17253,7 +17947,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:870 ../libguestfs-1.11.20/fish/guestfish.pod:870
+#: ../fish/guestfish.pod:870
 msgid ""
 "The parameter is rewritten \"behind the scenes\" by looking up the position "
 "where the drive is mounted, prepending that to the path, changing all "
 msgid ""
 "The parameter is rewritten \"behind the scenes\" by looking up the position "
 "where the drive is mounted, prepending that to the path, changing all "
@@ -17263,7 +17957,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:876 ../libguestfs-1.11.20/fish/guestfish.pod:876
+#: ../fish/guestfish.pod:876
 #, no-wrap
 msgid ""
 " win:e:\\foo\\bar => /e/FOO/bar\n"
 #, no-wrap
 msgid ""
 " win:e:\\foo\\bar => /e/FOO/bar\n"
@@ -17271,17 +17965,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:878 ../libguestfs-1.11.20/fish/guestfish.pod:878
+#: ../fish/guestfish.pod:878
 msgid "This only works in argument positions that expect a path."
 msgstr ""
 
 #. type: =head1
 msgid "This only works in argument positions that expect a path."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:880 ../libguestfs-1.11.20/fish/guestfish.pod:880
+#: ../fish/guestfish.pod:880
 msgid "UPLOADING AND DOWNLOADING FILES"
 msgstr ""
 
 #. type: textblock
 msgid "UPLOADING AND DOWNLOADING FILES"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:882 ../libguestfs-1.11.20/fish/guestfish.pod:882
+#: ../fish/guestfish.pod:882
 msgid ""
 "For commands such as C<upload>, C<download>, C<tar-in>, C<tar-out> and "
 "others which upload from or download to a local file, you can use the "
 msgid ""
 "For commands such as C<upload>, C<download>, C<tar-in>, C<tar-out> and "
 "others which upload from or download to a local file, you can use the "
@@ -17289,7 +17983,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:886 ../libguestfs-1.11.20/fish/guestfish.pod:886
+#: ../fish/guestfish.pod:886
 #, no-wrap
 msgid ""
 " upload - /foo\n"
 #, no-wrap
 msgid ""
 " upload - /foo\n"
@@ -17297,12 +17991,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:888 ../libguestfs-1.11.20/fish/guestfish.pod:888
+#: ../fish/guestfish.pod:888
 msgid "reads stdin and creates from that a file C</foo> in the disk image, and:"
 msgstr ""
 
 #. type: verbatim
 msgid "reads stdin and creates from that a file C</foo> in the disk image, and:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:891 ../libguestfs-1.11.20/fish/guestfish.pod:891
+#: ../fish/guestfish.pod:891
 #, no-wrap
 msgid ""
 " tar-out /etc - | tar tf -\n"
 #, no-wrap
 msgid ""
 " tar-out /etc - | tar tf -\n"
@@ -17310,14 +18004,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:893 ../libguestfs-1.11.20/fish/guestfish.pod:893
+#: ../fish/guestfish.pod:893
 msgid ""
 "writes the tarball to stdout and then pipes that into the external \"tar\" "
 "command (see L</PIPES>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "writes the tarball to stdout and then pipes that into the external \"tar\" "
 "command (see L</PIPES>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:896 ../libguestfs-1.11.20/fish/guestfish.pod:896
+#: ../fish/guestfish.pod:896
 msgid ""
 "When using C<-> to read from stdin, the input is read up to the end of "
 "stdin.  You can also use a special \"heredoc\"-like syntax to read up to "
 msgid ""
 "When using C<-> to read from stdin, the input is read up to the end of "
 "stdin.  You can also use a special \"heredoc\"-like syntax to read up to "
@@ -17325,7 +18019,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:900 ../libguestfs-1.11.20/fish/guestfish.pod:900
+#: ../fish/guestfish.pod:900
 #, no-wrap
 msgid ""
 " upload -<<END /foo\n"
 #, no-wrap
 msgid ""
 " upload -<<END /foo\n"
@@ -17337,7 +18031,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:906 ../libguestfs-1.11.20/fish/guestfish.pod:906
+#: ../fish/guestfish.pod:906
 msgid ""
 "Any string of characters can be used instead of C<END>.  The end marker must "
 "appear on a line of its own, without any preceeding or following characters "
 msgid ""
 "Any string of characters can be used instead of C<END>.  The end marker must "
 "appear on a line of its own, without any preceeding or following characters "
@@ -17345,19 +18039,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:910 ../libguestfs-1.11.20/fish/guestfish.pod:910
+#: ../fish/guestfish.pod:910
 msgid ""
 "Note that the C<-E<lt>E<lt>> syntax only applies to parameters used to "
 "upload local files (so-called \"FileIn\" parameters in the generator)."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "Note that the C<-E<lt>E<lt>> syntax only applies to parameters used to "
 "upload local files (so-called \"FileIn\" parameters in the generator)."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:913 ../libguestfs-1.11.20/fish/guestfish.pod:913
+#: ../fish/guestfish.pod:913
 msgid "EXIT ON ERROR BEHAVIOUR"
 msgstr ""
 
 #. type: textblock
 msgid "EXIT ON ERROR BEHAVIOUR"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:915 ../libguestfs-1.11.20/fish/guestfish.pod:915
+#: ../fish/guestfish.pod:915
 msgid ""
 "By default, guestfish will ignore any errors when in interactive mode "
 "(ie. taking commands from a human over a tty), and will exit on the first "
 msgid ""
 "By default, guestfish will ignore any errors when in interactive mode "
 "(ie. taking commands from a human over a tty), and will exit on the first "
@@ -17365,19 +18059,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:920 ../libguestfs-1.11.20/fish/guestfish.pod:920
+#: ../fish/guestfish.pod:920
 msgid ""
 "If you prefix a command with a I<-> character, then that command will not "
 "cause guestfish to exit, even if that (one) command returns an error."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "If you prefix a command with a I<-> character, then that command will not "
 "cause guestfish to exit, even if that (one) command returns an error."
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:924 ../libguestfs-1.11.20/fish/guestfish.pod:924
+#: ../fish/guestfish.pod:924
 msgid "REMOTE CONTROL GUESTFISH OVER A SOCKET"
 msgstr ""
 
 #. type: textblock
 msgid "REMOTE CONTROL GUESTFISH OVER A SOCKET"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:926 ../libguestfs-1.11.20/fish/guestfish.pod:926
+#: ../fish/guestfish.pod:926
 msgid ""
 "Guestfish can be remote-controlled over a socket.  This is useful "
 "particularly in shell scripts where you want to make several different "
 msgid ""
 "Guestfish can be remote-controlled over a socket.  This is useful "
 "particularly in shell scripts where you want to make several different "
@@ -17386,12 +18080,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:931 ../libguestfs-1.11.20/fish/guestfish.pod:931
+#: ../fish/guestfish.pod:931
 msgid "Start a guestfish server process using:"
 msgstr ""
 
 #. type: verbatim
 msgid "Start a guestfish server process using:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:933 ../libguestfs-1.11.20/fish/guestfish.pod:933
+#: ../fish/guestfish.pod:933
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen`\"\n"
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen`\"\n"
@@ -17399,12 +18093,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:935 ../libguestfs-1.11.20/fish/guestfish.pod:935
+#: ../fish/guestfish.pod:935
 msgid "and then send it commands by doing:"
 msgstr ""
 
 #. type: verbatim
 msgid "and then send it commands by doing:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:937 ../libguestfs-1.11.20/fish/guestfish.pod:937
+#: ../fish/guestfish.pod:937
 #, no-wrap
 msgid ""
 " guestfish --remote cmd [...]\n"
 #, no-wrap
 msgid ""
 " guestfish --remote cmd [...]\n"
@@ -17412,12 +18106,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:939 ../libguestfs-1.11.20/fish/guestfish.pod:939
+#: ../fish/guestfish.pod:939
 msgid "To cause the server to exit, send it the exit command:"
 msgstr ""
 
 #. type: textblock
 msgid "To cause the server to exit, send it the exit command:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:943 ../libguestfs-1.11.20/fish/guestfish.pod:943
+#: ../fish/guestfish.pod:943
 msgid ""
 "Note that the server will normally exit if there is an error in a command.  "
 "You can change this in the usual way.  See section L</EXIT ON ERROR "
 msgid ""
 "Note that the server will normally exit if there is an error in a command.  "
 "You can change this in the usual way.  See section L</EXIT ON ERROR "
@@ -17425,12 +18119,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:947 ../libguestfs-1.11.20/fish/guestfish.pod:947
+#: ../fish/guestfish.pod:947
 msgid "CONTROLLING MULTIPLE GUESTFISH PROCESSES"
 msgstr ""
 
 #. type: textblock
 msgid "CONTROLLING MULTIPLE GUESTFISH PROCESSES"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:949 ../libguestfs-1.11.20/fish/guestfish.pod:949
+#: ../fish/guestfish.pod:949
 msgid ""
 "The C<eval> statement sets the environment variable C<$GUESTFISH_PID>, which "
 "is how the I<--remote> option knows where to send the commands.  You can "
 msgid ""
 "The C<eval> statement sets the environment variable C<$GUESTFISH_PID>, which "
 "is how the I<--remote> option knows where to send the commands.  You can "
@@ -17438,7 +18132,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:953 ../libguestfs-1.11.20/fish/guestfish.pod:953
+#: ../fish/guestfish.pod:953
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen`\"\n"
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen`\"\n"
@@ -17452,19 +18146,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:961 ../libguestfs-1.11.20/fish/guestfish.pod:961
+#: ../fish/guestfish.pod:961
 msgid "REMOTE CONTROL AND CSH"
 msgstr ""
 
 #. type: textblock
 msgid "REMOTE CONTROL AND CSH"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:963 ../libguestfs-1.11.20/fish/guestfish.pod:963
+#: ../fish/guestfish.pod:963
 msgid ""
 "When using csh-like shells (csh, tcsh etc) you have to add the I<--csh> "
 "option:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "When using csh-like shells (csh, tcsh etc) you have to add the I<--csh> "
 "option:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:966 ../libguestfs-1.11.20/fish/guestfish.pod:966
+#: ../fish/guestfish.pod:966
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen --csh`\"\n"
 #, no-wrap
 msgid ""
 " eval \"`guestfish --listen --csh`\"\n"
@@ -17472,12 +18166,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:968 ../libguestfs-1.11.20/fish/guestfish.pod:968
+#: ../fish/guestfish.pod:968
 msgid "REMOTE CONTROL DETAILS"
 msgstr ""
 
 #. type: textblock
 msgid "REMOTE CONTROL DETAILS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:970 ../libguestfs-1.11.20/fish/guestfish.pod:970
+#: ../fish/guestfish.pod:970
 msgid ""
 "Remote control happens over a Unix domain socket called "
 "C</tmp/.guestfish-$UID/socket-$PID>, where C<$UID> is the effective user ID "
 msgid ""
 "Remote control happens over a Unix domain socket called "
 "C</tmp/.guestfish-$UID/socket-$PID>, where C<$UID> is the effective user ID "
@@ -17485,17 +18179,45 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:974 ../libguestfs-1.11.20/fish/guestfish.pod:974
+#: ../fish/guestfish.pod:974
 msgid "Guestfish client and server versions must match exactly."
 msgstr ""
 
 msgid "Guestfish client and server versions must match exactly."
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish.pod:976
+msgid "REMOTE CONTROL RUN COMMAND HANGING"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:978
+msgid ""
+"Using the C<run> (or C<launch>) command remotely in a command substitution "
+"context hangs, ie. don't do (note the backquotes):"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish.pod:981
+#, no-wrap
+msgid ""
+" a=`guestfish --remote run`\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:983
+msgid ""
+"Since the C<run> command produces no output on stdout, this is not useful "
+"anyway.  For further information see "
+"L<https://bugzilla.redhat.com/show_bug.cgi?id=592910>."
+msgstr ""
+
 #. type: =head1
 #. type: =head1
-#: ../fish/guestfish.pod:976 ../libguestfs-1.11.20/fish/guestfish.pod:976
+#: ../fish/guestfish.pod:987
 msgid "PREPARED DISK IMAGES"
 msgstr ""
 
 #. type: textblock
 msgid "PREPARED DISK IMAGES"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:978 ../libguestfs-1.11.20/fish/guestfish.pod:978
+#: ../fish/guestfish.pod:989
 msgid ""
 "Use the I<-N type> or I<--new type> parameter to select one of a set of "
 "preformatted disk images that guestfish can make for you to save typing.  "
 msgid ""
 "Use the I<-N type> or I<--new type> parameter to select one of a set of "
 "preformatted disk images that guestfish can make for you to save typing.  "
@@ -17505,7 +18227,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:984 ../libguestfs-1.11.20/fish/guestfish.pod:984
+#: ../fish/guestfish.pod:995
 msgid ""
 "The new disk is called C<test1.img> for the first I<-N>, C<test2.img> for "
 "the second and so on.  Existing files in the current directory are "
 msgid ""
 "The new disk is called C<test1.img> for the first I<-N>, C<test2.img> for "
 "the second and so on.  Existing files in the current directory are "
@@ -17513,7 +18235,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:988 ../libguestfs-1.11.20/fish/guestfish.pod:988
+#: ../fish/guestfish.pod:999
 msgid ""
 "The type briefly describes how the disk should be sized, partitioned, how "
 "filesystem(s) should be created, and how content should be added.  "
 msgid ""
 "The type briefly describes how the disk should be sized, partitioned, how "
 "filesystem(s) should be created, and how content should be added.  "
@@ -17525,31 +18247,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:996 ../libguestfs-1.11.20/fish/guestfish.pod:996
+#: ../fish/guestfish.pod:1007
 msgid "To list the available types and any extra parameters they take, run:"
 msgstr ""
 
 #. type: textblock
 msgid "To list the available types and any extra parameters they take, run:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1000 ../libguestfs-1.11.20/fish/guestfish.pod:1000
+#: ../fish/guestfish.pod:1011
 msgid ""
 "Note that the prepared filesystem is not mounted.  You would usually have to "
 "use the C<mount /dev/sda1 /> command or add the I<-m /dev/sda1> option."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that the prepared filesystem is not mounted.  You would usually have to "
 "use the C<mount /dev/sda1 /> command or add the I<-m /dev/sda1> option."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1004 ../libguestfs-1.11.20/fish/guestfish.pod:1004
+#: ../fish/guestfish.pod:1015
 msgid ""
 "If any I<-N> or I<--new> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If any I<-N> or I<--new> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1009 ../libguestfs-1.11.20/fish/guestfish.pod:1009
+#: ../fish/guestfish.pod:1020
 msgid "Create a 100MB disk with an ext4-formatted partition:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a 100MB disk with an ext4-formatted partition:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1011 ../libguestfs-1.11.20/fish/guestfish.pod:1011
+#: ../fish/guestfish.pod:1022
 #, no-wrap
 msgid ""
 " guestfish -N fs:ext4\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs:ext4\n"
@@ -17557,12 +18279,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1013 ../libguestfs-1.11.20/fish/guestfish.pod:1013
+#: ../fish/guestfish.pod:1024
 msgid "Create a 32MB disk with a VFAT-formatted partition, and mount it:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a 32MB disk with a VFAT-formatted partition, and mount it:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1015 ../libguestfs-1.11.20/fish/guestfish.pod:1015
+#: ../fish/guestfish.pod:1026
 #, no-wrap
 msgid ""
 " guestfish -N fs:vfat:32M -m /dev/sda1\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs:vfat:32M -m /dev/sda1\n"
@@ -17570,12 +18292,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1017 ../libguestfs-1.11.20/fish/guestfish.pod:1017
+#: ../fish/guestfish.pod:1028
 msgid "Create a blank 200MB disk:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a blank 200MB disk:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1019 ../libguestfs-1.11.20/fish/guestfish.pod:1019
+#: ../fish/guestfish.pod:1030
 #, no-wrap
 msgid ""
 " guestfish -N disk:200M\n"
 #, no-wrap
 msgid ""
 " guestfish -N disk:200M\n"
@@ -17583,19 +18305,19 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1021 ../libguestfs-1.11.20/fish/guestfish.pod:1021
+#: ../fish/guestfish.pod:1032
 msgid "PROGRESS BARS"
 msgstr ""
 
 #. type: textblock
 msgid "PROGRESS BARS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1023 ../libguestfs-1.11.20/fish/guestfish.pod:1023
+#: ../fish/guestfish.pod:1034
 msgid ""
 "Some (not all) long-running commands send progress notification messages as "
 "they are running.  Guestfish turns these messages into progress bars."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Some (not all) long-running commands send progress notification messages as "
 "they are running.  Guestfish turns these messages into progress bars."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1027 ../libguestfs-1.11.20/fish/guestfish.pod:1027
+#: ../fish/guestfish.pod:1038
 msgid ""
 "When a command that supports progress bars takes longer than two seconds to "
 "run, and if progress bars are enabled, then you will see one appearing below "
 msgid ""
 "When a command that supports progress bars takes longer than two seconds to "
 "run, and if progress bars are enabled, then you will see one appearing below "
@@ -17603,7 +18325,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1031 ../libguestfs-1.11.20/fish/guestfish.pod:1031
+#: ../fish/guestfish.pod:1042
 #, no-wrap
 msgid ""
 " ><fs> copy-size /large-file /another-file 2048M\n"
 #, no-wrap
 msgid ""
 " ><fs> copy-size /large-file /another-file 2048M\n"
@@ -17612,7 +18334,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1034 ../libguestfs-1.11.20/fish/guestfish.pod:1034
+#: ../fish/guestfish.pod:1045
 msgid ""
 "The spinner on the left hand side moves round once for every progress "
 "notification received from the backend.  This is a (reasonably) golden "
 msgid ""
 "The spinner on the left hand side moves round once for every progress "
 "notification received from the backend.  This is a (reasonably) golden "
@@ -17623,7 +18345,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1041 ../libguestfs-1.11.20/fish/guestfish.pod:1041
+#: ../fish/guestfish.pod:1052
 msgid ""
 "Progress bars are enabled by default when guestfish is used interactively.  "
 "You can enable them even for non-interactive modes using I<--progress-bars>, "
 msgid ""
 "Progress bars are enabled by default when guestfish is used interactively.  "
 "You can enable them even for non-interactive modes using I<--progress-bars>, "
@@ -17631,24 +18353,24 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1046 ../libguestfs-1.11.20/fish/guestfish.pod:1046
+#: ../fish/guestfish.pod:1057
 msgid "GUESTFISH COMMANDS"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH COMMANDS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1048 ../libguestfs-1.11.20/fish/guestfish.pod:1048
+#: ../fish/guestfish.pod:1059
 msgid ""
 "The commands in this section are guestfish convenience commands, in other "
 "words, they are not part of the L<guestfs(3)> API."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The commands in this section are guestfish convenience commands, in other "
 "words, they are not part of the L<guestfs(3)> API."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:1051 ../libguestfs-1.11.20/fish/guestfish.pod:1051
+#: ../fish/guestfish.pod:1062
 msgid "help"
 msgstr ""
 
 #. type: verbatim
 msgid "help"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1053 ../libguestfs-1.11.20/fish/guestfish.pod:1053
+#: ../fish/guestfish.pod:1064
 #, no-wrap
 msgid ""
 " help\n"
 #, no-wrap
 msgid ""
 " help\n"
@@ -17657,146 +18379,161 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1056 ../libguestfs-1.11.20/fish/guestfish.pod:1056
+#: ../fish/guestfish.pod:1067
 msgid "Without any parameter, this provides general help."
 msgstr ""
 
 #. type: textblock
 msgid "Without any parameter, this provides general help."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1058 ../libguestfs-1.11.20/fish/guestfish.pod:1058
+#: ../fish/guestfish.pod:1069
 msgid "With a C<cmd> parameter, this displays detailed help for that command."
 msgstr ""
 
 #. type: =head2
 msgid "With a C<cmd> parameter, this displays detailed help for that command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:1060 ../libguestfs-1.11.20/fish/guestfish.pod:1060
+#: ../fish/guestfish.pod:1071
 msgid "quit | exit"
 msgstr ""
 
 #. type: textblock
 msgid "quit | exit"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1062 ../libguestfs-1.11.20/fish/guestfish.pod:1062
+#: ../fish/guestfish.pod:1073
 msgid "This exits guestfish.  You can also use C<^D> key."
 msgstr ""
 
 #. type: textblock
 msgid "This exits guestfish.  You can also use C<^D> key."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1064 ../libguestfs-1.11.20/fish/guestfish.pod:1064
+#: ../fish/guestfish.pod:1075
 msgid "@FISH_COMMANDS@"
 msgstr ""
 
 #. type: =head1
 msgid "@FISH_COMMANDS@"
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1066 ../libguestfs-1.11.20/fish/guestfish.pod:1066
+#: ../fish/guestfish.pod:1077
 msgid "COMMANDS"
 msgstr ""
 
 #. type: textblock
 msgid "COMMANDS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1068 ../libguestfs-1.11.20/fish/guestfish.pod:1068 ../libguestfs-1.11.20/src/guestfs.pod:1474 ../src/guestfs.pod:1474
+#: ../fish/guestfish.pod:1079 ../src/guestfs.pod:1505
 msgid "@ACTIONS@"
 msgstr ""
 
 msgid "@ACTIONS@"
 msgstr ""
 
-#. type: =head1
-#: ../fish/guestfish.pod:1070 ../libguestfs-1.11.20/fish/guestfish.pod:1070 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:77 ../test-tool/libguestfs-test-tool.pod:77
-msgid "EXIT CODE"
-msgstr ""
-
 #. type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1072 ../libguestfs-1.11.20/fish/guestfish.pod:1072
+#: ../fish/guestfish.pod:1083
 msgid ""
 "guestfish returns 0 if the commands completed without error, or 1 if there "
 "was an error."
 msgstr ""
 
 #. type: =item
 msgid ""
 "guestfish returns 0 if the commands completed without error, or 1 if there "
 "was an error."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1079 ../libguestfs-1.11.20/fish/guestfish.pod:1079
+#: ../fish/guestfish.pod:1090
 msgid "EDITOR"
 msgstr ""
 
 #. type: textblock
 msgid "EDITOR"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1081 ../libguestfs-1.11.20/fish/guestfish.pod:1081
+#: ../fish/guestfish.pod:1092
 msgid ""
 "The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses "
 "C<vi>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses "
 "C<vi>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1084 ../libguestfs-1.11.20/fish/guestfish.pod:1084
+#: ../fish/guestfish.pod:1095 ../src/guestfs.pod:3122
+msgid "FEBOOTSTRAP_KERNEL"
+msgstr ""
+
+#. type: =item
+#: ../fish/guestfish.pod:1097 ../src/guestfs.pod:3124
+msgid "FEBOOTSTRAP_MODULES"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:1099 ../src/guestfs.pod:3126
+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 "
+"most recent host kernel is chosen.  For more information about kernel "
+"selection, see L<febootstrap-supermin-helper(8)>.  This feature is only "
+"available in febootstrap E<ge> 3.8."
+msgstr ""
+
+#. type: =item
+#: ../fish/guestfish.pod:1105
 msgid "GUESTFISH_DISPLAY_IMAGE"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH_DISPLAY_IMAGE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1086 ../libguestfs-1.11.20/fish/guestfish.pod:1086
+#: ../fish/guestfish.pod:1107
 msgid ""
 "The C<display> command uses C<$GUESTFISH_DISPLAY_IMAGE> to display images.  "
 "If not set, it uses L<display(1)>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C<display> command uses C<$GUESTFISH_DISPLAY_IMAGE> to display images.  "
 "If not set, it uses L<display(1)>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1089 ../libguestfs-1.11.20/fish/guestfish.pod:1089
+#: ../fish/guestfish.pod:1110
 msgid "GUESTFISH_PID"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH_PID"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1091 ../libguestfs-1.11.20/fish/guestfish.pod:1091
+#: ../fish/guestfish.pod:1112
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1095 ../libguestfs-1.11.20/fish/guestfish.pod:1095
+#: ../fish/guestfish.pod:1116
 msgid "HEXEDITOR"
 msgstr ""
 
 #. type: textblock
 msgid "HEXEDITOR"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1097 ../libguestfs-1.11.20/fish/guestfish.pod:1097
+#: ../fish/guestfish.pod:1118
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1101 ../libguestfs-1.11.20/fish/guestfish.pod:1101
+#: ../fish/guestfish.pod:1122
 msgid "HOME"
 msgstr ""
 
 #. type: textblock
 msgid "HOME"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1103 ../libguestfs-1.11.20/fish/guestfish.pod:1103
+#: ../fish/guestfish.pod:1124
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1106 ../libguestfs-1.11.20/fish/guestfish.pod:1106 ../libguestfs-1.11.20/src/guestfs.pod:2964 ../src/guestfs.pod:2964
+#: ../fish/guestfish.pod:1127 ../src/guestfs.pod:3132
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1108 ../libguestfs-1.11.20/fish/guestfish.pod:1108 ../libguestfs-1.11.20/src/guestfs.pod:2966 ../src/guestfs.pod:2966
+#: ../fish/guestfish.pod:1129 ../src/guestfs.pod:3134
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 #. type: =item
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1110 ../libguestfs-1.11.20/fish/guestfish.pod:1110 ../libguestfs-1.11.20/src/guestfs.pod:2968 ../src/guestfs.pod:2968
+#: ../fish/guestfish.pod:1131 ../src/guestfs.pod:3136
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1112 ../libguestfs-1.11.20/fish/guestfish.pod:1112
+#: ../fish/guestfish.pod:1133
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1115 ../libguestfs-1.11.20/fish/guestfish.pod:1115 ../libguestfs-1.11.20/src/guestfs.pod:2973 ../src/guestfs.pod:2973
+#: ../fish/guestfish.pod:1136 ../src/guestfs.pod:3141
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1117 ../libguestfs-1.11.20/fish/guestfish.pod:1117 ../libguestfs-1.11.20/src/guestfs.pod:2975 ../src/guestfs.pod:2975
+#: ../fish/guestfish.pod:1138 ../src/guestfs.pod:3143
 msgid "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 #. type: verbatim
 msgid "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1120 ../libguestfs-1.11.20/fish/guestfish.pod:1120 ../libguestfs-1.11.20/src/guestfs.pod:2978 ../src/guestfs.pod:2978
+#: ../fish/guestfish.pod:1141 ../src/guestfs.pod:3146
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
@@ -17804,65 +18541,65 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1122 ../libguestfs-1.11.20/fish/guestfish.pod:1122 ../libguestfs-1.11.20/src/guestfs.pod:2980 ../src/guestfs.pod:2980
+#: ../fish/guestfish.pod:1143 ../src/guestfs.pod:3148
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1124 ../libguestfs-1.11.20/fish/guestfish.pod:1124
+#: ../fish/guestfish.pod:1145
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1127 ../libguestfs-1.11.20/fish/guestfish.pod:1127 ../libguestfs-1.11.20/src/guestfs.pod:2985 ../src/guestfs.pod:2985
+#: ../fish/guestfish.pod:1148 ../src/guestfs.pod:3153
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1129 ../libguestfs-1.11.20/fish/guestfish.pod:1129 ../libguestfs-1.11.20/src/guestfs.pod:2987 ../src/guestfs.pod:2987
+#: ../fish/guestfish.pod:1150 ../src/guestfs.pod:3155
 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
 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:1133 ../libguestfs-1.11.20/fish/guestfish.pod:1133 ../libguestfs-1.11.20/src/guestfs.pod:2993 ../src/guestfs.pod:2993
+#: ../fish/guestfish.pod:1154 ../src/guestfs.pod:3161
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1135 ../libguestfs-1.11.20/fish/guestfish.pod:1135
+#: ../fish/guestfish.pod:1156
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 #. type: =item
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1137 ../libguestfs-1.11.20/fish/guestfish.pod:1137
+#: ../fish/guestfish.pod:1158
 msgid "PAGER"
 msgstr ""
 
 #. type: textblock
 msgid "PAGER"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1139 ../libguestfs-1.11.20/fish/guestfish.pod:1139
+#: ../fish/guestfish.pod:1160
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1142 ../libguestfs-1.11.20/fish/guestfish.pod:1142 ../libguestfs-1.11.20/src/guestfs.pod:2998 ../src/guestfs.pod:2998
+#: ../fish/guestfish.pod:1163 ../sparsify/virt-sparsify.pod:236 ../src/guestfs.pod:3166
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1144 ../libguestfs-1.11.20/fish/guestfish.pod:1144 ../libguestfs-1.11.20/src/guestfs.pod:3000 ../src/guestfs.pod:3000
+#: ../fish/guestfish.pod:1165 ../src/guestfs.pod:3168
 msgid ""
 "Location of temporary directory, defaults to C</tmp> except for the cached "
 "supermin appliance which defaults to C</var/tmp>."
 msgstr ""
 
 #. type: textblock
 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:1147 ../libguestfs-1.11.20/fish/guestfish.pod:1147 ../libguestfs-1.11.20/src/guestfs.pod:3003 ../src/guestfs.pod:3003
+#: ../fish/guestfish.pod:1168 ../src/guestfs.pod:3171
 msgid ""
 "If libguestfs was compiled to use the supermin appliance then the real "
 "appliance is cached in this directory, shared between all handles belonging "
 msgid ""
 "If libguestfs was compiled to use the supermin appliance then the real "
 "appliance is cached in this directory, shared between all handles belonging "
@@ -17871,56 +18608,56 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1155 ../fuse/guestmount.pod:288 ../libguestfs-1.11.20/fish/guestfish.pod:1155 ../libguestfs-1.11.20/fuse/guestmount.pod:288 ../libguestfs-1.11.20/rescue/virt-rescue.pod:269 ../rescue/virt-rescue.pod:269
+#: ../fish/guestfish.pod:1176 ../fuse/guestmount.pod:288 ../rescue/virt-rescue.pod:273
 msgid "FILES"
 msgstr ""
 
 #. type: =item
 msgid "FILES"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1159 ../fuse/guestmount.pod:292 ../libguestfs-1.11.20/fish/guestfish.pod:1159 ../libguestfs-1.11.20/fuse/guestmount.pod:292 ../libguestfs-1.11.20/rescue/virt-rescue.pod:273 ../rescue/virt-rescue.pod:273
+#: ../fish/guestfish.pod:1180 ../fuse/guestmount.pod:292 ../rescue/virt-rescue.pod:277
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1161 ../fuse/guestmount.pod:294 ../libguestfs-1.11.20/fish/guestfish.pod:1161 ../libguestfs-1.11.20/fuse/guestmount.pod:294 ../libguestfs-1.11.20/rescue/virt-rescue.pod:275 ../rescue/virt-rescue.pod:275
+#: ../fish/guestfish.pod:1182 ../fuse/guestmount.pod:294 ../rescue/virt-rescue.pod:279
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1163 ../fuse/guestmount.pod:296 ../libguestfs-1.11.20/fish/guestfish.pod:1163 ../libguestfs-1.11.20/fuse/guestmount.pod:296 ../libguestfs-1.11.20/rescue/virt-rescue.pod:277 ../rescue/virt-rescue.pod:277
+#: ../fish/guestfish.pod:1184 ../fuse/guestmount.pod:296 ../rescue/virt-rescue.pod:281
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 "(I<--ro> or I<--rw>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 "(I<--ro> or I<--rw>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1166 ../libguestfs-1.11.20/fish/guestfish.pod:1166
+#: ../fish/guestfish.pod:1187
 msgid "See L</OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: =item
 msgid "See L</OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1168 ../libguestfs-1.11.20/fish/guestfish.pod:1168
+#: ../fish/guestfish.pod:1189
 msgid "$HOME/.guestfish"
 msgstr ""
 
 #. type: textblock
 msgid "$HOME/.guestfish"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1170 ../libguestfs-1.11.20/fish/guestfish.pod:1170
+#: ../fish/guestfish.pod:1191
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1173 ../libguestfs-1.11.20/fish/guestfish.pod:1173
+#: ../fish/guestfish.pod:1194
 msgid "$HOME/.inputrc"
 msgstr ""
 
 #. type: =item
 msgid "$HOME/.inputrc"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1175 ../libguestfs-1.11.20/fish/guestfish.pod:1175
+#: ../fish/guestfish.pod:1196
 msgid "/etc/inputrc"
 msgstr ""
 
 #. type: textblock
 msgid "/etc/inputrc"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1177 ../libguestfs-1.11.20/fish/guestfish.pod:1177
+#: ../fish/guestfish.pod:1198
 msgid ""
 "If compiled with GNU readline support, then these files can be used to "
 "configure readline.  For further information, please see "
 msgid ""
 "If compiled with GNU readline support, then these files can be used to "
 "configure readline.  For further information, please see "
@@ -17928,12 +18665,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1181 ../libguestfs-1.11.20/fish/guestfish.pod:1181
+#: ../fish/guestfish.pod:1202
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 #. type: verbatim
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1183 ../libguestfs-1.11.20/fish/guestfish.pod:1183
+#: ../fish/guestfish.pod:1204
 #, no-wrap
 msgid ""
 " $if guestfish\n"
 #, no-wrap
 msgid ""
 " $if guestfish\n"
@@ -17943,26 +18680,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1187 ../libguestfs-1.11.20/fish/guestfish.pod:1187
+#: ../fish/guestfish.pod:1208
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1192 ../libguestfs-1.11.20/fish/guestfish.pod:1192
+#: ../fish/guestfish.pod:1213
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 #. type: textblock
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1194 ../libguestfs-1.11.20/fish/guestfish.pod:1194
+#: ../fish/guestfish.pod:1215
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1197 ../libguestfs-1.11.20/fish/guestfish.pod:1197
+#: ../fish/guestfish.pod:1218
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
@@ -17970,22 +18707,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1199 ../libguestfs-1.11.20/fish/guestfish.pod:1199
+#: ../fish/guestfish.pod:1220
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 #. type: =item
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1203 ../libguestfs-1.11.20/fish/guestfish.pod:1203
+#: ../fish/guestfish.pod:1224
 msgid "test1.img"
 msgstr ""
 
 #. type: =item
 msgid "test1.img"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1205 ../libguestfs-1.11.20/fish/guestfish.pod:1205
+#: ../fish/guestfish.pod:1226
 msgid "test2.img (etc)"
 msgstr ""
 
 #. type: textblock
 msgid "test2.img (etc)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1207 ../libguestfs-1.11.20/fish/guestfish.pod:1207
+#: ../fish/guestfish.pod:1228
 msgid ""
 "When using the I<-N> or I<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
 msgid ""
 "When using the I<-N> or I<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
@@ -17994,28 +18731,30 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1216 ../libguestfs-1.11.20/fish/guestfish.pod:1216
+#: ../fish/guestfish.pod:1237
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, "
-"L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, "
-"L<virt-filesystems(1)>, L<virt-inspector(1)>, L<virt-list-filesystems(1)>, "
-"L<virt-list-partitions(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, "
-"L<virt-rescue(1)>, L<virt-resize(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, "
-"L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<display(1)>, L<hexedit(1)>."
+"L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-alignment-scan(1)>, "
+"L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-df(1)>, "
+"L<virt-edit(1)>, L<virt-filesystems(1)>, L<virt-inspector(1)>, "
+"L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, L<virt-ls(1)>, "
+"L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)>, "
+"L<virt-sparsify(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, "
+"L<virt-win-reg(1)>, L<display(1)>, L<hexedit(1)>, "
+"L<febootstrap-supermin-helper(8)>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1244 ../libguestfs-1.11.20/fish/guestfish.pod:1244 ../libguestfs-1.11.20/src/guestfs.pod:3088 ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:99 ../src/guestfs.pod:3088 ../test-tool/libguestfs-test-tool.pod:99
+#: ../fish/guestfish.pod:1268 ../src/guestfs.pod:3261 ../test-tool/libguestfs-test-tool.pod:112
 msgid "Copyright (C) 2009-2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
 msgid "Copyright (C) 2009-2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:5 ../libguestfs-1.11.20/fish/virt-copy-in.pod:5
+#: ../fish/virt-copy-in.pod:5
 msgid "virt-copy-in - Copy files and directories into a virtual machine disk image."
 msgstr ""
 
 #. type: verbatim
 msgid "virt-copy-in - Copy files and directories into a virtual machine disk image."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-in.pod:9 ../libguestfs-1.11.20/fish/virt-copy-in.pod:9
+#: ../fish/virt-copy-in.pod:9
 #, no-wrap
 msgid ""
 " virt-copy-in -a disk.img file|dir [file|dir ...] /destination\n"
 #, no-wrap
 msgid ""
 " virt-copy-in -a disk.img file|dir [file|dir ...] /destination\n"
@@ -18023,7 +18762,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-in.pod:11 ../libguestfs-1.11.20/fish/virt-copy-in.pod:11
+#: ../fish/virt-copy-in.pod:11
 #, no-wrap
 msgid ""
 " virt-copy-in -d domain file|dir [file|dir ...] /destination\n"
 #, no-wrap
 msgid ""
 " virt-copy-in -d domain file|dir [file|dir ...] /destination\n"
@@ -18031,7 +18770,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:15 ../libguestfs-1.11.20/fish/virt-copy-in.pod:15
+#: ../fish/virt-copy-in.pod:15
 msgid ""
 "Using C<virt-copy-in> on live virtual machines can be dangerous, potentially "
 "causing disk corruption.  The virtual machine must be shut down before you "
 msgid ""
 "Using C<virt-copy-in> on live virtual machines can be dangerous, potentially "
 "causing disk corruption.  The virtual machine must be shut down before you "
@@ -18039,14 +18778,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:21 ../libguestfs-1.11.20/fish/virt-copy-in.pod:21
+#: ../fish/virt-copy-in.pod:21
 msgid ""
 "C<virt-copy-in> copies files and directories from the local disk into a "
 "virtual machine disk image or named libvirt domain."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-copy-in> copies files and directories from the local disk into a "
 "virtual machine disk image or named libvirt domain."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:24 ../libguestfs-1.11.20/fish/virt-copy-in.pod:24
+#: ../fish/virt-copy-in.pod:24
 msgid ""
 "You can give one of more filenames and directories on the command line.  "
 "Directories are copied in recursively.  The final parameter must be the "
 msgid ""
 "You can give one of more filenames and directories on the command line.  "
 "Directories are copied in recursively.  The final parameter must be the "
@@ -18055,7 +18794,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-in.pod:33 ../libguestfs-1.11.20/fish/virt-copy-in.pod:33
+#: ../fish/virt-copy-in.pod:33
 #, no-wrap
 msgid ""
 " virt-copy-in -d MyGuest resolv.conf /etc\n"
 #, no-wrap
 msgid ""
 " virt-copy-in -d MyGuest resolv.conf /etc\n"
@@ -18063,12 +18802,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:35 ../fish/virt-tar-in.pod:32 ../libguestfs-1.11.20/fish/virt-copy-in.pod:35 ../libguestfs-1.11.20/fish/virt-tar-in.pod:32
+#: ../fish/virt-copy-in.pod:35 ../fish/virt-tar-in.pod:32
 msgid "Upload a home directory to a guest:"
 msgstr ""
 
 #. type: verbatim
 msgid "Upload a home directory to a guest:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-in.pod:37 ../libguestfs-1.11.20/fish/virt-copy-in.pod:37
+#: ../fish/virt-copy-in.pod:37
 #, no-wrap
 msgid ""
 " virt-copy-in -d MyGuest skel /home\n"
 #, no-wrap
 msgid ""
 " virt-copy-in -d MyGuest skel /home\n"
@@ -18076,12 +18815,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/virt-copy-in.pod:39 ../fish/virt-copy-out.pod:28 ../fish/virt-tar-in.pod:36 ../fish/virt-tar-out.pod:30 ../libguestfs-1.11.20/fish/virt-copy-in.pod:39 ../libguestfs-1.11.20/fish/virt-copy-out.pod:28 ../libguestfs-1.11.20/fish/virt-tar-in.pod:36 ../libguestfs-1.11.20/fish/virt-tar-out.pod:30
+#: ../fish/virt-copy-in.pod:39 ../fish/virt-copy-out.pod:28 ../fish/virt-tar-in.pod:36 ../fish/virt-tar-out.pod:30
 msgid "JUST A SHELL SCRIPT WRAPPER AROUND GUESTFISH"
 msgstr ""
 
 #. type: textblock
 msgid "JUST A SHELL SCRIPT WRAPPER AROUND GUESTFISH"
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:41 ../libguestfs-1.11.20/fish/virt-copy-in.pod:41
+#: ../fish/virt-copy-in.pod:41
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<copy-in> command.  For anything more complex than a "
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<copy-in> command.  For anything more complex than a "
@@ -18089,33 +18828,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:47 ../fish/virt-copy-out.pod:36 ../fish/virt-tar-in.pod:44 ../fish/virt-tar-out.pod:38 ../libguestfs-1.11.20/fish/virt-copy-in.pod:47 ../libguestfs-1.11.20/fish/virt-copy-out.pod:36 ../libguestfs-1.11.20/fish/virt-tar-in.pod:44 ../libguestfs-1.11.20/fish/virt-tar-out.pod:38
+#: ../fish/virt-copy-in.pod:47 ../fish/virt-copy-out.pod:36 ../fish/virt-tar-in.pod:44 ../fish/virt-tar-out.pod:38
 msgid ""
 "Since the shell script just passes options straight to guestfish, read "
 "L<guestfish(1)> to see the full list of options."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Since the shell script just passes options straight to guestfish, read "
 "L<guestfish(1)> to see the full list of options."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:52 ../libguestfs-1.11.20/fish/virt-copy-in.pod:52
+#: ../fish/virt-copy-in.pod:52
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, "
 "L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-out(1)>, L<virt-edit(1)>, "
 "L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-in.pod:66 ../fish/virt-copy-out.pod:55 ../fish/virt-tar-in.pod:64 ../fish/virt-tar-out.pod:57 ../libguestfs-1.11.20/fish/virt-copy-in.pod:66 ../libguestfs-1.11.20/fish/virt-copy-out.pod:55 ../libguestfs-1.11.20/fish/virt-tar-in.pod:64 ../libguestfs-1.11.20/fish/virt-tar-out.pod:57
+#: ../fish/virt-copy-in.pod:66 ../fish/virt-copy-out.pod:55 ../fish/virt-tar-in.pod:64 ../fish/virt-tar-out.pod:57
 msgid "Copyright (C) 2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
 msgid "Copyright (C) 2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-out.pod:5 ../libguestfs-1.11.20/fish/virt-copy-out.pod:5
+#: ../fish/virt-copy-out.pod:5
 msgid ""
 "virt-copy-out - Copy files and directories out of a virtual machine disk "
 "image."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "virt-copy-out - Copy files and directories out of a virtual machine disk "
 "image."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-out.pod:9 ../libguestfs-1.11.20/fish/virt-copy-out.pod:9
+#: ../fish/virt-copy-out.pod:9
 #, no-wrap
 msgid ""
 " virt-copy-out -a disk.img /file|dir [/file|dir ...] localdir\n"
 #, no-wrap
 msgid ""
 " virt-copy-out -a disk.img /file|dir [/file|dir ...] localdir\n"
@@ -18123,7 +18862,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-out.pod:11 ../libguestfs-1.11.20/fish/virt-copy-out.pod:11
+#: ../fish/virt-copy-out.pod:11
 #, no-wrap
 msgid ""
 " virt-copy-out -d domain /file|dir [/file|dir ...] localdir\n"
 #, no-wrap
 msgid ""
 " virt-copy-out -d domain /file|dir [/file|dir ...] localdir\n"
@@ -18131,26 +18870,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-out.pod:15 ../libguestfs-1.11.20/fish/virt-copy-out.pod:15
+#: ../fish/virt-copy-out.pod:15
 msgid ""
 "C<virt-copy-out> copies files and directories out of a virtual machine disk "
 "image or named libvirt domain."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-copy-out> copies files and directories out of a virtual machine disk "
 "image or named libvirt domain."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-out.pod:18 ../libguestfs-1.11.20/fish/virt-copy-out.pod:18
+#: ../fish/virt-copy-out.pod:18
 msgid ""
 "You can give one of more filenames and directories on the command line.  "
 "Directories are copied out recursively."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can give one of more filenames and directories on the command line.  "
 "Directories are copied out recursively."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-out.pod:23 ../libguestfs-1.11.20/fish/virt-copy-out.pod:23
+#: ../fish/virt-copy-out.pod:23
 msgid "Download the home directories from a virtual machine:"
 msgstr ""
 
 #. type: verbatim
 msgid "Download the home directories from a virtual machine:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-copy-out.pod:25 ../libguestfs-1.11.20/fish/virt-copy-out.pod:25
+#: ../fish/virt-copy-out.pod:25
 #, no-wrap
 msgid ""
 " mkdir homes\n"
 #, no-wrap
 msgid ""
 " mkdir homes\n"
@@ -18159,7 +18898,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-out.pod:30 ../libguestfs-1.11.20/fish/virt-copy-out.pod:30
+#: ../fish/virt-copy-out.pod:30
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<copy-out> command.  For anything more complex than a "
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<copy-out> command.  For anything more complex than a "
@@ -18167,19 +18906,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-copy-out.pod:41 ../libguestfs-1.11.20/fish/virt-copy-out.pod:41
+#: ../fish/virt-copy-out.pod:41
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-edit(1)>, "
 "L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-edit(1)>, "
 "L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-in.pod:5 ../libguestfs-1.11.20/fish/virt-tar-in.pod:5
+#: ../fish/virt-tar-in.pod:5
 msgid "virt-tar-in - Unpack a tarball into a virtual machine disk image."
 msgstr ""
 
 #. type: verbatim
 msgid "virt-tar-in - Unpack a tarball into a virtual machine disk image."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-in.pod:9 ../libguestfs-1.11.20/fish/virt-tar-in.pod:9
+#: ../fish/virt-tar-in.pod:9
 #, no-wrap
 msgid ""
 " virt-tar-in -a disk.img data.tar /destination\n"
 #, no-wrap
 msgid ""
 " virt-tar-in -a disk.img data.tar /destination\n"
@@ -18187,7 +18926,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-in.pod:11 ../libguestfs-1.11.20/fish/virt-tar-in.pod:11
+#: ../fish/virt-tar-in.pod:11
 #, no-wrap
 msgid ""
 " virt-tar-in -d domain data.tar /destination\n"
 #, no-wrap
 msgid ""
 " virt-tar-in -d domain data.tar /destination\n"
@@ -18195,7 +18934,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-in.pod:13 ../libguestfs-1.11.20/fish/virt-tar-in.pod:13
+#: ../fish/virt-tar-in.pod:13
 #, no-wrap
 msgid ""
 " zcat data.tar.gz | virt-tar-in -d domain - /destination\n"
 #, no-wrap
 msgid ""
 " zcat data.tar.gz | virt-tar-in -d domain - /destination\n"
@@ -18203,7 +18942,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-in.pod:17 ../libguestfs-1.11.20/fish/virt-tar-in.pod:17
+#: ../fish/virt-tar-in.pod:17
 msgid ""
 "Using C<virt-tar-in> on live virtual machines can be dangerous, potentially "
 "causing disk corruption.  The virtual machine must be shut down before you "
 msgid ""
 "Using C<virt-tar-in> on live virtual machines can be dangerous, potentially "
 "causing disk corruption.  The virtual machine must be shut down before you "
@@ -18211,14 +18950,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-in.pod:23 ../libguestfs-1.11.20/fish/virt-tar-in.pod:23
+#: ../fish/virt-tar-in.pod:23
 msgid ""
 "C<virt-tar-in> unpacks an uncompressed tarball into a virtual machine disk "
 "image or named libvirt domain."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<virt-tar-in> unpacks an uncompressed tarball into a virtual machine disk "
 "image or named libvirt domain."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-in.pod:26 ../libguestfs-1.11.20/fish/virt-tar-in.pod:26
+#: ../fish/virt-tar-in.pod:26
 msgid ""
 "The first parameter is the tar file.  Use C<-> to read the tar file from "
 "standard input.  The second parameter is the absolute target directory to "
 msgid ""
 "The first parameter is the tar file.  Use C<-> to read the tar file from "
 "standard input.  The second parameter is the absolute target directory to "
@@ -18226,7 +18965,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-in.pod:34 ../libguestfs-1.11.20/fish/virt-tar-in.pod:34
+#: ../fish/virt-tar-in.pod:34
 #, no-wrap
 msgid ""
 " virt-tar-in -d MyGuest homes.tar /home\n"
 #, no-wrap
 msgid ""
 " virt-tar-in -d MyGuest homes.tar /home\n"
@@ -18234,7 +18973,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-in.pod:38 ../libguestfs-1.11.20/fish/virt-tar-in.pod:38
+#: ../fish/virt-tar-in.pod:38
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<tar-in> command.  For anything more complex than a trivial "
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<tar-in> command.  For anything more complex than a trivial "
@@ -18242,7 +18981,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-in.pod:49 ../libguestfs-1.11.20/fish/virt-tar-in.pod:49
+#: ../fish/virt-tar-in.pod:49
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-copy-out(1)>, "
 "L<virt-edit(1)>, L<virt-make-fs(1)>, L<virt-tar-out(1)>, "
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-copy-out(1)>, "
 "L<virt-edit(1)>, L<virt-make-fs(1)>, L<virt-tar-out(1)>, "
@@ -18250,12 +18989,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-out.pod:5 ../libguestfs-1.11.20/fish/virt-tar-out.pod:5
+#: ../fish/virt-tar-out.pod:5
 msgid "virt-tar-out - Pack a virtual machine disk image directory into a tarball."
 msgstr ""
 
 #. type: verbatim
 msgid "virt-tar-out - Pack a virtual machine disk image directory into a tarball."
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-out.pod:9 ../libguestfs-1.11.20/fish/virt-tar-out.pod:9
+#: ../fish/virt-tar-out.pod:9
 #, no-wrap
 msgid ""
 " virt-tar-out -a disk.img /dir files.tar\n"
 #, no-wrap
 msgid ""
 " virt-tar-out -a disk.img /dir files.tar\n"
@@ -18263,7 +19002,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-out.pod:11 ../libguestfs-1.11.20/fish/virt-tar-out.pod:11
+#: ../fish/virt-tar-out.pod:11
 #, no-wrap
 msgid ""
 " virt-tar-out -d domain /dir files.tar\n"
 #, no-wrap
 msgid ""
 " virt-tar-out -d domain /dir files.tar\n"
@@ -18271,7 +19010,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-out.pod:13 ../libguestfs-1.11.20/fish/virt-tar-out.pod:13
+#: ../fish/virt-tar-out.pod:13
 #, no-wrap
 msgid ""
 " virt-tar-out -d domain /dir - | gzip --best > files.tar.gz\n"
 #, no-wrap
 msgid ""
 " virt-tar-out -d domain /dir - | gzip --best > files.tar.gz\n"
@@ -18279,12 +19018,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-out.pod:17 ../libguestfs-1.11.20/fish/virt-tar-out.pod:17
+#: ../fish/virt-tar-out.pod:17
 msgid "C<virt-tar-out> packs a virtual machine disk image directory into a tarball."
 msgstr ""
 
 #. type: textblock
 msgid "C<virt-tar-out> packs a virtual machine disk image directory into a tarball."
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-out.pod:20 ../libguestfs-1.11.20/fish/virt-tar-out.pod:20
+#: ../fish/virt-tar-out.pod:20
 msgid ""
 "The first parameter is the absolute path of the virtual machine directory.  "
 "The second parameter is the tar file to write.  Use C<-> to write to "
 msgid ""
 "The first parameter is the absolute path of the virtual machine directory.  "
 "The second parameter is the tar file to write.  Use C<-> to write to "
@@ -18292,12 +19031,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-out.pod:26 ../libguestfs-1.11.20/fish/virt-tar-out.pod:26
+#: ../fish/virt-tar-out.pod:26
 msgid "Download the home directories from a guest:"
 msgstr ""
 
 #. type: verbatim
 msgid "Download the home directories from a guest:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/virt-tar-out.pod:28 ../libguestfs-1.11.20/fish/virt-tar-out.pod:28
+#: ../fish/virt-tar-out.pod:28
 #, no-wrap
 msgid ""
 " virt-tar-out -d MyGuest /home - | gzip --best > homes.tar.gz\n"
 #, no-wrap
 msgid ""
 " virt-tar-out -d MyGuest /home - | gzip --best > homes.tar.gz\n"
@@ -18305,7 +19044,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-out.pod:32 ../libguestfs-1.11.20/fish/virt-tar-out.pod:32
+#: ../fish/virt-tar-out.pod:32
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<tar-out> command.  For anything more complex than a "
 msgid ""
 "This command is just a simple shell script wrapper around the "
 "L<guestfish(1)> C<tar-out> command.  For anything more complex than a "
@@ -18313,19 +19052,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/virt-tar-out.pod:43 ../libguestfs-1.11.20/fish/virt-tar-out.pod:43
+#: ../fish/virt-tar-out.pod:43
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-copy-out(1)>, "
 "L<virt-edit(1)>, L<virt-tar-in(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L<guestfish(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-copy-out(1)>, "
 "L<virt-edit(1)>, L<virt-tar-in(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:5 ../libguestfs-1.11.20/fuse/guestmount.pod:5
+#: ../fuse/guestmount.pod:5
 msgid "guestmount - Mount a guest filesystem on the host using FUSE and libguestfs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestmount - Mount a guest filesystem on the host using FUSE and libguestfs"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:9 ../libguestfs-1.11.20/fuse/guestmount.pod:9
+#: ../fuse/guestmount.pod:9
 #, no-wrap
 msgid ""
 " guestmount [--options] -a disk.img -m device [--ro] mountpoint\n"
 #, no-wrap
 msgid ""
 " guestmount [--options] -a disk.img -m device [--ro] mountpoint\n"
@@ -18333,7 +19072,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:11 ../libguestfs-1.11.20/fuse/guestmount.pod:11
+#: ../fuse/guestmount.pod:11
 #, no-wrap
 msgid ""
 " guestmount [--options] -a disk.img -i [--ro] mountpoint\n"
 #, no-wrap
 msgid ""
 " guestmount [--options] -a disk.img -i [--ro] mountpoint\n"
@@ -18341,7 +19080,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:13 ../libguestfs-1.11.20/fuse/guestmount.pod:13
+#: ../fuse/guestmount.pod:13
 #, no-wrap
 msgid ""
 " guestmount [--options] -d Guest -i [--ro] mountpoint\n"
 #, no-wrap
 msgid ""
 " guestmount [--options] -d Guest -i [--ro] mountpoint\n"
@@ -18349,14 +19088,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:17 ../libguestfs-1.11.20/fuse/guestmount.pod:17
+#: ../fuse/guestmount.pod:17
 msgid ""
 "You must I<not> use C<guestmount> in read-write mode on live virtual "
 "machines.  If you do this, you risk disk corruption in the VM."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You must I<not> use C<guestmount> in read-write mode on live virtual "
 "machines.  If you do this, you risk disk corruption in the VM."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:22 ../libguestfs-1.11.20/fuse/guestmount.pod:22
+#: ../fuse/guestmount.pod:22
 msgid ""
 "The guestmount program can be used to mount virtual machine filesystems and "
 "other disk images on the host.  It uses libguestfs for access to the guest "
 msgid ""
 "The guestmount program can be used to mount virtual machine filesystems and "
 "other disk images on the host.  It uses libguestfs for access to the guest "
@@ -18365,7 +19104,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:27 ../libguestfs-1.11.20/fuse/guestmount.pod:27
+#: ../fuse/guestmount.pod:27
 msgid ""
 "Along with other options, you have to give at least one device (I<-a> "
 "option) or libvirt domain (I<-d> option), and at least one mountpoint (I<-m> "
 msgid ""
 "Along with other options, you have to give at least one device (I<-a> "
 "option) or libvirt domain (I<-d> option), and at least one mountpoint (I<-m> "
@@ -18375,7 +19114,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:33 ../libguestfs-1.11.20/fuse/guestmount.pod:33
+#: ../fuse/guestmount.pod:33
 msgid ""
 "FUSE lets you mount filesystems as non-root.  The mountpoint must be owned "
 "by you, and the filesystem will not be visible to any other users unless you "
 msgid ""
 "FUSE lets you mount filesystems as non-root.  The mountpoint must be owned "
 "by you, and the filesystem will not be visible to any other users unless you "
@@ -18384,14 +19123,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:41 ../libguestfs-1.11.20/fuse/guestmount.pod:41
+#: ../fuse/guestmount.pod:41
 msgid ""
 "For a typical Windows guest which has its main filesystem on the first "
 "partition:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "For a typical Windows guest which has its main filesystem on the first "
 "partition:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:44 ../libguestfs-1.11.20/fuse/guestmount.pod:44
+#: ../fuse/guestmount.pod:44
 #, no-wrap
 msgid ""
 " guestmount -a windows.img -m /dev/sda1 --ro /mnt\n"
 #, no-wrap
 msgid ""
 " guestmount -a windows.img -m /dev/sda1 --ro /mnt\n"
@@ -18399,14 +19138,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:46 ../libguestfs-1.11.20/fuse/guestmount.pod:46
+#: ../fuse/guestmount.pod:46
 msgid ""
 "For a typical Linux guest which has a /boot filesystem on the first "
 "partition, and the root filesystem on a logical volume:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "For a typical Linux guest which has a /boot filesystem on the first "
 "partition, and the root filesystem on a logical volume:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:49 ../libguestfs-1.11.20/fuse/guestmount.pod:49
+#: ../fuse/guestmount.pod:49
 #, no-wrap
 msgid ""
 " guestmount -a linux.img -m /dev/VG/LV -m /dev/sda1:/boot --ro /mnt\n"
 #, no-wrap
 msgid ""
 " guestmount -a linux.img -m /dev/VG/LV -m /dev/sda1:/boot --ro /mnt\n"
@@ -18414,12 +19153,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:51 ../libguestfs-1.11.20/fuse/guestmount.pod:51
+#: ../fuse/guestmount.pod:51
 msgid "To get libguestfs to detect guest mountpoints for you:"
 msgstr ""
 
 #. type: verbatim
 msgid "To get libguestfs to detect guest mountpoints for you:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:53 ../libguestfs-1.11.20/fuse/guestmount.pod:53
+#: ../fuse/guestmount.pod:53
 #, no-wrap
 msgid ""
 " guestmount -a guest.img -i --ro /mnt\n"
 #, no-wrap
 msgid ""
 " guestmount -a guest.img -i --ro /mnt\n"
@@ -18427,12 +19166,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:55 ../libguestfs-1.11.20/fuse/guestmount.pod:55
+#: ../fuse/guestmount.pod:55
 msgid "For a libvirt guest called \"Guest\" you could do:"
 msgstr ""
 
 #. type: verbatim
 msgid "For a libvirt guest called \"Guest\" you could do:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:57 ../libguestfs-1.11.20/fuse/guestmount.pod:57
+#: ../fuse/guestmount.pod:57
 #, no-wrap
 msgid ""
 " guestmount -d Guest -i --ro /mnt\n"
 #, no-wrap
 msgid ""
 " guestmount -d Guest -i --ro /mnt\n"
@@ -18440,14 +19179,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:59 ../libguestfs-1.11.20/fuse/guestmount.pod:59
+#: ../fuse/guestmount.pod:59
 msgid ""
 "If you don't know what filesystems are contained in a guest or disk image, "
 "use L<virt-filesystems(1)> first:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "If you don't know what filesystems are contained in a guest or disk image, "
 "use L<virt-filesystems(1)> first:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:62 ../libguestfs-1.11.20/fuse/guestmount.pod:62
+#: ../fuse/guestmount.pod:62
 #, no-wrap
 msgid ""
 " virt-filesystems MyGuest\n"
 #, no-wrap
 msgid ""
 " virt-filesystems MyGuest\n"
@@ -18455,14 +19194,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:64 ../libguestfs-1.11.20/fuse/guestmount.pod:64
+#: ../fuse/guestmount.pod:64
 msgid ""
 "If you want to trace the libguestfs calls but without excessive debugging "
 "information, we recommend:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "If you want to trace the libguestfs calls but without excessive debugging "
 "information, we recommend:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:67 ../libguestfs-1.11.20/fuse/guestmount.pod:67
+#: ../fuse/guestmount.pod:67
 #, no-wrap
 msgid ""
 " guestmount [...] --trace /mnt\n"
 #, no-wrap
 msgid ""
 " guestmount [...] --trace /mnt\n"
@@ -18470,12 +19209,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:69 ../libguestfs-1.11.20/fuse/guestmount.pod:69
+#: ../fuse/guestmount.pod:69
 msgid "If you want to debug the program, we recommend:"
 msgstr ""
 
 #. type: verbatim
 msgid "If you want to debug the program, we recommend:"
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:71 ../libguestfs-1.11.20/fuse/guestmount.pod:71
+#: ../fuse/guestmount.pod:71
 #, no-wrap
 msgid ""
 " guestmount [...] --trace --verbose /mnt\n"
 #, no-wrap
 msgid ""
 " guestmount [...] --trace --verbose /mnt\n"
@@ -18483,17 +19222,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fuse/guestmount.pod:73 ../libguestfs-1.11.20/fuse/guestmount.pod:73 ../libguestfs-1.11.20/rescue/virt-rescue.pod:68 ../libguestfs-1.11.20/resize/virt-resize.pod:486 ../rescue/virt-rescue.pod:68 ../resize/virt-resize.pod:486
+#: ../fuse/guestmount.pod:73 ../rescue/virt-rescue.pod:68 ../resize/virt-resize.pod:544
 msgid "NOTES"
 msgstr ""
 
 #. type: =head2
 msgid "NOTES"
 msgstr ""
 
 #. type: =head2
-#: ../fuse/guestmount.pod:75 ../libguestfs-1.11.20/fuse/guestmount.pod:75
+#: ../fuse/guestmount.pod:75
 msgid "Other users cannot see the filesystem by default"
 msgstr ""
 
 #. type: textblock
 msgid "Other users cannot see the filesystem by default"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:77 ../libguestfs-1.11.20/fuse/guestmount.pod:77
+#: ../fuse/guestmount.pod:77
 msgid ""
 "If you mount a filesystem as one user (eg. root), then other users will not "
 "be able to see it by default.  The fix is to add the FUSE C<allow_other> "
 msgid ""
 "If you mount a filesystem as one user (eg. root), then other users will not "
 "be able to see it by default.  The fix is to add the FUSE C<allow_other> "
@@ -18501,7 +19240,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:81 ../libguestfs-1.11.20/fuse/guestmount.pod:81
+#: ../fuse/guestmount.pod:81
 #, no-wrap
 msgid ""
 " sudo guestmount [...] -o allow_other /mnt\n"
 #, no-wrap
 msgid ""
 " sudo guestmount [...] -o allow_other /mnt\n"
@@ -18509,17 +19248,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:91 ../libguestfs-1.11.20/fuse/guestmount.pod:91
+#: ../fuse/guestmount.pod:91
 msgid "Add a block device or virtual machine image."
 msgstr ""
 
 #. type: =item
 msgid "Add a block device or virtual machine image."
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:114 ../libguestfs-1.11.20/fuse/guestmount.pod:114
+#: ../fuse/guestmount.pod:114
 msgid "B<--dir-cache-timeout N>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--dir-cache-timeout N>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:116 ../libguestfs-1.11.20/fuse/guestmount.pod:116
+#: ../fuse/guestmount.pod:116
 msgid ""
 "Set the readdir cache timeout to I<N> seconds, the default being 60 "
 "seconds.  The readdir cache [actually, there are several semi-independent "
 msgid ""
 "Set the readdir cache timeout to I<N> seconds, the default being 60 "
 "seconds.  The readdir cache [actually, there are several semi-independent "
@@ -18529,7 +19268,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:122 ../libguestfs-1.11.20/fuse/guestmount.pod:122
+#: ../fuse/guestmount.pod:122
 msgid ""
 "There is also a different attribute cache implemented by FUSE (see the FUSE "
 "option I<-o attr_timeout>), but the FUSE cache does not anticipate future "
 msgid ""
 "There is also a different attribute cache implemented by FUSE (see the FUSE "
 "option I<-o attr_timeout>), but the FUSE cache does not anticipate future "
@@ -18537,7 +19276,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:142 ../libguestfs-1.11.20/fuse/guestmount.pod:142
+#: ../fuse/guestmount.pod:142
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 "option to specify the disk format.  This avoids a possible security problem "
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 "option to specify the disk format.  This avoids a possible security problem "
@@ -18546,36 +19285,36 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:147 ../libguestfs-1.11.20/fuse/guestmount.pod:147
+#: ../fuse/guestmount.pod:147
 msgid "B<--fuse-help>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--fuse-help>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:149 ../libguestfs-1.11.20/fuse/guestmount.pod:149
+#: ../fuse/guestmount.pod:149
 msgid "Display help on special FUSE options (see I<-o> below)."
 msgstr ""
 
 #. type: textblock
 msgid "Display help on special FUSE options (see I<-o> below)."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:153 ../libguestfs-1.11.20/fuse/guestmount.pod:153
+#: ../fuse/guestmount.pod:153
 msgid "Display brief help and exit."
 msgstr ""
 
 #. type: textblock
 msgid "Display brief help and exit."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:177 ../libguestfs-1.11.20/fuse/guestmount.pod:177
+#: ../fuse/guestmount.pod:177
 msgid ""
 "Mount the named partition or logical volume on the given mountpoint B<in the "
 "guest> (this has nothing to do with mountpoints in the host)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Mount the named partition or logical volume on the given mountpoint B<in the "
 "guest> (this has nothing to do with mountpoints in the host)."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:180 ../libguestfs-1.11.20/fuse/guestmount.pod:180
+#: ../fuse/guestmount.pod:180
 msgid ""
 "If the mountpoint is omitted, it defaults to C</>.  You have to mount "
 "something on C</>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the mountpoint is omitted, it defaults to C</>.  You have to mount "
 "something on C</>."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:197 ../libguestfs-1.11.20/fuse/guestmount.pod:197
+#: ../fuse/guestmount.pod:197
 msgid ""
 "By default, we attempt to sync the guest disk when the FUSE mountpoint is "
 "unmounted.  If you specify this option, then we don't attempt to sync the "
 msgid ""
 "By default, we attempt to sync the guest disk when the FUSE mountpoint is "
 "unmounted.  If you specify this option, then we don't attempt to sync the "
@@ -18583,22 +19322,22 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:202 ../libguestfs-1.11.20/fuse/guestmount.pod:202
+#: ../fuse/guestmount.pod:202
 msgid "B<-o option>"
 msgstr ""
 
 #. type: =item
 msgid "B<-o option>"
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:204 ../libguestfs-1.11.20/fuse/guestmount.pod:204
+#: ../fuse/guestmount.pod:204
 msgid "B<--option option>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--option option>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:206 ../libguestfs-1.11.20/fuse/guestmount.pod:206
+#: ../fuse/guestmount.pod:206
 msgid "Pass extra options to FUSE."
 msgstr ""
 
 #. type: textblock
 msgid "Pass extra options to FUSE."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:208 ../libguestfs-1.11.20/fuse/guestmount.pod:208
+#: ../fuse/guestmount.pod:208
 msgid ""
 "To get a list of all the extra options supported by FUSE, use the command "
 "below.  Note that only the FUSE I<-o> options can be passed, and only some "
 msgid ""
 "To get a list of all the extra options supported by FUSE, use the command "
 "below.  Note that only the FUSE I<-o> options can be passed, and only some "
@@ -18606,7 +19345,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fuse/guestmount.pod:212 ../libguestfs-1.11.20/fuse/guestmount.pod:212
+#: ../fuse/guestmount.pod:212
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
@@ -18614,37 +19353,37 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:214 ../libguestfs-1.11.20/fuse/guestmount.pod:214
+#: ../fuse/guestmount.pod:214
 msgid "Some potentially useful FUSE options:"
 msgstr ""
 
 #. type: =item
 msgid "Some potentially useful FUSE options:"
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:218 ../libguestfs-1.11.20/fuse/guestmount.pod:218
+#: ../fuse/guestmount.pod:218
 msgid "B<-o allow_other>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-o allow_other>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:220 ../libguestfs-1.11.20/fuse/guestmount.pod:220
+#: ../fuse/guestmount.pod:220
 msgid "Allow other users to see the filesystem."
 msgstr ""
 
 #. type: =item
 msgid "Allow other users to see the filesystem."
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:222 ../libguestfs-1.11.20/fuse/guestmount.pod:222
+#: ../fuse/guestmount.pod:222
 msgid "B<-o attr_timeout=N>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-o attr_timeout=N>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:224 ../libguestfs-1.11.20/fuse/guestmount.pod:224
+#: ../fuse/guestmount.pod:224
 msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
 msgstr ""
 
 #. type: =item
 msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:226 ../libguestfs-1.11.20/fuse/guestmount.pod:226
+#: ../fuse/guestmount.pod:226
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:228 ../libguestfs-1.11.20/fuse/guestmount.pod:228
+#: ../fuse/guestmount.pod:228
 msgid ""
 "Allow the kernel to cache files (reduces the number of reads that have to go "
 "through the L<guestfs(3)> API).  This is generally a good idea if you can "
 msgid ""
 "Allow the kernel to cache files (reduces the number of reads that have to go "
 "through the L<guestfs(3)> API).  This is generally a good idea if you can "
@@ -18652,26 +19391,26 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:232 ../libguestfs-1.11.20/fuse/guestmount.pod:232
+#: ../fuse/guestmount.pod:232
 msgid "B<-o uid=N> B<-o gid=N>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-o uid=N> B<-o gid=N>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:234 ../libguestfs-1.11.20/fuse/guestmount.pod:234
+#: ../fuse/guestmount.pod:234
 msgid ""
 "Use these options to map all UIDs and GIDs inside the guest filesystem to "
 "the chosen values."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use these options to map all UIDs and GIDs inside the guest filesystem to "
 "the chosen values."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:243 ../libguestfs-1.11.20/fuse/guestmount.pod:243
+#: ../fuse/guestmount.pod:243
 msgid ""
 "Add devices and mount everything read-only.  Also disallow writes and make "
 "the disk appear read-only to FUSE."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Add devices and mount everything read-only.  Also disallow writes and make "
 "the disk appear read-only to FUSE."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:246 ../libguestfs-1.11.20/fuse/guestmount.pod:246
+#: ../fuse/guestmount.pod:246
 msgid ""
 "This is highly recommended if you are not going to edit the guest disk.  If "
 "the guest is running and this option is I<not> supplied, then there is a "
 msgid ""
 "This is highly recommended if you are not going to edit the guest disk.  If "
 "the guest is running and this option is I<not> supplied, then there is a "
@@ -18680,47 +19419,47 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:251 ../libguestfs-1.11.20/fuse/guestmount.pod:251 ../libguestfs-1.11.20/rescue/virt-rescue.pod:171 ../rescue/virt-rescue.pod:171
+#: ../fuse/guestmount.pod:251 ../rescue/virt-rescue.pod:171
 msgid "See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: textblock
 msgid "See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:255 ../libguestfs-1.11.20/fuse/guestmount.pod:255
+#: ../fuse/guestmount.pod:255
 msgid "Enable SELinux support for the guest."
 msgstr ""
 
 #. type: textblock
 msgid "Enable SELinux support for the guest."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:261 ../libguestfs-1.11.20/fuse/guestmount.pod:261
+#: ../fuse/guestmount.pod:261
 msgid "Enable verbose messages from underlying libguestfs."
 msgstr ""
 
 #. type: textblock
 msgid "Enable verbose messages from underlying libguestfs."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:267 ../libguestfs-1.11.20/fuse/guestmount.pod:267
+#: ../fuse/guestmount.pod:267
 msgid "Display the program version and exit."
 msgstr ""
 
 #. type: textblock
 msgid "Display the program version and exit."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:276 ../fuse/guestmount.pod:299 ../libguestfs-1.11.20/fuse/guestmount.pod:276 ../libguestfs-1.11.20/fuse/guestmount.pod:299 ../libguestfs-1.11.20/rescue/virt-rescue.pod:197 ../libguestfs-1.11.20/rescue/virt-rescue.pod:280 ../rescue/virt-rescue.pod:197 ../rescue/virt-rescue.pod:280
+#: ../fuse/guestmount.pod:276 ../fuse/guestmount.pod:299 ../rescue/virt-rescue.pod:201 ../rescue/virt-rescue.pod:284
 msgid "See L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: =item
 msgid "See L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: =item
-#: ../fuse/guestmount.pod:280 ../libguestfs-1.11.20/fuse/guestmount.pod:280
+#: ../fuse/guestmount.pod:280
 msgid "B<--trace>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--trace>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:282 ../libguestfs-1.11.20/fuse/guestmount.pod:282
+#: ../fuse/guestmount.pod:282
 msgid "Trace libguestfs calls and entry into each FUSE function."
 msgstr ""
 
 #. type: textblock
 msgid "Trace libguestfs calls and entry into each FUSE function."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:284 ../libguestfs-1.11.20/fuse/guestmount.pod:284
+#: ../fuse/guestmount.pod:284
 msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 #. type: textblock
 msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:305 ../libguestfs-1.11.20/fuse/guestmount.pod:305
+#: ../fuse/guestmount.pod:310
 msgid ""
 "L<guestfish(1)>, L<virt-inspector(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
 "L<virt-tar(1)>, L<guestfs(3)>, L<http://libguestfs.org/>, "
 msgid ""
 "L<guestfish(1)>, L<virt-inspector(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
 "L<virt-tar(1)>, L<guestfs(3)>, L<http://libguestfs.org/>, "
@@ -18728,19 +19467,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:320 ../libguestfs-1.11.20/fuse/guestmount.pod:320
+#: ../fuse/guestmount.pod:325
 msgid "Copyright (C) 2009-2010 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
 msgid "Copyright (C) 2009-2010 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:5 ../libguestfs-1.11.20/inspector/virt-inspector.pod:5
+#: ../inspector/virt-inspector.pod:5
 msgid ""
 "virt-inspector - Display operating system version and other information "
 "about a virtual machine"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "virt-inspector - Display operating system version and other information "
 "about a virtual machine"
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:9 ../libguestfs-1.11.20/inspector/virt-inspector.pod:9
+#: ../inspector/virt-inspector.pod:9
 #, no-wrap
 msgid ""
 " virt-inspector [--options] -d domname\n"
 #, no-wrap
 msgid ""
 " virt-inspector [--options] -d domname\n"
@@ -18748,7 +19487,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:11 ../libguestfs-1.11.20/inspector/virt-inspector.pod:11
+#: ../inspector/virt-inspector.pod:11
 #, no-wrap
 msgid ""
 " virt-inspector [--options] -a disk.img [-a disk.img ...]\n"
 #, no-wrap
 msgid ""
 " virt-inspector [--options] -a disk.img [-a disk.img ...]\n"
@@ -18756,7 +19495,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:15 ../libguestfs-1.11.20/inspector/virt-inspector.pod:15
+#: ../inspector/virt-inspector.pod:15
 #, no-wrap
 msgid ""
 " virt-inspector domname\n"
 #, no-wrap
 msgid ""
 " virt-inspector domname\n"
@@ -18764,7 +19503,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:17 ../inspector/virt-inspector.pod:141 ../libguestfs-1.11.20/inspector/virt-inspector.pod:17 ../libguestfs-1.11.20/inspector/virt-inspector.pod:141
+#: ../inspector/virt-inspector.pod:17 ../inspector/virt-inspector.pod:141
 #, no-wrap
 msgid ""
 " virt-inspector disk.img [disk.img ...]\n"
 #, no-wrap
 msgid ""
 " virt-inspector disk.img [disk.img ...]\n"
@@ -18772,7 +19511,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:21 ../libguestfs-1.11.20/inspector/virt-inspector.pod:21
+#: ../inspector/virt-inspector.pod:21
 msgid ""
 "B<virt-inspector> examines a virtual machine or disk image and tries to "
 "determine the version of the operating system and other information about "
 msgid ""
 "B<virt-inspector> examines a virtual machine or disk image and tries to "
 "determine the version of the operating system and other information about "
@@ -18780,19 +19519,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:25 ../libguestfs-1.11.20/inspector/virt-inspector.pod:25
+#: ../inspector/virt-inspector.pod:25
 msgid "Virt-inspector produces XML output for feeding into other programs."
 msgstr ""
 
 #. type: textblock
 msgid "Virt-inspector produces XML output for feeding into other programs."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:27 ../libguestfs-1.11.20/inspector/virt-inspector.pod:27
+#: ../inspector/virt-inspector.pod:27
 msgid ""
 "In the normal usage, use C<virt-inspector -d domname> where C<domname> is "
 "the libvirt domain (see: C<virsh list --all>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "In the normal usage, use C<virt-inspector -d domname> where C<domname> is "
 "the libvirt domain (see: C<virsh list --all>)."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:30 ../libguestfs-1.11.20/inspector/virt-inspector.pod:30
+#: ../inspector/virt-inspector.pod:30
 msgid ""
 "You can also run virt-inspector directly on disk images from a single "
 "virtual machine.  Use C<virt-inspector -a disk.img>.  In rare cases a domain "
 msgid ""
 "You can also run virt-inspector directly on disk images from a single "
 "virtual machine.  Use C<virt-inspector -a disk.img>.  In rare cases a domain "
@@ -18802,14 +19541,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:37 ../libguestfs-1.11.20/inspector/virt-inspector.pod:37
+#: ../inspector/virt-inspector.pod:37
 msgid ""
 "You can also run virt-inspector on install disks, live CDs, bootable USB "
 "keys and similar."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can also run virt-inspector on install disks, live CDs, bootable USB "
 "keys and similar."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:40 ../libguestfs-1.11.20/inspector/virt-inspector.pod:40
+#: ../inspector/virt-inspector.pod:40
 msgid ""
 "Virt-inspector can only inspect and report upon I<one domain at a time>.  To "
 "inspect several virtual machines, you have to run virt-inspector several "
 msgid ""
 "Virt-inspector can only inspect and report upon I<one domain at a time>.  To "
 "inspect several virtual machines, you have to run virt-inspector several "
@@ -18817,14 +19556,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:45 ../libguestfs-1.11.20/inspector/virt-inspector.pod:45
+#: ../inspector/virt-inspector.pod:45
 msgid ""
 "Because virt-inspector needs direct access to guest images, it won't "
 "normally work over remote libvirt connections."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Because virt-inspector needs direct access to guest images, it won't "
 "normally work over remote libvirt connections."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:48 ../libguestfs-1.11.20/inspector/virt-inspector.pod:48
+#: ../inspector/virt-inspector.pod:48
 msgid ""
 "All of the information available from virt-inspector is also available "
 "through the core libguestfs inspection API (see L<guestfs(3)/INSPECTION>).  "
 msgid ""
 "All of the information available from virt-inspector is also available "
 "through the core libguestfs inspection API (see L<guestfs(3)/INSPECTION>).  "
@@ -18834,7 +19573,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:81 ../libguestfs-1.11.20/inspector/virt-inspector.pod:81
+#: ../inspector/virt-inspector.pod:81
 msgid ""
 "Libvirt is only used if you specify a C<domname> on the command line.  If "
 "you specify guest block devices directly (I<-a>), then libvirt is not used "
 msgid ""
 "Libvirt is only used if you specify a C<domname> on the command line.  If "
 "you specify guest block devices directly (I<-a>), then libvirt is not used "
@@ -18842,7 +19581,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:94 ../libguestfs-1.11.20/inspector/virt-inspector.pod:94
+#: ../inspector/virt-inspector.pod:94
 msgid ""
 "When prompting for keys and passphrases, virt-inspector normally turns "
 "echoing off so you cannot see what you are typing.  If you are not worried "
 msgid ""
 "When prompting for keys and passphrases, virt-inspector normally turns "
 "echoing off so you cannot see what you are typing.  If you are not worried "
@@ -18851,14 +19590,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:103 ../libguestfs-1.11.20/inspector/virt-inspector.pod:103 ../tools/virt-list-filesystems.pl:93 ../tools/virt-list-partitions.pl:94 ../tools/virt-tar.pl:143 ../tools/virt-win-reg.pl:144
+#: ../inspector/virt-inspector.pod:103 ../tools/virt-list-filesystems.pl:93 ../tools/virt-list-partitions.pl:94 ../tools/virt-tar.pl:143 ../tools/virt-win-reg.pl:144
 msgid ""
 "Specify the format of disk images given on the command line.  If this is "
 "omitted then the format is autodetected from the content of the disk image."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Specify the format of disk images given on the command line.  If this is "
 "omitted then the format is autodetected from the content of the disk image."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:107 ../libguestfs-1.11.20/inspector/virt-inspector.pod:107 ../tools/virt-list-filesystems.pl:97 ../tools/virt-list-partitions.pl:98 ../tools/virt-tar.pl:147 ../tools/virt-win-reg.pl:148
+#: ../inspector/virt-inspector.pod:107 ../tools/virt-list-filesystems.pl:97 ../tools/virt-list-partitions.pl:98 ../tools/virt-tar.pl:147 ../tools/virt-win-reg.pl:148
 msgid ""
 "If disk images are requested from libvirt, then this program asks libvirt "
 "for this information.  In this case, the value of the format parameter is "
 msgid ""
 "If disk images are requested from libvirt, then this program asks libvirt "
 "for this information.  In this case, the value of the format parameter is "
@@ -18866,19 +19605,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:111 ../libguestfs-1.11.20/inspector/virt-inspector.pod:111 ../libguestfs-1.11.20/resize/virt-resize.pod:314 ../libguestfs-1.11.20/resize/virt-resize.pod:400 ../resize/virt-resize.pod:314 ../resize/virt-resize.pod:400 ../tools/virt-list-filesystems.pl:101 ../tools/virt-list-partitions.pl:102 ../tools/virt-tar.pl:151 ../tools/virt-win-reg.pl:152
+#: ../inspector/virt-inspector.pod:111 ../resize/virt-resize.pod:314 ../resize/virt-resize.pod:406 ../sparsify/virt-sparsify.pod:132 ../tools/virt-list-filesystems.pl:101 ../tools/virt-list-partitions.pl:102 ../tools/virt-tar.pl:151 ../tools/virt-win-reg.pl:152
 msgid ""
 "If working with untrusted raw-format guest disk images, you should ensure "
 "the format is always specified."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If working with untrusted raw-format guest disk images, you should ensure "
 "the format is always specified."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:139 ../libguestfs-1.11.20/inspector/virt-inspector.pod:139
+#: ../inspector/virt-inspector.pod:139
 msgid "Previous versions of virt-inspector allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
 msgid "Previous versions of virt-inspector allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:145 ../libguestfs-1.11.20/inspector/virt-inspector.pod:145
+#: ../inspector/virt-inspector.pod:145
 #, no-wrap
 msgid ""
 " virt-inspector guestname\n"
 #, no-wrap
 msgid ""
 " virt-inspector guestname\n"
@@ -18886,12 +19625,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../inspector/virt-inspector.pod:153 ../libguestfs-1.11.20/inspector/virt-inspector.pod:153
+#: ../inspector/virt-inspector.pod:153
 msgid "XML FORMAT"
 msgstr ""
 
 #. type: textblock
 msgid "XML FORMAT"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:155 ../libguestfs-1.11.20/inspector/virt-inspector.pod:155
+#: ../inspector/virt-inspector.pod:155
 msgid ""
 "The virt-inspector XML is described precisely in a RELAX NG schema file "
 "C<virt-inspector.rng> which is supplied with libguestfs.  This section is "
 msgid ""
 "The virt-inspector XML is described precisely in a RELAX NG schema file "
 "C<virt-inspector.rng> which is supplied with libguestfs.  This section is "
@@ -18899,7 +19638,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:159 ../libguestfs-1.11.20/inspector/virt-inspector.pod:159
+#: ../inspector/virt-inspector.pod:159
 msgid ""
 "The top-level element is E<lt>operatingsystemsE<gt>, and it contains one or "
 "more E<lt>operatingsystemE<gt> elements.  You would only see more than one "
 msgid ""
 "The top-level element is E<lt>operatingsystemsE<gt>, and it contains one or "
 "more E<lt>operatingsystemE<gt> elements.  You would only see more than one "
@@ -18908,12 +19647,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../inspector/virt-inspector.pod:164 ../libguestfs-1.11.20/inspector/virt-inspector.pod:164
+#: ../inspector/virt-inspector.pod:164
 msgid "E<lt>operatingsystemE<gt>"
 msgstr ""
 
 #. type: textblock
 msgid "E<lt>operatingsystemE<gt>"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:166 ../libguestfs-1.11.20/inspector/virt-inspector.pod:166
+#: ../inspector/virt-inspector.pod:166
 msgid ""
 "In the E<lt>operatingsystemE<gt> tag are various optional fields that "
 "describe the operating system, its architecture, the descriptive \"product "
 msgid ""
 "In the E<lt>operatingsystemE<gt> tag are various optional fields that "
 "describe the operating system, its architecture, the descriptive \"product "
@@ -18921,7 +19660,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:170 ../libguestfs-1.11.20/inspector/virt-inspector.pod:170
+#: ../inspector/virt-inspector.pod:170
 #, no-wrap
 msgid ""
 " <operatingsystems>\n"
 #, no-wrap
 msgid ""
 " <operatingsystems>\n"
@@ -18940,7 +19679,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:183 ../libguestfs-1.11.20/inspector/virt-inspector.pod:183
+#: ../inspector/virt-inspector.pod:183
 msgid ""
 "In brief, E<lt>nameE<gt> is the class of operating system (something like "
 "C<linux> or C<windows>), E<lt>distroE<gt> is the distribution (eg. C<fedora> "
 msgid ""
 "In brief, E<lt>nameE<gt> is the class of operating system (something like "
 "C<linux> or C<windows>), E<lt>distroE<gt> is the distribution (eg. C<fedora> "
@@ -18951,7 +19690,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:191 ../libguestfs-1.11.20/inspector/virt-inspector.pod:191
+#: ../inspector/virt-inspector.pod:191
 msgid ""
 "The E<lt>rootE<gt> element is the root filesystem device, but from the point "
 "of view of libguestfs (block devices may have completely different names "
 msgid ""
 "The E<lt>rootE<gt> element is the root filesystem device, but from the point "
 "of view of libguestfs (block devices may have completely different names "
@@ -18959,12 +19698,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../inspector/virt-inspector.pod:195 ../libguestfs-1.11.20/inspector/virt-inspector.pod:195
+#: ../inspector/virt-inspector.pod:195
 msgid "E<lt>mountpointsE<gt>"
 msgstr ""
 
 #. type: textblock
 msgid "E<lt>mountpointsE<gt>"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:197 ../libguestfs-1.11.20/inspector/virt-inspector.pod:197
+#: ../inspector/virt-inspector.pod:197
 msgid ""
 "Un*x-like guests typically have multiple filesystems which are mounted at "
 "various mountpoints, and these are described in the E<lt>mountpointsE<gt> "
 msgid ""
 "Un*x-like guests typically have multiple filesystems which are mounted at "
 "various mountpoints, and these are described in the E<lt>mountpointsE<gt> "
@@ -18972,7 +19711,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:201 ../libguestfs-1.11.20/inspector/virt-inspector.pod:201
+#: ../inspector/virt-inspector.pod:201
 #, no-wrap
 msgid ""
 " <operatingsystems>\n"
 #, no-wrap
 msgid ""
 " <operatingsystems>\n"
@@ -18986,2130 +19725,2551 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:209 ../libguestfs-1.11.20/inspector/virt-inspector.pod:209
+#: ../inspector/virt-inspector.pod:209
+msgid ""
+"As with E<lt>rootE<gt>, devices are from the point of view of libguestfs, "
+"and may have completely different names inside the guest.  Only mountable "
+"filesystems appear in this list, not things like swap devices."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:214
+msgid "E<lt>filesystemsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:216
+msgid ""
+"E<lt>filesystemsE<gt> is like E<lt>mountpointsE<gt> but covers I<all> "
+"filesystems belonging to the guest, including swap and empty partitions.  "
+"(In the rare case of a multi-boot guest, it covers filesystems belonging to "
+"this OS or shared with this OS and other OSes)."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:222
+msgid "You might see something like this:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:224
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+"   <operatingsystem>\n"
+"     ...\n"
+"     <filesystems>\n"
+"       <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
+"         <type>ext4</type>\n"
+"         <label>Fedora-13-x86_64</label>\n"
+"         <uuid>e6a4db1e-15c2-477b-ac2a-699181c396aa</uuid>\n"
+"       </filesystem>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:234
+msgid ""
+"The optional elements within E<lt>filesystemE<gt> are the filesystem type, "
+"the label, and the UUID."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:237
+msgid "E<lt>applicationsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:239
+msgid ""
+"The related elements E<lt>package_formatE<gt>, E<lt>package_managementE<gt> "
+"and E<lt>applicationsE<gt> describe applications installed in the virtual "
+"machine."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:243
+msgid ""
+"E<lt>package_formatE<gt>, if present, describes the packaging system used.  "
+"Typical values would be C<rpm> and C<deb>."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:246
+msgid ""
+"E<lt>package_managementE<gt>, if present, describes the package manager.  "
+"Typical values include C<yum>, C<up2date> and C<apt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:249
+msgid "E<lt>applicationsE<gt> lists the packages or applications installed."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:252
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+"   <operatingsystem>\n"
+"     ...\n"
+"     <applications>\n"
+"       <application>\n"
+"         <name>coreutils</name>\n"
+"         <version>8.5</version>\n"
+"         <release>1</release>\n"
+"       </application>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:262
+msgid ""
+"The version and release fields may not be available for some types guests.  "
+"Other fields are possible, see "
+"L<guestfs(3)/guestfs_inspect_list_applications>."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:266
+msgid "E<lt>drive_mappingsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:268
+msgid ""
+"For operating systems like Windows which use drive letters, virt-inspector "
+"is able to find out how drive letters map to filesystems."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:272
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+"   <operatingsystem>\n"
+"     ...\n"
+"     <drive_mappings>\n"
+"       <drive_mapping name=\"C\">/dev/sda2</drive_mapping>\n"
+"       <drive_mapping name=\"E\">/dev/sdb1</drive_mapping>\n"
+"     </drive_mappings>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:280
+msgid ""
+"In the example above, drive C maps to the filesystem on the second partition "
+"on the first disk, and drive E maps to the filesystem on the first partition "
+"on the second disk."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:284
+msgid ""
+"Note that this only covers permanent local filesystem mappings, not things "
+"like network shares.  Furthermore NTFS volume mount points may not be listed "
+"here."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:288
+msgid "E<lt>iconE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:290
+msgid ""
+"Virt-inspector is sometimes able to extract an icon or logo for the guest.  "
+"The icon is returned as base64-encoded PNG data.  Note that the icon can be "
+"very large and high quality."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:294
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+"   <operatingsystem>\n"
+"     ...\n"
+"     <icon>\n"
+"       iVBORw0KGgoAAAANSUhEUgAAAGAAAABg[.......]\n"
+"       [... many lines of base64 data ...]\n"
+"     </icon>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:302
+msgid ""
+"To display the icon, you have to extract it and convert the base64 data back "
+"to a binary file.  Use an XPath query or simply an editor to extract the "
+"data, then use the coreutils L<base64(1)> program to do the conversion back "
+"to a PNG file:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:307
+#, no-wrap
+msgid ""
+" base64 -i -d < icon.data > icon.png\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:309
+msgid "INSPECTING INSTALL DISKS, LIVE CDs"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:311
+msgid ""
+"Virt-inspector can detect some operating system installers on install disks, "
+"live CDs, bootable USB keys and more."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:314
+msgid ""
+"In this case the E<lt>formatE<gt> tag will contain C<installer> and other "
+"fields may be present to indicate a live CD, network installer, or one part "
+"of a multipart CD.  For example:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:318
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+"   <operatingsystem>\n"
+"     <root>/dev/sda</root>\n"
+"     <name>linux</name>\n"
+"     <arch>i386</arch>\n"
+"     <distro>ubuntu</distro>\n"
+"     <product_name>Ubuntu 10.10 &quot;Maverick "
+"Meerkat&quot;</product_name>\n"
+"     <major_version>10</major_version>\n"
+"     <minor_version>10</minor_version>\n"
+"     <format>installer</format>\n"
+"     <live/>\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../inspector/virt-inspector.pod:330
+msgid "USING XPATH"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:332
+msgid ""
+"You can use the XPath query language to select parts of the XML.  We "
+"recommend using C<xmlstarlet> to perform XPath queries from the command "
+"line."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:338
+#, no-wrap
+msgid ""
+" $ virt-inspector -d Guest | xmlstarlet sel -t -c '//filesystems'\n"
+" <filesystems>\n"
+"      <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
+"        <type>ext4</type>\n"
+" [...]\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:344
+#, no-wrap
+msgid ""
+" $ virt-inspector -d Guest | \\\n"
+"     xmlstarlet sel -t -c \"string(//filesystem[@dev='/dev/sda1']/type)\"\n"
+" ext4\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:348
+#, no-wrap
+msgid ""
+" $ virt-inspector -d Guest | \\\n"
+"    xmlstarlet sel -t -v '//icon' | base64 -i -d | display -\n"
+" [displays the guest icon, if there is one]\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../inspector/virt-inspector.pod:359
+msgid "OLD VERSIONS OF VIRT-INSPECTOR"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:361
+msgid ""
+"Early versions of libguestfs shipped with a different virt-inspector program "
+"written in Perl (the current version is written in C).  The XML output of "
+"the Perl virt-inspector was different and it could also output in other "
+"formats like text."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:366
+msgid "The old virt-inspector is no longer supported or shipped with libguestfs."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:369
+msgid ""
+"To confuse matters further, in Red Hat Enterprise Linux 6 we ship two "
+"versions of virt-inspector with different names:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:372
+#, no-wrap
+msgid ""
+" virt-inspector     Old Perl version.\n"
+" virt-inspector2    New C version.\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:382
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<http://www.w3.org/TR/xpath/>, "
+"L<base64(1)>, L<xmlstarlet(1)>, L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:399
+msgid "Matthew Booth L<mbooth@redhat.com>"
+msgstr ""
+
+#. type: textblock
+#: ../java/examples/guestfs-java.pod:5
+msgid "guestfs-java - How to use libguestfs from Java"
+msgstr ""
+
+#. type: verbatim
+#: ../java/examples/guestfs-java.pod:9
+#, no-wrap
+msgid ""
+" import com.redhat.et.libguestfs.*;\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../java/examples/guestfs-java.pod:11
+#, no-wrap
+msgid ""
+" GuestFS g = new GuestFS ();\n"
+" g.add_drive_opts (\"disk.img\", null);\n"
+" g.launch ();\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../java/examples/guestfs-java.pod:17
+msgid ""
+"This manual page documents how to call libguestfs from the Java programming "
+"language.  This page just documents the differences from the C API and gives "
+"some examples.  If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>."
+msgstr ""
+
+#. type: =head2
+#: ../java/examples/guestfs-java.pod:22 ../ocaml/examples/guestfs-ocaml.pod:53
+msgid "CLOSING THE HANDLE"
+msgstr ""
+
+#. type: textblock
+#: ../java/examples/guestfs-java.pod:24
+msgid ""
+"The handle is closed when it is reaped by the garbage collector.  Because "
+"libguestfs handles include a lot of state, it is also possible to close (and "
+"hence free) them explicitly by calling the C<close> method."
+msgstr ""
+
+#. type: =head2
+#: ../java/examples/guestfs-java.pod:29 ../ocaml/examples/guestfs-ocaml.pod:60 ../python/examples/guestfs-python.pod:21 ../ruby/examples/guestfs-ruby.pod:22
+msgid "EXCEPTIONS"
+msgstr ""
+
+#. type: textblock
+#: ../java/examples/guestfs-java.pod:31
+msgid ""
+"Errors from libguestfs functions are mapped into the C<LibGuestFSException> "
+"exception.  This has a single parameter which is the error message (a "
+"C<String>)."
+msgstr ""
+
+#. type: textblock
+#: ../java/examples/guestfs-java.pod:35
+msgid "Calling any method on a closed handle raises the same exception."
+msgstr ""
+
+#. type: textblock
+#: ../java/examples/guestfs-java.pod:47
+msgid ""
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)>, "
+"L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, "
+"L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://libguestfs.org/>, "
+"L<http://caml.inria.fr/>."
+msgstr ""
+
+#. type: textblock
+#: ../ocaml/examples/guestfs-ocaml.pod:5
+msgid "guestfs-ocaml - How to use libguestfs from OCaml"
+msgstr ""
+
+#. type: textblock
+#: ../ocaml/examples/guestfs-ocaml.pod:9
+msgid "Module style:"
+msgstr ""
+
+#. type: verbatim
+#: ../ocaml/examples/guestfs-ocaml.pod:11
+#, no-wrap
+msgid ""
+" let g = Guestfs.create () in\n"
+" Guestfs.add_drive_opts g ~format:\"raw\" ~readonly:true \"disk.img\";\n"
+" Guestfs.launch g;\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../ocaml/examples/guestfs-ocaml.pod:15
+msgid "Object-oriented style:"
+msgstr ""
+
+#. type: verbatim
+#: ../ocaml/examples/guestfs-ocaml.pod:17
+#, no-wrap
+msgid ""
+" let g = new Guestfs.guestfs () in\n"
+" g#add_drive_opts ~format:\"raw\" ~readonly:true \"disk.img\";\n"
+" g#launch ();\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../ocaml/examples/guestfs-ocaml.pod:21
+#, no-wrap
+msgid ""
+" ocamlfind opt prog.ml -package guestfs -linkpkg -o prog\n"
+"or:\n"
+" ocamlopt -I +guestfs mlguestfs.cmxa prog.ml -o prog\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../ocaml/examples/guestfs-ocaml.pod:27
 msgid ""
 msgid ""
-"As with E<lt>rootE<gt>, devices are from the point of view of libguestfs, "
-"and may have completely different names inside the guest.  Only mountable "
-"filesystems appear in this list, not things like swap devices."
+"This manual page documents how to call libguestfs from the OCaml programming "
+"language.  This page just documents the differences from the C API and gives "
+"some examples.  If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../inspector/virt-inspector.pod:214 ../libguestfs-1.11.20/inspector/virt-inspector.pod:214
-msgid "E<lt>filesystemsE<gt>"
+#: ../ocaml/examples/guestfs-ocaml.pod:32
+msgid "PROGRAMMING STYLES"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:216 ../libguestfs-1.11.20/inspector/virt-inspector.pod:216
+#: ../ocaml/examples/guestfs-ocaml.pod:34
 msgid ""
 msgid ""
-"E<lt>filesystemsE<gt> is like E<lt>mountpointsE<gt> but covers I<all> "
-"filesystems belonging to the guest, including swap and empty partitions.  "
-"(In the rare case of a multi-boot guest, it covers filesystems belonging to "
-"this OS or shared with this OS and other OSes)."
+"There are two different programming styles supported by the OCaml bindings.  "
+"You can use a module style, with each C function mapped to an OCaml "
+"function:"
+msgstr ""
+
+#. type: verbatim
+#: ../ocaml/examples/guestfs-ocaml.pod:38
+#, no-wrap
+msgid ""
+" int guestfs_set_verbose (guestfs_h *g, int flag);\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:222 ../libguestfs-1.11.20/inspector/virt-inspector.pod:222
-msgid "You might see something like this:"
+#: ../ocaml/examples/guestfs-ocaml.pod:40
+msgid "becomes:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:224 ../libguestfs-1.11.20/inspector/virt-inspector.pod:224
+#: ../ocaml/examples/guestfs-ocaml.pod:42
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" <operatingsystems>\n"
-"   <operatingsystem>\n"
-"     ...\n"
-"     <filesystems>\n"
-"       <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
-"         <type>ext4</type>\n"
-"         <label>Fedora-13-x86_64</label>\n"
-"         <uuid>e6a4db1e-15c2-477b-ac2a-699181c396aa</uuid>\n"
-"       </filesystem>\n"
+" val Guestfs.set_verbose : Guestfs.t -> bool -> unit\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:234 ../libguestfs-1.11.20/inspector/virt-inspector.pod:234
+#: ../ocaml/examples/guestfs-ocaml.pod:44
 msgid ""
 msgid ""
-"The optional elements within E<lt>filesystemE<gt> are the filesystem type, "
-"the label, and the UUID."
+"Alternately you can use an object-oriented style, calling methods on the "
+"class C<Guestfs.guestfs>:"
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../inspector/virt-inspector.pod:237 ../libguestfs-1.11.20/inspector/virt-inspector.pod:237
-msgid "E<lt>applicationsE<gt>"
+#. type: verbatim
+#: ../ocaml/examples/guestfs-ocaml.pod:47
+#, no-wrap
+msgid ""
+" method set_verbose : bool -> unit\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:239 ../libguestfs-1.11.20/inspector/virt-inspector.pod:239
+#: ../ocaml/examples/guestfs-ocaml.pod:49
 msgid ""
 msgid ""
-"The related elements E<lt>package_formatE<gt>, E<lt>package_managementE<gt> "
-"and E<lt>applicationsE<gt> describe applications installed in the virtual "
-"machine."
+"The object-oriented style is usually briefer, and the minor performance "
+"penalty isn't noticable in the general overhead of performing libguestfs "
+"functions."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:243 ../libguestfs-1.11.20/inspector/virt-inspector.pod:243
+#: ../ocaml/examples/guestfs-ocaml.pod:55
 msgid ""
 msgid ""
-"E<lt>package_formatE<gt>, if present, describes the packaging system used.  "
-"Typical values would be C<rpm> and C<deb>."
+"The handle is closed when it is reaped by the garbage collector.  Because "
+"libguestfs handles include a lot of state, it is also possible to close (and "
+"hence free) them explicitly by calling C<Guestfs.close> or the C<#close> "
+"method."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:246 ../libguestfs-1.11.20/inspector/virt-inspector.pod:246
+#: ../ocaml/examples/guestfs-ocaml.pod:62
 msgid ""
 msgid ""
-"E<lt>package_managementE<gt>, if present, describes the package manager.  "
-"Typical values include C<yum>, C<up2date> and C<apt>"
+"Errors from libguestfs functions are mapped into the C<Guestfs.Error> "
+"exception.  This has a single parameter which is the error message (a "
+"string)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:249 ../libguestfs-1.11.20/inspector/virt-inspector.pod:249
-msgid "E<lt>applicationsE<gt> lists the packages or applications installed."
-msgstr ""
-
-#. type: verbatim
-#: ../inspector/virt-inspector.pod:252 ../libguestfs-1.11.20/inspector/virt-inspector.pod:252
-#, no-wrap
+#: ../ocaml/examples/guestfs-ocaml.pod:66
 msgid ""
 msgid ""
-" <operatingsystems>\n"
-"   <operatingsystem>\n"
-"     ...\n"
-"     <applications>\n"
-"       <application>\n"
-"         <name>coreutils</name>\n"
-"         <version>8.5</version>\n"
-"         <release>1</release>\n"
-"       </application>\n"
-"\n"
+"Calling any function/method on a closed handle raises "
+"C<Guestfs.Handle_closed>.  The single parameter is the name of the function "
+"that you called."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:262 ../libguestfs-1.11.20/inspector/virt-inspector.pod:262
+#: ../ocaml/examples/guestfs-ocaml.pod:80
 msgid ""
 msgid ""
-"The version and release fields may not be available for some types guests.  "
-"Other fields are possible, see "
-"L<guestfs(3)/guestfs_inspect_list_applications>."
-msgstr ""
-
-#. type: =head2
-#: ../inspector/virt-inspector.pod:266 ../libguestfs-1.11.20/inspector/virt-inspector.pod:266
-msgid "E<lt>drive_mappingsE<gt>"
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)>, "
+"L<guestfs-java(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, "
+"L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://libguestfs.org/>, "
+"L<http://caml.inria.fr/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:268 ../libguestfs-1.11.20/inspector/virt-inspector.pod:268
-msgid ""
-"For operating systems like Windows which use drive letters, virt-inspector "
-"is able to find out how drive letters map to filesystems."
+#: ../perl/examples/guestfs-perl.pod:5
+msgid "guestfs-perl - How to use libguestfs from Perl"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:272 ../libguestfs-1.11.20/inspector/virt-inspector.pod:272
+#: ../perl/examples/guestfs-perl.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" <operatingsystems>\n"
-"   <operatingsystem>\n"
-"     ...\n"
-"     <drive_mappings>\n"
-"       <drive_mapping name=\"C\">/dev/sda2</drive_mapping>\n"
-"       <drive_mapping name=\"E\">/dev/sdb1</drive_mapping>\n"
-"     </drive_mappings>\n"
-"\n"
+" use Sys::Guestfs;\n"
+" \n"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../inspector/virt-inspector.pod:280 ../libguestfs-1.11.20/inspector/virt-inspector.pod:280
+#. type: verbatim
+#: ../perl/examples/guestfs-perl.pod:11
+#, no-wrap
 msgid ""
 msgid ""
-"In the example above, drive C maps to the filesystem on the second partition "
-"on the first disk, and drive E maps to the filesystem on the first partition "
-"on the second disk."
+" my $h = Sys::Guestfs->new ();\n"
+" $h->add_drive_opts ('guest.img', format => 'raw');\n"
+" $h->launch ();\n"
+" $h->mount_options ('', '/dev/sda1', '/');\n"
+" $h->touch ('/hello');\n"
+" $h->sync ();\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:284 ../libguestfs-1.11.20/inspector/virt-inspector.pod:284
+#: ../perl/examples/guestfs-perl.pod:20
 msgid ""
 msgid ""
-"Note that this only covers permanent local filesystem mappings, not things "
-"like network shares.  Furthermore NTFS volume mount points may not be listed "
-"here."
+"This manual page documents how to call libguestfs from the Perl programming "
+"language.  This page just documents the differences from the C API and gives "
+"some examples.  If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>.  To read the full Perl API, see L<Sys::Guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../inspector/virt-inspector.pod:288 ../libguestfs-1.11.20/inspector/virt-inspector.pod:288
-msgid "E<lt>iconE<gt>"
+#: ../perl/examples/guestfs-perl.pod:26
+msgid "ERRORS"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:290 ../libguestfs-1.11.20/inspector/virt-inspector.pod:290
+#: ../perl/examples/guestfs-perl.pod:28
 msgid ""
 msgid ""
-"Virt-inspector is sometimes able to extract an icon or logo for the guest.  "
-"The icon is returned as base64-encoded PNG data.  Note that the icon can be "
-"very large and high quality."
+"Errors from libguestfs functions turn into calls to C<croak> (see "
+"L<Carp(3)>)."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../inspector/virt-inspector.pod:294 ../libguestfs-1.11.20/inspector/virt-inspector.pod:294
-#, no-wrap
+#. type: textblock
+#: ../perl/examples/guestfs-perl.pod:41
 msgid ""
 msgid ""
-" <operatingsystems>\n"
-"   <operatingsystem>\n"
-"     ...\n"
-"     <icon>\n"
-"       iVBORw0KGgoAAAANSUhEUgAAAGAAAABg[.......]\n"
-"       [... many lines of base64 data ...]\n"
-"     </icon>\n"
-"\n"
+"L<Sys::Guestfs(3)>, L<guestfs(3)>, L<guestfs-examples(3)>, "
+"L<guestfs-erlang(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, "
+"L<guestfs-python(3)>, L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:302 ../libguestfs-1.11.20/inspector/virt-inspector.pod:302
-msgid ""
-"To display the icon, you have to extract it and convert the base64 data back "
-"to a binary file.  Use an XPath query or simply an editor to extract the "
-"data, then use the coreutils L<base64(1)> program to do the conversion back "
-"to a PNG file:"
+#: ../python/examples/guestfs-python.pod:5
+msgid "guestfs-python - How to use libguestfs from Python"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:307 ../libguestfs-1.11.20/inspector/virt-inspector.pod:307
+#: ../python/examples/guestfs-python.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" base64 -i -d < icon.data > icon.png\n"
+" import guestfs\n"
+" g = guestfs.GuestFS ()\n"
+" g.add_drive_opts (\"disk.img\", format=\"raw\", readonly=1)\n"
+" g.launch\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =head2
-#: ../inspector/virt-inspector.pod:309 ../libguestfs-1.11.20/inspector/virt-inspector.pod:309
-msgid "INSPECTING INSTALL DISKS, LIVE CDs"
+#. type: textblock
+#: ../python/examples/guestfs-python.pod:16
+msgid ""
+"This manual page documents how to call libguestfs from the Python "
+"programming language.  This page just documents the differences from the C "
+"API and gives some examples.  If you are not familiar with using libguestfs, "
+"you also need to read L<guestfs(3)>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:311 ../libguestfs-1.11.20/inspector/virt-inspector.pod:311
+#: ../python/examples/guestfs-python.pod:23
 msgid ""
 msgid ""
-"Virt-inspector can detect some operating system installers on install disks, "
-"live CDs, bootable USB keys and more."
+"Errors from libguestfs functions are mapped into C<RuntimeException> with a "
+"single string argument which is the error message."
+msgstr ""
+
+#. type: =head2
+#: ../python/examples/guestfs-python.pod:26
+msgid "MORE DOCUMENTATION"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:314 ../libguestfs-1.11.20/inspector/virt-inspector.pod:314
-msgid ""
-"In this case the E<lt>formatE<gt> tag will contain C<installer> and other "
-"fields may be present to indicate a live CD, network installer, or one part "
-"of a multipart CD.  For example:"
+#: ../python/examples/guestfs-python.pod:28
+msgid "Type:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:318 ../libguestfs-1.11.20/inspector/virt-inspector.pod:318
+#: ../python/examples/guestfs-python.pod:30
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" <operatingsystems>\n"
-"   <operatingsystem>\n"
-"     <root>/dev/sda</root>\n"
-"     <name>linux</name>\n"
-"     <arch>i386</arch>\n"
-"     <distro>ubuntu</distro>\n"
-"     <product_name>Ubuntu 10.10 &quot;Maverick "
-"Meerkat&quot;</product_name>\n"
-"     <major_version>10</major_version>\n"
-"     <minor_version>10</minor_version>\n"
-"     <format>installer</format>\n"
-"     <live/>\n"
+" $ python\n"
+" >>> import guestfs\n"
+" >>> help (guestfs)\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =head1
-#: ../inspector/virt-inspector.pod:330 ../libguestfs-1.11.20/inspector/virt-inspector.pod:330
-msgid "USING XPATH"
+#. type: textblock
+#: ../python/examples/guestfs-python.pod:44
+msgid ""
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-erlang(3)>, "
+"L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, "
+"L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:332 ../libguestfs-1.11.20/inspector/virt-inspector.pod:332
-msgid ""
-"You can use the XPath query language, and/or the xpath tool, in order to "
-"select parts of the XML."
+#: ../rescue/virt-rescue.pod:5
+msgid "virt-rescue - Run a rescue shell on a virtual machine"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:337 ../libguestfs-1.11.20/inspector/virt-inspector.pod:337
+#: ../rescue/virt-rescue.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-inspector -d Guest | xpath //filesystems\n"
-" Found 1 nodes:\n"
-" -- NODE --\n"
-" <filesystems>\n"
-"      <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
-"        <type>ext4</type>\n"
-" [etc]\n"
+" virt-rescue [--options] -d domname\n"
 "\n"
 msgstr ""
 
 #. type: verbatim
 "\n"
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:345 ../libguestfs-1.11.20/inspector/virt-inspector.pod:345
+#: ../rescue/virt-rescue.pod:11
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-inspector -d Guest | \\\n"
-"     xpath \"string(//filesystem[@dev='/dev/sda1']/type)\"\n"
-" Query didn't return a nodeset. Value: ext4\n"
+" virt-rescue [--options] -a disk.img [-a disk.img ...]\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =head1
-#: ../inspector/virt-inspector.pod:356 ../libguestfs-1.11.20/inspector/virt-inspector.pod:356
-msgid "OLD VERSIONS OF VIRT-INSPECTOR"
-msgstr ""
-
-#. type: textblock
-#: ../inspector/virt-inspector.pod:358 ../libguestfs-1.11.20/inspector/virt-inspector.pod:358
-msgid ""
-"Early versions of libguestfs shipped with a different virt-inspector program "
-"written in Perl (the current version is written in C).  The XML output of "
-"the Perl virt-inspector was different and it could also output in other "
-"formats like text."
-msgstr ""
-
-#. type: textblock
-#: ../inspector/virt-inspector.pod:363 ../libguestfs-1.11.20/inspector/virt-inspector.pod:363
-msgid "The old virt-inspector is no longer supported or shipped with libguestfs."
-msgstr ""
-
-#. type: textblock
-#: ../inspector/virt-inspector.pod:366 ../libguestfs-1.11.20/inspector/virt-inspector.pod:366
+#. type: verbatim
+#: ../rescue/virt-rescue.pod:15
+#, no-wrap
 msgid ""
 msgid ""
-"To confuse matters further, in Red Hat Enterprise Linux 6 we ship two "
-"versions of virt-inspector with different names:"
+" virt-rescue [--options] domname\n"
+"\n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:369 ../libguestfs-1.11.20/inspector/virt-inspector.pod:369
+#: ../rescue/virt-rescue.pod:17
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-inspector     Old Perl version.\n"
-" virt-inspector2    New C version.\n"
+" virt-rescue [--options] disk.img [disk.img ...]\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:374 ../libguestfs-1.11.20/inspector/virt-inspector.pod:374
+#: ../rescue/virt-rescue.pod:21
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfish(1)>, L<http://www.w3.org/TR/xpath/>, "
-"L<base64(1)>, L<http://libguestfs.org/>."
+"You must I<not> use C<virt-rescue> on live virtual machines.  Doing so will "
+"probably result in disk corruption in the VM.  C<virt-rescue> tries to stop "
+"you from doing this, but doesn't catch all cases."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:390 ../libguestfs-1.11.20/inspector/virt-inspector.pod:390
-msgid "Matthew Booth L<mbooth@redhat.com>"
+#: ../rescue/virt-rescue.pod:25
+msgid ""
+"However if you use the I<--ro> (read only) option, then you can attach a "
+"shell to a live virtual machine.  The results might be strange or "
+"inconsistent at times but you won't get disk corruption."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../java/examples/guestfs-java.pod:5 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:5
-msgid "guestfs-java - How to use libguestfs from Java"
+#: ../rescue/virt-rescue.pod:31
+msgid ""
+"virt-rescue is like a Rescue CD, but for virtual machines, and without the "
+"need for a CD.  virt-rescue gives you a rescue shell and some simple "
+"recovery tools which you can use to examine or rescue a virtual machine or "
+"disk image."
+msgstr ""
+
+#. type: textblock
+#: ../rescue/virt-rescue.pod:36
+msgid ""
+"You can run virt-rescue on any virtual machine known to libvirt, or directly "
+"on disk image(s):"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../java/examples/guestfs-java.pod:9 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:9
+#: ../rescue/virt-rescue.pod:39
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" import com.redhat.et.libguestfs.*;\n"
-" \n"
+" virt-rescue -d GuestName\n"
+"\n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../java/examples/guestfs-java.pod:11 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:11
+#: ../rescue/virt-rescue.pod:41
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" GuestFS g = new GuestFS ();\n"
-" g.add_drive_opts (\"disk.img\", null);\n"
-" g.launch ();\n"
+" virt-rescue --ro -a /path/to/disk.img\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../java/examples/guestfs-java.pod:17 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:17
+#. type: verbatim
+#: ../rescue/virt-rescue.pod:43
+#, no-wrap
 msgid ""
 msgid ""
-"This manual page documents how to call libguestfs from the Java programming "
-"language.  This page just documents the differences from the C API and gives "
-"some examples.  If you are not familiar with using libguestfs, you also need "
-"to read L<guestfs(3)>."
+" virt-rescue -a /dev/sdc\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../java/examples/guestfs-java.pod:22 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:22 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:53 ../ocaml/examples/guestfs-ocaml.pod:53
-msgid "CLOSING THE HANDLE"
+#. type: textblock
+#: ../rescue/virt-rescue.pod:45
+msgid "For live VMs you I<must> use the --ro option."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../java/examples/guestfs-java.pod:24 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:24
+#: ../rescue/virt-rescue.pod:47
 msgid ""
 msgid ""
-"The handle is closed when it is reaped by the garbage collector.  Because "
-"libguestfs handles include a lot of state, it is also possible to close (and "
-"hence free) them explicitly by calling the C<close> method."
-msgstr ""
-
-#. type: =head2
-#: ../java/examples/guestfs-java.pod:29 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:29 ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:60 ../libguestfs-1.11.20/python/examples/guestfs-python.pod:21 ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:22 ../ocaml/examples/guestfs-ocaml.pod:60 ../python/examples/guestfs-python.pod:21 ../ruby/examples/guestfs-ruby.pod:22
-msgid "EXCEPTIONS"
+"When you run virt-rescue on a virtual machine or disk image, you are placed "
+"in an interactive bash shell where you can use many ordinary Linux "
+"commands.  What you see in C</> (C</bin>, C</lib> etc) is the rescue "
+"appliance.  You must mount the virtual machine's filesystems by hand.  There "
+"is an empty directory called C</sysroot> where you can mount filesystems."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../java/examples/guestfs-java.pod:31 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:31
+#: ../rescue/virt-rescue.pod:54
 msgid ""
 msgid ""
-"Errors from libguestfs functions are mapped into the C<LibGuestFSException> "
-"exception.  This has a single parameter which is the error message (a "
-"C<String>)."
+"In the example below, we list logical volumes, then choose one to mount "
+"under C</sysroot>:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../java/examples/guestfs-java.pod:35 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:35
-msgid "Calling any method on a closed handle raises the same exception."
+#. type: verbatim
+#: ../rescue/virt-rescue.pod:57
+#, no-wrap
+msgid ""
+" ><rescue> lvs\n"
+" LV      VG        Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n"
+" lv_root vg_f11x64 -wi-a-   8.83G\n"
+" lv_swap vg_f11x64 -wi-a- 992.00M\n"
+" ><rescue> mount /dev/vg_f11x64/lv_root /sysroot\n"
+" ><rescue> ls /sysroot\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../java/examples/guestfs-java.pod:47 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:47
+#: ../rescue/virt-rescue.pod:64
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-ocaml(3)>, "
-"L<guestfs-perl(3)>, L<guestfs-python(3)>, L<guestfs-recipes(1)>, "
-"L<guestfs-ruby(3)>, L<http://libguestfs.org/>, L<http://caml.inria.fr/>."
+"If you don't know what filesystems are available on the virtual machine then "
+"you can use commands such as L<parted(8)> and L<lvs(8)> to find out."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../java/examples/guestfs-java.pod:63 ../libguestfs-1.11.20/java/examples/guestfs-java.pod:63 ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:57 ../perl/examples/guestfs-perl.pod:57
-msgid "Copyright (C) 2011 Red Hat Inc. L<http://libguestfs.org/>"
+#: ../rescue/virt-rescue.pod:70
+msgid ""
+"Virt-rescue can be used on I<any> disk image file or device, not just a "
+"virtual machine.  For example you can use it on a blank file if you want to "
+"partition that file (although we would recommend using L<guestfish(1)> "
+"instead as it is more suitable for this purpose).  You can even use "
+"virt-rescue on things like SD cards."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:5 ../ocaml/examples/guestfs-ocaml.pod:5
-msgid "guestfs-ocaml - How to use libguestfs from OCaml"
+#: ../rescue/virt-rescue.pod:76
+msgid ""
+"Virt-rescue does not require root.  You only need to run it as root if you "
+"need root to open the disk image."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:9 ../ocaml/examples/guestfs-ocaml.pod:9
-msgid "Module style:"
+#: ../rescue/virt-rescue.pod:79
+msgid ""
+"This tool is just designed for quick interactive hacking on a virtual "
+"machine.  For more structured access to a virtual machine disk image, you "
+"should use L<guestfs(3)>.  To get a structured shell that you can use to "
+"make scripted changes to guests, use L<guestfish(1)>."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:11 ../ocaml/examples/guestfs-ocaml.pod:11
-#, no-wrap
-msgid ""
-" let g = Guestfs.create () in\n"
-" Guestfs.add_drive_opts g ~format:\"raw\" ~readonly:true \"disk.img\";\n"
-" Guestfs.launch g;\n"
-"\n"
+#. type: =item
+#: ../rescue/virt-rescue.pod:103
+msgid "B<--append kernelopts>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:15 ../ocaml/examples/guestfs-ocaml.pod:15
-msgid "Object-oriented style:"
+#: ../rescue/virt-rescue.pod:105
+msgid "Pass additional options to the rescue kernel."
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:17 ../ocaml/examples/guestfs-ocaml.pod:17
+#: ../rescue/virt-rescue.pod:135
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" let g = new Guestfs.guestfs () in\n"
-" g#add_drive_opts ~format:\"raw\" ~readonly:true \"disk.img\";\n"
-" g#launch ();\n"
+" virt-rescue --format=raw -a disk.img\n"
 "\n"
 msgstr ""
 
 #. type: verbatim
 "\n"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:21 ../ocaml/examples/guestfs-ocaml.pod:21
+#: ../rescue/virt-rescue.pod:139
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" ocamlfind opt prog.ml -package guestfs -linkpkg -o prog\n"
-"or:\n"
-" ocamlopt -I +guestfs mlguestfs.cmxa prog.ml -o prog\n"
+" virt-rescue --format=raw -a disk.img --format -a another.img\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:27 ../ocaml/examples/guestfs-ocaml.pod:27
-msgid ""
-"This manual page documents how to call libguestfs from the OCaml programming "
-"language.  This page just documents the differences from the C API and gives "
-"some examples.  If you are not familiar with using libguestfs, you also need "
-"to read L<guestfs(3)>."
+#. type: =item
+#: ../rescue/virt-rescue.pod:148
+msgid "B<-m MB>"
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:32 ../ocaml/examples/guestfs-ocaml.pod:32
-msgid "PROGRAMMING STYLES"
+#. type: =item
+#: ../rescue/virt-rescue.pod:150
+msgid "B<--memsize MB>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:34 ../ocaml/examples/guestfs-ocaml.pod:34
-msgid ""
-"There are two different programming styles supported by the OCaml bindings.  "
-"You can use a module style, with each C function mapped to an OCaml "
-"function:"
-msgstr ""
-
-#. type: verbatim
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:38 ../ocaml/examples/guestfs-ocaml.pod:38
-#, no-wrap
+#: ../rescue/virt-rescue.pod:152
 msgid ""
 msgid ""
-" int guestfs_set_verbose (guestfs_h *g, int flag);\n"
-"\n"
-msgstr ""
-
-#. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:40 ../ocaml/examples/guestfs-ocaml.pod:40
-msgid "becomes:"
+"Change the amount of memory allocated to the rescue system.  The default is "
+"set by libguestfs and is small but adequate for running system tools.  The "
+"occasional program might need more memory.  The parameter is specified in "
+"megabytes."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:42 ../ocaml/examples/guestfs-ocaml.pod:42
-#, no-wrap
-msgid ""
-" val Guestfs.set_verbose : Guestfs.t -> bool -> unit\n"
-"\n"
+#. type: =item
+#: ../rescue/virt-rescue.pod:157
+msgid "B<--network>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:44 ../ocaml/examples/guestfs-ocaml.pod:44
-msgid ""
-"Alternately you can use an object-oriented style, calling methods on the "
-"class C<Guestfs.guestfs>:"
-msgstr ""
-
-#. type: verbatim
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:47 ../ocaml/examples/guestfs-ocaml.pod:47
-#, no-wrap
-msgid ""
-" method set_verbose : bool -> unit\n"
-"\n"
+#: ../rescue/virt-rescue.pod:159
+msgid "Enable QEMU user networking in the guest.  See L</NETWORK>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:49 ../ocaml/examples/guestfs-ocaml.pod:49
-msgid ""
-"The object-oriented style is usually briefer, and the minor performance "
-"penalty isn't noticable in the general overhead of performing libguestfs "
-"functions."
+#: ../rescue/virt-rescue.pod:165
+msgid "Open the image read-only."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:55 ../ocaml/examples/guestfs-ocaml.pod:55
+#: ../rescue/virt-rescue.pod:175
 msgid ""
 msgid ""
-"The handle is closed when it is reaped by the garbage collector.  Because "
-"libguestfs handles include a lot of state, it is also possible to close (and "
-"hence free) them explicitly by calling C<Guestfs.close> or the C<#close> "
-"method."
+"Enable SELinux in the rescue appliance.  You should read "
+"L<guestfs(3)/SELINUX> before using this option."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:62 ../ocaml/examples/guestfs-ocaml.pod:62
-msgid ""
-"Errors from libguestfs functions are mapped into the C<Guestfs.Error> "
-"exception.  This has a single parameter which is the error message (a "
-"string)."
+#. type: =item
+#: ../rescue/virt-rescue.pod:178
+msgid "B<--smp> N"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:66 ../ocaml/examples/guestfs-ocaml.pod:66
-msgid ""
-"Calling any function/method on a closed handle raises "
-"C<Guestfs.Handle_closed>.  The single parameter is the name of the function "
-"that you called."
+#: ../rescue/virt-rescue.pod:180
+msgid "Enable N E<ge> 2 virtual CPUs in the rescue appliance."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ocaml/examples/guestfs-ocaml.pod:80 ../ocaml/examples/guestfs-ocaml.pod:80
+#: ../rescue/virt-rescue.pod:198
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-java(3)>, "
-"L<guestfs-perl(3)>, L<guestfs-python(3)>, L<guestfs-recipes(1)>, "
-"L<guestfs-ruby(3)>, L<http://libguestfs.org/>, L<http://caml.inria.fr/>."
+"This changes the I<-a> and I<-d> options so that disks are added and mounts "
+"are done read-write."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:5 ../perl/examples/guestfs-perl.pod:5
-msgid "guestfs-perl - How to use libguestfs from Perl"
+#: ../rescue/virt-rescue.pod:211
+msgid "Previous versions of virt-rescue allowed you to write either:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:9 ../perl/examples/guestfs-perl.pod:9
+#: ../rescue/virt-rescue.pod:213
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" use Sys::Guestfs;\n"
-" \n"
+" virt-rescue disk.img [disk.img ...]\n"
+"\n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:11 ../perl/examples/guestfs-perl.pod:11
+#: ../rescue/virt-rescue.pod:217
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" my $h = Sys::Guestfs->new ();\n"
-" $h->add_drive_opts ('guest.img', format => 'raw');\n"
-" $h->launch ();\n"
-" $h->mount_options ('', '/dev/sda1', '/');\n"
-" $h->touch ('/hello');\n"
-" $h->sync ();\n"
+" virt-rescue guestname\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: =head1
+#: ../rescue/virt-rescue.pod:225
+msgid "NETWORK"
+msgstr ""
+
 #. type: textblock
 #. type: textblock
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:20 ../perl/examples/guestfs-perl.pod:20
+#: ../rescue/virt-rescue.pod:227
 msgid ""
 msgid ""
-"This manual page documents how to call libguestfs from the Perl programming "
-"language.  This page just documents the differences from the C API and gives "
-"some examples.  If you are not familiar with using libguestfs, you also need "
-"to read L<guestfs(3)>.  To read the full Perl API, see L<Sys::Guestfs(3)>."
+"Adding the I<--network> option enables QEMU user networking in the rescue "
+"appliance.  There are some differences between user networking and ordinary "
+"networking:"
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:26 ../perl/examples/guestfs-perl.pod:26
-msgid "ERRORS"
+#. type: =item
+#: ../rescue/virt-rescue.pod:233
+msgid "ping does not work"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:28 ../perl/examples/guestfs-perl.pod:28
+#: ../rescue/virt-rescue.pod:235
 msgid ""
 msgid ""
-"Errors from libguestfs functions turn into calls to C<croak> (see "
-"L<Carp(3)>)."
+"Because the ICMP ECHO_REQUEST protocol generally requires root in order to "
+"send the ping packets, and because virt-rescue must be able to run as "
+"non-root, QEMU user networking is not able to emulate the L<ping(8)> "
+"command.  The ping command will appear to resolve addresses but will not be "
+"able to send or receive any packets.  This does not mean that the network is "
+"not working."
+msgstr ""
+
+#. type: =item
+#: ../rescue/virt-rescue.pod:242
+msgid "cannot receive connections"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/perl/examples/guestfs-perl.pod:41 ../perl/examples/guestfs-perl.pod:41
-msgid ""
-"L<Sys::Guestfs(3)>, L<guestfs(3)>, L<guestfs-examples(3)>, "
-"L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-python(3)>, "
-"L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, L<http://libguestfs.org/>."
+#: ../rescue/virt-rescue.pod:244
+msgid "QEMU user networking cannot receive incoming connections."
+msgstr ""
+
+#. type: =item
+#: ../rescue/virt-rescue.pod:246
+msgid "making TCP connections"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:5 ../python/examples/guestfs-python.pod:5
-msgid "guestfs-python - How to use libguestfs from Python"
+#: ../rescue/virt-rescue.pod:248
+msgid ""
+"The virt-rescue appliance needs to be small and so does not include many "
+"network tools.  In particular there is no L<telnet(1)> command.  You can "
+"make TCP connections from the shell using the magical "
+"C</dev/tcp/E<lt>hostnameE<gt>/E<lt>portE<gt>> syntax:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:9 ../python/examples/guestfs-python.pod:9
+#: ../rescue/virt-rescue.pod:253
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" import guestfs\n"
-" g = guestfs.GuestFS ()\n"
-" g.add_drive_opts (\"disk.img\", format=\"raw\", readonly=1)\n"
-" g.launch\n"
+" exec 3<>/dev/tcp/redhat.com/80\n"
+" echo \"GET /\" >&3\n"
+" cat <&3\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:16 ../python/examples/guestfs-python.pod:16
-msgid ""
-"This manual page documents how to call libguestfs from the Python "
-"programming language.  This page just documents the differences from the C "
-"API and gives some examples.  If you are not familiar with using libguestfs, "
-"you also need to read L<guestfs(3)>."
+#: ../rescue/virt-rescue.pod:257
+msgid "See L<bash(1)> for more details."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:23 ../python/examples/guestfs-python.pod:23
+#: ../rescue/virt-rescue.pod:263
 msgid ""
 msgid ""
-"Errors from libguestfs functions are mapped into C<RuntimeException> with a "
-"single string argument which is the error message."
+"Several environment variables affect virt-rescue.  See "
+"L<guestfs(3)/ENVIRONMENT VARIABLES> for the complete list."
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:26 ../python/examples/guestfs-python.pod:26
-msgid "MORE DOCUMENTATION"
+#. type: textblock
+#: ../rescue/virt-rescue.pod:290
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:28 ../python/examples/guestfs-python.pod:28
-msgid "Type:"
+#: ../resize/virt-resize.pod:5
+msgid "virt-resize - Resize a virtual machine disk"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:30 ../python/examples/guestfs-python.pod:30
+#: ../resize/virt-resize.pod:9
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ python\n"
-" >>> import guestfs\n"
-" >>> help (guestfs)\n"
+" virt-resize [--resize /dev/sdaN=[+/-]<size>[%]]\n"
+"   [--expand /dev/sdaN] [--shrink /dev/sdaN]\n"
+"   [--ignore /dev/sdaN] [--delete /dev/sdaN] [...] indisk outdisk\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/python/examples/guestfs-python.pod:44 ../python/examples/guestfs-python.pod:44
+#: ../resize/virt-resize.pod:15
+msgid ""
+"Virt-resize is a tool which can resize a virtual machine disk, making it "
+"larger or smaller overall, and resizing or deleting any partitions contained "
+"within."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:19
+msgid ""
+"Virt-resize B<cannot> resize disk images in-place.  Virt-resize B<should "
+"not> be used on live virtual machines - for consistent results, shut the "
+"virtual machine down before resizing it."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:23
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-java(3)>, "
-"L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-recipes(1)>, "
-"L<guestfs-ruby(3)>, L<http://libguestfs.org/>."
+"If you are not familiar with the associated tools: L<virt-filesystems(1)> "
+"and L<virt-df(1)>, we recommend you go and read those manual pages first."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:5 ../rescue/virt-rescue.pod:5
-msgid "virt-rescue - Run a rescue shell on a virtual machine"
+#. type: =item
+#: ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:520 ../sparsify/virt-sparsify.pod:203 ../src/guestfs.pod:469 ../src/guestfs.pod:1287 ../src/guestfs.pod:1426 ../src/guestfs.pod:2604
+msgid "1."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:9 ../rescue/virt-rescue.pod:9
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:33
 msgid ""
 msgid ""
-" virt-rescue [--options] -d domname\n"
-"\n"
+"Copy C<olddisk> to C<newdisk>, extending one of the guest's partitions to "
+"fill the extra 5GB of space."
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:11 ../rescue/virt-rescue.pod:11
+#: ../resize/virt-resize.pod:36
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue [--options] -a disk.img [-a disk.img ...]\n"
-"\n"
+" virt-filesystems --long -h --all -a olddisk\n"
+" \n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:15 ../rescue/virt-rescue.pod:15
+#: ../resize/virt-resize.pod:38
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue [--options] domname\n"
-"\n"
+" truncate -r olddisk newdisk\n"
+" truncate -s +5G newdisk\n"
+" \n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:17 ../rescue/virt-rescue.pod:17
+#: ../resize/virt-resize.pod:41
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue [--options] disk.img [disk.img ...]\n"
+" # Note \"/dev/sda2\" is a partition inside the \"olddisk\" file.\n"
+" virt-resize --expand /dev/sda2 olddisk newdisk\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:21 ../rescue/virt-rescue.pod:21
-msgid ""
-"You must I<not> use C<virt-rescue> on live virtual machines.  Doing so will "
-"probably result in disk corruption in the VM.  C<virt-rescue> tries to stop "
-"you from doing this, but doesn't catch all cases."
+#. type: =item
+#: ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:527 ../sparsify/virt-sparsify.pod:210 ../src/guestfs.pod:475 ../src/guestfs.pod:1291 ../src/guestfs.pod:1430 ../src/guestfs.pod:2629
+msgid "2."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:25 ../rescue/virt-rescue.pod:25
+#: ../resize/virt-resize.pod:46
 msgid ""
 msgid ""
-"However if you use the I<--ro> (read only) option, then you can attach a "
-"shell to a live virtual machine.  The results might be strange or "
-"inconsistent at times but you won't get disk corruption."
+"As above, but make the /boot partition 200MB bigger, while giving the "
+"remaining space to /dev/sda2:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:31 ../rescue/virt-rescue.pod:31
+#. type: verbatim
+#: ../resize/virt-resize.pod:49
+#, no-wrap
 msgid ""
 msgid ""
-"virt-rescue is like a Rescue CD, but for virtual machines, and without the "
-"need for a CD.  virt-rescue gives you a rescue shell and some simple "
-"recovery tools which you can use to examine or rescue a virtual machine or "
-"disk image."
+" virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 \\\n"
+"   olddisk newdisk\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:533 ../sparsify/virt-sparsify.pod:216 ../src/guestfs.pod:486 ../src/guestfs.pod:1436
+msgid "3."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:36 ../rescue/virt-rescue.pod:36
+#: ../resize/virt-resize.pod:54
 msgid ""
 msgid ""
-"You can run virt-rescue on any virtual machine known to libvirt, or directly "
-"on disk image(s):"
+"As in the first example, but expand a logical volume as the final step.  "
+"This is what you would typically use for Linux guests that use LVM:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:39 ../rescue/virt-rescue.pod:39
+#: ../resize/virt-resize.pod:58
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue -d GuestName\n"
+" virt-resize --expand /dev/sda2 --LV-expand /dev/vg_guest/lv_root \\\n"
+"   olddisk newdisk\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:41 ../rescue/virt-rescue.pod:41
-#, no-wrap
+#. type: =item
+#: ../resize/virt-resize.pod:61
+msgid "4."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:63
 msgid ""
 msgid ""
-" virt-rescue --ro -a /path/to/disk.img\n"
-"\n"
+"As in the first example, but the output format will be qcow2 instead of a "
+"raw disk:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:43 ../rescue/virt-rescue.pod:43
+#: ../resize/virt-resize.pod:66
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue -a /dev/sdc\n"
+" qemu-img create -f qcow2 newdisk.qcow2 15G\n"
+" virt-resize --expand /dev/sda2 olddisk newdisk.qcow2\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:45 ../rescue/virt-rescue.pod:45
-msgid "For live VMs you I<must> use the --ro option."
+#. type: =head1
+#: ../resize/virt-resize.pod:71
+msgid "DETAILED USAGE"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:47 ../rescue/virt-rescue.pod:47
-msgid ""
-"When you run virt-rescue on a virtual machine or disk image, you are placed "
-"in an interactive bash shell where you can use many ordinary Linux "
-"commands.  What you see in C</> (C</bin>, C</lib> etc) is the rescue "
-"appliance.  You must mount the virtual machine's filesystems by hand.  There "
-"is an empty directory called C</sysroot> where you can mount filesystems."
+#. type: =head2
+#: ../resize/virt-resize.pod:73
+msgid "EXPANDING A VIRTUAL MACHINE DISK"
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:77
+msgid "1. Shut down the virtual machine"
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:79
+msgid "2. Locate input disk image"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:54 ../rescue/virt-rescue.pod:54
+#: ../resize/virt-resize.pod:81
 msgid ""
 msgid ""
-"In the example below, we list logical volumes, then choose one to mount "
-"under C</sysroot>:"
+"Locate the input disk image (ie. the file or device on the host containing "
+"the guest's disk).  If the guest is managed by libvirt, you can use C<virsh "
+"dumpxml> like this to find the disk image name:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:57 ../rescue/virt-rescue.pod:57
+#: ../resize/virt-resize.pod:85
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" ><rescue> lvs\n"
-" LV      VG        Attr   LSize   Origin Snap%  Move Log Copy%  Convert\n"
-" lv_root vg_f11x64 -wi-a-   8.83G\n"
-" lv_swap vg_f11x64 -wi-a- 992.00M\n"
-" ><rescue> mount /dev/vg_f11x64/lv_root /sysroot\n"
-" ><rescue> ls /sysroot\n"
+" # virsh dumpxml guestname | xpath /domain/devices/disk/source\n"
+" Found 1 nodes:\n"
+" -- NODE --\n"
+" <source dev=\"/dev/vg/lv_guest\" />\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:64 ../rescue/virt-rescue.pod:64
-msgid ""
-"If you don't know what filesystems are available on the virtual machine then "
-"you can use commands such as L<parted(8)> and L<lvs(8)> to find out."
+#. type: =item
+#: ../resize/virt-resize.pod:90
+msgid "3. Look at current sizing"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:70 ../rescue/virt-rescue.pod:70
-msgid ""
-"Virt-rescue can be used on I<any> disk image file or device, not just a "
-"virtual machine.  For example you can use it on a blank file if you want to "
-"partition that file (although we would recommend using L<guestfish(1)> "
-"instead as it is more suitable for this purpose).  You can even use "
-"virt-rescue on things like SD cards."
+#: ../resize/virt-resize.pod:92
+msgid "Use L<virt-filesystems(1)> to display the current partitions and sizes:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:76 ../rescue/virt-rescue.pod:76
+#. type: verbatim
+#: ../resize/virt-resize.pod:95
+#, no-wrap
 msgid ""
 msgid ""
-"Virt-rescue does not require root.  You only need to run it as root if you "
-"need root to open the disk image."
+" # virt-filesystems --long --parts --blkdevs -h -a /dev/vg/lv_guest\n"
+" Name       Type       Size  Parent\n"
+" /dev/sda1  partition  101M  /dev/sda\n"
+" /dev/sda2  partition  7.9G  /dev/sda\n"
+" /dev/sda   device     8.0G  -\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:79 ../rescue/virt-rescue.pod:79
+#: ../resize/virt-resize.pod:101
 msgid ""
 msgid ""
-"This tool is just designed for quick interactive hacking on a virtual "
-"machine.  For more structured access to a virtual machine disk image, you "
-"should use L<guestfs(3)>.  To get a structured shell that you can use to "
-"make scripted changes to guests, use L<guestfish(1)>."
+"(This example is a virtual machine with an 8 GB disk which we would like to "
+"expand up to 10 GB)."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:103 ../rescue/virt-rescue.pod:103
-msgid "B<--append kernelopts>"
+#: ../resize/virt-resize.pod:104
+msgid "4. Create output disk"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:105 ../rescue/virt-rescue.pod:105
-msgid "Pass additional options to the rescue kernel."
+#: ../resize/virt-resize.pod:106
+msgid ""
+"Virt-resize cannot do in-place disk modifications.  You have to have space "
+"to store the resized output disk."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:109
+msgid "To store the resized disk image in a file, create a file of a suitable size:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:135 ../rescue/virt-rescue.pod:135
+#: ../resize/virt-resize.pod:112
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue --format=raw -a disk.img\n"
+" # rm -f outdisk\n"
+" # truncate -s 10G outdisk\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../resize/virt-resize.pod:115
+msgid "Or use L<lvcreate(1)> to create a logical volume:"
+msgstr ""
+
 #. type: verbatim
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:139 ../rescue/virt-rescue.pod:139
+#: ../resize/virt-resize.pod:117
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue --format=raw -a disk.img --format -a another.img\n"
+" # lvcreate -L 10G -n lv_name vg_name\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:148 ../rescue/virt-rescue.pod:148
-msgid "B<-m MB>"
-msgstr ""
-
-#. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:150 ../rescue/virt-rescue.pod:150
-msgid "B<--memsize MB>"
+#. type: textblock
+#: ../resize/virt-resize.pod:119
+msgid "Or use L<virsh(1)> vol-create-as to create a libvirt storage volume:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:152 ../rescue/virt-rescue.pod:152
+#. type: verbatim
+#: ../resize/virt-resize.pod:121
+#, no-wrap
 msgid ""
 msgid ""
-"Change the amount of memory allocated to the rescue system.  The default is "
-"set by libguestfs and is small but adequate for running system tools.  The "
-"occasional program might need more memory.  The parameter is specified in "
-"megabytes."
+" # virsh pool-list\n"
+" # virsh vol-create-as poolname newvol 10G\n"
+"\n"
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:157 ../rescue/virt-rescue.pod:157
-msgid "B<--network>"
+#: ../resize/virt-resize.pod:124
+msgid "5. Resize"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:159 ../rescue/virt-rescue.pod:159
-msgid "Enable QEMU user networking in the guest.  See L</NETWORK>."
+#: ../resize/virt-resize.pod:126
+msgid ""
+"virt-resize takes two mandatory parameters, the input disk (eg. device or "
+"file) and the output disk.  The output disk is the one created in the "
+"previous step."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:165 ../rescue/virt-rescue.pod:165
-msgid "Open the image read-only."
+#. type: verbatim
+#: ../resize/virt-resize.pod:130
+#, no-wrap
+msgid ""
+" # virt-resize indisk outdisk\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:175 ../rescue/virt-rescue.pod:175
+#: ../resize/virt-resize.pod:132
 msgid ""
 msgid ""
-"Enable SELinux in the rescue appliance.  You should read "
-"L<guestfs(3)/SELINUX> before using this option."
+"This command just copies disk image C<indisk> to disk image C<outdisk> "
+"I<without> resizing or changing any existing partitions.  If C<outdisk> is "
+"larger, then an extra, empty partition is created at the end of the disk "
+"covering the extra space.  If C<outdisk> is smaller, then it will give an "
+"error."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:194 ../rescue/virt-rescue.pod:194
+#: ../resize/virt-resize.pod:138
 msgid ""
 msgid ""
-"This changes the I<-a> and I<-d> options so that disks are added and mounts "
-"are done read-write."
+"More realistically you'd want to expand existing partitions in the disk "
+"image by passing extra options (for the full list see the L</OPTIONS> "
+"section below)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:207 ../rescue/virt-rescue.pod:207
-msgid "Previous versions of virt-rescue allowed you to write either:"
-msgstr ""
-
-#. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:209 ../rescue/virt-rescue.pod:209
-#, no-wrap
+#: ../resize/virt-resize.pod:142
 msgid ""
 msgid ""
-" virt-rescue disk.img [disk.img ...]\n"
-"\n"
+"L</--expand> is the most useful option.  It expands the named partition "
+"within the disk to fill any extra space:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:213 ../rescue/virt-rescue.pod:213
+#: ../resize/virt-resize.pod:145
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-rescue guestname\n"
+" # virt-resize --expand /dev/sda2 indisk outdisk\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =head1
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:221 ../rescue/virt-rescue.pod:221
-msgid "NETWORK"
+#. type: textblock
+#: ../resize/virt-resize.pod:147
+msgid ""
+"(In this case, an extra partition is I<not> created at the end of the disk, "
+"because there will be no unused space)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:223 ../rescue/virt-rescue.pod:223
+#: ../resize/virt-resize.pod:150
 msgid ""
 msgid ""
-"Adding the I<--network> option enables QEMU user networking in the rescue "
-"appliance.  There are some differences between user networking and ordinary "
-"networking:"
+"L</--resize> is the other commonly used option.  The following would "
+"increase the size of /dev/sda1 by 200M, and expand /dev/sda2 to fill the "
+"rest of the available space:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:229 ../rescue/virt-rescue.pod:229
-msgid "ping does not work"
+#. type: verbatim
+#: ../resize/virt-resize.pod:154
+#, no-wrap
+msgid ""
+" # virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 \\\n"
+"     indisk outdisk\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:231 ../rescue/virt-rescue.pod:231
+#: ../resize/virt-resize.pod:157
 msgid ""
 msgid ""
-"Because the ICMP ECHO_REQUEST protocol generally requires root in order to "
-"send the ping packets, and because virt-rescue must be able to run as "
-"non-root, QEMU user networking is not able to emulate the L<ping(8)> "
-"command.  The ping command will appear to resolve addresses but will not be "
-"able to send or receive any packets.  This does not mean that the network is "
-"not working."
+"If the expanded partition in the image contains a filesystem or LVM PV, then "
+"if virt-resize knows how, it will resize the contents, the equivalent of "
+"calling a command such as L<pvresize(8)>, L<resize2fs(8)>, L<ntfsresize(8)> "
+"or L<btrfs(8)>.  However virt-resize does not know how to resize some "
+"filesystems, so you would have to online resize them after booting the "
+"guest."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:238 ../rescue/virt-rescue.pod:238
-msgid "cannot receive connections"
+#. type: textblock
+#: ../resize/virt-resize.pod:164
+msgid "Other options are covered below."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:240 ../rescue/virt-rescue.pod:240
-msgid "QEMU user networking cannot receive incoming connections."
+#. type: =item
+#: ../resize/virt-resize.pod:166
+msgid "6. Test"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:242 ../rescue/virt-rescue.pod:242
-msgid "making TCP connections"
+#. type: textblock
+#: ../resize/virt-resize.pod:168
+msgid "Thoroughly test the new disk image I<before> discarding the old one."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:244 ../rescue/virt-rescue.pod:244
-msgid ""
-"The virt-rescue appliance needs to be small and so does not include many "
-"network tools.  In particular there is no L<telnet(1)> command.  You can "
-"make TCP connections from the shell using the magical "
-"C</dev/tcp/E<lt>hostnameE<gt>/E<lt>portE<gt>> syntax:"
+#: ../resize/virt-resize.pod:170
+msgid "If you are using libvirt, edit the XML to point at the new disk:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:249 ../rescue/virt-rescue.pod:249
+#: ../resize/virt-resize.pod:172
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" exec 3<>/dev/tcp/redhat.com/80\n"
-" echo \"GET /\" >&3\n"
-" cat <&3\n"
+" # virsh edit guestname\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:253 ../rescue/virt-rescue.pod:253
-msgid "See L<bash(1)> for more details."
-msgstr ""
-
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:259 ../rescue/virt-rescue.pod:259
-msgid ""
-"Several environment variables affect virt-rescue.  See "
-"L<guestfs(3)/ENVIRONMENT VARIABLES> for the complete list."
-msgstr ""
-
-#. type: textblock
-#: ../libguestfs-1.11.20/rescue/virt-rescue.pod:286 ../rescue/virt-rescue.pod:286
+#: ../resize/virt-resize.pod:174
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
-"L<http://libguestfs.org/>."
+"Change E<lt>source ...E<gt>, see "
+"L<http://libvirt.org/formatdomain.html#elementsDisks>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:5 ../resize/virt-resize.pod:5
-msgid "virt-resize - Resize a virtual machine disk"
+#: ../resize/virt-resize.pod:177
+msgid "Then start up the domain with the new, resized disk:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:9 ../resize/virt-resize.pod:9
+#: ../resize/virt-resize.pod:179
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-resize [--resize /dev/sdaN=[+/-]<size>[%]]\n"
-"   [--expand /dev/sdaN] [--shrink /dev/sdaN]\n"
-"   [--ignore /dev/sdaN] [--delete /dev/sdaN] [...] indisk outdisk\n"
+" # virsh start guestname\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:15 ../resize/virt-resize.pod:15
+#: ../resize/virt-resize.pod:181
 msgid ""
 msgid ""
-"Virt-resize is a tool which can resize a virtual machine disk, making it "
-"larger or smaller overall, and resizing or deleting any partitions contained "
-"within."
+"and check that it still works.  See also the L</NOTES> section below for "
+"additional information."
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:184
+msgid "7. Resize LVs etc inside the guest"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:19 ../resize/virt-resize.pod:19
-msgid ""
-"Virt-resize B<cannot> resize disk images in-place.  Virt-resize B<should "
-"not> be used on live virtual machines - for consistent results, shut the "
-"virtual machine down before resizing it."
+#: ../resize/virt-resize.pod:186
+msgid "(This can also be done offline using L<guestfish(1)>)"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:23 ../resize/virt-resize.pod:23
+#: ../resize/virt-resize.pod:188
 msgid ""
 msgid ""
-"If you are not familiar with the associated tools: L<virt-filesystems(1)> "
-"and L<virt-df(1)>, we recommend you go and read those manual pages first."
+"Once the guest has booted you should see the new space available, at least "
+"for filesystems that virt-resize knows how to resize, and for PVs.  The user "
+"may need to resize LVs inside PVs, and also resize filesystem types that "
+"virt-resize does not know how to expand."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:31 ../libguestfs-1.11.20/src/guestfs.pod:469 ../libguestfs-1.11.20/src/guestfs.pod:1257 ../libguestfs-1.11.20/src/guestfs.pod:1395 ../libguestfs-1.11.20/src/guestfs.pod:2465 ../resize/virt-resize.pod:31 ../src/guestfs.pod:469 ../src/guestfs.pod:1257 ../src/guestfs.pod:1395 ../src/guestfs.pod:2465
-msgid "1."
+#. type: =head2
+#: ../resize/virt-resize.pod:195
+msgid "SHRINKING A VIRTUAL MACHINE DISK"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:33 ../resize/virt-resize.pod:33
+#: ../resize/virt-resize.pod:197
 msgid ""
 msgid ""
-"Copy C<olddisk> to C<newdisk>, extending one of the guest's partitions to "
-"fill the extra 5GB of space."
+"Shrinking is somewhat more complex than expanding, and only an overview is "
+"given here."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:36 ../resize/virt-resize.pod:36
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:200
 msgid ""
 msgid ""
-" virt-filesystems --long -h --all -a olddisk\n"
-" \n"
+"Firstly virt-resize will not attempt to shrink any partition content (PVs, "
+"filesystems).  The user has to shrink content before passing the disk image "
+"to virt-resize, and virt-resize will check that the content has been shrunk "
+"properly."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:38 ../resize/virt-resize.pod:38
-#, no-wrap
-msgid ""
-" truncate -r olddisk newdisk\n"
-" truncate -s +5G newdisk\n"
-" \n"
+#. type: textblock
+#: ../resize/virt-resize.pod:205
+msgid "(Shrinking can also be done offline using L<guestfish(1)>)"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:41 ../resize/virt-resize.pod:41
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:207
 msgid ""
 msgid ""
-" # Note \"/dev/sda2\" is a partition inside the \"olddisk\" file.\n"
-" virt-resize --expand /dev/sda2 olddisk newdisk\n"
-"\n"
+"After shrinking PVs and filesystems, shut down the guest, and proceed with "
+"steps 3 and 4 above to allocate a new disk image."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:44 ../libguestfs-1.11.20/src/guestfs.pod:475 ../libguestfs-1.11.20/src/guestfs.pod:1261 ../libguestfs-1.11.20/src/guestfs.pod:1399 ../libguestfs-1.11.20/src/guestfs.pod:2490 ../resize/virt-resize.pod:44 ../src/guestfs.pod:475 ../src/guestfs.pod:1261 ../src/guestfs.pod:1399 ../src/guestfs.pod:2490
-msgid "2."
+#. type: textblock
+#: ../resize/virt-resize.pod:210
+msgid "Then run virt-resize with any of the I<--shrink> and/or I<--resize> options."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:46 ../resize/virt-resize.pod:46
-msgid ""
-"As above, but make the /boot partition 200MB bigger, while giving the "
-"remaining space to /dev/sda2:"
+#. type: =head2
+#: ../resize/virt-resize.pod:213
+msgid "IGNORING OR DELETING PARTITIONS"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:49 ../resize/virt-resize.pod:49
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:215
 msgid ""
 msgid ""
-" virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 \\\n"
-"   olddisk newdisk\n"
-"\n"
+"virt-resize also gives a convenient way to ignore or delete partitions when "
+"copying from the input disk to the output disk.  Ignoring a partition speeds "
+"up the copy where you don't care about the existing contents of a "
+"partition.  Deleting a partition removes it completely, but note that it "
+"also renumbers any partitions after the one which is deleted, which can "
+"leave some guests unbootable."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:52 ../libguestfs-1.11.20/src/guestfs.pod:486 ../libguestfs-1.11.20/src/guestfs.pod:1405 ../resize/virt-resize.pod:52 ../src/guestfs.pod:486 ../src/guestfs.pod:1405
-msgid "3."
+#. type: =head2
+#: ../resize/virt-resize.pod:222
+msgid "QCOW2 AND NON-SPARSE RAW FORMATS"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:54 ../resize/virt-resize.pod:54
+#: ../resize/virt-resize.pod:224
 msgid ""
 msgid ""
-"As in the first example, but expand a logical volume as the final step.  "
-"This is what you would typically use for Linux guests that use LVM:"
+"If the input disk is in qcow2 format, then you may prefer that the output is "
+"in qcow2 format as well.  Alternately, virt-resize can convert the format on "
+"the fly.  The output format is simply determined by the format of the empty "
+"output container that you provide.  Thus to create qcow2 output, use:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:58 ../resize/virt-resize.pod:58
+#: ../resize/virt-resize.pod:230
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" virt-resize --expand /dev/sda2 --LV-expand /dev/vg_guest/lv_root \\\n"
-"   olddisk newdisk\n"
+" qemu-img create [-c] -f qcow2 outdisk [size]\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:61 ../resize/virt-resize.pod:61
-msgid "4."
+#. type: textblock
+#: ../resize/virt-resize.pod:232
+msgid "instead of the truncate command (use I<-c> for a compressed disk)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:63 ../resize/virt-resize.pod:63
-msgid ""
-"As in the first example, but the output format will be qcow2 instead of a "
-"raw disk:"
+#: ../resize/virt-resize.pod:234
+msgid "Similarly, to get non-sparse raw output use:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:66 ../resize/virt-resize.pod:66
+#: ../resize/virt-resize.pod:236
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" qemu-img create -f qcow2 newdisk.qcow2 15G\n"
-" virt-resize --expand /dev/sda2 olddisk newdisk.qcow2\n"
+" fallocate -l size outdisk\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: =head1
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:71 ../resize/virt-resize.pod:71
-msgid "DETAILED USAGE"
+#. type: textblock
+#: ../resize/virt-resize.pod:238
+msgid ""
+"(on older systems that don't have the L<fallocate(1)> command use C<dd "
+"if=/dev/zero of=outdisk bs=1M count=..>)"
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:73 ../resize/virt-resize.pod:73
-msgid "EXPANDING A VIRTUAL MACHINE DISK"
+#. type: textblock
+#: ../resize/virt-resize.pod:247 ../sparsify/virt-sparsify.pod:105
+msgid "Display help."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:77 ../resize/virt-resize.pod:77
-msgid "1. Shut down the virtual machine"
+#: ../resize/virt-resize.pod:249
+msgid "B<-d>"
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:79 ../resize/virt-resize.pod:79
-msgid "2. Locate input disk image"
+#: ../resize/virt-resize.pod:251 ../tools/virt-make-fs.pl:177 ../tools/virt-win-reg.pl:120
+msgid "B<--debug>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:81 ../resize/virt-resize.pod:81
-msgid ""
-"Locate the input disk image (ie. the file or device on the host containing "
-"the guest's disk).  If the guest is managed by libvirt, you can use C<virsh "
-"dumpxml> like this to find the disk image name:"
-msgstr ""
-
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:85 ../resize/virt-resize.pod:85
-#, no-wrap
-msgid ""
-" # virsh dumpxml guestname | xpath /domain/devices/disk/source\n"
-" Found 1 nodes:\n"
-" -- NODE --\n"
-" <source dev=\"/dev/vg/lv_guest\" />\n"
-"\n"
+#: ../resize/virt-resize.pod:253 ../tools/virt-win-reg.pl:122
+msgid "Enable debugging messages."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:90 ../resize/virt-resize.pod:90
-msgid "3. Look at current sizing"
+#: ../resize/virt-resize.pod:255
+msgid "B<--delete part>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:92 ../resize/virt-resize.pod:92
-msgid "Use L<virt-filesystems(1)> to display the current partitions and sizes:"
+#: ../resize/virt-resize.pod:257
+msgid ""
+"Delete the named partition.  It would be more accurate to describe this as "
+"\"don't copy it over\", since virt-resize doesn't do in-place changes and "
+"the original disk image is left intact."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:95 ../resize/virt-resize.pod:95
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:261
 msgid ""
 msgid ""
-" # virt-filesystems --long --parts --blkdevs -h -a /dev/vg/lv_guest\n"
-" Name       Type       Size  Parent\n"
-" /dev/sda1  partition  101M  /dev/sda\n"
-" /dev/sda2  partition  7.9G  /dev/sda\n"
-" /dev/sda   device     8.0G  -\n"
-"\n"
+"Note that when you delete a partition, then anything contained in the "
+"partition is also deleted.  Furthermore, this causes any partitions that "
+"come after to be I<renumbered>, which can easily make your guest unbootable."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:101 ../resize/virt-resize.pod:101
-msgid ""
-"(This example is a virtual machine with an 8 GB disk which we would like to "
-"expand up to 10 GB)."
+#: ../resize/virt-resize.pod:266 ../resize/virt-resize.pod:327 ../resize/virt-resize.pod:454 ../sparsify/virt-sparsify.pod:145
+msgid "You can give this option multiple times."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:104 ../resize/virt-resize.pod:104
-msgid "4. Create output disk"
+#: ../resize/virt-resize.pod:268
+msgid "B<--expand part>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:106 ../resize/virt-resize.pod:106
+#: ../resize/virt-resize.pod:270
 msgid ""
 msgid ""
-"Virt-resize cannot do in-place disk modifications.  You have to have space "
-"to store the resized output disk."
+"Expand the named partition so it uses up all extra space (space left over "
+"after any other resize changes that you request have been done)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:109 ../resize/virt-resize.pod:109
-msgid "To store the resized disk image in a file, create a file of a suitable size:"
+#: ../resize/virt-resize.pod:273
+msgid ""
+"If virt-resize knows how, it will expand the direct content of the "
+"partition.  For example, if the partition is an LVM PV, it will expand the "
+"PV to fit (like calling L<pvresize(8)>).  Virt-resize leaves any other "
+"content it doesn't know about alone."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:112 ../resize/virt-resize.pod:112
-#, no-wrap
-msgid ""
-" # rm -f outdisk\n"
-" # truncate -s 10G outdisk\n"
-"\n"
+#. type: textblock
+#: ../resize/virt-resize.pod:278
+msgid "Currently virt-resize can resize:"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:115 ../resize/virt-resize.pod:115
-msgid "Or use L<lvcreate(1)> to create a logical volume:"
+#: ../resize/virt-resize.pod:284
+msgid "ext2, ext3 and ext4 filesystems."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:117 ../resize/virt-resize.pod:117
-#, no-wrap
-msgid ""
-" # lvcreate -L 10G -n lv_name vg_name\n"
-"\n"
+#. type: textblock
+#: ../resize/virt-resize.pod:288
+msgid "NTFS filesystems, if libguestfs was compiled with support for NTFS."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:119 ../resize/virt-resize.pod:119
-msgid "Or use L<virsh(1)> vol-create-as to create a libvirt storage volume:"
+#: ../resize/virt-resize.pod:290
+msgid ""
+"The filesystem must have been shut down consistently last time it was used.  "
+"Additionally, L<ntfsresize(8)> marks the resized filesystem as requiring a "
+"consistency check, so at the first boot after resizing Windows will check "
+"the disk."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:121 ../resize/virt-resize.pod:121
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:297
 msgid ""
 msgid ""
-" # virsh pool-list\n"
-" # virsh vol-create-as poolname newvol 10G\n"
-"\n"
+"LVM PVs (physical volumes).  virt-resize does not usually resize anything "
+"inside the PV, but see the I<--LV-expand> option.  The user could also "
+"resize LVs as desired after boot."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:303
+msgid "Btrfs filesystems, if libguestfs was compiled with support for btrfs."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:307 ../resize/virt-resize.pod:482
+msgid "Note that you cannot use I<--expand> and I<--shrink> together."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:124 ../resize/virt-resize.pod:124
-msgid "5. Resize"
+#: ../resize/virt-resize.pod:309 ../sparsify/virt-sparsify.pod:125 ../tools/virt-list-filesystems.pl:91 ../tools/virt-list-partitions.pl:92 ../tools/virt-tar.pl:141 ../tools/virt-win-reg.pl:142
+msgid "B<--format> raw"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:126 ../resize/virt-resize.pod:126
+#: ../resize/virt-resize.pod:311 ../sparsify/virt-sparsify.pod:129
 msgid ""
 msgid ""
-"virt-resize takes two mandatory parameters, the input disk (eg. device or "
-"file) and the output disk.  The output disk is the one created in the "
-"previous step."
+"Specify the format of the input disk image.  If this flag is not given then "
+"it is auto-detected from the image itself."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:130 ../resize/virt-resize.pod:130
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:317
 msgid ""
 msgid ""
-" # virt-resize indisk outdisk\n"
-"\n"
+"Note that this option I<does not> affect the output format.  See L</QCOW2 "
+"AND NON-SPARSE RAW FORMATS>."
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:320
+msgid "B<--ignore part>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:132 ../resize/virt-resize.pod:132
+#: ../resize/virt-resize.pod:322
 msgid ""
 msgid ""
-"This command just copies disk image C<indisk> to disk image C<outdisk> "
-"I<without> resizing or changing any existing partitions.  If C<outdisk> is "
-"larger, then an extra, empty partition is created at the end of the disk "
-"covering the extra space.  If C<outdisk> is smaller, then it will give an "
-"error."
+"Ignore the named partition.  Effectively this means the partition is "
+"allocated on the destination disk, but the content is not copied across from "
+"the source disk.  The content of the partition will be blank (all zero "
+"bytes)."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:138 ../resize/virt-resize.pod:138
-msgid ""
-"More realistically you'd want to expand existing partitions in the disk "
-"image by passing extra options (for the full list see the L</OPTIONS> "
-"section below)."
+#. type: =item
+#: ../resize/virt-resize.pod:329
+msgid "B<--LV-expand logvol>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:142 ../resize/virt-resize.pod:142
+#: ../resize/virt-resize.pod:331
 msgid ""
 msgid ""
-"L</--expand> is the most useful option.  It expands the named partition "
-"within the disk to fill any extra space:"
+"This takes the logical volume and, as a final step, expands it to fill all "
+"the space available in its volume group.  A typical usage, assuming a Linux "
+"guest with a single PV C</dev/sda2> and a root device called "
+"C</dev/vg_guest/lv_root> would be:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:145 ../resize/virt-resize.pod:145
+#: ../resize/virt-resize.pod:336
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" # virt-resize --expand /dev/sda2 indisk outdisk\n"
+" virt-resize indisk outdisk \\\n"
+"   --expand /dev/sda2 --LV-expand /dev/vg_guest/lv_root\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:147 ../resize/virt-resize.pod:147
+#: ../resize/virt-resize.pod:339
 msgid ""
 msgid ""
-"(In this case, an extra partition is I<not> created at the end of the disk, "
-"because there will be no unused space)."
+"This would first expand the partition (and PV), and then expand the root "
+"device to fill the extra space in the PV."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:150 ../resize/virt-resize.pod:150
+#: ../resize/virt-resize.pod:342
 msgid ""
 msgid ""
-"L</--resize> is the other commonly used option.  The following would "
-"increase the size of /dev/sda1 by 200M, and expand /dev/sda2 to fill the "
-"rest of the available space:"
+"The contents of the LV are also resized if virt-resize knows how to do "
+"that.  You can stop virt-resize from trying to expand the content by using "
+"the option I<--no-expand-content>."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:154 ../resize/virt-resize.pod:154
-#, no-wrap
-msgid ""
-" # virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 \\\n"
-"     indisk outdisk\n"
-"\n"
+#. type: textblock
+#: ../resize/virt-resize.pod:346
+msgid "Use L<virt-filesystems(1)> to list the filesystems in the guest."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:157 ../resize/virt-resize.pod:157
+#: ../resize/virt-resize.pod:348
 msgid ""
 msgid ""
-"If the expanded partition in the image contains a filesystem or LVM PV, then "
-"if virt-resize knows how, it will resize the contents, the equivalent of "
-"calling a command such as L<pvresize(8)>, L<resize2fs(8)>, L<ntfsresize(8)> "
-"or L<btrfs(8)>.  However virt-resize does not know how to resize some "
-"filesystems, so you would have to online resize them after booting the "
-"guest."
+"You can give this option multiple times, I<but> it doesn't make sense to do "
+"this unless the logical volumes you specify are all in different volume "
+"groups."
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:352 ../sparsify/virt-sparsify.pod:147
+msgid "B<--machine-readable>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:164 ../resize/virt-resize.pod:164
-msgid "Other options are covered below."
+#: ../resize/virt-resize.pod:354 ../sparsify/virt-sparsify.pod:149
+msgid ""
+"This option is used to make the output more machine friendly when being "
+"parsed by other programs.  See L</MACHINE READABLE OUTPUT> below."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:166 ../resize/virt-resize.pod:166
-msgid "6. Test"
+#: ../resize/virt-resize.pod:360
+msgid "B<--dryrun>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:168 ../resize/virt-resize.pod:168
-msgid "Thoroughly test the new disk image I<before> discarding the old one."
+#: ../resize/virt-resize.pod:362
+msgid "Print a summary of what would be done, but don't do anything."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:170 ../resize/virt-resize.pod:170
-msgid "If you are using libvirt, edit the XML to point at the new disk:"
+#. type: =item
+#: ../resize/virt-resize.pod:364
+msgid "B<--no-copy-boot-loader>"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:172 ../resize/virt-resize.pod:172
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:366
 msgid ""
 msgid ""
-" # virsh edit guestname\n"
-"\n"
+"By default, virt-resize copies over some sectors at the start of the disk "
+"(up to the beginning of the first partition).  Commonly these sectors "
+"contain the Master Boot Record (MBR) and the boot loader, and are required "
+"in order for the guest to boot correctly."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:174 ../resize/virt-resize.pod:174
+#: ../resize/virt-resize.pod:371
 msgid ""
 msgid ""
-"Change E<lt>source ...E<gt>, see "
-"L<http://libvirt.org/formatdomain.html#elementsDisks>"
+"If you specify this flag, then this initial copy is not done.  You may need "
+"to reinstall the boot loader in this case."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:177 ../resize/virt-resize.pod:177
-msgid "Then start up the domain with the new, resized disk:"
+#. type: =item
+#: ../resize/virt-resize.pod:374
+msgid "B<--no-extra-partition>"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:179 ../resize/virt-resize.pod:179
-#, no-wrap
+#. type: textblock
+#: ../resize/virt-resize.pod:376
 msgid ""
 msgid ""
-" # virsh start guestname\n"
-"\n"
+"By default, virt-resize creates an extra partition if there is any extra, "
+"unused space after all resizing has happened.  Use this option to prevent "
+"the extra partition from being created.  If you do this then the extra space "
+"will be inaccessible until you run fdisk, parted, or some other partitioning "
+"tool in the guest."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:181 ../resize/virt-resize.pod:181
+#: ../resize/virt-resize.pod:382
 msgid ""
 msgid ""
-"and check that it still works.  See also the L</NOTES> section below for "
-"additional information."
+"Note that if the surplus space is smaller than 10 MB, no extra partition "
+"will be created."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:184 ../resize/virt-resize.pod:184
-msgid "7. Resize LVs etc inside the guest"
+#: ../resize/virt-resize.pod:385
+msgid "B<--no-expand-content>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:186 ../resize/virt-resize.pod:186
-msgid "(This can also be done offline using L<guestfish(1)>)"
+#: ../resize/virt-resize.pod:387
+msgid ""
+"By default, virt-resize will try to expand the direct contents of "
+"partitions, if it knows how (see I<--expand> option above)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:188 ../resize/virt-resize.pod:188
+#: ../resize/virt-resize.pod:390
 msgid ""
 msgid ""
-"Once the guest has booted you should see the new space available, at least "
-"for filesystems that virt-resize knows how to resize, and for PVs.  The user "
-"may need to resize LVs inside PVs, and also resize filesystem types that "
-"virt-resize does not know how to expand."
+"If you give the I<--no-expand-content> option then virt-resize will not "
+"attempt this."
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:195 ../resize/virt-resize.pod:195
-msgid "SHRINKING A VIRTUAL MACHINE DISK"
+#. type: =item
+#: ../resize/virt-resize.pod:393
+msgid "B<--ntfsresize-force>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:197 ../resize/virt-resize.pod:197
+#: ../resize/virt-resize.pod:395
 msgid ""
 msgid ""
-"Shrinking is somewhat more complex than expanding, and only an overview is "
-"given here."
+"Pass the I<--force> option to L<ntfsresize(8)>, allowing resizing even if "
+"the NTFS disk is marked as needing a consistency check.  You have to use "
+"this option if you want to resize a Windows guest multiple times without "
+"booting into Windows between each resize."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:200 ../resize/virt-resize.pod:200
-msgid ""
-"Firstly virt-resize will not attempt to shrink any partition content (PVs, "
-"filesystems).  The user has to shrink content before passing the disk image "
-"to virt-resize, and virt-resize will check that the content has been shrunk "
-"properly."
+#. type: =item
+#: ../resize/virt-resize.pod:401
+msgid "B<--output-format> raw"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:205 ../resize/virt-resize.pod:205
-msgid "(Shrinking can also be done offline using L<guestfish(1)>)"
+#: ../resize/virt-resize.pod:403
+msgid ""
+"Specify the format of the output disk image.  If this flag is not given then "
+"it is auto-detected from the image itself."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:207 ../resize/virt-resize.pod:207
+#: ../resize/virt-resize.pod:409
 msgid ""
 msgid ""
-"After shrinking PVs and filesystems, shut down the guest, and proceed with "
-"steps 3 and 4 above to allocate a new disk image."
+"Note that this option I<does not create> the output format.  This option "
+"just tells libguestfs what it is so it doesn't try to guess it.  You still "
+"need to create the output disk with the right format.  See L</QCOW2 AND "
+"NON-SPARSE RAW FORMATS>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:210 ../resize/virt-resize.pod:210
-msgid "Then run virt-resize with any of the I<--shrink> and/or I<--resize> options."
+#: ../resize/virt-resize.pod:418
+msgid "Don't print the summary."
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:213 ../resize/virt-resize.pod:213
-msgid "IGNORING OR DELETING PARTITIONS"
+#. type: =item
+#: ../resize/virt-resize.pod:420
+msgid "B<--resize part=size>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:215 ../resize/virt-resize.pod:215
+#: ../resize/virt-resize.pod:422
 msgid ""
 msgid ""
-"virt-resize also gives a convenient way to ignore or delete partitions when "
-"copying from the input disk to the output disk.  Ignoring a partition speeds "
-"up the copy where you don't care about the existing contents of a "
-"partition.  Deleting a partition removes it completely, but note that it "
-"also renumbers any partitions after the one which is deleted, which can "
-"leave some guests unbootable."
-msgstr ""
-
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:222 ../resize/virt-resize.pod:222
-msgid "QCOW2 AND NON-SPARSE RAW FORMATS"
+"Resize the named partition (expanding or shrinking it) so that it has the "
+"given size."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:224 ../resize/virt-resize.pod:224
+#: ../resize/virt-resize.pod:425
 msgid ""
 msgid ""
-"If the input disk is in qcow2 format, then you may prefer that the output is "
-"in qcow2 format as well.  Alternately, virt-resize can convert the format on "
-"the fly.  The output format is simply determined by the format of the empty "
-"output container that you provide.  Thus to create qcow2 output, use:"
+"C<size> can be expressed as an absolute number followed by b/K/M/G to mean "
+"bytes, Kilobytes, Megabytes, or Gigabytes; or as a percentage of the current "
+"size; or as a relative number or percentage.  For example:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:230 ../resize/virt-resize.pod:230
+#: ../resize/virt-resize.pod:431
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" qemu-img create [-c] -f qcow2 outdisk [size]\n"
+" --resize /dev/sda2=10G\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:232 ../resize/virt-resize.pod:232
-msgid "instead of the truncate command (use I<-c> for a compressed disk)."
+#. type: verbatim
+#: ../resize/virt-resize.pod:433
+#, no-wrap
+msgid ""
+" --resize /dev/sda4=90%\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:234 ../resize/virt-resize.pod:234
-msgid "Similarly, to get non-sparse raw output use:"
+#. type: verbatim
+#: ../resize/virt-resize.pod:435
+#, no-wrap
+msgid ""
+" --resize /dev/sda2=+1G\n"
+"\n"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:236 ../resize/virt-resize.pod:236
+#: ../resize/virt-resize.pod:437
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" fallocate -l size outdisk\n"
+" --resize /dev/sda2=-200M\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:238 ../resize/virt-resize.pod:238
+#. type: verbatim
+#: ../resize/virt-resize.pod:439
+#, no-wrap
 msgid ""
 msgid ""
-"(on older systems that don't have the L<fallocate(1)> command use C<dd "
-"if=/dev/zero of=outdisk bs=1M count=..>)"
+" --resize /dev/sda1=+128K\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:247 ../resize/virt-resize.pod:247
-msgid "Display help."
+#. type: verbatim
+#: ../resize/virt-resize.pod:441
+#, no-wrap
+msgid ""
+" --resize /dev/sda1=+10%\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:249 ../resize/virt-resize.pod:249
-msgid "B<-d>"
+#. type: verbatim
+#: ../resize/virt-resize.pod:443
+#, no-wrap
+msgid ""
+" --resize /dev/sda1=-10%\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:251 ../resize/virt-resize.pod:251 ../tools/virt-make-fs.pl:177 ../tools/virt-win-reg.pl:120
-msgid "B<--debug>"
+#. type: textblock
+#: ../resize/virt-resize.pod:445
+msgid ""
+"You can increase the size of any partition.  Virt-resize will expand the "
+"direct content of the partition if it knows how (see I<--expand> below)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:253 ../resize/virt-resize.pod:253 ../tools/virt-win-reg.pl:122
-msgid "Enable debugging messages."
+#: ../resize/virt-resize.pod:449
+msgid ""
+"You can only I<decrease> the size of partitions that contain filesystems or "
+"PVs which have already been shrunk.  Virt-resize will check this has been "
+"done before proceeding, or else will print an error (see also "
+"I<--resize-force>)."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:255 ../resize/virt-resize.pod:255
-msgid "B<--delete part>"
-msgstr ""
-
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:257 ../resize/virt-resize.pod:257
-msgid ""
-"Delete the named partition.  It would be more accurate to describe this as "
-"\"don't copy it over\", since virt-resize doesn't do in-place changes and "
-"the original disk image is left intact."
+#: ../resize/virt-resize.pod:456
+msgid "B<--resize-force part=size>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:261 ../resize/virt-resize.pod:261
+#: ../resize/virt-resize.pod:458
 msgid ""
 msgid ""
-"Note that when you delete a partition, then anything contained in the "
-"partition is also deleted.  Furthermore, this causes any partitions that "
-"come after to be I<renumbered>, which can easily make your guest unbootable."
+"This is the same as I<--resize> except that it will let you decrease the "
+"size of any partition.  Generally this means you will lose any data which "
+"was at the end of the partition you shrink, but you may not care about that "
+"(eg. if shrinking an unused partition, or if you can easily recreate it such "
+"as a swap partition)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:266 ../libguestfs-1.11.20/resize/virt-resize.pod:327 ../libguestfs-1.11.20/resize/virt-resize.pod:448 ../resize/virt-resize.pod:266 ../resize/virt-resize.pod:327 ../resize/virt-resize.pod:448
-msgid "You can give this option multiple times."
+#: ../resize/virt-resize.pod:464
+msgid "See also the I<--ignore> option."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:268 ../resize/virt-resize.pod:268
-msgid "B<--expand part>"
+#: ../resize/virt-resize.pod:466
+msgid "B<--shrink part>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:270 ../resize/virt-resize.pod:270
+#: ../resize/virt-resize.pod:468
 msgid ""
 msgid ""
-"Expand the named partition so it uses up all extra space (space left over "
-"after any other resize changes that you request have been done)."
+"Shrink the named partition until the overall disk image fits in the "
+"destination.  The named partition B<must> contain a filesystem or PV which "
+"has already been shrunk using another tool (eg. L<guestfish(1)> or other "
+"online tools).  Virt-resize will check this and give an error if it has not "
+"been done."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:273 ../resize/virt-resize.pod:273
+#: ../resize/virt-resize.pod:474
 msgid ""
 msgid ""
-"If virt-resize knows how, it will expand the direct content of the "
-"partition.  For example, if the partition is an LVM PV, it will expand the "
-"PV to fit (like calling L<pvresize(8)>).  Virt-resize leaves any other "
-"content it doesn't know about alone."
+"The amount by which the overall disk must be shrunk (after carrying out all "
+"other operations requested by the user) is called the \"deficit\".  For "
+"example, a straight copy (assume no other operations)  from a 5GB disk image "
+"to a 4GB disk image results in a 1GB deficit.  In this case, virt-resize "
+"would give an error unless the user specified a partition to shrink and that "
+"partition had more than a gigabyte of free space."
+msgstr ""
+
+#. type: =head1
+#: ../resize/virt-resize.pod:492 ../sparsify/virt-sparsify.pod:177
+msgid "MACHINE READABLE OUTPUT"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:494
+msgid ""
+"The I<--machine-readable> option can be used to make the output more machine "
+"friendly, which is useful when calling virt-resize from other programs, GUIs "
+"etc."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:278 ../resize/virt-resize.pod:278
-msgid "Currently virt-resize can resize:"
+#: ../resize/virt-resize.pod:498 ../sparsify/virt-sparsify.pod:183
+msgid "There are two ways to use this option."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:284 ../resize/virt-resize.pod:284
-msgid "ext2, ext3 and ext4 filesystems."
+#: ../resize/virt-resize.pod:500
+msgid ""
+"Firstly use the option on its own to query the capabilities of the "
+"virt-resize binary.  Typical output looks like this:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:288 ../resize/virt-resize.pod:288
-msgid "NTFS filesystems, if libguestfs was compiled with support for NTFS."
+#. type: verbatim
+#: ../resize/virt-resize.pod:503
+#, no-wrap
+msgid ""
+" $ virt-resize --machine-readable\n"
+" virt-resize\n"
+" ntfsresize-force\n"
+" 32bitok\n"
+" ntfs\n"
+" btrfs\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:290 ../resize/virt-resize.pod:290
+#: ../resize/virt-resize.pod:510 ../sparsify/virt-sparsify.pod:193
 msgid ""
 msgid ""
-"The filesystem must have been shut down consistently last time it was used.  "
-"Additionally, L<ntfsresize(8)> marks the resized filesystem as requiring a "
-"consistency check, so at the first boot after resizing Windows will check "
-"the disk."
+"A list of features is printed, one per line, and the program exits with "
+"status 0."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:297 ../resize/virt-resize.pod:297
+#: ../resize/virt-resize.pod:513 ../sparsify/virt-sparsify.pod:196
 msgid ""
 msgid ""
-"LVM PVs (physical volumes).  virt-resize does not usually resize anything "
-"inside the PV, but see the I<--LV-expand> option.  The user could also "
-"resize LVs as desired after boot."
+"Secondly use the option in conjunction with other options to make the "
+"regular program output more machine friendly."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:303 ../resize/virt-resize.pod:303
-msgid "Btrfs filesystems, if libguestfs was compiled with support for btrfs."
+#: ../resize/virt-resize.pod:516 ../sparsify/virt-sparsify.pod:199
+msgid "At the moment this means:"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:307 ../libguestfs-1.11.20/resize/virt-resize.pod:476 ../resize/virt-resize.pod:307 ../resize/virt-resize.pod:476
-msgid "Note that you cannot use I<--expand> and I<--shrink> together."
+#: ../resize/virt-resize.pod:522 ../sparsify/virt-sparsify.pod:205
+msgid ""
+"Progress bar messages can be parsed from stdout by looking for this regular "
+"expression:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:309 ../resize/virt-resize.pod:309 ../tools/virt-list-filesystems.pl:91 ../tools/virt-list-partitions.pl:92 ../tools/virt-tar.pl:141 ../tools/virt-win-reg.pl:142
-msgid "B<--format> raw"
+#. type: verbatim
+#: ../resize/virt-resize.pod:525 ../sparsify/virt-sparsify.pod:208
+#, no-wrap
+msgid ""
+" ^[0-9]+/[0-9]+$\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:311 ../resize/virt-resize.pod:311
+#: ../resize/virt-resize.pod:529 ../sparsify/virt-sparsify.pod:212
 msgid ""
 msgid ""
-"Specify the format of the input disk image.  If this flag is not given then "
-"it is auto-detected from the image itself."
+"The calling program should treat messages sent to stdout (except for "
+"progress bar messages) as status messages.  They can be logged and/or "
+"displayed to the user."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:317 ../resize/virt-resize.pod:317
+#: ../resize/virt-resize.pod:535
 msgid ""
 msgid ""
-"Note that this option I<does not> affect the output format.  See L</QCOW2 "
-"AND NON-SPARSE RAW FORMATS>."
-msgstr ""
-
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:320 ../resize/virt-resize.pod:320
-msgid "B<--ignore part>"
+"The calling program should treat messages sent to stderr as error messages.  "
+"In addition, virt-resize exits with a non-zero status code if there was a "
+"fatal error."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:322 ../resize/virt-resize.pod:322
+#: ../resize/virt-resize.pod:541
 msgid ""
 msgid ""
-"Ignore the named partition.  Effectively this means the partition is "
-"allocated on the destination disk, but the content is not copied across from "
-"the source disk.  The content of the partition will be blank (all zero "
-"bytes)."
+"Versions of the program prior to 1.13.9 did not support the "
+"I<--machine-readable> option and will return an error."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:329 ../resize/virt-resize.pod:329
-msgid "B<--LV-expand logvol>"
+#. type: =head2
+#: ../resize/virt-resize.pod:546
+msgid "\"Partition 1 does not end on cylinder boundary.\""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:331 ../resize/virt-resize.pod:331
+#: ../resize/virt-resize.pod:548
 msgid ""
 msgid ""
-"This takes the logical volume and, as a final step, expands it to fill all "
-"the space available in its volume group.  A typical usage, assuming a Linux "
-"guest with a single PV C</dev/sda2> and a root device called "
-"C</dev/vg_guest/lv_root> would be:"
+"Virt-resize aligns partitions to multiples of 64 sectors.  Usually this "
+"means the partitions will not be aligned to the ancient CHS geometry.  "
+"However CHS geometry is meaningless for disks manufactured since the early "
+"1990s, and doubly so for virtual hard drives.  Alignment of partitions to "
+"cylinders is not required by any modern operating system."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:336 ../resize/virt-resize.pod:336
-#, no-wrap
-msgid ""
-" virt-resize indisk outdisk \\\n"
-"   --expand /dev/sda2 --LV-expand /dev/vg_guest/lv_root\n"
-"\n"
+#. type: =head2
+#: ../resize/virt-resize.pod:555
+msgid "RESIZING WINDOWS VIRTUAL MACHINES"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:339 ../resize/virt-resize.pod:339
+#: ../resize/virt-resize.pod:557
 msgid ""
 msgid ""
-"This would first expand the partition (and PV), and then expand the root "
-"device to fill the extra space in the PV."
+"In Windows Vista and later versions, Microsoft switched to using a separate "
+"boot partition.  In these VMs, typically C</dev/sda1> is the boot partition "
+"and C</dev/sda2> is the main (C:) drive.  We have not had any luck resizing "
+"the boot partition.  Doing so seems to break the guest completely.  However "
+"expanding the second partition (ie. C: drive) should work."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:342 ../resize/virt-resize.pod:342
+#: ../resize/virt-resize.pod:564
 msgid ""
 msgid ""
-"The contents of the LV are also resized if virt-resize knows how to do "
-"that.  You can stop virt-resize from trying to expand the content by using "
-"the option I<--no-expand-content>."
+"Windows may initiate a lengthy \"chkdsk\" on first boot after a resize, if "
+"NTFS partitions have been expanded.  This is just a safety check and (unless "
+"it find errors) is nothing to worry about."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:346 ../resize/virt-resize.pod:346
-msgid "Use L<virt-filesystems(1)> to list the filesystems in the guest."
+#. type: =head2
+#: ../resize/virt-resize.pod:568
+msgid "GUEST BOOT STUCK AT \"GRUB\""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:348 ../resize/virt-resize.pod:348
+#: ../resize/virt-resize.pod:570
 msgid ""
 msgid ""
-"You can give this option multiple times, I<but> it doesn't make sense to do "
-"this unless the logical volumes you specify are all in different volume "
-"groups."
+"If a Linux guest does not boot after resizing, and the boot is stuck after "
+"printing C<GRUB> on the console, try reinstalling grub.  This sometimes "
+"happens on older (RHEL 5-era) guests, for reasons we don't fully understand, "
+"although we think is to do with partition alignment."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:354 ../resize/virt-resize.pod:354
-msgid "B<--dryrun>"
+#. type: verbatim
+#: ../resize/virt-resize.pod:575
+#, no-wrap
+msgid ""
+" guestfish -i -a newdisk\n"
+" ><fs> cat /boot/grub/device.map\n"
+" # check the contents of this file are sensible or\n"
+" # edit the file if necessary\n"
+" ><fs> grub-install / /dev/vda\n"
+" ><fs> exit\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:356 ../resize/virt-resize.pod:356
-msgid "Print a summary of what would be done, but don't do anything."
+#: ../resize/virt-resize.pod:582
+msgid ""
+"For more flexible guest reconfiguration, including if you need to specify "
+"other parameters to grub-install, use L<virt-rescue(1)>."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:358 ../resize/virt-resize.pod:358
-msgid "B<--no-copy-boot-loader>"
+#. type: =head1
+#: ../resize/virt-resize.pod:585
+msgid "ALTERNATIVE TOOLS"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:360 ../resize/virt-resize.pod:360
+#: ../resize/virt-resize.pod:587
 msgid ""
 msgid ""
-"By default, virt-resize copies over some sectors at the start of the disk "
-"(up to the beginning of the first partition).  Commonly these sectors "
-"contain the Master Boot Record (MBR) and the boot loader, and are required "
-"in order for the guest to boot correctly."
+"There are several proprietary tools for resizing partitions.  We won't "
+"mention any here."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:365 ../resize/virt-resize.pod:365
+#: ../resize/virt-resize.pod:590
 msgid ""
 msgid ""
-"If you specify this flag, then this initial copy is not done.  You may need "
-"to reinstall the boot loader in this case."
-msgstr ""
-
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:368 ../resize/virt-resize.pod:368
-msgid "B<--no-extra-partition>"
+"L<parted(8)> and its graphical shell gparted can do some types of resizing "
+"operations on disk images.  They can resize and move partitions, but I don't "
+"think they can do anything with the contents, and they certainly don't "
+"understand LVM."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:370 ../resize/virt-resize.pod:370
+#: ../resize/virt-resize.pod:595
 msgid ""
 msgid ""
-"By default, virt-resize creates an extra partition if there is any extra, "
-"unused space after all resizing has happened.  Use this option to prevent "
-"the extra partition from being created.  If you do this then the extra space "
-"will be inaccessible until you run fdisk, parted, or some other partitioning "
-"tool in the guest."
+"L<guestfish(1)> can do everything that virt-resize can do and a lot more, "
+"but at a much lower level.  You will probably end up hand-calculating sector "
+"offsets, which is something that virt-resize was designed to avoid.  If you "
+"want to see the guestfish-equivalent commands that virt-resize runs, use the "
+"I<--debug> flag."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:376 ../resize/virt-resize.pod:376
+#: ../resize/virt-resize.pod:615
 msgid ""
 msgid ""
-"Note that if the surplus space is smaller than 10 MB, no extra partition "
-"will be created."
+"L<virt-filesystems(1)>, L<virt-df(1)>, L<guestfs(3)>, L<guestfish(1)>, "
+"L<lvm(8)>, L<pvresize(8)>, L<lvresize(8)>, L<resize2fs(8)>, "
+"L<ntfsresize(8)>, L<btrfs(8)>, L<virsh(1)>, L<parted(8)>, L<truncate(1)>, "
+"L<fallocate(1)>, L<grub(8)>, L<grub-install(8)>, L<virt-rescue(1)>, "
+"L<virt-sparsify(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:379 ../resize/virt-resize.pod:379
-msgid "B<--no-expand-content>"
+#. type: textblock
+#: ../ruby/examples/guestfs-ruby.pod:5
+msgid "guestfs-ruby - How to use libguestfs from Ruby"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:381 ../resize/virt-resize.pod:381
+#. type: verbatim
+#: ../ruby/examples/guestfs-ruby.pod:9
+#, no-wrap
 msgid ""
 msgid ""
-"By default, virt-resize will try to expand the direct contents of "
-"partitions, if it knows how (see I<--expand> option above)."
+" require 'guestfs'\n"
+" g = Guestfs::Guestfs.new()\n"
+" g.add_drive_opts(\"disk.img\",\n"
+"                  :readonly => 1, :format => \"raw\")\n"
+" g.launch()\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:384 ../resize/virt-resize.pod:384
+#: ../ruby/examples/guestfs-ruby.pod:17
 msgid ""
 msgid ""
-"If you give the I<--no-expand-content> option then virt-resize will not "
-"attempt this."
+"This manual page documents how to call libguestfs from the Ruby programming "
+"language.  This page just documents the differences from the C API and gives "
+"some examples.  If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:387 ../resize/virt-resize.pod:387
-msgid "B<--ntfsresize-force>"
+#. type: textblock
+#: ../ruby/examples/guestfs-ruby.pod:24
+msgid ""
+"Errors from libguestfs functions are mapped into the C<Error> exception.  "
+"This has a single parameter which is the error message (a string)."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:389 ../resize/virt-resize.pod:389
+#: ../ruby/examples/guestfs-ruby.pod:38
 msgid ""
 msgid ""
-"Pass the I<--force> option to L<ntfsresize(8)>, allowing resizing even if "
-"the NTFS disk is marked as needing a consistency check.  You have to use "
-"this option if you want to resize a Windows guest multiple times without "
-"booting into Windows between each resize."
+"L<guestfs(3)>, 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-recipes(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:395 ../resize/virt-resize.pod:395
-msgid "B<--output-format> raw"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:5
+msgid "virt-sparsify - Make a virtual machine disk sparse"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:397 ../resize/virt-resize.pod:397
+#. type: verbatim
+#: ../sparsify/virt-sparsify.pod:9
+#, no-wrap
 msgid ""
 msgid ""
-"Specify the format of the output disk image.  If this flag is not given then "
-"it is auto-detected from the image itself."
+" virt-sparsify [--options] indisk outdisk\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:403 ../resize/virt-resize.pod:403
+#: ../sparsify/virt-sparsify.pod:13
 msgid ""
 msgid ""
-"Note that this option I<does not create> the output format.  This option "
-"just tells libguestfs what it is so it doesn't try to guess it.  You still "
-"need to create the output disk with the right format.  See L</QCOW2 AND "
-"NON-SPARSE RAW FORMATS>."
+"Virt-sparsify is a tool which can make a virtual machine disk (or any disk "
+"image) sparse a.k.a. thin-provisioned.  This means that free space within "
+"the disk image can be converted back to free space on the host."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:408 ../resize/virt-resize.pod:408
-msgid "B<-q>"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:18
+msgid ""
+"Virt-sparsify can locate and sparsify free space in most filesystems "
+"(eg. ext2/3/4, btrfs, NTFS, etc.), and also in LVM physical volumes."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:410 ../resize/virt-resize.pod:410
-msgid "B<--quiet>"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:21
+msgid ""
+"Virt-sparsify can also convert between some disk formats, for example "
+"converting a raw disk image to a thin-provisioned qcow2 image."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:412 ../resize/virt-resize.pod:412
-msgid "Don't print the summary."
+#: ../sparsify/virt-sparsify.pod:24
+msgid ""
+"Virt-sparsify can operate on any disk image, not just ones from virtual "
+"machines.  If a virtual machine has more than one attached disk, you must "
+"sparsify each one separately."
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:414 ../resize/virt-resize.pod:414
-msgid "B<--resize part=size>"
+#. type: =head2
+#: ../sparsify/virt-sparsify.pod:28
+msgid "IMPORTANT LIMITATIONS"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:416 ../resize/virt-resize.pod:416
+#: ../sparsify/virt-sparsify.pod:34
 msgid ""
 msgid ""
-"Resize the named partition (expanding or shrinking it) so that it has the "
-"given size."
+"Virt-sparsify does not do in-place modifications.  It copies from a source "
+"image to a destination image, leaving the source unchanged.  I<Check that "
+"the sparsification was successful before deleting the source image>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:419 ../resize/virt-resize.pod:419
-msgid ""
-"C<size> can be expressed as an absolute number followed by b/K/M/G to mean "
-"bytes, Kilobytes, Megabytes, or Gigabytes; or as a percentage of the current "
-"size; or as a relative number or percentage.  For example:"
+#: ../sparsify/virt-sparsify.pod:41
+msgid "The virtual machine I<must be shut down> before using this tool."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:425 ../resize/virt-resize.pod:425
-#, no-wrap
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:45
 msgid ""
 msgid ""
-" --resize /dev/sda2=10G\n"
-"\n"
+"Virt-sparsify may require up to 2x the virtual size of the source disk image "
+"(1 temporary copy + 1 destination image).  This is in the worst case and "
+"usually much less space is required."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:427 ../resize/virt-resize.pod:427
-#, no-wrap
-msgid ""
-" --resize /dev/sda4=90%\n"
-"\n"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:51
+msgid "Virt-sparsify cannot resize disk images.  To do that, use L<virt-resize(1)>."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:429 ../resize/virt-resize.pod:429
-#, no-wrap
-msgid ""
-" --resize /dev/sda2=+1G\n"
-"\n"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:56
+msgid "Virt-sparsify cannot handle encrypted disks."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:431 ../resize/virt-resize.pod:431
-#, no-wrap
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:60
 msgid ""
 msgid ""
-" --resize /dev/sda2=-200M\n"
-"\n"
+"Virt-sparsify cannot yet sparsify the space between partitions.  Note that "
+"this space is often used for critical items like bootloaders so it's not "
+"really unused."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:433 ../resize/virt-resize.pod:433
-#, no-wrap
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:66
 msgid ""
 msgid ""
-" --resize /dev/sda1=+128K\n"
-"\n"
+"Virt-sparsify does not yet know how to sparsify swapspace.  It is not safe "
+"to do this unless we can be sure there is no hibernation data, so at the "
+"moment swap partitions are ignored."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:435 ../resize/virt-resize.pod:435
-#, no-wrap
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:72
 msgid ""
 msgid ""
-" --resize /dev/sda1=+10%\n"
-"\n"
+"You may also want to read the manual pages for the associated tools "
+"L<virt-filesystems(1)> and L<virt-df(1)> before starting."
+msgstr ""
+
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:77
+msgid "Typical usage is:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:437 ../resize/virt-resize.pod:437
+#: ../sparsify/virt-sparsify.pod:79
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" --resize /dev/sda1=-10%\n"
+" virt-sparsify indisk outdisk\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:439 ../resize/virt-resize.pod:439
+#: ../sparsify/virt-sparsify.pod:81
 msgid ""
 msgid ""
-"You can increase the size of any partition.  Virt-resize will expand the "
-"direct content of the partition if it knows how (see I<--expand> below)."
+"which copies C<indisk> to C<outdisk>, making the output sparse.  C<outdisk> "
+"is created, or overwritten if it already exists.  The format of the input "
+"disk is detected (eg. qcow2) and the same format is used for the output "
+"disk."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:443 ../resize/virt-resize.pod:443
-msgid ""
-"You can only I<decrease> the size of partitions that contain filesystems or "
-"PVs which have already been shrunk.  Virt-resize will check this has been "
-"done before proceeding, or else will print an error (see also "
-"I<--resize-force>)."
-msgstr ""
-
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:450 ../resize/virt-resize.pod:450
-msgid "B<--resize-force part=size>"
+#: ../sparsify/virt-sparsify.pod:86
+msgid "To convert between formats, use the I<--convert> option:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:452 ../resize/virt-resize.pod:452
+#. type: verbatim
+#: ../sparsify/virt-sparsify.pod:88
+#, no-wrap
 msgid ""
 msgid ""
-"This is the same as I<--resize> except that it will let you decrease the "
-"size of any partition.  Generally this means you will lose any data which "
-"was at the end of the partition you shrink, but you may not care about that "
-"(eg. if shrinking an unused partition, or if you can easily recreate it such "
-"as a swap partition)."
+" virt-sparsify disk.raw --convert qcow2 disk.qcow2\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:458 ../resize/virt-resize.pod:458
-msgid "See also the I<--ignore> option."
+#: ../sparsify/virt-sparsify.pod:90
+msgid ""
+"Virt-sparsify tries to zero and sparsify free space on every filesystem it "
+"can find within the source disk image.  You can get it to ignore (don't zero "
+"free space on) certain filesystems by doing:"
 msgstr ""
 
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:460 ../resize/virt-resize.pod:460
-msgid "B<--shrink part>"
+#. type: verbatim
+#: ../sparsify/virt-sparsify.pod:94
+#, no-wrap
+msgid ""
+" virt-sparsify --ignore /dev/sda1 indisk outdisk\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:462 ../resize/virt-resize.pod:462
-msgid ""
-"Shrink the named partition until the overall disk image fits in the "
-"destination.  The named partition B<must> contain a filesystem or PV which "
-"has already been shrunk using another tool (eg. L<guestfish(1)> or other "
-"online tools).  Virt-resize will check this and give an error if it has not "
-"been done."
+#: ../sparsify/virt-sparsify.pod:96
+msgid "See L<virt-filesystems(1)> to get a list of filesystems within a disk image."
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:468 ../resize/virt-resize.pod:468
-msgid ""
-"The amount by which the overall disk must be shrunk (after carrying out all "
-"other operations requested by the user) is called the \"deficit\".  For "
-"example, a straight copy (assume no other operations)  from a 5GB disk image "
-"to a 4GB disk image results in a 1GB deficit.  In this case, virt-resize "
-"would give an error unless the user specified a partition to shrink and that "
-"partition had more than a gigabyte of free space."
+#. type: =item
+#: ../sparsify/virt-sparsify.pod:107
+msgid "B<--convert> raw"
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:488 ../resize/virt-resize.pod:488
-msgid "\"Partition 1 does not end on cylinder boundary.\""
+#. type: =item
+#: ../sparsify/virt-sparsify.pod:109
+msgid "B<--convert> qcow2"
+msgstr ""
+
+#. type: =item
+#: ../sparsify/virt-sparsify.pod:111
+msgid "B<--convert> [other formats]"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:490 ../resize/virt-resize.pod:490
+#: ../sparsify/virt-sparsify.pod:113
 msgid ""
 msgid ""
-"Virt-resize aligns partitions to multiples of 64 sectors.  Usually this "
-"means the partitions will not be aligned to the ancient CHS geometry.  "
-"However CHS geometry is meaningless for disks manufactured since the early "
-"1990s, and doubly so for virtual hard drives.  Alignment of partitions to "
-"cylinders is not required by any modern operating system."
+"Use C<output-format> as the format for the destination image.  If this is "
+"not specified, then the input format is used."
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:497 ../resize/virt-resize.pod:497
-msgid "RESIZING WINDOWS VIRTUAL MACHINES"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:116
+msgid "Supported and known-working output formats are: C<raw>, C<qcow2>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:499 ../resize/virt-resize.pod:499
+#: ../sparsify/virt-sparsify.pod:118
 msgid ""
 msgid ""
-"In Windows Vista and later versions, Microsoft switched to using a separate "
-"boot partition.  In these VMs, typically C</dev/sda1> is the boot partition "
-"and C</dev/sda2> is the main (C:) drive.  We have not had any luck resizing "
-"the boot partition.  Doing so seems to break the guest completely.  However "
-"expanding the second partition (ie. C: drive) should work."
+"You can also use any format supported by the L<qemu-img(1)> program, "
+"eg. C<vdi> or C<vmdk>, but support for other formats is reliant on qemu."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:506 ../resize/virt-resize.pod:506
+#: ../sparsify/virt-sparsify.pod:122
 msgid ""
 msgid ""
-"Windows may initiate a lengthy \"chkdsk\" on first boot after a resize, if "
-"NTFS partitions have been expanded.  This is just a safety check and (unless "
-"it find errors) is nothing to worry about."
+"Specifying the I<--convert> option is usually a good idea, because then "
+"virt-sparsify doesn't need to try to guess the input format."
 msgstr ""
 
 msgstr ""
 
-#. type: =head2
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:510 ../resize/virt-resize.pod:510
-msgid "GUEST BOOT STUCK AT \"GRUB\""
+#. type: =item
+#: ../sparsify/virt-sparsify.pod:127
+msgid "B<--format> qcow2"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:512 ../resize/virt-resize.pod:512
-msgid ""
-"If a Linux guest does not boot after resizing, and the boot is stuck after "
-"printing C<GRUB> on the console, try reinstalling grub.  This sometimes "
-"happens on older (RHEL 5-era) guests, for reasons we don't fully understand, "
-"although we think is to do with partition alignment."
+#. type: =item
+#: ../sparsify/virt-sparsify.pod:135
+msgid "B<--ignore> filesystem"
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:517 ../resize/virt-resize.pod:517
-#, no-wrap
+#. type: =item
+#: ../sparsify/virt-sparsify.pod:137
+msgid "B<--ignore> volgroup"
+msgstr ""
+
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:139
 msgid ""
 msgid ""
-" guestfish -i -a newdisk\n"
-" ><fs> cat /boot/grub/device.map\n"
-" # check the contents of this file are sensible or\n"
-" # edit the file if necessary\n"
-" ><fs> grub-install / /dev/vda\n"
-" ><fs> exit\n"
-"\n"
+"Ignore the named filesystem.  Free space on the filesystem will not be "
+"zeroed, but existing blocks of zeroes will still be sparsified."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:524 ../resize/virt-resize.pod:524
+#: ../sparsify/virt-sparsify.pod:142
 msgid ""
 msgid ""
-"For more flexible guest reconfiguration, including if you need to specify "
-"other parameters to grub-install, use L<virt-rescue(1)>."
+"In the second form, this ignores the named volume group.  Use the volume "
+"group name without the C</dev/> prefix, eg. I<--ignore vg_foo>"
 msgstr ""
 
 msgstr ""
 
-#. type: =head1
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:527 ../resize/virt-resize.pod:527
-msgid "ALTERNATIVE TOOLS"
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:157
+msgid "This disables progress bars and other unnecessary output."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:529 ../resize/virt-resize.pod:529
+#: ../sparsify/virt-sparsify.pod:179
 msgid ""
 msgid ""
-"There are several proprietary tools for resizing partitions.  We won't "
-"mention any here."
+"The I<--machine-readable> option can be used to make the output more machine "
+"friendly, which is useful when calling virt-sparsify from other programs, "
+"GUIs etc."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:532 ../resize/virt-resize.pod:532
+#: ../sparsify/virt-sparsify.pod:185
 msgid ""
 msgid ""
-"L<parted(8)> and its graphical shell gparted can do some types of resizing "
-"operations on disk images.  They can resize and move partitions, but I don't "
-"think they can do anything with the contents, and they certainly don't "
-"understand LVM."
+"Firstly use the option on its own to query the capabilities of the "
+"virt-sparsify binary.  Typical output looks like this:"
 msgstr ""
 
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:537 ../resize/virt-resize.pod:537
+#. type: verbatim
+#: ../sparsify/virt-sparsify.pod:188
+#, no-wrap
 msgid ""
 msgid ""
-"L<guestfish(1)> can do everything that virt-resize can do and a lot more, "
-"but at a much lower level.  You will probably end up hand-calculating sector "
-"offsets, which is something that virt-resize was designed to avoid.  If you "
-"want to see the guestfish-equivalent commands that virt-resize runs, use the "
-"I<--debug> flag."
+" $ virt-sparsify --machine-readable\n"
+" virt-sparsify\n"
+" ntfs\n"
+" btrfs\n"
+"\n"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/resize/virt-resize.pod:552 ../resize/virt-resize.pod:552
+#: ../sparsify/virt-sparsify.pod:218
 msgid ""
 msgid ""
-"L<virt-filesystems(1)>, L<virt-df(1)>, L<guestfs(3)>, L<guestfish(1)>, "
-"L<lvm(8)>, L<pvresize(8)>, L<lvresize(8)>, L<resize2fs(8)>, "
-"L<ntfsresize(8)>, L<btrfs(8)>, L<virsh(1)>, L<parted(8)>, L<truncate(1)>, "
-"L<fallocate(1)>, L<grub(8)>, L<grub-install(8)>, L<virt-rescue(1)>, "
-"L<http://libguestfs.org/>."
+"The calling program should treat messages sent to stderr as error messages.  "
+"In addition, virt-sparsify exits with a non-zero status code if there was a "
+"fatal error."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:5 ../ruby/examples/guestfs-ruby.pod:5
-msgid "guestfs-ruby - How to use libguestfs from Ruby"
+#: ../sparsify/virt-sparsify.pod:224
+msgid ""
+"All versions of virt-sparsify have supported the I<--machine-readable> "
+"option."
 msgstr ""
 
 msgstr ""
 
-#. type: verbatim
-#: ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:9 ../ruby/examples/guestfs-ruby.pod:9
-#, no-wrap
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:238
 msgid ""
 msgid ""
-" require 'guestfs'\n"
-" g = Guestfs::Guestfs.new()\n"
-" g.add_drive_opts(\"disk.img\",\n"
-"                  :readonly => 1, :format => \"raw\")\n"
-" g.launch()\n"
-"\n"
+"Location of the temporary directory used for the potentially large temporary "
+"overlay file."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:17 ../ruby/examples/guestfs-ruby.pod:17
+#: ../sparsify/virt-sparsify.pod:241
 msgid ""
 msgid ""
-"This manual page documents how to call libguestfs from the Ruby programming "
-"language.  This page just documents the differences from the C API and gives "
-"some examples.  If you are not familiar with using libguestfs, you also need "
-"to read L<guestfs(3)>."
+"You should ensure there is enough free space in the worst case for a full "
+"copy of the source disk (I<virtual> size), or else set C<$TMPDIR> to point "
+"to another directory that has enough space."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:24 ../ruby/examples/guestfs-ruby.pod:24
-msgid ""
-"Errors from libguestfs functions are mapped into the C<Error> exception.  "
-"This has a single parameter which is the error message (a string)."
+#: ../sparsify/virt-sparsify.pod:245
+msgid "This defaults to C</tmp>."
+msgstr ""
+
+#. type: textblock
+#: ../sparsify/virt-sparsify.pod:249
+msgid "For other environment variables, see L<guestfs(3)/ENVIRONMENT VARIABLES>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/ruby/examples/guestfs-ruby.pod:38 ../ruby/examples/guestfs-ruby.pod:38
+#: ../sparsify/virt-sparsify.pod:253
 msgid ""
 msgid ""
-"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-java(3)>, "
-"L<guestfs-ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, "
-"L<guestfs-recipes(1)>, L<http://libguestfs.org/>."
+"L<virt-filesystems(1)>, L<virt-df(1)>, L<virt-resize(1)>, L<virt-rescue(1)>, "
+"L<guestfs(3)>, L<guestfish(1)>, L<truncate(1)>, L<fallocate(1)>, "
+"L<qemu-img(1)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1 ../src/guestfs-actions.pod:1
+#: ../src/guestfs-actions.pod:1
 msgid "guestfs_add_cdrom"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_cdrom"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3 ../src/guestfs-actions.pod:3
+#: ../src/guestfs-actions.pod:3
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21119,7 +22279,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:17 ../src/guestfs-actions.pod:17
+#: ../src/guestfs-actions.pod:7 ../src/guestfs-actions.pod:249 ../src/guestfs-actions.pod:270
+msgid ""
+"I<This function is deprecated.> In new code, use the "
+"L</guestfs_add_drive_opts> call instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:24
 msgid ""
 "This call checks for the existence of C<filename>.  This stops you from "
 "specifying other types of drive which are supported by qemu such as C<nbd:> "
 msgid ""
 "This call checks for the existence of C<filename>.  This stops you from "
 "specifying other types of drive which are supported by qemu such as C<nbd:> "
@@ -21128,7 +22295,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:24 ../src/guestfs-actions.pod:24
+#: ../src/guestfs-actions.pod:31
 msgid ""
 "If you just want to add an ISO file (often you use this as an efficient way "
 "to transfer large files into the guest), then you should probably use "
 msgid ""
 "If you just want to add an ISO file (often you use this as an efficient way "
 "to transfer large files into the guest), then you should probably use "
@@ -21136,22 +22303,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:30 ../libguestfs-1.11.20/src/guestfs-actions.pod:140 ../libguestfs-1.11.20/src/guestfs-actions.pod:201 ../libguestfs-1.11.20/src/guestfs-actions.pod:238 ../libguestfs-1.11.20/src/guestfs-actions.pod:252 ../libguestfs-1.11.20/src/guestfs-actions.pod:273 ../libguestfs-1.11.20/src/guestfs-actions.pod:293 ../libguestfs-1.11.20/src/guestfs-actions.pod:307 ../libguestfs-1.11.20/src/guestfs-actions.pod:422 ../libguestfs-1.11.20/src/guestfs-actions.pod:442 ../libguestfs-1.11.20/src/guestfs-actions.pod:456 ../libguestfs-1.11.20/src/guestfs-actions.pod:501 ../libguestfs-1.11.20/src/guestfs-actions.pod:529 ../libguestfs-1.11.20/src/guestfs-actions.pod:547 ../libguestfs-1.11.20/src/guestfs-actions.pod:614 ../libguestfs-1.11.20/src/guestfs-actions.pod:647 ../libguestfs-1.11.20/src/guestfs-actions.pod:661 ../libguestfs-1.11.20/src/guestfs-actions.pod:676 ../libguestfs-1.11.20/src/guestfs-actions.pod:775 ../libguestfs-1.11.20/src/guestfs-actions.pod:793 ../libguestfs-1.11.20/src/guestfs-actions.pod:807 ../libguestfs-1.11.20/src/guestfs-actions.pod:821 ../libguestfs-1.11.20/src/guestfs-actions.pod:858 ../libguestfs-1.11.20/src/guestfs-actions.pod:1041 ../libguestfs-1.11.20/src/guestfs-actions.pod:1061 ../libguestfs-1.11.20/src/guestfs-actions.pod:1079 ../libguestfs-1.11.20/src/guestfs-actions.pod:1163 ../libguestfs-1.11.20/src/guestfs-actions.pod:1181 ../libguestfs-1.11.20/src/guestfs-actions.pod:1200 ../libguestfs-1.11.20/src/guestfs-actions.pod:1214 ../libguestfs-1.11.20/src/guestfs-actions.pod:1234 ../libguestfs-1.11.20/src/guestfs-actions.pod:1304 ../libguestfs-1.11.20/src/guestfs-actions.pod:1335 ../libguestfs-1.11.20/src/guestfs-actions.pod:1360 ../libguestfs-1.11.20/src/guestfs-actions.pod:1402 ../libguestfs-1.11.20/src/guestfs-actions.pod:1508 ../libguestfs-1.11.20/src/guestfs-actions.pod:1542 ../libguestfs-1.11.20/src/guestfs-actions.pod:1757 ../libguestfs-1.11.20/src/guestfs-actions.pod:1779 ../libguestfs-1.11.20/src/guestfs-actions.pod:1866 ../libguestfs-1.11.20/src/guestfs-actions.pod:2341 ../libguestfs-1.11.20/src/guestfs-actions.pod:2485 ../libguestfs-1.11.20/src/guestfs-actions.pod:2546 ../libguestfs-1.11.20/src/guestfs-actions.pod:2581 ../libguestfs-1.11.20/src/guestfs-actions.pod:3621 ../libguestfs-1.11.20/src/guestfs-actions.pod:3636 ../libguestfs-1.11.20/src/guestfs-actions.pod:3661 ../libguestfs-1.11.20/src/guestfs-actions.pod:3850 ../libguestfs-1.11.20/src/guestfs-actions.pod:3864 ../libguestfs-1.11.20/src/guestfs-actions.pod:3877 ../libguestfs-1.11.20/src/guestfs-actions.pod:3891 ../libguestfs-1.11.20/src/guestfs-actions.pod:3906 ../libguestfs-1.11.20/src/guestfs-actions.pod:3942 ../libguestfs-1.11.20/src/guestfs-actions.pod:4014 ../libguestfs-1.11.20/src/guestfs-actions.pod:4034 ../libguestfs-1.11.20/src/guestfs-actions.pod:4051 ../libguestfs-1.11.20/src/guestfs-actions.pod:4074 ../libguestfs-1.11.20/src/guestfs-actions.pod:4097 ../libguestfs-1.11.20/src/guestfs-actions.pod:4132 ../libguestfs-1.11.20/src/guestfs-actions.pod:4151 ../libguestfs-1.11.20/src/guestfs-actions.pod:4170 ../libguestfs-1.11.20/src/guestfs-actions.pod:4205 ../libguestfs-1.11.20/src/guestfs-actions.pod:4217 ../libguestfs-1.11.20/src/guestfs-actions.pod:4253 ../libguestfs-1.11.20/src/guestfs-actions.pod:4269 ../libguestfs-1.11.20/src/guestfs-actions.pod:4282 ../libguestfs-1.11.20/src/guestfs-actions.pod:4297 ../libguestfs-1.11.20/src/guestfs-actions.pod:4314 ../libguestfs-1.11.20/src/guestfs-actions.pod:4407 ../libguestfs-1.11.20/src/guestfs-actions.pod:4427 ../libguestfs-1.11.20/src/guestfs-actions.pod:4440 ../libguestfs-1.11.20/src/guestfs-actions.pod:4491 ../libguestfs-1.11.20/src/guestfs-actions.pod:4509 ../libguestfs-1.11.20/src/guestfs-actions.pod:4527 ../libguestfs-1.11.20/src/guestfs-actions.pod:4543 ../libguestfs-1.11.20/src/guestfs-actions.pod:4557 ../libguestfs-1.11.20/src/guestfs-actions.pod:4571 ../libguestfs-1.11.20/src/guestfs-actions.pod:4588 ../libguestfs-1.11.20/src/guestfs-actions.pod:4603 ../libguestfs-1.11.20/src/guestfs-actions.pod:4623 ../libguestfs-1.11.20/src/guestfs-actions.pod:4693 ../libguestfs-1.11.20/src/guestfs-actions.pod:4766 ../libguestfs-1.11.20/src/guestfs-actions.pod:4797 ../libguestfs-1.11.20/src/guestfs-actions.pod:4816 ../libguestfs-1.11.20/src/guestfs-actions.pod:4835 ../libguestfs-1.11.20/src/guestfs-actions.pod:4847 ../libguestfs-1.11.20/src/guestfs-actions.pod:4864 ../libguestfs-1.11.20/src/guestfs-actions.pod:4877 ../libguestfs-1.11.20/src/guestfs-actions.pod:4892 ../libguestfs-1.11.20/src/guestfs-actions.pod:4907 ../libguestfs-1.11.20/src/guestfs-actions.pod:4942 ../libguestfs-1.11.20/src/guestfs-actions.pod:4975 ../libguestfs-1.11.20/src/guestfs-actions.pod:5014 ../libguestfs-1.11.20/src/guestfs-actions.pod:5034 ../libguestfs-1.11.20/src/guestfs-actions.pod:5048 ../libguestfs-1.11.20/src/guestfs-actions.pod:5065 ../libguestfs-1.11.20/src/guestfs-actions.pod:5114 ../libguestfs-1.11.20/src/guestfs-actions.pod:5160 ../libguestfs-1.11.20/src/guestfs-actions.pod:5214 ../libguestfs-1.11.20/src/guestfs-actions.pod:5250 ../libguestfs-1.11.20/src/guestfs-actions.pod:5285 ../libguestfs-1.11.20/src/guestfs-actions.pod:5302 ../libguestfs-1.11.20/src/guestfs-actions.pod:5320 ../libguestfs-1.11.20/src/guestfs-actions.pod:5460 ../libguestfs-1.11.20/src/guestfs-actions.pod:5517 ../libguestfs-1.11.20/src/guestfs-actions.pod:5539 ../libguestfs-1.11.20/src/guestfs-actions.pod:5557 ../libguestfs-1.11.20/src/guestfs-actions.pod:5589 ../libguestfs-1.11.20/src/guestfs-actions.pod:5655 ../libguestfs-1.11.20/src/guestfs-actions.pod:5672 ../libguestfs-1.11.20/src/guestfs-actions.pod:5685 ../libguestfs-1.11.20/src/guestfs-actions.pod:5699 ../libguestfs-1.11.20/src/guestfs-actions.pod:5988 ../libguestfs-1.11.20/src/guestfs-actions.pod:6007 ../libguestfs-1.11.20/src/guestfs-actions.pod:6026 ../libguestfs-1.11.20/src/guestfs-actions.pod:6040 ../libguestfs-1.11.20/src/guestfs-actions.pod:6052 ../libguestfs-1.11.20/src/guestfs-actions.pod:6066 ../libguestfs-1.11.20/src/guestfs-actions.pod:6078 ../libguestfs-1.11.20/src/guestfs-actions.pod:6092 ../libguestfs-1.11.20/src/guestfs-actions.pod:6108 ../libguestfs-1.11.20/src/guestfs-actions.pod:6129 ../libguestfs-1.11.20/src/guestfs-actions.pod:6148 ../libguestfs-1.11.20/src/guestfs-actions.pod:6167 ../libguestfs-1.11.20/src/guestfs-actions.pod:6197 ../libguestfs-1.11.20/src/guestfs-actions.pod:6215 ../libguestfs-1.11.20/src/guestfs-actions.pod:6238 ../libguestfs-1.11.20/src/guestfs-actions.pod:6256 ../libguestfs-1.11.20/src/guestfs-actions.pod:6275 ../libguestfs-1.11.20/src/guestfs-actions.pod:6296 ../libguestfs-1.11.20/src/guestfs-actions.pod:6315 ../libguestfs-1.11.20/src/guestfs-actions.pod:6332 ../libguestfs-1.11.20/src/guestfs-actions.pod:6351 ../libguestfs-1.11.20/src/guestfs-actions.pod:6379 ../libguestfs-1.11.20/src/guestfs-actions.pod:6403 ../libguestfs-1.11.20/src/guestfs-actions.pod:6422 ../libguestfs-1.11.20/src/guestfs-actions.pod:6446 ../libguestfs-1.11.20/src/guestfs-actions.pod:6465 ../libguestfs-1.11.20/src/guestfs-actions.pod:6480 ../libguestfs-1.11.20/src/guestfs-actions.pod:6499 ../libguestfs-1.11.20/src/guestfs-actions.pod:6536 ../libguestfs-1.11.20/src/guestfs-actions.pod:6566 ../libguestfs-1.11.20/src/guestfs-actions.pod:6599 ../libguestfs-1.11.20/src/guestfs-actions.pod:6721 ../libguestfs-1.11.20/src/guestfs-actions.pod:6842 ../libguestfs-1.11.20/src/guestfs-actions.pod:6854 ../libguestfs-1.11.20/src/guestfs-actions.pod:6867 ../libguestfs-1.11.20/src/guestfs-actions.pod:6880 ../libguestfs-1.11.20/src/guestfs-actions.pod:6902 ../libguestfs-1.11.20/src/guestfs-actions.pod:6915 ../libguestfs-1.11.20/src/guestfs-actions.pod:6928 ../libguestfs-1.11.20/src/guestfs-actions.pod:6941 ../libguestfs-1.11.20/src/guestfs-actions.pod:6956 ../libguestfs-1.11.20/src/guestfs-actions.pod:7015 ../libguestfs-1.11.20/src/guestfs-actions.pod:7032 ../libguestfs-1.11.20/src/guestfs-actions.pod:7048 ../libguestfs-1.11.20/src/guestfs-actions.pod:7064 ../libguestfs-1.11.20/src/guestfs-actions.pod:7081 ../libguestfs-1.11.20/src/guestfs-actions.pod:7094 ../libguestfs-1.11.20/src/guestfs-actions.pod:7114 ../libguestfs-1.11.20/src/guestfs-actions.pod:7150 ../libguestfs-1.11.20/src/guestfs-actions.pod:7164 ../libguestfs-1.11.20/src/guestfs-actions.pod:7205 ../libguestfs-1.11.20/src/guestfs-actions.pod:7218 ../libguestfs-1.11.20/src/guestfs-actions.pod:7236 ../libguestfs-1.11.20/src/guestfs-actions.pod:7270 ../libguestfs-1.11.20/src/guestfs-actions.pod:7306 ../libguestfs-1.11.20/src/guestfs-actions.pod:7422 ../libguestfs-1.11.20/src/guestfs-actions.pod:7437 ../libguestfs-1.11.20/src/guestfs-actions.pod:7451 ../libguestfs-1.11.20/src/guestfs-actions.pod:7506 ../libguestfs-1.11.20/src/guestfs-actions.pod:7519 ../libguestfs-1.11.20/src/guestfs-actions.pod:7564 ../libguestfs-1.11.20/src/guestfs-actions.pod:7597 ../libguestfs-1.11.20/src/guestfs-actions.pod:7660 ../libguestfs-1.11.20/src/guestfs-actions.pod:7680 ../libguestfs-1.11.20/src/guestfs-actions.pod:7706 ../libguestfs-1.11.20/src/guestfs-actions.pod:7773 ../libguestfs-1.11.20/src/guestfs-actions.pod:7792 ../libguestfs-1.11.20/src/guestfs-actions.pod:7821 ../src/guestfs-actions.pod:30 ../src/guestfs-actions.pod:140 ../src/guestfs-actions.pod:201 ../src/guestfs-actions.pod:238 ../src/guestfs-actions.pod:252 ../src/guestfs-actions.pod:273 ../src/guestfs-actions.pod:293 ../src/guestfs-actions.pod:307 ../src/guestfs-actions.pod:422 ../src/guestfs-actions.pod:442 ../src/guestfs-actions.pod:456 ../src/guestfs-actions.pod:501 ../src/guestfs-actions.pod:529 ../src/guestfs-actions.pod:547 ../src/guestfs-actions.pod:614 ../src/guestfs-actions.pod:647 ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:676 ../src/guestfs-actions.pod:775 ../src/guestfs-actions.pod:793 ../src/guestfs-actions.pod:807 ../src/guestfs-actions.pod:821 ../src/guestfs-actions.pod:858 ../src/guestfs-actions.pod:1041 ../src/guestfs-actions.pod:1061 ../src/guestfs-actions.pod:1079 ../src/guestfs-actions.pod:1163 ../src/guestfs-actions.pod:1181 ../src/guestfs-actions.pod:1200 ../src/guestfs-actions.pod:1214 ../src/guestfs-actions.pod:1234 ../src/guestfs-actions.pod:1304 ../src/guestfs-actions.pod:1335 ../src/guestfs-actions.pod:1360 ../src/guestfs-actions.pod:1402 ../src/guestfs-actions.pod:1508 ../src/guestfs-actions.pod:1542 ../src/guestfs-actions.pod:1757 ../src/guestfs-actions.pod:1779 ../src/guestfs-actions.pod:1866 ../src/guestfs-actions.pod:2341 ../src/guestfs-actions.pod:2485 ../src/guestfs-actions.pod:2546 ../src/guestfs-actions.pod:2581 ../src/guestfs-actions.pod:3621 ../src/guestfs-actions.pod:3636 ../src/guestfs-actions.pod:3661 ../src/guestfs-actions.pod:3850 ../src/guestfs-actions.pod:3864 ../src/guestfs-actions.pod:3877 ../src/guestfs-actions.pod:3891 ../src/guestfs-actions.pod:3906 ../src/guestfs-actions.pod:3942 ../src/guestfs-actions.pod:4014 ../src/guestfs-actions.pod:4034 ../src/guestfs-actions.pod:4051 ../src/guestfs-actions.pod:4074 ../src/guestfs-actions.pod:4097 ../src/guestfs-actions.pod:4132 ../src/guestfs-actions.pod:4151 ../src/guestfs-actions.pod:4170 ../src/guestfs-actions.pod:4205 ../src/guestfs-actions.pod:4217 ../src/guestfs-actions.pod:4253 ../src/guestfs-actions.pod:4269 ../src/guestfs-actions.pod:4282 ../src/guestfs-actions.pod:4297 ../src/guestfs-actions.pod:4314 ../src/guestfs-actions.pod:4407 ../src/guestfs-actions.pod:4427 ../src/guestfs-actions.pod:4440 ../src/guestfs-actions.pod:4491 ../src/guestfs-actions.pod:4509 ../src/guestfs-actions.pod:4527 ../src/guestfs-actions.pod:4543 ../src/guestfs-actions.pod:4557 ../src/guestfs-actions.pod:4571 ../src/guestfs-actions.pod:4588 ../src/guestfs-actions.pod:4603 ../src/guestfs-actions.pod:4623 ../src/guestfs-actions.pod:4693 ../src/guestfs-actions.pod:4766 ../src/guestfs-actions.pod:4797 ../src/guestfs-actions.pod:4816 ../src/guestfs-actions.pod:4835 ../src/guestfs-actions.pod:4847 ../src/guestfs-actions.pod:4864 ../src/guestfs-actions.pod:4877 ../src/guestfs-actions.pod:4892 ../src/guestfs-actions.pod:4907 ../src/guestfs-actions.pod:4942 ../src/guestfs-actions.pod:4975 ../src/guestfs-actions.pod:5014 ../src/guestfs-actions.pod:5034 ../src/guestfs-actions.pod:5048 ../src/guestfs-actions.pod:5065 ../src/guestfs-actions.pod:5114 ../src/guestfs-actions.pod:5160 ../src/guestfs-actions.pod:5214 ../src/guestfs-actions.pod:5250 ../src/guestfs-actions.pod:5285 ../src/guestfs-actions.pod:5302 ../src/guestfs-actions.pod:5320 ../src/guestfs-actions.pod:5460 ../src/guestfs-actions.pod:5517 ../src/guestfs-actions.pod:5539 ../src/guestfs-actions.pod:5557 ../src/guestfs-actions.pod:5589 ../src/guestfs-actions.pod:5655 ../src/guestfs-actions.pod:5672 ../src/guestfs-actions.pod:5685 ../src/guestfs-actions.pod:5699 ../src/guestfs-actions.pod:5988 ../src/guestfs-actions.pod:6007 ../src/guestfs-actions.pod:6026 ../src/guestfs-actions.pod:6040 ../src/guestfs-actions.pod:6052 ../src/guestfs-actions.pod:6066 ../src/guestfs-actions.pod:6078 ../src/guestfs-actions.pod:6092 ../src/guestfs-actions.pod:6108 ../src/guestfs-actions.pod:6129 ../src/guestfs-actions.pod:6148 ../src/guestfs-actions.pod:6167 ../src/guestfs-actions.pod:6197 ../src/guestfs-actions.pod:6215 ../src/guestfs-actions.pod:6238 ../src/guestfs-actions.pod:6256 ../src/guestfs-actions.pod:6275 ../src/guestfs-actions.pod:6296 ../src/guestfs-actions.pod:6315 ../src/guestfs-actions.pod:6332 ../src/guestfs-actions.pod:6351 ../src/guestfs-actions.pod:6379 ../src/guestfs-actions.pod:6403 ../src/guestfs-actions.pod:6422 ../src/guestfs-actions.pod:6446 ../src/guestfs-actions.pod:6465 ../src/guestfs-actions.pod:6480 ../src/guestfs-actions.pod:6499 ../src/guestfs-actions.pod:6536 ../src/guestfs-actions.pod:6566 ../src/guestfs-actions.pod:6599 ../src/guestfs-actions.pod:6721 ../src/guestfs-actions.pod:6842 ../src/guestfs-actions.pod:6854 ../src/guestfs-actions.pod:6867 ../src/guestfs-actions.pod:6880 ../src/guestfs-actions.pod:6902 ../src/guestfs-actions.pod:6915 ../src/guestfs-actions.pod:6928 ../src/guestfs-actions.pod:6941 ../src/guestfs-actions.pod:6956 ../src/guestfs-actions.pod:7015 ../src/guestfs-actions.pod:7032 ../src/guestfs-actions.pod:7048 ../src/guestfs-actions.pod:7064 ../src/guestfs-actions.pod:7081 ../src/guestfs-actions.pod:7094 ../src/guestfs-actions.pod:7114 ../src/guestfs-actions.pod:7150 ../src/guestfs-actions.pod:7164 ../src/guestfs-actions.pod:7205 ../src/guestfs-actions.pod:7218 ../src/guestfs-actions.pod:7236 ../src/guestfs-actions.pod:7270 ../src/guestfs-actions.pod:7306 ../src/guestfs-actions.pod:7422 ../src/guestfs-actions.pod:7437 ../src/guestfs-actions.pod:7451 ../src/guestfs-actions.pod:7506 ../src/guestfs-actions.pod:7519 ../src/guestfs-actions.pod:7564 ../src/guestfs-actions.pod:7597 ../src/guestfs-actions.pod:7660 ../src/guestfs-actions.pod:7680 ../src/guestfs-actions.pod:7706 ../src/guestfs-actions.pod:7773 ../src/guestfs-actions.pod:7792 ../src/guestfs-actions.pod:7821
+#: ../src/guestfs-actions.pod:37 ../src/guestfs-actions.pod:140 ../src/guestfs-actions.pod:201 ../src/guestfs-actions.pod:238 ../src/guestfs-actions.pod:259 ../src/guestfs-actions.pod:280 ../src/guestfs-actions.pod:293 ../src/guestfs-actions.pod:307 ../src/guestfs-actions.pod:427 ../src/guestfs-actions.pod:447 ../src/guestfs-actions.pod:461 ../src/guestfs-actions.pod:506 ../src/guestfs-actions.pod:534 ../src/guestfs-actions.pod:552 ../src/guestfs-actions.pod:619 ../src/guestfs-actions.pod:652 ../src/guestfs-actions.pod:666 ../src/guestfs-actions.pod:681 ../src/guestfs-actions.pod:780 ../src/guestfs-actions.pod:798 ../src/guestfs-actions.pod:812 ../src/guestfs-actions.pod:826 ../src/guestfs-actions.pod:863 ../src/guestfs-actions.pod:1046 ../src/guestfs-actions.pod:1066 ../src/guestfs-actions.pod:1084 ../src/guestfs-actions.pod:1174 ../src/guestfs-actions.pod:1233 ../src/guestfs-actions.pod:1279 ../src/guestfs-actions.pod:1297 ../src/guestfs-actions.pod:1316 ../src/guestfs-actions.pod:1330 ../src/guestfs-actions.pod:1350 ../src/guestfs-actions.pod:1420 ../src/guestfs-actions.pod:1451 ../src/guestfs-actions.pod:1476 ../src/guestfs-actions.pod:1518 ../src/guestfs-actions.pod:1631 ../src/guestfs-actions.pod:1658 ../src/guestfs-actions.pod:1873 ../src/guestfs-actions.pod:1895 ../src/guestfs-actions.pod:1982 ../src/guestfs-actions.pod:2490 ../src/guestfs-actions.pod:2634 ../src/guestfs-actions.pod:2695 ../src/guestfs-actions.pod:2730 ../src/guestfs-actions.pod:3774 ../src/guestfs-actions.pod:3789 ../src/guestfs-actions.pod:3814 ../src/guestfs-actions.pod:4003 ../src/guestfs-actions.pod:4017 ../src/guestfs-actions.pod:4030 ../src/guestfs-actions.pod:4044 ../src/guestfs-actions.pod:4059 ../src/guestfs-actions.pod:4095 ../src/guestfs-actions.pod:4167 ../src/guestfs-actions.pod:4187 ../src/guestfs-actions.pod:4204 ../src/guestfs-actions.pod:4227 ../src/guestfs-actions.pod:4250 ../src/guestfs-actions.pod:4285 ../src/guestfs-actions.pod:4304 ../src/guestfs-actions.pod:4323 ../src/guestfs-actions.pod:4358 ../src/guestfs-actions.pod:4370 ../src/guestfs-actions.pod:4406 ../src/guestfs-actions.pod:4422 ../src/guestfs-actions.pod:4435 ../src/guestfs-actions.pod:4450 ../src/guestfs-actions.pod:4467 ../src/guestfs-actions.pod:4560 ../src/guestfs-actions.pod:4580 ../src/guestfs-actions.pod:4593 ../src/guestfs-actions.pod:4644 ../src/guestfs-actions.pod:4662 ../src/guestfs-actions.pod:4680 ../src/guestfs-actions.pod:4696 ../src/guestfs-actions.pod:4710 ../src/guestfs-actions.pod:4724 ../src/guestfs-actions.pod:4741 ../src/guestfs-actions.pod:4756 ../src/guestfs-actions.pod:4783 ../src/guestfs-actions.pod:4846 ../src/guestfs-actions.pod:4919 ../src/guestfs-actions.pod:4950 ../src/guestfs-actions.pod:4969 ../src/guestfs-actions.pod:4988 ../src/guestfs-actions.pod:5000 ../src/guestfs-actions.pod:5017 ../src/guestfs-actions.pod:5030 ../src/guestfs-actions.pod:5045 ../src/guestfs-actions.pod:5060 ../src/guestfs-actions.pod:5092 ../src/guestfs-actions.pod:5118 ../src/guestfs-actions.pod:5157 ../src/guestfs-actions.pod:5177 ../src/guestfs-actions.pod:5191 ../src/guestfs-actions.pod:5208 ../src/guestfs-actions.pod:5257 ../src/guestfs-actions.pod:5310 ../src/guestfs-actions.pod:5357 ../src/guestfs-actions.pod:5400 ../src/guestfs-actions.pod:5428 ../src/guestfs-actions.pod:5445 ../src/guestfs-actions.pod:5463 ../src/guestfs-actions.pod:5603 ../src/guestfs-actions.pod:5660 ../src/guestfs-actions.pod:5682 ../src/guestfs-actions.pod:5700 ../src/guestfs-actions.pod:5732 ../src/guestfs-actions.pod:5798 ../src/guestfs-actions.pod:5815 ../src/guestfs-actions.pod:5828 ../src/guestfs-actions.pod:5842 ../src/guestfs-actions.pod:6131 ../src/guestfs-actions.pod:6150 ../src/guestfs-actions.pod:6169 ../src/guestfs-actions.pod:6183 ../src/guestfs-actions.pod:6195 ../src/guestfs-actions.pod:6209 ../src/guestfs-actions.pod:6221 ../src/guestfs-actions.pod:6235 ../src/guestfs-actions.pod:6251 ../src/guestfs-actions.pod:6272 ../src/guestfs-actions.pod:6291 ../src/guestfs-actions.pod:6310 ../src/guestfs-actions.pod:6340 ../src/guestfs-actions.pod:6358 ../src/guestfs-actions.pod:6381 ../src/guestfs-actions.pod:6399 ../src/guestfs-actions.pod:6418 ../src/guestfs-actions.pod:6439 ../src/guestfs-actions.pod:6458 ../src/guestfs-actions.pod:6475 ../src/guestfs-actions.pod:6494 ../src/guestfs-actions.pod:6522 ../src/guestfs-actions.pod:6546 ../src/guestfs-actions.pod:6565 ../src/guestfs-actions.pod:6581 ../src/guestfs-actions.pod:6605 ../src/guestfs-actions.pod:6624 ../src/guestfs-actions.pod:6639 ../src/guestfs-actions.pod:6658 ../src/guestfs-actions.pod:6702 ../src/guestfs-actions.pod:6732 ../src/guestfs-actions.pod:6765 ../src/guestfs-actions.pod:6880 ../src/guestfs-actions.pod:7001 ../src/guestfs-actions.pod:7013 ../src/guestfs-actions.pod:7026 ../src/guestfs-actions.pod:7039 ../src/guestfs-actions.pod:7061 ../src/guestfs-actions.pod:7074 ../src/guestfs-actions.pod:7087 ../src/guestfs-actions.pod:7100 ../src/guestfs-actions.pod:7115 ../src/guestfs-actions.pod:7174 ../src/guestfs-actions.pod:7191 ../src/guestfs-actions.pod:7207 ../src/guestfs-actions.pod:7223 ../src/guestfs-actions.pod:7240 ../src/guestfs-actions.pod:7253 ../src/guestfs-actions.pod:7273 ../src/guestfs-actions.pod:7309 ../src/guestfs-actions.pod:7323 ../src/guestfs-actions.pod:7364 ../src/guestfs-actions.pod:7377 ../src/guestfs-actions.pod:7395 ../src/guestfs-actions.pod:7429 ../src/guestfs-actions.pod:7465 ../src/guestfs-actions.pod:7581 ../src/guestfs-actions.pod:7596 ../src/guestfs-actions.pod:7610 ../src/guestfs-actions.pod:7665 ../src/guestfs-actions.pod:7678 ../src/guestfs-actions.pod:7723 ../src/guestfs-actions.pod:7763 ../src/guestfs-actions.pod:7819 ../src/guestfs-actions.pod:7839 ../src/guestfs-actions.pod:7872 ../src/guestfs-actions.pod:7936 ../src/guestfs-actions.pod:7959 ../src/guestfs-actions.pod:7988
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 #. type: textblock
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:39 ../libguestfs-1.11.20/src/guestfs-actions.pod:142 ../libguestfs-1.11.20/src/guestfs-actions.pod:1165 ../libguestfs-1.11.20/src/guestfs-actions.pod:1980 ../libguestfs-1.11.20/src/guestfs-actions.pod:2078 ../libguestfs-1.11.20/src/guestfs-actions.pod:2192 ../libguestfs-1.11.20/src/guestfs-actions.pod:3623 ../libguestfs-1.11.20/src/guestfs-actions.pod:3643 ../libguestfs-1.11.20/src/guestfs-actions.pod:4951 ../libguestfs-1.11.20/src/guestfs-actions.pod:6217 ../libguestfs-1.11.20/src/guestfs-actions.pod:6334 ../libguestfs-1.11.20/src/guestfs-actions.pod:6467 ../libguestfs-1.11.20/src/guestfs-actions.pod:6958 ../libguestfs-1.11.20/src/guestfs-actions.pod:7083 ../libguestfs-1.11.20/src/guestfs-actions.pod:7606 ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142 ../src/guestfs-actions.pod:1165 ../src/guestfs-actions.pod:1980 ../src/guestfs-actions.pod:2078 ../src/guestfs-actions.pod:2192 ../src/guestfs-actions.pod:3623 ../src/guestfs-actions.pod:3643 ../src/guestfs-actions.pod:4951 ../src/guestfs-actions.pod:6217 ../src/guestfs-actions.pod:6334 ../src/guestfs-actions.pod:6467 ../src/guestfs-actions.pod:6958 ../src/guestfs-actions.pod:7083 ../src/guestfs-actions.pod:7606
+#: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142 ../src/guestfs-actions.pod:1281 ../src/guestfs-actions.pod:2096 ../src/guestfs-actions.pod:2194 ../src/guestfs-actions.pod:2319 ../src/guestfs-actions.pod:3776 ../src/guestfs-actions.pod:3796 ../src/guestfs-actions.pod:5094 ../src/guestfs-actions.pod:6360 ../src/guestfs-actions.pod:6477 ../src/guestfs-actions.pod:6626 ../src/guestfs-actions.pod:7117 ../src/guestfs-actions.pod:7242 ../src/guestfs-actions.pod:7765
 msgid "(Added in 0.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.3)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:41 ../src/guestfs-actions.pod:41
+#: ../src/guestfs-actions.pod:41
 msgid "guestfs_add_domain"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_domain"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:43 ../src/guestfs-actions.pod:43
+#: ../src/guestfs-actions.pod:43
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21162,7 +22329,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:48 ../libguestfs-1.11.20/src/guestfs-actions.pod:151 ../libguestfs-1.11.20/src/guestfs-actions.pod:832 ../libguestfs-1.11.20/src/guestfs-actions.pod:2826 ../libguestfs-1.11.20/src/guestfs-actions.pod:4642 ../libguestfs-1.11.20/src/guestfs-actions.pod:4961 ../libguestfs-1.11.20/src/guestfs-actions.pod:5178 ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151 ../src/guestfs-actions.pod:832 ../src/guestfs-actions.pod:2826 ../src/guestfs-actions.pod:4642 ../src/guestfs-actions.pod:4961 ../src/guestfs-actions.pod:5178
+#: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151 ../src/guestfs-actions.pod:837 ../src/guestfs-actions.pod:1161 ../src/guestfs-actions.pod:1213 ../src/guestfs-actions.pod:2979 ../src/guestfs-actions.pod:4795 ../src/guestfs-actions.pod:5104 ../src/guestfs-actions.pod:5321
 msgid ""
 "You may supply a list of optional arguments to this call.  Use zero or more "
 "of the following pairs of parameters, and terminate the list with C<-1> on "
 msgid ""
 "You may supply a list of optional arguments to this call.  Use zero or more "
 "of the following pairs of parameters, and terminate the list with C<-1> on "
@@ -21170,7 +22337,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:53 ../src/guestfs-actions.pod:53
+#: ../src/guestfs-actions.pod:53
 #, no-wrap
 msgid ""
 " GUESTFS_ADD_DOMAIN_LIBVIRTURI, const char *libvirturi,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_ADD_DOMAIN_LIBVIRTURI, const char *libvirturi,\n"
@@ -21182,7 +22349,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:59 ../src/guestfs-actions.pod:59
+#: ../src/guestfs-actions.pod:59
 msgid ""
 "This function adds the disk(s) attached to the named libvirt domain C<dom>.  "
 "It works by connecting to libvirt, requesting the domain and domain XML from "
 msgid ""
 "This function adds the disk(s) attached to the named libvirt domain C<dom>.  "
 "It works by connecting to libvirt, requesting the domain and domain XML from "
@@ -21191,29 +22358,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:94 ../src/guestfs-actions.pod:94
+#: ../src/guestfs-actions.pod:94
 msgid ""
 "The other optional parameters are passed directly through to "
 "C<guestfs_add_drive_opts>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The other optional parameters are passed directly through to "
 "C<guestfs_add_drive_opts>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:97 ../libguestfs-1.11.20/src/guestfs-actions.pod:350 ../libguestfs-1.11.20/src/guestfs-actions.pod:515 ../libguestfs-1.11.20/src/guestfs-actions.pod:693 ../libguestfs-1.11.20/src/guestfs-actions.pod:724 ../libguestfs-1.11.20/src/guestfs-actions.pod:742 ../libguestfs-1.11.20/src/guestfs-actions.pod:761 ../libguestfs-1.11.20/src/guestfs-actions.pod:1380 ../libguestfs-1.11.20/src/guestfs-actions.pod:1736 ../libguestfs-1.11.20/src/guestfs-actions.pod:1939 ../libguestfs-1.11.20/src/guestfs-actions.pod:2050 ../libguestfs-1.11.20/src/guestfs-actions.pod:2101 ../libguestfs-1.11.20/src/guestfs-actions.pod:2156 ../libguestfs-1.11.20/src/guestfs-actions.pod:2179 ../libguestfs-1.11.20/src/guestfs-actions.pod:2472 ../libguestfs-1.11.20/src/guestfs-actions.pod:2944 ../libguestfs-1.11.20/src/guestfs-actions.pod:2962 ../libguestfs-1.11.20/src/guestfs-actions.pod:5137 ../libguestfs-1.11.20/src/guestfs-actions.pod:5357 ../libguestfs-1.11.20/src/guestfs-actions.pod:5769 ../libguestfs-1.11.20/src/guestfs-actions.pod:5795 ../libguestfs-1.11.20/src/guestfs-actions.pod:7191 ../libguestfs-1.11.20/src/guestfs-actions.pod:7617 ../libguestfs-1.11.20/src/guestfs-actions.pod:7630 ../libguestfs-1.11.20/src/guestfs-actions.pod:7643 ../src/guestfs-actions.pod:97 ../src/guestfs-actions.pod:350 ../src/guestfs-actions.pod:515 ../src/guestfs-actions.pod:693 ../src/guestfs-actions.pod:724 ../src/guestfs-actions.pod:742 ../src/guestfs-actions.pod:761 ../src/guestfs-actions.pod:1380 ../src/guestfs-actions.pod:1736 ../src/guestfs-actions.pod:1939 ../src/guestfs-actions.pod:2050 ../src/guestfs-actions.pod:2101 ../src/guestfs-actions.pod:2156 ../src/guestfs-actions.pod:2179 ../src/guestfs-actions.pod:2472 ../src/guestfs-actions.pod:2944 ../src/guestfs-actions.pod:2962 ../src/guestfs-actions.pod:5137 ../src/guestfs-actions.pod:5357 ../src/guestfs-actions.pod:5769 ../src/guestfs-actions.pod:5795 ../src/guestfs-actions.pod:7191 ../src/guestfs-actions.pod:7617 ../src/guestfs-actions.pod:7630 ../src/guestfs-actions.pod:7643
+#: ../src/guestfs-actions.pod:97 ../src/guestfs-actions.pod:350 ../src/guestfs-actions.pod:520 ../src/guestfs-actions.pod:698 ../src/guestfs-actions.pod:729 ../src/guestfs-actions.pod:747 ../src/guestfs-actions.pod:766 ../src/guestfs-actions.pod:1496 ../src/guestfs-actions.pod:1852 ../src/guestfs-actions.pod:2055 ../src/guestfs-actions.pod:2166 ../src/guestfs-actions.pod:2217 ../src/guestfs-actions.pod:2269 ../src/guestfs-actions.pod:2283 ../src/guestfs-actions.pod:2306 ../src/guestfs-actions.pod:2621 ../src/guestfs-actions.pod:3097 ../src/guestfs-actions.pod:3115 ../src/guestfs-actions.pod:5280 ../src/guestfs-actions.pod:5500 ../src/guestfs-actions.pod:5912 ../src/guestfs-actions.pod:5938 ../src/guestfs-actions.pod:7350 ../src/guestfs-actions.pod:7776 ../src/guestfs-actions.pod:7789 ../src/guestfs-actions.pod:7802
 msgid "On error this function returns -1."
 msgstr ""
 
 #. type: textblock
 msgid "On error this function returns -1."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:99 ../src/guestfs-actions.pod:99
+#: ../src/guestfs-actions.pod:99
 msgid "(Added in 1.7.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.4)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:101 ../src/guestfs-actions.pod:101
+#: ../src/guestfs-actions.pod:101
 msgid "guestfs_add_domain_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_domain_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:103 ../src/guestfs-actions.pod:103
+#: ../src/guestfs-actions.pod:103
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21224,22 +22391,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:108 ../src/guestfs-actions.pod:108
+#: ../src/guestfs-actions.pod:108
 msgid "This is the \"va_list variant\" of L</guestfs_add_domain>."
 msgstr ""
 
 #. type: textblock
 msgid "This is the \"va_list variant\" of L</guestfs_add_domain>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:110 ../libguestfs-1.11.20/src/guestfs-actions.pod:121 ../libguestfs-1.11.20/src/guestfs-actions.pod:214 ../libguestfs-1.11.20/src/guestfs-actions.pod:225 ../libguestfs-1.11.20/src/guestfs-actions.pod:871 ../libguestfs-1.11.20/src/guestfs-actions.pod:882 ../libguestfs-1.11.20/src/guestfs-actions.pod:2910 ../libguestfs-1.11.20/src/guestfs-actions.pod:2922 ../libguestfs-1.11.20/src/guestfs-actions.pod:4707 ../libguestfs-1.11.20/src/guestfs-actions.pod:4719 ../libguestfs-1.11.20/src/guestfs-actions.pod:4989 ../libguestfs-1.11.20/src/guestfs-actions.pod:5001 ../libguestfs-1.11.20/src/guestfs-actions.pod:5227 ../libguestfs-1.11.20/src/guestfs-actions.pod:5238 ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121 ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225 ../src/guestfs-actions.pod:871 ../src/guestfs-actions.pod:882 ../src/guestfs-actions.pod:2910 ../src/guestfs-actions.pod:2922 ../src/guestfs-actions.pod:4707 ../src/guestfs-actions.pod:4719 ../src/guestfs-actions.pod:4989 ../src/guestfs-actions.pod:5001 ../src/guestfs-actions.pod:5227 ../src/guestfs-actions.pod:5238
+#: ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121 ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225 ../src/guestfs-actions.pod:876 ../src/guestfs-actions.pod:887 ../src/guestfs-actions.pod:1189 ../src/guestfs-actions.pod:1202 ../src/guestfs-actions.pod:1248 ../src/guestfs-actions.pod:1261 ../src/guestfs-actions.pod:3063 ../src/guestfs-actions.pod:3075 ../src/guestfs-actions.pod:4860 ../src/guestfs-actions.pod:4872 ../src/guestfs-actions.pod:5132 ../src/guestfs-actions.pod:5144 ../src/guestfs-actions.pod:5370 ../src/guestfs-actions.pod:5381
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr ""
 
 #. type: =head2
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:112 ../src/guestfs-actions.pod:112
+#: ../src/guestfs-actions.pod:112
 msgid "guestfs_add_domain_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_domain_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:114 ../src/guestfs-actions.pod:114
+#: ../src/guestfs-actions.pod:114
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21250,17 +22417,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:119 ../src/guestfs-actions.pod:119
+#: ../src/guestfs-actions.pod:119
 msgid "This is the \"argv variant\" of L</guestfs_add_domain>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_add_domain>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:123 ../src/guestfs-actions.pod:123
+#: ../src/guestfs-actions.pod:123
 msgid "guestfs_add_drive"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:125 ../src/guestfs-actions.pod:125
+#: ../src/guestfs-actions.pod:125
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21270,7 +22437,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:129 ../src/guestfs-actions.pod:129
+#: ../src/guestfs-actions.pod:129
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
@@ -21278,7 +22445,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:133 ../src/guestfs-actions.pod:133
+#: ../src/guestfs-actions.pod:133
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
@@ -21288,12 +22455,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:144 ../src/guestfs-actions.pod:144
+#: ../src/guestfs-actions.pod:144
 msgid "guestfs_add_drive_opts"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive_opts"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:146 ../src/guestfs-actions.pod:146
+#: ../src/guestfs-actions.pod:146
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21304,7 +22471,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:156 ../src/guestfs-actions.pod:156
+#: ../src/guestfs-actions.pod:156
 #, no-wrap
 msgid ""
 " GUESTFS_ADD_DRIVE_OPTS_READONLY, int readonly,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_ADD_DRIVE_OPTS_READONLY, int readonly,\n"
@@ -21314,7 +22481,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:185 ../src/guestfs-actions.pod:185
+#: ../src/guestfs-actions.pod:185
 msgid ""
 "This forces the image format.  If you omit this (or use C<guestfs_add_drive> "
 "or C<guestfs_add_drive_ro>) then the format is automatically detected.  "
 msgid ""
 "This forces the image format.  If you omit this (or use C<guestfs_add_drive> "
 "or C<guestfs_add_drive_ro>) then the format is automatically detected.  "
@@ -21322,24 +22489,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:196 ../src/guestfs-actions.pod:196
+#: ../src/guestfs-actions.pod:196
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated "
 "C<guestfs_add_drive_with_if> call (q.v.)"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated "
 "C<guestfs_add_drive_with_if> call (q.v.)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:203 ../src/guestfs-actions.pod:203
+#: ../src/guestfs-actions.pod:203
 msgid "(Added in 1.5.23)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.23)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:205 ../src/guestfs-actions.pod:205
+#: ../src/guestfs-actions.pod:205
 msgid "guestfs_add_drive_opts_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive_opts_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:207 ../src/guestfs-actions.pod:207
+#: ../src/guestfs-actions.pod:207
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21350,17 +22517,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:212 ../src/guestfs-actions.pod:212
+#: ../src/guestfs-actions.pod:212
 msgid "This is the \"va_list variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:216 ../src/guestfs-actions.pod:216
+#: ../src/guestfs-actions.pod:216
 msgid "guestfs_add_drive_opts_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive_opts_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:218 ../src/guestfs-actions.pod:218
+#: ../src/guestfs-actions.pod:218
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21372,17 +22539,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:223 ../src/guestfs-actions.pod:223
+#: ../src/guestfs-actions.pod:223
 msgid "This is the \"argv variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:227 ../src/guestfs-actions.pod:227
+#: ../src/guestfs-actions.pod:227
 msgid "guestfs_add_drive_ro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive_ro"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:229 ../src/guestfs-actions.pod:229
+#: ../src/guestfs-actions.pod:229
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21392,7 +22559,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:233 ../src/guestfs-actions.pod:233
+#: ../src/guestfs-actions.pod:233
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with "
 "the optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the "
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with "
 "the optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the "
@@ -21400,17 +22567,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:240 ../src/guestfs-actions.pod:240
+#: ../src/guestfs-actions.pod:240
 msgid "(Added in 1.0.38)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.38)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:242 ../src/guestfs-actions.pod:242
+#: ../src/guestfs-actions.pod:242
 msgid "guestfs_add_drive_ro_with_if"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive_ro_with_if"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:244 ../src/guestfs-actions.pod:244
+#: ../src/guestfs-actions.pod:244
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21421,24 +22588,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:249 ../src/guestfs-actions.pod:249
+#: ../src/guestfs-actions.pod:256
 msgid ""
 "This is the same as C<guestfs_add_drive_ro> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as C<guestfs_add_drive_ro> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:261 ../libguestfs-1.11.20/src/guestfs-actions.pod:282 ../libguestfs-1.11.20/src/guestfs-actions.pod:2431 ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282 ../src/guestfs-actions.pod:2431
+#: ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282 ../src/guestfs-actions.pod:2580
 msgid "(Added in 1.0.84)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.84)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:263 ../src/guestfs-actions.pod:263
+#: ../src/guestfs-actions.pod:263
 msgid "guestfs_add_drive_with_if"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_add_drive_with_if"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:265 ../src/guestfs-actions.pod:265
+#: ../src/guestfs-actions.pod:265
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21449,19 +22616,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:270 ../src/guestfs-actions.pod:270
+#: ../src/guestfs-actions.pod:277
 msgid ""
 "This is the same as C<guestfs_add_drive> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as C<guestfs_add_drive> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:284 ../src/guestfs-actions.pod:284
+#: ../src/guestfs-actions.pod:284
 msgid "guestfs_aug_clear"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_clear"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:286 ../src/guestfs-actions.pod:286
+#: ../src/guestfs-actions.pod:286
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21471,17 +22638,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:295 ../libguestfs-1.11.20/src/guestfs-actions.pod:2181 ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2181
+#: ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2308
 msgid "(Added in 1.3.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.4)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:297 ../src/guestfs-actions.pod:297
+#: ../src/guestfs-actions.pod:297
 msgid "guestfs_aug_close"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_close"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:299 ../src/guestfs-actions.pod:299
+#: ../src/guestfs-actions.pod:299
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21490,7 +22657,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:302 ../src/guestfs-actions.pod:302
+#: ../src/guestfs-actions.pod:302
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call C<guestfs_aug_init> again before you can use "
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call C<guestfs_aug_init> again before you can use "
@@ -21498,17 +22665,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:309 ../libguestfs-1.11.20/src/guestfs-actions.pod:334 ../libguestfs-1.11.20/src/guestfs-actions.pod:352 ../libguestfs-1.11.20/src/guestfs-actions.pod:366 ../libguestfs-1.11.20/src/guestfs-actions.pod:424 ../libguestfs-1.11.20/src/guestfs-actions.pod:444 ../libguestfs-1.11.20/src/guestfs-actions.pod:458 ../libguestfs-1.11.20/src/guestfs-actions.pod:489 ../libguestfs-1.11.20/src/guestfs-actions.pod:503 ../libguestfs-1.11.20/src/guestfs-actions.pod:517 ../libguestfs-1.11.20/src/guestfs-actions.pod:531 ../libguestfs-1.11.20/src/guestfs-actions.pod:549 ../libguestfs-1.11.20/src/guestfs-actions.pod:5846 ../src/guestfs-actions.pod:309 ../src/guestfs-actions.pod:334 ../src/guestfs-actions.pod:352 ../src/guestfs-actions.pod:366 ../src/guestfs-actions.pod:424 ../src/guestfs-actions.pod:444 ../src/guestfs-actions.pod:458 ../src/guestfs-actions.pod:489 ../src/guestfs-actions.pod:503 ../src/guestfs-actions.pod:517 ../src/guestfs-actions.pod:531 ../src/guestfs-actions.pod:549 ../src/guestfs-actions.pod:5846
+#: ../src/guestfs-actions.pod:309 ../src/guestfs-actions.pod:334 ../src/guestfs-actions.pod:352 ../src/guestfs-actions.pod:366 ../src/guestfs-actions.pod:429 ../src/guestfs-actions.pod:449 ../src/guestfs-actions.pod:463 ../src/guestfs-actions.pod:494 ../src/guestfs-actions.pod:508 ../src/guestfs-actions.pod:522 ../src/guestfs-actions.pod:536 ../src/guestfs-actions.pod:554 ../src/guestfs-actions.pod:5989
 msgid "(Added in 0.7)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.7)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:311 ../src/guestfs-actions.pod:311
+#: ../src/guestfs-actions.pod:311
 msgid "guestfs_aug_defnode"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_defnode"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:313 ../src/guestfs-actions.pod:313
+#: ../src/guestfs-actions.pod:313
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool *\n"
@@ -21520,7 +22687,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:322 ../src/guestfs-actions.pod:322
+#: ../src/guestfs-actions.pod:322
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling C<guestfs_aug_set> C<expr>, C<value>.  C<name> will be the nodeset "
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling C<guestfs_aug_set> C<expr>, C<value>.  C<name> will be the nodeset "
@@ -21528,19 +22695,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:330 ../src/guestfs-actions.pod:330
+#: ../src/guestfs-actions.pod:330
 msgid ""
 "This function returns a C<struct guestfs_int_bool *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_int_bool> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_int_bool *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_int_bool> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:336 ../src/guestfs-actions.pod:336
+#: ../src/guestfs-actions.pod:336
 msgid "guestfs_aug_defvar"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_defvar"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:338 ../src/guestfs-actions.pod:338
+#: ../src/guestfs-actions.pod:338
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21551,12 +22718,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:354 ../src/guestfs-actions.pod:354
+#: ../src/guestfs-actions.pod:354
 msgid "guestfs_aug_get"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_get"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:356 ../src/guestfs-actions.pod:356
+#: ../src/guestfs-actions.pod:356
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -21566,19 +22733,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:363 ../libguestfs-1.11.20/src/guestfs-actions.pod:922 ../libguestfs-1.11.20/src/guestfs-actions.pod:940 ../libguestfs-1.11.20/src/guestfs-actions.pod:1000 ../libguestfs-1.11.20/src/guestfs-actions.pod:1016 ../libguestfs-1.11.20/src/guestfs-actions.pod:1119 ../libguestfs-1.11.20/src/guestfs-actions.pod:1249 ../libguestfs-1.11.20/src/guestfs-actions.pod:1266 ../libguestfs-1.11.20/src/guestfs-actions.pod:1285 ../libguestfs-1.11.20/src/guestfs-actions.pod:1419 ../libguestfs-1.11.20/src/guestfs-actions.pod:1607 ../libguestfs-1.11.20/src/guestfs-actions.pod:1719 ../libguestfs-1.11.20/src/guestfs-actions.pod:1882 ../libguestfs-1.11.20/src/guestfs-actions.pod:1899 ../libguestfs-1.11.20/src/guestfs-actions.pod:1966 ../libguestfs-1.11.20/src/guestfs-actions.pod:2002 ../libguestfs-1.11.20/src/guestfs-actions.pod:2023 ../libguestfs-1.11.20/src/guestfs-actions.pod:2204 ../libguestfs-1.11.20/src/guestfs-actions.pod:2396 ../libguestfs-1.11.20/src/guestfs-actions.pod:2600 ../libguestfs-1.11.20/src/guestfs-actions.pod:2690 ../libguestfs-1.11.20/src/guestfs-actions.pod:2794 ../libguestfs-1.11.20/src/guestfs-actions.pod:2813 ../libguestfs-1.11.20/src/guestfs-actions.pod:3027 ../libguestfs-1.11.20/src/guestfs-actions.pod:3055 ../libguestfs-1.11.20/src/guestfs-actions.pod:3076 ../libguestfs-1.11.20/src/guestfs-actions.pod:3110 ../libguestfs-1.11.20/src/guestfs-actions.pod:3169 ../libguestfs-1.11.20/src/guestfs-actions.pod:3189 ../libguestfs-1.11.20/src/guestfs-actions.pod:3209 ../libguestfs-1.11.20/src/guestfs-actions.pod:3836 ../libguestfs-1.11.20/src/guestfs-actions.pod:4189 ../libguestfs-1.11.20/src/guestfs-actions.pod:4359 ../libguestfs-1.11.20/src/guestfs-actions.pod:4469 ../libguestfs-1.11.20/src/guestfs-actions.pod:5375 ../libguestfs-1.11.20/src/guestfs-actions.pod:5574 ../libguestfs-1.11.20/src/guestfs-actions.pod:5744 ../libguestfs-1.11.20/src/guestfs-actions.pod:5922 ../libguestfs-1.11.20/src/guestfs-actions.pod:5971 ../libguestfs-1.11.20/src/guestfs-actions.pod:6627 ../libguestfs-1.11.20/src/guestfs-actions.pod:6643 ../libguestfs-1.11.20/src/guestfs-actions.pod:6660 ../libguestfs-1.11.20/src/guestfs-actions.pod:6691 ../libguestfs-1.11.20/src/guestfs-actions.pod:7365 ../libguestfs-1.11.20/src/guestfs-actions.pod:7384 ../libguestfs-1.11.20/src/guestfs-actions.pod:7402 ../libguestfs-1.11.20/src/guestfs-actions.pod:7576 ../libguestfs-1.11.20/src/guestfs-actions.pod:7878 ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:922 ../src/guestfs-actions.pod:940 ../src/guestfs-actions.pod:1000 ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1119 ../src/guestfs-actions.pod:1249 ../src/guestfs-actions.pod:1266 ../src/guestfs-actions.pod:1285 ../src/guestfs-actions.pod:1419 ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:1719 ../src/guestfs-actions.pod:1882 ../src/guestfs-actions.pod:1899 ../src/guestfs-actions.pod:1966 ../src/guestfs-actions.pod:2002 ../src/guestfs-actions.pod:2023 ../src/guestfs-actions.pod:2204 ../src/guestfs-actions.pod:2396 ../src/guestfs-actions.pod:2600 ../src/guestfs-actions.pod:2690 ../src/guestfs-actions.pod:2794 ../src/guestfs-actions.pod:2813 ../src/guestfs-actions.pod:3027 ../src/guestfs-actions.pod:3055 ../src/guestfs-actions.pod:3076 ../src/guestfs-actions.pod:3110 ../src/guestfs-actions.pod:3169 ../src/guestfs-actions.pod:3189 ../src/guestfs-actions.pod:3209 ../src/guestfs-actions.pod:3836 ../src/guestfs-actions.pod:4189 ../src/guestfs-actions.pod:4359 ../src/guestfs-actions.pod:4469 ../src/guestfs-actions.pod:5375 ../src/guestfs-actions.pod:5574 ../src/guestfs-actions.pod:5744 ../src/guestfs-actions.pod:5922 ../src/guestfs-actions.pod:5971 ../src/guestfs-actions.pod:6627 ../src/guestfs-actions.pod:6643 ../src/guestfs-actions.pod:6660 ../src/guestfs-actions.pod:6691 ../src/guestfs-actions.pod:7365 ../src/guestfs-actions.pod:7384 ../src/guestfs-actions.pod:7402 ../src/guestfs-actions.pod:7576 ../src/guestfs-actions.pod:7878
+#: ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:927 ../src/guestfs-actions.pod:945 ../src/guestfs-actions.pod:1005 ../src/guestfs-actions.pod:1021 ../src/guestfs-actions.pod:1124 ../src/guestfs-actions.pod:1365 ../src/guestfs-actions.pod:1382 ../src/guestfs-actions.pod:1401 ../src/guestfs-actions.pod:1535 ../src/guestfs-actions.pod:1723 ../src/guestfs-actions.pod:1835 ../src/guestfs-actions.pod:1998 ../src/guestfs-actions.pod:2015 ../src/guestfs-actions.pod:2082 ../src/guestfs-actions.pod:2125 ../src/guestfs-actions.pod:2146 ../src/guestfs-actions.pod:2331 ../src/guestfs-actions.pod:2545 ../src/guestfs-actions.pod:2749 ../src/guestfs-actions.pod:2843 ../src/guestfs-actions.pod:2947 ../src/guestfs-actions.pod:2966 ../src/guestfs-actions.pod:3180 ../src/guestfs-actions.pod:3208 ../src/guestfs-actions.pod:3229 ../src/guestfs-actions.pod:3263 ../src/guestfs-actions.pod:3322 ../src/guestfs-actions.pod:3342 ../src/guestfs-actions.pod:3362 ../src/guestfs-actions.pod:3989 ../src/guestfs-actions.pod:4342 ../src/guestfs-actions.pod:4512 ../src/guestfs-actions.pod:4622 ../src/guestfs-actions.pod:5518 ../src/guestfs-actions.pod:5717 ../src/guestfs-actions.pod:5887 ../src/guestfs-actions.pod:6065 ../src/guestfs-actions.pod:6114 ../src/guestfs-actions.pod:6786 ../src/guestfs-actions.pod:6802 ../src/guestfs-actions.pod:6826 ../src/guestfs-actions.pod:6850 ../src/guestfs-actions.pod:7524 ../src/guestfs-actions.pod:7543 ../src/guestfs-actions.pod:7561 ../src/guestfs-actions.pod:7735 ../src/guestfs-actions.pod:8052
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:368 ../src/guestfs-actions.pod:368
+#: ../src/guestfs-actions.pod:368
 msgid "guestfs_aug_init"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_init"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:370 ../src/guestfs-actions.pod:370
+#: ../src/guestfs-actions.pod:370
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21589,27 +22756,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:379 ../src/guestfs-actions.pod:379
+#: ../src/guestfs-actions.pod:379
 msgid "You must call this before using any other C<guestfs_aug_*> commands."
 msgstr ""
 
 #. type: textblock
 msgid "You must call this before using any other C<guestfs_aug_*> commands."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:414 ../src/guestfs-actions.pod:414
+#: ../src/guestfs-actions.pod:404
+msgid ""
+"This option is only useful when debugging Augeas lenses.  Use of this option "
+"may require additional memory for the libguestfs appliance.  You may need to "
+"set the C<LIBGUESTFS_MEMSIZE> environment variable or call "
+"C<guestfs_set_memsize>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:419
 msgid "Do not load the tree in C<guestfs_aug_init>."
 msgstr ""
 
 #. type: textblock
 msgid "Do not load the tree in C<guestfs_aug_init>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:418 ../src/guestfs-actions.pod:418
+#: ../src/guestfs-actions.pod:423
 msgid "To close the handle, you can call C<guestfs_aug_close>."
 msgstr ""
 
 #. type: =head2
 msgid "To close the handle, you can call C<guestfs_aug_close>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:426 ../src/guestfs-actions.pod:426
+#: ../src/guestfs-actions.pod:431
 msgid "guestfs_aug_insert"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_insert"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:428 ../src/guestfs-actions.pod:428
+#: ../src/guestfs-actions.pod:433
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21621,12 +22797,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:446 ../src/guestfs-actions.pod:446
+#: ../src/guestfs-actions.pod:451
 msgid "guestfs_aug_load"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_load"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:448 ../src/guestfs-actions.pod:448
+#: ../src/guestfs-actions.pod:453
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21635,12 +22811,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:460 ../src/guestfs-actions.pod:460
+#: ../src/guestfs-actions.pod:465
 msgid "guestfs_aug_ls"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_ls"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:462 ../src/guestfs-actions.pod:462
+#: ../src/guestfs-actions.pod:467
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -21650,14 +22826,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:466 ../src/guestfs-actions.pod:466
+#: ../src/guestfs-actions.pod:471
 msgid ""
 "This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
 "sorting the resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
 "sorting the resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:469 ../libguestfs-1.11.20/src/guestfs-actions.pod:485 ../libguestfs-1.11.20/src/guestfs-actions.pod:631 ../libguestfs-1.11.20/src/guestfs-actions.pod:1138 ../libguestfs-1.11.20/src/guestfs-actions.pod:1434 ../libguestfs-1.11.20/src/guestfs-actions.pod:1453 ../libguestfs-1.11.20/src/guestfs-actions.pod:1556 ../libguestfs-1.11.20/src/guestfs-actions.pod:1575 ../libguestfs-1.11.20/src/guestfs-actions.pod:1821 ../libguestfs-1.11.20/src/guestfs-actions.pod:2276 ../libguestfs-1.11.20/src/guestfs-actions.pod:2292 ../libguestfs-1.11.20/src/guestfs-actions.pod:2311 ../libguestfs-1.11.20/src/guestfs-actions.pod:2354 ../libguestfs-1.11.20/src/guestfs-actions.pod:2378 ../libguestfs-1.11.20/src/guestfs-actions.pod:2449 ../libguestfs-1.11.20/src/guestfs-actions.pod:2498 ../libguestfs-1.11.20/src/guestfs-actions.pod:2755 ../libguestfs-1.11.20/src/guestfs-actions.pod:3129 ../libguestfs-1.11.20/src/guestfs-actions.pod:3405 ../libguestfs-1.11.20/src/guestfs-actions.pod:3719 ../libguestfs-1.11.20/src/guestfs-actions.pod:3736 ../libguestfs-1.11.20/src/guestfs-actions.pod:3756 ../libguestfs-1.11.20/src/guestfs-actions.pod:3818 ../libguestfs-1.11.20/src/guestfs-actions.pod:3923 ../libguestfs-1.11.20/src/guestfs-actions.pod:4331 ../libguestfs-1.11.20/src/guestfs-actions.pod:5098 ../libguestfs-1.11.20/src/guestfs-actions.pod:5716 ../libguestfs-1.11.20/src/guestfs-actions.pod:5842 ../libguestfs-1.11.20/src/guestfs-actions.pod:5956 ../libguestfs-1.11.20/src/guestfs-actions.pod:6707 ../libguestfs-1.11.20/src/guestfs-actions.pod:6768 ../libguestfs-1.11.20/src/guestfs-actions.pod:6823 ../libguestfs-1.11.20/src/guestfs-actions.pod:6969 ../libguestfs-1.11.20/src/guestfs-actions.pod:6993 ../libguestfs-1.11.20/src/guestfs-actions.pod:7469 ../libguestfs-1.11.20/src/guestfs-actions.pod:7489 ../libguestfs-1.11.20/src/guestfs-actions.pod:7536 ../libguestfs-1.11.20/src/guestfs-actions.pod:7730 ../libguestfs-1.11.20/src/guestfs-actions.pod:7749 ../libguestfs-1.11.20/src/guestfs-actions.pod:7835 ../libguestfs-1.11.20/src/guestfs-actions.pod:7854 ../libguestfs-1.11.20/src/guestfs-actions.pod:7900 ../libguestfs-1.11.20/src/guestfs-actions.pod:7919 ../src/guestfs-actions.pod:469 ../src/guestfs-actions.pod:485 ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:1138 ../src/guestfs-actions.pod:1434 ../src/guestfs-actions.pod:1453 ../src/guestfs-actions.pod:1556 ../src/guestfs-actions.pod:1575 ../src/guestfs-actions.pod:1821 ../src/guestfs-actions.pod:2276 ../src/guestfs-actions.pod:2292 ../src/guestfs-actions.pod:2311 ../src/guestfs-actions.pod:2354 ../src/guestfs-actions.pod:2378 ../src/guestfs-actions.pod:2449 ../src/guestfs-actions.pod:2498 ../src/guestfs-actions.pod:2755 ../src/guestfs-actions.pod:3129 ../src/guestfs-actions.pod:3405 ../src/guestfs-actions.pod:3719 ../src/guestfs-actions.pod:3736 ../src/guestfs-actions.pod:3756 ../src/guestfs-actions.pod:3818 ../src/guestfs-actions.pod:3923 ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:5098 ../src/guestfs-actions.pod:5716 ../src/guestfs-actions.pod:5842 ../src/guestfs-actions.pod:5956 ../src/guestfs-actions.pod:6707 ../src/guestfs-actions.pod:6768 ../src/guestfs-actions.pod:6823 ../src/guestfs-actions.pod:6969 ../src/guestfs-actions.pod:6993 ../src/guestfs-actions.pod:7469 ../src/guestfs-actions.pod:7489 ../src/guestfs-actions.pod:7536 ../src/guestfs-actions.pod:7730 ../src/guestfs-actions.pod:7749 ../src/guestfs-actions.pod:7835 ../src/guestfs-actions.pod:7854 ../src/guestfs-actions.pod:7900 ../src/guestfs-actions.pod:7919
+#: ../src/guestfs-actions.pod:474 ../src/guestfs-actions.pod:490 ../src/guestfs-actions.pod:636 ../src/guestfs-actions.pod:1143 ../src/guestfs-actions.pod:1550 ../src/guestfs-actions.pod:1569 ../src/guestfs-actions.pod:1672 ../src/guestfs-actions.pod:1691 ../src/guestfs-actions.pod:1937 ../src/guestfs-actions.pod:2403 ../src/guestfs-actions.pod:2419 ../src/guestfs-actions.pod:2438 ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:2527 ../src/guestfs-actions.pod:2598 ../src/guestfs-actions.pod:2647 ../src/guestfs-actions.pod:2908 ../src/guestfs-actions.pod:3282 ../src/guestfs-actions.pod:3558 ../src/guestfs-actions.pod:3872 ../src/guestfs-actions.pod:3889 ../src/guestfs-actions.pod:3909 ../src/guestfs-actions.pod:3971 ../src/guestfs-actions.pod:4076 ../src/guestfs-actions.pod:4484 ../src/guestfs-actions.pod:5241 ../src/guestfs-actions.pod:5859 ../src/guestfs-actions.pod:5985 ../src/guestfs-actions.pod:6099 ../src/guestfs-actions.pod:6866 ../src/guestfs-actions.pod:6927 ../src/guestfs-actions.pod:6982 ../src/guestfs-actions.pod:7128 ../src/guestfs-actions.pod:7152 ../src/guestfs-actions.pod:7628 ../src/guestfs-actions.pod:7648 ../src/guestfs-actions.pod:7695 ../src/guestfs-actions.pod:7889 ../src/guestfs-actions.pod:7908 ../src/guestfs-actions.pod:8002 ../src/guestfs-actions.pod:8021 ../src/guestfs-actions.pod:8067 ../src/guestfs-actions.pod:8086
 msgid ""
 "This function returns a NULL-terminated array of strings (like "
 "L<environ(3)>), or NULL if there was an error.  I<The caller must free the "
 msgid ""
 "This function returns a NULL-terminated array of strings (like "
 "L<environ(3)>), or NULL if there was an error.  I<The caller must free the "
@@ -21665,17 +22841,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:473 ../libguestfs-1.11.20/src/guestfs-actions.pod:1063 ../libguestfs-1.11.20/src/guestfs-actions.pod:1081 ../libguestfs-1.11.20/src/guestfs-actions.pod:1491 ../libguestfs-1.11.20/src/guestfs-actions.pod:3483 ../libguestfs-1.11.20/src/guestfs-actions.pod:3514 ../libguestfs-1.11.20/src/guestfs-actions.pod:4172 ../libguestfs-1.11.20/src/guestfs-actions.pod:4222 ../libguestfs-1.11.20/src/guestfs-actions.pod:4409 ../libguestfs-1.11.20/src/guestfs-actions.pod:4442 ../libguestfs-1.11.20/src/guestfs-actions.pod:4605 ../libguestfs-1.11.20/src/guestfs-actions.pod:5102 ../libguestfs-1.11.20/src/guestfs-actions.pod:5657 ../libguestfs-1.11.20/src/guestfs-actions.pod:6054 ../libguestfs-1.11.20/src/guestfs-actions.pod:6068 ../libguestfs-1.11.20/src/guestfs-actions.pod:6080 ../libguestfs-1.11.20/src/guestfs-actions.pod:6548 ../libguestfs-1.11.20/src/guestfs-actions.pod:7207 ../libguestfs-1.11.20/src/guestfs-actions.pod:7220 ../libguestfs-1.11.20/src/guestfs-actions.pod:7453 ../libguestfs-1.11.20/src/guestfs-actions.pod:7718 ../src/guestfs-actions.pod:473 ../src/guestfs-actions.pod:1063 ../src/guestfs-actions.pod:1081 ../src/guestfs-actions.pod:1491 ../src/guestfs-actions.pod:3483 ../src/guestfs-actions.pod:3514 ../src/guestfs-actions.pod:4172 ../src/guestfs-actions.pod:4222 ../src/guestfs-actions.pod:4409 ../src/guestfs-actions.pod:4442 ../src/guestfs-actions.pod:4605 ../src/guestfs-actions.pod:5102 ../src/guestfs-actions.pod:5657 ../src/guestfs-actions.pod:6054 ../src/guestfs-actions.pod:6068 ../src/guestfs-actions.pod:6080 ../src/guestfs-actions.pod:6548 ../src/guestfs-actions.pod:7207 ../src/guestfs-actions.pod:7220 ../src/guestfs-actions.pod:7453 ../src/guestfs-actions.pod:7718
+#: ../src/guestfs-actions.pod:478 ../src/guestfs-actions.pod:1068 ../src/guestfs-actions.pod:1086 ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:3636 ../src/guestfs-actions.pod:3667 ../src/guestfs-actions.pod:4325 ../src/guestfs-actions.pod:4375 ../src/guestfs-actions.pod:4562 ../src/guestfs-actions.pod:4595 ../src/guestfs-actions.pod:4758 ../src/guestfs-actions.pod:5245 ../src/guestfs-actions.pod:5800 ../src/guestfs-actions.pod:6197 ../src/guestfs-actions.pod:6211 ../src/guestfs-actions.pod:6223 ../src/guestfs-actions.pod:6707 ../src/guestfs-actions.pod:7366 ../src/guestfs-actions.pod:7379 ../src/guestfs-actions.pod:7612 ../src/guestfs-actions.pod:7877
 msgid "(Added in 0.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.8)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:475 ../src/guestfs-actions.pod:475
+#: ../src/guestfs-actions.pod:480
 msgid "guestfs_aug_match"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_match"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:477 ../src/guestfs-actions.pod:477
+#: ../src/guestfs-actions.pod:482
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -21685,12 +22861,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:491 ../src/guestfs-actions.pod:491
+#: ../src/guestfs-actions.pod:496
 msgid "guestfs_aug_mv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_mv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:493 ../src/guestfs-actions.pod:493
+#: ../src/guestfs-actions.pod:498
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21701,12 +22877,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:505 ../src/guestfs-actions.pod:505
+#: ../src/guestfs-actions.pod:510
 msgid "guestfs_aug_rm"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_rm"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:507 ../src/guestfs-actions.pod:507
+#: ../src/guestfs-actions.pod:512
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21716,12 +22892,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:519 ../src/guestfs-actions.pod:519
+#: ../src/guestfs-actions.pod:524
 msgid "guestfs_aug_save"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_save"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:521 ../src/guestfs-actions.pod:521
+#: ../src/guestfs-actions.pod:526
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21730,19 +22906,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:526 ../src/guestfs-actions.pod:526
+#: ../src/guestfs-actions.pod:531
 msgid ""
 "The flags which were passed to C<guestfs_aug_init> affect exactly how files "
 "are saved."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The flags which were passed to C<guestfs_aug_init> affect exactly how files "
 "are saved."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:533 ../src/guestfs-actions.pod:533
+#: ../src/guestfs-actions.pod:538
 msgid "guestfs_aug_set"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_set"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:535 ../src/guestfs-actions.pod:535
+#: ../src/guestfs-actions.pod:540
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21753,7 +22929,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:542 ../src/guestfs-actions.pod:542
+#: ../src/guestfs-actions.pod:547
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
@@ -21761,12 +22937,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:551 ../src/guestfs-actions.pod:551
+#: ../src/guestfs-actions.pod:556
 msgid "guestfs_available"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_available"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:553 ../src/guestfs-actions.pod:553
+#: ../src/guestfs-actions.pod:558
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21776,7 +22952,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:561 ../src/guestfs-actions.pod:561
+#: ../src/guestfs-actions.pod:566
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
@@ -21784,12 +22960,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:585 ../src/guestfs-actions.pod:585
+#: ../src/guestfs-actions.pod:590
 msgid "You must call C<guestfs_launch> before calling this function."
 msgstr ""
 
 #. type: textblock
 msgid "You must call C<guestfs_launch> before calling this function."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:607 ../src/guestfs-actions.pod:607
+#: ../src/guestfs-actions.pod:612
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
@@ -21797,17 +22973,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:616 ../libguestfs-1.11.20/src/guestfs-actions.pod:1236 ../src/guestfs-actions.pod:616 ../src/guestfs-actions.pod:1236
+#: ../src/guestfs-actions.pod:621 ../src/guestfs-actions.pod:1352
 msgid "(Added in 1.0.80)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.80)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:618 ../src/guestfs-actions.pod:618
+#: ../src/guestfs-actions.pod:623
 msgid "guestfs_available_all_groups"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_available_all_groups"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:620 ../src/guestfs-actions.pod:620
+#: ../src/guestfs-actions.pod:625
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -21816,7 +22992,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:623 ../src/guestfs-actions.pod:623
+#: ../src/guestfs-actions.pod:628
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
@@ -21825,22 +23001,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:629 ../src/guestfs-actions.pod:629
+#: ../src/guestfs-actions.pod:634
 msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:635 ../src/guestfs-actions.pod:635
+#: ../src/guestfs-actions.pod:640
 msgid "(Added in 1.3.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.15)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:637 ../src/guestfs-actions.pod:637
+#: ../src/guestfs-actions.pod:642
 msgid "guestfs_base64_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_base64_in"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:639 ../src/guestfs-actions.pod:639
+#: ../src/guestfs-actions.pod:644
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21851,17 +23027,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:649 ../libguestfs-1.11.20/src/guestfs-actions.pod:663 ../src/guestfs-actions.pod:649 ../src/guestfs-actions.pod:663
+#: ../src/guestfs-actions.pod:654 ../src/guestfs-actions.pod:668
 msgid "(Added in 1.3.5)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.5)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:651 ../src/guestfs-actions.pod:651
+#: ../src/guestfs-actions.pod:656
 msgid "guestfs_base64_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_base64_out"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:653 ../src/guestfs-actions.pod:653
+#: ../src/guestfs-actions.pod:658
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21872,12 +23048,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:665 ../src/guestfs-actions.pod:665
+#: ../src/guestfs-actions.pod:670
 msgid "guestfs_blockdev_flushbufs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_flushbufs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:667 ../src/guestfs-actions.pod:667
+#: ../src/guestfs-actions.pod:672
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21887,17 +23063,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:678 ../libguestfs-1.11.20/src/guestfs-actions.pod:695 ../libguestfs-1.11.20/src/guestfs-actions.pod:710 ../libguestfs-1.11.20/src/guestfs-actions.pod:726 ../libguestfs-1.11.20/src/guestfs-actions.pod:744 ../libguestfs-1.11.20/src/guestfs-actions.pod:763 ../libguestfs-1.11.20/src/guestfs-actions.pod:777 ../libguestfs-1.11.20/src/guestfs-actions.pod:795 ../libguestfs-1.11.20/src/guestfs-actions.pod:809 ../libguestfs-1.11.20/src/guestfs-actions.pod:823 ../src/guestfs-actions.pod:678 ../src/guestfs-actions.pod:695 ../src/guestfs-actions.pod:710 ../src/guestfs-actions.pod:726 ../src/guestfs-actions.pod:744 ../src/guestfs-actions.pod:763 ../src/guestfs-actions.pod:777 ../src/guestfs-actions.pod:795 ../src/guestfs-actions.pod:809 ../src/guestfs-actions.pod:823
+#: ../src/guestfs-actions.pod:683 ../src/guestfs-actions.pod:700 ../src/guestfs-actions.pod:715 ../src/guestfs-actions.pod:731 ../src/guestfs-actions.pod:749 ../src/guestfs-actions.pod:768 ../src/guestfs-actions.pod:782 ../src/guestfs-actions.pod:800 ../src/guestfs-actions.pod:814 ../src/guestfs-actions.pod:828
 msgid "(Added in 0.9.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.9.3)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:680 ../src/guestfs-actions.pod:680
+#: ../src/guestfs-actions.pod:685
 msgid "guestfs_blockdev_getbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:682 ../src/guestfs-actions.pod:682
+#: ../src/guestfs-actions.pod:687
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21907,12 +23083,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:697 ../src/guestfs-actions.pod:697
+#: ../src/guestfs-actions.pod:702
 msgid "guestfs_blockdev_getro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getro"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:699 ../src/guestfs-actions.pod:699
+#: ../src/guestfs-actions.pod:704
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21922,17 +23098,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:708 ../libguestfs-1.11.20/src/guestfs-actions.pod:1474 ../libguestfs-1.11.20/src/guestfs-actions.pod:1489 ../libguestfs-1.11.20/src/guestfs-actions.pod:1978 ../libguestfs-1.11.20/src/guestfs-actions.pod:1989 ../libguestfs-1.11.20/src/guestfs-actions.pod:2061 ../libguestfs-1.11.20/src/guestfs-actions.pod:2087 ../libguestfs-1.11.20/src/guestfs-actions.pod:2127 ../libguestfs-1.11.20/src/guestfs-actions.pod:2142 ../libguestfs-1.11.20/src/guestfs-actions.pod:2167 ../libguestfs-1.11.20/src/guestfs-actions.pod:2190 ../libguestfs-1.11.20/src/guestfs-actions.pod:3226 ../libguestfs-1.11.20/src/guestfs-actions.pod:3242 ../libguestfs-1.11.20/src/guestfs-actions.pod:3260 ../libguestfs-1.11.20/src/guestfs-actions.pod:3422 ../libguestfs-1.11.20/src/guestfs-actions.pod:3436 ../libguestfs-1.11.20/src/guestfs-actions.pod:3451 ../libguestfs-1.11.20/src/guestfs-actions.pod:3465 ../libguestfs-1.11.20/src/guestfs-actions.pod:3481 ../libguestfs-1.11.20/src/guestfs-actions.pod:3496 ../libguestfs-1.11.20/src/guestfs-actions.pod:3512 ../libguestfs-1.11.20/src/guestfs-actions.pod:3526 ../libguestfs-1.11.20/src/guestfs-actions.pod:3539 ../libguestfs-1.11.20/src/guestfs-actions.pod:3553 ../libguestfs-1.11.20/src/guestfs-actions.pod:3568 ../libguestfs-1.11.20/src/guestfs-actions.pod:3583 ../libguestfs-1.11.20/src/guestfs-actions.pod:3596 ../libguestfs-1.11.20/src/guestfs-actions.pod:3610 ../libguestfs-1.11.20/src/guestfs-actions.pod:5339 ../src/guestfs-actions.pod:708 ../src/guestfs-actions.pod:1474 ../src/guestfs-actions.pod:1489 ../src/guestfs-actions.pod:1978 ../src/guestfs-actions.pod:1989 ../src/guestfs-actions.pod:2061 ../src/guestfs-actions.pod:2087 ../src/guestfs-actions.pod:2127 ../src/guestfs-actions.pod:2142 ../src/guestfs-actions.pod:2167 ../src/guestfs-actions.pod:2190 ../src/guestfs-actions.pod:3226 ../src/guestfs-actions.pod:3242 ../src/guestfs-actions.pod:3260 ../src/guestfs-actions.pod:3422 ../src/guestfs-actions.pod:3436 ../src/guestfs-actions.pod:3451 ../src/guestfs-actions.pod:3465 ../src/guestfs-actions.pod:3481 ../src/guestfs-actions.pod:3496 ../src/guestfs-actions.pod:3512 ../src/guestfs-actions.pod:3526 ../src/guestfs-actions.pod:3539 ../src/guestfs-actions.pod:3553 ../src/guestfs-actions.pod:3568 ../src/guestfs-actions.pod:3583 ../src/guestfs-actions.pod:3596 ../src/guestfs-actions.pod:3610 ../src/guestfs-actions.pod:5339
+#: ../src/guestfs-actions.pod:713 ../src/guestfs-actions.pod:1590 ../src/guestfs-actions.pod:1605 ../src/guestfs-actions.pod:2094 ../src/guestfs-actions.pod:2105 ../src/guestfs-actions.pod:2177 ../src/guestfs-actions.pod:2203 ../src/guestfs-actions.pod:2243 ../src/guestfs-actions.pod:2258 ../src/guestfs-actions.pod:2294 ../src/guestfs-actions.pod:2317 ../src/guestfs-actions.pod:3379 ../src/guestfs-actions.pod:3395 ../src/guestfs-actions.pod:3413 ../src/guestfs-actions.pod:3575 ../src/guestfs-actions.pod:3589 ../src/guestfs-actions.pod:3604 ../src/guestfs-actions.pod:3618 ../src/guestfs-actions.pod:3634 ../src/guestfs-actions.pod:3649 ../src/guestfs-actions.pod:3665 ../src/guestfs-actions.pod:3679 ../src/guestfs-actions.pod:3692 ../src/guestfs-actions.pod:3706 ../src/guestfs-actions.pod:3721 ../src/guestfs-actions.pod:3736 ../src/guestfs-actions.pod:3749 ../src/guestfs-actions.pod:3763 ../src/guestfs-actions.pod:5482
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
 #. type: =head2
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:712 ../src/guestfs-actions.pod:712
+#: ../src/guestfs-actions.pod:717
 msgid "guestfs_blockdev_getsize64"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getsize64"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:714 ../src/guestfs-actions.pod:714
+#: ../src/guestfs-actions.pod:719
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -21942,17 +23118,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:720 ../src/guestfs-actions.pod:720
+#: ../src/guestfs-actions.pod:725
 msgid "See also C<guestfs_blockdev_getsz>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_blockdev_getsz>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:728 ../src/guestfs-actions.pod:728
+#: ../src/guestfs-actions.pod:733
 msgid "guestfs_blockdev_getss"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getss"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:730 ../src/guestfs-actions.pod:730
+#: ../src/guestfs-actions.pod:735
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -21962,19 +23138,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:737 ../src/guestfs-actions.pod:737
+#: ../src/guestfs-actions.pod:742
 msgid ""
 "(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
 "that)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
 "that)."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:746 ../src/guestfs-actions.pod:746
+#: ../src/guestfs-actions.pod:751
 msgid "guestfs_blockdev_getsz"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getsz"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:748 ../src/guestfs-actions.pod:748
+#: ../src/guestfs-actions.pod:753
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -21984,19 +23160,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:755 ../src/guestfs-actions.pod:755
+#: ../src/guestfs-actions.pod:760
 msgid ""
 "See also C<guestfs_blockdev_getss> for the real sector size of the device, "
 "and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also C<guestfs_blockdev_getss> for the real sector size of the device, "
 "and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:765 ../src/guestfs-actions.pod:765
+#: ../src/guestfs-actions.pod:770
 msgid "guestfs_blockdev_rereadpt"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_rereadpt"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:767 ../src/guestfs-actions.pod:767
+#: ../src/guestfs-actions.pod:772
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22006,12 +23182,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:779 ../src/guestfs-actions.pod:779
+#: ../src/guestfs-actions.pod:784
 msgid "guestfs_blockdev_setbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_setbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:781 ../src/guestfs-actions.pod:781
+#: ../src/guestfs-actions.pod:786
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22022,12 +23198,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:797 ../src/guestfs-actions.pod:797
+#: ../src/guestfs-actions.pod:802
 msgid "guestfs_blockdev_setro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_setro"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:799 ../src/guestfs-actions.pod:799
+#: ../src/guestfs-actions.pod:804
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22037,12 +23213,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:811 ../src/guestfs-actions.pod:811
+#: ../src/guestfs-actions.pod:816
 msgid "guestfs_blockdev_setrw"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_setrw"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:813 ../src/guestfs-actions.pod:813
+#: ../src/guestfs-actions.pod:818
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22052,12 +23228,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:825 ../src/guestfs-actions.pod:825
+#: ../src/guestfs-actions.pod:830
 msgid "guestfs_btrfs_filesystem_resize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_btrfs_filesystem_resize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:827 ../src/guestfs-actions.pod:827
+#: ../src/guestfs-actions.pod:832
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22068,7 +23244,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:837 ../src/guestfs-actions.pod:837
+#: ../src/guestfs-actions.pod:842
 #, no-wrap
 msgid ""
 " GUESTFS_BTRFS_FILESYSTEM_RESIZE_SIZE, int64_t size,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_BTRFS_FILESYSTEM_RESIZE_SIZE, int64_t size,\n"
@@ -22076,17 +23252,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:860 ../src/guestfs-actions.pod:860
+#: ../src/guestfs-actions.pod:865
 msgid "(Added in 1.11.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.17)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:862 ../src/guestfs-actions.pod:862
+#: ../src/guestfs-actions.pod:867
 msgid "guestfs_btrfs_filesystem_resize_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_btrfs_filesystem_resize_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:864 ../src/guestfs-actions.pod:864
+#: ../src/guestfs-actions.pod:869
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22097,17 +23273,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:869 ../src/guestfs-actions.pod:869
+#: ../src/guestfs-actions.pod:874
 msgid "This is the \"va_list variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:873 ../src/guestfs-actions.pod:873
+#: ../src/guestfs-actions.pod:878
 msgid "guestfs_btrfs_filesystem_resize_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_btrfs_filesystem_resize_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:875 ../src/guestfs-actions.pod:875
+#: ../src/guestfs-actions.pod:880
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22119,17 +23295,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:880 ../src/guestfs-actions.pod:880
+#: ../src/guestfs-actions.pod:885
 msgid "This is the \"argv variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:884 ../src/guestfs-actions.pod:884
+#: ../src/guestfs-actions.pod:889
 msgid "guestfs_case_sensitive_path"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_case_sensitive_path"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:886 ../src/guestfs-actions.pod:886
+#: ../src/guestfs-actions.pod:891
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22139,7 +23315,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:912 ../src/guestfs-actions.pod:912
+#: ../src/guestfs-actions.pod:917
 msgid ""
 "Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\")  might return "
 "C<\"/WINDOWS/system32\"> (the exact return value would depend on details of "
 msgid ""
 "Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\")  might return "
 "C<\"/WINDOWS/system32\"> (the exact return value would depend on details of "
@@ -22147,22 +23323,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:920 ../src/guestfs-actions.pod:920
+#: ../src/guestfs-actions.pod:925
 msgid "See also C<guestfs_realpath>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_realpath>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:925 ../libguestfs-1.11.20/src/guestfs-actions.pod:7387 ../src/guestfs-actions.pod:925 ../src/guestfs-actions.pod:7387
+#: ../src/guestfs-actions.pod:930 ../src/guestfs-actions.pod:7546
 msgid "(Added in 1.0.75)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.75)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:927 ../src/guestfs-actions.pod:927
+#: ../src/guestfs-actions.pod:932
 msgid "guestfs_cat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_cat"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:929 ../src/guestfs-actions.pod:929
+#: ../src/guestfs-actions.pod:934
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22172,7 +23348,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:935 ../src/guestfs-actions.pod:935
+#: ../src/guestfs-actions.pod:940
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
@@ -22181,17 +23357,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:946 ../libguestfs-1.11.20/src/guestfs-actions.pod:3740 ../libguestfs-1.11.20/src/guestfs-actions.pod:3822 ../libguestfs-1.11.20/src/guestfs-actions.pod:3839 ../libguestfs-1.11.20/src/guestfs-actions.pod:3927 ../libguestfs-1.11.20/src/guestfs-actions.pod:4335 ../libguestfs-1.11.20/src/guestfs-actions.pod:4349 ../libguestfs-1.11.20/src/guestfs-actions.pod:5720 ../libguestfs-1.11.20/src/guestfs-actions.pod:5734 ../libguestfs-1.11.20/src/guestfs-actions.pod:7540 ../libguestfs-1.11.20/src/guestfs-actions.pod:7554 ../src/guestfs-actions.pod:946 ../src/guestfs-actions.pod:3740 ../src/guestfs-actions.pod:3822 ../src/guestfs-actions.pod:3839 ../src/guestfs-actions.pod:3927 ../src/guestfs-actions.pod:4335 ../src/guestfs-actions.pod:4349 ../src/guestfs-actions.pod:5720 ../src/guestfs-actions.pod:5734 ../src/guestfs-actions.pod:7540 ../src/guestfs-actions.pod:7554
+#: ../src/guestfs-actions.pod:951 ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:3975 ../src/guestfs-actions.pod:3992 ../src/guestfs-actions.pod:4080 ../src/guestfs-actions.pod:4488 ../src/guestfs-actions.pod:4502 ../src/guestfs-actions.pod:5863 ../src/guestfs-actions.pod:5877 ../src/guestfs-actions.pod:7699 ../src/guestfs-actions.pod:7713
 msgid "(Added in 0.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.4)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:948 ../src/guestfs-actions.pod:948
+#: ../src/guestfs-actions.pod:953
 msgid "guestfs_checksum"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_checksum"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:950 ../src/guestfs-actions.pod:950
+#: ../src/guestfs-actions.pod:955
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22202,27 +23378,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:996 ../src/guestfs-actions.pod:996
+#: ../src/guestfs-actions.pod:1001
 msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
 msgstr ""
 
 #. type: textblock
 msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:998 ../src/guestfs-actions.pod:998
+#: ../src/guestfs-actions.pod:1003
 msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
 msgstr ""
 
 #. type: textblock
 msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1003 ../libguestfs-1.11.20/src/guestfs-actions.pod:1311 ../libguestfs-1.11.20/src/guestfs-actions.pod:2158 ../libguestfs-1.11.20/src/guestfs-actions.pod:3438 ../libguestfs-1.11.20/src/guestfs-actions.pod:3467 ../libguestfs-1.11.20/src/guestfs-actions.pod:3528 ../libguestfs-1.11.20/src/guestfs-actions.pod:3555 ../libguestfs-1.11.20/src/guestfs-actions.pod:7243 ../src/guestfs-actions.pod:1003 ../src/guestfs-actions.pod:1311 ../src/guestfs-actions.pod:2158 ../src/guestfs-actions.pod:3438 ../src/guestfs-actions.pod:3467 ../src/guestfs-actions.pod:3528 ../src/guestfs-actions.pod:3555 ../src/guestfs-actions.pod:7243
+#: ../src/guestfs-actions.pod:1008 ../src/guestfs-actions.pod:1427 ../src/guestfs-actions.pod:2285 ../src/guestfs-actions.pod:3591 ../src/guestfs-actions.pod:3620 ../src/guestfs-actions.pod:3681 ../src/guestfs-actions.pod:3708 ../src/guestfs-actions.pod:7402
 msgid "(Added in 1.0.2)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.2)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1005 ../src/guestfs-actions.pod:1005
+#: ../src/guestfs-actions.pod:1010
 msgid "guestfs_checksum_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_checksum_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1007 ../src/guestfs-actions.pod:1007
+#: ../src/guestfs-actions.pod:1012
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22233,7 +23409,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1012 ../src/guestfs-actions.pod:1012
+#: ../src/guestfs-actions.pod:1017
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
@@ -22241,17 +23417,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1019 ../libguestfs-1.11.20/src/guestfs-actions.pod:5169 ../libguestfs-1.11.20/src/guestfs-actions.pod:5304 ../libguestfs-1.11.20/src/guestfs-actions.pod:5341 ../libguestfs-1.11.20/src/guestfs-actions.pod:5359 ../libguestfs-1.11.20/src/guestfs-actions.pod:5541 ../libguestfs-1.11.20/src/guestfs-actions.pod:7152 ../libguestfs-1.11.20/src/guestfs-actions.pod:7166 ../libguestfs-1.11.20/src/guestfs-actions.pod:7566 ../src/guestfs-actions.pod:1019 ../src/guestfs-actions.pod:5169 ../src/guestfs-actions.pod:5304 ../src/guestfs-actions.pod:5341 ../src/guestfs-actions.pod:5359 ../src/guestfs-actions.pod:5541 ../src/guestfs-actions.pod:7152 ../src/guestfs-actions.pod:7166 ../src/guestfs-actions.pod:7566
+#: ../src/guestfs-actions.pod:1024 ../src/guestfs-actions.pod:5312 ../src/guestfs-actions.pod:5447 ../src/guestfs-actions.pod:5484 ../src/guestfs-actions.pod:5502 ../src/guestfs-actions.pod:5684 ../src/guestfs-actions.pod:7311 ../src/guestfs-actions.pod:7325 ../src/guestfs-actions.pod:7725
 msgid "(Added in 1.3.2)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.2)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1021 ../src/guestfs-actions.pod:1021
+#: ../src/guestfs-actions.pod:1026
 msgid "guestfs_checksums_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_checksums_out"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1023 ../src/guestfs-actions.pod:1023
+#: ../src/guestfs-actions.pod:1028
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22263,17 +23439,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1043 ../src/guestfs-actions.pod:1043
+#: ../src/guestfs-actions.pod:1048
 msgid "(Added in 1.3.7)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.7)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1045 ../src/guestfs-actions.pod:1045
+#: ../src/guestfs-actions.pod:1050
 msgid "guestfs_chmod"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_chmod"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1047 ../src/guestfs-actions.pod:1047
+#: ../src/guestfs-actions.pod:1052
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22284,12 +23460,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1065 ../src/guestfs-actions.pod:1065
+#: ../src/guestfs-actions.pod:1070
 msgid "guestfs_chown"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_chown"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1067 ../src/guestfs-actions.pod:1067
+#: ../src/guestfs-actions.pod:1072
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22301,12 +23477,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1083 ../src/guestfs-actions.pod:1083
+#: ../src/guestfs-actions.pod:1088
 msgid "guestfs_command"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_command"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1085 ../src/guestfs-actions.pod:1085
+#: ../src/guestfs-actions.pod:1090
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22316,7 +23492,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1094 ../src/guestfs-actions.pod:1094
+#: ../src/guestfs-actions.pod:1099
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
@@ -22326,17 +23502,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1125 ../libguestfs-1.11.20/src/guestfs-actions.pod:1145 ../libguestfs-1.11.20/src/guestfs-actions.pod:1610 ../src/guestfs-actions.pod:1125 ../src/guestfs-actions.pod:1145 ../src/guestfs-actions.pod:1610
+#: ../src/guestfs-actions.pod:1130 ../src/guestfs-actions.pod:1150 ../src/guestfs-actions.pod:1726
 msgid "(Added in 0.9.1)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.9.1)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1127 ../src/guestfs-actions.pod:1127
+#: ../src/guestfs-actions.pod:1132
 msgid "guestfs_command_lines"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_command_lines"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1129 ../src/guestfs-actions.pod:1129
+#: ../src/guestfs-actions.pod:1134
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -22346,24 +23522,182 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1133 ../src/guestfs-actions.pod:1133
+#: ../src/guestfs-actions.pod:1138
 msgid ""
 "This is the same as C<guestfs_command>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as C<guestfs_command>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1136 ../src/guestfs-actions.pod:1136
+#: ../src/guestfs-actions.pod:1141
 msgid "See also: C<guestfs_sh_lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_sh_lines>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1147 ../src/guestfs-actions.pod:1147
+#: ../src/guestfs-actions.pod:1152
+msgid "guestfs_compress_device_out"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1154
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_compress_device_out (guestfs_h *g,\n"
+"                              const char *ctype,\n"
+"                              const char *device,\n"
+"                              const char *zdevice,\n"
+"                              ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1166
+#, no-wrap
+msgid ""
+" GUESTFS_COMPRESS_DEVICE_OUT_LEVEL, int level,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:1171
+msgid ""
+"The C<ctype> and optional C<level> parameters have the same meaning as in "
+"C<guestfs_compress_out>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:1176 ../src/guestfs-actions.pod:1235 ../src/guestfs-actions.pod:2271 ../src/guestfs-actions.pod:6583
+msgid "(Added in 1.13.15)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:1178
+msgid "guestfs_compress_device_out_va"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1180
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_compress_device_out_va (guestfs_h *g,\n"
+"                                 const char *ctype,\n"
+"                                 const char *device,\n"
+"                                 const char *zdevice,\n"
+"                                 va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:1187
+msgid "This is the \"va_list variant\" of L</guestfs_compress_device_out>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:1191
+msgid "guestfs_compress_device_out_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1193
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_compress_device_out_argv (guestfs_h *g,\n"
+"                                   const char *ctype,\n"
+"                                   const char *device,\n"
+"                                   const char *zdevice,\n"
+"                                   const struct "
+"guestfs_compress_device_out_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:1200
+msgid "This is the \"argv variant\" of L</guestfs_compress_device_out>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:1204
+msgid "guestfs_compress_out"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1206
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_compress_out (guestfs_h *g,\n"
+"                       const char *ctype,\n"
+"                       const char *file,\n"
+"                       const char *zfile,\n"
+"                       ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1218
+#, no-wrap
+msgid ""
+" GUESTFS_COMPRESS_OUT_LEVEL, int level,\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:1237
+msgid "guestfs_compress_out_va"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1239
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_compress_out_va (guestfs_h *g,\n"
+"                          const char *ctype,\n"
+"                          const char *file,\n"
+"                          const char *zfile,\n"
+"                          va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:1246
+msgid "This is the \"va_list variant\" of L</guestfs_compress_out>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:1250
+msgid "guestfs_compress_out_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:1252
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_compress_out_argv (guestfs_h *g,\n"
+"                            const char *ctype,\n"
+"                            const char *file,\n"
+"                            const char *zfile,\n"
+"                            const struct guestfs_compress_out_argv "
+"*optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:1259
+msgid "This is the \"argv variant\" of L</guestfs_compress_out>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:1263
 msgid "guestfs_config"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_config"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1149 ../src/guestfs-actions.pod:1149
+#: ../src/guestfs-actions.pod:1265
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22374,12 +23708,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1167 ../src/guestfs-actions.pod:1167
+#: ../src/guestfs-actions.pod:1283
 msgid "guestfs_copy_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_copy_size"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1169 ../src/guestfs-actions.pod:1169
+#: ../src/guestfs-actions.pod:1285
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22391,7 +23725,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1183 ../libguestfs-1.11.20/src/guestfs-actions.pod:1306 ../libguestfs-1.11.20/src/guestfs-actions.pod:1337 ../libguestfs-1.11.20/src/guestfs-actions.pod:1382 ../libguestfs-1.11.20/src/guestfs-actions.pod:1759 ../libguestfs-1.11.20/src/guestfs-actions.pod:1781 ../libguestfs-1.11.20/src/guestfs-actions.pod:3638 ../libguestfs-1.11.20/src/guestfs-actions.pod:7238 ../libguestfs-1.11.20/src/guestfs-actions.pod:7272 ../libguestfs-1.11.20/src/guestfs-actions.pod:7775 ../libguestfs-1.11.20/src/guestfs-actions.pod:7794 ../src/guestfs-actions.pod:1183 ../src/guestfs-actions.pod:1306 ../src/guestfs-actions.pod:1337 ../src/guestfs-actions.pod:1382 ../src/guestfs-actions.pod:1759 ../src/guestfs-actions.pod:1781 ../src/guestfs-actions.pod:3638 ../src/guestfs-actions.pod:7238 ../src/guestfs-actions.pod:7272 ../src/guestfs-actions.pod:7775 ../src/guestfs-actions.pod:7794
+#: ../src/guestfs-actions.pod:1299 ../src/guestfs-actions.pod:1422 ../src/guestfs-actions.pod:1453 ../src/guestfs-actions.pod:1498 ../src/guestfs-actions.pod:1875 ../src/guestfs-actions.pod:1897 ../src/guestfs-actions.pod:3791 ../src/guestfs-actions.pod:7397 ../src/guestfs-actions.pod:7431 ../src/guestfs-actions.pod:7938 ../src/guestfs-actions.pod:7961
 msgid ""
 "This long-running command can generate progress notification messages so "
 "that the caller can display a progress bar or indicator.  To receive these "
 msgid ""
 "This long-running command can generate progress notification messages so "
 "that the caller can display a progress bar or indicator.  To receive these "
@@ -22400,17 +23734,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1188 ../libguestfs-1.11.20/src/guestfs-actions.pod:4362 ../libguestfs-1.11.20/src/guestfs-actions.pod:5747 ../libguestfs-1.11.20/src/guestfs-actions.pod:7473 ../libguestfs-1.11.20/src/guestfs-actions.pod:7493 ../libguestfs-1.11.20/src/guestfs-actions.pod:7579 ../src/guestfs-actions.pod:1188 ../src/guestfs-actions.pod:4362 ../src/guestfs-actions.pod:5747 ../src/guestfs-actions.pod:7473 ../src/guestfs-actions.pod:7493 ../src/guestfs-actions.pod:7579
+#: ../src/guestfs-actions.pod:1304 ../src/guestfs-actions.pod:4515 ../src/guestfs-actions.pod:5890 ../src/guestfs-actions.pod:7632 ../src/guestfs-actions.pod:7652 ../src/guestfs-actions.pod:7738
 msgid "(Added in 1.0.87)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.87)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1190 ../src/guestfs-actions.pod:1190
+#: ../src/guestfs-actions.pod:1306
 msgid "guestfs_cp"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_cp"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1192 ../src/guestfs-actions.pod:1192
+#: ../src/guestfs-actions.pod:1308
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22421,17 +23755,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1202 ../libguestfs-1.11.20/src/guestfs-actions.pod:1216 ../libguestfs-1.11.20/src/guestfs-actions.pod:1288 ../libguestfs-1.11.20/src/guestfs-actions.pod:1362 ../libguestfs-1.11.20/src/guestfs-actions.pod:1476 ../libguestfs-1.11.20/src/guestfs-actions.pod:5116 ../libguestfs-1.11.20/src/guestfs-actions.pod:5591 ../src/guestfs-actions.pod:1202 ../src/guestfs-actions.pod:1216 ../src/guestfs-actions.pod:1288 ../src/guestfs-actions.pod:1362 ../src/guestfs-actions.pod:1476 ../src/guestfs-actions.pod:5116 ../src/guestfs-actions.pod:5591
+#: ../src/guestfs-actions.pod:1318 ../src/guestfs-actions.pod:1332 ../src/guestfs-actions.pod:1404 ../src/guestfs-actions.pod:1478 ../src/guestfs-actions.pod:1592 ../src/guestfs-actions.pod:5259 ../src/guestfs-actions.pod:5734
 msgid "(Added in 1.0.18)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.18)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1204 ../src/guestfs-actions.pod:1204
+#: ../src/guestfs-actions.pod:1320
 msgid "guestfs_cp_a"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_cp_a"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1206 ../src/guestfs-actions.pod:1206
+#: ../src/guestfs-actions.pod:1322
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22442,12 +23776,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1218 ../src/guestfs-actions.pod:1218
+#: ../src/guestfs-actions.pod:1334
 msgid "guestfs_dd"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_dd"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1220 ../src/guestfs-actions.pod:1220
+#: ../src/guestfs-actions.pod:1336
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22458,7 +23792,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1230 ../src/guestfs-actions.pod:1230
+#: ../src/guestfs-actions.pod:1346
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
@@ -22466,12 +23800,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1238 ../src/guestfs-actions.pod:1238
+#: ../src/guestfs-actions.pod:1354
 msgid "guestfs_df"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_df"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1240 ../src/guestfs-actions.pod:1240
+#: ../src/guestfs-actions.pod:1356
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22480,7 +23814,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1245 ../libguestfs-1.11.20/src/guestfs-actions.pod:1262 ../src/guestfs-actions.pod:1245 ../src/guestfs-actions.pod:1262
+#: ../src/guestfs-actions.pod:1361 ../src/guestfs-actions.pod:1378
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use C<guestfs_statvfs> "
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use C<guestfs_statvfs> "
@@ -22488,17 +23822,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1252 ../libguestfs-1.11.20/src/guestfs-actions.pod:1269 ../libguestfs-1.11.20/src/guestfs-actions.pod:1387 ../libguestfs-1.11.20/src/guestfs-actions.pod:2361 ../libguestfs-1.11.20/src/guestfs-actions.pod:2385 ../libguestfs-1.11.20/src/guestfs-actions.pod:2453 ../libguestfs-1.11.20/src/guestfs-actions.pod:4472 ../libguestfs-1.11.20/src/guestfs-actions.pod:5016 ../libguestfs-1.11.20/src/guestfs-actions.pod:6976 ../libguestfs-1.11.20/src/guestfs-actions.pod:7000 ../libguestfs-1.11.20/src/guestfs-actions.pod:7619 ../libguestfs-1.11.20/src/guestfs-actions.pod:7632 ../libguestfs-1.11.20/src/guestfs-actions.pod:7645 ../src/guestfs-actions.pod:1252 ../src/guestfs-actions.pod:1269 ../src/guestfs-actions.pod:1387 ../src/guestfs-actions.pod:2361 ../src/guestfs-actions.pod:2385 ../src/guestfs-actions.pod:2453 ../src/guestfs-actions.pod:4472 ../src/guestfs-actions.pod:5016 ../src/guestfs-actions.pod:6976 ../src/guestfs-actions.pod:7000 ../src/guestfs-actions.pod:7619 ../src/guestfs-actions.pod:7632 ../src/guestfs-actions.pod:7645
+#: ../src/guestfs-actions.pod:1368 ../src/guestfs-actions.pod:1385 ../src/guestfs-actions.pod:1503 ../src/guestfs-actions.pod:2510 ../src/guestfs-actions.pod:2534 ../src/guestfs-actions.pod:2602 ../src/guestfs-actions.pod:4625 ../src/guestfs-actions.pod:5159 ../src/guestfs-actions.pod:7135 ../src/guestfs-actions.pod:7159 ../src/guestfs-actions.pod:7778 ../src/guestfs-actions.pod:7791 ../src/guestfs-actions.pod:7804
 msgid "(Added in 1.0.54)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.54)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1254 ../src/guestfs-actions.pod:1254
+#: ../src/guestfs-actions.pod:1370
 msgid "guestfs_df_h"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_df_h"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1256 ../src/guestfs-actions.pod:1256
+#: ../src/guestfs-actions.pod:1372
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22507,12 +23841,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1271 ../src/guestfs-actions.pod:1271
+#: ../src/guestfs-actions.pod:1387
 msgid "guestfs_dmesg"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_dmesg"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1273 ../src/guestfs-actions.pod:1273
+#: ../src/guestfs-actions.pod:1389
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22521,7 +23855,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1280 ../src/guestfs-actions.pod:1280
+#: ../src/guestfs-actions.pod:1396
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "C<guestfs_set_verbose> or by setting the environment variable "
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "C<guestfs_set_verbose> or by setting the environment variable "
@@ -22529,12 +23863,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1290 ../src/guestfs-actions.pod:1290
+#: ../src/guestfs-actions.pod:1406
 msgid "guestfs_download"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_download"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1292 ../src/guestfs-actions.pod:1292
+#: ../src/guestfs-actions.pod:1408
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22545,17 +23879,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1302 ../src/guestfs-actions.pod:1302
+#: ../src/guestfs-actions.pod:1418
 msgid "See also C<guestfs_upload>, C<guestfs_cat>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_upload>, C<guestfs_cat>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1313 ../src/guestfs-actions.pod:1313
+#: ../src/guestfs-actions.pod:1429
 msgid "guestfs_download_offset"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_download_offset"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1315 ../src/guestfs-actions.pod:1315
+#: ../src/guestfs-actions.pod:1431
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22568,7 +23902,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1328 ../src/guestfs-actions.pod:1328
+#: ../src/guestfs-actions.pod:1444
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with C<guestfs_pread>, and this call always reads the "
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with C<guestfs_pread>, and this call always reads the "
@@ -22576,22 +23910,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1333 ../src/guestfs-actions.pod:1333
+#: ../src/guestfs-actions.pod:1449
 msgid "See also C<guestfs_download>, C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_download>, C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1342 ../libguestfs-1.11.20/src/guestfs-actions.pod:7277 ../src/guestfs-actions.pod:1342 ../src/guestfs-actions.pod:7277
+#: ../src/guestfs-actions.pod:1458 ../src/guestfs-actions.pod:7436
 msgid "(Added in 1.5.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.17)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1344 ../src/guestfs-actions.pod:1344
+#: ../src/guestfs-actions.pod:1460
 msgid "guestfs_drop_caches"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_drop_caches"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1346 ../src/guestfs-actions.pod:1346
+#: ../src/guestfs-actions.pod:1462
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22601,12 +23935,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1364 ../src/guestfs-actions.pod:1364
+#: ../src/guestfs-actions.pod:1480
 msgid "guestfs_du"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_du"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1366 ../src/guestfs-actions.pod:1366
+#: ../src/guestfs-actions.pod:1482
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -22616,12 +23950,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1389 ../src/guestfs-actions.pod:1389
+#: ../src/guestfs-actions.pod:1505
 msgid "guestfs_e2fsck_f"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_e2fsck_f"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1391 ../src/guestfs-actions.pod:1391
+#: ../src/guestfs-actions.pod:1507
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22631,24 +23965,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1399 ../src/guestfs-actions.pod:1399
+#: ../src/guestfs-actions.pod:1515
 msgid ""
 "This command is only needed because of C<guestfs_resize2fs> (q.v.).  "
 "Normally you should use C<guestfs_fsck>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command is only needed because of C<guestfs_resize2fs> (q.v.).  "
 "Normally you should use C<guestfs_fsck>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1404 ../src/guestfs-actions.pod:1404
+#: ../src/guestfs-actions.pod:1520
 msgid "(Added in 1.0.29)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.29)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1406 ../src/guestfs-actions.pod:1406
+#: ../src/guestfs-actions.pod:1522
 msgid "guestfs_echo_daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_echo_daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1408 ../src/guestfs-actions.pod:1408
+#: ../src/guestfs-actions.pod:1524
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22658,22 +23992,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1417 ../src/guestfs-actions.pod:1417
+#: ../src/guestfs-actions.pod:1533
 msgid "See also C<guestfs_ping_daemon>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_ping_daemon>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1422 ../libguestfs-1.11.20/src/guestfs-actions.pod:2169 ../libguestfs-1.11.20/src/guestfs-actions.pod:6448 ../src/guestfs-actions.pod:1422 ../src/guestfs-actions.pod:2169 ../src/guestfs-actions.pod:6448
+#: ../src/guestfs-actions.pod:1538 ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:6607
 msgid "(Added in 1.0.69)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.69)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1424 ../src/guestfs-actions.pod:1424
+#: ../src/guestfs-actions.pod:1540
 msgid "guestfs_egrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_egrep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1426 ../src/guestfs-actions.pod:1426
+#: ../src/guestfs-actions.pod:1542
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -22684,17 +24018,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1441 ../libguestfs-1.11.20/src/guestfs-actions.pod:1460 ../libguestfs-1.11.20/src/guestfs-actions.pod:1517 ../libguestfs-1.11.20/src/guestfs-actions.pod:1563 ../libguestfs-1.11.20/src/guestfs-actions.pod:1582 ../libguestfs-1.11.20/src/guestfs-actions.pod:2299 ../libguestfs-1.11.20/src/guestfs-actions.pod:2318 ../libguestfs-1.11.20/src/guestfs-actions.pod:2474 ../libguestfs-1.11.20/src/guestfs-actions.pod:2487 ../libguestfs-1.11.20/src/guestfs-actions.pod:2502 ../libguestfs-1.11.20/src/guestfs-actions.pod:2548 ../libguestfs-1.11.20/src/guestfs-actions.pod:2570 ../libguestfs-1.11.20/src/guestfs-actions.pod:2583 ../libguestfs-1.11.20/src/guestfs-actions.pod:3852 ../libguestfs-1.11.20/src/guestfs-actions.pod:3866 ../libguestfs-1.11.20/src/guestfs-actions.pod:3879 ../libguestfs-1.11.20/src/guestfs-actions.pod:3893 ../libguestfs-1.11.20/src/guestfs-actions.pod:4894 ../libguestfs-1.11.20/src/guestfs-actions.pod:5925 ../libguestfs-1.11.20/src/guestfs-actions.pod:5974 ../libguestfs-1.11.20/src/guestfs-actions.pod:6844 ../libguestfs-1.11.20/src/guestfs-actions.pod:6856 ../libguestfs-1.11.20/src/guestfs-actions.pod:6869 ../libguestfs-1.11.20/src/guestfs-actions.pod:6882 ../libguestfs-1.11.20/src/guestfs-actions.pod:6904 ../libguestfs-1.11.20/src/guestfs-actions.pod:6917 ../libguestfs-1.11.20/src/guestfs-actions.pod:6930 ../libguestfs-1.11.20/src/guestfs-actions.pod:6943 ../libguestfs-1.11.20/src/guestfs-actions.pod:7737 ../libguestfs-1.11.20/src/guestfs-actions.pod:7756 ../libguestfs-1.11.20/src/guestfs-actions.pod:7842 ../libguestfs-1.11.20/src/guestfs-actions.pod:7861 ../libguestfs-1.11.20/src/guestfs-actions.pod:7907 ../libguestfs-1.11.20/src/guestfs-actions.pod:7926 ../src/guestfs-actions.pod:1441 ../src/guestfs-actions.pod:1460 ../src/guestfs-actions.pod:1517 ../src/guestfs-actions.pod:1563 ../src/guestfs-actions.pod:1582 ../src/guestfs-actions.pod:2299 ../src/guestfs-actions.pod:2318 ../src/guestfs-actions.pod:2474 ../src/guestfs-actions.pod:2487 ../src/guestfs-actions.pod:2502 ../src/guestfs-actions.pod:2548 ../src/guestfs-actions.pod:2570 ../src/guestfs-actions.pod:2583 ../src/guestfs-actions.pod:3852 ../src/guestfs-actions.pod:3866 ../src/guestfs-actions.pod:3879 ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:4894 ../src/guestfs-actions.pod:5925 ../src/guestfs-actions.pod:5974 ../src/guestfs-actions.pod:6844 ../src/guestfs-actions.pod:6856 ../src/guestfs-actions.pod:6869 ../src/guestfs-actions.pod:6882 ../src/guestfs-actions.pod:6904 ../src/guestfs-actions.pod:6917 ../src/guestfs-actions.pod:6930 ../src/guestfs-actions.pod:6943 ../src/guestfs-actions.pod:7737 ../src/guestfs-actions.pod:7756 ../src/guestfs-actions.pod:7842 ../src/guestfs-actions.pod:7861 ../src/guestfs-actions.pod:7907 ../src/guestfs-actions.pod:7926
+#: ../src/guestfs-actions.pod:1557 ../src/guestfs-actions.pod:1576 ../src/guestfs-actions.pod:1633 ../src/guestfs-actions.pod:1679 ../src/guestfs-actions.pod:1698 ../src/guestfs-actions.pod:2426 ../src/guestfs-actions.pod:2445 ../src/guestfs-actions.pod:2623 ../src/guestfs-actions.pod:2636 ../src/guestfs-actions.pod:2651 ../src/guestfs-actions.pod:2697 ../src/guestfs-actions.pod:2719 ../src/guestfs-actions.pod:2732 ../src/guestfs-actions.pod:4005 ../src/guestfs-actions.pod:4019 ../src/guestfs-actions.pod:4032 ../src/guestfs-actions.pod:4046 ../src/guestfs-actions.pod:5047 ../src/guestfs-actions.pod:6068 ../src/guestfs-actions.pod:6117 ../src/guestfs-actions.pod:7003 ../src/guestfs-actions.pod:7015 ../src/guestfs-actions.pod:7028 ../src/guestfs-actions.pod:7041 ../src/guestfs-actions.pod:7063 ../src/guestfs-actions.pod:7076 ../src/guestfs-actions.pod:7089 ../src/guestfs-actions.pod:7102 ../src/guestfs-actions.pod:7896 ../src/guestfs-actions.pod:7915 ../src/guestfs-actions.pod:8009 ../src/guestfs-actions.pod:8028 ../src/guestfs-actions.pod:8074 ../src/guestfs-actions.pod:8093
 msgid "(Added in 1.0.66)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.66)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1443 ../src/guestfs-actions.pod:1443
+#: ../src/guestfs-actions.pod:1559
 msgid "guestfs_egrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_egrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1445 ../src/guestfs-actions.pod:1445
+#: ../src/guestfs-actions.pod:1561
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -22705,12 +24039,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1462 ../src/guestfs-actions.pod:1462
+#: ../src/guestfs-actions.pod:1578
 msgid "guestfs_equal"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_equal"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1464 ../src/guestfs-actions.pod:1464
+#: ../src/guestfs-actions.pod:1580
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22721,12 +24055,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1478 ../src/guestfs-actions.pod:1478
+#: ../src/guestfs-actions.pod:1594
 msgid "guestfs_exists"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_exists"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1480 ../src/guestfs-actions.pod:1480
+#: ../src/guestfs-actions.pod:1596
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22736,17 +24070,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1487 ../src/guestfs-actions.pod:1487
+#: ../src/guestfs-actions.pod:1603
 msgid "See also C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1493 ../src/guestfs-actions.pod:1493
+#: ../src/guestfs-actions.pod:1609
 msgid "guestfs_fallocate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fallocate"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1495 ../src/guestfs-actions.pod:1495
+#: ../src/guestfs-actions.pod:1611
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22756,13 +24090,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:1616
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_fallocate64> "
+"call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1519 ../src/guestfs-actions.pod:1519
+#: ../src/guestfs-actions.pod:1635
 msgid "guestfs_fallocate64"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fallocate64"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1521 ../src/guestfs-actions.pod:1521
+#: ../src/guestfs-actions.pod:1637
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22773,14 +24114,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1530 ../src/guestfs-actions.pod:1530
+#: ../src/guestfs-actions.pod:1646
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use C<guestfs_truncate_size> instead."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use C<guestfs_truncate_size> instead."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1533 ../src/guestfs-actions.pod:1533
+#: ../src/guestfs-actions.pod:1649
 msgid ""
 "The deprecated call C<guestfs_fallocate> does the same, but owing to an "
 "oversight it only allowed 30 bit lengths to be specified, effectively "
 msgid ""
 "The deprecated call C<guestfs_fallocate> does the same, but owing to an "
 "oversight it only allowed 30 bit lengths to be specified, effectively "
@@ -22788,17 +24129,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1544 ../src/guestfs-actions.pod:1544
+#: ../src/guestfs-actions.pod:1660
 msgid "(Added in 1.3.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.17)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1546 ../src/guestfs-actions.pod:1546
+#: ../src/guestfs-actions.pod:1662
 msgid "guestfs_fgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1548 ../src/guestfs-actions.pod:1548
+#: ../src/guestfs-actions.pod:1664
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -22809,12 +24150,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1565 ../src/guestfs-actions.pod:1565
+#: ../src/guestfs-actions.pod:1681
 msgid "guestfs_fgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1567 ../src/guestfs-actions.pod:1567
+#: ../src/guestfs-actions.pod:1683
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -22825,12 +24166,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1584 ../src/guestfs-actions.pod:1584
+#: ../src/guestfs-actions.pod:1700
 msgid "guestfs_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1586 ../src/guestfs-actions.pod:1586
+#: ../src/guestfs-actions.pod:1702
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22840,19 +24181,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1604 ../src/guestfs-actions.pod:1604
+#: ../src/guestfs-actions.pod:1720
 msgid ""
 "See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, "
 "C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, "
 "C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1612 ../src/guestfs-actions.pod:1612
+#: ../src/guestfs-actions.pod:1728
 msgid "guestfs_file_architecture"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_file_architecture"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1614 ../src/guestfs-actions.pod:1614
+#: ../src/guestfs-actions.pod:1730
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -22862,17 +24203,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1722 ../libguestfs-1.11.20/src/guestfs-actions.pod:1885 ../libguestfs-1.11.20/src/guestfs-actions.pod:1902 ../libguestfs-1.11.20/src/guestfs-actions.pod:2603 ../libguestfs-1.11.20/src/guestfs-actions.pod:2693 ../libguestfs-1.11.20/src/guestfs-actions.pod:2759 ../libguestfs-1.11.20/src/guestfs-actions.pod:2946 ../libguestfs-1.11.20/src/guestfs-actions.pod:2964 ../libguestfs-1.11.20/src/guestfs-actions.pod:3004 ../libguestfs-1.11.20/src/guestfs-actions.pod:3079 ../libguestfs-1.11.20/src/guestfs-actions.pod:3172 ../libguestfs-1.11.20/src/guestfs-actions.pod:3409 ../libguestfs-1.11.20/src/guestfs-actions.pod:3541 ../src/guestfs-actions.pod:1722 ../src/guestfs-actions.pod:1885 ../src/guestfs-actions.pod:1902 ../src/guestfs-actions.pod:2603 ../src/guestfs-actions.pod:2693 ../src/guestfs-actions.pod:2759 ../src/guestfs-actions.pod:2946 ../src/guestfs-actions.pod:2964 ../src/guestfs-actions.pod:3004 ../src/guestfs-actions.pod:3079 ../src/guestfs-actions.pod:3172 ../src/guestfs-actions.pod:3409 ../src/guestfs-actions.pod:3541
+#: ../src/guestfs-actions.pod:1838 ../src/guestfs-actions.pod:2001 ../src/guestfs-actions.pod:2018 ../src/guestfs-actions.pod:2752 ../src/guestfs-actions.pod:2846 ../src/guestfs-actions.pod:2912 ../src/guestfs-actions.pod:3099 ../src/guestfs-actions.pod:3117 ../src/guestfs-actions.pod:3157 ../src/guestfs-actions.pod:3232 ../src/guestfs-actions.pod:3325 ../src/guestfs-actions.pod:3562 ../src/guestfs-actions.pod:3694
 msgid "(Added in 1.5.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.3)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1724 ../src/guestfs-actions.pod:1724
+#: ../src/guestfs-actions.pod:1840
 msgid "guestfs_filesize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_filesize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1726 ../src/guestfs-actions.pod:1726
+#: ../src/guestfs-actions.pod:1842
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -22882,7 +24223,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1732 ../src/guestfs-actions.pod:1732
+#: ../src/guestfs-actions.pod:1848
 msgid ""
 "To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>, "
 "C<guestfs_is_dir>, C<guestfs_is_file> etc.  To get the size of block "
 msgid ""
 "To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>, "
 "C<guestfs_is_dir>, C<guestfs_is_file> etc.  To get the size of block "
@@ -22890,17 +24231,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1738 ../src/guestfs-actions.pod:1738
+#: ../src/guestfs-actions.pod:1854
 msgid "(Added in 1.0.82)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.82)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1740 ../src/guestfs-actions.pod:1740
+#: ../src/guestfs-actions.pod:1856
 msgid "guestfs_fill"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fill"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1742 ../src/guestfs-actions.pod:1742
+#: ../src/guestfs-actions.pod:1858
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22912,7 +24253,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1752 ../src/guestfs-actions.pod:1752
+#: ../src/guestfs-actions.pod:1868
 msgid ""
 "To fill a file with zero bytes (sparsely), it is much more efficient to use "
 "C<guestfs_truncate_size>.  To create a file with a pattern of repeating "
 msgid ""
 "To fill a file with zero bytes (sparsely), it is much more efficient to use "
 "C<guestfs_truncate_size>.  To create a file with a pattern of repeating "
@@ -22920,17 +24261,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1764 ../src/guestfs-actions.pod:1764
+#: ../src/guestfs-actions.pod:1880
 msgid "(Added in 1.0.79)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.79)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1766 ../src/guestfs-actions.pod:1766
+#: ../src/guestfs-actions.pod:1882
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1768 ../src/guestfs-actions.pod:1768
+#: ../src/guestfs-actions.pod:1884
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -22942,7 +24283,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1774 ../src/guestfs-actions.pod:1774
+#: ../src/guestfs-actions.pod:1890
 msgid ""
 "This function is like C<guestfs_fill> except that it creates a new file of "
 "length C<len> containing the repeating pattern of bytes in C<pattern>.  The "
 msgid ""
 "This function is like C<guestfs_fill> except that it creates a new file of "
 "length C<len> containing the repeating pattern of bytes in C<pattern>.  The "
@@ -22951,17 +24292,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1786 ../src/guestfs-actions.pod:1786
+#: ../src/guestfs-actions.pod:1902
 msgid "(Added in 1.3.12)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.12)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1788 ../src/guestfs-actions.pod:1788
+#: ../src/guestfs-actions.pod:1904
 msgid "guestfs_find"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_find"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1790 ../src/guestfs-actions.pod:1790
+#: ../src/guestfs-actions.pod:1906
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -22971,27 +24312,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1806 ../src/guestfs-actions.pod:1806
+#: ../src/guestfs-actions.pod:1922
 msgid "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: textblock
 msgid "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1819 ../src/guestfs-actions.pod:1819
+#: ../src/guestfs-actions.pod:1935
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1828 ../libguestfs-1.11.20/src/guestfs-actions.pod:4299 ../libguestfs-1.11.20/src/guestfs-actions.pod:6009 ../src/guestfs-actions.pod:1828 ../src/guestfs-actions.pod:4299 ../src/guestfs-actions.pod:6009
+#: ../src/guestfs-actions.pod:1944 ../src/guestfs-actions.pod:4452 ../src/guestfs-actions.pod:6152
 msgid "(Added in 1.0.27)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.27)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1830 ../src/guestfs-actions.pod:1830
+#: ../src/guestfs-actions.pod:1946
 msgid "guestfs_find0"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_find0"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1832 ../src/guestfs-actions.pod:1832
+#: ../src/guestfs-actions.pod:1948
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23002,24 +24343,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1841 ../src/guestfs-actions.pod:1841
+#: ../src/guestfs-actions.pod:1957
 msgid ""
 "This command works the same way as C<guestfs_find> with the following "
 "exceptions:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command works the same way as C<guestfs_find> with the following "
 "exceptions:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1868 ../src/guestfs-actions.pod:1868
+#: ../src/guestfs-actions.pod:1984
 msgid "(Added in 1.0.74)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.74)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1870 ../src/guestfs-actions.pod:1870
+#: ../src/guestfs-actions.pod:1986
 msgid "guestfs_findfs_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_findfs_label"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1872 ../src/guestfs-actions.pod:1872
+#: ../src/guestfs-actions.pod:1988
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23029,17 +24370,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1880 ../src/guestfs-actions.pod:1880
+#: ../src/guestfs-actions.pod:1996
 msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
 msgstr ""
 
 #. type: =head2
 msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1887 ../src/guestfs-actions.pod:1887
+#: ../src/guestfs-actions.pod:2003
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1889 ../src/guestfs-actions.pod:1889
+#: ../src/guestfs-actions.pod:2005
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23049,17 +24390,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1897 ../src/guestfs-actions.pod:1897
+#: ../src/guestfs-actions.pod:2013
 msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1904 ../src/guestfs-actions.pod:1904
+#: ../src/guestfs-actions.pod:2020
 msgid "guestfs_fsck"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fsck"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1906 ../src/guestfs-actions.pod:1906
+#: ../src/guestfs-actions.pod:2022
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23070,17 +24411,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1941 ../libguestfs-1.11.20/src/guestfs-actions.pod:7780 ../src/guestfs-actions.pod:1941 ../src/guestfs-actions.pod:7780
+#: ../src/guestfs-actions.pod:2057 ../src/guestfs-actions.pod:7943
 msgid "(Added in 1.0.16)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.16)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1943 ../src/guestfs-actions.pod:1943
+#: ../src/guestfs-actions.pod:2059
 msgid "guestfs_get_append"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_append"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1945 ../src/guestfs-actions.pod:1945
+#: ../src/guestfs-actions.pod:2061
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -23089,7 +24430,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1953 ../src/guestfs-actions.pod:1953
+#: ../src/guestfs-actions.pod:2069
 msgid ""
 "This function returns a string which may be NULL.  There is no way to return "
 "an error from this function.  The string is owned by the guest handle and "
 msgid ""
 "This function returns a string which may be NULL.  There is no way to return "
 "an error from this function.  The string is owned by the guest handle and "
@@ -23097,17 +24438,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1957 ../libguestfs-1.11.20/src/guestfs-actions.pod:5687 ../libguestfs-1.11.20/src/guestfs-actions.pod:6169 ../libguestfs-1.11.20/src/guestfs-actions.pod:6611 ../libguestfs-1.11.20/src/guestfs-actions.pod:6630 ../libguestfs-1.11.20/src/guestfs-actions.pod:6646 ../libguestfs-1.11.20/src/guestfs-actions.pod:6670 ../libguestfs-1.11.20/src/guestfs-actions.pod:7424 ../libguestfs-1.11.20/src/guestfs-actions.pod:7439 ../libguestfs-1.11.20/src/guestfs-actions.pod:7823 ../src/guestfs-actions.pod:1957 ../src/guestfs-actions.pod:5687 ../src/guestfs-actions.pod:6169 ../src/guestfs-actions.pod:6611 ../src/guestfs-actions.pod:6630 ../src/guestfs-actions.pod:6646 ../src/guestfs-actions.pod:6670 ../src/guestfs-actions.pod:7424 ../src/guestfs-actions.pod:7439 ../src/guestfs-actions.pod:7823
+#: ../src/guestfs-actions.pod:2073 ../src/guestfs-actions.pod:5830 ../src/guestfs-actions.pod:6312 ../src/guestfs-actions.pod:6770 ../src/guestfs-actions.pod:6789 ../src/guestfs-actions.pod:6805 ../src/guestfs-actions.pod:6829 ../src/guestfs-actions.pod:7583 ../src/guestfs-actions.pod:7598 ../src/guestfs-actions.pod:7990
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1959 ../src/guestfs-actions.pod:1959
+#: ../src/guestfs-actions.pod:2075
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1961 ../src/guestfs-actions.pod:1961
+#: ../src/guestfs-actions.pod:2077
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23116,22 +24457,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1964 ../src/guestfs-actions.pod:1964
+#: ../src/guestfs-actions.pod:2080
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 #. type: textblock
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1969 ../libguestfs-1.11.20/src/guestfs-actions.pod:6199 ../src/guestfs-actions.pod:1969 ../src/guestfs-actions.pod:6199
+#: ../src/guestfs-actions.pod:2085 ../src/guestfs-actions.pod:6342
 msgid "(Added in 1.9.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.8)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1971 ../src/guestfs-actions.pod:1971
+#: ../src/guestfs-actions.pod:2087
 msgid "guestfs_get_autosync"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_autosync"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1973 ../src/guestfs-actions.pod:1973
+#: ../src/guestfs-actions.pod:2089
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23140,12 +24481,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1982 ../src/guestfs-actions.pod:1982
+#: ../src/guestfs-actions.pod:2098
 msgid "guestfs_get_direct"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_direct"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1984 ../src/guestfs-actions.pod:1984
+#: ../src/guestfs-actions.pod:2100
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23154,17 +24495,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1991 ../libguestfs-1.11.20/src/guestfs-actions.pod:6240 ../src/guestfs-actions.pod:1991 ../src/guestfs-actions.pod:6240
+#: ../src/guestfs-actions.pod:2107 ../src/guestfs-actions.pod:6383
 msgid "(Added in 1.0.72)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.72)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1993 ../src/guestfs-actions.pod:1993
+#: ../src/guestfs-actions.pod:2109
 msgid "guestfs_get_e2label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_e2label"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:1995 ../src/guestfs-actions.pod:1995
+#: ../src/guestfs-actions.pod:2111
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23174,17 +24515,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2012 ../libguestfs-1.11.20/src/guestfs-actions.pod:2033 ../libguestfs-1.11.20/src/guestfs-actions.pod:6258 ../libguestfs-1.11.20/src/guestfs-actions.pod:6277 ../src/guestfs-actions.pod:2012 ../src/guestfs-actions.pod:2033 ../src/guestfs-actions.pod:6258 ../src/guestfs-actions.pod:6277
+#: ../src/guestfs-actions.pod:2115
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_vfs_label> "
+"call instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2128 ../src/guestfs-actions.pod:2149 ../src/guestfs-actions.pod:6401 ../src/guestfs-actions.pod:6420
 msgid "(Added in 1.0.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.15)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2014 ../src/guestfs-actions.pod:2014
+#: ../src/guestfs-actions.pod:2130
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2016 ../src/guestfs-actions.pod:2016
+#: ../src/guestfs-actions.pod:2132
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23193,13 +24541,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:2136
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_vfs_uuid> "
+"call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2035 ../src/guestfs-actions.pod:2035
+#: ../src/guestfs-actions.pod:2151
 msgid "guestfs_get_memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2037 ../src/guestfs-actions.pod:2037
+#: ../src/guestfs-actions.pod:2153
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23208,7 +24563,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2043 ../src/guestfs-actions.pod:2043
+#: ../src/guestfs-actions.pod:2159
 msgid ""
 "If C<guestfs_set_memsize> was not called on this handle, and if "
 "C<LIBGUESTFS_MEMSIZE> was not set, then this returns the compiled-in default "
 msgid ""
 "If C<guestfs_set_memsize> was not called on this handle, and if "
 "C<LIBGUESTFS_MEMSIZE> was not set, then this returns the compiled-in default "
@@ -23216,17 +24571,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2052 ../libguestfs-1.11.20/src/guestfs-actions.pod:4590 ../libguestfs-1.11.20/src/guestfs-actions.pod:4799 ../libguestfs-1.11.20/src/guestfs-actions.pod:4818 ../libguestfs-1.11.20/src/guestfs-actions.pod:4837 ../libguestfs-1.11.20/src/guestfs-actions.pod:4849 ../libguestfs-1.11.20/src/guestfs-actions.pod:4866 ../libguestfs-1.11.20/src/guestfs-actions.pod:4879 ../libguestfs-1.11.20/src/guestfs-actions.pod:5912 ../libguestfs-1.11.20/src/guestfs-actions.pod:6298 ../libguestfs-1.11.20/src/guestfs-actions.pod:6578 ../libguestfs-1.11.20/src/guestfs-actions.pod:7193 ../src/guestfs-actions.pod:2052 ../src/guestfs-actions.pod:4590 ../src/guestfs-actions.pod:4799 ../src/guestfs-actions.pod:4818 ../src/guestfs-actions.pod:4837 ../src/guestfs-actions.pod:4849 ../src/guestfs-actions.pod:4866 ../src/guestfs-actions.pod:4879 ../src/guestfs-actions.pod:5912 ../src/guestfs-actions.pod:6298 ../src/guestfs-actions.pod:6578 ../src/guestfs-actions.pod:7193
+#: ../src/guestfs-actions.pod:2168 ../src/guestfs-actions.pod:4743 ../src/guestfs-actions.pod:4952 ../src/guestfs-actions.pod:4971 ../src/guestfs-actions.pod:4990 ../src/guestfs-actions.pod:5002 ../src/guestfs-actions.pod:5019 ../src/guestfs-actions.pod:5032 ../src/guestfs-actions.pod:6055 ../src/guestfs-actions.pod:6441 ../src/guestfs-actions.pod:6737 ../src/guestfs-actions.pod:7352
 msgid "(Added in 1.0.55)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.55)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2054 ../src/guestfs-actions.pod:2054
+#: ../src/guestfs-actions.pod:2170
 msgid "guestfs_get_network"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_network"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2056 ../src/guestfs-actions.pod:2056
+#: ../src/guestfs-actions.pod:2172
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23235,17 +24590,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2063 ../libguestfs-1.11.20/src/guestfs-actions.pod:6317 ../src/guestfs-actions.pod:2063 ../src/guestfs-actions.pod:6317
+#: ../src/guestfs-actions.pod:2179 ../src/guestfs-actions.pod:6460
 msgid "(Added in 1.5.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.4)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2065 ../src/guestfs-actions.pod:2065
+#: ../src/guestfs-actions.pod:2181
 msgid "guestfs_get_path"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_path"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2067 ../src/guestfs-actions.pod:2067
+#: ../src/guestfs-actions.pod:2183
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -23254,19 +24609,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2075 ../libguestfs-1.11.20/src/guestfs-actions.pod:2115 ../src/guestfs-actions.pod:2075 ../src/guestfs-actions.pod:2115
+#: ../src/guestfs-actions.pod:2191 ../src/guestfs-actions.pod:2231
 msgid ""
 "This function returns a string, or NULL on error.  The string is owned by "
 "the guest handle and must I<not> be freed."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a string, or NULL on error.  The string is owned by "
 "the guest handle and must I<not> be freed."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2080 ../src/guestfs-actions.pod:2080
+#: ../src/guestfs-actions.pod:2196
 msgid "guestfs_get_pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2082 ../src/guestfs-actions.pod:2082
+#: ../src/guestfs-actions.pod:2198
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23275,17 +24630,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2089 ../libguestfs-1.11.20/src/guestfs-actions.pod:6353 ../libguestfs-1.11.20/src/guestfs-actions.pod:7685 ../src/guestfs-actions.pod:2089 ../src/guestfs-actions.pod:6353 ../src/guestfs-actions.pod:7685
+#: ../src/guestfs-actions.pod:2205 ../src/guestfs-actions.pod:6496 ../src/guestfs-actions.pod:7844
 msgid "(Added in 1.11.18)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.18)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2091 ../src/guestfs-actions.pod:2091
+#: ../src/guestfs-actions.pod:2207
 msgid "guestfs_get_pid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_pid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2093 ../src/guestfs-actions.pod:2093
+#: ../src/guestfs-actions.pod:2209
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23294,17 +24649,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2103 ../src/guestfs-actions.pod:2103
+#: ../src/guestfs-actions.pod:2219
 msgid "(Added in 1.0.56)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.56)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2105 ../src/guestfs-actions.pod:2105
+#: ../src/guestfs-actions.pod:2221
 msgid "guestfs_get_qemu"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_qemu"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2107 ../src/guestfs-actions.pod:2107
+#: ../src/guestfs-actions.pod:2223
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -23313,17 +24668,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2118 ../libguestfs-1.11.20/src/guestfs-actions.pod:6381 ../src/guestfs-actions.pod:2118 ../src/guestfs-actions.pod:6381
+#: ../src/guestfs-actions.pod:2234 ../src/guestfs-actions.pod:6524
 msgid "(Added in 1.0.6)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.6)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2120 ../src/guestfs-actions.pod:2120
+#: ../src/guestfs-actions.pod:2236
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2122 ../src/guestfs-actions.pod:2122
+#: ../src/guestfs-actions.pod:2238
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23332,17 +24687,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2129 ../libguestfs-1.11.20/src/guestfs-actions.pod:3663 ../libguestfs-1.11.20/src/guestfs-actions.pod:3994 ../libguestfs-1.11.20/src/guestfs-actions.pod:4397 ../libguestfs-1.11.20/src/guestfs-actions.pod:4429 ../libguestfs-1.11.20/src/guestfs-actions.pod:5617 ../libguestfs-1.11.20/src/guestfs-actions.pod:5960 ../libguestfs-1.11.20/src/guestfs-actions.pod:6405 ../libguestfs-1.11.20/src/guestfs-actions.pod:7096 ../libguestfs-1.11.20/src/guestfs-actions.pod:7116 ../libguestfs-1.11.20/src/guestfs-actions.pod:7308 ../src/guestfs-actions.pod:2129 ../src/guestfs-actions.pod:3663 ../src/guestfs-actions.pod:3994 ../src/guestfs-actions.pod:4397 ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:5617 ../src/guestfs-actions.pod:5960 ../src/guestfs-actions.pod:6405 ../src/guestfs-actions.pod:7096 ../src/guestfs-actions.pod:7116 ../src/guestfs-actions.pod:7308
+#: ../src/guestfs-actions.pod:2245 ../src/guestfs-actions.pod:3816 ../src/guestfs-actions.pod:4147 ../src/guestfs-actions.pod:4550 ../src/guestfs-actions.pod:4582 ../src/guestfs-actions.pod:5760 ../src/guestfs-actions.pod:6103 ../src/guestfs-actions.pod:6548 ../src/guestfs-actions.pod:7255 ../src/guestfs-actions.pod:7275 ../src/guestfs-actions.pod:7467
 msgid "(Added in 1.0.77)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.77)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2131 ../src/guestfs-actions.pod:2131
+#: ../src/guestfs-actions.pod:2247
 msgid "guestfs_get_selinux"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_selinux"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2133 ../src/guestfs-actions.pod:2133
+#: ../src/guestfs-actions.pod:2249
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23351,24 +24706,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2136 ../src/guestfs-actions.pod:2136
+#: ../src/guestfs-actions.pod:2252
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2144 ../libguestfs-1.11.20/src/guestfs-actions.pod:2207 ../libguestfs-1.11.20/src/guestfs-actions.pod:6424 ../libguestfs-1.11.20/src/guestfs-actions.pod:6482 ../src/guestfs-actions.pod:2144 ../src/guestfs-actions.pod:2207 ../src/guestfs-actions.pod:6424 ../src/guestfs-actions.pod:6482
+#: ../src/guestfs-actions.pod:2260 ../src/guestfs-actions.pod:2334 ../src/guestfs-actions.pod:6567 ../src/guestfs-actions.pod:6641
 msgid "(Added in 1.0.67)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.67)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2146 ../src/guestfs-actions.pod:2146
+#: ../src/guestfs-actions.pod:2262
+msgid "guestfs_get_smp"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2264
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_smp (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2273
 msgid "guestfs_get_state"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_state"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2148 ../src/guestfs-actions.pod:2148
+#: ../src/guestfs-actions.pod:2275
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23377,12 +24746,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2160 ../src/guestfs-actions.pod:2160
+#: ../src/guestfs-actions.pod:2287
 msgid "guestfs_get_trace"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_trace"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2162 ../src/guestfs-actions.pod:2162
+#: ../src/guestfs-actions.pod:2289
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23391,12 +24760,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2171 ../src/guestfs-actions.pod:2171
+#: ../src/guestfs-actions.pod:2298
 msgid "guestfs_get_umask"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_umask"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2173 ../src/guestfs-actions.pod:2173
+#: ../src/guestfs-actions.pod:2300
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23405,19 +24774,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2176 ../src/guestfs-actions.pod:2176
+#: ../src/guestfs-actions.pod:2303
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling C<guestfs_umask>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling C<guestfs_umask>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2183 ../src/guestfs-actions.pod:2183
+#: ../src/guestfs-actions.pod:2310
 msgid "guestfs_get_verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2185 ../src/guestfs-actions.pod:2185
+#: ../src/guestfs-actions.pod:2312
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23426,12 +24795,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2194 ../src/guestfs-actions.pod:2194
+#: ../src/guestfs-actions.pod:2321
 msgid "guestfs_getcon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_getcon"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2196 ../src/guestfs-actions.pod:2196
+#: ../src/guestfs-actions.pod:2323
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23440,17 +24809,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2201 ../src/guestfs-actions.pod:2201
+#: ../src/guestfs-actions.pod:2328
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
 msgstr ""
 
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2209 ../src/guestfs-actions.pod:2209
+#: ../src/guestfs-actions.pod:2336
 msgid "guestfs_getxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_getxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2211 ../src/guestfs-actions.pod:2211
+#: ../src/guestfs-actions.pod:2338
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23462,7 +24831,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2217 ../src/guestfs-actions.pod:2217
+#: ../src/guestfs-actions.pod:2344
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
@@ -23470,7 +24839,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2221 ../libguestfs-1.11.20/src/guestfs-actions.pod:3677 ../src/guestfs-actions.pod:2221 ../src/guestfs-actions.pod:3677
+#: ../src/guestfs-actions.pod:2348 ../src/guestfs-actions.pod:3830
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling C<guestfs_getxattrs>.  However some Linux filesystem "
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling C<guestfs_getxattrs>.  However some Linux filesystem "
@@ -23480,12 +24849,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2231 ../src/guestfs-actions.pod:2231
+#: ../src/guestfs-actions.pod:2358
 msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: textblock
 msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2233 ../libguestfs-1.11.20/src/guestfs-actions.pod:2424 ../libguestfs-1.11.20/src/guestfs-actions.pod:2894 ../libguestfs-1.11.20/src/guestfs-actions.pod:3689 ../libguestfs-1.11.20/src/guestfs-actions.pod:5610 ../libguestfs-1.11.20/src/guestfs-actions.pod:5636 ../libguestfs-1.11.20/src/guestfs-actions.pod:5817 ../src/guestfs-actions.pod:2233 ../src/guestfs-actions.pod:2424 ../src/guestfs-actions.pod:2894 ../src/guestfs-actions.pod:3689 ../src/guestfs-actions.pod:5610 ../src/guestfs-actions.pod:5636 ../src/guestfs-actions.pod:5817
+#: ../src/guestfs-actions.pod:2360 ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:3047 ../src/guestfs-actions.pod:3842 ../src/guestfs-actions.pod:5753 ../src/guestfs-actions.pod:5779 ../src/guestfs-actions.pod:5960
 msgid ""
 "This function returns a buffer, or NULL on error.  The size of the returned "
 "buffer is written to C<*size_r>.  I<The caller must free the returned buffer "
 msgid ""
 "This function returns a buffer, or NULL on error.  The size of the returned "
 "buffer is written to C<*size_r>.  I<The caller must free the returned buffer "
@@ -23493,17 +24862,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2237 ../libguestfs-1.11.20/src/guestfs-actions.pod:3693 ../src/guestfs-actions.pod:2237 ../src/guestfs-actions.pod:3693
+#: ../src/guestfs-actions.pod:2364 ../src/guestfs-actions.pod:3846
 msgid "(Added in 1.7.24)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.24)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2239 ../src/guestfs-actions.pod:2239
+#: ../src/guestfs-actions.pod:2366
 msgid "guestfs_getxattrs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_getxattrs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2241 ../src/guestfs-actions.pod:2241
+#: ../src/guestfs-actions.pod:2368
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -23513,29 +24882,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2251 ../src/guestfs-actions.pod:2251
+#: ../src/guestfs-actions.pod:2378
 msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 #. type: textblock
 msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2253 ../libguestfs-1.11.20/src/guestfs-actions.pod:3705 ../libguestfs-1.11.20/src/guestfs-actions.pod:4393 ../src/guestfs-actions.pod:2253 ../src/guestfs-actions.pod:3705 ../src/guestfs-actions.pod:4393
+#: ../src/guestfs-actions.pod:2380 ../src/guestfs-actions.pod:3858 ../src/guestfs-actions.pod:4546
 msgid ""
 "This function returns a C<struct guestfs_xattr_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_xattr_list> after use>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns a C<struct guestfs_xattr_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_xattr_list> after use>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2257 ../libguestfs-1.11.20/src/guestfs-actions.pod:3709 ../libguestfs-1.11.20/src/guestfs-actions.pod:3908 ../libguestfs-1.11.20/src/guestfs-actions.pod:3944 ../libguestfs-1.11.20/src/guestfs-actions.pod:5990 ../libguestfs-1.11.20/src/guestfs-actions.pod:6501 ../libguestfs-1.11.20/src/guestfs-actions.pod:7888 ../src/guestfs-actions.pod:2257 ../src/guestfs-actions.pod:3709 ../src/guestfs-actions.pod:3908 ../src/guestfs-actions.pod:3944 ../src/guestfs-actions.pod:5990 ../src/guestfs-actions.pod:6501 ../src/guestfs-actions.pod:7888
+#: ../src/guestfs-actions.pod:2384 ../src/guestfs-actions.pod:3862 ../src/guestfs-actions.pod:4061 ../src/guestfs-actions.pod:4097 ../src/guestfs-actions.pod:6133 ../src/guestfs-actions.pod:6660 ../src/guestfs-actions.pod:8055
 msgid "(Added in 1.0.59)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.59)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2259 ../src/guestfs-actions.pod:2259
+#: ../src/guestfs-actions.pod:2386
 msgid "guestfs_glob_expand"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_glob_expand"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2261 ../src/guestfs-actions.pod:2261
+#: ../src/guestfs-actions.pod:2388
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23545,17 +24914,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2280 ../libguestfs-1.11.20/src/guestfs-actions.pod:6694 ../libguestfs-1.11.20/src/guestfs-actions.pod:6711 ../src/guestfs-actions.pod:2280 ../src/guestfs-actions.pod:6694 ../src/guestfs-actions.pod:6711
+#: ../src/guestfs-actions.pod:2407 ../src/guestfs-actions.pod:6853 ../src/guestfs-actions.pod:6870
 msgid "(Added in 1.0.50)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.50)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2282 ../src/guestfs-actions.pod:2282
+#: ../src/guestfs-actions.pod:2409
 msgid "guestfs_grep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_grep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2284 ../src/guestfs-actions.pod:2284
+#: ../src/guestfs-actions.pod:2411
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23566,12 +24935,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2301 ../src/guestfs-actions.pod:2301
+#: ../src/guestfs-actions.pod:2428
 msgid "guestfs_grepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_grepi"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2303 ../src/guestfs-actions.pod:2303
+#: ../src/guestfs-actions.pod:2430
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23582,12 +24951,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2320 ../src/guestfs-actions.pod:2320
+#: ../src/guestfs-actions.pod:2447
 msgid "guestfs_grub_install"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_grub_install"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2322 ../src/guestfs-actions.pod:2322
+#: ../src/guestfs-actions.pod:2449
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23598,17 +24967,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2343 ../src/guestfs-actions.pod:2343
+#: ../src/guestfs-actions.pod:2492
 msgid "(Added in 1.0.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.17)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2345 ../src/guestfs-actions.pod:2345
+#: ../src/guestfs-actions.pod:2494
 msgid "guestfs_head"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_head"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2347 ../src/guestfs-actions.pod:2347
+#: ../src/guestfs-actions.pod:2496
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23618,12 +24987,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2363 ../src/guestfs-actions.pod:2363
+#: ../src/guestfs-actions.pod:2512
 msgid "guestfs_head_n"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_head_n"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2365 ../src/guestfs-actions.pod:2365
+#: ../src/guestfs-actions.pod:2514
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23634,12 +25003,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2387 ../src/guestfs-actions.pod:2387
+#: ../src/guestfs-actions.pod:2536
 msgid "guestfs_hexdump"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_hexdump"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2389
+#: ../src/guestfs-actions.pod:2538
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23649,17 +25018,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2402 ../libguestfs-1.11.20/src/guestfs-actions.pod:6775 ../libguestfs-1.11.20/src/guestfs-actions.pod:6830 ../src/guestfs-actions.pod:2402 ../src/guestfs-actions.pod:6775 ../src/guestfs-actions.pod:6830
+#: ../src/guestfs-actions.pod:2551 ../src/guestfs-actions.pod:6934 ../src/guestfs-actions.pod:6989
 msgid "(Added in 1.0.22)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.22)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2404 ../src/guestfs-actions.pod:2404
+#: ../src/guestfs-actions.pod:2553
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2406 ../src/guestfs-actions.pod:2406
+#: ../src/guestfs-actions.pod:2555
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23671,17 +25040,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2422 ../src/guestfs-actions.pod:2422
+#: ../src/guestfs-actions.pod:2571
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2433 ../src/guestfs-actions.pod:2433
+#: ../src/guestfs-actions.pod:2582
 msgid "guestfs_initrd_list"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_initrd_list"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2435 ../src/guestfs-actions.pod:2435
+#: ../src/guestfs-actions.pod:2584
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23691,12 +25060,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2455 ../src/guestfs-actions.pod:2455
+#: ../src/guestfs-actions.pod:2604
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:2457
+#: ../src/guestfs-actions.pod:2606
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -23707,12 +25076,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2476 ../src/guestfs-actions.pod:2476
+#: ../src/guestfs-actions.pod:2625
 msgid "guestfs_inotify_close"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_close"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2478 ../src/guestfs-actions.pod:2478
+#: ../src/guestfs-actions.pod:2627
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23721,12 +25090,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2489 ../src/guestfs-actions.pod:2489
+#: ../src/guestfs-actions.pod:2638
 msgid "guestfs_inotify_files"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_files"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2491 ../src/guestfs-actions.pod:2491
+#: ../src/guestfs-actions.pod:2640
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23735,7 +25104,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2494 ../src/guestfs-actions.pod:2494
+#: ../src/guestfs-actions.pod:2643
 msgid ""
 "This function is a helpful wrapper around C<guestfs_inotify_read> which just "
 "returns a list of pathnames of objects that were touched.  The returned "
 msgid ""
 "This function is a helpful wrapper around C<guestfs_inotify_read> which just "
 "returns a list of pathnames of objects that were touched.  The returned "
@@ -23743,12 +25112,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2504 ../src/guestfs-actions.pod:2504
+#: ../src/guestfs-actions.pod:2653
 msgid "guestfs_inotify_init"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_init"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2506 ../src/guestfs-actions.pod:2506
+#: ../src/guestfs-actions.pod:2655
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23758,7 +25127,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2514 ../src/guestfs-actions.pod:2514
+#: ../src/guestfs-actions.pod:2663
 msgid ""
 "C<maxevents> is the maximum number of events which will be queued up between "
 "calls to C<guestfs_inotify_read> or C<guestfs_inotify_files>.  If this is "
 msgid ""
 "C<maxevents> is the maximum number of events which will be queued up between "
 "calls to C<guestfs_inotify_read> or C<guestfs_inotify_files>.  If this is "
@@ -23770,7 +25139,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2524 ../src/guestfs-actions.pod:2524
+#: ../src/guestfs-actions.pod:2673
 msgid ""
 "Before any events are generated, you have to add some watches to the "
 "internal watch list.  See: C<guestfs_inotify_add_watch>, "
 msgid ""
 "Before any events are generated, you have to add some watches to the "
 "internal watch list.  See: C<guestfs_inotify_add_watch>, "
@@ -23778,7 +25147,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2530 ../src/guestfs-actions.pod:2530
+#: ../src/guestfs-actions.pod:2679
 msgid ""
 "Queued up events should be read periodically by calling "
 "C<guestfs_inotify_read> (or C<guestfs_inotify_files> which is just a helpful "
 msgid ""
 "Queued up events should be read periodically by calling "
 "C<guestfs_inotify_read> (or C<guestfs_inotify_files> which is just a helpful "
@@ -23787,19 +25156,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2537 ../src/guestfs-actions.pod:2537
+#: ../src/guestfs-actions.pod:2686
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2550 ../src/guestfs-actions.pod:2550
+#: ../src/guestfs-actions.pod:2699
 msgid "guestfs_inotify_read"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_read"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2552 ../src/guestfs-actions.pod:2552
+#: ../src/guestfs-actions.pod:2701
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
@@ -23808,7 +25177,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2566 ../src/guestfs-actions.pod:2566
+#: ../src/guestfs-actions.pod:2715
 msgid ""
 "This function returns a C<struct guestfs_inotify_event_list *>, or NULL if "
 "there was an error.  I<The caller must call "
 msgid ""
 "This function returns a C<struct guestfs_inotify_event_list *>, or NULL if "
 "there was an error.  I<The caller must call "
@@ -23816,12 +25185,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2572 ../src/guestfs-actions.pod:2572
+#: ../src/guestfs-actions.pod:2721
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2574 ../src/guestfs-actions.pod:2574
+#: ../src/guestfs-actions.pod:2723
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23831,19 +25200,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2578 ../src/guestfs-actions.pod:2578
+#: ../src/guestfs-actions.pod:2727
 msgid ""
 "Remove a previously defined inotify watch.  See "
 "C<guestfs_inotify_add_watch>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Remove a previously defined inotify watch.  See "
 "C<guestfs_inotify_add_watch>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2585 ../src/guestfs-actions.pod:2585
+#: ../src/guestfs-actions.pod:2734
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2587 ../src/guestfs-actions.pod:2587
+#: ../src/guestfs-actions.pod:2736
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23853,19 +25222,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2591 ../src/guestfs-actions.pod:2591
+#: ../src/guestfs-actions.pod:2740
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2605 ../src/guestfs-actions.pod:2605
+#: ../src/guestfs-actions.pod:2754
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2607 ../src/guestfs-actions.pod:2607
+#: ../src/guestfs-actions.pod:2756
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23875,12 +25244,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2695 ../src/guestfs-actions.pod:2695
+#: ../src/guestfs-actions.pod:2848
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2697 ../src/guestfs-actions.pod:2697
+#: ../src/guestfs-actions.pod:2850
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23890,14 +25259,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2726 ../src/guestfs-actions.pod:2726
+#: ../src/guestfs-actions.pod:2879
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2730 ../libguestfs-1.11.20/src/guestfs-actions.pod:2998 ../libguestfs-1.11.20/src/guestfs-actions.pod:3796 ../libguestfs-1.11.20/src/guestfs-actions.pod:5078 ../libguestfs-1.11.20/src/guestfs-actions.pod:7132 ../src/guestfs-actions.pod:2730 ../src/guestfs-actions.pod:2998 ../src/guestfs-actions.pod:3796 ../src/guestfs-actions.pod:5078 ../src/guestfs-actions.pod:7132
+#: ../src/guestfs-actions.pod:2883 ../src/guestfs-actions.pod:3151 ../src/guestfs-actions.pod:3949 ../src/guestfs-actions.pod:5221 ../src/guestfs-actions.pod:7291
 msgid ""
 "This function returns a NULL-terminated array of strings, or NULL if there "
 "was an error.  The array of strings will always have length C<2n+1>, where "
 msgid ""
 "This function returns a NULL-terminated array of strings, or NULL if there "
 "was an error.  The array of strings will always have length C<2n+1>, where "
@@ -23906,17 +25275,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2736 ../libguestfs-1.11.20/src/guestfs-actions.pod:3192 ../src/guestfs-actions.pod:2736 ../src/guestfs-actions.pod:3192
+#: ../src/guestfs-actions.pod:2889 ../src/guestfs-actions.pod:3345
 msgid "(Added in 1.9.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.17)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2738 ../src/guestfs-actions.pod:2738
+#: ../src/guestfs-actions.pod:2891
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2740 ../src/guestfs-actions.pod:2740
+#: ../src/guestfs-actions.pod:2893
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23926,19 +25295,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2752 ../src/guestfs-actions.pod:2752
+#: ../src/guestfs-actions.pod:2905
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2761 ../src/guestfs-actions.pod:2761
+#: ../src/guestfs-actions.pod:2914
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2763 ../src/guestfs-actions.pod:2763
+#: ../src/guestfs-actions.pod:2916
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23948,17 +25317,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2797 ../libguestfs-1.11.20/src/guestfs-actions.pod:3228 ../libguestfs-1.11.20/src/guestfs-actions.pod:3244 ../libguestfs-1.11.20/src/guestfs-actions.pod:3262 ../libguestfs-1.11.20/src/guestfs-actions.pod:6028 ../src/guestfs-actions.pod:2797 ../src/guestfs-actions.pod:3228 ../src/guestfs-actions.pod:3244 ../src/guestfs-actions.pod:3262 ../src/guestfs-actions.pod:6028
+#: ../src/guestfs-actions.pod:2950 ../src/guestfs-actions.pod:3381 ../src/guestfs-actions.pod:3397 ../src/guestfs-actions.pod:3415 ../src/guestfs-actions.pod:6171
 msgid "(Added in 1.9.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.4)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2799 ../src/guestfs-actions.pod:2799
+#: ../src/guestfs-actions.pod:2952
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2801 ../src/guestfs-actions.pod:2801
+#: ../src/guestfs-actions.pod:2954
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23968,17 +25337,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2816 ../src/guestfs-actions.pod:2816
+#: ../src/guestfs-actions.pod:2969
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2818 ../src/guestfs-actions.pod:2818
+#: ../src/guestfs-actions.pod:2971
 msgid "guestfs_inspect_get_icon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_icon"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2820 ../src/guestfs-actions.pod:2820
+#: ../src/guestfs-actions.pod:2973
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -23990,7 +25359,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2831 ../src/guestfs-actions.pod:2831
+#: ../src/guestfs-actions.pod:2984
 #, no-wrap
 msgid ""
 " GUESTFS_INSPECT_GET_ICON_FAVICON, int favicon,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_INSPECT_GET_ICON_FAVICON, int favicon,\n"
@@ -23999,17 +25368,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2898 ../libguestfs-1.11.20/src/guestfs-actions.pod:3723 ../libguestfs-1.11.20/src/guestfs-actions.pod:4977 ../src/guestfs-actions.pod:2898 ../src/guestfs-actions.pod:3723 ../src/guestfs-actions.pod:4977
+#: ../src/guestfs-actions.pod:3051 ../src/guestfs-actions.pod:3876 ../src/guestfs-actions.pod:5120
 msgid "(Added in 1.11.12)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.12)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2900 ../src/guestfs-actions.pod:2900
+#: ../src/guestfs-actions.pod:3053
 msgid "guestfs_inspect_get_icon_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_icon_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2902 ../src/guestfs-actions.pod:2902
+#: ../src/guestfs-actions.pod:3055
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24021,17 +25390,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2908 ../src/guestfs-actions.pod:2908
+#: ../src/guestfs-actions.pod:3061
 msgid "This is the \"va_list variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2912 ../src/guestfs-actions.pod:2912
+#: ../src/guestfs-actions.pod:3065
 msgid "guestfs_inspect_get_icon_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_icon_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2914 ../src/guestfs-actions.pod:2914
+#: ../src/guestfs-actions.pod:3067
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24044,17 +25413,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2920 ../src/guestfs-actions.pod:2920
+#: ../src/guestfs-actions.pod:3073
 msgid "This is the \"argv variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2924 ../src/guestfs-actions.pod:2924
+#: ../src/guestfs-actions.pod:3077
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2926 ../src/guestfs-actions.pod:2926
+#: ../src/guestfs-actions.pod:3079
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24064,12 +25433,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2948 ../src/guestfs-actions.pod:2948
+#: ../src/guestfs-actions.pod:3101
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2950 ../src/guestfs-actions.pod:2950
+#: ../src/guestfs-actions.pod:3103
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24079,19 +25448,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2959 ../src/guestfs-actions.pod:2959
+#: ../src/guestfs-actions.pod:3112
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2966 ../src/guestfs-actions.pod:2966
+#: ../src/guestfs-actions.pod:3119
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2968 ../src/guestfs-actions.pod:2968
+#: ../src/guestfs-actions.pod:3121
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24101,7 +25470,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2989 ../src/guestfs-actions.pod:2989
+#: ../src/guestfs-actions.pod:3142
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
@@ -24110,19 +25479,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:2995 ../src/guestfs-actions.pod:2995
+#: ../src/guestfs-actions.pod:3148
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3006 ../src/guestfs-actions.pod:3006
+#: ../src/guestfs-actions.pod:3159
 msgid "guestfs_inspect_get_package_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_package_format"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3008 ../src/guestfs-actions.pod:3008
+#: ../src/guestfs-actions.pod:3161
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24132,7 +25501,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3012 ../src/guestfs-actions.pod:3012
+#: ../src/guestfs-actions.pod:3165
 msgid ""
 "This function and C<guestfs_inspect_get_package_management> return the "
 "package format and package management tool used by the inspected operating "
 msgid ""
 "This function and C<guestfs_inspect_get_package_management> return the "
 "package format and package management tool used by the inspected operating "
@@ -24141,17 +25510,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3030 ../libguestfs-1.11.20/src/guestfs-actions.pod:3058 ../src/guestfs-actions.pod:3030 ../src/guestfs-actions.pod:3058
+#: ../src/guestfs-actions.pod:3183 ../src/guestfs-actions.pod:3211
 msgid "(Added in 1.7.5)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.5)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3032 ../src/guestfs-actions.pod:3032
+#: ../src/guestfs-actions.pod:3185
 msgid "guestfs_inspect_get_package_management"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_package_management"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3034 ../src/guestfs-actions.pod:3034
+#: ../src/guestfs-actions.pod:3187
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24161,7 +25530,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3038 ../src/guestfs-actions.pod:3038
+#: ../src/guestfs-actions.pod:3191
 msgid ""
 "C<guestfs_inspect_get_package_format> and this function return the package "
 "format and package management tool used by the inspected operating system.  "
 msgid ""
 "C<guestfs_inspect_get_package_format> and this function return the package "
 "format and package management tool used by the inspected operating system.  "
@@ -24170,12 +25539,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3060 ../src/guestfs-actions.pod:3060
+#: ../src/guestfs-actions.pod:3213
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3062 ../src/guestfs-actions.pod:3062
+#: ../src/guestfs-actions.pod:3215
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24185,12 +25554,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3081 ../src/guestfs-actions.pod:3081
+#: ../src/guestfs-actions.pod:3234
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3083 ../src/guestfs-actions.pod:3083
+#: ../src/guestfs-actions.pod:3236
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24200,24 +25569,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3106 ../src/guestfs-actions.pod:3106
+#: ../src/guestfs-actions.pod:3259
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3113 ../src/guestfs-actions.pod:3113
+#: ../src/guestfs-actions.pod:3266
 msgid "(Added in 1.9.13)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.13)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3115 ../src/guestfs-actions.pod:3115
+#: ../src/guestfs-actions.pod:3268
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3117 ../src/guestfs-actions.pod:3117
+#: ../src/guestfs-actions.pod:3270
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24226,7 +25595,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3120 ../src/guestfs-actions.pod:3120
+#: ../src/guestfs-actions.pod:3273
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to C<guestfs_inspect_os>, but without redoing "
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to C<guestfs_inspect_os>, but without redoing "
@@ -24234,24 +25603,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3124 ../src/guestfs-actions.pod:3124
+#: ../src/guestfs-actions.pod:3277
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called C<guestfs_inspect_os>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called C<guestfs_inspect_os>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3133 ../src/guestfs-actions.pod:3133
+#: ../src/guestfs-actions.pod:3286
 msgid "(Added in 1.7.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.3)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3135 ../src/guestfs-actions.pod:3135
+#: ../src/guestfs-actions.pod:3288
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3137 ../src/guestfs-actions.pod:3137
+#: ../src/guestfs-actions.pod:3290
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24261,12 +25630,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3174 ../src/guestfs-actions.pod:3174
+#: ../src/guestfs-actions.pod:3327
 msgid "guestfs_inspect_get_windows_current_control_set"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_windows_current_control_set"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3176 ../src/guestfs-actions.pod:3176
+#: ../src/guestfs-actions.pod:3329
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24276,12 +25645,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3194 ../src/guestfs-actions.pod:3194
+#: ../src/guestfs-actions.pod:3347
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3196 ../src/guestfs-actions.pod:3196
+#: ../src/guestfs-actions.pod:3349
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24291,17 +25660,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3212 ../src/guestfs-actions.pod:3212
+#: ../src/guestfs-actions.pod:3365
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3214 ../src/guestfs-actions.pod:3214
+#: ../src/guestfs-actions.pod:3367
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3216 ../src/guestfs-actions.pod:3216
+#: ../src/guestfs-actions.pod:3369
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24311,19 +25680,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3220 ../src/guestfs-actions.pod:3220
+#: ../src/guestfs-actions.pod:3373
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3230 ../src/guestfs-actions.pod:3230
+#: ../src/guestfs-actions.pod:3383
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3232 ../src/guestfs-actions.pod:3232
+#: ../src/guestfs-actions.pod:3385
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24333,19 +25702,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3236 ../src/guestfs-actions.pod:3236
+#: ../src/guestfs-actions.pod:3389
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3246 ../src/guestfs-actions.pod:3246
+#: ../src/guestfs-actions.pod:3399
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3248 ../src/guestfs-actions.pod:3248
+#: ../src/guestfs-actions.pod:3401
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24355,7 +25724,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3252 ../src/guestfs-actions.pod:3252
+#: ../src/guestfs-actions.pod:3405
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is a network installer, ie. not a "
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is a network installer, ie. not a "
@@ -24364,12 +25733,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3264 ../src/guestfs-actions.pod:3264
+#: ../src/guestfs-actions.pod:3417
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3266 ../src/guestfs-actions.pod:3266
+#: ../src/guestfs-actions.pod:3419
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
@@ -24379,7 +25748,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3272 ../src/guestfs-actions.pod:3272
+#: ../src/guestfs-actions.pod:3425
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call C<guestfs_inspect_os>, then "
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call C<guestfs_inspect_os>, then "
@@ -24392,7 +25761,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3362 ../src/guestfs-actions.pod:3362
+#: ../src/guestfs-actions.pod:3515
 msgid ""
 "This function returns a C<struct guestfs_application_list *>, or NULL if "
 "there was an error.  I<The caller must call C<guestfs_free_application_list> "
 msgid ""
 "This function returns a C<struct guestfs_application_list *>, or NULL if "
 "there was an error.  I<The caller must call C<guestfs_free_application_list> "
@@ -24400,17 +25769,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3366 ../src/guestfs-actions.pod:3366
+#: ../src/guestfs-actions.pod:3519
 msgid "(Added in 1.7.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.8)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3368 ../src/guestfs-actions.pod:3368
+#: ../src/guestfs-actions.pod:3521
 msgid "guestfs_inspect_os"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_os"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3370 ../src/guestfs-actions.pod:3370
+#: ../src/guestfs-actions.pod:3523
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24419,7 +25788,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3386 ../src/guestfs-actions.pod:3386
+#: ../src/guestfs-actions.pod:3539
 msgid ""
 "You can pass the root string(s) returned to other C<guestfs_inspect_get_*> "
 "functions in order to query further information about each operating system, "
 msgid ""
 "You can pass the root string(s) returned to other C<guestfs_inspect_get_*> "
 "functions in order to query further information about each operating system, "
@@ -24427,7 +25796,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3391 ../src/guestfs-actions.pod:3391
+#: ../src/guestfs-actions.pod:3544
 msgid ""
 "This function uses other libguestfs features such as C<guestfs_mount_ro> and "
 "C<guestfs_umount_all> in order to mount and unmount filesystems and look at "
 msgid ""
 "This function uses other libguestfs features such as C<guestfs_mount_ro> and "
 "C<guestfs_umount_all> in order to mount and unmount filesystems and look at "
@@ -24436,17 +25805,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3403 ../libguestfs-1.11.20/src/guestfs-actions.pod:3734 ../libguestfs-1.11.20/src/guestfs-actions.pod:3816 ../src/guestfs-actions.pod:3403 ../src/guestfs-actions.pod:3734 ../src/guestfs-actions.pod:3816
+#: ../src/guestfs-actions.pod:3556 ../src/guestfs-actions.pod:3887 ../src/guestfs-actions.pod:3969
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3411 ../src/guestfs-actions.pod:3411
+#: ../src/guestfs-actions.pod:3564
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3413 ../src/guestfs-actions.pod:3413
+#: ../src/guestfs-actions.pod:3566
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24456,22 +25825,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3420 ../libguestfs-1.11.20/src/guestfs-actions.pod:3449 ../libguestfs-1.11.20/src/guestfs-actions.pod:3479 ../libguestfs-1.11.20/src/guestfs-actions.pod:3494 ../libguestfs-1.11.20/src/guestfs-actions.pod:3510 ../libguestfs-1.11.20/src/guestfs-actions.pod:3566 ../libguestfs-1.11.20/src/guestfs-actions.pod:3581 ../src/guestfs-actions.pod:3420 ../src/guestfs-actions.pod:3449 ../src/guestfs-actions.pod:3479 ../src/guestfs-actions.pod:3494 ../src/guestfs-actions.pod:3510 ../src/guestfs-actions.pod:3566 ../src/guestfs-actions.pod:3581
+#: ../src/guestfs-actions.pod:3573 ../src/guestfs-actions.pod:3602 ../src/guestfs-actions.pod:3632 ../src/guestfs-actions.pod:3647 ../src/guestfs-actions.pod:3663 ../src/guestfs-actions.pod:3719 ../src/guestfs-actions.pod:3734
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3424 ../libguestfs-1.11.20/src/guestfs-actions.pod:3453 ../libguestfs-1.11.20/src/guestfs-actions.pod:3498 ../libguestfs-1.11.20/src/guestfs-actions.pod:3570 ../libguestfs-1.11.20/src/guestfs-actions.pod:3585 ../src/guestfs-actions.pod:3424 ../src/guestfs-actions.pod:3453 ../src/guestfs-actions.pod:3498 ../src/guestfs-actions.pod:3570 ../src/guestfs-actions.pod:3585
+#: ../src/guestfs-actions.pod:3577 ../src/guestfs-actions.pod:3606 ../src/guestfs-actions.pod:3651 ../src/guestfs-actions.pod:3723 ../src/guestfs-actions.pod:3738
 msgid "(Added in 1.5.10)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.10)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3426 ../src/guestfs-actions.pod:3426
+#: ../src/guestfs-actions.pod:3579
 msgid "guestfs_is_busy"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_busy"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3428 ../src/guestfs-actions.pod:3428
+#: ../src/guestfs-actions.pod:3581
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24480,12 +25849,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3440 ../src/guestfs-actions.pod:3440
+#: ../src/guestfs-actions.pod:3593
 msgid "guestfs_is_chardev"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_chardev"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3442 ../src/guestfs-actions.pod:3442
+#: ../src/guestfs-actions.pod:3595
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24495,12 +25864,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3455 ../src/guestfs-actions.pod:3455
+#: ../src/guestfs-actions.pod:3608
 msgid "guestfs_is_config"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_config"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3457 ../src/guestfs-actions.pod:3457
+#: ../src/guestfs-actions.pod:3610
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24509,12 +25878,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3469 ../src/guestfs-actions.pod:3469
+#: ../src/guestfs-actions.pod:3622
 msgid "guestfs_is_dir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_dir"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3471 ../src/guestfs-actions.pod:3471
+#: ../src/guestfs-actions.pod:3624
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24524,12 +25893,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3485 ../src/guestfs-actions.pod:3485
+#: ../src/guestfs-actions.pod:3638
 msgid "guestfs_is_fifo"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_fifo"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3487 ../src/guestfs-actions.pod:3487
+#: ../src/guestfs-actions.pod:3640
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24539,12 +25908,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3500 ../src/guestfs-actions.pod:3500
+#: ../src/guestfs-actions.pod:3653
 msgid "guestfs_is_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3502 ../src/guestfs-actions.pod:3502
+#: ../src/guestfs-actions.pod:3655
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24554,12 +25923,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3516 ../src/guestfs-actions.pod:3516
+#: ../src/guestfs-actions.pod:3669
 msgid "guestfs_is_launching"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_launching"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3518 ../src/guestfs-actions.pod:3518
+#: ../src/guestfs-actions.pod:3671
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24568,12 +25937,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3530 ../src/guestfs-actions.pod:3530
+#: ../src/guestfs-actions.pod:3683
 msgid "guestfs_is_lv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_lv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3532 ../src/guestfs-actions.pod:3532
+#: ../src/guestfs-actions.pod:3685
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24583,12 +25952,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3543 ../src/guestfs-actions.pod:3543
+#: ../src/guestfs-actions.pod:3696
 msgid "guestfs_is_ready"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_ready"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3545 ../src/guestfs-actions.pod:3545
+#: ../src/guestfs-actions.pod:3698
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24597,12 +25966,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3557 ../src/guestfs-actions.pod:3557
+#: ../src/guestfs-actions.pod:3710
 msgid "guestfs_is_socket"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_socket"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3559 ../src/guestfs-actions.pod:3559
+#: ../src/guestfs-actions.pod:3712
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24612,12 +25981,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3572 ../src/guestfs-actions.pod:3572
+#: ../src/guestfs-actions.pod:3725
 msgid "guestfs_is_symlink"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_symlink"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3574 ../src/guestfs-actions.pod:3574
+#: ../src/guestfs-actions.pod:3727
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24627,12 +25996,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3587 ../src/guestfs-actions.pod:3587
+#: ../src/guestfs-actions.pod:3740
 msgid "guestfs_is_zero"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_zero"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3589 ../src/guestfs-actions.pod:3589
+#: ../src/guestfs-actions.pod:3742
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24642,17 +26011,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3598 ../libguestfs-1.11.20/src/guestfs-actions.pod:3612 ../src/guestfs-actions.pod:3598 ../src/guestfs-actions.pod:3612
+#: ../src/guestfs-actions.pod:3751 ../src/guestfs-actions.pod:3765
 msgid "(Added in 1.11.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.8)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3600 ../src/guestfs-actions.pod:3600
+#: ../src/guestfs-actions.pod:3753
 msgid "guestfs_is_zero_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_zero_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3602 ../src/guestfs-actions.pod:3602
+#: ../src/guestfs-actions.pod:3755
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24662,12 +26031,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3614 ../src/guestfs-actions.pod:3614
+#: ../src/guestfs-actions.pod:3767
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3616 ../src/guestfs-actions.pod:3616
+#: ../src/guestfs-actions.pod:3769
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24676,12 +26045,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3625 ../src/guestfs-actions.pod:3625
+#: ../src/guestfs-actions.pod:3778
 msgid "guestfs_launch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_launch"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3627 ../src/guestfs-actions.pod:3627
+#: ../src/guestfs-actions.pod:3780
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24690,12 +26059,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3645 ../src/guestfs-actions.pod:3645
+#: ../src/guestfs-actions.pod:3798
 msgid "guestfs_lchown"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lchown"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3647 ../src/guestfs-actions.pod:3647
+#: ../src/guestfs-actions.pod:3800
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24707,7 +26076,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3653 ../src/guestfs-actions.pod:3653
+#: ../src/guestfs-actions.pod:3806
 msgid ""
 "Change the file owner to C<owner> and group to C<group>.  This is like "
 "C<guestfs_chown> but if C<path> is a symlink then the link itself is "
 msgid ""
 "Change the file owner to C<owner> and group to C<group>.  This is like "
 "C<guestfs_chown> but if C<path> is a symlink then the link itself is "
@@ -24715,12 +26084,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3665 ../src/guestfs-actions.pod:3665
+#: ../src/guestfs-actions.pod:3818
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3667 ../src/guestfs-actions.pod:3667
+#: ../src/guestfs-actions.pod:3820
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24732,17 +26101,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3687 ../src/guestfs-actions.pod:3687
+#: ../src/guestfs-actions.pod:3840
 msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3695 ../src/guestfs-actions.pod:3695
+#: ../src/guestfs-actions.pod:3848
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3697 ../src/guestfs-actions.pod:3697
+#: ../src/guestfs-actions.pod:3850
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -24752,19 +26121,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3701 ../src/guestfs-actions.pod:3701
+#: ../src/guestfs-actions.pod:3854
 msgid ""
 "This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
 "then it returns the extended attributes of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
 "then it returns the extended attributes of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3711 ../src/guestfs-actions.pod:3711
+#: ../src/guestfs-actions.pod:3864
 msgid "guestfs_list_9p"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_9p"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3713 ../src/guestfs-actions.pod:3713
+#: ../src/guestfs-actions.pod:3866
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24773,12 +26142,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3725 ../src/guestfs-actions.pod:3725
+#: ../src/guestfs-actions.pod:3878
 msgid "guestfs_list_devices"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_devices"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3727 ../src/guestfs-actions.pod:3727
+#: ../src/guestfs-actions.pod:3880
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24787,12 +26156,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3742 ../src/guestfs-actions.pod:3742
+#: ../src/guestfs-actions.pod:3895
 msgid "guestfs_list_dm_devices"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_dm_devices"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3744 ../src/guestfs-actions.pod:3744
+#: ../src/guestfs-actions.pod:3897
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24801,14 +26170,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3749 ../src/guestfs-actions.pod:3749
+#: ../src/guestfs-actions.pod:3902
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to C<guestfs_luks_open>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to C<guestfs_luks_open>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3752 ../src/guestfs-actions.pod:3752
+#: ../src/guestfs-actions.pod:3905
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call C<guestfs_lvs> if you want to list logical "
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call C<guestfs_lvs> if you want to list logical "
@@ -24816,17 +26185,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3760 ../libguestfs-1.11.20/src/guestfs-actions.pod:5216 ../src/guestfs-actions.pod:3760 ../src/guestfs-actions.pod:5216
+#: ../src/guestfs-actions.pod:3913 ../src/guestfs-actions.pod:5359
 msgid "(Added in 1.11.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.15)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3762 ../src/guestfs-actions.pod:3762
+#: ../src/guestfs-actions.pod:3915
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3764 ../src/guestfs-actions.pod:3764
+#: ../src/guestfs-actions.pod:3917
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24835,7 +26204,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3784
+#: ../src/guestfs-actions.pod:3937
 msgid ""
 "This command runs other libguestfs commands, which might include "
 "C<guestfs_mount> and C<guestfs_umount>, and therefore you should use this "
 msgid ""
 "This command runs other libguestfs commands, which might include "
 "C<guestfs_mount> and C<guestfs_umount>, and therefore you should use this "
@@ -24843,7 +26212,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3788 ../src/guestfs-actions.pod:3788
+#: ../src/guestfs-actions.pod:3941
 msgid ""
 "Not all of the filesystems returned will be mountable.  In particular, swap "
 "partitions are returned in the list.  Also this command does not check that "
 msgid ""
 "Not all of the filesystems returned will be mountable.  In particular, swap "
 "partitions are returned in the list.  Also this command does not check that "
@@ -24854,17 +26223,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3802 ../libguestfs-1.11.20/src/guestfs-actions.pod:5577 ../src/guestfs-actions.pod:3802 ../src/guestfs-actions.pod:5577
+#: ../src/guestfs-actions.pod:3955 ../src/guestfs-actions.pod:5720
 msgid "(Added in 1.5.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.15)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3804 ../src/guestfs-actions.pod:3804
+#: ../src/guestfs-actions.pod:3957
 msgid "guestfs_list_partitions"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_partitions"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3806 ../src/guestfs-actions.pod:3806
+#: ../src/guestfs-actions.pod:3959
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24873,19 +26242,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3813 ../src/guestfs-actions.pod:3813
+#: ../src/guestfs-actions.pod:3966
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<guestfs_lvs>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<guestfs_lvs>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3824 ../src/guestfs-actions.pod:3824
+#: ../src/guestfs-actions.pod:3977
 msgid "guestfs_ll"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ll"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3826 ../src/guestfs-actions.pod:3826
+#: ../src/guestfs-actions.pod:3979
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24895,12 +26264,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3841 ../src/guestfs-actions.pod:3841
+#: ../src/guestfs-actions.pod:3994
 msgid "guestfs_ln"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ln"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3843 ../src/guestfs-actions.pod:3843
+#: ../src/guestfs-actions.pod:3996
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24911,12 +26280,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3854 ../src/guestfs-actions.pod:3854
+#: ../src/guestfs-actions.pod:4007
 msgid "guestfs_ln_f"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ln_f"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3856 ../src/guestfs-actions.pod:3856
+#: ../src/guestfs-actions.pod:4009
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24927,12 +26296,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3868 ../src/guestfs-actions.pod:3868
+#: ../src/guestfs-actions.pod:4021
 msgid "guestfs_ln_s"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ln_s"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3870 ../src/guestfs-actions.pod:3870
+#: ../src/guestfs-actions.pod:4023
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24943,12 +26312,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3881 ../src/guestfs-actions.pod:3881
+#: ../src/guestfs-actions.pod:4034
 msgid "guestfs_ln_sf"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ln_sf"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3883 ../src/guestfs-actions.pod:3883
+#: ../src/guestfs-actions.pod:4036
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24959,12 +26328,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3895 ../src/guestfs-actions.pod:3895
+#: ../src/guestfs-actions.pod:4048
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3897 ../src/guestfs-actions.pod:3897
+#: ../src/guestfs-actions.pod:4050
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24975,19 +26344,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3902 ../src/guestfs-actions.pod:3902
+#: ../src/guestfs-actions.pod:4055
 msgid ""
 "This is the same as C<guestfs_removexattr>, but if C<path> is a symbolic "
 "link, then it removes an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as C<guestfs_removexattr>, but if C<path> is a symbolic "
 "link, then it removes an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3910 ../src/guestfs-actions.pod:3910
+#: ../src/guestfs-actions.pod:4063
 msgid "guestfs_ls"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ls"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3912 ../src/guestfs-actions.pod:3912
+#: ../src/guestfs-actions.pod:4065
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24997,19 +26366,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3920 ../src/guestfs-actions.pod:3920
+#: ../src/guestfs-actions.pod:4073
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<guestfs_readdir> instead."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<guestfs_readdir> instead."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3929 ../src/guestfs-actions.pod:3929
+#: ../src/guestfs-actions.pod:4082
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3931 ../src/guestfs-actions.pod:3931
+#: ../src/guestfs-actions.pod:4084
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25022,19 +26391,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3938 ../src/guestfs-actions.pod:3938
+#: ../src/guestfs-actions.pod:4091
 msgid ""
 "This is the same as C<guestfs_setxattr>, but if C<path> is a symbolic link, "
 "then it sets an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as C<guestfs_setxattr>, but if C<path> is a symbolic link, "
 "then it sets an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3946 ../src/guestfs-actions.pod:3946
+#: ../src/guestfs-actions.pod:4099
 msgid "guestfs_lstat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lstat"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3948 ../src/guestfs-actions.pod:3948
+#: ../src/guestfs-actions.pod:4101
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -25044,31 +26413,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3954 ../src/guestfs-actions.pod:3954
+#: ../src/guestfs-actions.pod:4107
 msgid ""
 "This is the same as C<guestfs_stat> except that if C<path> is a symbolic "
 "link, then the link is stat-ed, not the file it refers to."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as C<guestfs_stat> except that if C<path> is a symbolic "
 "link, then the link is stat-ed, not the file it refers to."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3960 ../libguestfs-1.11.20/src/guestfs-actions.pod:6735 ../src/guestfs-actions.pod:3960 ../src/guestfs-actions.pod:6735
+#: ../src/guestfs-actions.pod:4113 ../src/guestfs-actions.pod:6894
 msgid ""
 "This function returns a C<struct guestfs_stat *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_stat> after use>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns a C<struct guestfs_stat *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_stat> after use>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3964 ../libguestfs-1.11.20/src/guestfs-actions.pod:6739 ../libguestfs-1.11.20/src/guestfs-actions.pod:6757 ../libguestfs-1.11.20/src/guestfs-actions.pod:7138 ../src/guestfs-actions.pod:3964 ../src/guestfs-actions.pod:6739 ../src/guestfs-actions.pod:6757 ../src/guestfs-actions.pod:7138
+#: ../src/guestfs-actions.pod:4117 ../src/guestfs-actions.pod:6898 ../src/guestfs-actions.pod:6916 ../src/guestfs-actions.pod:7297
 msgid "(Added in 0.9.2)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.9.2)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3966 ../src/guestfs-actions.pod:3966
+#: ../src/guestfs-actions.pod:4119
 msgid "guestfs_lstatlist"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lstatlist"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3968 ../src/guestfs-actions.pod:3968
+#: ../src/guestfs-actions.pod:4121
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
@@ -25079,7 +26448,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3973 ../src/guestfs-actions.pod:3973
+#: ../src/guestfs-actions.pod:4126
 msgid ""
 "This call allows you to perform the C<guestfs_lstat> operation on multiple "
 "files, where all files are in the directory C<path>.  C<names> is the list "
 msgid ""
 "This call allows you to perform the C<guestfs_lstat> operation on multiple "
 "files, where all files are in the directory C<path>.  C<names> is the list "
@@ -25087,7 +26456,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3982 ../src/guestfs-actions.pod:3982
+#: ../src/guestfs-actions.pod:4135
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also C<guestfs_lxattrlist> "
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also C<guestfs_lxattrlist> "
@@ -25098,19 +26467,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3990 ../src/guestfs-actions.pod:3990
+#: ../src/guestfs-actions.pod:4143
 msgid ""
 "This function returns a C<struct guestfs_stat_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_stat_list> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_stat_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_stat_list> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3996 ../src/guestfs-actions.pod:3996
+#: ../src/guestfs-actions.pod:4149
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:3998 ../src/guestfs-actions.pod:3998
+#: ../src/guestfs-actions.pod:4151
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25123,14 +26492,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4010 ../src/guestfs-actions.pod:4010
+#: ../src/guestfs-actions.pod:4163
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use C<guestfs_luks_kill_slot> first to remove that key."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use C<guestfs_luks_kill_slot> first to remove that key."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4016 ../libguestfs-1.11.20/src/guestfs-actions.pod:4056 ../libguestfs-1.11.20/src/guestfs-actions.pod:4079 ../libguestfs-1.11.20/src/guestfs-actions.pod:4099 ../libguestfs-1.11.20/src/guestfs-actions.pod:4134 ../libguestfs-1.11.20/src/guestfs-actions.pod:4153 ../src/guestfs-actions.pod:4016 ../src/guestfs-actions.pod:4056 ../src/guestfs-actions.pod:4079 ../src/guestfs-actions.pod:4099 ../src/guestfs-actions.pod:4134 ../src/guestfs-actions.pod:4153
+#: ../src/guestfs-actions.pod:4169 ../src/guestfs-actions.pod:4209 ../src/guestfs-actions.pod:4232 ../src/guestfs-actions.pod:4252 ../src/guestfs-actions.pod:4287 ../src/guestfs-actions.pod:4306
 msgid ""
 "This function takes a key or passphrase parameter which could contain "
 "sensitive material.  Read the section L</KEYS AND PASSPHRASES> for more "
 msgid ""
 "This function takes a key or passphrase parameter which could contain "
 "sensitive material.  Read the section L</KEYS AND PASSPHRASES> for more "
@@ -25138,17 +26507,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4020 ../libguestfs-1.11.20/src/guestfs-actions.pod:4060 ../libguestfs-1.11.20/src/guestfs-actions.pod:4083 ../libguestfs-1.11.20/src/guestfs-actions.pod:4103 ../src/guestfs-actions.pod:4020 ../src/guestfs-actions.pod:4060 ../src/guestfs-actions.pod:4083 ../src/guestfs-actions.pod:4103
+#: ../src/guestfs-actions.pod:4173 ../src/guestfs-actions.pod:4213 ../src/guestfs-actions.pod:4236 ../src/guestfs-actions.pod:4256
 msgid "(Added in 1.5.2)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.2)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4022 ../src/guestfs-actions.pod:4022
+#: ../src/guestfs-actions.pod:4175
 msgid "guestfs_luks_close"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_close"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4024 ../src/guestfs-actions.pod:4024
+#: ../src/guestfs-actions.pod:4177
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25158,7 +26527,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4028 ../src/guestfs-actions.pod:4028
+#: ../src/guestfs-actions.pod:4181
 msgid ""
 "This closes a LUKS device that was created earlier by C<guestfs_luks_open> "
 "or C<guestfs_luks_open_ro>.  The C<device> parameter must be the name of the "
 msgid ""
 "This closes a LUKS device that was created earlier by C<guestfs_luks_open> "
 "or C<guestfs_luks_open_ro>.  The C<device> parameter must be the name of the "
@@ -25167,17 +26536,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4036 ../libguestfs-1.11.20/src/guestfs-actions.pod:4138 ../libguestfs-1.11.20/src/guestfs-actions.pod:4157 ../libguestfs-1.11.20/src/guestfs-actions.pod:4207 ../libguestfs-1.11.20/src/guestfs-actions.pod:4255 ../src/guestfs-actions.pod:4036 ../src/guestfs-actions.pod:4138 ../src/guestfs-actions.pod:4157 ../src/guestfs-actions.pod:4207 ../src/guestfs-actions.pod:4255
+#: ../src/guestfs-actions.pod:4189 ../src/guestfs-actions.pod:4291 ../src/guestfs-actions.pod:4310 ../src/guestfs-actions.pod:4360 ../src/guestfs-actions.pod:4408
 msgid "(Added in 1.5.1)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.1)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4038 ../src/guestfs-actions.pod:4038
+#: ../src/guestfs-actions.pod:4191
 msgid "guestfs_luks_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_format"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4040 ../src/guestfs-actions.pod:4040
+#: ../src/guestfs-actions.pod:4193
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25189,12 +26558,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4062 ../src/guestfs-actions.pod:4062
+#: ../src/guestfs-actions.pod:4215
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4064 ../src/guestfs-actions.pod:4064
+#: ../src/guestfs-actions.pod:4217
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25207,19 +26576,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4071 ../src/guestfs-actions.pod:4071
+#: ../src/guestfs-actions.pod:4224
 msgid ""
 "This command is the same as C<guestfs_luks_format> but it also allows you to "
 "set the C<cipher> used."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as C<guestfs_luks_format> but it also allows you to "
 "set the C<cipher> used."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4085 ../src/guestfs-actions.pod:4085
+#: ../src/guestfs-actions.pod:4238
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4087 ../src/guestfs-actions.pod:4087
+#: ../src/guestfs-actions.pod:4240
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25231,12 +26600,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4105 ../src/guestfs-actions.pod:4105
+#: ../src/guestfs-actions.pod:4258
 msgid "guestfs_luks_open"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_open"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4107 ../src/guestfs-actions.pod:4107
+#: ../src/guestfs-actions.pod:4260
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25248,7 +26617,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4125 ../src/guestfs-actions.pod:4125
+#: ../src/guestfs-actions.pod:4278
 msgid ""
 "If this block device contains LVM volume groups, then calling "
 "C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
 msgid ""
 "If this block device contains LVM volume groups, then calling "
 "C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
@@ -25256,17 +26625,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4129 ../src/guestfs-actions.pod:4129
+#: ../src/guestfs-actions.pod:4282
 msgid "Use C<guestfs_list_dm_devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
 msgid "Use C<guestfs_list_dm_devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4140 ../src/guestfs-actions.pod:4140
+#: ../src/guestfs-actions.pod:4293
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4142 ../src/guestfs-actions.pod:4142
+#: ../src/guestfs-actions.pod:4295
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25278,19 +26647,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4148 ../src/guestfs-actions.pod:4148
+#: ../src/guestfs-actions.pod:4301
 msgid ""
 "This is the same as C<guestfs_luks_open> except that a read-only mapping is "
 "created."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as C<guestfs_luks_open> except that a read-only mapping is "
 "created."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4159 ../src/guestfs-actions.pod:4159
+#: ../src/guestfs-actions.pod:4312
 msgid "guestfs_lvcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4161 ../src/guestfs-actions.pod:4161
+#: ../src/guestfs-actions.pod:4314
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25302,12 +26671,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4174 ../src/guestfs-actions.pod:4174
+#: ../src/guestfs-actions.pod:4327
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4176 ../src/guestfs-actions.pod:4176
+#: ../src/guestfs-actions.pod:4329
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25317,22 +26686,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4187 ../src/guestfs-actions.pod:4187
+#: ../src/guestfs-actions.pod:4340
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4192 ../src/guestfs-actions.pod:4192
+#: ../src/guestfs-actions.pod:4345
 msgid "(Added in 1.5.24)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.24)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4194 ../src/guestfs-actions.pod:4194
+#: ../src/guestfs-actions.pod:4347
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4196 ../src/guestfs-actions.pod:4196
+#: ../src/guestfs-actions.pod:4349
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25341,19 +26710,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4199 ../src/guestfs-actions.pod:4199
+#: ../src/guestfs-actions.pod:4352
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4209 ../src/guestfs-actions.pod:4209
+#: ../src/guestfs-actions.pod:4362
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4211 ../src/guestfs-actions.pod:4211
+#: ../src/guestfs-actions.pod:4364
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25362,12 +26731,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4224 ../src/guestfs-actions.pod:4224
+#: ../src/guestfs-actions.pod:4377
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4226 ../src/guestfs-actions.pod:4226
+#: ../src/guestfs-actions.pod:4379
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25377,12 +26746,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4257 ../src/guestfs-actions.pod:4257
+#: ../src/guestfs-actions.pod:4410
 msgid "guestfs_lvremove"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvremove"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4259 ../src/guestfs-actions.pod:4259
+#: ../src/guestfs-actions.pod:4412
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25392,17 +26761,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4271 ../libguestfs-1.11.20/src/guestfs-actions.pod:5674 ../libguestfs-1.11.20/src/guestfs-actions.pod:7508 ../src/guestfs-actions.pod:4271 ../src/guestfs-actions.pod:5674 ../src/guestfs-actions.pod:7508
+#: ../src/guestfs-actions.pod:4424 ../src/guestfs-actions.pod:5817 ../src/guestfs-actions.pod:7667
 msgid "(Added in 1.0.13)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.13)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4273 ../src/guestfs-actions.pod:4273
+#: ../src/guestfs-actions.pod:4426
 msgid "guestfs_lvrename"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvrename"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4275 ../src/guestfs-actions.pod:4275
+#: ../src/guestfs-actions.pod:4428
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25413,17 +26782,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4284 ../libguestfs-1.11.20/src/guestfs-actions.pod:7521 ../src/guestfs-actions.pod:4284 ../src/guestfs-actions.pod:7521
+#: ../src/guestfs-actions.pod:4437 ../src/guestfs-actions.pod:7680
 msgid "(Added in 1.0.83)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.83)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4286 ../src/guestfs-actions.pod:4286
+#: ../src/guestfs-actions.pod:4439
 msgid "guestfs_lvresize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvresize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4288 ../src/guestfs-actions.pod:4288
+#: ../src/guestfs-actions.pod:4441
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25434,12 +26803,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4301 ../src/guestfs-actions.pod:4301
+#: ../src/guestfs-actions.pod:4454
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4303 ../src/guestfs-actions.pod:4303
+#: ../src/guestfs-actions.pod:4456
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25450,17 +26819,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4316 ../src/guestfs-actions.pod:4316
+#: ../src/guestfs-actions.pod:4469
 msgid "(Added in 1.3.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.3)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4318 ../src/guestfs-actions.pod:4318
+#: ../src/guestfs-actions.pod:4471
 msgid "guestfs_lvs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4320 ../src/guestfs-actions.pod:4320
+#: ../src/guestfs-actions.pod:4473
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25469,17 +26838,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4329 ../src/guestfs-actions.pod:4329
+#: ../src/guestfs-actions.pod:4482
 msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4337 ../src/guestfs-actions.pod:4337
+#: ../src/guestfs-actions.pod:4490
 msgid "guestfs_lvs_full"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvs_full"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4339 ../src/guestfs-actions.pod:4339
+#: ../src/guestfs-actions.pod:4492
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
@@ -25488,7 +26857,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4345 ../src/guestfs-actions.pod:4345
+#: ../src/guestfs-actions.pod:4498
 msgid ""
 "This function returns a C<struct guestfs_lvm_lv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_lv_list> after "
 msgid ""
 "This function returns a C<struct guestfs_lvm_lv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_lv_list> after "
@@ -25496,12 +26865,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4351 ../src/guestfs-actions.pod:4351
+#: ../src/guestfs-actions.pod:4504
 msgid "guestfs_lvuuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvuuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4353 ../src/guestfs-actions.pod:4353
+#: ../src/guestfs-actions.pod:4506
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25511,12 +26880,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4364 ../src/guestfs-actions.pod:4364
+#: ../src/guestfs-actions.pod:4517
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4366 ../src/guestfs-actions.pod:4366
+#: ../src/guestfs-actions.pod:4519
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -25527,7 +26896,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4385 ../src/guestfs-actions.pod:4385
+#: ../src/guestfs-actions.pod:4538
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also C<guestfs_lstatlist> for "
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also C<guestfs_lstatlist> for "
@@ -25538,12 +26907,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4399 ../src/guestfs-actions.pod:4399
+#: ../src/guestfs-actions.pod:4552
 msgid "guestfs_mkdir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkdir"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4401 ../src/guestfs-actions.pod:4401
+#: ../src/guestfs-actions.pod:4554
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25553,12 +26922,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4411 ../src/guestfs-actions.pod:4411
+#: ../src/guestfs-actions.pod:4564
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4413 ../src/guestfs-actions.pod:4413
+#: ../src/guestfs-actions.pod:4566
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25569,17 +26938,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4425 ../src/guestfs-actions.pod:4425
+#: ../src/guestfs-actions.pod:4578
 msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4431 ../src/guestfs-actions.pod:4431
+#: ../src/guestfs-actions.pod:4584
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4433 ../src/guestfs-actions.pod:4433
+#: ../src/guestfs-actions.pod:4586
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25589,12 +26958,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4444 ../src/guestfs-actions.pod:4444
+#: ../src/guestfs-actions.pod:4597
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4446 ../src/guestfs-actions.pod:4446
+#: ../src/guestfs-actions.pod:4599
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25604,12 +26973,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4474 ../src/guestfs-actions.pod:4474
+#: ../src/guestfs-actions.pod:4627
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4476 ../src/guestfs-actions.pod:4476
+#: ../src/guestfs-actions.pod:4629
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25622,22 +26991,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4489 ../src/guestfs-actions.pod:4489
+#: ../src/guestfs-actions.pod:4642
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4493 ../libguestfs-1.11.20/src/guestfs-actions.pod:4511 ../libguestfs-1.11.20/src/guestfs-actions.pod:4529 ../libguestfs-1.11.20/src/guestfs-actions.pod:4545 ../libguestfs-1.11.20/src/guestfs-actions.pod:4559 ../libguestfs-1.11.20/src/guestfs-actions.pod:4573 ../libguestfs-1.11.20/src/guestfs-actions.pod:4632 ../libguestfs-1.11.20/src/guestfs-actions.pod:4909 ../src/guestfs-actions.pod:4493 ../src/guestfs-actions.pod:4511 ../src/guestfs-actions.pod:4529 ../src/guestfs-actions.pod:4545 ../src/guestfs-actions.pod:4559 ../src/guestfs-actions.pod:4573 ../src/guestfs-actions.pod:4632 ../src/guestfs-actions.pod:4909
+#: ../src/guestfs-actions.pod:4646 ../src/guestfs-actions.pod:4664 ../src/guestfs-actions.pod:4682 ../src/guestfs-actions.pod:4698 ../src/guestfs-actions.pod:4712 ../src/guestfs-actions.pod:4726 ../src/guestfs-actions.pod:4785 ../src/guestfs-actions.pod:5062
 msgid "(Added in 1.0.68)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.68)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4495 ../src/guestfs-actions.pod:4495
+#: ../src/guestfs-actions.pod:4648
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4497 ../src/guestfs-actions.pod:4497
+#: ../src/guestfs-actions.pod:4650
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25650,17 +27019,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4507 ../src/guestfs-actions.pod:4507
+#: ../src/guestfs-actions.pod:4660
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4513 ../src/guestfs-actions.pod:4513
+#: ../src/guestfs-actions.pod:4666
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4515 ../src/guestfs-actions.pod:4515
+#: ../src/guestfs-actions.pod:4668
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25673,17 +27042,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4525 ../src/guestfs-actions.pod:4525
+#: ../src/guestfs-actions.pod:4678
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4531 ../src/guestfs-actions.pod:4531
+#: ../src/guestfs-actions.pod:4684
 msgid "guestfs_mke2journal"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mke2journal"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4533 ../src/guestfs-actions.pod:4533
+#: ../src/guestfs-actions.pod:4686
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25694,12 +27063,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4547 ../src/guestfs-actions.pod:4547
+#: ../src/guestfs-actions.pod:4700
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4549 ../src/guestfs-actions.pod:4549
+#: ../src/guestfs-actions.pod:4702
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25711,12 +27080,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4561 ../src/guestfs-actions.pod:4561
+#: ../src/guestfs-actions.pod:4714
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4563 ../src/guestfs-actions.pod:4563
+#: ../src/guestfs-actions.pod:4716
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25728,12 +27097,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4575 ../src/guestfs-actions.pod:4575
+#: ../src/guestfs-actions.pod:4728
 msgid "guestfs_mkfifo"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkfifo"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4577 ../src/guestfs-actions.pod:4577
+#: ../src/guestfs-actions.pod:4730
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25744,19 +27113,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4582 ../src/guestfs-actions.pod:4582
+#: ../src/guestfs-actions.pod:4735
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around C<guestfs_mknod>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around C<guestfs_mknod>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4592 ../src/guestfs-actions.pod:4592
+#: ../src/guestfs-actions.pod:4745
 msgid "guestfs_mkfs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkfs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4594 ../src/guestfs-actions.pod:4594
+#: ../src/guestfs-actions.pod:4747
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25767,12 +27136,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4607 ../src/guestfs-actions.pod:4607
+#: ../src/guestfs-actions.pod:4760
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4609 ../src/guestfs-actions.pod:4609
+#: ../src/guestfs-actions.pod:4762
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25784,7 +27153,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4615 ../src/guestfs-actions.pod:4615
+#: ../src/guestfs-actions.pod:4768
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_mkfs_opts> "
+"call instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4775
 msgid ""
 "This call is similar to C<guestfs_mkfs>, but it allows you to control the "
 "block size of the resulting filesystem.  Supported block sizes depend on the "
 msgid ""
 "This call is similar to C<guestfs_mkfs>, but it allows you to control the "
 "block size of the resulting filesystem.  Supported block sizes depend on the "
@@ -25792,12 +27168,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4634 ../src/guestfs-actions.pod:4634
+#: ../src/guestfs-actions.pod:4787
 msgid "guestfs_mkfs_opts"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkfs_opts"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4636 ../src/guestfs-actions.pod:4636
+#: ../src/guestfs-actions.pod:4789
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25809,7 +27185,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4647 ../src/guestfs-actions.pod:4647
+#: ../src/guestfs-actions.pod:4800
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
@@ -25820,17 +27196,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4695 ../src/guestfs-actions.pod:4695
+#: ../src/guestfs-actions.pod:4848
 msgid "(Added in 1.7.19)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.19)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4697 ../src/guestfs-actions.pod:4697
+#: ../src/guestfs-actions.pod:4850
 msgid "guestfs_mkfs_opts_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkfs_opts_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4699 ../src/guestfs-actions.pod:4699
+#: ../src/guestfs-actions.pod:4852
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25842,17 +27218,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4705 ../src/guestfs-actions.pod:4705
+#: ../src/guestfs-actions.pod:4858
 msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4709 ../src/guestfs-actions.pod:4709
+#: ../src/guestfs-actions.pod:4862
 msgid "guestfs_mkfs_opts_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkfs_opts_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4711 ../src/guestfs-actions.pod:4711
+#: ../src/guestfs-actions.pod:4864
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25864,17 +27240,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4717 ../src/guestfs-actions.pod:4717
+#: ../src/guestfs-actions.pod:4870
 msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4721 ../src/guestfs-actions.pod:4721
+#: ../src/guestfs-actions.pod:4874
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4723 ../src/guestfs-actions.pod:4723
+#: ../src/guestfs-actions.pod:4876
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25884,7 +27260,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4727 ../src/guestfs-actions.pod:4727
+#: ../src/guestfs-actions.pod:4880
 msgid ""
 "C<guestfs_mkmountpoint> and C<guestfs_rmmountpoint> are specialized calls "
 "that can be used to create extra mountpoints before mounting the first "
 msgid ""
 "C<guestfs_mkmountpoint> and C<guestfs_rmmountpoint> are specialized calls "
 "that can be used to create extra mountpoints before mounting the first "
@@ -25892,7 +27268,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4751 ../src/guestfs-actions.pod:4751
+#: ../src/guestfs-actions.pod:4904
 msgid ""
 "C<guestfs_mkmountpoint> is not compatible with C<guestfs_umount_all>.  You "
 "may get unexpected errors if you try to mix these calls.  It is safest to "
 msgid ""
 "C<guestfs_mkmountpoint> is not compatible with C<guestfs_umount_all>.  You "
 "may get unexpected errors if you try to mix these calls.  It is safest to "
@@ -25900,7 +27276,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4755 ../src/guestfs-actions.pod:4755
+#: ../src/guestfs-actions.pod:4908
 msgid ""
 "C<guestfs_umount_all> unmounts filesystems by sorting the paths longest "
 "first, so for this to work for manual mountpoints, you must ensure that the "
 msgid ""
 "C<guestfs_umount_all> unmounts filesystems by sorting the paths longest "
 "first, so for this to work for manual mountpoints, you must ensure that the "
@@ -25909,7 +27285,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4762 ../src/guestfs-actions.pod:4762
+#: ../src/guestfs-actions.pod:4915
 msgid ""
 "Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
 "can cause C<guestfs_umount_all> to be called when the handle is closed which "
 msgid ""
 "Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
 "can cause C<guestfs_umount_all> to be called when the handle is closed which "
@@ -25917,17 +27293,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4768 ../libguestfs-1.11.20/src/guestfs-actions.pod:5084 ../libguestfs-1.11.20/src/guestfs-actions.pod:6094 ../src/guestfs-actions.pod:4768 ../src/guestfs-actions.pod:5084 ../src/guestfs-actions.pod:6094
+#: ../src/guestfs-actions.pod:4921 ../src/guestfs-actions.pod:5227 ../src/guestfs-actions.pod:6237
 msgid "(Added in 1.0.62)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.62)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4770 ../src/guestfs-actions.pod:4770
+#: ../src/guestfs-actions.pod:4923
 msgid "guestfs_mknod"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mknod"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4772 ../src/guestfs-actions.pod:4772
+#: ../src/guestfs-actions.pod:4925
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25940,7 +27316,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4787 ../src/guestfs-actions.pod:4787
+#: ../src/guestfs-actions.pod:4940
 msgid ""
 "Note that, just like L<mknod(2)>, the mode must be bitwise OR'd with "
 "S_IFBLK, S_IFCHR, S_IFIFO or S_IFSOCK (otherwise this call just creates a "
 msgid ""
 "Note that, just like L<mknod(2)>, the mode must be bitwise OR'd with "
 "S_IFBLK, S_IFCHR, S_IFIFO or S_IFSOCK (otherwise this call just creates a "
@@ -25951,12 +27327,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4801 ../src/guestfs-actions.pod:4801
+#: ../src/guestfs-actions.pod:4954
 msgid "guestfs_mknod_b"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mknod_b"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4803 ../src/guestfs-actions.pod:4803
+#: ../src/guestfs-actions.pod:4956
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25969,7 +27345,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4810 ../src/guestfs-actions.pod:4810
+#: ../src/guestfs-actions.pod:4963
 msgid ""
 "This call creates a block device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
 msgid ""
 "This call creates a block device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
@@ -25977,12 +27353,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4820 ../src/guestfs-actions.pod:4820
+#: ../src/guestfs-actions.pod:4973
 msgid "guestfs_mknod_c"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mknod_c"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4822 ../src/guestfs-actions.pod:4822
+#: ../src/guestfs-actions.pod:4975
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25995,7 +27371,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4829 ../src/guestfs-actions.pod:4829
+#: ../src/guestfs-actions.pod:4982
 msgid ""
 "This call creates a char device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
 msgid ""
 "This call creates a char device node called C<path> with mode C<mode> and "
 "device major/minor C<devmajor> and C<devminor>.  It is just a convenient "
@@ -26003,12 +27379,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4839 ../src/guestfs-actions.pod:4839
+#: ../src/guestfs-actions.pod:4992
 msgid "guestfs_mkswap"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4841 ../src/guestfs-actions.pod:4841
+#: ../src/guestfs-actions.pod:4994
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26018,12 +27394,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4851 ../src/guestfs-actions.pod:4851
+#: ../src/guestfs-actions.pod:5004
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4853 ../src/guestfs-actions.pod:4853
+#: ../src/guestfs-actions.pod:5006
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26034,12 +27410,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4868 ../src/guestfs-actions.pod:4868
+#: ../src/guestfs-actions.pod:5021
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4870 ../src/guestfs-actions.pod:4870
+#: ../src/guestfs-actions.pod:5023
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26050,12 +27426,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4881 ../src/guestfs-actions.pod:4881
+#: ../src/guestfs-actions.pod:5034
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4883 ../src/guestfs-actions.pod:4883
+#: ../src/guestfs-actions.pod:5036
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26065,19 +27441,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4889 ../src/guestfs-actions.pod:4889
+#: ../src/guestfs-actions.pod:5042
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<guestfs_fallocate>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<guestfs_fallocate>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4896 ../src/guestfs-actions.pod:4896
+#: ../src/guestfs-actions.pod:5049
 msgid "guestfs_modprobe"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_modprobe"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4898 ../src/guestfs-actions.pod:4898
+#: ../src/guestfs-actions.pod:5051
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26087,12 +27463,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4911 ../src/guestfs-actions.pod:4911
+#: ../src/guestfs-actions.pod:5064
 msgid "guestfs_mount"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4913 ../src/guestfs-actions.pod:4913
+#: ../src/guestfs-actions.pod:5066
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26103,24 +27479,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4932 ../src/guestfs-actions.pod:4932
+#: ../src/guestfs-actions.pod:5085
 msgid ""
 msgid ""
-"B<Important note:> When you use this call, the filesystem options C<sync> "
-"and C<noatime> are set implicitly.  This was originally done because we "
-"thought it would improve reliability, but it turns out that I<-o sync> has a "
-"very large negative performance impact and negligible effect on "
-"reliability.  Therefore we recommend that you avoid using C<guestfs_mount> "
-"in any code that needs performance, and instead use C<guestfs_mount_options> "
-"(use an empty string for the first parameter if you don't want any options)."
+"Before libguestfs 1.13.16, this call implicitly added the options C<sync> "
+"and C<noatime>.  The C<sync> option greatly slowed writes and caused many "
+"problems for users.  If your program might need to work with older versions "
+"of libguestfs, use C<guestfs_mount_options> instead (using an empty string "
+"for the first parameter if you don't want any options)."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4953 ../src/guestfs-actions.pod:4953
+#: ../src/guestfs-actions.pod:5096
 msgid "guestfs_mount_9p"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_9p"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4955 ../src/guestfs-actions.pod:4955
+#: ../src/guestfs-actions.pod:5098
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26132,7 +27506,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4966 ../src/guestfs-actions.pod:4966
+#: ../src/guestfs-actions.pod:5109
 #, no-wrap
 msgid ""
 " GUESTFS_MOUNT_9P_OPTIONS, const char *options,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_MOUNT_9P_OPTIONS, const char *options,\n"
@@ -26140,12 +27514,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4979 ../src/guestfs-actions.pod:4979
+#: ../src/guestfs-actions.pod:5122
 msgid "guestfs_mount_9p_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_9p_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4981 ../src/guestfs-actions.pod:4981
+#: ../src/guestfs-actions.pod:5124
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26157,17 +27531,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4987 ../src/guestfs-actions.pod:4987
+#: ../src/guestfs-actions.pod:5130
 msgid "This is the \"va_list variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4991 ../src/guestfs-actions.pod:4991
+#: ../src/guestfs-actions.pod:5134
 msgid "guestfs_mount_9p_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_9p_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4993 ../src/guestfs-actions.pod:4993
+#: ../src/guestfs-actions.pod:5136
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26179,17 +27553,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:4999 ../src/guestfs-actions.pod:4999
+#: ../src/guestfs-actions.pod:5142
 msgid "This is the \"argv variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5003 ../src/guestfs-actions.pod:5003
+#: ../src/guestfs-actions.pod:5146
 msgid "guestfs_mount_loop"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_loop"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5005 ../src/guestfs-actions.pod:5005
+#: ../src/guestfs-actions.pod:5148
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26200,12 +27574,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5018 ../src/guestfs-actions.pod:5018
+#: ../src/guestfs-actions.pod:5161
 msgid "guestfs_mount_options"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_options"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5020 ../src/guestfs-actions.pod:5020
+#: ../src/guestfs-actions.pod:5163
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26217,24 +27591,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5026 ../src/guestfs-actions.pod:5026
+#: ../src/guestfs-actions.pod:5169
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "the mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "the mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5036 ../libguestfs-1.11.20/src/guestfs-actions.pod:5050 ../libguestfs-1.11.20/src/guestfs-actions.pod:5067 ../src/guestfs-actions.pod:5036 ../src/guestfs-actions.pod:5050 ../src/guestfs-actions.pod:5067
+#: ../src/guestfs-actions.pod:5179 ../src/guestfs-actions.pod:5193 ../src/guestfs-actions.pod:5210
 msgid "(Added in 1.0.10)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.10)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5038 ../src/guestfs-actions.pod:5038
+#: ../src/guestfs-actions.pod:5181
 msgid "guestfs_mount_ro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_ro"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5040 ../src/guestfs-actions.pod:5040
+#: ../src/guestfs-actions.pod:5183
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26245,19 +27619,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5045 ../src/guestfs-actions.pod:5045
+#: ../src/guestfs-actions.pod:5188
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it mounts the "
 "filesystem with the read-only (I<-o ro>) flag."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it mounts the "
 "filesystem with the read-only (I<-o ro>) flag."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5052 ../src/guestfs-actions.pod:5052
+#: ../src/guestfs-actions.pod:5195
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5054 ../src/guestfs-actions.pod:5054
+#: ../src/guestfs-actions.pod:5197
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26270,7 +27644,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5061 ../src/guestfs-actions.pod:5061
+#: ../src/guestfs-actions.pod:5204
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "both the mount options and the vfstype as for the L<mount(8)> I<-o> and "
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "both the mount options and the vfstype as for the L<mount(8)> I<-o> and "
@@ -26278,12 +27652,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5069 ../src/guestfs-actions.pod:5069
+#: ../src/guestfs-actions.pod:5212
 msgid "guestfs_mountpoints"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mountpoints"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5071 ../src/guestfs-actions.pod:5071
+#: ../src/guestfs-actions.pod:5214
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26292,7 +27666,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5074 ../src/guestfs-actions.pod:5074
+#: ../src/guestfs-actions.pod:5217
 msgid ""
 "This call is similar to C<guestfs_mounts>.  That call returns a list of "
 "devices.  This one returns a hash table (map) of device name to directory "
 msgid ""
 "This call is similar to C<guestfs_mounts>.  That call returns a list of "
 "devices.  This one returns a hash table (map) of device name to directory "
@@ -26300,12 +27674,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5086 ../src/guestfs-actions.pod:5086
+#: ../src/guestfs-actions.pod:5229
 msgid "guestfs_mounts"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mounts"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5088 ../src/guestfs-actions.pod:5088
+#: ../src/guestfs-actions.pod:5231
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26314,17 +27688,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5096 ../src/guestfs-actions.pod:5096
+#: ../src/guestfs-actions.pod:5239
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5104 ../src/guestfs-actions.pod:5104
+#: ../src/guestfs-actions.pod:5247
 msgid "guestfs_mv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5106 ../src/guestfs-actions.pod:5106
+#: ../src/guestfs-actions.pod:5249
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26335,12 +27709,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5118 ../src/guestfs-actions.pod:5118
+#: ../src/guestfs-actions.pod:5261
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5120 ../src/guestfs-actions.pod:5120
+#: ../src/guestfs-actions.pod:5263
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26351,17 +27725,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5139 ../src/guestfs-actions.pod:5139
+#: ../src/guestfs-actions.pod:5282
 msgid "(Added in 1.0.43)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.43)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5141 ../src/guestfs-actions.pod:5141
+#: ../src/guestfs-actions.pod:5284
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5143 ../src/guestfs-actions.pod:5143
+#: ../src/guestfs-actions.pod:5286
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26370,13 +27744,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:5290 ../src/guestfs-actions.pod:5390
+msgid ""
+"I<This function is deprecated.> In new code, use the "
+"L</guestfs_ntfsresize_opts> call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5171 ../src/guestfs-actions.pod:5171
+#: ../src/guestfs-actions.pod:5314
 msgid "guestfs_ntfsresize_opts"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_opts"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5173 ../src/guestfs-actions.pod:5173
+#: ../src/guestfs-actions.pod:5316
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26387,7 +27768,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5183 ../src/guestfs-actions.pod:5183
+#: ../src/guestfs-actions.pod:5326
 #, no-wrap
 msgid ""
 " GUESTFS_NTFSRESIZE_OPTS_SIZE, int64_t size,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_NTFSRESIZE_OPTS_SIZE, int64_t size,\n"
@@ -26396,7 +27777,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5203 ../src/guestfs-actions.pod:5203
+#: ../src/guestfs-actions.pod:5346
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
@@ -26407,12 +27788,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5218 ../src/guestfs-actions.pod:5218
+#: ../src/guestfs-actions.pod:5361
 msgid "guestfs_ntfsresize_opts_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_opts_va"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5220 ../src/guestfs-actions.pod:5220
+#: ../src/guestfs-actions.pod:5363
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26423,17 +27804,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5225 ../src/guestfs-actions.pod:5225
+#: ../src/guestfs-actions.pod:5368
 msgid "This is the \"va_list variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5229 ../src/guestfs-actions.pod:5229
+#: ../src/guestfs-actions.pod:5372
 msgid "guestfs_ntfsresize_opts_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_opts_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5231 ../src/guestfs-actions.pod:5231
+#: ../src/guestfs-actions.pod:5374
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26445,17 +27826,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5236 ../src/guestfs-actions.pod:5236
+#: ../src/guestfs-actions.pod:5379
 msgid "This is the \"argv variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5240 ../src/guestfs-actions.pod:5240
+#: ../src/guestfs-actions.pod:5383
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5242 ../src/guestfs-actions.pod:5242
+#: ../src/guestfs-actions.pod:5385
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26466,24 +27847,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5247 ../src/guestfs-actions.pod:5247
+#: ../src/guestfs-actions.pod:5397
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5259 ../libguestfs-1.11.20/src/guestfs-actions.pod:5701 ../libguestfs-1.11.20/src/guestfs-actions.pod:5774 ../libguestfs-1.11.20/src/guestfs-actions.pod:6042 ../libguestfs-1.11.20/src/guestfs-actions.pod:7665 ../src/guestfs-actions.pod:5259 ../src/guestfs-actions.pod:5701 ../src/guestfs-actions.pod:5774 ../src/guestfs-actions.pod:6042 ../src/guestfs-actions.pod:7665
+#: ../src/guestfs-actions.pod:5402 ../src/guestfs-actions.pod:5844 ../src/guestfs-actions.pod:5917 ../src/guestfs-actions.pod:6185 ../src/guestfs-actions.pod:7824
 msgid "(Added in 1.3.14)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.14)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5261 ../src/guestfs-actions.pod:5261
+#: ../src/guestfs-actions.pod:5404
 msgid "guestfs_part_add"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_add"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5263 ../src/guestfs-actions.pod:5263
+#: ../src/guestfs-actions.pod:5406
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26496,31 +27877,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5270 ../src/guestfs-actions.pod:5270
+#: ../src/guestfs-actions.pod:5413
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<guestfs_part_init> first."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<guestfs_part_init> first."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5282 ../src/guestfs-actions.pod:5282
+#: ../src/guestfs-actions.pod:5425
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5287 ../libguestfs-1.11.20/src/guestfs-actions.pod:5325 ../libguestfs-1.11.20/src/guestfs-actions.pod:5378 ../libguestfs-1.11.20/src/guestfs-actions.pod:5462 ../libguestfs-1.11.20/src/guestfs-actions.pod:5500 ../libguestfs-1.11.20/src/guestfs-actions.pod:5519 ../libguestfs-1.11.20/src/guestfs-actions.pod:5559 ../src/guestfs-actions.pod:5287 ../src/guestfs-actions.pod:5325 ../src/guestfs-actions.pod:5378 ../src/guestfs-actions.pod:5462 ../src/guestfs-actions.pod:5500 ../src/guestfs-actions.pod:5519 ../src/guestfs-actions.pod:5559
+#: ../src/guestfs-actions.pod:5430 ../src/guestfs-actions.pod:5468 ../src/guestfs-actions.pod:5521 ../src/guestfs-actions.pod:5605 ../src/guestfs-actions.pod:5643 ../src/guestfs-actions.pod:5662 ../src/guestfs-actions.pod:5702
 msgid "(Added in 1.0.78)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.78)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5289 ../src/guestfs-actions.pod:5289
+#: ../src/guestfs-actions.pod:5432
 msgid "guestfs_part_del"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_del"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5291 ../src/guestfs-actions.pod:5291
+#: ../src/guestfs-actions.pod:5434
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26531,12 +27912,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5306 ../src/guestfs-actions.pod:5306
+#: ../src/guestfs-actions.pod:5449
 msgid "guestfs_part_disk"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_disk"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5308 ../src/guestfs-actions.pod:5308
+#: ../src/guestfs-actions.pod:5451
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26547,7 +27928,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5313 ../src/guestfs-actions.pod:5313
+#: ../src/guestfs-actions.pod:5456
 msgid ""
 "This command is simply a combination of C<guestfs_part_init> followed by "
 "C<guestfs_part_add> to create a single primary partition covering the whole "
 msgid ""
 "This command is simply a combination of C<guestfs_part_init> followed by "
 "C<guestfs_part_add> to create a single primary partition covering the whole "
@@ -26555,19 +27936,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5317 ../src/guestfs-actions.pod:5317
+#: ../src/guestfs-actions.pod:5460
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in C<guestfs_part_init>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in C<guestfs_part_init>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5327 ../src/guestfs-actions.pod:5327
+#: ../src/guestfs-actions.pod:5470
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5329 ../src/guestfs-actions.pod:5329
+#: ../src/guestfs-actions.pod:5472
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26578,17 +27959,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5337 ../src/guestfs-actions.pod:5337
+#: ../src/guestfs-actions.pod:5480
 msgid "See also C<guestfs_part_set_bootable>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_part_set_bootable>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5343 ../src/guestfs-actions.pod:5343
+#: ../src/guestfs-actions.pod:5486
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5345 ../src/guestfs-actions.pod:5345
+#: ../src/guestfs-actions.pod:5488
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26599,7 +27980,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5353 ../libguestfs-1.11.20/src/guestfs-actions.pod:5535 ../src/guestfs-actions.pod:5353 ../src/guestfs-actions.pod:5535
+#: ../src/guestfs-actions.pod:5496 ../src/guestfs-actions.pod:5678
 msgid ""
 "Note that only MBR (old DOS-style) partitions have type bytes.  You will get "
 "undefined results for other partition table types (see "
 msgid ""
 "Note that only MBR (old DOS-style) partitions have type bytes.  You will get "
 "undefined results for other partition table types (see "
@@ -26607,12 +27988,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5361 ../src/guestfs-actions.pod:5361
+#: ../src/guestfs-actions.pod:5504
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5363 ../src/guestfs-actions.pod:5363
+#: ../src/guestfs-actions.pod:5506
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26622,7 +28003,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5370 ../src/guestfs-actions.pod:5370
+#: ../src/guestfs-actions.pod:5513
 msgid ""
 "Common return values include: C<msdos> (a DOS/Windows style MBR partition "
 "table), C<gpt> (a GPT/EFI-style partition table).  Other values are "
 msgid ""
 "Common return values include: C<msdos> (a DOS/Windows style MBR partition "
 "table), C<gpt> (a GPT/EFI-style partition table).  Other values are "
@@ -26630,12 +28011,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5380 ../src/guestfs-actions.pod:5380
+#: ../src/guestfs-actions.pod:5523
 msgid "guestfs_part_init"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_init"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5382 ../src/guestfs-actions.pod:5382
+#: ../src/guestfs-actions.pod:5525
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26646,19 +28027,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5391 ../src/guestfs-actions.pod:5391
+#: ../src/guestfs-actions.pod:5534
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5464 ../src/guestfs-actions.pod:5464
+#: ../src/guestfs-actions.pod:5607
 msgid "guestfs_part_list"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_list"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5466 ../src/guestfs-actions.pod:5466
+#: ../src/guestfs-actions.pod:5609
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
@@ -26668,14 +28049,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5483 ../src/guestfs-actions.pod:5483
+#: ../src/guestfs-actions.pod:5626
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5496 ../src/guestfs-actions.pod:5496
+#: ../src/guestfs-actions.pod:5639
 msgid ""
 "This function returns a C<struct guestfs_partition_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_partition_list> after "
 msgid ""
 "This function returns a C<struct guestfs_partition_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_partition_list> after "
@@ -26683,12 +28064,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5502 ../src/guestfs-actions.pod:5502
+#: ../src/guestfs-actions.pod:5645
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5504 ../src/guestfs-actions.pod:5504
+#: ../src/guestfs-actions.pod:5647
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26700,12 +28081,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5521 ../src/guestfs-actions.pod:5521
+#: ../src/guestfs-actions.pod:5664
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5523 ../src/guestfs-actions.pod:5523
+#: ../src/guestfs-actions.pod:5666
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26717,12 +28098,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5543 ../src/guestfs-actions.pod:5543
+#: ../src/guestfs-actions.pod:5686
 msgid "guestfs_part_set_name"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_set_name"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5545 ../src/guestfs-actions.pod:5545
+#: ../src/guestfs-actions.pod:5688
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26734,12 +28115,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5561 ../src/guestfs-actions.pod:5561
+#: ../src/guestfs-actions.pod:5704
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5563 ../src/guestfs-actions.pod:5563
+#: ../src/guestfs-actions.pod:5706
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26749,19 +28130,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5571 ../src/guestfs-actions.pod:5571
+#: ../src/guestfs-actions.pod:5714
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "C<guestfs_list_partitions>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "C<guestfs_list_partitions>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5579 ../src/guestfs-actions.pod:5579
+#: ../src/guestfs-actions.pod:5722
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5581 ../src/guestfs-actions.pod:5581
+#: ../src/guestfs-actions.pod:5724
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26770,12 +28151,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5593 ../src/guestfs-actions.pod:5593
+#: ../src/guestfs-actions.pod:5736
 msgid "guestfs_pread"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pread"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5595 ../src/guestfs-actions.pod:5595
+#: ../src/guestfs-actions.pod:5738
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26788,17 +28169,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5608 ../src/guestfs-actions.pod:5608
+#: ../src/guestfs-actions.pod:5751
 msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5619 ../src/guestfs-actions.pod:5619
+#: ../src/guestfs-actions.pod:5762
 msgid "guestfs_pread_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pread_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5621 ../src/guestfs-actions.pod:5621
+#: ../src/guestfs-actions.pod:5764
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26811,22 +28192,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5634 ../src/guestfs-actions.pod:5634
+#: ../src/guestfs-actions.pod:5777
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5643 ../src/guestfs-actions.pod:5643
+#: ../src/guestfs-actions.pod:5786
 msgid "(Added in 1.5.21)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.21)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5645 ../src/guestfs-actions.pod:5645
+#: ../src/guestfs-actions.pod:5788
 msgid "guestfs_pvcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5647 ../src/guestfs-actions.pod:5647
+#: ../src/guestfs-actions.pod:5790
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26836,12 +28217,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5659 ../src/guestfs-actions.pod:5659
+#: ../src/guestfs-actions.pod:5802
 msgid "guestfs_pvremove"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvremove"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5661 ../src/guestfs-actions.pod:5661
+#: ../src/guestfs-actions.pod:5804
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26851,12 +28232,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5676 ../src/guestfs-actions.pod:5676
+#: ../src/guestfs-actions.pod:5819
 msgid "guestfs_pvresize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvresize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5678 ../src/guestfs-actions.pod:5678
+#: ../src/guestfs-actions.pod:5821
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26866,12 +28247,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5689 ../src/guestfs-actions.pod:5689
+#: ../src/guestfs-actions.pod:5832
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5691 ../src/guestfs-actions.pod:5691
+#: ../src/guestfs-actions.pod:5834
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26882,19 +28263,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5696 ../src/guestfs-actions.pod:5696
+#: ../src/guestfs-actions.pod:5839
 msgid ""
 "This command is the same as C<guestfs_pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as C<guestfs_pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5703 ../src/guestfs-actions.pod:5703
+#: ../src/guestfs-actions.pod:5846
 msgid "guestfs_pvs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5705 ../src/guestfs-actions.pod:5705
+#: ../src/guestfs-actions.pod:5848
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26903,17 +28284,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5714 ../src/guestfs-actions.pod:5714
+#: ../src/guestfs-actions.pod:5857
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5722 ../src/guestfs-actions.pod:5722
+#: ../src/guestfs-actions.pod:5865
 msgid "guestfs_pvs_full"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvs_full"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5724 ../src/guestfs-actions.pod:5724
+#: ../src/guestfs-actions.pod:5867
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
@@ -26922,7 +28303,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5730 ../src/guestfs-actions.pod:5730
+#: ../src/guestfs-actions.pod:5873
 msgid ""
 "This function returns a C<struct guestfs_lvm_pv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_pv_list> after "
 msgid ""
 "This function returns a C<struct guestfs_lvm_pv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_pv_list> after "
@@ -26930,12 +28311,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5736 ../src/guestfs-actions.pod:5736
+#: ../src/guestfs-actions.pod:5879
 msgid "guestfs_pvuuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvuuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5738 ../src/guestfs-actions.pod:5738
+#: ../src/guestfs-actions.pod:5881
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26945,12 +28326,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5749 ../src/guestfs-actions.pod:5749
+#: ../src/guestfs-actions.pod:5892
 msgid "guestfs_pwrite"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pwrite"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5751 ../src/guestfs-actions.pod:5751
+#: ../src/guestfs-actions.pod:5894
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26963,17 +28344,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5767 ../src/guestfs-actions.pod:5767
+#: ../src/guestfs-actions.pod:5910
 msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5776 ../src/guestfs-actions.pod:5776
+#: ../src/guestfs-actions.pod:5919
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5778 ../src/guestfs-actions.pod:5778
+#: ../src/guestfs-actions.pod:5921
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26986,22 +28367,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5793 ../src/guestfs-actions.pod:5793
+#: ../src/guestfs-actions.pod:5936
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5800 ../src/guestfs-actions.pod:5800
+#: ../src/guestfs-actions.pod:5943
 msgid "(Added in 1.5.20)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.20)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5802 ../src/guestfs-actions.pod:5802
+#: ../src/guestfs-actions.pod:5945
 msgid "guestfs_read_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_read_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5804 ../src/guestfs-actions.pod:5804
+#: ../src/guestfs-actions.pod:5947
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27012,7 +28393,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5812 ../src/guestfs-actions.pod:5812
+#: ../src/guestfs-actions.pod:5955
 msgid ""
 "Unlike C<guestfs_cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<guestfs_download>, this "
 msgid ""
 "Unlike C<guestfs_cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<guestfs_download>, this "
@@ -27020,17 +28401,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5824 ../src/guestfs-actions.pod:5824
+#: ../src/guestfs-actions.pod:5967
 msgid "(Added in 1.0.63)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.63)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5826 ../src/guestfs-actions.pod:5826
+#: ../src/guestfs-actions.pod:5969
 msgid "guestfs_read_lines"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_read_lines"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5828 ../src/guestfs-actions.pod:5828
+#: ../src/guestfs-actions.pod:5971
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27040,7 +28421,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5837 ../src/guestfs-actions.pod:5837
+#: ../src/guestfs-actions.pod:5980
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of line).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of line).  For "
@@ -27049,12 +28430,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5848 ../src/guestfs-actions.pod:5848
+#: ../src/guestfs-actions.pod:5991
 msgid "guestfs_readdir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_readdir"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5850 ../src/guestfs-actions.pod:5850
+#: ../src/guestfs-actions.pod:5993
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
@@ -27064,7 +28445,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5904 ../src/guestfs-actions.pod:5904
+#: ../src/guestfs-actions.pod:6047
 msgid ""
 "This function is primarily intended for use by programs.  To get a simple "
 "list of names, use C<guestfs_ls>.  To get a printable directory for human "
 msgid ""
 "This function is primarily intended for use by programs.  To get a simple "
 "list of names, use C<guestfs_ls>.  To get a printable directory for human "
@@ -27072,7 +28453,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5908 ../src/guestfs-actions.pod:5908
+#: ../src/guestfs-actions.pod:6051
 msgid ""
 "This function returns a C<struct guestfs_dirent_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_dirent_list> after "
 msgid ""
 "This function returns a C<struct guestfs_dirent_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_dirent_list> after "
@@ -27080,12 +28461,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5914 ../src/guestfs-actions.pod:5914
+#: ../src/guestfs-actions.pod:6057
 msgid "guestfs_readlink"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_readlink"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5916 ../src/guestfs-actions.pod:5916
+#: ../src/guestfs-actions.pod:6059
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27095,12 +28476,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5927 ../src/guestfs-actions.pod:5927
+#: ../src/guestfs-actions.pod:6070
 msgid "guestfs_readlinklist"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_readlinklist"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5929 ../src/guestfs-actions.pod:5929
+#: ../src/guestfs-actions.pod:6072
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27111,12 +28492,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5962 ../src/guestfs-actions.pod:5962
+#: ../src/guestfs-actions.pod:6105
 msgid "guestfs_realpath"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_realpath"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5964 ../src/guestfs-actions.pod:5964
+#: ../src/guestfs-actions.pod:6107
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27126,12 +28507,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5976 ../src/guestfs-actions.pod:5976
+#: ../src/guestfs-actions.pod:6119
 msgid "guestfs_removexattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_removexattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5978 ../src/guestfs-actions.pod:5978
+#: ../src/guestfs-actions.pod:6121
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27142,17 +28523,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5986 ../src/guestfs-actions.pod:5986
+#: ../src/guestfs-actions.pod:6129
 msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5992 ../src/guestfs-actions.pod:5992
+#: ../src/guestfs-actions.pod:6135
 msgid "guestfs_resize2fs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:5994 ../src/guestfs-actions.pod:5994
+#: ../src/guestfs-actions.pod:6137
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27162,7 +28543,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6001 ../src/guestfs-actions.pod:6001
+#: ../src/guestfs-actions.pod:6144
 msgid ""
 "I<Note:> It is sometimes required that you run C<guestfs_e2fsck_f> on the "
 "C<device> before calling this command.  For unknown reasons C<resize2fs> "
 msgid ""
 "I<Note:> It is sometimes required that you run C<guestfs_e2fsck_f> on the "
 "C<device> before calling this command.  For unknown reasons C<resize2fs> "
@@ -27171,12 +28552,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6011 ../src/guestfs-actions.pod:6011
+#: ../src/guestfs-actions.pod:6154
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6013 ../src/guestfs-actions.pod:6013
+#: ../src/guestfs-actions.pod:6156
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27186,7 +28567,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6017 ../src/guestfs-actions.pod:6017
+#: ../src/guestfs-actions.pod:6160
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 "resized to its minimum size.  This works like the I<-M> option to the "
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 "resized to its minimum size.  This works like the I<-M> option to the "
@@ -27194,7 +28575,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6021 ../src/guestfs-actions.pod:6021
+#: ../src/guestfs-actions.pod:6164
 msgid ""
 "To get the resulting size of the filesystem you should call "
 "C<guestfs_tune2fs_l> and read the C<Block size> and C<Block count> values.  "
 msgid ""
 "To get the resulting size of the filesystem you should call "
 "C<guestfs_tune2fs_l> and read the C<Block size> and C<Block count> values.  "
@@ -27203,12 +28584,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6030 ../src/guestfs-actions.pod:6030
+#: ../src/guestfs-actions.pod:6173
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6032 ../src/guestfs-actions.pod:6032
+#: ../src/guestfs-actions.pod:6175
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27219,19 +28600,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6037 ../src/guestfs-actions.pod:6037
+#: ../src/guestfs-actions.pod:6180
 msgid ""
 "This command is the same as C<guestfs_resize2fs> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as C<guestfs_resize2fs> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6044 ../src/guestfs-actions.pod:6044
+#: ../src/guestfs-actions.pod:6187
 msgid "guestfs_rm"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rm"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6046 ../src/guestfs-actions.pod:6046
+#: ../src/guestfs-actions.pod:6189
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27241,12 +28622,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6056 ../src/guestfs-actions.pod:6056
+#: ../src/guestfs-actions.pod:6199
 msgid "guestfs_rm_rf"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rm_rf"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6058 ../src/guestfs-actions.pod:6058
+#: ../src/guestfs-actions.pod:6201
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27256,12 +28637,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6070 ../src/guestfs-actions.pod:6070
+#: ../src/guestfs-actions.pod:6213
 msgid "guestfs_rmdir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rmdir"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6072 ../src/guestfs-actions.pod:6072
+#: ../src/guestfs-actions.pod:6215
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27271,12 +28652,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6082 ../src/guestfs-actions.pod:6082
+#: ../src/guestfs-actions.pod:6225
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6084 ../src/guestfs-actions.pod:6084
+#: ../src/guestfs-actions.pod:6227
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27286,19 +28667,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6088 ../src/guestfs-actions.pod:6088
+#: ../src/guestfs-actions.pod:6231
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<guestfs_mkmountpoint>.  See C<guestfs_mkmountpoint> for full details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<guestfs_mkmountpoint>.  See C<guestfs_mkmountpoint> for full details."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6096 ../src/guestfs-actions.pod:6096
+#: ../src/guestfs-actions.pod:6239
 msgid "guestfs_scrub_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_scrub_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6098 ../src/guestfs-actions.pod:6098
+#: ../src/guestfs-actions.pod:6241
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27308,17 +28689,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6113 ../libguestfs-1.11.20/src/guestfs-actions.pod:6131 ../libguestfs-1.11.20/src/guestfs-actions.pod:6150 ../src/guestfs-actions.pod:6113 ../src/guestfs-actions.pod:6131 ../src/guestfs-actions.pod:6150
+#: ../src/guestfs-actions.pod:6256 ../src/guestfs-actions.pod:6274 ../src/guestfs-actions.pod:6293
 msgid "(Added in 1.0.52)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.52)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6115 ../src/guestfs-actions.pod:6115
+#: ../src/guestfs-actions.pod:6258
 msgid "guestfs_scrub_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_scrub_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6117 ../src/guestfs-actions.pod:6117
+#: ../src/guestfs-actions.pod:6260
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27328,12 +28709,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6133 ../src/guestfs-actions.pod:6133
+#: ../src/guestfs-actions.pod:6276
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6135 ../src/guestfs-actions.pod:6135
+#: ../src/guestfs-actions.pod:6278
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27343,7 +28724,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6139 ../src/guestfs-actions.pod:6139
+#: ../src/guestfs-actions.pod:6282
 msgid ""
 "This command creates the directory C<dir> and then fills it with files until "
 "the filesystem is full, and scrubs the files as for C<guestfs_scrub_file>, "
 msgid ""
 "This command creates the directory C<dir> and then fills it with files until "
 "the filesystem is full, and scrubs the files as for C<guestfs_scrub_file>, "
@@ -27352,12 +28733,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6152 ../src/guestfs-actions.pod:6152
+#: ../src/guestfs-actions.pod:6295
 msgid "guestfs_set_append"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_append"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6154 ../src/guestfs-actions.pod:6154
+#: ../src/guestfs-actions.pod:6297
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27367,12 +28748,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6171 ../src/guestfs-actions.pod:6171
+#: ../src/guestfs-actions.pod:6314
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6173 ../src/guestfs-actions.pod:6173
+#: ../src/guestfs-actions.pod:6316
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27382,12 +28763,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6201 ../src/guestfs-actions.pod:6201
+#: ../src/guestfs-actions.pod:6344
 msgid "guestfs_set_autosync"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_autosync"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6203 ../src/guestfs-actions.pod:6203
+#: ../src/guestfs-actions.pod:6346
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27397,12 +28778,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6219 ../src/guestfs-actions.pod:6219
+#: ../src/guestfs-actions.pod:6362
 msgid "guestfs_set_direct"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_direct"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6221 ../src/guestfs-actions.pod:6221
+#: ../src/guestfs-actions.pod:6364
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27412,7 +28793,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6229 ../src/guestfs-actions.pod:6229
+#: ../src/guestfs-actions.pod:6372
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by C<guestfs_set_log_message_callback>, but go straight to "
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by C<guestfs_set_log_message_callback>, but go straight to "
@@ -27420,12 +28801,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6242 ../src/guestfs-actions.pod:6242
+#: ../src/guestfs-actions.pod:6385
 msgid "guestfs_set_e2label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_e2label"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6244 ../src/guestfs-actions.pod:6244
+#: ../src/guestfs-actions.pod:6387
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27436,19 +28817,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6253 ../src/guestfs-actions.pod:6253
+#: ../src/guestfs-actions.pod:6396
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
 "the existing label on a filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
 "the existing label on a filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6260 ../src/guestfs-actions.pod:6260
+#: ../src/guestfs-actions.pod:6403
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6262 ../src/guestfs-actions.pod:6262
+#: ../src/guestfs-actions.pod:6405
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27459,19 +28840,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6272 ../src/guestfs-actions.pod:6272
+#: ../src/guestfs-actions.pod:6415
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
 "the existing UUID of a filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
 "the existing UUID of a filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6279 ../src/guestfs-actions.pod:6279
+#: ../src/guestfs-actions.pod:6422
 msgid "guestfs_set_memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6281 ../src/guestfs-actions.pod:6281
+#: ../src/guestfs-actions.pod:6424
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27481,19 +28862,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6285 ../src/guestfs-actions.pod:6285
+#: ../src/guestfs-actions.pod:6428
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6300 ../src/guestfs-actions.pod:6300
+#: ../src/guestfs-actions.pod:6443
 msgid "guestfs_set_network"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_network"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6302 ../src/guestfs-actions.pod:6302
+#: ../src/guestfs-actions.pod:6445
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27503,19 +28884,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6312 ../src/guestfs-actions.pod:6312
+#: ../src/guestfs-actions.pod:6455
 msgid ""
 "You must call this before calling C<guestfs_launch>, otherwise it has no "
 "effect."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You must call this before calling C<guestfs_launch>, otherwise it has no "
 "effect."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6319 ../src/guestfs-actions.pod:6319
+#: ../src/guestfs-actions.pod:6462
 msgid "guestfs_set_path"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_path"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6321 ../src/guestfs-actions.pod:6321
+#: ../src/guestfs-actions.pod:6464
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27525,12 +28906,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6336 ../src/guestfs-actions.pod:6336
+#: ../src/guestfs-actions.pod:6479
 msgid "guestfs_set_pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6338 ../src/guestfs-actions.pod:6338
+#: ../src/guestfs-actions.pod:6481
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27540,12 +28921,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6355 ../src/guestfs-actions.pod:6355
+#: ../src/guestfs-actions.pod:6498
 msgid "guestfs_set_qemu"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_qemu"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6357 ../src/guestfs-actions.pod:6357
+#: ../src/guestfs-actions.pod:6500
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27555,12 +28936,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6383 ../src/guestfs-actions.pod:6383
+#: ../src/guestfs-actions.pod:6526
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6385 ../src/guestfs-actions.pod:6385
+#: ../src/guestfs-actions.pod:6528
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27570,7 +28951,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6389 ../src/guestfs-actions.pod:6389
+#: ../src/guestfs-actions.pod:6532
 msgid ""
 "If this is called with the parameter C<false> then C<guestfs_launch> does "
 "not create a recovery process.  The purpose of the recovery process is to "
 msgid ""
 "If this is called with the parameter C<false> then C<guestfs_launch> does "
 "not create a recovery process.  The purpose of the recovery process is to "
@@ -27579,19 +28960,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6394 ../src/guestfs-actions.pod:6394
+#: ../src/guestfs-actions.pod:6537
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6407 ../src/guestfs-actions.pod:6407
+#: ../src/guestfs-actions.pod:6550
 msgid "guestfs_set_selinux"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_selinux"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6409 ../src/guestfs-actions.pod:6409
+#: ../src/guestfs-actions.pod:6552
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27601,12 +28982,32 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6426 ../src/guestfs-actions.pod:6426
+#: ../src/guestfs-actions.pod:6569
+msgid "guestfs_set_smp"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:6571
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_smp (guestfs_h *g,\n"
+"                  int smp);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:6579
+msgid "This function must be called before C<guestfs_launch>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:6585
 msgid "guestfs_set_trace"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_trace"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6428 ../src/guestfs-actions.pod:6428
+#: ../src/guestfs-actions.pod:6587
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27616,19 +29017,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6442 ../src/guestfs-actions.pod:6442
+#: ../src/guestfs-actions.pod:6601
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6450 ../src/guestfs-actions.pod:6450
+#: ../src/guestfs-actions.pod:6609
 msgid "guestfs_set_verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6452 ../src/guestfs-actions.pod:6452
+#: ../src/guestfs-actions.pod:6611
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27638,19 +29039,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6461 ../src/guestfs-actions.pod:6461
+#: ../src/guestfs-actions.pod:6620
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6469 ../src/guestfs-actions.pod:6469
+#: ../src/guestfs-actions.pod:6628
 msgid "guestfs_setcon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_setcon"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6471 ../src/guestfs-actions.pod:6471
+#: ../src/guestfs-actions.pod:6630
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27660,12 +29061,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6484 ../src/guestfs-actions.pod:6484
+#: ../src/guestfs-actions.pod:6643
 msgid "guestfs_setxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_setxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6486 ../src/guestfs-actions.pod:6486
+#: ../src/guestfs-actions.pod:6645
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27678,17 +29079,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6497 ../src/guestfs-actions.pod:6497
+#: ../src/guestfs-actions.pod:6656
 msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6503 ../src/guestfs-actions.pod:6503
+#: ../src/guestfs-actions.pod:6662
 msgid "guestfs_sfdisk"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6505 ../src/guestfs-actions.pod:6505
+#: ../src/guestfs-actions.pod:6664
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27702,17 +29103,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6533 ../src/guestfs-actions.pod:6533
+#: ../src/guestfs-actions.pod:6672 ../src/guestfs-actions.pod:6716 ../src/guestfs-actions.pod:6750
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_part_add> "
+"call instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:6699
 msgid "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6550 ../src/guestfs-actions.pod:6550
+#: ../src/guestfs-actions.pod:6709
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6552 ../src/guestfs-actions.pod:6552
+#: ../src/guestfs-actions.pod:6711
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27723,7 +29131,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6557 ../src/guestfs-actions.pod:6557
+#: ../src/guestfs-actions.pod:6723
 msgid ""
 "This is a simplified interface to the C<guestfs_sfdisk> command, where "
 "partition sizes are specified in megabytes only (rounded to the nearest "
 msgid ""
 "This is a simplified interface to the C<guestfs_sfdisk> command, where "
 "partition sizes are specified in megabytes only (rounded to the nearest "
@@ -27732,19 +29140,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6563 ../src/guestfs-actions.pod:6563
+#: ../src/guestfs-actions.pod:6729
 msgid ""
 "See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
 "C<guestfs_part_disk>"
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
 "C<guestfs_part_disk>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6580 ../src/guestfs-actions.pod:6580
+#: ../src/guestfs-actions.pod:6739
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6582 ../src/guestfs-actions.pod:6582
+#: ../src/guestfs-actions.pod:6741
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27759,24 +29167,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6594 ../src/guestfs-actions.pod:6594
+#: ../src/guestfs-actions.pod:6760
 msgid ""
 "For other parameters, see C<guestfs_sfdisk>.  You should usually pass C<0> "
 "for the cyls/heads/sectors parameters."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For other parameters, see C<guestfs_sfdisk>.  You should usually pass C<0> "
 "for the cyls/heads/sectors parameters."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6597 ../src/guestfs-actions.pod:6597
+#: ../src/guestfs-actions.pod:6763
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6613 ../src/guestfs-actions.pod:6613
+#: ../src/guestfs-actions.pod:6772
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6615 ../src/guestfs-actions.pod:6615
+#: ../src/guestfs-actions.pod:6774
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27786,7 +29194,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6619 ../src/guestfs-actions.pod:6619
+#: ../src/guestfs-actions.pod:6778
 msgid ""
 "This displays the disk geometry of C<device> read from the partition table.  "
 "Especially in the case where the underlying block device has been resized, "
 msgid ""
 "This displays the disk geometry of C<device> read from the partition table.  "
 "Especially in the case where the underlying block device has been resized, "
@@ -27795,12 +29203,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6632 ../src/guestfs-actions.pod:6632
+#: ../src/guestfs-actions.pod:6791
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6634 ../src/guestfs-actions.pod:6634
+#: ../src/guestfs-actions.pod:6793
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27810,12 +29218,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6648 ../src/guestfs-actions.pod:6648
+#: ../src/guestfs-actions.pod:6807
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6650 ../src/guestfs-actions.pod:6650
+#: ../src/guestfs-actions.pod:6809
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27825,17 +29233,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6658 ../src/guestfs-actions.pod:6658
+#: ../src/guestfs-actions.pod:6813
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_part_list> "
+"call instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:6824
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6672 ../src/guestfs-actions.pod:6672
+#: ../src/guestfs-actions.pod:6831
 msgid "guestfs_sh"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sh"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6674 ../src/guestfs-actions.pod:6674
+#: ../src/guestfs-actions.pod:6833
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27845,22 +29260,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6681 ../src/guestfs-actions.pod:6681
+#: ../src/guestfs-actions.pod:6840
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 #. type: textblock
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6689 ../src/guestfs-actions.pod:6689
+#: ../src/guestfs-actions.pod:6848
 msgid "All the provisos about C<guestfs_command> apply to this call."
 msgstr ""
 
 #. type: =head2
 msgid "All the provisos about C<guestfs_command> apply to this call."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6696 ../src/guestfs-actions.pod:6696
+#: ../src/guestfs-actions.pod:6855
 msgid "guestfs_sh_lines"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sh_lines"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6698 ../src/guestfs-actions.pod:6698
+#: ../src/guestfs-actions.pod:6857
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27870,24 +29285,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6702 ../src/guestfs-actions.pod:6702
+#: ../src/guestfs-actions.pod:6861
 msgid ""
 "This is the same as C<guestfs_sh>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as C<guestfs_sh>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6705 ../src/guestfs-actions.pod:6705
+#: ../src/guestfs-actions.pod:6864
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6713 ../src/guestfs-actions.pod:6713
+#: ../src/guestfs-actions.pod:6872
 msgid "guestfs_sleep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sleep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6715 ../src/guestfs-actions.pod:6715
+#: ../src/guestfs-actions.pod:6874
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27897,17 +29312,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6723 ../src/guestfs-actions.pod:6723
+#: ../src/guestfs-actions.pod:6882
 msgid "(Added in 1.0.41)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.41)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6725 ../libguestfs-1.11.20/src/guestfs-structs.pod:109 ../src/guestfs-actions.pod:6725 ../src/guestfs-structs.pod:109
+#: ../src/guestfs-actions.pod:6884 ../src/guestfs-structs.pod:109
 msgid "guestfs_stat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_stat"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6727 ../src/guestfs-actions.pod:6727
+#: ../src/guestfs-actions.pod:6886
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -27917,12 +29332,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6741 ../libguestfs-1.11.20/src/guestfs-structs.pod:135 ../src/guestfs-actions.pod:6741 ../src/guestfs-structs.pod:135
+#: ../src/guestfs-actions.pod:6900 ../src/guestfs-structs.pod:135
 msgid "guestfs_statvfs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_statvfs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6743 ../src/guestfs-actions.pod:6743
+#: ../src/guestfs-actions.pod:6902
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
@@ -27932,19 +29347,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6753 ../src/guestfs-actions.pod:6753
+#: ../src/guestfs-actions.pod:6912
 msgid ""
 "This function returns a C<struct guestfs_statvfs *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_statvfs> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_statvfs *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_statvfs> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6759 ../src/guestfs-actions.pod:6759
+#: ../src/guestfs-actions.pod:6918
 msgid "guestfs_strings"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_strings"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6761 ../src/guestfs-actions.pod:6761
+#: ../src/guestfs-actions.pod:6920
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27954,12 +29369,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6777 ../src/guestfs-actions.pod:6777
+#: ../src/guestfs-actions.pod:6936
 msgid "guestfs_strings_e"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_strings_e"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6779 ../src/guestfs-actions.pod:6779
+#: ../src/guestfs-actions.pod:6938
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27970,26 +29385,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6784 ../src/guestfs-actions.pod:6784
+#: ../src/guestfs-actions.pod:6943
 msgid ""
 "This is like the C<guestfs_strings> command, but allows you to specify the "
 "encoding of strings that are looked for in the source file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is like the C<guestfs_strings> command, but allows you to specify the "
 "encoding of strings that are looked for in the source file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6794 ../src/guestfs-actions.pod:6794
+#: ../src/guestfs-actions.pod:6953
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6832 ../src/guestfs-actions.pod:6832
+#: ../src/guestfs-actions.pod:6991
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6834 ../src/guestfs-actions.pod:6834
+#: ../src/guestfs-actions.pod:6993
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27999,19 +29414,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6838 ../src/guestfs-actions.pod:6838
+#: ../src/guestfs-actions.pod:6997
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<guestfs_swapon_device>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<guestfs_swapon_device>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6846 ../src/guestfs-actions.pod:6846
+#: ../src/guestfs-actions.pod:7005
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6848 ../src/guestfs-actions.pod:6848
+#: ../src/guestfs-actions.pod:7007
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28021,12 +29436,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6858 ../src/guestfs-actions.pod:6858
+#: ../src/guestfs-actions.pod:7017
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6860 ../src/guestfs-actions.pod:6860
+#: ../src/guestfs-actions.pod:7019
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28036,12 +29451,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6871 ../src/guestfs-actions.pod:6871
+#: ../src/guestfs-actions.pod:7030
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6873 ../src/guestfs-actions.pod:6873
+#: ../src/guestfs-actions.pod:7032
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28051,12 +29466,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6884 ../src/guestfs-actions.pod:6884
+#: ../src/guestfs-actions.pod:7043
 msgid "guestfs_swapon_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6886 ../src/guestfs-actions.pod:6886
+#: ../src/guestfs-actions.pod:7045
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28066,7 +29481,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6890 ../src/guestfs-actions.pod:6890
+#: ../src/guestfs-actions.pod:7049
 msgid ""
 "This command enables the libguestfs appliance to use the swap device or "
 "partition named C<device>.  The increased memory is made available for all "
 msgid ""
 "This command enables the libguestfs appliance to use the swap device or "
 "partition named C<device>.  The increased memory is made available for all "
@@ -28074,12 +29489,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6906 ../src/guestfs-actions.pod:6906
+#: ../src/guestfs-actions.pod:7065
 msgid "guestfs_swapon_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6908 ../src/guestfs-actions.pod:6908
+#: ../src/guestfs-actions.pod:7067
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28089,19 +29504,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6912 ../src/guestfs-actions.pod:6912
+#: ../src/guestfs-actions.pod:7071
 msgid ""
 "This command enables swap to a file.  See C<guestfs_swapon_device> for other "
 "notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a file.  See C<guestfs_swapon_device> for other "
 "notes."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6919 ../src/guestfs-actions.pod:6919
+#: ../src/guestfs-actions.pod:7078
 msgid "guestfs_swapon_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_label"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6921 ../src/guestfs-actions.pod:6921
+#: ../src/guestfs-actions.pod:7080
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28111,19 +29526,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6925 ../src/guestfs-actions.pod:6925
+#: ../src/guestfs-actions.pod:7084
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6932 ../src/guestfs-actions.pod:6932
+#: ../src/guestfs-actions.pod:7091
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6934 ../src/guestfs-actions.pod:6934
+#: ../src/guestfs-actions.pod:7093
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28133,19 +29548,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6938 ../src/guestfs-actions.pod:6938
+#: ../src/guestfs-actions.pod:7097
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6945 ../src/guestfs-actions.pod:6945
+#: ../src/guestfs-actions.pod:7104
 msgid "guestfs_sync"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sync"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6947 ../src/guestfs-actions.pod:6947
+#: ../src/guestfs-actions.pod:7106
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28154,12 +29569,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6960 ../src/guestfs-actions.pod:6960
+#: ../src/guestfs-actions.pod:7119
 msgid "guestfs_tail"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tail"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6962 ../src/guestfs-actions.pod:6962
+#: ../src/guestfs-actions.pod:7121
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28169,12 +29584,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6978 ../src/guestfs-actions.pod:6978
+#: ../src/guestfs-actions.pod:7137
 msgid "guestfs_tail_n"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tail_n"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:6980 ../src/guestfs-actions.pod:6980
+#: ../src/guestfs-actions.pod:7139
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28185,12 +29600,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7002 ../src/guestfs-actions.pod:7002
+#: ../src/guestfs-actions.pod:7161
 msgid "guestfs_tar_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tar_in"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7004 ../src/guestfs-actions.pod:7004
+#: ../src/guestfs-actions.pod:7163
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28201,22 +29616,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7012 ../src/guestfs-actions.pod:7012
+#: ../src/guestfs-actions.pod:7171
 msgid "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 #. type: textblock
 msgid "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7017 ../libguestfs-1.11.20/src/guestfs-actions.pod:7034 ../libguestfs-1.11.20/src/guestfs-actions.pod:7050 ../libguestfs-1.11.20/src/guestfs-actions.pod:7066 ../src/guestfs-actions.pod:7017 ../src/guestfs-actions.pod:7034 ../src/guestfs-actions.pod:7050 ../src/guestfs-actions.pod:7066
+#: ../src/guestfs-actions.pod:7176 ../src/guestfs-actions.pod:7193 ../src/guestfs-actions.pod:7209 ../src/guestfs-actions.pod:7225
 msgid "(Added in 1.0.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.3)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7019 ../src/guestfs-actions.pod:7019
+#: ../src/guestfs-actions.pod:7178
 msgid "guestfs_tar_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tar_out"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7021 ../src/guestfs-actions.pod:7021
+#: ../src/guestfs-actions.pod:7180
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28227,19 +29642,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7029 ../src/guestfs-actions.pod:7029
+#: ../src/guestfs-actions.pod:7188
 msgid ""
 "To download a compressed tarball, use C<guestfs_tgz_out> or "
 "C<guestfs_txz_out>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "To download a compressed tarball, use C<guestfs_tgz_out> or "
 "C<guestfs_txz_out>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7036 ../src/guestfs-actions.pod:7036
+#: ../src/guestfs-actions.pod:7195
 msgid "guestfs_tgz_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tgz_in"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7038 ../src/guestfs-actions.pod:7038
+#: ../src/guestfs-actions.pod:7197
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28250,17 +29665,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7046 ../src/guestfs-actions.pod:7046
+#: ../src/guestfs-actions.pod:7205
 msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
 msgstr ""
 
 #. type: =head2
 msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7052 ../src/guestfs-actions.pod:7052
+#: ../src/guestfs-actions.pod:7211
 msgid "guestfs_tgz_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tgz_out"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7054 ../src/guestfs-actions.pod:7054
+#: ../src/guestfs-actions.pod:7213
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28271,17 +29686,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7062 ../src/guestfs-actions.pod:7062
+#: ../src/guestfs-actions.pod:7221
 msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
 msgstr ""
 
 #. type: =head2
 msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7068 ../src/guestfs-actions.pod:7068
+#: ../src/guestfs-actions.pod:7227
 msgid "guestfs_touch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_touch"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7070 ../src/guestfs-actions.pod:7070
+#: ../src/guestfs-actions.pod:7229
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28291,12 +29706,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7085 ../src/guestfs-actions.pod:7085
+#: ../src/guestfs-actions.pod:7244
 msgid "guestfs_truncate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_truncate"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7087 ../src/guestfs-actions.pod:7087
+#: ../src/guestfs-actions.pod:7246
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28306,12 +29721,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7098 ../src/guestfs-actions.pod:7098
+#: ../src/guestfs-actions.pod:7257
 msgid "guestfs_truncate_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_truncate_size"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7100 ../src/guestfs-actions.pod:7100
+#: ../src/guestfs-actions.pod:7259
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28322,7 +29737,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7108 ../src/guestfs-actions.pod:7108
+#: ../src/guestfs-actions.pod:7267
 msgid ""
 "If the current file size is less than C<size> then the file is extended to "
 "the required size with zero bytes.  This creates a sparse file (ie. disk "
 msgid ""
 "If the current file size is less than C<size> then the file is extended to "
 "the required size with zero bytes.  This creates a sparse file (ie. disk "
@@ -28331,12 +29746,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7118 ../src/guestfs-actions.pod:7118
+#: ../src/guestfs-actions.pod:7277
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7120 ../src/guestfs-actions.pod:7120
+#: ../src/guestfs-actions.pod:7279
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28346,12 +29761,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7140 ../src/guestfs-actions.pod:7140
+#: ../src/guestfs-actions.pod:7299
 msgid "guestfs_txz_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_txz_in"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7142 ../src/guestfs-actions.pod:7142
+#: ../src/guestfs-actions.pod:7301
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28362,12 +29777,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7154 ../src/guestfs-actions.pod:7154
+#: ../src/guestfs-actions.pod:7313
 msgid "guestfs_txz_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_txz_out"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7156 ../src/guestfs-actions.pod:7156
+#: ../src/guestfs-actions.pod:7315
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28378,12 +29793,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7168 ../src/guestfs-actions.pod:7168
+#: ../src/guestfs-actions.pod:7327
 msgid "guestfs_umask"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_umask"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7170 ../src/guestfs-actions.pod:7170
+#: ../src/guestfs-actions.pod:7329
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28393,19 +29808,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7186 ../src/guestfs-actions.pod:7186
+#: ../src/guestfs-actions.pod:7345
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7195 ../src/guestfs-actions.pod:7195
+#: ../src/guestfs-actions.pod:7354
 msgid "guestfs_umount"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_umount"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7197 ../src/guestfs-actions.pod:7197
+#: ../src/guestfs-actions.pod:7356
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28415,12 +29830,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7209 ../src/guestfs-actions.pod:7209
+#: ../src/guestfs-actions.pod:7368
 msgid "guestfs_umount_all"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_umount_all"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7211 ../src/guestfs-actions.pod:7211
+#: ../src/guestfs-actions.pod:7370
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28429,12 +29844,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7222 ../src/guestfs-actions.pod:7222
+#: ../src/guestfs-actions.pod:7381
 msgid "guestfs_upload"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_upload"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7224 ../src/guestfs-actions.pod:7224
+#: ../src/guestfs-actions.pod:7383
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28445,17 +29860,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7234 ../src/guestfs-actions.pod:7234
+#: ../src/guestfs-actions.pod:7393
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7245 ../src/guestfs-actions.pod:7245
+#: ../src/guestfs-actions.pod:7404
 msgid "guestfs_upload_offset"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_upload_offset"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7247 ../src/guestfs-actions.pod:7247
+#: ../src/guestfs-actions.pod:7406
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28467,7 +29882,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7263 ../src/guestfs-actions.pod:7263
+#: ../src/guestfs-actions.pod:7422
 msgid ""
 "Note that there is no limit on the amount of data that can be uploaded with "
 "this call, unlike with C<guestfs_pwrite>, and this call always writes the "
 msgid ""
 "Note that there is no limit on the amount of data that can be uploaded with "
 "this call, unlike with C<guestfs_pwrite>, and this call always writes the "
@@ -28475,17 +29890,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7268 ../src/guestfs-actions.pod:7268
+#: ../src/guestfs-actions.pod:7427
 msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7279 ../src/guestfs-actions.pod:7279
+#: ../src/guestfs-actions.pod:7438
 msgid "guestfs_utimens"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_utimens"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7281 ../src/guestfs-actions.pod:7281
+#: ../src/guestfs-actions.pod:7440
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28499,12 +29914,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7310 ../libguestfs-1.11.20/src/guestfs-structs.pod:175 ../src/guestfs-actions.pod:7310 ../src/guestfs-structs.pod:175
+#: ../src/guestfs-actions.pod:7469 ../src/guestfs-structs.pod:175
 msgid "guestfs_version"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_version"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7312 ../src/guestfs-actions.pod:7312
+#: ../src/guestfs-actions.pod:7471
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
@@ -28513,7 +29928,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7340 ../src/guestfs-actions.pod:7340
+#: ../src/guestfs-actions.pod:7499
 msgid ""
 "I<Note:> Don't use this call to test for availability of features.  In "
 "enterprise distributions we backport features from later versions into "
 msgid ""
 "I<Note:> Don't use this call to test for availability of features.  In "
 "enterprise distributions we backport features from later versions into "
@@ -28522,24 +29937,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7346 ../src/guestfs-actions.pod:7346
+#: ../src/guestfs-actions.pod:7505
 msgid ""
 "This function returns a C<struct guestfs_version *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_version> after use>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns a C<struct guestfs_version *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_version> after use>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7350 ../src/guestfs-actions.pod:7350
+#: ../src/guestfs-actions.pod:7509
 msgid "(Added in 1.0.58)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.58)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7352 ../src/guestfs-actions.pod:7352
+#: ../src/guestfs-actions.pod:7511
 msgid "guestfs_vfs_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vfs_label"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7354 ../src/guestfs-actions.pod:7354
+#: ../src/guestfs-actions.pod:7513
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -28549,22 +29964,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7363 ../src/guestfs-actions.pod:7363
+#: ../src/guestfs-actions.pod:7522
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 #. type: textblock
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7368 ../libguestfs-1.11.20/src/guestfs-actions.pod:7405 ../src/guestfs-actions.pod:7368 ../src/guestfs-actions.pod:7405
+#: ../src/guestfs-actions.pod:7527 ../src/guestfs-actions.pod:7564
 msgid "(Added in 1.3.18)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.18)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7370 ../src/guestfs-actions.pod:7370
+#: ../src/guestfs-actions.pod:7529
 msgid "guestfs_vfs_type"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vfs_type"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7372 ../src/guestfs-actions.pod:7372
+#: ../src/guestfs-actions.pod:7531
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -28574,12 +29989,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7389 ../src/guestfs-actions.pod:7389
+#: ../src/guestfs-actions.pod:7548
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7391 ../src/guestfs-actions.pod:7391
+#: ../src/guestfs-actions.pod:7550
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -28589,17 +30004,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7400 ../src/guestfs-actions.pod:7400
+#: ../src/guestfs-actions.pod:7559
 msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7407 ../src/guestfs-actions.pod:7407
+#: ../src/guestfs-actions.pod:7566
 msgid "guestfs_vg_activate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vg_activate"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7409 ../src/guestfs-actions.pod:7409
+#: ../src/guestfs-actions.pod:7568
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28610,12 +30025,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7426 ../src/guestfs-actions.pod:7426
+#: ../src/guestfs-actions.pod:7585
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7428 ../src/guestfs-actions.pod:7428
+#: ../src/guestfs-actions.pod:7587
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28625,12 +30040,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7441 ../src/guestfs-actions.pod:7441
+#: ../src/guestfs-actions.pod:7600
 msgid "guestfs_vgcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7443 ../src/guestfs-actions.pod:7443
+#: ../src/guestfs-actions.pod:7602
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28641,12 +30056,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7455 ../src/guestfs-actions.pod:7455
+#: ../src/guestfs-actions.pod:7614
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7457 ../src/guestfs-actions.pod:7457
+#: ../src/guestfs-actions.pod:7616
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28656,24 +30071,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7464 ../src/guestfs-actions.pod:7464
+#: ../src/guestfs-actions.pod:7623
 msgid ""
 "You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
 "associate logical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
 "associate logical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7467 ../src/guestfs-actions.pod:7467
+#: ../src/guestfs-actions.pod:7626
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7475 ../src/guestfs-actions.pod:7475
+#: ../src/guestfs-actions.pod:7634
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7477 ../src/guestfs-actions.pod:7477
+#: ../src/guestfs-actions.pod:7636
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28683,24 +30098,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7484 ../src/guestfs-actions.pod:7484
+#: ../src/guestfs-actions.pod:7643
 msgid ""
 "You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
 "associate physical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
 "associate physical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7487 ../src/guestfs-actions.pod:7487
+#: ../src/guestfs-actions.pod:7646
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7495 ../src/guestfs-actions.pod:7495
+#: ../src/guestfs-actions.pod:7654
 msgid "guestfs_vgremove"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgremove"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7497 ../src/guestfs-actions.pod:7497
+#: ../src/guestfs-actions.pod:7656
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28710,12 +30125,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7510 ../src/guestfs-actions.pod:7510
+#: ../src/guestfs-actions.pod:7669
 msgid "guestfs_vgrename"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgrename"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7512 ../src/guestfs-actions.pod:7512
+#: ../src/guestfs-actions.pod:7671
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28726,12 +30141,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7523 ../src/guestfs-actions.pod:7523
+#: ../src/guestfs-actions.pod:7682
 msgid "guestfs_vgs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgs"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7525 ../src/guestfs-actions.pod:7525
+#: ../src/guestfs-actions.pod:7684
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28740,17 +30155,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7534 ../src/guestfs-actions.pod:7534
+#: ../src/guestfs-actions.pod:7693
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7542 ../src/guestfs-actions.pod:7542
+#: ../src/guestfs-actions.pod:7701
 msgid "guestfs_vgs_full"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgs_full"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7544 ../src/guestfs-actions.pod:7544
+#: ../src/guestfs-actions.pod:7703
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
@@ -28759,7 +30174,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7550 ../src/guestfs-actions.pod:7550
+#: ../src/guestfs-actions.pod:7709
 msgid ""
 "This function returns a C<struct guestfs_lvm_vg_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_vg_list> after "
 msgid ""
 "This function returns a C<struct guestfs_lvm_vg_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_vg_list> after "
@@ -28767,12 +30182,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7556 ../src/guestfs-actions.pod:7556
+#: ../src/guestfs-actions.pod:7715
 msgid "guestfs_vgscan"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgscan"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7558 ../src/guestfs-actions.pod:7558
+#: ../src/guestfs-actions.pod:7717
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28781,12 +30196,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7568 ../src/guestfs-actions.pod:7568
+#: ../src/guestfs-actions.pod:7727
 msgid "guestfs_vguuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vguuid"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7570 ../src/guestfs-actions.pod:7570
+#: ../src/guestfs-actions.pod:7729
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -28796,12 +30211,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7581 ../src/guestfs-actions.pod:7581
+#: ../src/guestfs-actions.pod:7740
 msgid "guestfs_wait_ready"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wait_ready"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7583 ../src/guestfs-actions.pod:7583
+#: ../src/guestfs-actions.pod:7742
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28810,12 +30225,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7586 ../src/guestfs-actions.pod:7586
+#: ../src/guestfs-actions.pod:7745
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_launch> call "
+"instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:7752
 msgid "This function is a no op."
 msgstr ""
 
 #. type: textblock
 msgid "This function is a no op."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7588 ../src/guestfs-actions.pod:7588
+#: ../src/guestfs-actions.pod:7754
 msgid ""
 "In versions of the API E<lt> 1.0.71 you had to call this function just after "
 "calling C<guestfs_launch> to wait for the launch to complete.  However this "
 msgid ""
 "In versions of the API E<lt> 1.0.71 you had to call this function just after "
 "calling C<guestfs_launch> to wait for the launch to complete.  However this "
@@ -28823,24 +30245,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7593 ../src/guestfs-actions.pod:7593
+#: ../src/guestfs-actions.pod:7759
 msgid ""
 "If you see any calls to this function in code then you can just remove them, "
 "unless you want to retain compatibility with older versions of the API."
 msgstr ""
 
 msgid ""
 "If you see any calls to this function in code then you can just remove them, "
 "unless you want to retain compatibility with older versions of the API."
 msgstr ""
 
-#. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7599 ../src/guestfs-actions.pod:7599
-msgid "This function is deprecated.  In new code, use the C<launch> call instead."
-msgstr ""
-
 #. type: =head2
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7608 ../src/guestfs-actions.pod:7608
+#: ../src/guestfs-actions.pod:7767
 msgid "guestfs_wc_c"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wc_c"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7610 ../src/guestfs-actions.pod:7610
+#: ../src/guestfs-actions.pod:7769
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28850,12 +30267,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7621 ../src/guestfs-actions.pod:7621
+#: ../src/guestfs-actions.pod:7780
 msgid "guestfs_wc_l"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wc_l"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7623 ../src/guestfs-actions.pod:7623
+#: ../src/guestfs-actions.pod:7782
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28865,12 +30282,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7634 ../src/guestfs-actions.pod:7634
+#: ../src/guestfs-actions.pod:7793
 msgid "guestfs_wc_w"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wc_w"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7636 ../src/guestfs-actions.pod:7636
+#: ../src/guestfs-actions.pod:7795
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28880,12 +30297,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7647 ../src/guestfs-actions.pod:7647
+#: ../src/guestfs-actions.pod:7806
 msgid "guestfs_write"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_write"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7649 ../src/guestfs-actions.pod:7649
+#: ../src/guestfs-actions.pod:7808
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28897,17 +30314,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7658 ../src/guestfs-actions.pod:7658
+#: ../src/guestfs-actions.pod:7817
 msgid "See also C<guestfs_write_append>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_write_append>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7667 ../src/guestfs-actions.pod:7667
+#: ../src/guestfs-actions.pod:7826
 msgid "guestfs_write_append"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_write_append"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7669 ../src/guestfs-actions.pod:7669
+#: ../src/guestfs-actions.pod:7828
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28919,17 +30336,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7678 ../src/guestfs-actions.pod:7678
+#: ../src/guestfs-actions.pod:7837
 msgid "See also C<guestfs_write>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_write>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7687 ../src/guestfs-actions.pod:7687
+#: ../src/guestfs-actions.pod:7846
 msgid "guestfs_write_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_write_file"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7689 ../src/guestfs-actions.pod:7689
+#: ../src/guestfs-actions.pod:7848
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28940,13 +30357,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:7854
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_write> call "
+"instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7720 ../src/guestfs-actions.pod:7720
+#: ../src/guestfs-actions.pod:7879
 msgid "guestfs_zegrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zegrep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7722 ../src/guestfs-actions.pod:7722
+#: ../src/guestfs-actions.pod:7881
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28957,12 +30381,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7739 ../src/guestfs-actions.pod:7739
+#: ../src/guestfs-actions.pod:7898
 msgid "guestfs_zegrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zegrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7741 ../src/guestfs-actions.pod:7741
+#: ../src/guestfs-actions.pod:7900
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28973,12 +30397,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7758 ../src/guestfs-actions.pod:7758
+#: ../src/guestfs-actions.pod:7917
 msgid "guestfs_zero"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zero"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7760 ../src/guestfs-actions.pod:7760
+#: ../src/guestfs-actions.pod:7919
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28988,19 +30412,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7770 ../src/guestfs-actions.pod:7770
+#: ../src/guestfs-actions.pod:7933
 msgid ""
 "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, "
 "C<guestfs_is_zero_device>"
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, "
 "C<guestfs_is_zero_device>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7782 ../src/guestfs-actions.pod:7782
+#: ../src/guestfs-actions.pod:7945
 msgid "guestfs_zero_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zero_device"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7784 ../src/guestfs-actions.pod:7784
+#: ../src/guestfs-actions.pod:7947
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29010,24 +30434,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7788 ../src/guestfs-actions.pod:7788
+#: ../src/guestfs-actions.pod:7951
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with "
 "C<guestfs_zero> which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with "
 "C<guestfs_zero> which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7802 ../src/guestfs-actions.pod:7802
+#: ../src/guestfs-actions.pod:7969
 msgid "(Added in 1.3.1)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.1)"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7804 ../src/guestfs-actions.pod:7804
+#: ../src/guestfs-actions.pod:7971
 msgid "guestfs_zerofree"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zerofree"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7806 ../src/guestfs-actions.pod:7806
+#: ../src/guestfs-actions.pod:7973
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29037,12 +30461,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7825 ../src/guestfs-actions.pod:7825
+#: ../src/guestfs-actions.pod:7992
 msgid "guestfs_zfgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zfgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7827 ../src/guestfs-actions.pod:7827
+#: ../src/guestfs-actions.pod:7994
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29053,12 +30477,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7844 ../src/guestfs-actions.pod:7844
+#: ../src/guestfs-actions.pod:8011
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7846 ../src/guestfs-actions.pod:7846
+#: ../src/guestfs-actions.pod:8013
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29069,12 +30493,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7863 ../src/guestfs-actions.pod:7863
+#: ../src/guestfs-actions.pod:8030
 msgid "guestfs_zfile"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zfile"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7865 ../src/guestfs-actions.pod:7865
+#: ../src/guestfs-actions.pod:8032
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29085,19 +30509,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7875 ../src/guestfs-actions.pod:7875
+#: ../src/guestfs-actions.pod:8037
+msgid ""
+"I<This function is deprecated.> In new code, use the L</guestfs_file> call "
+"instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:8049
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7890 ../src/guestfs-actions.pod:7890
+#: ../src/guestfs-actions.pod:8057
 msgid "guestfs_zgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7892 ../src/guestfs-actions.pod:7892
+#: ../src/guestfs-actions.pod:8059
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29108,12 +30539,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7909 ../src/guestfs-actions.pod:7909
+#: ../src/guestfs-actions.pod:8076
 msgid "guestfs_zgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_zgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-actions.pod:7911 ../src/guestfs-actions.pod:7911
+#: ../src/guestfs-actions.pod:8078
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29124,12 +30555,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:3 ../src/guestfs-availability.pod:3
+#: ../src/guestfs-availability.pod:3
 msgid "B<augeas>"
 msgstr ""
 
 #. type: textblock
 msgid "B<augeas>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:5 ../src/guestfs-availability.pod:5
+#: ../src/guestfs-availability.pod:5
 msgid ""
 "The following functions: L</guestfs_aug_clear> L</guestfs_aug_close> "
 "L</guestfs_aug_defnode> L</guestfs_aug_defvar> L</guestfs_aug_get> "
 msgid ""
 "The following functions: L</guestfs_aug_clear> L</guestfs_aug_close> "
 "L</guestfs_aug_defnode> L</guestfs_aug_defvar> L</guestfs_aug_get> "
@@ -29139,22 +30570,32 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:21 ../src/guestfs-availability.pod:21
+#: ../src/guestfs-availability.pod:21
 msgid "B<btrfs>"
 msgstr ""
 
 #. type: textblock
 msgid "B<btrfs>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:23 ../src/guestfs-availability.pod:23
+#: ../src/guestfs-availability.pod:23
 msgid "The following functions: L</guestfs_btrfs_filesystem_resize>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_btrfs_filesystem_resize>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:26 ../src/guestfs-availability.pod:26
+#: ../src/guestfs-availability.pod:26
+msgid "B<grub>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-availability.pod:28
+msgid "The following functions: L</guestfs_grub_install>"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-availability.pod:31
 msgid "B<inotify>"
 msgstr ""
 
 #. type: textblock
 msgid "B<inotify>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:28 ../src/guestfs-availability.pod:28
+#: ../src/guestfs-availability.pod:33
 msgid ""
 "The following functions: L</guestfs_inotify_add_watch> "
 "L</guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> "
 msgid ""
 "The following functions: L</guestfs_inotify_add_watch> "
 "L</guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> "
@@ -29162,34 +30603,34 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:36 ../src/guestfs-availability.pod:36
+#: ../src/guestfs-availability.pod:41
 msgid "B<linuxfsuuid>"
 msgstr ""
 
 #. type: textblock
 msgid "B<linuxfsuuid>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:38 ../src/guestfs-availability.pod:38
+#: ../src/guestfs-availability.pod:43
 msgid ""
 "The following functions: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> "
 "L</guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> "
 "L</guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:45 ../src/guestfs-availability.pod:45
+#: ../src/guestfs-availability.pod:50
 msgid "B<linuxmodules>"
 msgstr ""
 
 #. type: textblock
 msgid "B<linuxmodules>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:47 ../src/guestfs-availability.pod:47
+#: ../src/guestfs-availability.pod:52
 msgid "The following functions: L</guestfs_modprobe>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_modprobe>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:50 ../src/guestfs-availability.pod:50
+#: ../src/guestfs-availability.pod:55
 msgid "B<linuxxattrs>"
 msgstr ""
 
 #. type: textblock
 msgid "B<linuxxattrs>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:52 ../src/guestfs-availability.pod:52
+#: ../src/guestfs-availability.pod:57
 msgid ""
 "The following functions: L</guestfs_getxattr> L</guestfs_getxattrs> "
 "L</guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> "
 msgid ""
 "The following functions: L</guestfs_getxattr> L</guestfs_getxattrs> "
 "L</guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> "
@@ -29198,12 +30639,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:63 ../src/guestfs-availability.pod:63
+#: ../src/guestfs-availability.pod:68
 msgid "B<luks>"
 msgstr ""
 
 #. type: textblock
 msgid "B<luks>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:65 ../src/guestfs-availability.pod:65
+#: ../src/guestfs-availability.pod:70
 msgid ""
 "The following functions: L</guestfs_luks_add_key> L</guestfs_luks_close> "
 "L</guestfs_luks_format> L</guestfs_luks_format_cipher> "
 msgid ""
 "The following functions: L</guestfs_luks_add_key> L</guestfs_luks_close> "
 "L</guestfs_luks_format> L</guestfs_luks_format_cipher> "
@@ -29211,12 +30652,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:74 ../src/guestfs-availability.pod:74
+#: ../src/guestfs-availability.pod:79
 msgid "B<lvm2>"
 msgstr ""
 
 #. type: textblock
 msgid "B<lvm2>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:76 ../src/guestfs-availability.pod:76
+#: ../src/guestfs-availability.pod:81
 msgid ""
 "The following functions: L</guestfs_is_lv> L</guestfs_lvcreate> "
 "L</guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> "
 msgid ""
 "The following functions: L</guestfs_is_lv> L</guestfs_lvcreate> "
 "L</guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> "
@@ -29229,98 +30670,98 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:99 ../src/guestfs-availability.pod:99
+#: ../src/guestfs-availability.pod:104
 msgid "B<mknod>"
 msgstr ""
 
 #. type: textblock
 msgid "B<mknod>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:101 ../src/guestfs-availability.pod:101
+#: ../src/guestfs-availability.pod:106
 msgid ""
 "The following functions: L</guestfs_mkfifo> L</guestfs_mknod> "
 "L</guestfs_mknod_b> L</guestfs_mknod_c>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_mkfifo> L</guestfs_mknod> "
 "L</guestfs_mknod_b> L</guestfs_mknod_c>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:107 ../src/guestfs-availability.pod:107
+#: ../src/guestfs-availability.pod:112
 msgid "B<ntfs3g>"
 msgstr ""
 
 #. type: textblock
 msgid "B<ntfs3g>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:109 ../src/guestfs-availability.pod:109
+#: ../src/guestfs-availability.pod:114
 msgid "The following functions: L</guestfs_ntfs_3g_probe>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_ntfs_3g_probe>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:112 ../src/guestfs-availability.pod:112
+#: ../src/guestfs-availability.pod:117
 msgid "B<ntfsprogs>"
 msgstr ""
 
 #. type: textblock
 msgid "B<ntfsprogs>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:114 ../src/guestfs-availability.pod:114
+#: ../src/guestfs-availability.pod:119
 msgid ""
 "The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_opts> "
 "L</guestfs_ntfsresize_size>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_opts> "
 "L</guestfs_ntfsresize_size>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:119 ../src/guestfs-availability.pod:119
+#: ../src/guestfs-availability.pod:124
 msgid "B<realpath>"
 msgstr ""
 
 #. type: textblock
 msgid "B<realpath>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:121 ../src/guestfs-availability.pod:121
+#: ../src/guestfs-availability.pod:126
 msgid "The following functions: L</guestfs_realpath>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_realpath>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:124 ../src/guestfs-availability.pod:124
+#: ../src/guestfs-availability.pod:129
 msgid "B<scrub>"
 msgstr ""
 
 #. type: textblock
 msgid "B<scrub>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:126 ../src/guestfs-availability.pod:126
+#: ../src/guestfs-availability.pod:131
 msgid ""
 "The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> "
 "L</guestfs_scrub_freespace>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> "
 "L</guestfs_scrub_freespace>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:131 ../src/guestfs-availability.pod:131
+#: ../src/guestfs-availability.pod:136
 msgid "B<selinux>"
 msgstr ""
 
 #. type: textblock
 msgid "B<selinux>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:133 ../src/guestfs-availability.pod:133
+#: ../src/guestfs-availability.pod:138
 msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:137 ../src/guestfs-availability.pod:137
+#: ../src/guestfs-availability.pod:142
 msgid "B<xz>"
 msgstr ""
 
 #. type: textblock
 msgid "B<xz>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:139 ../src/guestfs-availability.pod:139
+#: ../src/guestfs-availability.pod:144
 msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:143 ../src/guestfs-availability.pod:143
+#: ../src/guestfs-availability.pod:148
 msgid "B<zerofree>"
 msgstr ""
 
 #. type: textblock
 msgid "B<zerofree>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs-availability.pod:145 ../src/guestfs-availability.pod:145
+#: ../src/guestfs-availability.pod:150
 msgid "The following functions: L</guestfs_zerofree>"
 msgstr ""
 
 #. type: =head2
 msgid "The following functions: L</guestfs_zerofree>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:1 ../src/guestfs-structs.pod:1
+#: ../src/guestfs-structs.pod:1
 msgid "guestfs_int_bool"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_int_bool"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:3 ../src/guestfs-structs.pod:3
+#: ../src/guestfs-structs.pod:3
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool {\n"
@@ -29331,7 +30772,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:8 ../src/guestfs-structs.pod:8
+#: ../src/guestfs-structs.pod:8
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool_list {\n"
@@ -29342,7 +30783,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:13 ../src/guestfs-structs.pod:13
+#: ../src/guestfs-structs.pod:13
 #, no-wrap
 msgid ""
 " void guestfs_free_int_bool (struct guestfs_free_int_bool *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_int_bool (struct guestfs_free_int_bool *);\n"
@@ -29351,12 +30792,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:16 ../src/guestfs-structs.pod:16
+#: ../src/guestfs-structs.pod:16
 msgid "guestfs_lvm_pv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_pv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:18 ../src/guestfs-structs.pod:18
+#: ../src/guestfs-structs.pod:18
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv {\n"
@@ -29381,7 +30822,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:36 ../src/guestfs-structs.pod:36
+#: ../src/guestfs-structs.pod:36
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list {\n"
@@ -29392,7 +30833,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:41 ../src/guestfs-structs.pod:41
+#: ../src/guestfs-structs.pod:41
 #, no-wrap
 msgid ""
 " void guestfs_free_lvm_pv (struct guestfs_free_lvm_pv *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_lvm_pv (struct guestfs_free_lvm_pv *);\n"
@@ -29401,12 +30842,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:44 ../src/guestfs-structs.pod:44
+#: ../src/guestfs-structs.pod:44
 msgid "guestfs_lvm_vg"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_vg"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:46 ../src/guestfs-structs.pod:46
+#: ../src/guestfs-structs.pod:46
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg {\n"
@@ -29436,7 +30877,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:69 ../src/guestfs-structs.pod:69
+#: ../src/guestfs-structs.pod:69
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list {\n"
@@ -29447,7 +30888,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:74 ../src/guestfs-structs.pod:74
+#: ../src/guestfs-structs.pod:74
 #, no-wrap
 msgid ""
 " void guestfs_free_lvm_vg (struct guestfs_free_lvm_vg *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_lvm_vg (struct guestfs_free_lvm_vg *);\n"
@@ -29456,12 +30897,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:77 ../src/guestfs-structs.pod:77
+#: ../src/guestfs-structs.pod:77
 msgid "guestfs_lvm_lv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lvm_lv"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:79 ../src/guestfs-structs.pod:79
+#: ../src/guestfs-structs.pod:79
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv {\n"
@@ -29490,7 +30931,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:101 ../src/guestfs-structs.pod:101
+#: ../src/guestfs-structs.pod:101
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list {\n"
@@ -29501,7 +30942,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:106 ../src/guestfs-structs.pod:106
+#: ../src/guestfs-structs.pod:106
 #, no-wrap
 msgid ""
 " void guestfs_free_lvm_lv (struct guestfs_free_lvm_lv *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_lvm_lv (struct guestfs_free_lvm_lv *);\n"
@@ -29510,7 +30951,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:111 ../src/guestfs-structs.pod:111
+#: ../src/guestfs-structs.pod:111
 #, no-wrap
 msgid ""
 " struct guestfs_stat {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat {\n"
@@ -29532,7 +30973,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:127 ../src/guestfs-structs.pod:127
+#: ../src/guestfs-structs.pod:127
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list {\n"
@@ -29543,7 +30984,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:132 ../src/guestfs-structs.pod:132
+#: ../src/guestfs-structs.pod:132
 #, no-wrap
 msgid ""
 " void guestfs_free_stat (struct guestfs_free_stat *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_stat (struct guestfs_free_stat *);\n"
@@ -29552,7 +30993,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:137 ../src/guestfs-structs.pod:137
+#: ../src/guestfs-structs.pod:137
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs {\n"
@@ -29572,7 +31013,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:151 ../src/guestfs-structs.pod:151
+#: ../src/guestfs-structs.pod:151
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs_list {\n"
@@ -29583,7 +31024,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:156 ../src/guestfs-structs.pod:156
+#: ../src/guestfs-structs.pod:156
 #, no-wrap
 msgid ""
 " void guestfs_free_statvfs (struct guestfs_free_statvfs *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_statvfs (struct guestfs_free_statvfs *);\n"
@@ -29592,12 +31033,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:159 ../src/guestfs-structs.pod:159
+#: ../src/guestfs-structs.pod:159
 msgid "guestfs_dirent"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_dirent"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:161 ../src/guestfs-structs.pod:161
+#: ../src/guestfs-structs.pod:161
 #, no-wrap
 msgid ""
 " struct guestfs_dirent {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent {\n"
@@ -29609,7 +31050,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:167 ../src/guestfs-structs.pod:167
+#: ../src/guestfs-structs.pod:167
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list {\n"
@@ -29620,7 +31061,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:172 ../src/guestfs-structs.pod:172
+#: ../src/guestfs-structs.pod:172
 #, no-wrap
 msgid ""
 " void guestfs_free_dirent (struct guestfs_free_dirent *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_dirent (struct guestfs_free_dirent *);\n"
@@ -29629,7 +31070,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:177 ../src/guestfs-structs.pod:177
+#: ../src/guestfs-structs.pod:177
 #, no-wrap
 msgid ""
 " struct guestfs_version {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version {\n"
@@ -29642,7 +31083,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:184 ../src/guestfs-structs.pod:184
+#: ../src/guestfs-structs.pod:184
 #, no-wrap
 msgid ""
 " struct guestfs_version_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version_list {\n"
@@ -29653,7 +31094,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:189 ../src/guestfs-structs.pod:189
+#: ../src/guestfs-structs.pod:189
 #, no-wrap
 msgid ""
 " void guestfs_free_version (struct guestfs_free_version *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_version (struct guestfs_free_version *);\n"
@@ -29662,12 +31103,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:192 ../src/guestfs-structs.pod:192
+#: ../src/guestfs-structs.pod:192
 msgid "guestfs_xattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_xattr"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:194 ../src/guestfs-structs.pod:194
+#: ../src/guestfs-structs.pod:194
 #, no-wrap
 msgid ""
 " struct guestfs_xattr {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr {\n"
@@ -29680,7 +31121,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:201 ../src/guestfs-structs.pod:201
+#: ../src/guestfs-structs.pod:201
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list {\n"
@@ -29691,7 +31132,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:206 ../src/guestfs-structs.pod:206
+#: ../src/guestfs-structs.pod:206
 #, no-wrap
 msgid ""
 " void guestfs_free_xattr (struct guestfs_free_xattr *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_xattr (struct guestfs_free_xattr *);\n"
@@ -29700,12 +31141,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:209 ../src/guestfs-structs.pod:209
+#: ../src/guestfs-structs.pod:209
 msgid "guestfs_inotify_event"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_event"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:211 ../src/guestfs-structs.pod:211
+#: ../src/guestfs-structs.pod:211
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event {\n"
@@ -29718,7 +31159,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:218 ../src/guestfs-structs.pod:218
+#: ../src/guestfs-structs.pod:218
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list {\n"
@@ -29729,7 +31170,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:223 ../src/guestfs-structs.pod:223
+#: ../src/guestfs-structs.pod:223
 #, no-wrap
 msgid ""
 " void guestfs_free_inotify_event (struct guestfs_free_inotify_event *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_inotify_event (struct guestfs_free_inotify_event *);\n"
@@ -29739,12 +31180,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:226 ../src/guestfs-structs.pod:226
+#: ../src/guestfs-structs.pod:226
 msgid "guestfs_partition"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_partition"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:228 ../src/guestfs-structs.pod:228
+#: ../src/guestfs-structs.pod:228
 #, no-wrap
 msgid ""
 " struct guestfs_partition {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition {\n"
@@ -29757,7 +31198,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:235 ../src/guestfs-structs.pod:235
+#: ../src/guestfs-structs.pod:235
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list {\n"
@@ -29768,7 +31209,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:240 ../src/guestfs-structs.pod:240
+#: ../src/guestfs-structs.pod:240
 #, no-wrap
 msgid ""
 " void guestfs_free_partition (struct guestfs_free_partition *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_partition (struct guestfs_free_partition *);\n"
@@ -29777,12 +31218,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:243 ../src/guestfs-structs.pod:243
+#: ../src/guestfs-structs.pod:243
 msgid "guestfs_application"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_application"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:245 ../src/guestfs-structs.pod:245
+#: ../src/guestfs-structs.pod:245
 #, no-wrap
 msgid ""
 " struct guestfs_application {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_application {\n"
@@ -29803,7 +31244,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:260 ../src/guestfs-structs.pod:260
+#: ../src/guestfs-structs.pod:260
 #, no-wrap
 msgid ""
 " struct guestfs_application_list {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_application_list {\n"
@@ -29814,7 +31255,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs-structs.pod:265 ../src/guestfs-structs.pod:265
+#: ../src/guestfs-structs.pod:265
 #, no-wrap
 msgid ""
 " void guestfs_free_application (struct guestfs_free_application *);\n"
 #, no-wrap
 msgid ""
 " void guestfs_free_application (struct guestfs_free_application *);\n"
@@ -29824,12 +31265,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:5 ../src/guestfs.pod:5
+#: ../src/guestfs.pod:5
 msgid "guestfs - Library for accessing and modifying virtual machine images"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs - Library for accessing and modifying virtual machine images"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:11 ../src/guestfs.pod:11
+#: ../src/guestfs.pod:11
 #, no-wrap
 msgid ""
 " guestfs_h *g = guestfs_create ();\n"
 #, no-wrap
 msgid ""
 " guestfs_h *g = guestfs_create ();\n"
@@ -29843,7 +31284,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:25 ../src/guestfs.pod:25
+#: ../src/guestfs.pod:25
 msgid ""
 "Libguestfs is a library for accessing and modifying guest disk images.  "
 "Amongst the things this is good for: making batch configuration changes to "
 msgid ""
 "Libguestfs is a library for accessing and modifying guest disk images.  "
 "Amongst the things this is good for: making batch configuration changes to "
@@ -29854,7 +31295,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:33 ../src/guestfs.pod:33
+#: ../src/guestfs.pod:33
 msgid ""
 "Libguestfs uses Linux kernel and qemu code, and can access any type of guest "
 "filesystem that Linux and qemu can, including but not limited to: ext2/3/4, "
 msgid ""
 "Libguestfs uses Linux kernel and qemu code, and can access any type of guest "
 "filesystem that Linux and qemu can, including but not limited to: ext2/3/4, "
@@ -29863,7 +31304,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:38 ../src/guestfs.pod:38
+#: ../src/guestfs.pod:38
 msgid ""
 "Libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, "
 "what filesystem is in each LV, etc.).  It can also run commands in the "
 msgid ""
 "Libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, "
 "what filesystem is in each LV, etc.).  It can also run commands in the "
@@ -29871,42 +31312,42 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:43 ../src/guestfs.pod:43
+#: ../src/guestfs.pod:43
 msgid ""
 "Libguestfs is a library that can be linked with C and C++ management "
 "programs (or management programs written in OCaml, Perl, Python, Ruby, Java, "
 msgid ""
 "Libguestfs is a library that can be linked with C and C++ management "
 "programs (or management programs written in OCaml, Perl, Python, Ruby, Java, "
-"PHP, Haskell or C#).  You can also use it from shell scripts or the command "
-"line."
+"PHP, Erlang, Haskell or C#).  You can also use it from shell scripts or the "
+"command line."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:48 ../src/guestfs.pod:48
+#: ../src/guestfs.pod:48
 msgid ""
 "You don't need to be root to use libguestfs, although obviously you do need "
 "enough permissions to access the disk images."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You don't need to be root to use libguestfs, although obviously you do need "
 "enough permissions to access the disk images."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:51 ../src/guestfs.pod:51
+#: ../src/guestfs.pod:51
 msgid ""
 "Libguestfs is a large API because it can do many things.  For a gentle "
 "introduction, please read the L</API OVERVIEW> section next."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Libguestfs is a large API because it can do many things.  For a gentle "
 "introduction, please read the L</API OVERVIEW> section next."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:54 ../src/guestfs.pod:54
+#: ../src/guestfs.pod:54
 msgid ""
 "There are also some example programs in the L<guestfs-examples(3)> manual "
 "page."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "There are also some example programs in the L<guestfs-examples(3)> manual "
 "page."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:57 ../src/guestfs.pod:57
+#: ../src/guestfs.pod:57
 msgid "API OVERVIEW"
 msgstr ""
 
 #. type: textblock
 msgid "API OVERVIEW"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:59 ../src/guestfs.pod:59
+#: ../src/guestfs.pod:59
 msgid ""
 "This section provides a gentler overview of the libguestfs API.  We also try "
 "to group API calls together, where that may not be obvious from reading "
 msgid ""
 "This section provides a gentler overview of the libguestfs API.  We also try "
 "to group API calls together, where that may not be obvious from reading "
@@ -29914,12 +31355,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:64 ../src/guestfs.pod:64
+#: ../src/guestfs.pod:64
 msgid "HANDLES"
 msgstr ""
 
 #. type: textblock
 msgid "HANDLES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:66 ../src/guestfs.pod:66
+#: ../src/guestfs.pod:66
 msgid ""
 "Before you can use libguestfs calls, you have to create a handle.  Then you "
 "must add at least one disk image to the handle, followed by launching the "
 msgid ""
 "Before you can use libguestfs calls, you have to create a handle.  Then you "
 "must add at least one disk image to the handle, followed by launching the "
@@ -29929,12 +31370,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:73 ../src/guestfs.pod:73
+#: ../src/guestfs.pod:73
 msgid "The general structure of all libguestfs-using programs looks like this:"
 msgstr ""
 
 #. type: verbatim
 msgid "The general structure of all libguestfs-using programs looks like this:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:76 ../src/guestfs.pod:76
+#: ../src/guestfs.pod:76
 #, no-wrap
 msgid ""
 " guestfs_h *g = guestfs_create ();\n"
 #, no-wrap
 msgid ""
 " guestfs_h *g = guestfs_create ();\n"
@@ -29942,7 +31383,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:78 ../src/guestfs.pod:78
+#: ../src/guestfs.pod:78
 #, no-wrap
 msgid ""
 " /* Call guestfs_add_drive additional times if there are\n"
 #, no-wrap
 msgid ""
 " /* Call guestfs_add_drive additional times if there are\n"
@@ -29953,7 +31394,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:83 ../src/guestfs.pod:83
+#: ../src/guestfs.pod:83
 #, no-wrap
 msgid ""
 " /* Most manipulation calls won't work until you've launched\n"
 #, no-wrap
 msgid ""
 " /* Most manipulation calls won't work until you've launched\n"
@@ -29965,7 +31406,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:89 ../src/guestfs.pod:89
+#: ../src/guestfs.pod:89
 #, no-wrap
 msgid ""
 " /* Now you can examine what partitions, LVs etc are available.\n"
 #, no-wrap
 msgid ""
 " /* Now you can examine what partitions, LVs etc are available.\n"
@@ -29976,7 +31417,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:94 ../src/guestfs.pod:94
+#: ../src/guestfs.pod:94
 #, no-wrap
 msgid ""
 " /* To access a filesystem in the image, you must mount it.\n"
 #, no-wrap
 msgid ""
 " /* To access a filesystem in the image, you must mount it.\n"
@@ -29986,7 +31427,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:98 ../src/guestfs.pod:98
+#: ../src/guestfs.pod:98
 #, no-wrap
 msgid ""
 " /* Now you can perform filesystem actions on the guest\n"
 #, no-wrap
 msgid ""
 " /* Now you can perform filesystem actions on the guest\n"
@@ -29997,7 +31438,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:103 ../src/guestfs.pod:103
+#: ../src/guestfs.pod:103
 #, no-wrap
 msgid ""
 " /* This is only needed for libguestfs < 1.5.24.  Since then\n"
 #, no-wrap
 msgid ""
 " /* This is only needed for libguestfs < 1.5.24.  Since then\n"
@@ -30009,7 +31450,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:109 ../src/guestfs.pod:109
+#: ../src/guestfs.pod:109
 #, no-wrap
 msgid ""
 " /* Close the handle 'g'. */\n"
 #, no-wrap
 msgid ""
 " /* Close the handle 'g'. */\n"
@@ -30018,7 +31459,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:112 ../src/guestfs.pod:112
+#: ../src/guestfs.pod:112
 msgid ""
 "The code above doesn't include any error checking.  In real code you should "
 "check return values carefully for errors.  In general all functions that "
 msgid ""
 "The code above doesn't include any error checking.  In real code you should "
 "check return values carefully for errors.  In general all functions that "
@@ -30030,12 +31471,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:121 ../src/guestfs.pod:121
+#: ../src/guestfs.pod:121
 msgid "DISK IMAGES"
 msgstr ""
 
 #. type: textblock
 msgid "DISK IMAGES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:123 ../src/guestfs.pod:123
+#: ../src/guestfs.pod:123
 msgid ""
 "The image filename (C<\"guest.img\"> in the example above) could be a disk "
 "image from a virtual machine, a L<dd(1)> copy of a physical hard disk, an "
 msgid ""
 "The image filename (C<\"guest.img\"> in the example above) could be a disk "
 "image from a virtual machine, a L<dd(1)> copy of a physical hard disk, an "
@@ -30045,7 +31486,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:129 ../src/guestfs.pod:129
+#: ../src/guestfs.pod:129
 msgid ""
 "The call you should use in modern code for adding drives is "
 "L</guestfs_add_drive_opts>.  To add a disk image, allowing writes, and "
 msgid ""
 "The call you should use in modern code for adding drives is "
 "L</guestfs_add_drive_opts>.  To add a disk image, allowing writes, and "
@@ -30053,7 +31494,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:133 ../src/guestfs.pod:133
+#: ../src/guestfs.pod:133
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
@@ -30063,12 +31504,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:137 ../src/guestfs.pod:137
+#: ../src/guestfs.pod:137
 msgid "You can add a disk read-only using:"
 msgstr ""
 
 #. type: verbatim
 msgid "You can add a disk read-only using:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:139 ../src/guestfs.pod:139
+#: ../src/guestfs.pod:139
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
@@ -30079,14 +31520,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:144 ../src/guestfs.pod:144
+#: ../src/guestfs.pod:144
 msgid ""
 "or by calling the older function L</guestfs_add_drive_ro>.  In either case "
 "libguestfs won't modify the file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "or by calling the older function L</guestfs_add_drive_ro>.  In either case "
 "libguestfs won't modify the file."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:147 ../src/guestfs.pod:147
+#: ../src/guestfs.pod:147
 msgid ""
 "Be extremely cautious if the disk image is in use, eg. if it is being used "
 "by a virtual machine.  Adding it read-write will almost certainly cause disk "
 msgid ""
 "Be extremely cautious if the disk image is in use, eg. if it is being used "
 "by a virtual machine.  Adding it read-write will almost certainly cause disk "
@@ -30094,7 +31535,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:151 ../src/guestfs.pod:151
+#: ../src/guestfs.pod:151
 msgid ""
 "You must add at least one disk image, and you may add multiple disk images.  "
 "In the API, the disk images are usually referred to as C</dev/sda> (for the "
 msgid ""
 "You must add at least one disk image, and you may add multiple disk images.  "
 "In the API, the disk images are usually referred to as C</dev/sda> (for the "
@@ -30102,7 +31543,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:156 ../src/guestfs.pod:156
+#: ../src/guestfs.pod:156
 msgid ""
 "Once L</guestfs_launch> has been called you cannot add any more images.  You "
 "can call L</guestfs_list_devices> to get a list of the device names, in the "
 msgid ""
 "Once L</guestfs_launch> has been called you cannot add any more images.  You "
 "can call L</guestfs_list_devices> to get a list of the device names, in the "
@@ -30110,12 +31551,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:161 ../src/guestfs.pod:161
+#: ../src/guestfs.pod:161
 msgid "MOUNTING"
 msgstr ""
 
 #. type: textblock
 msgid "MOUNTING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:163 ../src/guestfs.pod:163
+#: ../src/guestfs.pod:163
 msgid ""
 "Before you can read or write files, create directories and so on in a disk "
 "image that contains filesystems, you have to mount those filesystems using "
 msgid ""
 "Before you can read or write files, create directories and so on in a disk "
 "image that contains filesystems, you have to mount those filesystems using "
@@ -30125,7 +31566,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:170 ../src/guestfs.pod:170
+#: ../src/guestfs.pod:170
 #, no-wrap
 msgid ""
 " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n"
 #, no-wrap
 msgid ""
 " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n"
@@ -30133,7 +31574,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:172 ../src/guestfs.pod:172
+#: ../src/guestfs.pod:172
 msgid ""
 "where C</dev/sda1> means literally the first partition (C<1>) of the first "
 "disk image that we added (C</dev/sda>).  If the disk contains Linux LVM2 "
 msgid ""
 "where C</dev/sda1> means literally the first partition (C<1>) of the first "
 "disk image that we added (C</dev/sda>).  If the disk contains Linux LVM2 "
@@ -30143,7 +31584,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:178 ../src/guestfs.pod:178
+#: ../src/guestfs.pod:178
 msgid ""
 "If you are given a disk image and you don't know what it contains then you "
 "have to find out.  Libguestfs can do that too: use "
 msgid ""
 "If you are given a disk image and you don't know what it contains then you "
 "have to find out.  Libguestfs can do that too: use "
@@ -30154,7 +31595,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:186 ../src/guestfs.pod:186
+#: ../src/guestfs.pod:186
 msgid ""
 "Libguestfs also has a set of APIs for inspection of unknown disk images (see "
 "L</INSPECTION> below).  But you might find it easier to look at higher level "
 msgid ""
 "Libguestfs also has a set of APIs for inspection of unknown disk images (see "
 "L</INSPECTION> below).  But you might find it easier to look at higher level "
@@ -30162,19 +31603,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:191 ../src/guestfs.pod:191
+#: ../src/guestfs.pod:191
 msgid ""
 "To mount a filesystem read-only, use L</guestfs_mount_ro>.  There are "
 "several other variations of the C<guestfs_mount_*> call."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "To mount a filesystem read-only, use L</guestfs_mount_ro>.  There are "
 "several other variations of the C<guestfs_mount_*> call."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:194 ../src/guestfs.pod:194
+#: ../src/guestfs.pod:194
 msgid "FILESYSTEM ACCESS AND MODIFICATION"
 msgstr ""
 
 #. type: textblock
 msgid "FILESYSTEM ACCESS AND MODIFICATION"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:196 ../src/guestfs.pod:196
+#: ../src/guestfs.pod:196
 msgid ""
 "The majority of the libguestfs API consists of fairly low-level calls for "
 "accessing and modifying the files, directories, symlinks etc on mounted "
 msgid ""
 "The majority of the libguestfs API consists of fairly low-level calls for "
 "accessing and modifying the files, directories, symlinks etc on mounted "
@@ -30184,21 +31625,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:202 ../src/guestfs.pod:202
+#: ../src/guestfs.pod:202
 msgid ""
 "Specify filenames as full paths, starting with C<\"/\"> and including the "
 "mount point."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Specify filenames as full paths, starting with C<\"/\"> and including the "
 "mount point."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:205 ../src/guestfs.pod:205
+#: ../src/guestfs.pod:205
 msgid ""
 "For example, if you mounted a filesystem at C<\"/\"> and you want to read "
 "the file called C<\"etc/passwd\"> then you could do:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "For example, if you mounted a filesystem at C<\"/\"> and you want to read "
 "the file called C<\"etc/passwd\"> then you could do:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:208 ../src/guestfs.pod:208
+#: ../src/guestfs.pod:208
 #, no-wrap
 msgid ""
 " char *data = guestfs_cat (g, \"/etc/passwd\");\n"
 #, no-wrap
 msgid ""
 " char *data = guestfs_cat (g, \"/etc/passwd\");\n"
@@ -30206,7 +31647,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:210 ../src/guestfs.pod:210
+#: ../src/guestfs.pod:210
 msgid ""
 "This would return C<data> as a newly allocated buffer containing the full "
 "content of that file (with some conditions: see also L</DOWNLOADING> below), "
 msgid ""
 "This would return C<data> as a newly allocated buffer containing the full "
 "content of that file (with some conditions: see also L</DOWNLOADING> below), "
@@ -30214,14 +31655,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:214 ../src/guestfs.pod:214
+#: ../src/guestfs.pod:214
 msgid ""
 "As another example, to create a top-level directory on that filesystem "
 "called C<\"var\"> you would do:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "As another example, to create a top-level directory on that filesystem "
 "called C<\"var\"> you would do:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:217 ../src/guestfs.pod:217
+#: ../src/guestfs.pod:217
 #, no-wrap
 msgid ""
 " guestfs_mkdir (g, \"/var\");\n"
 #, no-wrap
 msgid ""
 " guestfs_mkdir (g, \"/var\");\n"
@@ -30229,12 +31670,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:219 ../src/guestfs.pod:219
+#: ../src/guestfs.pod:219
 msgid "To create a symlink you could do:"
 msgstr ""
 
 #. type: verbatim
 msgid "To create a symlink you could do:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:221 ../src/guestfs.pod:221
+#: ../src/guestfs.pod:221
 #, no-wrap
 msgid ""
 " guestfs_ln_s (g, \"/etc/init.d/portmap\",\n"
 #, no-wrap
 msgid ""
 " guestfs_ln_s (g, \"/etc/init.d/portmap\",\n"
@@ -30243,14 +31684,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:224 ../src/guestfs.pod:224
+#: ../src/guestfs.pod:224
 msgid ""
 "Libguestfs will reject attempts to use relative paths and there is no "
 "concept of a current working directory."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Libguestfs will reject attempts to use relative paths and there is no "
 "concept of a current working directory."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:227 ../src/guestfs.pod:227
+#: ../src/guestfs.pod:227
 msgid ""
 "Libguestfs can return errors in many situations: for example if the "
 "filesystem isn't writable, or if a file or directory that you requested "
 msgid ""
 "Libguestfs can return errors in many situations: for example if the "
 "filesystem isn't writable, or if a file or directory that you requested "
@@ -30260,33 +31701,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:233 ../src/guestfs.pod:233
+#: ../src/guestfs.pod:233
 msgid ""
 "File writes are affected by the per-handle umask, set by calling "
 "L</guestfs_umask> and defaulting to 022.  See L</UMASK>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "File writes are affected by the per-handle umask, set by calling "
 "L</guestfs_umask> and defaulting to 022.  See L</UMASK>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:236 ../src/guestfs.pod:236
+#: ../src/guestfs.pod:236
 msgid "PARTITIONING"
 msgstr ""
 
 #. type: textblock
 msgid "PARTITIONING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:238 ../src/guestfs.pod:238
+#: ../src/guestfs.pod:238
 msgid ""
 "Libguestfs contains API calls to read, create and modify partition tables on "
 "disk images."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Libguestfs contains API calls to read, create and modify partition tables on "
 "disk images."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:241 ../src/guestfs.pod:241
+#: ../src/guestfs.pod:241
 msgid ""
 "In the common case where you want to create a single partition covering the "
 "whole disk, you should use the L</guestfs_part_disk> call:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "In the common case where you want to create a single partition covering the "
 "whole disk, you should use the L</guestfs_part_disk> call:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:245 ../src/guestfs.pod:245
+#: ../src/guestfs.pod:245
 #, no-wrap
 msgid ""
 " const char *parttype = \"mbr\";\n"
 #, no-wrap
 msgid ""
 " const char *parttype = \"mbr\";\n"
@@ -30297,19 +31738,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:250 ../src/guestfs.pod:250
+#: ../src/guestfs.pod:250
 msgid ""
 "Obviously this effectively wipes anything that was on that disk image "
 "before."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Obviously this effectively wipes anything that was on that disk image "
 "before."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:253 ../src/guestfs.pod:253
+#: ../src/guestfs.pod:253
 msgid "LVM2"
 msgstr ""
 
 #. type: textblock
 msgid "LVM2"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:255 ../src/guestfs.pod:255
+#: ../src/guestfs.pod:255
 msgid ""
 "Libguestfs provides access to a large part of the LVM2 API, such as "
 "L</guestfs_lvcreate> and L</guestfs_vgremove>.  It won't make much sense "
 msgid ""
 "Libguestfs provides access to a large part of the LVM2 API, such as "
 "L</guestfs_lvcreate> and L</guestfs_vgremove>.  It won't make much sense "
@@ -30318,19 +31759,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:260 ../src/guestfs.pod:260
+#: ../src/guestfs.pod:260
 msgid ""
 "This author strongly recommends reading the LVM HOWTO, online at "
 "L<http://tldp.org/HOWTO/LVM-HOWTO/>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This author strongly recommends reading the LVM HOWTO, online at "
 "L<http://tldp.org/HOWTO/LVM-HOWTO/>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:263 ../src/guestfs.pod:263
+#: ../src/guestfs.pod:263
 msgid "DOWNLOADING"
 msgstr ""
 
 #. type: textblock
 msgid "DOWNLOADING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:265 ../src/guestfs.pod:265
+#: ../src/guestfs.pod:265
 msgid ""
 "Use L</guestfs_cat> to download small, text only files.  This call is "
 "limited to files which are less than 2 MB and which cannot contain any ASCII "
 msgid ""
 "Use L</guestfs_cat> to download small, text only files.  This call is "
 "limited to files which are less than 2 MB and which cannot contain any ASCII "
@@ -30338,7 +31779,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:269 ../src/guestfs.pod:269
+#: ../src/guestfs.pod:269
 msgid ""
 "L</guestfs_read_file> can be used to read files which contain arbitrary 8 "
 "bit data, since it returns a (pointer, size) pair.  However it is still "
 msgid ""
 "L</guestfs_read_file> can be used to read files which contain arbitrary 8 "
 "bit data, since it returns a (pointer, size) pair.  However it is still "
@@ -30346,31 +31787,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:273 ../src/guestfs.pod:273
+#: ../src/guestfs.pod:273
 msgid ""
 "L</guestfs_download> can be used to download any file, with no limits on "
 "content or size (even files larger than 4 GB)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L</guestfs_download> can be used to download any file, with no limits on "
 "content or size (even files larger than 4 GB)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:276 ../src/guestfs.pod:276
+#: ../src/guestfs.pod:276
 msgid "To download multiple files, see L</guestfs_tar_out> and L</guestfs_tgz_out>."
 msgstr ""
 
 #. type: =head2
 msgid "To download multiple files, see L</guestfs_tar_out> and L</guestfs_tgz_out>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:279 ../src/guestfs.pod:279
+#: ../src/guestfs.pod:279
 msgid "UPLOADING"
 msgstr ""
 
 #. type: textblock
 msgid "UPLOADING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:281 ../src/guestfs.pod:281
+#: ../src/guestfs.pod:281
 msgid ""
 "It's often the case that you want to write a file or files to the disk "
 "image."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "It's often the case that you want to write a file or files to the disk "
 "image."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:284 ../src/guestfs.pod:284
+#: ../src/guestfs.pod:284
 msgid ""
 "To write a small file with fixed content, use L</guestfs_write>.  To create "
 "a file of all zeroes, use L</guestfs_truncate_size> (sparse) or "
 msgid ""
 "To write a small file with fixed content, use L</guestfs_write>.  To create "
 "a file of all zeroes, use L</guestfs_truncate_size> (sparse) or "
@@ -30380,19 +31821,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:290 ../src/guestfs.pod:290
+#: ../src/guestfs.pod:290
 msgid ""
 "To upload a single file, use L</guestfs_upload>.  This call has no limits on "
 "file content or size (even files larger than 4 GB)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "To upload a single file, use L</guestfs_upload>.  This call has no limits on "
 "file content or size (even files larger than 4 GB)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:293 ../src/guestfs.pod:293
+#: ../src/guestfs.pod:293
 msgid "To upload multiple files, see L</guestfs_tar_in> and L</guestfs_tgz_in>."
 msgstr ""
 
 #. type: textblock
 msgid "To upload multiple files, see L</guestfs_tar_in> and L</guestfs_tgz_in>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:295 ../src/guestfs.pod:295
+#: ../src/guestfs.pod:295
 msgid ""
 "However the fastest way to upload I<large numbers of arbitrary files> is to "
 "turn them into a squashfs or CD ISO (see L<mksquashfs(8)> and "
 msgid ""
 "However the fastest way to upload I<large numbers of arbitrary files> is to "
 "turn them into a squashfs or CD ISO (see L<mksquashfs(8)> and "
@@ -30406,12 +31847,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:306 ../src/guestfs.pod:306
+#: ../src/guestfs.pod:306
 msgid "COPYING"
 msgstr ""
 
 #. type: textblock
 msgid "COPYING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:308 ../src/guestfs.pod:308
+#: ../src/guestfs.pod:308
 msgid ""
 "There are various different commands for copying between files and devices "
 "and in and out of the guest filesystem.  These are summarised in the table "
 msgid ""
 "There are various different commands for copying between files and devices "
 "and in and out of the guest filesystem.  These are summarised in the table "
@@ -30419,36 +31860,36 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:314 ../src/guestfs.pod:314
+#: ../src/guestfs.pod:314
 msgid "B<file> to B<file>"
 msgstr ""
 
 #. type: textblock
 msgid "B<file> to B<file>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:316 ../src/guestfs.pod:316
+#: ../src/guestfs.pod:316
 msgid ""
 "Use L</guestfs_cp> to copy a single file, or L</guestfs_cp_a> to copy "
 "directories recursively."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Use L</guestfs_cp> to copy a single file, or L</guestfs_cp_a> to copy "
 "directories recursively."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:319 ../src/guestfs.pod:319
+#: ../src/guestfs.pod:319
 msgid "B<file or device> to B<file or device>"
 msgstr ""
 
 #. type: textblock
 msgid "B<file or device> to B<file or device>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:321 ../src/guestfs.pod:321
+#: ../src/guestfs.pod:321
 msgid ""
 "Use L</guestfs_dd> which efficiently uses L<dd(1)> to copy between files and "
 "devices in the guest."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use L</guestfs_dd> which efficiently uses L<dd(1)> to copy between files and "
 "devices in the guest."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:324 ../src/guestfs.pod:324
+#: ../src/guestfs.pod:324
 msgid "Example: duplicate the contents of an LV:"
 msgstr ""
 
 #. type: verbatim
 msgid "Example: duplicate the contents of an LV:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:326 ../src/guestfs.pod:326
+#: ../src/guestfs.pod:326
 #, no-wrap
 msgid ""
 " guestfs_dd (g, \"/dev/VG/Original\", \"/dev/VG/Copy\");\n"
 #, no-wrap
 msgid ""
 " guestfs_dd (g, \"/dev/VG/Original\", \"/dev/VG/Copy\");\n"
@@ -30456,7 +31897,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:328 ../src/guestfs.pod:328
+#: ../src/guestfs.pod:328
 msgid ""
 "The destination (C</dev/VG/Copy>) must be at least as large as the source "
 "(C</dev/VG/Original>).  To copy less than the whole source device, use "
 msgid ""
 "The destination (C</dev/VG/Copy>) must be at least as large as the source "
 "(C</dev/VG/Original>).  To copy less than the whole source device, use "
@@ -30464,32 +31905,32 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:332 ../src/guestfs.pod:332
+#: ../src/guestfs.pod:332
 msgid "B<file on the host> to B<file or device>"
 msgstr ""
 
 #. type: textblock
 msgid "B<file on the host> to B<file or device>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:334 ../src/guestfs.pod:334
+#: ../src/guestfs.pod:334
 msgid "Use L</guestfs_upload>.  See L</UPLOADING> above."
 msgstr ""
 
 #. type: =item
 msgid "Use L</guestfs_upload>.  See L</UPLOADING> above."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:336 ../src/guestfs.pod:336
+#: ../src/guestfs.pod:336
 msgid "B<file or device> to B<file on the host>"
 msgstr ""
 
 #. type: textblock
 msgid "B<file or device> to B<file on the host>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:338 ../src/guestfs.pod:338
+#: ../src/guestfs.pod:338
 msgid "Use L</guestfs_download>.  See L</DOWNLOADING> above."
 msgstr ""
 
 #. type: =head2
 msgid "Use L</guestfs_download>.  See L</DOWNLOADING> above."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:342 ../src/guestfs.pod:342
+#: ../src/guestfs.pod:342
 msgid "UPLOADING AND DOWNLOADING TO PIPES AND FILE DESCRIPTORS"
 msgstr ""
 
 #. type: textblock
 msgid "UPLOADING AND DOWNLOADING TO PIPES AND FILE DESCRIPTORS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:344 ../src/guestfs.pod:344
+#: ../src/guestfs.pod:344
 msgid ""
 "Calls like L</guestfs_upload>, L</guestfs_download>, L</guestfs_tar_in>, "
 "L</guestfs_tar_out> etc appear to only take filenames as arguments, so it "
 msgid ""
 "Calls like L</guestfs_upload>, L</guestfs_download>, L</guestfs_tar_in>, "
 "L</guestfs_tar_out> etc appear to only take filenames as arguments, so it "
@@ -30500,12 +31941,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:352 ../src/guestfs.pod:352
+#: ../src/guestfs.pod:352
 msgid "For example, L<virt-cat(1)> writes its output to stdout by doing:"
 msgstr ""
 
 #. type: verbatim
 msgid "For example, L<virt-cat(1)> writes its output to stdout by doing:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:355 ../src/guestfs.pod:355
+#: ../src/guestfs.pod:355
 #, no-wrap
 msgid ""
 " guestfs_download (g, filename, \"/dev/stdout\");\n"
 #, no-wrap
 msgid ""
 " guestfs_download (g, filename, \"/dev/stdout\");\n"
@@ -30513,12 +31954,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:357 ../src/guestfs.pod:357
+#: ../src/guestfs.pod:357
 msgid "and you can write tar output to a file descriptor C<fd> by doing:"
 msgstr ""
 
 #. type: verbatim
 msgid "and you can write tar output to a file descriptor C<fd> by doing:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:359 ../src/guestfs.pod:359
+#: ../src/guestfs.pod:359
 #, no-wrap
 msgid ""
 " char devfd[64];\n"
 #, no-wrap
 msgid ""
 " char devfd[64];\n"
@@ -30528,26 +31969,26 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:363 ../src/guestfs.pod:363
+#: ../src/guestfs.pod:363
 msgid "LISTING FILES"
 msgstr ""
 
 #. type: textblock
 msgid "LISTING FILES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:365 ../src/guestfs.pod:365
+#: ../src/guestfs.pod:365
 msgid ""
 "L</guestfs_ll> is just designed for humans to read (mainly when using the "
 "L<guestfish(1)>-equivalent command C<ll>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L</guestfs_ll> is just designed for humans to read (mainly when using the "
 "L<guestfish(1)>-equivalent command C<ll>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:368 ../src/guestfs.pod:368
+#: ../src/guestfs.pod:368
 msgid ""
 "L</guestfs_ls> is a quick way to get a list of files in a directory from "
 "programs, as a flat list of strings."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L</guestfs_ls> is a quick way to get a list of files in a directory from "
 "programs, as a flat list of strings."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:371 ../src/guestfs.pod:371
+#: ../src/guestfs.pod:371
 msgid ""
 "L</guestfs_readdir> is a programmatic way to get a list of files in a "
 "directory, plus additional information about each one.  It is more "
 msgid ""
 "L</guestfs_readdir> is a programmatic way to get a list of files in a "
 "directory, plus additional information about each one.  It is more "
@@ -30555,19 +31996,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:375 ../src/guestfs.pod:375
+#: ../src/guestfs.pod:375
 msgid ""
 "L</guestfs_find> and L</guestfs_find0> can be used to recursively list "
 "files."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "L</guestfs_find> and L</guestfs_find0> can be used to recursively list "
 "files."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:378 ../src/guestfs.pod:378
+#: ../src/guestfs.pod:378
 msgid "RUNNING COMMANDS"
 msgstr ""
 
 #. type: textblock
 msgid "RUNNING COMMANDS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:380 ../src/guestfs.pod:380
+#: ../src/guestfs.pod:380
 msgid ""
 "Although libguestfs is primarily an API for manipulating files inside guest "
 "images, we also provide some limited facilities for running commands inside "
 msgid ""
 "Although libguestfs is primarily an API for manipulating files inside guest "
 "images, we also provide some limited facilities for running commands inside "
@@ -30575,55 +32016,55 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:384 ../src/guestfs.pod:384
+#: ../src/guestfs.pod:384
 msgid "There are many limitations to this:"
 msgstr ""
 
 #. type: textblock
 msgid "There are many limitations to this:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:390 ../src/guestfs.pod:390
+#: ../src/guestfs.pod:390
 msgid ""
 "The kernel version that the command runs under will be different from what "
 "it expects."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The kernel version that the command runs under will be different from what "
 "it expects."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:395 ../src/guestfs.pod:395
+#: ../src/guestfs.pod:395
 msgid ""
 "If the command needs to communicate with daemons, then most likely they "
 "won't be running."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the command needs to communicate with daemons, then most likely they "
 "won't be running."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:400 ../src/guestfs.pod:400
+#: ../src/guestfs.pod:400
 msgid "The command will be running in limited memory."
 msgstr ""
 
 #. type: textblock
 msgid "The command will be running in limited memory."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:404 ../src/guestfs.pod:404
+#: ../src/guestfs.pod:404
 msgid ""
 "The network may not be available unless you enable it (see "
 "L</guestfs_set_network>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The network may not be available unless you enable it (see "
 "L</guestfs_set_network>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:409 ../src/guestfs.pod:409
+#: ../src/guestfs.pod:409
 msgid "Only supports Linux guests (not Windows, BSD, etc)."
 msgstr ""
 
 #. type: textblock
 msgid "Only supports Linux guests (not Windows, BSD, etc)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:413 ../src/guestfs.pod:413
+#: ../src/guestfs.pod:413
 msgid "Architecture limitations (eg. won't work for a PPC guest on an X86 host)."
 msgstr ""
 
 #. type: textblock
 msgid "Architecture limitations (eg. won't work for a PPC guest on an X86 host)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:418 ../src/guestfs.pod:418
+#: ../src/guestfs.pod:418
 msgid ""
 "For SELinux guests, you may need to enable SELinux and load policy first.  "
 "See L</SELINUX> in this manpage."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For SELinux guests, you may need to enable SELinux and load policy first.  "
 "See L</SELINUX> in this manpage."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:423 ../src/guestfs.pod:423
+#: ../src/guestfs.pod:423
 msgid ""
 "I<Security:> It is not safe to run commands from untrusted, possibly "
 "malicious guests.  These commands may attempt to exploit your program by "
 msgid ""
 "I<Security:> It is not safe to run commands from untrusted, possibly "
 "malicious guests.  These commands may attempt to exploit your program by "
@@ -30635,7 +32076,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:432 ../src/guestfs.pod:432
+#: ../src/guestfs.pod:432
 msgid ""
 "A secure alternative is to use libguestfs to install a \"firstboot\" script "
 "(a script which runs when the guest next boots normally), and to have this "
 msgid ""
 "A secure alternative is to use libguestfs to install a \"firstboot\" script "
 "(a script which runs when the guest next boots normally), and to have this "
@@ -30645,26 +32086,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:440 ../src/guestfs.pod:440
+#: ../src/guestfs.pod:440
 msgid ""
 "The two main API calls to run commands are L</guestfs_command> and "
 "L</guestfs_sh> (there are also variations)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The two main API calls to run commands are L</guestfs_command> and "
 "L</guestfs_sh> (there are also variations)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:443 ../src/guestfs.pod:443
+#: ../src/guestfs.pod:443
 msgid ""
 "The difference is that L</guestfs_sh> runs commands using the shell, so any "
 "shell globs, redirections, etc will work."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The difference is that L</guestfs_sh> runs commands using the shell, so any "
 "shell globs, redirections, etc will work."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:446 ../src/guestfs.pod:446
+#: ../src/guestfs.pod:446
 msgid "CONFIGURATION FILES"
 msgstr ""
 
 #. type: textblock
 msgid "CONFIGURATION FILES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:448 ../src/guestfs.pod:448
+#: ../src/guestfs.pod:448
 msgid ""
 "To read and write configuration files in Linux guest filesystems, we "
 "strongly recommend using Augeas.  For example, Augeas understands how to "
 msgid ""
 "To read and write configuration files in Linux guest filesystems, we "
 "strongly recommend using Augeas.  For example, Augeas understands how to "
@@ -30673,7 +32114,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:453 ../src/guestfs.pod:453
+#: ../src/guestfs.pod:453
 msgid ""
 "The main Augeas calls are bound through the C<guestfs_aug_*> APIs.  We don't "
 "document Augeas itself here because there is excellent documentation on the "
 msgid ""
 "The main Augeas calls are bound through the C<guestfs_aug_*> APIs.  We don't "
 "document Augeas itself here because there is excellent documentation on the "
@@ -30681,7 +32122,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:457 ../src/guestfs.pod:457
+#: ../src/guestfs.pod:457
 msgid ""
 "If you don't want to use Augeas (you fool!) then try calling "
 "L</guestfs_read_lines> to get the file as a list of lines which you can "
 msgid ""
 "If you don't want to use Augeas (you fool!) then try calling "
 "L</guestfs_read_lines> to get the file as a list of lines which you can "
@@ -30689,24 +32130,24 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:461 ../src/guestfs.pod:461
+#: ../src/guestfs.pod:461
 msgid "SELINUX"
 msgstr ""
 
 #. type: textblock
 msgid "SELINUX"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:463 ../src/guestfs.pod:463
+#: ../src/guestfs.pod:463
 msgid ""
 "We support SELinux guests.  To ensure that labeling happens correctly in "
 "SELinux guests, you need to enable SELinux and load the guest's policy:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "We support SELinux guests.  To ensure that labeling happens correctly in "
 "SELinux guests, you need to enable SELinux and load the guest's policy:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:471 ../src/guestfs.pod:471
+#: ../src/guestfs.pod:471
 msgid "Before launching, do:"
 msgstr ""
 
 #. type: verbatim
 msgid "Before launching, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:473 ../src/guestfs.pod:473
+#: ../src/guestfs.pod:473
 #, no-wrap
 msgid ""
 " guestfs_set_selinux (g, 1);\n"
 #, no-wrap
 msgid ""
 " guestfs_set_selinux (g, 1);\n"
@@ -30714,14 +32155,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:477 ../src/guestfs.pod:477
+#: ../src/guestfs.pod:477
 msgid ""
 "After mounting the guest's filesystem(s), load the policy.  This is best "
 "done by running the L<load_policy(8)> command in the guest itself:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "After mounting the guest's filesystem(s), load the policy.  This is best "
 "done by running the L<load_policy(8)> command in the guest itself:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:481 ../src/guestfs.pod:481
+#: ../src/guestfs.pod:481
 #, no-wrap
 msgid ""
 " guestfs_sh (g, \"/usr/sbin/load_policy\");\n"
 #, no-wrap
 msgid ""
 " guestfs_sh (g, \"/usr/sbin/load_policy\");\n"
@@ -30729,21 +32170,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:483 ../src/guestfs.pod:483
+#: ../src/guestfs.pod:483
 msgid ""
 "(Older versions of C<load_policy> require you to specify the name of the "
 "policy file)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "(Older versions of C<load_policy> require you to specify the name of the "
 "policy file)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:488 ../src/guestfs.pod:488
+#: ../src/guestfs.pod:488
 msgid ""
 "Optionally, set the security context for the API.  The correct security "
 "context to use can only be known by inspecting the guest.  As an example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Optionally, set the security context for the API.  The correct security "
 "context to use can only be known by inspecting the guest.  As an example:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:492 ../src/guestfs.pod:492
+#: ../src/guestfs.pod:492
 #, no-wrap
 msgid ""
 " guestfs_setcon (g, \"unconfined_u:unconfined_r:unconfined_t:s0\");\n"
 #, no-wrap
 msgid ""
 " guestfs_setcon (g, \"unconfined_u:unconfined_r:unconfined_t:s0\");\n"
@@ -30751,24 +32192,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:496 ../src/guestfs.pod:496
+#: ../src/guestfs.pod:496
 msgid "This will work for running commands and editing existing files."
 msgstr ""
 
 #. type: textblock
 msgid "This will work for running commands and editing existing files."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:498 ../src/guestfs.pod:498
+#: ../src/guestfs.pod:498
 msgid ""
 "When new files are created, you may need to label them explicitly, for "
 "example by running the external command C<restorecon pathname>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "When new files are created, you may need to label them explicitly, for "
 "example by running the external command C<restorecon pathname>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:502 ../src/guestfs.pod:502
+#: ../src/guestfs.pod:502
 msgid "UMASK"
 msgstr ""
 
 #. type: textblock
 msgid "UMASK"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:504 ../src/guestfs.pod:504
+#: ../src/guestfs.pod:504
 msgid ""
 "Certain calls are affected by the current file mode creation mask (the "
 "\"umask\").  In particular ones which create files or directories, such as "
 msgid ""
 "Certain calls are affected by the current file mode creation mask (the "
 "\"umask\").  In particular ones which create files or directories, such as "
@@ -30778,14 +32219,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:510 ../src/guestfs.pod:510
+#: ../src/guestfs.pod:510
 msgid ""
 "The default umask is C<022>, so files are created with modes such as C<0644> "
 "and directories with C<0755>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The default umask is C<022>, so files are created with modes such as C<0644> "
 "and directories with C<0755>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:513 ../src/guestfs.pod:513
+#: ../src/guestfs.pod:513
 msgid ""
 "There are two ways to avoid being affected by umask.  Either set umask to 0 "
 "(call C<guestfs_umask (g, 0)> early after launching).  Or call "
 msgid ""
 "There are two ways to avoid being affected by umask.  Either set umask to 0 "
 "(call C<guestfs_umask (g, 0)> early after launching).  Or call "
@@ -30793,12 +32234,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:517 ../src/guestfs.pod:517
+#: ../src/guestfs.pod:517
 msgid "For more information about umask, see L<umask(2)>."
 msgstr ""
 
 #. type: textblock
 msgid "For more information about umask, see L<umask(2)>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:521 ../src/guestfs.pod:521
+#: ../src/guestfs.pod:521
 msgid ""
 "Libguestfs allows you to access Linux guests which have been encrypted using "
 "whole disk encryption that conforms to the Linux Unified Key Setup (LUKS) "
 msgid ""
 "Libguestfs allows you to access Linux guests which have been encrypted using "
 "whole disk encryption that conforms to the Linux Unified Key Setup (LUKS) "
@@ -30807,21 +32248,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:527 ../src/guestfs.pod:527
+#: ../src/guestfs.pod:527
 msgid ""
 "Use L</guestfs_vfs_type> to identify LUKS-encrypted block devices (it "
 "returns the string C<crypto_LUKS>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use L</guestfs_vfs_type> to identify LUKS-encrypted block devices (it "
 "returns the string C<crypto_LUKS>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:530 ../src/guestfs.pod:530
+#: ../src/guestfs.pod:530
 msgid ""
 "Then open these devices by calling L</guestfs_luks_open>.  Obviously you "
 "will require the passphrase!"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Then open these devices by calling L</guestfs_luks_open>.  Obviously you "
 "will require the passphrase!"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:533 ../src/guestfs.pod:533
+#: ../src/guestfs.pod:533
 msgid ""
 "Opening a LUKS device creates a new device mapper device called "
 "C</dev/mapper/mapname> (where C<mapname> is the string you supply to "
 msgid ""
 "Opening a LUKS device creates a new device mapper device called "
 "C</dev/mapper/mapname> (where C<mapname> is the string you supply to "
@@ -30830,7 +32271,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:539 ../src/guestfs.pod:539
+#: ../src/guestfs.pod:539
 msgid ""
 "LVM volume groups on the device can be made visible by calling "
 "L</guestfs_vgscan> followed by L</guestfs_vg_activate_all>.  The logical "
 msgid ""
 "LVM volume groups on the device can be made visible by calling "
 "L</guestfs_vgscan> followed by L</guestfs_vg_activate_all>.  The logical "
@@ -30838,7 +32279,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:543 ../src/guestfs.pod:543
+#: ../src/guestfs.pod:543
 msgid ""
 "Use the reverse process to close a LUKS device.  Unmount any logical volumes "
 "on it, deactivate the volume groups by caling C<guestfs_vg_activate (g, 0, "
 msgid ""
 "Use the reverse process to close a LUKS device.  Unmount any logical volumes "
 "on it, deactivate the volume groups by caling C<guestfs_vg_activate (g, 0, "
@@ -30848,12 +32289,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:550 ../src/guestfs.pod:550
+#: ../src/guestfs.pod:550
 msgid "INSPECTION"
 msgstr ""
 
 #. type: textblock
 msgid "INSPECTION"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:552 ../src/guestfs.pod:552
+#: ../src/guestfs.pod:552
 msgid ""
 "Libguestfs has APIs for inspecting an unknown disk image to find out if it "
 "contains operating systems, an install CD or a live CD.  (These APIs used to "
 msgid ""
 "Libguestfs has APIs for inspecting an unknown disk image to find out if it "
 "contains operating systems, an install CD or a live CD.  (These APIs used to "
@@ -30863,14 +32304,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:559 ../src/guestfs.pod:559
+#: ../src/guestfs.pod:559
 msgid ""
 "Add all disks belonging to the unknown virtual machine and call "
 "L</guestfs_launch> in the usual way."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Add all disks belonging to the unknown virtual machine and call "
 "L</guestfs_launch> in the usual way."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:562 ../src/guestfs.pod:562
+#: ../src/guestfs.pod:562
 msgid ""
 "Then call L</guestfs_inspect_os>.  This function uses other libguestfs calls "
 "and certain heuristics, and returns a list of operating systems that were "
 msgid ""
 "Then call L</guestfs_inspect_os>.  This function uses other libguestfs calls "
 "and certain heuristics, and returns a list of operating systems that were "
@@ -30883,7 +32324,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:571 ../src/guestfs.pod:571
+#: ../src/guestfs.pod:571
 msgid ""
 "For each root, you can then call various C<guestfs_inspect_get_*> functions "
 "to get additional details about that operating system.  For example, call "
 msgid ""
 "For each root, you can then call various C<guestfs_inspect_get_*> functions "
 "to get additional details about that operating system.  For example, call "
@@ -30892,7 +32333,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:577 ../src/guestfs.pod:577
+#: ../src/guestfs.pod:577
 msgid ""
 "Un*x-like and Linux-based operating systems usually consist of several "
 "filesystems which are mounted at boot time (for example, a separate boot "
 msgid ""
 "Un*x-like and Linux-based operating systems usually consist of several "
 "filesystems which are mounted at boot time (for example, a separate boot "
@@ -30903,7 +32344,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:584 ../src/guestfs.pod:584
+#: ../src/guestfs.pod:584
 #, no-wrap
 msgid ""
 " /boot => /dev/sda1\n"
 #, no-wrap
 msgid ""
 " /boot => /dev/sda1\n"
@@ -30913,14 +32354,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:588 ../src/guestfs.pod:588
+#: ../src/guestfs.pod:588
 msgid ""
 "The caller can then make calls to L</guestfs_mount_options> to mount the "
 "filesystems as suggested."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The caller can then make calls to L</guestfs_mount_options> to mount the "
 "filesystems as suggested."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:591 ../src/guestfs.pod:591
+#: ../src/guestfs.pod:591
 msgid ""
 "Be careful to mount filesystems in the right order (eg. C</> before "
 "C</usr>).  Sorting the keys of the hash by length, shortest first, should "
 msgid ""
 "Be careful to mount filesystems in the right order (eg. C</> before "
 "C</usr>).  Sorting the keys of the hash by length, shortest first, should "
@@ -30928,7 +32369,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:595 ../src/guestfs.pod:595
+#: ../src/guestfs.pod:595
 msgid ""
 "Inspection currently only works for some common operating systems.  "
 "Contributors are welcome to send patches for other operating systems that we "
 msgid ""
 "Inspection currently only works for some common operating systems.  "
 "Contributors are welcome to send patches for other operating systems that we "
@@ -30936,7 +32377,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:599 ../src/guestfs.pod:599
+#: ../src/guestfs.pod:599
 msgid ""
 "Encrypted disks must be opened before inspection.  See L</ENCRYPTED DISKS> "
 "for more details.  The L</guestfs_inspect_os> function just ignores any "
 msgid ""
 "Encrypted disks must be opened before inspection.  See L</ENCRYPTED DISKS> "
 "for more details.  The L</guestfs_inspect_os> function just ignores any "
@@ -30944,7 +32385,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:603 ../src/guestfs.pod:603
+#: ../src/guestfs.pod:603
 msgid ""
 "A note on the implementation: The call L</guestfs_inspect_os> performs "
 "inspection and caches the results in the guest handle.  Subsequent calls to "
 msgid ""
 "A note on the implementation: The call L</guestfs_inspect_os> performs "
 "inspection and caches the results in the guest handle.  Subsequent calls to "
@@ -30957,19 +32398,19 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:612 ../src/guestfs.pod:612
+#: ../src/guestfs.pod:612
 msgid "INSPECTING INSTALL DISKS"
 msgstr ""
 
 #. type: textblock
 msgid "INSPECTING INSTALL DISKS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:614 ../src/guestfs.pod:614
+#: ../src/guestfs.pod:614
 msgid ""
 "Libguestfs (since 1.9.4) can detect some install disks, install CDs, live "
 "CDs and more."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Libguestfs (since 1.9.4) can detect some install disks, install CDs, live "
 "CDs and more."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:617 ../src/guestfs.pod:617
+#: ../src/guestfs.pod:617
 msgid ""
 "Call L</guestfs_inspect_get_format> to return the format of the operating "
 "system, which currently can be C<installed> (a regular operating system) or "
 msgid ""
 "Call L</guestfs_inspect_get_format> to return the format of the operating "
 "system, which currently can be C<installed> (a regular operating system) or "
@@ -30977,7 +32418,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:621 ../src/guestfs.pod:621
+#: ../src/guestfs.pod:621
 msgid ""
 "Further information is available about the operating system that can be "
 "installed using the regular inspection APIs like "
 msgid ""
 "Further information is available about the operating system that can be "
 "installed using the regular inspection APIs like "
@@ -30986,7 +32427,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:626 ../src/guestfs.pod:626
+#: ../src/guestfs.pod:626
 msgid ""
 "Some additional information specific to installer disks is also available "
 "from the L</guestfs_inspect_is_live>, L</guestfs_inspect_is_netinst> and "
 msgid ""
 "Some additional information specific to installer disks is also available "
 "from the L</guestfs_inspect_is_live>, L</guestfs_inspect_is_netinst> and "
@@ -30994,24 +32435,24 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:631 ../src/guestfs.pod:631
+#: ../src/guestfs.pod:631
 msgid "SPECIAL CONSIDERATIONS FOR WINDOWS GUESTS"
 msgstr ""
 
 #. type: textblock
 msgid "SPECIAL CONSIDERATIONS FOR WINDOWS GUESTS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:633 ../src/guestfs.pod:633
+#: ../src/guestfs.pod:633
 msgid ""
 "Libguestfs can mount NTFS partitions.  It does this using the "
 "L<http://www.ntfs-3g.org/> driver."
 msgstr ""
 
 #. type: =head3
 msgid ""
 "Libguestfs can mount NTFS partitions.  It does this using the "
 "L<http://www.ntfs-3g.org/> driver."
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:636 ../src/guestfs.pod:636
+#: ../src/guestfs.pod:636
 msgid "DRIVE LETTERS AND PATHS"
 msgstr ""
 
 #. type: textblock
 msgid "DRIVE LETTERS AND PATHS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:638 ../src/guestfs.pod:638
+#: ../src/guestfs.pod:638
 msgid ""
 "DOS and Windows still use drive letters, and the filesystems are always "
 "treated as case insensitive by Windows itself, and therefore you might find "
 msgid ""
 "DOS and Windows still use drive letters, and the filesystems are always "
 "treated as case insensitive by Windows itself, and therefore you might find "
@@ -31021,14 +32462,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:644 ../src/guestfs.pod:644
+#: ../src/guestfs.pod:644
 msgid ""
 "Drive letter mappings can be found using inspection (see L</INSPECTION> and "
 "L</guestfs_inspect_get_drive_mappings>)"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Drive letter mappings can be found using inspection (see L</INSPECTION> and "
 "L</guestfs_inspect_get_drive_mappings>)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:647 ../src/guestfs.pod:647
+#: ../src/guestfs.pod:647
 msgid ""
 "Dealing with separator characters (backslash vs forward slash) is outside "
 "the scope of libguestfs, but usually a simple character replacement will "
 msgid ""
 "Dealing with separator characters (backslash vs forward slash) is outside "
 "the scope of libguestfs, but usually a simple character replacement will "
@@ -31036,19 +32477,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:651 ../src/guestfs.pod:651
+#: ../src/guestfs.pod:651
 msgid ""
 "To resolve the case insensitivity of paths, call "
 "L</guestfs_case_sensitive_path>."
 msgstr ""
 
 #. type: =head3
 msgid ""
 "To resolve the case insensitivity of paths, call "
 "L</guestfs_case_sensitive_path>."
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:654 ../src/guestfs.pod:654
+#: ../src/guestfs.pod:654
 msgid "ACCESSING THE WINDOWS REGISTRY"
 msgstr ""
 
 #. type: textblock
 msgid "ACCESSING THE WINDOWS REGISTRY"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:656 ../src/guestfs.pod:656
+#: ../src/guestfs.pod:656
 msgid ""
 "Libguestfs also provides some help for decoding Windows Registry \"hive\" "
 "files, through the library C<hivex> which is part of the libguestfs project "
 msgid ""
 "Libguestfs also provides some help for decoding Windows Registry \"hive\" "
 "files, through the library C<hivex> which is part of the libguestfs project "
@@ -31059,12 +32500,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:664 ../src/guestfs.pod:664
+#: ../src/guestfs.pod:664
 msgid "SYMLINKS ON NTFS-3G FILESYSTEMS"
 msgstr ""
 
 #. type: textblock
 msgid "SYMLINKS ON NTFS-3G FILESYSTEMS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:666 ../src/guestfs.pod:666
+#: ../src/guestfs.pod:666
 msgid ""
 "Ntfs-3g tries to rewrite \"Junction Points\" and NTFS \"symbolic links\" to "
 "provide something which looks like a Linux symlink.  The way it tries to do "
 msgid ""
 "Ntfs-3g tries to rewrite \"Junction Points\" and NTFS \"symbolic links\" to "
 "provide something which looks like a Linux symlink.  The way it tries to do "
@@ -31072,12 +32513,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:670 ../src/guestfs.pod:670
+#: ../src/guestfs.pod:670
 msgid "L<http://www.tuxera.com/community/ntfs-3g-advanced/junction-points-and-symbolic-links/>"
 msgstr ""
 
 #. type: textblock
 msgid "L<http://www.tuxera.com/community/ntfs-3g-advanced/junction-points-and-symbolic-links/>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:672 ../src/guestfs.pod:672
+#: ../src/guestfs.pod:672
 msgid ""
 "The essential problem is that ntfs-3g simply does not have enough "
 "information to do a correct job.  NTFS links can contain drive letters and "
 msgid ""
 "The essential problem is that ntfs-3g simply does not have enough "
 "information to do a correct job.  NTFS links can contain drive letters and "
@@ -31087,7 +32528,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:679 ../src/guestfs.pod:679
+#: ../src/guestfs.pod:679
 msgid ""
 "Instead if you encounter a symbolic link on an ntfs-3g filesystem, use "
 "L</guestfs_lgetxattr> to read the C<system.ntfs_reparse_data> extended "
 msgid ""
 "Instead if you encounter a symbolic link on an ntfs-3g filesystem, use "
 "L</guestfs_lgetxattr> to read the C<system.ntfs_reparse_data> extended "
@@ -31096,36 +32537,36 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:684 ../src/guestfs.pod:684
+#: ../src/guestfs.pod:684
 msgid "EXTENDED ATTRIBUTES ON NTFS-3G FILESYSTEMS"
 msgstr ""
 
 #. type: textblock
 msgid "EXTENDED ATTRIBUTES ON NTFS-3G FILESYSTEMS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:686 ../src/guestfs.pod:686
+#: ../src/guestfs.pod:686
 msgid ""
 "There are other useful extended attributes that can be read from ntfs-3g "
 "filesystems (using L</guestfs_getxattr>).  See:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "There are other useful extended attributes that can be read from ntfs-3g "
 "filesystems (using L</guestfs_getxattr>).  See:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:689 ../src/guestfs.pod:689
+#: ../src/guestfs.pod:689
 msgid "L<http://www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/>"
 msgstr ""
 
 #. type: =head2
 msgid "L<http://www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/>"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:691 ../src/guestfs.pod:691
+#: ../src/guestfs.pod:691
 msgid "USING LIBGUESTFS WITH OTHER PROGRAMMING LANGUAGES"
 msgstr ""
 
 #. type: textblock
 msgid "USING LIBGUESTFS WITH OTHER PROGRAMMING LANGUAGES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:693 ../src/guestfs.pod:693
+#: ../src/guestfs.pod:693
 msgid ""
 "Although we don't want to discourage you from using the C API, we will "
 "mention here that the same API is also available in other languages."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Although we don't want to discourage you from using the C API, we will "
 "mention here that the same API is also available in other languages."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:696 ../src/guestfs.pod:696
+#: ../src/guestfs.pod:696
 msgid ""
 "The API is broadly identical in all supported languages.  This means that "
 "the C call C<guestfs_add_drive_ro(g,file)> is C<$g-E<gt>add_drive_ro($file)> "
 msgid ""
 "The API is broadly identical in all supported languages.  This means that "
 "the C call C<guestfs_add_drive_ro(g,file)> is C<$g-E<gt>add_drive_ro($file)> "
@@ -31135,14 +32576,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:702 ../src/guestfs.pod:702
+#: ../src/guestfs.pod:702
 msgid ""
 "Error messages are automatically transformed into exceptions if the language "
 "supports it."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Error messages are automatically transformed into exceptions if the language "
 "supports it."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:705 ../src/guestfs.pod:705
+#: ../src/guestfs.pod:705
 msgid ""
 "We don't try to \"object orientify\" parts of the API in OO languages, "
 "although contributors are welcome to write higher level APIs above what we "
 msgid ""
 "We don't try to \"object orientify\" parts of the API in OO languages, "
 "although contributors are welcome to write higher level APIs above what we "
@@ -31150,36 +32591,46 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:711 ../src/guestfs.pod:711
+#: ../src/guestfs.pod:711
 msgid "B<C++>"
 msgstr ""
 
 #. type: textblock
 msgid "B<C++>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:713 ../src/guestfs.pod:713
+#: ../src/guestfs.pod:713
 msgid ""
 "You can use the I<guestfs.h> header file from C++ programs.  The C++ API is "
 "identical to the C API.  C++ classes and exceptions are not used."
 msgstr ""
 
 #. type: =item
 msgid ""
 "You can use the I<guestfs.h> header file from C++ programs.  The C++ API is "
 "identical to the C API.  C++ classes and exceptions are not used."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:717 ../src/guestfs.pod:717
+#: ../src/guestfs.pod:717
 msgid "B<C#>"
 msgstr ""
 
 #. type: textblock
 msgid "B<C#>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:719 ../src/guestfs.pod:719
+#: ../src/guestfs.pod:719
 msgid ""
 "The C# bindings are highly experimental.  Please read the warnings at the "
 "top of C<csharp/Libguestfs.cs>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C# bindings are highly experimental.  Please read the warnings at the "
 "top of C<csharp/Libguestfs.cs>."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:722 ../src/guestfs.pod:722
+#: ../src/guestfs.pod:722
+msgid "B<Erlang>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:724
+msgid "See L<guestfs-erlang(3)>."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:726
 msgid "B<Haskell>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Haskell>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:724 ../src/guestfs.pod:724
+#: ../src/guestfs.pod:728
 msgid ""
 "This is the only language binding that is working but incomplete.  Only "
 "calls which return simple integers have been bound in Haskell, and we are "
 msgid ""
 "This is the only language binding that is working but incomplete.  Only "
 "calls which return simple integers have been bound in Haskell, and we are "
@@ -31187,91 +32638,91 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:728 ../src/guestfs.pod:728
+#: ../src/guestfs.pod:732
 msgid "B<Java>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Java>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:730 ../src/guestfs.pod:730
+#: ../src/guestfs.pod:734
 msgid ""
 "Full documentation is contained in the Javadoc which is distributed with "
 "libguestfs.  For examples, see L<guestfs-java(3)>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Full documentation is contained in the Javadoc which is distributed with "
 "libguestfs.  For examples, see L<guestfs-java(3)>."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:733 ../src/guestfs.pod:733
+#: ../src/guestfs.pod:737
 msgid "B<OCaml>"
 msgstr ""
 
 #. type: textblock
 msgid "B<OCaml>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:735 ../src/guestfs.pod:735
+#: ../src/guestfs.pod:739
 msgid "See L<guestfs-ocaml(3)>."
 msgstr ""
 
 #. type: =item
 msgid "See L<guestfs-ocaml(3)>."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:737 ../src/guestfs.pod:737
+#: ../src/guestfs.pod:741
 msgid "B<Perl>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Perl>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:739 ../src/guestfs.pod:739
+#: ../src/guestfs.pod:743
 msgid "See L<guestfs-perl(3)> and L<Sys::Guestfs(3)>."
 msgstr ""
 
 #. type: =item
 msgid "See L<guestfs-perl(3)> and L<Sys::Guestfs(3)>."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:741 ../src/guestfs.pod:741
+#: ../src/guestfs.pod:745
 msgid "B<PHP>"
 msgstr ""
 
 #. type: textblock
 msgid "B<PHP>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:743 ../src/guestfs.pod:743
+#: ../src/guestfs.pod:747
 msgid ""
 "For documentation see C<README-PHP> supplied with libguestfs sources or in "
 "the php-libguestfs package for your distribution."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For documentation see C<README-PHP> supplied with libguestfs sources or in "
 "the php-libguestfs package for your distribution."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:746 ../src/guestfs.pod:746
+#: ../src/guestfs.pod:750
 msgid "The PHP binding only works correctly on 64 bit machines."
 msgstr ""
 
 #. type: =item
 msgid "The PHP binding only works correctly on 64 bit machines."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:748 ../src/guestfs.pod:748
+#: ../src/guestfs.pod:752
 msgid "B<Python>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Python>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:750 ../src/guestfs.pod:750
+#: ../src/guestfs.pod:754
 msgid "See L<guestfs-python(3)>."
 msgstr ""
 
 #. type: =item
 msgid "See L<guestfs-python(3)>."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:752 ../src/guestfs.pod:752
+#: ../src/guestfs.pod:756
 msgid "B<Ruby>"
 msgstr ""
 
 #. type: textblock
 msgid "B<Ruby>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:754 ../src/guestfs.pod:754
+#: ../src/guestfs.pod:758
 msgid "See L<guestfs-ruby(3)>."
 msgstr ""
 
 #. type: =item
 msgid "See L<guestfs-ruby(3)>."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:756 ../src/guestfs.pod:756
+#: ../src/guestfs.pod:760
 msgid "B<shell scripts>"
 msgstr ""
 
 #. type: textblock
 msgid "B<shell scripts>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:758 ../src/guestfs.pod:758
+#: ../src/guestfs.pod:762
 msgid "See L<guestfish(1)>."
 msgstr ""
 
 #. type: =head2
 msgid "See L<guestfish(1)>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:762 ../src/guestfs.pod:762
+#: ../src/guestfs.pod:766
 msgid "LIBGUESTFS GOTCHAS"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS GOTCHAS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:764 ../src/guestfs.pod:764
+#: ../src/guestfs.pod:768
 msgid ""
 "L<http://en.wikipedia.org/wiki/Gotcha_(programming)>: \"A feature of a "
 "system [...] that works in the way it is documented but is counterintuitive "
 msgid ""
 "L<http://en.wikipedia.org/wiki/Gotcha_(programming)>: \"A feature of a "
 "system [...] that works in the way it is documented but is counterintuitive "
@@ -31279,7 +32730,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:768 ../src/guestfs.pod:768
+#: ../src/guestfs.pod:772
 msgid ""
 "Since we developed libguestfs and the associated tools, there are several "
 "things we would have designed differently, but are now stuck with for "
 msgid ""
 "Since we developed libguestfs and the associated tools, there are several "
 "things we would have designed differently, but are now stuck with for "
@@ -31288,19 +32739,19 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:776 ../src/guestfs.pod:776
+#: ../src/guestfs.pod:780
 msgid "Autosync / forgetting to sync."
 msgstr ""
 
 #. type: textblock
 msgid "Autosync / forgetting to sync."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:778 ../src/guestfs.pod:778
+#: ../src/guestfs.pod:782
 msgid ""
 "I<Update:> Autosync is enabled by default for all API users starting from "
 "libguestfs 1.5.24.  This section only applies to older versions."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "I<Update:> Autosync is enabled by default for all API users starting from "
 "libguestfs 1.5.24.  This section only applies to older versions."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:781 ../src/guestfs.pod:781
+#: ../src/guestfs.pod:785
 msgid ""
 "When modifying a filesystem from C or another language, you B<must> unmount "
 "all filesystems and call L</guestfs_sync> explicitly before you close the "
 msgid ""
 "When modifying a filesystem from C or another language, you B<must> unmount "
 "all filesystems and call L</guestfs_sync> explicitly before you close the "
@@ -31308,7 +32759,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:785 ../src/guestfs.pod:785
+#: ../src/guestfs.pod:789
 #, no-wrap
 msgid ""
 " guestfs_set_autosync (g, 1);\n"
 #, no-wrap
 msgid ""
 " guestfs_set_autosync (g, 1);\n"
@@ -31316,7 +32767,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:787 ../src/guestfs.pod:787
+#: ../src/guestfs.pod:791
 msgid ""
 "to have the unmount/sync done automatically for you when the handle 'g' is "
 "closed.  (This feature is called \"autosync\", L</guestfs_set_autosync> "
 msgid ""
 "to have the unmount/sync done automatically for you when the handle 'g' is "
 "closed.  (This feature is called \"autosync\", L</guestfs_set_autosync> "
@@ -31324,7 +32775,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:791 ../src/guestfs.pod:791
+#: ../src/guestfs.pod:795
 msgid ""
 "If you forget to do this, then it is entirely possible that your changes "
 "won't be written out, or will be partially written, or (very rarely) that "
 msgid ""
 "If you forget to do this, then it is entirely possible that your changes "
 "won't be written out, or will be partially written, or (very rarely) that "
@@ -31332,7 +32783,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:795 ../src/guestfs.pod:795
+#: ../src/guestfs.pod:799
 msgid ""
 "Note that in L<guestfish(3)> autosync is the default.  So quick and dirty "
 "guestfish scripts that forget to sync will work just fine, which can make "
 msgid ""
 "Note that in L<guestfish(3)> autosync is the default.  So quick and dirty "
 "guestfish scripts that forget to sync will work just fine, which can make "
@@ -31340,12 +32791,19 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:799 ../src/guestfs.pod:799
+#: ../src/guestfs.pod:803
 msgid "Mount option C<-o sync> should not be the default."
 msgstr ""
 
 #. type: textblock
 msgid "Mount option C<-o sync> should not be the default."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:801 ../src/guestfs.pod:801
+#: ../src/guestfs.pod:805
+msgid ""
+"I<Update:> L</guestfs_mount> no longer adds any options starting from "
+"libguestfs 1.13.16.  This section only applies to older versions."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:808
 msgid ""
 "If you use L</guestfs_mount>, then C<-o sync,noatime> are added implicitly.  "
 "However C<-o sync> does not add any reliability benefit, but does have a "
 msgid ""
 "If you use L</guestfs_mount>, then C<-o sync,noatime> are added implicitly.  "
 "However C<-o sync> does not add any reliability benefit, but does have a "
@@ -31353,31 +32811,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:805 ../src/guestfs.pod:805
+#: ../src/guestfs.pod:812
 msgid ""
 "The work around is to use L</guestfs_mount_options> and set the mount "
 "options that you actually want to use."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The work around is to use L</guestfs_mount_options> and set the mount "
 "options that you actually want to use."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:808 ../src/guestfs.pod:808
+#: ../src/guestfs.pod:815
 msgid "Read-only should be the default."
 msgstr ""
 
 #. type: textblock
 msgid "Read-only should be the default."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:810 ../src/guestfs.pod:810
+#: ../src/guestfs.pod:817
 msgid ""
 "In L<guestfish(3)>, I<--ro> should be the default, and you should have to "
 "specify I<--rw> if you want to make changes to the image."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "In L<guestfish(3)>, I<--ro> should be the default, and you should have to "
 "specify I<--rw> if you want to make changes to the image."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:813 ../src/guestfs.pod:813
+#: ../src/guestfs.pod:820
 msgid "This would reduce the potential to corrupt live VM images."
 msgstr ""
 
 #. type: textblock
 msgid "This would reduce the potential to corrupt live VM images."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:815 ../src/guestfs.pod:815
+#: ../src/guestfs.pod:822
 msgid ""
 "Note that many filesystems change the disk when you just mount and unmount, "
 "even if you didn't perform any writes.  You need to use "
 msgid ""
 "Note that many filesystems change the disk when you just mount and unmount, "
 "even if you didn't perform any writes.  You need to use "
@@ -31385,12 +32843,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:819 ../src/guestfs.pod:819
+#: ../src/guestfs.pod:826
 msgid "guestfish command line is hard to use."
 msgstr ""
 
 #. type: textblock
 msgid "guestfish command line is hard to use."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:821 ../src/guestfs.pod:821
+#: ../src/guestfs.pod:828
 msgid ""
 "C<guestfish disk.img> doesn't do what people expect (open C<disk.img> for "
 "examination).  It tries to run a guestfish command C<disk.img> which doesn't "
 msgid ""
 "C<guestfish disk.img> doesn't do what people expect (open C<disk.img> for "
 "examination).  It tries to run a guestfish command C<disk.img> which doesn't "
@@ -31400,12 +32858,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:828 ../src/guestfs.pod:828
+#: ../src/guestfs.pod:835
 msgid "guestfish megabyte modifiers don't work right on all commands"
 msgstr ""
 
 #. type: textblock
 msgid "guestfish megabyte modifiers don't work right on all commands"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:830 ../src/guestfs.pod:830
+#: ../src/guestfs.pod:837
 msgid ""
 "In recent guestfish you can use C<1M> to mean 1 megabyte (and similarly for "
 "other modifiers).  What guestfish actually does is to multiply the number "
 msgid ""
 "In recent guestfish you can use C<1M> to mean 1 megabyte (and similarly for "
 "other modifiers).  What guestfish actually does is to multiply the number "
@@ -31415,12 +32873,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:837 ../src/guestfs.pod:837
+#: ../src/guestfs.pod:844
 msgid "The most common is L</guestfs_lvcreate>.  The guestfish command:"
 msgstr ""
 
 #. type: verbatim
 msgid "The most common is L</guestfs_lvcreate>.  The guestfish command:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:839 ../src/guestfs.pod:839
+#: ../src/guestfs.pod:846
 #, no-wrap
 msgid ""
 " lvcreate LV VG 100M\n"
 #, no-wrap
 msgid ""
 " lvcreate LV VG 100M\n"
@@ -31428,7 +32886,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:841 ../src/guestfs.pod:841
+#: ../src/guestfs.pod:848
 msgid ""
 "does not do what you might expect.  Instead because L</guestfs_lvcreate> is "
 "already expecting megabytes, this tries to create a 100 I<terabyte> (100 "
 msgid ""
 "does not do what you might expect.  Instead because L</guestfs_lvcreate> is "
 "already expecting megabytes, this tries to create a 100 I<terabyte> (100 "
@@ -31437,19 +32895,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:846 ../src/guestfs.pod:846
+#: ../src/guestfs.pod:853
 msgid ""
 "This could be fixed in the generator by specially marking parameters and "
 "return values which take bytes or other units."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This could be fixed in the generator by specially marking parameters and "
 "return values which take bytes or other units."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:849 ../src/guestfs.pod:849
+#: ../src/guestfs.pod:856
 msgid "Ambiguity between devices and paths"
 msgstr ""
 
 #. type: textblock
 msgid "Ambiguity between devices and paths"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:851 ../src/guestfs.pod:851
+#: ../src/guestfs.pod:858
 msgid ""
 "There is a subtle ambiguity in the API between a device name "
 "(eg. C</dev/sdb2>) and a similar pathname.  A file might just happen to be "
 msgid ""
 "There is a subtle ambiguity in the API between a device name "
 "(eg. C</dev/sdb2>) and a similar pathname.  A file might just happen to be "
@@ -31457,7 +32915,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:856 ../src/guestfs.pod:856
+#: ../src/guestfs.pod:863
 msgid ""
 "In the current API we usually resolve this ambiguity by having two separate "
 "calls, for example L</guestfs_checksum> and L</guestfs_checksum_device>.  "
 msgid ""
 "In the current API we usually resolve this ambiguity by having two separate "
 "calls, for example L</guestfs_checksum> and L</guestfs_checksum_device>.  "
@@ -31466,7 +32924,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:862 ../src/guestfs.pod:862
+#: ../src/guestfs.pod:869
 msgid ""
 "To avoid both the ambiguity and the need to duplicate some calls, we could "
 "make paths/devices into structured names.  One way to do this would be to "
 msgid ""
 "To avoid both the ambiguity and the need to duplicate some calls, we could "
 "make paths/devices into structured names.  One way to do this would be to "
@@ -31476,7 +32934,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:868 ../src/guestfs.pod:868
+#: ../src/guestfs.pod:875
 #, no-wrap
 msgid ""
 " type path = Path of string | Device of int | Partition of int * int\n"
 #, no-wrap
 msgid ""
 " type path = Path of string | Device of int | Partition of int * int\n"
@@ -31484,12 +32942,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:870 ../src/guestfs.pod:870
+#: ../src/guestfs.pod:877
 msgid "which would allow you to pass arguments like:"
 msgstr ""
 
 #. type: verbatim
 msgid "which would allow you to pass arguments like:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:872 ../src/guestfs.pod:872
+#: ../src/guestfs.pod:879
 #, no-wrap
 msgid ""
 " Path \"/foo/bar\"\n"
 #, no-wrap
 msgid ""
 " Path \"/foo/bar\"\n"
@@ -31500,26 +32958,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:877 ../src/guestfs.pod:877
+#: ../src/guestfs.pod:884
 msgid ""
 "As you can see there are still problems to resolve even with this "
 "representation.  Also consider how it might work in guestfish."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "As you can see there are still problems to resolve even with this "
 "representation.  Also consider how it might work in guestfish."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:882 ../src/guestfs.pod:882
+#: ../src/guestfs.pod:889
 msgid "KEYS AND PASSPHRASES"
 msgstr ""
 
 #. type: textblock
 msgid "KEYS AND PASSPHRASES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:884 ../src/guestfs.pod:884
+#: ../src/guestfs.pod:891
 msgid ""
 "Certain libguestfs calls take a parameter that contains sensitive key "
 "material, passed in as a C string."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Certain libguestfs calls take a parameter that contains sensitive key "
 "material, passed in as a C string."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:887 ../src/guestfs.pod:887
+#: ../src/guestfs.pod:894
 msgid ""
 "In the future we would hope to change the libguestfs implementation so that "
 "keys are L<mlock(2)>-ed into physical RAM, and thus can never end up in "
 msgid ""
 "In the future we would hope to change the libguestfs implementation so that "
 "keys are L<mlock(2)>-ed into physical RAM, and thus can never end up in "
@@ -31528,7 +32986,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:892 ../src/guestfs.pod:892
+#: ../src/guestfs.pod:899
 msgid ""
 "Therefore you should be aware that any key parameter you pass to libguestfs "
 "might end up being written out to the swap partition.  If this is a concern, "
 msgid ""
 "Therefore you should be aware that any key parameter you pass to libguestfs "
 "might end up being written out to the swap partition.  If this is a concern, "
@@ -31536,19 +32994,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:897 ../src/guestfs.pod:897
+#: ../src/guestfs.pod:904
 msgid "MULTIPLE HANDLES AND MULTIPLE THREADS"
 msgstr ""
 
 #. type: textblock
 msgid "MULTIPLE HANDLES AND MULTIPLE THREADS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:899 ../src/guestfs.pod:899
+#: ../src/guestfs.pod:906
 msgid ""
 "All high-level libguestfs actions are synchronous.  If you want to use "
 "libguestfs asynchronously then you must create a thread."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "All high-level libguestfs actions are synchronous.  If you want to use "
 "libguestfs asynchronously then you must create a thread."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:902 ../src/guestfs.pod:902
+#: ../src/guestfs.pod:909
 msgid ""
 "Only use the handle from a single thread.  Either use the handle exclusively "
 "from one thread, or provide your own mutex so that two threads cannot issue "
 msgid ""
 "Only use the handle from a single thread.  Either use the handle exclusively "
 "from one thread, or provide your own mutex so that two threads cannot issue "
@@ -31556,33 +33014,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:906 ../src/guestfs.pod:906
+#: ../src/guestfs.pod:913
 msgid ""
 "See the graphical program guestfs-browser for one possible architecture for "
 "multithreaded programs using libvirt and libguestfs."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See the graphical program guestfs-browser for one possible architecture for "
 "multithreaded programs using libvirt and libguestfs."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:909 ../src/guestfs.pod:909
+#: ../src/guestfs.pod:916
 msgid "PATH"
 msgstr ""
 
 #. type: textblock
 msgid "PATH"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:911 ../src/guestfs.pod:911
+#: ../src/guestfs.pod:918
 msgid ""
 "Libguestfs needs a supermin appliance, which it finds by looking along an "
 "internal path."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Libguestfs needs a supermin appliance, which it finds by looking along an "
 "internal path."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:914 ../src/guestfs.pod:914
+#: ../src/guestfs.pod:921
 msgid ""
 "By default it looks for these in the directory C<$libdir/guestfs> "
 "(eg. C</usr/local/lib/guestfs> or C</usr/lib64/guestfs>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "By default it looks for these in the directory C<$libdir/guestfs> "
 "(eg. C</usr/local/lib/guestfs> or C</usr/lib64/guestfs>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:917 ../src/guestfs.pod:917
+#: ../src/guestfs.pod:924
 msgid ""
 "Use L</guestfs_set_path> or set the environment variable L</LIBGUESTFS_PATH> "
 "to change the directories that libguestfs will search in.  The value is a "
 msgid ""
 "Use L</guestfs_set_path> or set the environment variable L</LIBGUESTFS_PATH> "
 "to change the directories that libguestfs will search in.  The value is a "
@@ -31593,12 +33051,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:924 ../src/guestfs.pod:924
+#: ../src/guestfs.pod:931
 msgid "QEMU WRAPPERS"
 msgstr ""
 
 #. type: textblock
 msgid "QEMU WRAPPERS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:926 ../src/guestfs.pod:926
+#: ../src/guestfs.pod:933
 msgid ""
 "If you want to compile your own qemu, run qemu from a non-standard location, "
 "or pass extra arguments to qemu, then you can write a shell-script wrapper "
 msgid ""
 "If you want to compile your own qemu, run qemu from a non-standard location, "
 "or pass extra arguments to qemu, then you can write a shell-script wrapper "
@@ -31606,7 +33064,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:930 ../src/guestfs.pod:930
+#: ../src/guestfs.pod:937
 msgid ""
 "There is one important rule to remember: you I<must C<exec qemu>> as the "
 "last command in the shell script (so that qemu replaces the shell and "
 msgid ""
 "There is one important rule to remember: you I<must C<exec qemu>> as the "
 "last command in the shell script (so that qemu replaces the shell and "
@@ -31615,14 +33073,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:935 ../src/guestfs.pod:935
+#: ../src/guestfs.pod:942
 msgid ""
 "Here is an example of a wrapper, where I have built my own copy of qemu from "
 "source:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Here is an example of a wrapper, where I have built my own copy of qemu from "
 "source:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:938 ../src/guestfs.pod:938
+#: ../src/guestfs.pod:945
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
@@ -31633,7 +33091,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:942 ../src/guestfs.pod:942
+#: ../src/guestfs.pod:949
 msgid ""
 "Save this script as C</tmp/qemu.wrapper> (or wherever), C<chmod +x>, and "
 "then use it by setting the LIBGUESTFS_QEMU environment variable.  For "
 msgid ""
 "Save this script as C</tmp/qemu.wrapper> (or wherever), C<chmod +x>, and "
 "then use it by setting the LIBGUESTFS_QEMU environment variable.  For "
@@ -31641,7 +33099,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:946 ../src/guestfs.pod:946
+#: ../src/guestfs.pod:953
 #, no-wrap
 msgid ""
 " LIBGUESTFS_QEMU=/tmp/qemu.wrapper guestfish\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_QEMU=/tmp/qemu.wrapper guestfish\n"
@@ -31649,26 +33107,70 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:948 ../src/guestfs.pod:948
+#: ../src/guestfs.pod:955
 msgid ""
 "Note that libguestfs also calls qemu with the -help and -version options in "
 "order to determine features."
 msgstr ""
 
 msgid ""
 "Note that libguestfs also calls qemu with the -help and -version options in "
 "order to determine features."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs.pod:958
+msgid ""
+"Wrappers can also be used to edit the options passed to qemu.  In the "
+"following example, the C<-machine ...> option (C<-machine> and the following "
+"argument) are removed from the command line and replaced with C<-machine "
+"pc,accel=tcg>.  The while loop iterates over the options until it finds the "
+"right one to remove, putting the remaining options into the C<args> array."
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:965
+#, no-wrap
+msgid ""
+" #!/bin/bash -\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:967
+#, no-wrap
+msgid ""
+" i=0\n"
+" while [ $# -gt 0 ]; do\n"
+"     case \"$1\" in\n"
+"     -machine)\n"
+"         shift 2;;\n"
+"     *)\n"
+"         args[i]=\"$1\"\n"
+"         (( i++ ))\n"
+"         shift ;;\n"
+"     esac\n"
+" done\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:979
+#, no-wrap
+msgid ""
+" exec qemu-kvm -machine pc,accel=tcg \"${args[@]}\"\n"
+"\n"
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:951 ../src/guestfs.pod:951
+#: ../src/guestfs.pod:981
 msgid "ATTACHING TO RUNNING DAEMONS"
 msgstr ""
 
 #. type: textblock
 msgid "ATTACHING TO RUNNING DAEMONS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:953 ../src/guestfs.pod:953
+#: ../src/guestfs.pod:983
 msgid ""
 "I<Note (1):> This is B<highly experimental> and has a tendency to eat "
 "babies.  Use with caution."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "I<Note (1):> This is B<highly experimental> and has a tendency to eat "
 "babies.  Use with caution."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:956 ../src/guestfs.pod:956
+#: ../src/guestfs.pod:986
 msgid ""
 "I<Note (2):> This section explains how to attach to a running daemon from a "
 "low level perspective.  For most users, simply using virt tools such as "
 msgid ""
 "I<Note (2):> This section explains how to attach to a running daemon from a "
 "low level perspective.  For most users, simply using virt tools such as "
@@ -31676,12 +33178,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:960 ../src/guestfs.pod:960
+#: ../src/guestfs.pod:990
 msgid "Using guestfs_set_attach_method"
 msgstr ""
 
 #. type: textblock
 msgid "Using guestfs_set_attach_method"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:962 ../src/guestfs.pod:962
+#: ../src/guestfs.pod:992
 msgid ""
 "By calling L</guestfs_set_attach_method> you can change how the library "
 "connects to the C<guestfsd> daemon in L</guestfs_launch> (read "
 msgid ""
 "By calling L</guestfs_set_attach_method> you can change how the library "
 "connects to the C<guestfsd> daemon in L</guestfs_launch> (read "
@@ -31689,14 +33191,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:966 ../src/guestfs.pod:966
+#: ../src/guestfs.pod:996
 msgid ""
 "The normal attach method is C<appliance>, where a small appliance is created "
 "containing the daemon, and then the library connects to this."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The normal attach method is C<appliance>, where a small appliance is created "
 "containing the daemon, and then the library connects to this."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:969 ../src/guestfs.pod:969
+#: ../src/guestfs.pod:999
 msgid ""
 "Setting attach method to C<unix:I<path>> (where I<path> is the path of a "
 "Unix domain socket) causes L</guestfs_launch> to connect to an existing "
 msgid ""
 "Setting attach method to C<unix:I<path>> (where I<path> is the path of a "
 "Unix domain socket) causes L</guestfs_launch> to connect to an existing "
@@ -31704,7 +33206,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:973 ../src/guestfs.pod:973
+#: ../src/guestfs.pod:1003
 msgid ""
 "The normal use for this is to connect to a running virtual machine that "
 "contains a C<guestfsd> daemon, and send commands so you can read and write "
 msgid ""
 "The normal use for this is to connect to a running virtual machine that "
 "contains a C<guestfsd> daemon, and send commands so you can read and write "
@@ -31712,12 +33214,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:977 ../src/guestfs.pod:977
+#: ../src/guestfs.pod:1007
 msgid "Using guestfs_add_domain with live flag"
 msgstr ""
 
 #. type: textblock
 msgid "Using guestfs_add_domain with live flag"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:979 ../src/guestfs.pod:979
+#: ../src/guestfs.pod:1009
 msgid ""
 "L</guestfs_add_domain> provides some help for getting the correct attach "
 "method.  If you pass the C<live> option to this function, then (if the "
 msgid ""
 "L</guestfs_add_domain> provides some help for getting the correct attach "
 "method.  If you pass the C<live> option to this function, then (if the "
@@ -31726,7 +33228,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:985 ../src/guestfs.pod:985
+#: ../src/guestfs.pod:1015
 #, no-wrap
 msgid ""
 " <domain>\n"
 #, no-wrap
 msgid ""
 " <domain>\n"
@@ -31744,14 +33246,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:997 ../src/guestfs.pod:997
+#: ../src/guestfs.pod:1027
 msgid ""
 "L</guestfs_add_domain> extracts C</path/to/socket> and sets the attach "
 "method to C<unix:/path/to/socket>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L</guestfs_add_domain> extracts C</path/to/socket> and sets the attach "
 "method to C<unix:/path/to/socket>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1000 ../src/guestfs.pod:1000
+#: ../src/guestfs.pod:1030
 msgid ""
 "Some of the libguestfs tools (including guestfish) support a I<--live> "
 "option which is passed through to L</guestfs_add_domain> thus allowing you "
 msgid ""
 "Some of the libguestfs tools (including guestfish) support a I<--live> "
 "option which is passed through to L</guestfs_add_domain> thus allowing you "
@@ -31759,19 +33261,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1004 ../src/guestfs.pod:1004
+#: ../src/guestfs.pod:1034
 msgid ""
 "The virtual machine needs to have been set up beforehand so that it has the "
 "virtio-serial channel and so that guestfsd is running inside it."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The virtual machine needs to have been set up beforehand so that it has the "
 "virtio-serial channel and so that guestfsd is running inside it."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1008 ../src/guestfs.pod:1008
+#: ../src/guestfs.pod:1038
 msgid "ABI GUARANTEE"
 msgstr ""
 
 #. type: textblock
 msgid "ABI GUARANTEE"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1010 ../src/guestfs.pod:1010
+#: ../src/guestfs.pod:1040
 msgid ""
 "We guarantee the libguestfs ABI (binary interface), for public, high-level "
 "actions as outlined in this section.  Although we will deprecate some "
 msgid ""
 "We guarantee the libguestfs ABI (binary interface), for public, high-level "
 "actions as outlined in this section.  Although we will deprecate some "
@@ -31781,12 +33283,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1016 ../src/guestfs.pod:1016
+#: ../src/guestfs.pod:1046
 msgid "BLOCK DEVICE NAMING"
 msgstr ""
 
 #. type: textblock
 msgid "BLOCK DEVICE NAMING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1018 ../src/guestfs.pod:1018
+#: ../src/guestfs.pod:1048
 msgid ""
 "In the kernel there is now quite a profusion of schemata for naming block "
 "devices (in this context, by I<block device> I mean a physical or virtual "
 msgid ""
 "In the kernel there is now quite a profusion of schemata for naming block "
 "devices (in this context, by I<block device> I mean a physical or virtual "
@@ -31801,7 +33303,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1030 ../src/guestfs.pod:1030
+#: ../src/guestfs.pod:1060
 msgid ""
 "As discussed above, libguestfs uses a qemu appliance running an embedded "
 "Linux kernel to access block devices.  We can run a variety of appliances "
 msgid ""
 "As discussed above, libguestfs uses a qemu appliance running an embedded "
 "Linux kernel to access block devices.  We can run a variety of appliances "
@@ -31809,7 +33311,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1034 ../src/guestfs.pod:1034
+#: ../src/guestfs.pod:1064
 msgid ""
 "This causes a problem for libguestfs because many API calls use device or "
 "partition names.  Working scripts and the recipe (example) scripts that we "
 msgid ""
 "This causes a problem for libguestfs because many API calls use device or "
 "partition names.  Working scripts and the recipe (example) scripts that we "
@@ -31817,7 +33319,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1039 ../src/guestfs.pod:1039
+#: ../src/guestfs.pod:1069
 msgid ""
 "Therefore libguestfs defines C</dev/sd*> as the I<standard naming scheme>.  "
 "Internally C</dev/sd*> names are translated, if necessary, to other names as "
 msgid ""
 "Therefore libguestfs defines C</dev/sd*> as the I<standard naming scheme>.  "
 "Internally C</dev/sd*> names are translated, if necessary, to other names as "
@@ -31826,7 +33328,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1045 ../src/guestfs.pod:1045
+#: ../src/guestfs.pod:1075
 msgid ""
 "Note that this I<only> applies to parameters.  The L</guestfs_list_devices>, "
 "L</guestfs_list_partitions> and similar calls return the true names of the "
 msgid ""
 "Note that this I<only> applies to parameters.  The L</guestfs_list_devices>, "
 "L</guestfs_list_partitions> and similar calls return the true names of the "
@@ -31834,12 +33336,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1050 ../src/guestfs.pod:1050
+#: ../src/guestfs.pod:1080
 msgid "ALGORITHM FOR BLOCK DEVICE NAME TRANSLATION"
 msgstr ""
 
 #. type: textblock
 msgid "ALGORITHM FOR BLOCK DEVICE NAME TRANSLATION"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1052 ../src/guestfs.pod:1052
+#: ../src/guestfs.pod:1082
 msgid ""
 "Usually this translation is transparent.  However in some (very rare)  cases "
 "you may need to know the exact algorithm.  Such cases include where you use "
 msgid ""
 "Usually this translation is transparent.  However in some (very rare)  cases "
 "you may need to know the exact algorithm.  Such cases include where you use "
@@ -31849,7 +33351,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1058 ../src/guestfs.pod:1058
+#: ../src/guestfs.pod:1088
 msgid ""
 "The algorithm is applied only to I<parameters> which are known to be either "
 "device or partition names.  Return values from functions such as "
 msgid ""
 "The algorithm is applied only to I<parameters> which are known to be either "
 "device or partition names.  Return values from functions such as "
@@ -31857,54 +33359,54 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1066 ../src/guestfs.pod:1066
+#: ../src/guestfs.pod:1096
 msgid "Is the string a parameter which is a device or partition name?"
 msgstr ""
 
 #. type: textblock
 msgid "Is the string a parameter which is a device or partition name?"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1070 ../src/guestfs.pod:1070
+#: ../src/guestfs.pod:1100
 msgid "Does the string begin with C</dev/sd>?"
 msgstr ""
 
 #. type: textblock
 msgid "Does the string begin with C</dev/sd>?"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1074 ../src/guestfs.pod:1074
+#: ../src/guestfs.pod:1104
 msgid ""
 "Does the named device exist? If so, we use that device.  However if I<not> "
 "then we continue with this algorithm."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Does the named device exist? If so, we use that device.  However if I<not> "
 "then we continue with this algorithm."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1079 ../src/guestfs.pod:1079
+#: ../src/guestfs.pod:1109
 msgid "Replace initial C</dev/sd> string with C</dev/hd>."
 msgstr ""
 
 #. type: textblock
 msgid "Replace initial C</dev/sd> string with C</dev/hd>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1081 ../src/guestfs.pod:1081
+#: ../src/guestfs.pod:1111
 msgid "For example, change C</dev/sda2> to C</dev/hda2>."
 msgstr ""
 
 #. type: textblock
 msgid "For example, change C</dev/sda2> to C</dev/hda2>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1083 ../src/guestfs.pod:1083
+#: ../src/guestfs.pod:1113
 msgid "If that named device exists, use it.  If not, continue."
 msgstr ""
 
 #. type: textblock
 msgid "If that named device exists, use it.  If not, continue."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1087 ../src/guestfs.pod:1087
+#: ../src/guestfs.pod:1117
 msgid "Replace initial C</dev/sd> string with C</dev/vd>."
 msgstr ""
 
 #. type: textblock
 msgid "Replace initial C</dev/sd> string with C</dev/vd>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1089 ../src/guestfs.pod:1089
+#: ../src/guestfs.pod:1119
 msgid "If that named device exists, use it.  If not, return an error."
 msgstr ""
 
 #. type: =head3
 msgid "If that named device exists, use it.  If not, return an error."
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1093 ../src/guestfs.pod:1093
+#: ../src/guestfs.pod:1123
 msgid "PORTABILITY CONCERNS WITH BLOCK DEVICE NAMING"
 msgstr ""
 
 #. type: textblock
 msgid "PORTABILITY CONCERNS WITH BLOCK DEVICE NAMING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1095 ../src/guestfs.pod:1095
+#: ../src/guestfs.pod:1125
 msgid ""
 "Although the standard naming scheme and automatic translation is useful for "
 "simple programs and guestfish scripts, for larger programs it is best not to "
 msgid ""
 "Although the standard naming scheme and automatic translation is useful for "
 "simple programs and guestfish scripts, for larger programs it is best not to "
@@ -31912,50 +33414,50 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1099 ../src/guestfs.pod:1099
+#: ../src/guestfs.pod:1129
 msgid ""
 "Where possible for maximum future portability programs using libguestfs "
 "should use these future-proof techniques:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Where possible for maximum future portability programs using libguestfs "
 "should use these future-proof techniques:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1106 ../src/guestfs.pod:1106
+#: ../src/guestfs.pod:1136
 msgid ""
 "Use L</guestfs_list_devices> or L</guestfs_list_partitions> to list actual "
 "device names, and then use those names directly."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Use L</guestfs_list_devices> or L</guestfs_list_partitions> to list actual "
 "device names, and then use those names directly."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1109 ../src/guestfs.pod:1109
+#: ../src/guestfs.pod:1139
 msgid "Since those device names exist by definition, they will never be translated."
 msgstr ""
 
 #. type: textblock
 msgid "Since those device names exist by definition, they will never be translated."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1114 ../src/guestfs.pod:1114
+#: ../src/guestfs.pod:1144
 msgid ""
 "Use higher level ways to identify filesystems, such as LVM names, UUIDs and "
 "filesystem labels."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "Use higher level ways to identify filesystems, such as LVM names, UUIDs and "
 "filesystem labels."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1119 ../src/guestfs.pod:1119
+#: ../src/guestfs.pod:1149
 msgid "SECURITY"
 msgstr ""
 
 #. type: textblock
 msgid "SECURITY"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1121 ../src/guestfs.pod:1121
+#: ../src/guestfs.pod:1151
 msgid ""
 "This section discusses security implications of using libguestfs, "
 "particularly with untrusted or malicious guests or disk images."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This section discusses security implications of using libguestfs, "
 "particularly with untrusted or malicious guests or disk images."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1124 ../src/guestfs.pod:1124
+#: ../src/guestfs.pod:1154
 msgid "GENERAL SECURITY CONSIDERATIONS"
 msgstr ""
 
 #. type: textblock
 msgid "GENERAL SECURITY CONSIDERATIONS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1126 ../src/guestfs.pod:1126
+#: ../src/guestfs.pod:1156
 msgid ""
 "Be careful with any files or data that you download from a guest (by "
 "\"download\" we mean not just the L</guestfs_download> command but any "
 msgid ""
 "Be careful with any files or data that you download from a guest (by "
 "\"download\" we mean not just the L</guestfs_download> command but any "
@@ -31965,42 +33467,42 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1136 ../src/guestfs.pod:1136
+#: ../src/guestfs.pod:1166
 msgid "the data (file etc) not being present"
 msgstr ""
 
 #. type: textblock
 msgid "the data (file etc) not being present"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1140 ../src/guestfs.pod:1140
+#: ../src/guestfs.pod:1170
 msgid "being present but empty"
 msgstr ""
 
 #. type: textblock
 msgid "being present but empty"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1144 ../src/guestfs.pod:1144
+#: ../src/guestfs.pod:1174
 msgid "being much larger than normal"
 msgstr ""
 
 #. type: textblock
 msgid "being much larger than normal"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1148 ../src/guestfs.pod:1148
+#: ../src/guestfs.pod:1178
 msgid "containing arbitrary 8 bit data"
 msgstr ""
 
 #. type: textblock
 msgid "containing arbitrary 8 bit data"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1152 ../src/guestfs.pod:1152
+#: ../src/guestfs.pod:1182
 msgid "being in an unexpected character encoding"
 msgstr ""
 
 #. type: textblock
 msgid "being in an unexpected character encoding"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1156 ../src/guestfs.pod:1156
+#: ../src/guestfs.pod:1186
 msgid "containing homoglyphs."
 msgstr ""
 
 #. type: =head2
 msgid "containing homoglyphs."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1160 ../src/guestfs.pod:1160
+#: ../src/guestfs.pod:1190
 msgid "SECURITY OF MOUNTING FILESYSTEMS"
 msgstr ""
 
 #. type: textblock
 msgid "SECURITY OF MOUNTING FILESYSTEMS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1162 ../src/guestfs.pod:1162
+#: ../src/guestfs.pod:1192
 msgid ""
 "When you mount a filesystem under Linux, mistakes in the kernel filesystem "
 "(VFS) module can sometimes be escalated into exploits by deliberately "
 msgid ""
 "When you mount a filesystem under Linux, mistakes in the kernel filesystem "
 "(VFS) module can sometimes be escalated into exploits by deliberately "
@@ -32016,7 +33518,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1175 ../src/guestfs.pod:1175
+#: ../src/guestfs.pod:1205
 msgid ""
 "That explains why you should never mount a filesystem from an untrusted "
 "guest on your host kernel.  How about libguestfs? We run a Linux kernel "
 msgid ""
 "That explains why you should never mount a filesystem from an untrusted "
 "guest on your host kernel.  How about libguestfs? We run a Linux kernel "
@@ -32030,19 +33532,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1186 ../src/guestfs.pod:1186
+#: ../src/guestfs.pod:1216
 msgid ""
 "In any case callers can reduce the attack surface by forcing the filesystem "
 "type when mounting (use L</guestfs_mount_vfs>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "In any case callers can reduce the attack surface by forcing the filesystem "
 "type when mounting (use L</guestfs_mount_vfs>)."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1189 ../src/guestfs.pod:1189
+#: ../src/guestfs.pod:1219
 msgid "PROTOCOL SECURITY"
 msgstr ""
 
 #. type: textblock
 msgid "PROTOCOL SECURITY"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1191 ../src/guestfs.pod:1191
+#: ../src/guestfs.pod:1221
 msgid ""
 "The protocol is designed to be secure, being based on RFC 4506 (XDR)  with a "
 "defined upper message size.  However a program that uses libguestfs must "
 msgid ""
 "The protocol is designed to be secure, being based on RFC 4506 (XDR)  with a "
 "defined upper message size.  However a program that uses libguestfs must "
@@ -32052,12 +33554,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1197 ../src/guestfs.pod:1197
+#: ../src/guestfs.pod:1227
 msgid "INSPECTION SECURITY"
 msgstr ""
 
 #. type: textblock
 msgid "INSPECTION SECURITY"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1199 ../src/guestfs.pod:1199
+#: ../src/guestfs.pod:1229
 msgid ""
 "Parts of the inspection API (see L</INSPECTION>) return untrusted strings "
 "directly from the guest, and these could contain any 8 bit data.  Callers "
 msgid ""
 "Parts of the inspection API (see L</INSPECTION>) return untrusted strings "
 "directly from the guest, and these could contain any 8 bit data.  Callers "
@@ -32066,7 +33568,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1205 ../src/guestfs.pod:1205
+#: ../src/guestfs.pod:1235
 msgid ""
 "Guest configuration may be altered in unusual ways by the administrator of "
 "the virtual machine, and may not reflect reality (particularly for untrusted "
 msgid ""
 "Guest configuration may be altered in unusual ways by the administrator of "
 "the virtual machine, and may not reflect reality (particularly for untrusted "
@@ -32077,7 +33579,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1213 ../src/guestfs.pod:1213
+#: ../src/guestfs.pod:1243
 msgid ""
 "The inspection API parses guest configuration using two external libraries: "
 "Augeas (Linux configuration) and hivex (Windows Registry).  Both are "
 msgid ""
 "The inspection API parses guest configuration using two external libraries: "
 "Augeas (Linux configuration) and hivex (Windows Registry).  Both are "
@@ -32087,12 +33589,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1219 ../src/guestfs.pod:1219
+#: ../src/guestfs.pod:1249
 msgid "RUNNING UNTRUSTED GUEST COMMANDS"
 msgstr ""
 
 #. type: textblock
 msgid "RUNNING UNTRUSTED GUEST COMMANDS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1221 ../src/guestfs.pod:1221
+#: ../src/guestfs.pod:1251
 msgid ""
 "Be very cautious about running commands from the guest.  By running a "
 "command in the guest, you are giving CPU time to a binary that you do not "
 msgid ""
 "Be very cautious about running commands from the guest.  By running a "
 "command in the guest, you are giving CPU time to a binary that you do not "
@@ -32102,24 +33604,24 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1227 ../src/guestfs.pod:1227
+#: ../src/guestfs.pod:1257
 msgid "CVE-2010-3851"
 msgstr ""
 
 #. type: textblock
 msgid "CVE-2010-3851"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1229 ../src/guestfs.pod:1229
+#: ../src/guestfs.pod:1259
 msgid "https://bugzilla.redhat.com/642934"
 msgstr ""
 
 #. type: textblock
 msgid "https://bugzilla.redhat.com/642934"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1231 ../src/guestfs.pod:1231
+#: ../src/guestfs.pod:1261
 msgid ""
 "This security bug concerns the automatic disk format detection that qemu "
 "does on disk images."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This security bug concerns the automatic disk format detection that qemu "
 "does on disk images."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1234 ../src/guestfs.pod:1234
+#: ../src/guestfs.pod:1264
 msgid ""
 "A raw disk image is just the raw bytes, there is no header.  Other disk "
 "images like qcow2 contain a special header.  Qemu deals with this by looking "
 msgid ""
 "A raw disk image is just the raw bytes, there is no header.  Other disk "
 "images like qcow2 contain a special header.  Qemu deals with this by looking "
@@ -32128,7 +33630,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1239 ../src/guestfs.pod:1239
+#: ../src/guestfs.pod:1269
 msgid ""
 "This allows a guest which has been given a raw disk image to write some "
 "other header.  At next boot (or when the disk image is accessed by "
 msgid ""
 "This allows a guest which has been given a raw disk image to write some "
 "other header.  At next boot (or when the disk image is accessed by "
@@ -32137,7 +33639,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1244 ../src/guestfs.pod:1244
+#: ../src/guestfs.pod:1274
 msgid ""
 "This in itself would not be a problem, but qcow2 offers many features, one "
 "of which is to allow a disk image to refer to another image (called the "
 msgid ""
 "This in itself would not be a problem, but qcow2 offers many features, one "
 "of which is to allow a disk image to refer to another image (called the "
@@ -32149,24 +33651,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1252 ../src/guestfs.pod:1252
+#: ../src/guestfs.pod:1282
 msgid "In libguestfs this is rather hard to exploit except under two circumstances:"
 msgstr ""
 
 #. type: textblock
 msgid "In libguestfs this is rather hard to exploit except under two circumstances:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1259 ../src/guestfs.pod:1259
+#: ../src/guestfs.pod:1289
 msgid "You have enabled the network or have opened the disk in write mode."
 msgstr ""
 
 #. type: textblock
 msgid "You have enabled the network or have opened the disk in write mode."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1263 ../src/guestfs.pod:1263
+#: ../src/guestfs.pod:1293
 msgid ""
 "You are also running untrusted code from the guest (see L</RUNNING "
 "COMMANDS>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You are also running untrusted code from the guest (see L</RUNNING "
 "COMMANDS>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1268 ../src/guestfs.pod:1268
+#: ../src/guestfs.pod:1298
 msgid ""
 "The way to avoid this is to specify the expected disk format when adding "
 "disks (the optional C<format> option to L</guestfs_add_drive_opts>).  You "
 msgid ""
 "The way to avoid this is to specify the expected disk format when adding "
 "disks (the optional C<format> option to L</guestfs_add_drive_opts>).  You "
@@ -32175,31 +33677,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1273 ../src/guestfs.pod:1273
+#: ../src/guestfs.pod:1303
 msgid ""
 "For disks added from libvirt using calls like L</guestfs_add_domain>, the "
 "format is fetched from libvirt and passed through."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For disks added from libvirt using calls like L</guestfs_add_domain>, the "
 "format is fetched from libvirt and passed through."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1276 ../src/guestfs.pod:1276
+#: ../src/guestfs.pod:1306
 msgid ""
 "For libguestfs tools, use the I<--format> command line parameter as "
 "appropriate."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "For libguestfs tools, use the I<--format> command line parameter as "
 "appropriate."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1279 ../src/guestfs.pod:1279
+#: ../src/guestfs.pod:1309
 msgid "CONNECTION MANAGEMENT"
 msgstr ""
 
 #. type: =head2
 msgid "CONNECTION MANAGEMENT"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1281 ../src/guestfs.pod:1281
+#: ../src/guestfs.pod:1311
 msgid "guestfs_h *"
 msgstr ""
 
 #. type: textblock
 msgid "guestfs_h *"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1283 ../src/guestfs.pod:1283
+#: ../src/guestfs.pod:1313
 msgid ""
 "C<guestfs_h> is the opaque type representing a connection handle.  Create a "
 "handle by calling L</guestfs_create>.  Call L</guestfs_close> to free the "
 msgid ""
 "C<guestfs_h> is the opaque type representing a connection handle.  Create a "
 "handle by calling L</guestfs_create>.  Call L</guestfs_close> to free the "
@@ -32207,19 +33709,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1287 ../src/guestfs.pod:1287
+#: ../src/guestfs.pod:1317
 msgid ""
 "For information on using multiple handles and threads, see the section "
 "L</MULTIPLE HANDLES AND MULTIPLE THREADS> above."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "For information on using multiple handles and threads, see the section "
 "L</MULTIPLE HANDLES AND MULTIPLE THREADS> above."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1290 ../src/guestfs.pod:1290
+#: ../src/guestfs.pod:1320
 msgid "guestfs_create"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_create"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1292 ../src/guestfs.pod:1292
+#: ../src/guestfs.pod:1322
 #, no-wrap
 msgid ""
 " guestfs_h *guestfs_create (void);\n"
 #, no-wrap
 msgid ""
 " guestfs_h *guestfs_create (void);\n"
@@ -32227,19 +33729,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1294 ../src/guestfs.pod:1294
+#: ../src/guestfs.pod:1324
 msgid "Create a connection handle."
 msgstr ""
 
 #. type: textblock
 msgid "Create a connection handle."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1296 ../src/guestfs.pod:1296
+#: ../src/guestfs.pod:1326
 msgid ""
 "On success this returns a non-NULL pointer to a handle.  On error it returns "
 "NULL."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "On success this returns a non-NULL pointer to a handle.  On error it returns "
 "NULL."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1299 ../src/guestfs.pod:1299
+#: ../src/guestfs.pod:1329
 msgid ""
 "You have to \"configure\" the handle after creating it.  This includes "
 "calling L</guestfs_add_drive_opts> (or one of the equivalent calls) on the "
 msgid ""
 "You have to \"configure\" the handle after creating it.  This includes "
 "calling L</guestfs_add_drive_opts> (or one of the equivalent calls) on the "
@@ -32247,24 +33749,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1303 ../src/guestfs.pod:1303
+#: ../src/guestfs.pod:1333
 msgid "After configuring the handle, you have to call L</guestfs_launch>."
 msgstr ""
 
 #. type: textblock
 msgid "After configuring the handle, you have to call L</guestfs_launch>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1305 ../src/guestfs.pod:1305
+#: ../src/guestfs.pod:1335
 msgid ""
 "You may also want to configure error handling for the handle.  See the "
 "L</ERROR HANDLING> section below."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You may also want to configure error handling for the handle.  See the "
 "L</ERROR HANDLING> section below."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1308 ../src/guestfs.pod:1308
+#: ../src/guestfs.pod:1338
 msgid "guestfs_close"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_close"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1310 ../src/guestfs.pod:1310
+#: ../src/guestfs.pod:1340
 #, no-wrap
 msgid ""
 " void guestfs_close (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " void guestfs_close (guestfs_h *g);\n"
@@ -32272,12 +33774,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1312 ../src/guestfs.pod:1312
+#: ../src/guestfs.pod:1342
 msgid "This closes the connection handle and frees up all resources used."
 msgstr ""
 
 #. type: textblock
 msgid "This closes the connection handle and frees up all resources used."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1314 ../src/guestfs.pod:1314
+#: ../src/guestfs.pod:1344
 msgid ""
 "If autosync was set on the handle and the handle was launched, then this "
 "implicitly calls various functions to unmount filesystems and sync the "
 msgid ""
 "If autosync was set on the handle and the handle was launched, then this "
 "implicitly calls various functions to unmount filesystems and sync the "
@@ -32285,24 +33787,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1318 ../src/guestfs.pod:1318
+#: ../src/guestfs.pod:1348
 msgid "If a close callback was set on the handle, then it is called."
 msgstr ""
 
 #. type: =head1
 msgid "If a close callback was set on the handle, then it is called."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1320 ../src/guestfs.pod:1320
+#: ../src/guestfs.pod:1350
 msgid "ERROR HANDLING"
 msgstr ""
 
 #. type: textblock
 msgid "ERROR HANDLING"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1322 ../src/guestfs.pod:1322
+#: ../src/guestfs.pod:1352
 msgid ""
 "API functions can return errors.  For example, almost all functions that "
 "return C<int> will return C<-1> to indicate an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "API functions can return errors.  For example, almost all functions that "
 "return C<int> will return C<-1> to indicate an error."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1325 ../src/guestfs.pod:1325
+#: ../src/guestfs.pod:1355
 msgid ""
 "Additional information is available for errors: an error message string and "
 "optionally an error number (errno) if the thing that failed was a system "
 msgid ""
 "Additional information is available for errors: an error message string and "
 "optionally an error number (errno) if the thing that failed was a system "
@@ -32310,7 +33812,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1329 ../src/guestfs.pod:1329
+#: ../src/guestfs.pod:1359
 msgid ""
 "You can get at the additional information about the last error on the handle "
 "by calling L</guestfs_last_error>, L</guestfs_last_errno>, and/or by setting "
 msgid ""
 "You can get at the additional information about the last error on the handle "
 "by calling L</guestfs_last_error>, L</guestfs_last_errno>, and/or by setting "
@@ -32318,7 +33820,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1334 ../src/guestfs.pod:1334
+#: ../src/guestfs.pod:1364
 msgid ""
 "When the handle is created, a default error handler is installed which "
 "prints the error message string to C<stderr>.  For small short-running "
 msgid ""
 "When the handle is created, a default error handler is installed which "
 "prints the error message string to C<stderr>.  For small short-running "
@@ -32326,7 +33828,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1338 ../src/guestfs.pod:1338
+#: ../src/guestfs.pod:1368
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1)\n"
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1)\n"
@@ -32335,29 +33837,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1341 ../src/guestfs.pod:1341
+#: ../src/guestfs.pod:1371
 msgid ""
 "since the default error handler will ensure that an error message has been "
 "printed to C<stderr> before the program exits."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "since the default error handler will ensure that an error message has been "
 "printed to C<stderr> before the program exits."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1344 ../src/guestfs.pod:1344
+#: ../src/guestfs.pod:1374
 msgid ""
 "For other programs the caller will almost certainly want to install an "
 "alternate error handler or do error handling in-line like this:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "For other programs the caller will almost certainly want to install an "
 "alternate error handler or do error handling in-line like this:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1347 ../src/guestfs.pod:1347
-#, no-wrap
-msgid ""
-" g = guestfs_create ();\n"
-" \n"
-msgstr ""
-
-#. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1349 ../src/guestfs.pod:1349
+#: ../src/guestfs.pod:1377
 #, no-wrap
 msgid ""
 " /* This disables the default behaviour of printing errors\n"
 #, no-wrap
 msgid ""
 " /* This disables the default behaviour of printing errors\n"
@@ -32367,21 +33861,24 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1353 ../src/guestfs.pod:1353
+#: ../src/guestfs.pod:1381
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1) {\n"
 "   /* Examine the error message and print it etc. */\n"
 "   char *msg = guestfs_last_error (g);\n"
 "   int errnum = guestfs_last_errno (g);\n"
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1) {\n"
 "   /* Examine the error message and print it etc. */\n"
 "   char *msg = guestfs_last_error (g);\n"
 "   int errnum = guestfs_last_errno (g);\n"
-"   fprintf (stderr, \"%s\\n\", msg);\n"
+"   fprintf (stderr, \"%s\", msg);\n"
+"   if (errnum != 0)\n"
+"     fprintf (stderr, \": %s\", strerror (errnum));\n"
+"   fprintf (stderr, \"\\n\");\n"
 "   /* ... */\n"
 "   /* ... */\n"
-"  }\n"
+" }\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1361 ../src/guestfs.pod:1361
+#: ../src/guestfs.pod:1392
 msgid ""
 "Out of memory errors are handled differently.  The default action is to call "
 "L<abort(3)>.  If this is undesirable, then you can set a handler using "
 msgid ""
 "Out of memory errors are handled differently.  The default action is to call "
 "L<abort(3)>.  If this is undesirable, then you can set a handler using "
@@ -32389,7 +33886,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1365 ../src/guestfs.pod:1365
+#: ../src/guestfs.pod:1396
 msgid ""
 "L</guestfs_create> returns C<NULL> if the handle cannot be created, and "
 "because there is no handle if this happens there is no way to get additional "
 msgid ""
 "L</guestfs_create> returns C<NULL> if the handle cannot be created, and "
 "because there is no handle if this happens there is no way to get additional "
@@ -32399,12 +33896,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1371 ../src/guestfs.pod:1371
+#: ../src/guestfs.pod:1402
 msgid "guestfs_last_error"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_last_error"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1373 ../src/guestfs.pod:1373
+#: ../src/guestfs.pod:1404
 #, no-wrap
 msgid ""
 " const char *guestfs_last_error (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " const char *guestfs_last_error (guestfs_h *g);\n"
@@ -32412,26 +33909,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1375 ../src/guestfs.pod:1375
+#: ../src/guestfs.pod:1406
 msgid ""
 "This returns the last error message that happened on C<g>.  If there has not "
 "been an error since the handle was created, then this returns C<NULL>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the last error message that happened on C<g>.  If there has not "
 "been an error since the handle was created, then this returns C<NULL>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1379 ../src/guestfs.pod:1379
+#: ../src/guestfs.pod:1410
 msgid ""
 "The lifetime of the returned string is until the next error occurs, or "
 "L</guestfs_close> is called."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The lifetime of the returned string is until the next error occurs, or "
 "L</guestfs_close> is called."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1382 ../src/guestfs.pod:1382
+#: ../src/guestfs.pod:1413
 msgid "guestfs_last_errno"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_last_errno"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1384 ../src/guestfs.pod:1384
+#: ../src/guestfs.pod:1415
 #, no-wrap
 msgid ""
 " int guestfs_last_errno (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_last_errno (guestfs_h *g);\n"
@@ -32439,27 +33936,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1386 ../src/guestfs.pod:1386
+#: ../src/guestfs.pod:1417
 msgid "This returns the last error number (errno) that happened on C<g>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the last error number (errno) that happened on C<g>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1388 ../src/guestfs.pod:1388
+#: ../src/guestfs.pod:1419
 msgid "If successful, an errno integer not equal to zero is returned."
 msgstr ""
 
 #. type: textblock
 msgid "If successful, an errno integer not equal to zero is returned."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1390 ../src/guestfs.pod:1390
+#: ../src/guestfs.pod:1421
 msgid "If no error, this returns 0.  This call can return 0 in three situations:"
 msgstr ""
 
 #. type: textblock
 msgid "If no error, this returns 0.  This call can return 0 in three situations:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1397 ../src/guestfs.pod:1397
+#: ../src/guestfs.pod:1428
 msgid "There has not been any error on the handle."
 msgstr ""
 
 #. type: textblock
 msgid "There has not been any error on the handle."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1401 ../src/guestfs.pod:1401
+#: ../src/guestfs.pod:1432
 msgid ""
 "There has been an error but the errno was meaningless.  This corresponds to "
 "the case where the error did not come from a failed system call, but for "
 msgid ""
 "There has been an error but the errno was meaningless.  This corresponds to "
 "the case where the error did not come from a failed system call, but for "
@@ -32467,14 +33964,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1407 ../src/guestfs.pod:1407
+#: ../src/guestfs.pod:1438
 msgid ""
 "There was an error from a failed system call, but for some reason the errno "
 "was not captured and returned.  This usually indicates a bug in libguestfs."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "There was an error from a failed system call, but for some reason the errno "
 "was not captured and returned.  This usually indicates a bug in libguestfs."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1413 ../src/guestfs.pod:1413
+#: ../src/guestfs.pod:1444
 msgid ""
 "Libguestfs tries to convert the errno from inside the applicance into a "
 "corresponding errno for the caller (not entirely trivial: the appliance "
 msgid ""
 "Libguestfs tries to convert the errno from inside the applicance into a "
 "corresponding errno for the caller (not entirely trivial: the appliance "
@@ -32485,12 +33982,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1421 ../src/guestfs.pod:1421
+#: ../src/guestfs.pod:1452
 msgid "guestfs_set_error_handler"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_error_handler"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1423 ../src/guestfs.pod:1423
+#: ../src/guestfs.pod:1454
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_error_handler_cb) (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_error_handler_cb) (guestfs_h *g,\n"
@@ -32503,7 +34000,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1430 ../src/guestfs.pod:1430
+#: ../src/guestfs.pod:1461
 msgid ""
 "The callback C<cb> will be called if there is an error.  The parameters "
 "passed to the callback are an opaque data pointer and the error message "
 msgid ""
 "The callback C<cb> will be called if there is an error.  The parameters "
 "passed to the callback are an opaque data pointer and the error message "
@@ -32511,14 +34008,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1434 ../src/guestfs.pod:1434
+#: ../src/guestfs.pod:1465
 msgid ""
 "C<errno> is not passed to the callback.  To get that the callback must call "
 "L</guestfs_last_errno>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<errno> is not passed to the callback.  To get that the callback must call "
 "L</guestfs_last_errno>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1437 ../src/guestfs.pod:1437
+#: ../src/guestfs.pod:1468
 msgid ""
 "Note that the message string C<msg> is freed as soon as the callback "
 "function returns, so if you want to stash it somewhere you must make your "
 msgid ""
 "Note that the message string C<msg> is freed as soon as the callback "
 "function returns, so if you want to stash it somewhere you must make your "
@@ -32526,22 +34023,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1441 ../src/guestfs.pod:1441
+#: ../src/guestfs.pod:1472
 msgid "The default handler prints messages on C<stderr>."
 msgstr ""
 
 #. type: textblock
 msgid "The default handler prints messages on C<stderr>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1443 ../src/guestfs.pod:1443
+#: ../src/guestfs.pod:1474
 msgid "If you set C<cb> to C<NULL> then I<no> handler is called."
 msgstr ""
 
 #. type: =head2
 msgid "If you set C<cb> to C<NULL> then I<no> handler is called."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1445 ../src/guestfs.pod:1445
+#: ../src/guestfs.pod:1476
 msgid "guestfs_get_error_handler"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_error_handler"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1447 ../src/guestfs.pod:1447
+#: ../src/guestfs.pod:1478
 #, no-wrap
 msgid ""
 " guestfs_error_handler_cb guestfs_get_error_handler (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " guestfs_error_handler_cb guestfs_get_error_handler (guestfs_h *g,\n"
@@ -32550,49 +34047,49 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1450 ../src/guestfs.pod:1450
+#: ../src/guestfs.pod:1481
 msgid "Returns the current error handler callback."
 msgstr ""
 
 #. type: =head2
 msgid "Returns the current error handler callback."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1452 ../src/guestfs.pod:1452
+#: ../src/guestfs.pod:1483
 msgid "guestfs_set_out_of_memory_handler"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_out_of_memory_handler"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1454 ../src/guestfs.pod:1454
+#: ../src/guestfs.pod:1485
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_abort_cb) (void);\n"
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_abort_cb) (void);\n"
-" int guestfs_set_out_of_memory_handler (guestfs_h *g,\n"
-"                                        guestfs_abort_cb);\n"
+" void guestfs_set_out_of_memory_handler (guestfs_h *g,\n"
+"                                         guestfs_abort_cb);\n"
 "\n"
 msgstr ""
 
 #. type: textblock
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1458 ../src/guestfs.pod:1458
+#: ../src/guestfs.pod:1489
 msgid ""
 "The callback C<cb> will be called if there is an out of memory situation.  "
 "I<Note this callback must not return>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback C<cb> will be called if there is an out of memory situation.  "
 "I<Note this callback must not return>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1461 ../src/guestfs.pod:1461
+#: ../src/guestfs.pod:1492
 msgid "The default is to call L<abort(3)>."
 msgstr ""
 
 #. type: textblock
 msgid "The default is to call L<abort(3)>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1463 ../src/guestfs.pod:1463
+#: ../src/guestfs.pod:1494
 msgid "You cannot set C<cb> to C<NULL>.  You can't ignore out of memory situations."
 msgstr ""
 
 #. type: =head2
 msgid "You cannot set C<cb> to C<NULL>.  You can't ignore out of memory situations."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1466 ../src/guestfs.pod:1466
+#: ../src/guestfs.pod:1497
 msgid "guestfs_get_out_of_memory_handler"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_out_of_memory_handler"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1468 ../src/guestfs.pod:1468
+#: ../src/guestfs.pod:1499
 #, no-wrap
 msgid ""
 " guestfs_abort_fn guestfs_get_out_of_memory_handler (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " guestfs_abort_fn guestfs_get_out_of_memory_handler (guestfs_h *g);\n"
@@ -32600,37 +34097,37 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1470 ../src/guestfs.pod:1470
+#: ../src/guestfs.pod:1501
 msgid "This returns the current out of memory handler."
 msgstr ""
 
 #. type: =head1
 msgid "This returns the current out of memory handler."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1472 ../src/guestfs.pod:1472
+#: ../src/guestfs.pod:1503
 msgid "API CALLS"
 msgstr ""
 
 #. type: =head1
 msgid "API CALLS"
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1476 ../src/guestfs.pod:1476
+#: ../src/guestfs.pod:1507
 msgid "STRUCTURES"
 msgstr ""
 
 #. type: textblock
 msgid "STRUCTURES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1478 ../src/guestfs.pod:1478
+#: ../src/guestfs.pod:1509
 msgid "@STRUCTS@"
 msgstr ""
 
 #. type: =head1
 msgid "@STRUCTS@"
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1480 ../src/guestfs.pod:1480
+#: ../src/guestfs.pod:1511
 msgid "AVAILABILITY"
 msgstr ""
 
 #. type: =head2
 msgid "AVAILABILITY"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1482 ../src/guestfs.pod:1482
+#: ../src/guestfs.pod:1513
 msgid "GROUPS OF FUNCTIONALITY IN THE APPLIANCE"
 msgstr ""
 
 #. type: textblock
 msgid "GROUPS OF FUNCTIONALITY IN THE APPLIANCE"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1484 ../src/guestfs.pod:1484
+#: ../src/guestfs.pod:1515
 msgid ""
 "Using L</guestfs_available> you can test availability of the following "
 "groups of functions.  This test queries the appliance to see if the "
 msgid ""
 "Using L</guestfs_available> you can test availability of the following "
 "groups of functions.  This test queries the appliance to see if the "
@@ -32638,17 +34135,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1489 ../src/guestfs.pod:1489
+#: ../src/guestfs.pod:1520
 msgid "@AVAILABILITY@"
 msgstr ""
 
 #. type: =head2
 msgid "@AVAILABILITY@"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1491 ../src/guestfs.pod:1491
+#: ../src/guestfs.pod:1522
 msgid "GUESTFISH supported COMMAND"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH supported COMMAND"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1493 ../src/guestfs.pod:1493
+#: ../src/guestfs.pod:1524
 msgid ""
 "In L<guestfish(3)> there is a handy interactive command C<supported> which "
 "prints out the available groups and whether they are supported by this build "
 msgid ""
 "In L<guestfish(3)> there is a handy interactive command C<supported> which "
 "prints out the available groups and whether they are supported by this build "
@@ -32656,19 +34153,19 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1498 ../src/guestfs.pod:1498
+#: ../src/guestfs.pod:1529
 msgid "SINGLE CALLS AT COMPILE TIME"
 msgstr ""
 
 #. type: textblock
 msgid "SINGLE CALLS AT COMPILE TIME"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1500 ../src/guestfs.pod:1500
+#: ../src/guestfs.pod:1531
 msgid ""
 "Since version 1.5.8, C<E<lt>guestfs.hE<gt>> defines symbols for each C API "
 "function, such as:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Since version 1.5.8, C<E<lt>guestfs.hE<gt>> defines symbols for each C API "
 "function, such as:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1503 ../src/guestfs.pod:1503
+#: ../src/guestfs.pod:1534
 #, no-wrap
 msgid ""
 " #define LIBGUESTFS_HAVE_DD 1\n"
 #, no-wrap
 msgid ""
 " #define LIBGUESTFS_HAVE_DD 1\n"
@@ -32676,12 +34173,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1505 ../src/guestfs.pod:1505
+#: ../src/guestfs.pod:1536
 msgid "if L</guestfs_dd> is available."
 msgstr ""
 
 #. type: textblock
 msgid "if L</guestfs_dd> is available."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1507 ../src/guestfs.pod:1507
+#: ../src/guestfs.pod:1538
 msgid ""
 "Before version 1.5.8, if you needed to test whether a single libguestfs "
 "function is available at compile time, we recommended using build tools such "
 msgid ""
 "Before version 1.5.8, if you needed to test whether a single libguestfs "
 "function is available at compile time, we recommended using build tools such "
@@ -32689,7 +34186,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1512 ../src/guestfs.pod:1512
+#: ../src/guestfs.pod:1543
 #, no-wrap
 msgid ""
 " AC_CHECK_LIB([guestfs],[guestfs_create])\n"
 #, no-wrap
 msgid ""
 " AC_CHECK_LIB([guestfs],[guestfs_create])\n"
@@ -32698,19 +34195,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1515 ../src/guestfs.pod:1515
+#: ../src/guestfs.pod:1546
 msgid ""
 "which would result in C<HAVE_GUESTFS_DD> being either defined or not defined "
 "in your program."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "which would result in C<HAVE_GUESTFS_DD> being either defined or not defined "
 "in your program."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1518 ../src/guestfs.pod:1518
+#: ../src/guestfs.pod:1549
 msgid "SINGLE CALLS AT RUN TIME"
 msgstr ""
 
 #. type: textblock
 msgid "SINGLE CALLS AT RUN TIME"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1520 ../src/guestfs.pod:1520
+#: ../src/guestfs.pod:1551
 msgid ""
 "Testing at compile time doesn't guarantee that a function really exists in "
 "the library.  The reason is that you might be dynamically linked against a "
 msgid ""
 "Testing at compile time doesn't guarantee that a function really exists in "
 "the library.  The reason is that you might be dynamically linked against a "
@@ -32720,7 +34217,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1527 ../src/guestfs.pod:1527
+#: ../src/guestfs.pod:1558
 msgid ""
 "You can use L<dlopen(3)> to test if a function is available at run time, as "
 "in this example program (note that you still need the compile time check as "
 msgid ""
 "You can use L<dlopen(3)> to test if a function is available at run time, as "
 "in this example program (note that you still need the compile time check as "
@@ -32728,7 +34225,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1531 ../src/guestfs.pod:1531
+#: ../src/guestfs.pod:1562
 #, no-wrap
 msgid ""
 " #include <stdio.h>\n"
 #, no-wrap
 msgid ""
 " #include <stdio.h>\n"
@@ -32740,7 +34237,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1537 ../src/guestfs.pod:1537
+#: ../src/guestfs.pod:1568
 #, no-wrap
 msgid ""
 " main ()\n"
 #, no-wrap
 msgid ""
 " main ()\n"
@@ -32752,7 +34249,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1543 ../src/guestfs.pod:1543
+#: ../src/guestfs.pod:1574
 #, no-wrap
 msgid ""
 "   /* Test if the function guestfs_dd is really available. */\n"
 #, no-wrap
 msgid ""
 "   /* Test if the function guestfs_dd is really available. */\n"
@@ -32767,7 +34264,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1552 ../src/guestfs.pod:1552
+#: ../src/guestfs.pod:1583
 #, no-wrap
 msgid ""
 "   if (!has_function)\n"
 #, no-wrap
 msgid ""
 "   if (!has_function)\n"
@@ -32786,7 +34283,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1565 ../src/guestfs.pod:1565
+#: ../src/guestfs.pod:1596
 msgid ""
 "You may think the above is an awful lot of hassle, and it is.  There are "
 "other ways outside of the C linking system to ensure that this kind of "
 msgid ""
 "You may think the above is an awful lot of hassle, and it is.  There are "
 "other ways outside of the C linking system to ensure that this kind of "
@@ -32794,7 +34291,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1570 ../src/guestfs.pod:1570
+#: ../src/guestfs.pod:1601
 #, no-wrap
 msgid ""
 " Requires: libguestfs >= 1.0.80\n"
 #, no-wrap
 msgid ""
 " Requires: libguestfs >= 1.0.80\n"
@@ -32802,12 +34299,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1572 ../src/guestfs.pod:1572
+#: ../src/guestfs.pod:1603
 msgid "CALLS WITH OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
 msgid "CALLS WITH OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1574 ../src/guestfs.pod:1574
+#: ../src/guestfs.pod:1605
 msgid ""
 "A recent feature of the API is the introduction of calls which take optional "
 "arguments.  In C these are declared 3 ways.  The main way is as a call which "
 msgid ""
 "A recent feature of the API is the introduction of calls which take optional "
 "arguments.  In C these are declared 3 ways.  The main way is as a call which "
@@ -32815,7 +34312,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1579 ../src/guestfs.pod:1579
+#: ../src/guestfs.pod:1610
 #, no-wrap
 msgid ""
 " int guestfs_add_drive_opts (guestfs_h *g, const char *filename, ...);\n"
 #, no-wrap
 msgid ""
 " int guestfs_add_drive_opts (guestfs_h *g, const char *filename, ...);\n"
@@ -32823,14 +34320,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1581 ../src/guestfs.pod:1581
+#: ../src/guestfs.pod:1612
 msgid ""
 "Call this with a list of optional arguments, terminated by C<-1>.  So to "
 "call with no optional arguments specified:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Call this with a list of optional arguments, terminated by C<-1>.  So to "
 "call with no optional arguments specified:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1584 ../src/guestfs.pod:1584
+#: ../src/guestfs.pod:1615
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename, -1);\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename, -1);\n"
@@ -32838,12 +34335,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1586 ../src/guestfs.pod:1586
+#: ../src/guestfs.pod:1617
 msgid "With a single optional argument:"
 msgstr ""
 
 #. type: verbatim
 msgid "With a single optional argument:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1588 ../src/guestfs.pod:1588
+#: ../src/guestfs.pod:1619
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
@@ -32853,12 +34350,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1592 ../src/guestfs.pod:1592
+#: ../src/guestfs.pod:1623
 msgid "With two:"
 msgstr ""
 
 #. type: verbatim
 msgid "With two:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1594 ../src/guestfs.pod:1594
+#: ../src/guestfs.pod:1625
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
@@ -32869,19 +34366,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1599 ../src/guestfs.pod:1599
+#: ../src/guestfs.pod:1630
 msgid ""
 "and so forth.  Don't forget the terminating C<-1> otherwise Bad Things will "
 "happen!"
 msgstr ""
 
 #. type: =head2
 msgid ""
 "and so forth.  Don't forget the terminating C<-1> otherwise Bad Things will "
 "happen!"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1602 ../src/guestfs.pod:1602
+#: ../src/guestfs.pod:1633
 msgid "USING va_list FOR OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
 msgid "USING va_list FOR OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1604 ../src/guestfs.pod:1604
+#: ../src/guestfs.pod:1635
 msgid ""
 "The second variant has the same name with the suffix C<_va>, which works the "
 "same way but takes a C<va_list>.  See the C manual for details.  For the "
 msgid ""
 "The second variant has the same name with the suffix C<_va>, which works the "
 "same way but takes a C<va_list>.  See the C manual for details.  For the "
@@ -32889,7 +34386,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1608 ../src/guestfs.pod:1608
+#: ../src/guestfs.pod:1639
 #, no-wrap
 msgid ""
 " int guestfs_add_drive_opts_va (guestfs_h *g, const char *filename,\n"
 #, no-wrap
 msgid ""
 " int guestfs_add_drive_opts_va (guestfs_h *g, const char *filename,\n"
@@ -32898,12 +34395,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1611 ../src/guestfs.pod:1611
+#: ../src/guestfs.pod:1642
 msgid "CONSTRUCTING OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
 msgid "CONSTRUCTING OPTIONAL ARGUMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1613 ../src/guestfs.pod:1613
+#: ../src/guestfs.pod:1644
 msgid ""
 "The third variant is useful where you need to construct these calls.  You "
 "pass in a structure where you fill in the optional fields.  The structure "
 msgid ""
 "The third variant is useful where you need to construct these calls.  You "
 "pass in a structure where you fill in the optional fields.  The structure "
@@ -32913,7 +34410,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1619 ../src/guestfs.pod:1619
+#: ../src/guestfs.pod:1650
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv {\n"
@@ -32928,12 +34425,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1628 ../src/guestfs.pod:1628
+#: ../src/guestfs.pod:1659
 msgid "You could call it like this:"
 msgstr ""
 
 #. type: verbatim
 msgid "You could call it like this:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1630 ../src/guestfs.pod:1630
+#: ../src/guestfs.pod:1661
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv optargs = {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv optargs = {\n"
@@ -32946,7 +34443,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1637 ../src/guestfs.pod:1637
+#: ../src/guestfs.pod:1668
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts_argv (g, filename, &optargs);\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts_argv (g, filename, &optargs);\n"
@@ -32954,29 +34451,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1645 ../src/guestfs.pod:1645
+#: ../src/guestfs.pod:1676
 msgid "The C<_BITMASK> suffix on each option name when specifying the bitmask."
 msgstr ""
 
 #. type: textblock
 msgid "The C<_BITMASK> suffix on each option name when specifying the bitmask."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1650 ../src/guestfs.pod:1650
+#: ../src/guestfs.pod:1681
 msgid "You do not need to fill in all fields of the structure."
 msgstr ""
 
 #. type: textblock
 msgid "You do not need to fill in all fields of the structure."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1654 ../src/guestfs.pod:1654
+#: ../src/guestfs.pod:1685
 msgid ""
 "There must be a one-to-one correspondence between fields of the structure "
 "that are filled in, and bits set in the bitmask."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "There must be a one-to-one correspondence between fields of the structure "
 "that are filled in, and bits set in the bitmask."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1659 ../src/guestfs.pod:1659
+#: ../src/guestfs.pod:1690
 msgid "OPTIONAL ARGUMENTS IN OTHER LANGUAGES"
 msgstr ""
 
 #. type: textblock
 msgid "OPTIONAL ARGUMENTS IN OTHER LANGUAGES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1661 ../src/guestfs.pod:1661
+#: ../src/guestfs.pod:1692
 msgid ""
 "In other languages, optional arguments are expressed in the way that is "
 "natural for that language.  We refer you to the language-specific "
 msgid ""
 "In other languages, optional arguments are expressed in the way that is "
 "natural for that language.  We refer you to the language-specific "
@@ -32984,17 +34481,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1665 ../src/guestfs.pod:1665
+#: ../src/guestfs.pod:1696
 msgid "For guestfish, see L<guestfish(1)/OPTIONAL ARGUMENTS>."
 msgstr ""
 
 #. type: =head2
 msgid "For guestfish, see L<guestfish(1)/OPTIONAL ARGUMENTS>."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1667 ../src/guestfs.pod:1667
+#: ../src/guestfs.pod:1698
 msgid "SETTING CALLBACKS TO HANDLE EVENTS"
 msgstr ""
 
 #. type: textblock
 msgid "SETTING CALLBACKS TO HANDLE EVENTS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1669 ../src/guestfs.pod:1669
+#: ../src/guestfs.pod:1700
 msgid ""
 "B<Note:> This section documents the generic event mechanism introduced in "
 "libguestfs 1.10, which you should use in new code if possible.  The old "
 msgid ""
 "B<Note:> This section documents the generic event mechanism introduced in "
 "libguestfs 1.10, which you should use in new code if possible.  The old "
@@ -33006,7 +34503,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1678 ../src/guestfs.pod:1678
+#: ../src/guestfs.pod:1709
 msgid ""
 "Handles generate events when certain things happen, such as log messages "
 "being generated, progress messages during long-running operations, or the "
 msgid ""
 "Handles generate events when certain things happen, such as log messages "
 "being generated, progress messages during long-running operations, or the "
@@ -33018,7 +34515,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1686 ../src/guestfs.pod:1686
+#: ../src/guestfs.pod:1717
 msgid ""
 "In the current implementation, events are only generated synchronously: that "
 "means that events (and hence callbacks) can only happen while you are in the "
 msgid ""
 "In the current implementation, events are only generated synchronously: that "
 "means that events (and hence callbacks) can only happen while you are in the "
@@ -33027,31 +34524,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1691 ../src/guestfs.pod:1691
+#: ../src/guestfs.pod:1722
 msgid ""
 "Events may contain a payload, usually nothing (void), an array of 64 bit "
 "unsigned integers, or a message buffer.  Payloads are discussed later on."
 msgstr ""
 
 #. type: =head3
 msgid ""
 "Events may contain a payload, usually nothing (void), an array of 64 bit "
 "unsigned integers, or a message buffer.  Payloads are discussed later on."
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1695 ../src/guestfs.pod:1695
+#: ../src/guestfs.pod:1726
 msgid "CLASSES OF EVENTS"
 msgstr ""
 
 #. type: =item
 msgid "CLASSES OF EVENTS"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1699 ../src/guestfs.pod:1699
+#: ../src/guestfs.pod:1730
 msgid "GUESTFS_EVENT_CLOSE (payload type: void)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_CLOSE (payload type: void)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1702 ../src/guestfs.pod:1702
+#: ../src/guestfs.pod:1733
 msgid ""
 "The callback function will be called while the handle is being closed "
 "(synchronously from L</guestfs_close>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback function will be called while the handle is being closed "
 "(synchronously from L</guestfs_close>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1705 ../src/guestfs.pod:1705
+#: ../src/guestfs.pod:1736
 msgid ""
 "Note that libguestfs installs an L<atexit(3)> handler to try to clean up "
 "handles that are open when the program exits.  This means that this callback "
 msgid ""
 "Note that libguestfs installs an L<atexit(3)> handler to try to clean up "
 "handles that are open when the program exits.  This means that this callback "
@@ -33062,19 +34559,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1712 ../src/guestfs.pod:1712
+#: ../src/guestfs.pod:1743
 msgid ""
 "If no callback is registered: the handle is closed without any callback "
 "being invoked."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If no callback is registered: the handle is closed without any callback "
 "being invoked."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1715 ../src/guestfs.pod:1715
+#: ../src/guestfs.pod:1746
 msgid "GUESTFS_EVENT_SUBPROCESS_QUIT (payload type: void)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_SUBPROCESS_QUIT (payload type: void)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1718 ../src/guestfs.pod:1718
+#: ../src/guestfs.pod:1749
 msgid ""
 "The callback function will be called when the child process quits, either "
 "asynchronously or if killed by L</guestfs_kill_subprocess>.  (This "
 msgid ""
 "The callback function will be called when the child process quits, either "
 "asynchronously or if killed by L</guestfs_kill_subprocess>.  (This "
@@ -33082,17 +34579,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1722 ../libguestfs-1.11.20/src/guestfs.pod:1731 ../src/guestfs.pod:1722 ../src/guestfs.pod:1731
+#: ../src/guestfs.pod:1753 ../src/guestfs.pod:1762 ../src/guestfs.pod:1879
 msgid "If no callback is registered: the event is ignored."
 msgstr ""
 
 #. type: =item
 msgid "If no callback is registered: the event is ignored."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1724 ../src/guestfs.pod:1724
+#: ../src/guestfs.pod:1755
 msgid "GUESTFS_EVENT_LAUNCH_DONE (payload type: void)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_LAUNCH_DONE (payload type: void)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1727 ../src/guestfs.pod:1727
+#: ../src/guestfs.pod:1758
 msgid ""
 "The callback function will be called when the child process becomes ready "
 "first time after it has been launched.  (This corresponds to a transition "
 msgid ""
 "The callback function will be called when the child process becomes ready "
 "first time after it has been launched.  (This corresponds to a transition "
@@ -33100,12 +34597,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1733 ../src/guestfs.pod:1733
+#: ../src/guestfs.pod:1764
 msgid "GUESTFS_EVENT_PROGRESS (payload type: array of 4 x uint64_t)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_PROGRESS (payload type: array of 4 x uint64_t)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1736 ../src/guestfs.pod:1736
+#: ../src/guestfs.pod:1767
 msgid ""
 "Some long-running operations can generate progress messages.  If this "
 "callback is registered, then it will be called each time a progress message "
 msgid ""
 "Some long-running operations can generate progress messages.  If this "
 "callback is registered, then it will be called each time a progress message "
@@ -33115,14 +34612,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1742 ../src/guestfs.pod:1742
+#: ../src/guestfs.pod:1773
 msgid ""
 "The callback receives in the payload four unsigned 64 bit numbers which are "
 "(in order): C<proc_nr>, C<serial>, C<position>, C<total>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback receives in the payload four unsigned 64 bit numbers which are "
 "(in order): C<proc_nr>, C<serial>, C<position>, C<total>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1745 ../src/guestfs.pod:1745
+#: ../src/guestfs.pod:1776
 msgid ""
 "The units of C<total> are not defined, although for some operations C<total> "
 "may relate in some way to the amount of data to be transferred (eg. in bytes "
 msgid ""
 "The units of C<total> are not defined, although for some operations C<total> "
 "may relate in some way to the amount of data to be transferred (eg. in bytes "
@@ -33131,24 +34628,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1750 ../src/guestfs.pod:1750
+#: ../src/guestfs.pod:1781
 msgid "The only defined and stable parts of the API are:"
 msgstr ""
 
 #. type: textblock
 msgid "The only defined and stable parts of the API are:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1756 ../src/guestfs.pod:1756
+#: ../src/guestfs.pod:1787
 msgid ""
 "The callback can display to the user some type of progress bar or indicator "
 "which shows the ratio of C<position>:C<total>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback can display to the user some type of progress bar or indicator "
 "which shows the ratio of C<position>:C<total>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1761 ../src/guestfs.pod:1761
+#: ../src/guestfs.pod:1792
 msgid "0 E<lt>= C<position> E<lt>= C<total>"
 msgstr ""
 
 #. type: textblock
 msgid "0 E<lt>= C<position> E<lt>= C<total>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1765 ../src/guestfs.pod:1765
+#: ../src/guestfs.pod:1796
 msgid ""
 "If any progress notification is sent during a call, then a final progress "
 "notification is always sent when C<position> = C<total> (I<unless> the call "
 msgid ""
 "If any progress notification is sent during a call, then a final progress "
 "notification is always sent when C<position> = C<total> (I<unless> the call "
@@ -33156,7 +34653,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1769 ../src/guestfs.pod:1769
+#: ../src/guestfs.pod:1800
 msgid ""
 "This is to simplify caller code, so callers can easily set the progress "
 "indicator to \"100%\" at the end of the operation, without requiring special "
 msgid ""
 "This is to simplify caller code, so callers can easily set the progress "
 "indicator to \"100%\" at the end of the operation, without requiring special "
@@ -33164,7 +34661,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1775 ../src/guestfs.pod:1775
+#: ../src/guestfs.pod:1806
 msgid ""
 "For some calls we are unable to estimate the progress of the call, but we "
 "can still generate progress messages to indicate activity.  This is known as "
 msgid ""
 "For some calls we are unable to estimate the progress of the call, but we "
 "can still generate progress messages to indicate activity.  This is known as "
@@ -33173,7 +34670,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1780 ../src/guestfs.pod:1780
+#: ../src/guestfs.pod:1811
 msgid ""
 "For these calls, zero or more progress messages are generated with "
 "C<position = 0> and C<total = 1>, followed by a final message with "
 msgid ""
 "For these calls, zero or more progress messages are generated with "
 "C<position = 0> and C<total = 1>, followed by a final message with "
@@ -33181,14 +34678,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1784 ../src/guestfs.pod:1784
+#: ../src/guestfs.pod:1815
 msgid ""
 "As noted above, if the call fails with an error then the final message may "
 "not be generated."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "As noted above, if the call fails with an error then the final message may "
 "not be generated."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1789 ../src/guestfs.pod:1789
+#: ../src/guestfs.pod:1820
 msgid ""
 "The callback also receives the procedure number (C<proc_nr>) and serial "
 "number (C<serial>) of the call.  These are only useful for debugging "
 msgid ""
 "The callback also receives the procedure number (C<proc_nr>) and serial "
 "number (C<serial>) of the call.  These are only useful for debugging "
@@ -33197,31 +34694,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1795 ../src/guestfs.pod:1795
+#: ../src/guestfs.pod:1826
 msgid "If no callback is registered: progress messages are discarded."
 msgstr ""
 
 #. type: =item
 msgid "If no callback is registered: progress messages are discarded."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1797 ../src/guestfs.pod:1797
+#: ../src/guestfs.pod:1828
 msgid "GUESTFS_EVENT_APPLIANCE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_APPLIANCE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1800 ../src/guestfs.pod:1800
+#: ../src/guestfs.pod:1831
 msgid ""
 "The callback function is called whenever a log message is generated by qemu, "
 "the appliance kernel, guestfsd (daemon), or utility programs."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback function is called whenever a log message is generated by qemu, "
 "the appliance kernel, guestfsd (daemon), or utility programs."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1803 ../src/guestfs.pod:1803
+#: ../src/guestfs.pod:1834
 msgid ""
 "If the verbose flag (L</guestfs_set_verbose>) is set before launch "
 "(L</guestfs_launch>) then additional debug messages are generated."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the verbose flag (L</guestfs_set_verbose>) is set before launch "
 "(L</guestfs_launch>) then additional debug messages are generated."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1806 ../libguestfs-1.11.20/src/guestfs.pod:1820 ../src/guestfs.pod:1806 ../src/guestfs.pod:1820
+#: ../src/guestfs.pod:1837 ../src/guestfs.pod:1851
 msgid ""
 "If no callback is registered: the messages are discarded unless the verbose "
 "flag is set in which case they are sent to stderr.  You can override the "
 msgid ""
 "If no callback is registered: the messages are discarded unless the verbose "
 "flag is set in which case they are sent to stderr.  You can override the "
@@ -33229,50 +34726,75 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1811 ../src/guestfs.pod:1811
+#: ../src/guestfs.pod:1842
 msgid "GUESTFS_EVENT_LIBRARY (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_LIBRARY (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1814 ../src/guestfs.pod:1814
+#: ../src/guestfs.pod:1845
 msgid ""
 "The callback function is called whenever a log message is generated by the "
 "library part of libguestfs."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback function is called whenever a log message is generated by the "
 "library part of libguestfs."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1817 ../src/guestfs.pod:1817
+#: ../src/guestfs.pod:1848
 msgid ""
 "If the verbose flag (L</guestfs_set_verbose>) is set then additional debug "
 "messages are generated."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If the verbose flag (L</guestfs_set_verbose>) is set then additional debug "
 "messages are generated."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:1825 ../src/guestfs.pod:1825
+#: ../src/guestfs.pod:1856
 msgid "GUESTFS_EVENT_TRACE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_TRACE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1828 ../src/guestfs.pod:1828
+#: ../src/guestfs.pod:1859
 msgid ""
 "The callback function is called whenever a trace message is generated.  This "
 "only applies if the trace flag (L</guestfs_set_trace>) is set."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The callback function is called whenever a trace message is generated.  This "
 "only applies if the trace flag (L</guestfs_set_trace>) is set."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1831 ../src/guestfs.pod:1831
+#: ../src/guestfs.pod:1862
 msgid ""
 "If no callback is registered: the messages are sent to stderr.  You can "
 "override the printing of trace messages to stderr by setting up a callback."
 msgstr ""
 
 msgid ""
 "If no callback is registered: the messages are sent to stderr.  You can "
 "override the printing of trace messages to stderr by setting up a callback."
 msgstr ""
 
+#. type: =item
+#: ../src/guestfs.pod:1866
+msgid "GUESTFS_EVENT_ENTER (payload type: function name)"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:1869
+msgid "The callback function is called whenever a libguestfs function is entered."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:1872
+msgid ""
+"The payload is a string which contains the name of the function that we are "
+"entering (not including C<guestfs_> prefix)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:1875
+msgid ""
+"Note that libguestfs functions can call themselves, so you may see many "
+"events from a single call.  A few libguestfs functions do not generate this "
+"event."
+msgstr ""
+
 #. type: =head3
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1837 ../src/guestfs.pod:1837
+#: ../src/guestfs.pod:1883
 msgid "guestfs_set_event_callback"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_event_callback"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1839 ../src/guestfs.pod:1839
+#: ../src/guestfs.pod:1885
 #, no-wrap
 msgid ""
 " int guestfs_set_event_callback (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_event_callback (guestfs_h *g,\n"
@@ -33284,14 +34806,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1845 ../src/guestfs.pod:1845
+#: ../src/guestfs.pod:1891
 msgid ""
 "This function registers a callback (C<cb>) for all event classes in the "
 "C<event_bitmask>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function registers a callback (C<cb>) for all event classes in the "
 "C<event_bitmask>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1848 ../src/guestfs.pod:1848
+#: ../src/guestfs.pod:1894
 msgid ""
 "For example, to register for all log message events, you could call this "
 "function with the bitmask C<GUESTFS_EVENT_APPLIANCE|GUESTFS_EVENT_LIBRARY>.  "
 msgid ""
 "For example, to register for all log message events, you could call this "
 "function with the bitmask C<GUESTFS_EVENT_APPLIANCE|GUESTFS_EVENT_LIBRARY>.  "
@@ -33300,40 +34822,40 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1854 ../src/guestfs.pod:1854
+#: ../src/guestfs.pod:1900
 msgid "C<flags> should always be passed as 0."
 msgstr ""
 
 #. type: textblock
 msgid "C<flags> should always be passed as 0."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1856 ../src/guestfs.pod:1856
+#: ../src/guestfs.pod:1902
 msgid ""
 "C<opaque> is an opaque pointer which is passed to the callback.  You can use "
 "it for any purpose."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<opaque> is an opaque pointer which is passed to the callback.  You can use "
 "it for any purpose."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1859 ../src/guestfs.pod:1859
+#: ../src/guestfs.pod:1905
 msgid ""
 "The return value is the event handle (an integer) which you can use to "
 "delete the callback (see below)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The return value is the event handle (an integer) which you can use to "
 "delete the callback (see below)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1862 ../src/guestfs.pod:1862
+#: ../src/guestfs.pod:1908
 msgid ""
 "If there is an error, this function returns C<-1>, and sets the error in the "
 "handle in the usual way (see L</guestfs_last_error> etc.)"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If there is an error, this function returns C<-1>, and sets the error in the "
 "handle in the usual way (see L</guestfs_last_error> etc.)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1865 ../src/guestfs.pod:1865
+#: ../src/guestfs.pod:1911
 msgid ""
 "Callbacks remain in effect until they are deleted, or until the handle is "
 "closed."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Callbacks remain in effect until they are deleted, or until the handle is "
 "closed."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1868 ../src/guestfs.pod:1868
+#: ../src/guestfs.pod:1914
 msgid ""
 "In the case where multiple callbacks are registered for a particular event "
 "class, all of the callbacks are called.  The order in which multiple "
 msgid ""
 "In the case where multiple callbacks are registered for a particular event "
 "class, all of the callbacks are called.  The order in which multiple "
@@ -33341,12 +34863,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1872 ../src/guestfs.pod:1872
+#: ../src/guestfs.pod:1918
 msgid "guestfs_delete_event_callback"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_delete_event_callback"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1874 ../src/guestfs.pod:1874
+#: ../src/guestfs.pod:1920
 #, no-wrap
 msgid ""
 " void guestfs_delete_event_callback (guestfs_h *g, int event_handle);\n"
 #, no-wrap
 msgid ""
 " void guestfs_delete_event_callback (guestfs_h *g, int event_handle);\n"
@@ -33354,7 +34876,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1876 ../src/guestfs.pod:1876
+#: ../src/guestfs.pod:1922
 msgid ""
 "Delete a callback that was previously registered.  C<event_handle> should be "
 "the integer that was returned by a previous call to "
 msgid ""
 "Delete a callback that was previously registered.  C<event_handle> should be "
 "the integer that was returned by a previous call to "
@@ -33362,12 +34884,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1880 ../src/guestfs.pod:1880
+#: ../src/guestfs.pod:1926
 msgid "guestfs_event_callback"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_event_callback"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1882 ../src/guestfs.pod:1882
+#: ../src/guestfs.pod:1928
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_event_callback) (\n"
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_event_callback) (\n"
@@ -33382,12 +34904,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1891 ../src/guestfs.pod:1891
+#: ../src/guestfs.pod:1937
 msgid "This is the type of the event callback function that you have to provide."
 msgstr ""
 
 #. type: textblock
 msgid "This is the type of the event callback function that you have to provide."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1894 ../src/guestfs.pod:1894
+#: ../src/guestfs.pod:1940
 msgid ""
 "The basic parameters are: the handle (C<g>), the opaque user pointer "
 "(C<opaque>), the event class (eg. C<GUESTFS_EVENT_PROGRESS>), the event "
 msgid ""
 "The basic parameters are: the handle (C<g>), the opaque user pointer "
 "(C<opaque>), the event class (eg. C<GUESTFS_EVENT_PROGRESS>), the event "
@@ -33395,7 +34917,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1898 ../src/guestfs.pod:1898
+#: ../src/guestfs.pod:1944
 msgid ""
 "The remaining parameters contain the event payload (if any).  Each event may "
 "contain a payload, which usually relates to the event class, but for future "
 msgid ""
 "The remaining parameters contain the event payload (if any).  Each event may "
 "contain a payload, which usually relates to the event class, but for future "
@@ -33404,7 +34926,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1903 ../src/guestfs.pod:1903
+#: ../src/guestfs.pod:1949
 msgid ""
 "C<buf> and C<buf_len> contain a message buffer (if C<buf_len == 0>, then "
 "there is no message buffer).  Note that this message buffer can contain "
 msgid ""
 "C<buf> and C<buf_len> contain a message buffer (if C<buf_len == 0>, then "
 "there is no message buffer).  Note that this message buffer can contain "
@@ -33412,19 +34934,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1907 ../src/guestfs.pod:1907
+#: ../src/guestfs.pod:1953
 msgid ""
 "C<array> and C<array_len> is an array of 64 bit unsigned integers.  At the "
 "moment this is only used for progress messages."
 msgstr ""
 
 #. type: =head3
 msgid ""
 "C<array> and C<array_len> is an array of 64 bit unsigned integers.  At the "
 "moment this is only used for progress messages."
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:1910 ../src/guestfs.pod:1910
+#: ../src/guestfs.pod:1956
 msgid "EXAMPLE: CAPTURING LOG MESSAGES"
 msgstr ""
 
 #. type: textblock
 msgid "EXAMPLE: CAPTURING LOG MESSAGES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1912 ../src/guestfs.pod:1912
+#: ../src/guestfs.pod:1958
 msgid ""
 "One motivation for the generic event API was to allow GUI programs to "
 "capture debug and other messages.  In libguestfs E<le> 1.8 these were sent "
 msgid ""
 "One motivation for the generic event API was to allow GUI programs to "
 "capture debug and other messages.  In libguestfs E<le> 1.8 these were sent "
@@ -33432,7 +34954,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1916 ../src/guestfs.pod:1916
+#: ../src/guestfs.pod:1962
 msgid ""
 "Events associated with log messages are: C<GUESTFS_EVENT_LIBRARY>, "
 "C<GUESTFS_EVENT_APPLIANCE> and C<GUESTFS_EVENT_TRACE>.  (Note that error "
 msgid ""
 "Events associated with log messages are: C<GUESTFS_EVENT_LIBRARY>, "
 "C<GUESTFS_EVENT_APPLIANCE> and C<GUESTFS_EVENT_TRACE>.  (Note that error "
@@ -33440,14 +34962,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1921 ../src/guestfs.pod:1921
+#: ../src/guestfs.pod:1967
 msgid ""
 "Programs have to set up a callback to capture the classes of events of "
 "interest:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Programs have to set up a callback to capture the classes of events of "
 "interest:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1924 ../src/guestfs.pod:1924
+#: ../src/guestfs.pod:1970
 #, no-wrap
 msgid ""
 " int eh =\n"
 #, no-wrap
 msgid ""
 " int eh =\n"
@@ -33463,14 +34985,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1934 ../src/guestfs.pod:1934
+#: ../src/guestfs.pod:1980
 msgid ""
 "The callback can then direct messages to the appropriate place.  In this "
 "example, messages are directed to syslog:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The callback can then direct messages to the appropriate place.  In this "
 "example, messages are directed to syslog:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1937 ../src/guestfs.pod:1937
+#: ../src/guestfs.pod:1983
 #, no-wrap
 msgid ""
 " static void\n"
 #, no-wrap
 msgid ""
 " static void\n"
@@ -33491,12 +35013,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1952 ../src/guestfs.pod:1952
+#: ../src/guestfs.pod:1998
 msgid "CANCELLING LONG TRANSFERS"
 msgstr ""
 
 #. type: textblock
 msgid "CANCELLING LONG TRANSFERS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1954 ../src/guestfs.pod:1954
+#: ../src/guestfs.pod:2000
 msgid ""
 "Some operations can be cancelled by the caller while they are in progress.  "
 "Currently only operations that involve uploading or downloading data can be "
 msgid ""
 "Some operations can be cancelled by the caller while they are in progress.  "
 "Currently only operations that involve uploading or downloading data can be "
@@ -33505,12 +35027,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:1959 ../src/guestfs.pod:1959
+#: ../src/guestfs.pod:2005
 msgid "guestfs_user_cancel"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_user_cancel"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:1961 ../src/guestfs.pod:1961
+#: ../src/guestfs.pod:2007
 #, no-wrap
 msgid ""
 " void guestfs_user_cancel (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " void guestfs_user_cancel (guestfs_h *g);\n"
@@ -33518,12 +35040,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1963 ../src/guestfs.pod:1963
+#: ../src/guestfs.pod:2009
 msgid "C<guestfs_user_cancel> cancels the current upload or download operation."
 msgstr ""
 
 #. type: textblock
 msgid "C<guestfs_user_cancel> cancels the current upload or download operation."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1966 ../src/guestfs.pod:1966
+#: ../src/guestfs.pod:2012
 msgid ""
 "Unlike most other libguestfs calls, this function is signal safe and thread "
 "safe.  You can call it from a signal handler or from another thread, without "
 msgid ""
 "Unlike most other libguestfs calls, this function is signal safe and thread "
 "safe.  You can call it from a signal handler or from another thread, without "
@@ -33531,7 +35053,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1970 ../src/guestfs.pod:1970
+#: ../src/guestfs.pod:2016
 msgid ""
 "The transfer that was in progress (if there is one) will stop shortly "
 "afterwards, and will return an error.  The errno (see "
 msgid ""
 "The transfer that was in progress (if there is one) will stop shortly "
 "afterwards, and will return an error.  The errno (see "
@@ -33540,7 +35062,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1976 ../src/guestfs.pod:1976
+#: ../src/guestfs.pod:2022
 msgid ""
 "No cleanup is performed: for example, if a file was being uploaded then "
 "after cancellation there may be a partially uploaded file.  It is the "
 msgid ""
 "No cleanup is performed: for example, if a file was being uploaded then "
 "after cancellation there may be a partially uploaded file.  It is the "
@@ -33548,12 +35070,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1980 ../src/guestfs.pod:1980
+#: ../src/guestfs.pod:2026
 msgid "There are two common places that you might call C<guestfs_user_cancel>."
 msgstr ""
 
 #. type: textblock
 msgid "There are two common places that you might call C<guestfs_user_cancel>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1982 ../src/guestfs.pod:1982
+#: ../src/guestfs.pod:2028
 msgid ""
 "In an interactive text-based program, you might call it from a C<SIGINT> "
 "signal handler so that pressing C<^C> cancels the current operation.  (You "
 msgid ""
 "In an interactive text-based program, you might call it from a C<SIGINT> "
 "signal handler so that pressing C<^C> cancels the current operation.  (You "
@@ -33562,19 +35084,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1987 ../src/guestfs.pod:1987
+#: ../src/guestfs.pod:2033
 msgid ""
 "In a graphical program, when the main thread is displaying a progress bar "
 "with a cancel button, wire up the cancel button to call this function."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "In a graphical program, when the main thread is displaying a progress bar "
 "with a cancel button, wire up the cancel button to call this function."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:1991 ../src/guestfs.pod:1991
+#: ../src/guestfs.pod:2037
 msgid "PRIVATE DATA AREA"
 msgstr ""
 
 #. type: textblock
 msgid "PRIVATE DATA AREA"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1993 ../src/guestfs.pod:1993
+#: ../src/guestfs.pod:2039
 msgid ""
 "You can attach named pieces of private data to the libguestfs handle, fetch "
 "them by name, and walk over them, for the lifetime of the handle.  This is "
 msgid ""
 "You can attach named pieces of private data to the libguestfs handle, fetch "
 "them by name, and walk over them, for the lifetime of the handle.  This is "
@@ -33582,12 +35104,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:1998 ../src/guestfs.pod:1998
+#: ../src/guestfs.pod:2044
 msgid "To attach a named piece of data, use the following call:"
 msgstr ""
 
 #. type: verbatim
 msgid "To attach a named piece of data, use the following call:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2000 ../src/guestfs.pod:2000
+#: ../src/guestfs.pod:2046
 #, no-wrap
 msgid ""
 " void guestfs_set_private (guestfs_h *g, const char *key, void *data);\n"
 #, no-wrap
 msgid ""
 " void guestfs_set_private (guestfs_h *g, const char *key, void *data);\n"
@@ -33595,7 +35117,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2002 ../src/guestfs.pod:2002
+#: ../src/guestfs.pod:2048
 msgid ""
 "C<key> is the name to associate with this data, and C<data> is an arbitrary "
 "pointer (which can be C<NULL>).  Any previous item with the same key is "
 msgid ""
 "C<key> is the name to associate with this data, and C<data> is an arbitrary "
 "pointer (which can be C<NULL>).  Any previous item with the same key is "
@@ -33603,7 +35125,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2006 ../src/guestfs.pod:2006
+#: ../src/guestfs.pod:2052
 msgid ""
 "You can use any C<key> you want, but your key should I<not> start with an "
 "underscore character.  Keys beginning with an underscore character are "
 msgid ""
 "You can use any C<key> you want, but your key should I<not> start with an "
 "underscore character.  Keys beginning with an underscore character are "
@@ -33613,12 +35135,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2012 ../src/guestfs.pod:2012
+#: ../src/guestfs.pod:2058
 msgid "To retrieve the pointer, use:"
 msgstr ""
 
 #. type: verbatim
 msgid "To retrieve the pointer, use:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2014 ../src/guestfs.pod:2014
+#: ../src/guestfs.pod:2060
 #, no-wrap
 msgid ""
 " void *guestfs_get_private (guestfs_h *g, const char *key);\n"
 #, no-wrap
 msgid ""
 " void *guestfs_get_private (guestfs_h *g, const char *key);\n"
@@ -33626,7 +35148,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2016 ../src/guestfs.pod:2016
+#: ../src/guestfs.pod:2062
 msgid ""
 "This function returns C<NULL> if either no data is found associated with "
 "C<key>, or if the user previously set the C<key>'s C<data> pointer to "
 msgid ""
 "This function returns C<NULL> if either no data is found associated with "
 "C<key>, or if the user previously set the C<key>'s C<data> pointer to "
@@ -33634,7 +35156,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2020 ../src/guestfs.pod:2020
+#: ../src/guestfs.pod:2066
 msgid ""
 "Libguestfs does not try to look at or interpret the C<data> pointer in any "
 "way.  As far as libguestfs is concerned, it need not be a valid pointer at "
 msgid ""
 "Libguestfs does not try to look at or interpret the C<data> pointer in any "
 "way.  As far as libguestfs is concerned, it need not be a valid pointer at "
@@ -33645,12 +35167,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2027 ../src/guestfs.pod:2027
+#: ../src/guestfs.pod:2073
 msgid "To walk over all entries, use these two functions:"
 msgstr ""
 
 #. type: verbatim
 msgid "To walk over all entries, use these two functions:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2029 ../src/guestfs.pod:2029
+#: ../src/guestfs.pod:2075
 #, no-wrap
 msgid ""
 " void *guestfs_first_private (guestfs_h *g, const char **key_rtn);\n"
 #, no-wrap
 msgid ""
 " void *guestfs_first_private (guestfs_h *g, const char **key_rtn);\n"
@@ -33658,7 +35180,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2031 ../src/guestfs.pod:2031
+#: ../src/guestfs.pod:2077
 #, no-wrap
 msgid ""
 " void *guestfs_next_private (guestfs_h *g, const char **key_rtn);\n"
 #, no-wrap
 msgid ""
 " void *guestfs_next_private (guestfs_h *g, const char **key_rtn);\n"
@@ -33666,7 +35188,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2033 ../src/guestfs.pod:2033
+#: ../src/guestfs.pod:2079
 msgid ""
 "C<guestfs_first_private> returns the first key, pointer pair (\"first\" does "
 "not have any particular meaning -- keys are not returned in any defined "
 msgid ""
 "C<guestfs_first_private> returns the first key, pointer pair (\"first\" does "
 "not have any particular meaning -- keys are not returned in any defined "
@@ -33676,7 +35198,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2039 ../src/guestfs.pod:2039
+#: ../src/guestfs.pod:2085
 msgid ""
 "C<guestfs_next_private> returns the next key, pointer pair.  The return "
 "value of this function is also C<NULL> is there are no further entries to "
 msgid ""
 "C<guestfs_next_private> returns the next key, pointer pair.  The return "
 "value of this function is also C<NULL> is there are no further entries to "
@@ -33684,17 +35206,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2043 ../src/guestfs.pod:2043
+#: ../src/guestfs.pod:2089
 msgid "Notes about walking over entries:"
 msgstr ""
 
 #. type: textblock
 msgid "Notes about walking over entries:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2049 ../src/guestfs.pod:2049
+#: ../src/guestfs.pod:2095
 msgid "You must not call C<guestfs_set_private> while walking over the entries."
 msgstr ""
 
 #. type: textblock
 msgid "You must not call C<guestfs_set_private> while walking over the entries."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2054 ../src/guestfs.pod:2054
+#: ../src/guestfs.pod:2100
 msgid ""
 "The handle maintains an internal iterator which is reset when you call "
 "C<guestfs_first_private>.  This internal iterator is invalidated when you "
 msgid ""
 "The handle maintains an internal iterator which is reset when you call "
 "C<guestfs_first_private>.  This internal iterator is invalidated when you "
@@ -33702,12 +35224,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2060 ../src/guestfs.pod:2060
+#: ../src/guestfs.pod:2106
 msgid "If you have set the data pointer associated with a key to C<NULL>, ie:"
 msgstr ""
 
 #. type: verbatim
 msgid "If you have set the data pointer associated with a key to C<NULL>, ie:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2062 ../src/guestfs.pod:2062
+#: ../src/guestfs.pod:2108
 #, no-wrap
 msgid ""
 " guestfs_set_private (g, key, NULL);\n"
 #, no-wrap
 msgid ""
 " guestfs_set_private (g, key, NULL);\n"
@@ -33715,26 +35237,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2064 ../src/guestfs.pod:2064
+#: ../src/guestfs.pod:2110
 msgid "then that C<key> is not returned when walking."
 msgstr ""
 
 #. type: textblock
 msgid "then that C<key> is not returned when walking."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2068 ../src/guestfs.pod:2068
+#: ../src/guestfs.pod:2114
 msgid ""
 "C<*key_rtn> is only valid until the next call to C<guestfs_first_private>, "
 "C<guestfs_next_private> or C<guestfs_set_private>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<*key_rtn> is only valid until the next call to C<guestfs_first_private>, "
 "C<guestfs_next_private> or C<guestfs_set_private>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2074 ../src/guestfs.pod:2074
+#: ../src/guestfs.pod:2120
 msgid ""
 "The following example code shows how to print all keys and data pointers "
 "that are associated with the handle C<g>:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The following example code shows how to print all keys and data pointers "
 "that are associated with the handle C<g>:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2077 ../src/guestfs.pod:2077
+#: ../src/guestfs.pod:2123
 #, no-wrap
 msgid ""
 " const char *key;\n"
 #, no-wrap
 msgid ""
 " const char *key;\n"
@@ -33748,14 +35270,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2085 ../src/guestfs.pod:2085
+#: ../src/guestfs.pod:2131
 msgid ""
 "More commonly you are only interested in keys that begin with an "
 "application-specific prefix C<foo_>.  Modify the loop like so:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "More commonly you are only interested in keys that begin with an "
 "application-specific prefix C<foo_>.  Modify the loop like so:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2088 ../src/guestfs.pod:2088
+#: ../src/guestfs.pod:2134
 #, no-wrap
 msgid ""
 " const char *key;\n"
 #, no-wrap
 msgid ""
 " const char *key;\n"
@@ -33770,7 +35292,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2097 ../src/guestfs.pod:2097
+#: ../src/guestfs.pod:2143
 msgid ""
 "If you need to modify keys while walking, then you have to jump back to the "
 "beginning of the loop.  For example, to delete all keys prefixed with "
 msgid ""
 "If you need to modify keys while walking, then you have to jump back to the "
 "beginning of the loop.  For example, to delete all keys prefixed with "
@@ -33778,7 +35300,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2101 ../src/guestfs.pod:2101
+#: ../src/guestfs.pod:2147
 #, no-wrap
 msgid ""
 "  const char *key;\n"
 #, no-wrap
 msgid ""
 "  const char *key;\n"
@@ -33800,7 +35322,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2117 ../src/guestfs.pod:2117
+#: ../src/guestfs.pod:2163
 msgid ""
 "Note that the above loop is guaranteed to terminate because the keys are "
 "being deleted, but other manipulations of keys within the loop might not "
 msgid ""
 "Note that the above loop is guaranteed to terminate because the keys are "
 "being deleted, but other manipulations of keys within the loop might not "
@@ -33809,24 +35331,24 @@ msgid ""
 msgstr ""
 
 #. type: =end
 msgstr ""
 
 #. type: =end
-#: ../libguestfs-1.11.20/src/guestfs.pod:2122 ../libguestfs-1.11.20/src/guestfs.pod:2127 ../src/guestfs.pod:2122 ../src/guestfs.pod:2127
+#: ../src/guestfs.pod:2168 ../src/guestfs.pod:2173
 msgid "html"
 msgstr ""
 
 #. type: textblock
 msgid "html"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2124 ../src/guestfs.pod:2124
+#: ../src/guestfs.pod:2170
 msgid ""
 "<!-- old anchor for the next section --> <a "
 "name=\"state_machine_and_low_level_event_api\"/>"
 msgstr ""
 
 #. type: =head1
 msgid ""
 "<!-- old anchor for the next section --> <a "
 "name=\"state_machine_and_low_level_event_api\"/>"
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:2129 ../src/guestfs.pod:2129
+#: ../src/guestfs.pod:2175
 msgid "ARCHITECTURE"
 msgstr ""
 
 #. type: textblock
 msgid "ARCHITECTURE"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2131 ../src/guestfs.pod:2131
+#: ../src/guestfs.pod:2177
 msgid ""
 "Internally, libguestfs is implemented by running an appliance (a special "
 "type of small virtual machine) using L<qemu(1)>.  Qemu runs as a child "
 msgid ""
 "Internally, libguestfs is implemented by running an appliance (a special "
 "type of small virtual machine) using L<qemu(1)>.  Qemu runs as a child "
@@ -33834,7 +35356,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2135 ../src/guestfs.pod:2135
+#: ../src/guestfs.pod:2181
 #, no-wrap
 msgid ""
 "  ___________________\n"
 #, no-wrap
 msgid ""
 "  ___________________\n"
@@ -33860,14 +35382,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2155 ../src/guestfs.pod:2155
+#: ../src/guestfs.pod:2201
 msgid ""
 "The library, linked to the main program, creates the child process and hence "
 "the appliance in the L</guestfs_launch> function."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The library, linked to the main program, creates the child process and hence "
 "the appliance in the L</guestfs_launch> function."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2158 ../src/guestfs.pod:2158
+#: ../src/guestfs.pod:2204
 msgid ""
 "Inside the appliance is a Linux kernel and a complete stack of userspace "
 "tools (such as LVM and ext2 programs) and a small controlling daemon called "
 msgid ""
 "Inside the appliance is a Linux kernel and a complete stack of userspace "
 "tools (such as LVM and ext2 programs) and a small controlling daemon called "
@@ -33879,7 +35401,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2167 ../src/guestfs.pod:2167
+#: ../src/guestfs.pod:2213
 msgid ""
 "A common misunderstanding is that the appliance \"is\" the virtual machine.  "
 "Although the disk image you are attached to might also be used by some "
 msgid ""
 "A common misunderstanding is that the appliance \"is\" the virtual machine.  "
 "Although the disk image you are attached to might also be used by some "
@@ -33890,17 +35412,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:2174 ../src/guestfs.pod:2174
+#: ../src/guestfs.pod:2220
 msgid "STATE MACHINE"
 msgstr ""
 
 #. type: textblock
 msgid "STATE MACHINE"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2176 ../src/guestfs.pod:2176
+#: ../src/guestfs.pod:2222
 msgid "libguestfs uses a state machine to model the child process:"
 msgstr ""
 
 #. type: verbatim
 msgid "libguestfs uses a state machine to model the child process:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2178 ../src/guestfs.pod:2178
+#: ../src/guestfs.pod:2224
 #, no-wrap
 msgid ""
 "                         |\n"
 #, no-wrap
 msgid ""
 "                         |\n"
@@ -33928,7 +35450,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2200 ../src/guestfs.pod:2200
+#: ../src/guestfs.pod:2246
 msgid ""
 "The normal transitions are (1) CONFIG (when the handle is created, but there "
 "is no child process), (2) LAUNCHING (when the child process is booting up), "
 msgid ""
 "The normal transitions are (1) CONFIG (when the handle is created, but there "
 "is no child process), (2) LAUNCHING (when the child process is booting up), "
@@ -33937,7 +35459,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2205 ../src/guestfs.pod:2205
+#: ../src/guestfs.pod:2251
 msgid ""
 "The guest may be killed by L</guestfs_kill_subprocess>, or may die "
 "asynchronously at any time (eg. due to some internal error), and that causes "
 msgid ""
 "The guest may be killed by L</guestfs_kill_subprocess>, or may die "
 "asynchronously at any time (eg. due to some internal error), and that causes "
@@ -33945,14 +35467,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2209 ../src/guestfs.pod:2209
+#: ../src/guestfs.pod:2255
 msgid ""
 "Configuration commands for qemu such as L</guestfs_add_drive> can only be "
 "issued when in the CONFIG state."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Configuration commands for qemu such as L</guestfs_add_drive> can only be "
 "issued when in the CONFIG state."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2212 ../src/guestfs.pod:2212
+#: ../src/guestfs.pod:2258
 msgid ""
 "The API offers one call that goes from CONFIG through LAUNCHING to READY.  "
 "L</guestfs_launch> blocks until the child process is READY to accept "
 msgid ""
 "The API offers one call that goes from CONFIG through LAUNCHING to READY.  "
 "L</guestfs_launch> blocks until the child process is READY to accept "
@@ -33961,7 +35483,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2218 ../src/guestfs.pod:2218
+#: ../src/guestfs.pod:2264
 msgid ""
 "API actions such as L</guestfs_mount> can only be issued when in the READY "
 "state.  These API calls block waiting for the command to be carried out "
 msgid ""
 "API actions such as L</guestfs_mount> can only be issued when in the READY "
 "state.  These API calls block waiting for the command to be carried out "
@@ -33971,7 +35493,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2224 ../src/guestfs.pod:2224
+#: ../src/guestfs.pod:2270
 msgid ""
 "Finally, the child process sends asynchronous messages back to the main "
 "program, such as kernel log messages.  You can register a callback to "
 msgid ""
 "Finally, the child process sends asynchronous messages back to the main "
 "program, such as kernel log messages.  You can register a callback to "
@@ -33979,24 +35501,224 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:2228 ../src/guestfs.pod:2228
+#: ../src/guestfs.pod:2274
 msgid "INTERNALS"
 msgstr ""
 
 #. type: =head2
 msgid "INTERNALS"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2230 ../src/guestfs.pod:2230
+#: ../src/guestfs.pod:2276
+msgid "APPLIANCE BOOT PROCESS"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2278
+msgid ""
+"This process has evolved and continues to evolve.  The description here "
+"corresponds only to the current version of libguestfs and is provided for "
+"information only."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2282
+msgid ""
+"In order to follow the stages involved below, enable libguestfs debugging "
+"(set the environment variable C<LIBGUESTFS_DEBUG=1>)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2287
+msgid "Create the appliance"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2289
+msgid ""
+"C<febootstrap-supermin-helper> is invoked to create the kernel, a small "
+"initrd and the appliance."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2292
+msgid ""
+"The appliance is cached in C</var/tmp/.guestfs-E<lt>UIDE<gt>> (or in another "
+"directory if C<TMPDIR> is set)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2295
+msgid ""
+"For a complete description of how the appliance is created and cached, read "
+"the L<febootstrap(8)> and L<febootstrap-supermin-helper(8)> man pages."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2299
+msgid "Start qemu and boot the kernel"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2301
+msgid "qemu is invoked to boot the kernel."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2303
+msgid "Run the initrd"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2305
+msgid ""
+"C<febootstrap-supermin-helper> builds a small initrd.  The initrd is not the "
+"appliance.  The purpose of the initrd is to load enough kernel modules in "
+"order that the appliance itself can be mounted and started."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2309
+msgid ""
+"The initrd is a cpio archive called "
+"C</var/tmp/.guestfs-E<lt>UIDE<gt>/initrd>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2312
+msgid ""
+"When the initrd has started you will see messages showing that kernel "
+"modules are being loaded, similar to this:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2315
+#, no-wrap
+msgid ""
+" febootstrap: ext2 mini initrd starting up\n"
+" febootstrap: mounting /sys\n"
+" febootstrap: internal insmod libcrc32c.ko\n"
+" febootstrap: internal insmod crc32c-intel.ko\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2320
+msgid "Find and mount the appliance device"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2322
+msgid ""
+"The appliance is a sparse file containing an ext2 filesystem which contains "
+"a familiar (although reduced in size) Linux operating system.  It would "
+"normally be called C</var/tmp/.guestfs-E<lt>UIDE<gt>/root>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2326
+msgid ""
+"The regular disks being inspected by libguestfs are the first devices "
+"exposed by qemu (eg. as C</dev/vda>)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2329
+msgid ""
+"The last disk added to qemu is the appliance itself (eg. C</dev/vdb> if "
+"there was only one regular disk)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2332
+msgid ""
+"Thus the final job of the initrd is to locate the appliance disk, mount it, "
+"and switch root into the appliance, and run C</init> from the appliance."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2336
+msgid "If this works successfully you will see messages such as:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2338
+#, no-wrap
+msgid ""
+" febootstrap: picked /sys/block/vdb/dev as root device\n"
+" febootstrap: creating /dev/root as block special 252:16\n"
+" febootstrap: mounting new root on /root\n"
+" febootstrap: chroot\n"
+" Starting /init script ...\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2344
+msgid ""
+"Note that C<Starting /init script ...> indicates that the appliance's init "
+"script is now running."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2347
+msgid "Initialize the appliance"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2349
+msgid ""
+"The appliance itself now initializes itself.  This involves starting certain "
+"processes like C<udev>, possibly printing some debug information, and "
+"finally running the daemon (C<guestfsd>)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2353
+msgid "The daemon"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2355
+msgid ""
+"Finally the daemon (C<guestfsd>) runs inside the appliance.  If it runs you "
+"should see:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2358
+#, no-wrap
+msgid ""
+" verbose daemon enabled\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2360
+msgid ""
+"The daemon expects to see a named virtio-serial port exposed by qemu and "
+"connected on the other end to the library."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2363
+msgid ""
+"The daemon connects to this port (and hence to the library) and sends a four "
+"byte message C<GUESTFS_LAUNCH_FLAG>, which initiates the communication "
+"protocol (see below)."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2369
 msgid "COMMUNICATION PROTOCOL"
 msgstr ""
 
 #. type: textblock
 msgid "COMMUNICATION PROTOCOL"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2232 ../src/guestfs.pod:2232
+#: ../src/guestfs.pod:2371
 msgid ""
 "Don't rely on using this protocol directly.  This section documents how it "
 "currently works, but it may change at any time."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Don't rely on using this protocol directly.  This section documents how it "
 "currently works, but it may change at any time."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2235 ../src/guestfs.pod:2235
+#: ../src/guestfs.pod:2374
 msgid ""
 "The protocol used to talk between the library and the daemon running inside "
 "the qemu virtual machine is a simple RPC mechanism built on top of XDR (RFC "
 msgid ""
 "The protocol used to talk between the library and the daemon running inside "
 "the qemu virtual machine is a simple RPC mechanism built on top of XDR (RFC "
@@ -34004,14 +35726,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2239 ../src/guestfs.pod:2239
+#: ../src/guestfs.pod:2378
 msgid ""
 "The detailed format of structures is in C<src/guestfs_protocol.x> (note: "
 "this file is automatically generated)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The detailed format of structures is in C<src/guestfs_protocol.x> (note: "
 "this file is automatically generated)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2242 ../src/guestfs.pod:2242
+#: ../src/guestfs.pod:2381
 msgid ""
 "There are two broad cases, ordinary functions that don't have any C<FileIn> "
 "and C<FileOut> parameters, which are handled with very simple request/reply "
 msgid ""
 "There are two broad cases, ordinary functions that don't have any C<FileIn> "
 "and C<FileOut> parameters, which are handled with very simple request/reply "
@@ -34021,17 +35743,17 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:2249 ../src/guestfs.pod:2249
+#: ../src/guestfs.pod:2388
 msgid "ORDINARY FUNCTIONS (NO FILEIN/FILEOUT PARAMS)"
 msgstr ""
 
 #. type: textblock
 msgid "ORDINARY FUNCTIONS (NO FILEIN/FILEOUT PARAMS)"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2251 ../src/guestfs.pod:2251
+#: ../src/guestfs.pod:2390
 msgid "For ordinary functions, the request message is:"
 msgstr ""
 
 #. type: verbatim
 msgid "For ordinary functions, the request message is:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2253 ../src/guestfs.pod:2253
+#: ../src/guestfs.pod:2392
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
@@ -34042,7 +35764,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2258 ../src/guestfs.pod:2258
+#: ../src/guestfs.pod:2397
 msgid ""
 "The total length field allows the daemon to allocate a fixed size buffer "
 "into which it slurps the rest of the message.  As a result, the total length "
 msgid ""
 "The total length field allows the daemon to allocate a fixed size buffer "
 "into which it slurps the rest of the message.  As a result, the total length "
@@ -34051,21 +35773,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2264 ../src/guestfs.pod:2264
+#: ../src/guestfs.pod:2403
 msgid ""
 "Note also that many functions don't take any arguments, in which case the "
 "C<guestfs_I<foo>_args> is completely omitted."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note also that many functions don't take any arguments, in which case the "
 "C<guestfs_I<foo>_args> is completely omitted."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2267 ../src/guestfs.pod:2267
+#: ../src/guestfs.pod:2406
 msgid ""
 "The header contains the procedure number (C<guestfs_proc>) which is how the "
 "receiver knows what type of args structure to expect, or none at all."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The header contains the procedure number (C<guestfs_proc>) which is how the "
 "receiver knows what type of args structure to expect, or none at all."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2271 ../src/guestfs.pod:2271
+#: ../src/guestfs.pod:2410
 msgid ""
 "For functions that take optional arguments, the optional arguments are "
 "encoded in the C<guestfs_I<foo>_args> structure in the same way as ordinary "
 msgid ""
 "For functions that take optional arguments, the optional arguments are "
 "encoded in the C<guestfs_I<foo>_args> structure in the same way as ordinary "
@@ -34077,12 +35799,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2279 ../src/guestfs.pod:2279
+#: ../src/guestfs.pod:2418
 msgid "The reply message for ordinary functions is:"
 msgstr ""
 
 #. type: verbatim
 msgid "The reply message for ordinary functions is:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2281 ../src/guestfs.pod:2281
+#: ../src/guestfs.pod:2420
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
@@ -34093,26 +35815,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2286 ../src/guestfs.pod:2286
+#: ../src/guestfs.pod:2425
 msgid ""
 "As above the C<guestfs_I<foo>_ret> structure may be completely omitted for "
 "functions that return no formal return values."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "As above the C<guestfs_I<foo>_ret> structure may be completely omitted for "
 "functions that return no formal return values."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2289 ../src/guestfs.pod:2289
+#: ../src/guestfs.pod:2428
 msgid "As above the total length of the reply is limited to C<GUESTFS_MESSAGE_MAX>."
 msgstr ""
 
 #. type: textblock
 msgid "As above the total length of the reply is limited to C<GUESTFS_MESSAGE_MAX>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2292 ../src/guestfs.pod:2292
+#: ../src/guestfs.pod:2431
 msgid ""
 "In the case of an error, a flag is set in the header, and the reply message "
 "is slightly changed:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "In the case of an error, a flag is set in the header, and the reply message "
 "is slightly changed:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2295 ../src/guestfs.pod:2295
+#: ../src/guestfs.pod:2434
 #, no-wrap
 msgid ""
 " total length (header + error,\n"
 #, no-wrap
 msgid ""
 " total length (header + error,\n"
@@ -34123,19 +35845,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2300 ../src/guestfs.pod:2300
+#: ../src/guestfs.pod:2439
 msgid ""
 "The C<guestfs_message_error> structure contains the error message as a "
 "string."
 msgstr ""
 
 #. type: =head3
 msgid ""
 "The C<guestfs_message_error> structure contains the error message as a "
 "string."
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:2303 ../src/guestfs.pod:2303
+#: ../src/guestfs.pod:2442
 msgid "FUNCTIONS THAT HAVE FILEIN PARAMETERS"
 msgstr ""
 
 #. type: textblock
 msgid "FUNCTIONS THAT HAVE FILEIN PARAMETERS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2305 ../src/guestfs.pod:2305
+#: ../src/guestfs.pod:2444
 msgid ""
 "A C<FileIn> parameter indicates that we transfer a file I<into> the guest.  "
 "The normal request message is sent (see above).  However this is followed by "
 msgid ""
 "A C<FileIn> parameter indicates that we transfer a file I<into> the guest.  "
 "The normal request message is sent (see above).  However this is followed by "
@@ -34143,7 +35865,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2309 ../src/guestfs.pod:2309
+#: ../src/guestfs.pod:2448
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
@@ -34157,12 +35879,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2317 ../src/guestfs.pod:2317
+#: ../src/guestfs.pod:2456
 msgid "The \"sequence of chunks\" is:"
 msgstr ""
 
 #. type: verbatim
 msgid "The \"sequence of chunks\" is:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2319 ../src/guestfs.pod:2319
+#: ../src/guestfs.pod:2458
 #, no-wrap
 msgid ""
 " length of chunk (not including length word itself)\n"
 #, no-wrap
 msgid ""
 " length of chunk (not including length word itself)\n"
@@ -34176,7 +35898,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2327 ../src/guestfs.pod:2327
+#: ../src/guestfs.pod:2466
 msgid ""
 "The final chunk has the C<data_len> field set to zero.  Additionally a flag "
 "is set in the final chunk to indicate either successful completion or early "
 msgid ""
 "The final chunk has the C<data_len> field set to zero.  Additionally a flag "
 "is set in the final chunk to indicate either successful completion or early "
@@ -34184,7 +35906,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2331 ../src/guestfs.pod:2331
+#: ../src/guestfs.pod:2470
 msgid ""
 "At time of writing there are no functions that have more than one FileIn "
 "parameter.  However this is (theoretically) supported, by sending the "
 msgid ""
 "At time of writing there are no functions that have more than one FileIn "
 "parameter.  However this is (theoretically) supported, by sending the "
@@ -34193,7 +35915,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2336 ../src/guestfs.pod:2336
+#: ../src/guestfs.pod:2475
 msgid ""
 "Both the library (sender) I<and> the daemon (receiver) may cancel the "
 "transfer.  The library does this by sending a chunk with a special flag set "
 msgid ""
 "Both the library (sender) I<and> the daemon (receiver) may cancel the "
 "transfer.  The library does this by sending a chunk with a special flag set "
@@ -34202,7 +35924,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2342 ../src/guestfs.pod:2342
+#: ../src/guestfs.pod:2481
 msgid ""
 "The daemon may also cancel.  It does this by writing a special word "
 "C<GUESTFS_CANCEL_FLAG> to the socket.  The library listens for this during "
 msgid ""
 "The daemon may also cancel.  It does this by writing a special word "
 "C<GUESTFS_CANCEL_FLAG> to the socket.  The library listens for this during "
@@ -34214,7 +35936,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2351 ../src/guestfs.pod:2351
+#: ../src/guestfs.pod:2490
 msgid ""
 "This protocol allows the transfer of arbitrary sized files (no 32 bit "
 "limit), and also files where the size is not known in advance (eg. from "
 msgid ""
 "This protocol allows the transfer of arbitrary sized files (no 32 bit "
 "limit), and also files where the size is not known in advance (eg. from "
@@ -34224,19 +35946,19 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:2357 ../src/guestfs.pod:2357
+#: ../src/guestfs.pod:2496
 msgid "FUNCTIONS THAT HAVE FILEOUT PARAMETERS"
 msgstr ""
 
 #. type: textblock
 msgid "FUNCTIONS THAT HAVE FILEOUT PARAMETERS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2359 ../src/guestfs.pod:2359
+#: ../src/guestfs.pod:2498
 msgid ""
 "The protocol for FileOut parameters is exactly the same as for FileIn "
 "parameters, but with the roles of daemon and library reversed."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The protocol for FileOut parameters is exactly the same as for FileIn "
 "parameters, but with the roles of daemon and library reversed."
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2362 ../src/guestfs.pod:2362
+#: ../src/guestfs.pod:2501
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
@@ -34250,12 +35972,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:2370 ../src/guestfs.pod:2370
+#: ../src/guestfs.pod:2509
 msgid "INITIAL MESSAGE"
 msgstr ""
 
 #. type: textblock
 msgid "INITIAL MESSAGE"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2372 ../src/guestfs.pod:2372
+#: ../src/guestfs.pod:2511
 msgid ""
 "When the daemon launches it sends an initial word (C<GUESTFS_LAUNCH_FLAG>) "
 "which indicates that the guest and daemon is alive.  This is what "
 msgid ""
 "When the daemon launches it sends an initial word (C<GUESTFS_LAUNCH_FLAG>) "
 "which indicates that the guest and daemon is alive.  This is what "
@@ -34263,12 +35985,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../libguestfs-1.11.20/src/guestfs.pod:2376 ../src/guestfs.pod:2376
+#: ../src/guestfs.pod:2515
 msgid "PROGRESS NOTIFICATION MESSAGES"
 msgstr ""
 
 #. type: textblock
 msgid "PROGRESS NOTIFICATION MESSAGES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2378 ../src/guestfs.pod:2378
+#: ../src/guestfs.pod:2517
 msgid ""
 "The daemon may send progress notification messages at any time.  These are "
 "distinguished by the normal length word being replaced by "
 msgid ""
 "The daemon may send progress notification messages at any time.  These are "
 "distinguished by the normal length word being replaced by "
@@ -34276,7 +35998,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2382 ../src/guestfs.pod:2382
+#: ../src/guestfs.pod:2521
 msgid ""
 "The library turns them into progress callbacks (see "
 "L</GUESTFS_EVENT_PROGRESS>) if there is a callback registered, or discards "
 msgid ""
 "The library turns them into progress callbacks (see "
 "L</GUESTFS_EVENT_PROGRESS>) if there is a callback registered, or discards "
@@ -34284,7 +36006,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2386 ../src/guestfs.pod:2386
+#: ../src/guestfs.pod:2525
 msgid ""
 "The daemon self-limits the frequency of progress messages it sends (see "
 "C<daemon/proto.c:notify_progress>).  Not all calls generate progress "
 msgid ""
 "The daemon self-limits the frequency of progress messages it sends (see "
 "C<daemon/proto.c:notify_progress>).  Not all calls generate progress "
@@ -34292,12 +36014,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:2390 ../src/guestfs.pod:2390
+#: ../src/guestfs.pod:2529
 msgid "LIBGUESTFS VERSION NUMBERS"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS VERSION NUMBERS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2392 ../src/guestfs.pod:2392
+#: ../src/guestfs.pod:2531
 msgid ""
 "Since April 2010, libguestfs has started to make separate development and "
 "stable releases, along with corresponding branches in our git repository.  "
 msgid ""
 "Since April 2010, libguestfs has started to make separate development and "
 "stable releases, along with corresponding branches in our git repository.  "
@@ -34305,7 +36027,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2397 ../src/guestfs.pod:2397
+#: ../src/guestfs.pod:2536
 #, no-wrap
 msgid ""
 "                 even numbers for stable: 1.2.x, 1.4.x, ...\n"
 #, no-wrap
 msgid ""
 "                 even numbers for stable: 1.2.x, 1.4.x, ...\n"
@@ -34322,12 +36044,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2408 ../src/guestfs.pod:2408
+#: ../src/guestfs.pod:2547
 msgid "Thus \"1.3.5\" is the 5th update to the development branch \"1.3\"."
 msgstr ""
 
 #. type: textblock
 msgid "Thus \"1.3.5\" is the 5th update to the development branch \"1.3\"."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2410 ../src/guestfs.pod:2410
+#: ../src/guestfs.pod:2549
 msgid ""
 "As time passes we cherry pick fixes from the development branch and backport "
 "those into the stable branch, the effect being that the stable branch should "
 msgid ""
 "As time passes we cherry pick fixes from the development branch and backport "
 "those into the stable branch, the effect being that the stable branch should "
@@ -34337,26 +36059,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2416 ../src/guestfs.pod:2416
+#: ../src/guestfs.pod:2555
 msgid "Our criteria for backporting changes are:"
 msgstr ""
 
 #. type: textblock
 msgid "Our criteria for backporting changes are:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2422 ../src/guestfs.pod:2422
+#: ../src/guestfs.pod:2561
 msgid ""
 "Documentation changes which don't affect any code are backported unless the "
 "documentation refers to a future feature which is not in stable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Documentation changes which don't affect any code are backported unless the "
 "documentation refers to a future feature which is not in stable."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2428 ../src/guestfs.pod:2428
+#: ../src/guestfs.pod:2567
 msgid ""
 "Bug fixes which are not controversial, fix obvious problems, and have been "
 "well tested are backported."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Bug fixes which are not controversial, fix obvious problems, and have been "
 "well tested are backported."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2433 ../src/guestfs.pod:2433
+#: ../src/guestfs.pod:2572
 msgid ""
 "Simple rearrangements of code which shouldn't affect how it works get "
 "backported.  This is so that the code in the two branches doesn't get too "
 msgid ""
 "Simple rearrangements of code which shouldn't affect how it works get "
 "backported.  This is so that the code in the two branches doesn't get too "
@@ -34364,7 +36086,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2439 ../src/guestfs.pod:2439
+#: ../src/guestfs.pod:2578
 msgid ""
 "We I<don't> backport new features, new APIs, new tools etc, except in one "
 "exceptional case: the new feature is required in order to implement an "
 msgid ""
 "We I<don't> backport new features, new APIs, new tools etc, except in one "
 "exceptional case: the new feature is required in order to implement an "
@@ -34372,7 +36094,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2445 ../src/guestfs.pod:2445
+#: ../src/guestfs.pod:2584
 msgid ""
 "A new stable branch starts when we think the new features in development are "
 "substantial and compelling enough over the current stable branch to warrant "
 msgid ""
 "A new stable branch starts when we think the new features in development are "
 "substantial and compelling enough over the current stable branch to warrant "
@@ -34383,17 +36105,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:2453 ../src/guestfs.pod:2453
+#: ../src/guestfs.pod:2592
 msgid "EXTENDING LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
 msgid "EXTENDING LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2455 ../src/guestfs.pod:2455
+#: ../src/guestfs.pod:2594
 msgid "ADDING A NEW API ACTION"
 msgstr ""
 
 #. type: textblock
 msgid "ADDING A NEW API ACTION"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2457 ../src/guestfs.pod:2457
+#: ../src/guestfs.pod:2596
 msgid ""
 "Large amounts of boilerplate code in libguestfs (RPC, bindings, "
 "documentation) are generated, and this makes it easy to extend the "
 msgid ""
 "Large amounts of boilerplate code in libguestfs (RPC, bindings, "
 "documentation) are generated, and this makes it easy to extend the "
@@ -34401,19 +36123,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2461 ../src/guestfs.pod:2461
+#: ../src/guestfs.pod:2600
 msgid "To add a new API action there are two changes:"
 msgstr ""
 
 #. type: textblock
 msgid "To add a new API action there are two changes:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2467 ../src/guestfs.pod:2467
+#: ../src/guestfs.pod:2606
 msgid ""
 "You need to add a description of the call (name, parameters, return type, "
 "tests, documentation) to C<generator/generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You need to add a description of the call (name, parameters, return type, "
 "tests, documentation) to C<generator/generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2470 ../src/guestfs.pod:2470
+#: ../src/guestfs.pod:2609
 msgid ""
 "There are two sorts of API action, depending on whether the call goes "
 "through to the daemon in the appliance, or is serviced entirely by the "
 msgid ""
 "There are two sorts of API action, depending on whether the call goes "
 "through to the daemon in the appliance, or is serviced entirely by the "
@@ -34424,7 +36146,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2478 ../src/guestfs.pod:2478
+#: ../src/guestfs.pod:2617
 msgid ""
 "Most new actions are of the first type, and get added to the "
 "C<daemon_functions> list.  Each function has a unique procedure number used "
 msgid ""
 "Most new actions are of the first type, and get added to the "
 "C<daemon_functions> list.  Each function has a unique procedure number used "
@@ -34434,7 +36156,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2484 ../src/guestfs.pod:2484
+#: ../src/guestfs.pod:2623
 msgid ""
 "For library-only actions of the second type, add to the "
 "C<non_daemon_functions> list.  Since these functions are serviced by the "
 msgid ""
 "For library-only actions of the second type, add to the "
 "C<non_daemon_functions> list.  Since these functions are serviced by the "
@@ -34444,36 +36166,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2492 ../src/guestfs.pod:2492
+#: ../src/guestfs.pod:2631
 msgid "Implement the action (in C):"
 msgstr ""
 
 #. type: textblock
 msgid "Implement the action (in C):"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2494 ../src/guestfs.pod:2494
+#: ../src/guestfs.pod:2633
 msgid ""
 "For daemon actions, implement the function C<do_E<lt>nameE<gt>> in the "
 "C<daemon/> directory."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For daemon actions, implement the function C<do_E<lt>nameE<gt>> in the "
 "C<daemon/> directory."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2497 ../src/guestfs.pod:2497
+#: ../src/guestfs.pod:2636
 msgid ""
 "For library actions, implement the function C<guestfs__E<lt>nameE<gt>> "
 "(note: double underscore) in the C<src/> directory."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For library actions, implement the function C<guestfs__E<lt>nameE<gt>> "
 "(note: double underscore) in the C<src/> directory."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2500 ../src/guestfs.pod:2500
+#: ../src/guestfs.pod:2639
 msgid "In either case, use another function as an example of what to do."
 msgstr ""
 
 #. type: textblock
 msgid "In either case, use another function as an example of what to do."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2504 ../src/guestfs.pod:2504
+#: ../src/guestfs.pod:2643
 msgid "After making these changes, use C<make> to compile."
 msgstr ""
 
 #. type: textblock
 msgid "After making these changes, use C<make> to compile."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2506 ../src/guestfs.pod:2506
+#: ../src/guestfs.pod:2645
 msgid ""
 "Note that you don't need to implement the RPC, language bindings, manual "
 "pages or anything else.  It's all automatically generated from the OCaml "
 msgid ""
 "Note that you don't need to implement the RPC, language bindings, manual "
 "pages or anything else.  It's all automatically generated from the OCaml "
@@ -34481,12 +36203,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2510 ../src/guestfs.pod:2510
+#: ../src/guestfs.pod:2649
 msgid "ADDING TESTS FOR AN API ACTION"
 msgstr ""
 
 #. type: textblock
 msgid "ADDING TESTS FOR AN API ACTION"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2512 ../src/guestfs.pod:2512
+#: ../src/guestfs.pod:2651
 msgid ""
 "You can supply zero or as many tests as you want per API call.  The tests "
 "can either be added as part of the API description "
 msgid ""
 "You can supply zero or as many tests as you want per API call.  The tests "
 "can either be added as part of the API description "
@@ -34496,61 +36218,61 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2518 ../src/guestfs.pod:2518
+#: ../src/guestfs.pod:2657
 msgid ""
 "The following describes the test environment used when you add an API test "
 "in C<generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The following describes the test environment used when you add an API test "
 "in C<generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2521 ../src/guestfs.pod:2521
+#: ../src/guestfs.pod:2660
 msgid "The test environment has 4 block devices:"
 msgstr ""
 
 #. type: =item
 msgid "The test environment has 4 block devices:"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2525 ../src/guestfs.pod:2525
+#: ../src/guestfs.pod:2664
 msgid "C</dev/sda> 500MB"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sda> 500MB"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2527 ../src/guestfs.pod:2527
+#: ../src/guestfs.pod:2666
 msgid "General block device for testing."
 msgstr ""
 
 #. type: =item
 msgid "General block device for testing."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2529 ../src/guestfs.pod:2529
+#: ../src/guestfs.pod:2668
 msgid "C</dev/sdb> 50MB"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sdb> 50MB"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2531 ../src/guestfs.pod:2531
+#: ../src/guestfs.pod:2670
 msgid ""
 "C</dev/sdb1> is an ext2 filesystem used for testing filesystem write "
 "operations."
 msgstr ""
 
 #. type: =item
 msgid ""
 "C</dev/sdb1> is an ext2 filesystem used for testing filesystem write "
 "operations."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2534 ../src/guestfs.pod:2534
+#: ../src/guestfs.pod:2673
 msgid "C</dev/sdc> 10MB"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sdc> 10MB"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2536 ../src/guestfs.pod:2536
+#: ../src/guestfs.pod:2675
 msgid "Used in a few tests where two block devices are needed."
 msgstr ""
 
 #. type: =item
 msgid "Used in a few tests where two block devices are needed."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2538 ../src/guestfs.pod:2538
+#: ../src/guestfs.pod:2677
 msgid "C</dev/sdd>"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sdd>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2540 ../src/guestfs.pod:2540
+#: ../src/guestfs.pod:2679
 msgid "ISO with fixed content (see C<images/test.iso>)."
 msgstr ""
 
 #. type: textblock
 msgid "ISO with fixed content (see C<images/test.iso>)."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2544 ../src/guestfs.pod:2544
+#: ../src/guestfs.pod:2683
 msgid ""
 "To be able to run the tests in a reasonable amount of time, the libguestfs "
 "appliance and block devices are reused between tests.  So don't try testing "
 msgid ""
 "To be able to run the tests in a reasonable amount of time, the libguestfs "
 "appliance and block devices are reused between tests.  So don't try testing "
@@ -34558,7 +36280,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2548 ../src/guestfs.pod:2548
+#: ../src/guestfs.pod:2687
 msgid ""
 "Each test starts with an initial scenario, selected using one of the "
 "C<Init*> expressions, described in C<generator/generator_types.ml>.  These "
 msgid ""
 "Each test starts with an initial scenario, selected using one of the "
 "C<Init*> expressions, described in C<generator/generator_types.ml>.  These "
@@ -34568,7 +36290,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2554 ../src/guestfs.pod:2554
+#: ../src/guestfs.pod:2693
 msgid ""
 "You can add a prerequisite clause to any individual test.  This is a "
 "run-time check, which, if it fails, causes the test to be skipped.  Useful "
 msgid ""
 "You can add a prerequisite clause to any individual test.  This is a "
 "run-time check, which, if it fails, causes the test to be skipped.  Useful "
@@ -34578,14 +36300,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2560 ../src/guestfs.pod:2560
+#: ../src/guestfs.pod:2699
 msgid ""
 "In addition, packagers can skip individual tests by setting environment "
 "variables before running C<make check>."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "In addition, packagers can skip individual tests by setting environment "
 "variables before running C<make check>."
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2563 ../src/guestfs.pod:2563
+#: ../src/guestfs.pod:2702
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>_<NUM>=1\n"
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>_<NUM>=1\n"
@@ -34593,17 +36315,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2565 ../src/guestfs.pod:2565
+#: ../src/guestfs.pod:2704
 msgid "eg: C<SKIP_TEST_COMMAND_3=1> skips test #3 of L</guestfs_command>."
 msgstr ""
 
 #. type: textblock
 msgid "eg: C<SKIP_TEST_COMMAND_3=1> skips test #3 of L</guestfs_command>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2567 ../src/guestfs.pod:2567
+#: ../src/guestfs.pod:2706
 msgid "or:"
 msgstr ""
 
 #. type: verbatim
 msgid "or:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2569 ../src/guestfs.pod:2569
+#: ../src/guestfs.pod:2708
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>=1\n"
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>=1\n"
@@ -34611,17 +36333,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2571 ../src/guestfs.pod:2571
+#: ../src/guestfs.pod:2710
 msgid "eg: C<SKIP_TEST_ZEROFREE=1> skips all L</guestfs_zerofree> tests."
 msgstr ""
 
 #. type: textblock
 msgid "eg: C<SKIP_TEST_ZEROFREE=1> skips all L</guestfs_zerofree> tests."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2573 ../src/guestfs.pod:2573
+#: ../src/guestfs.pod:2712
 msgid "Packagers can run only certain tests by setting for example:"
 msgstr ""
 
 #. type: verbatim
 msgid "Packagers can run only certain tests by setting for example:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2575 ../src/guestfs.pod:2575
+#: ../src/guestfs.pod:2714
 #, no-wrap
 msgid ""
 " TEST_ONLY=\"vfs_type zerofree\"\n"
 #, no-wrap
 msgid ""
 " TEST_ONLY=\"vfs_type zerofree\"\n"
@@ -34629,29 +36351,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2577 ../src/guestfs.pod:2577
+#: ../src/guestfs.pod:2716
 msgid ""
 "See C<capitests/tests.c> for more details of how these environment variables "
 "work."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See C<capitests/tests.c> for more details of how these environment variables "
 "work."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2580 ../src/guestfs.pod:2580
+#: ../src/guestfs.pod:2719
 msgid "DEBUGGING NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "DEBUGGING NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2582 ../src/guestfs.pod:2582
+#: ../src/guestfs.pod:2721
 msgid "Test new actions work before submitting them."
 msgstr ""
 
 #. type: textblock
 msgid "Test new actions work before submitting them."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2584 ../src/guestfs.pod:2584
+#: ../src/guestfs.pod:2723
 msgid "You can use guestfish to try out new commands."
 msgstr ""
 
 #. type: textblock
 msgid "You can use guestfish to try out new commands."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2586 ../src/guestfs.pod:2586
+#: ../src/guestfs.pod:2725
 msgid ""
 "Debugging the daemon is a problem because it runs inside a minimal "
 "environment.  However you can fprintf messages in the daemon to stderr, and "
 msgid ""
 "Debugging the daemon is a problem because it runs inside a minimal "
 "environment.  However you can fprintf messages in the daemon to stderr, and "
@@ -34659,12 +36381,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2590 ../src/guestfs.pod:2590
+#: ../src/guestfs.pod:2729
 msgid "FORMATTING CODE AND OTHER CONVENTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "FORMATTING CODE AND OTHER CONVENTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2592 ../src/guestfs.pod:2592
+#: ../src/guestfs.pod:2731
 msgid ""
 "Our C source code generally adheres to some basic code-formatting "
 "conventions.  The existing code base is not totally consistent on this "
 msgid ""
 "Our C source code generally adheres to some basic code-formatting "
 "conventions.  The existing code base is not totally consistent on this "
@@ -34674,14 +36396,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2598 ../src/guestfs.pod:2598
+#: ../src/guestfs.pod:2737
 msgid ""
 "If you use Emacs, add the following to one of one of your start-up files "
 "(e.g., ~/.emacs), to help ensure that you get indentation right:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "If you use Emacs, add the following to one of one of your start-up files "
 "(e.g., ~/.emacs), to help ensure that you get indentation right:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2601 ../src/guestfs.pod:2601
+#: ../src/guestfs.pod:2740
 #, no-wrap
 msgid ""
 " ;;; In libguestfs, indent with spaces everywhere (not TABs).\n"
 #, no-wrap
 msgid ""
 " ;;; In libguestfs, indent with spaces everywhere (not TABs).\n"
@@ -34697,7 +36419,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2611 ../src/guestfs.pod:2611
+#: ../src/guestfs.pod:2750
 #, no-wrap
 msgid ""
 " ;;; When editing C sources in libguestfs, use this style.\n"
 #, no-wrap
 msgid ""
 " ;;; When editing C sources in libguestfs, use this style.\n"
@@ -34715,12 +36437,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2623 ../src/guestfs.pod:2623
+#: ../src/guestfs.pod:2762
 msgid "Enable warnings when compiling (and fix any problems this finds):"
 msgstr ""
 
 #. type: verbatim
 msgid "Enable warnings when compiling (and fix any problems this finds):"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2626 ../src/guestfs.pod:2626
+#: ../src/guestfs.pod:2765
 #, no-wrap
 msgid ""
 " ./configure --enable-gcc-warnings\n"
 #, no-wrap
 msgid ""
 " ./configure --enable-gcc-warnings\n"
@@ -34728,12 +36450,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2628 ../src/guestfs.pod:2628
+#: ../src/guestfs.pod:2767
 msgid "Useful targets are:"
 msgstr ""
 
 #. type: verbatim
 msgid "Useful targets are:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2630 ../src/guestfs.pod:2630
+#: ../src/guestfs.pod:2769
 #, no-wrap
 msgid ""
 " make syntax-check  # checks the syntax of the C code\n"
 #, no-wrap
 msgid ""
 " make syntax-check  # checks the syntax of the C code\n"
@@ -34742,43 +36464,43 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2633 ../src/guestfs.pod:2633
+#: ../src/guestfs.pod:2772
 msgid "DAEMON CUSTOM PRINTF FORMATTERS"
 msgstr ""
 
 #. type: textblock
 msgid "DAEMON CUSTOM PRINTF FORMATTERS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2635 ../src/guestfs.pod:2635
+#: ../src/guestfs.pod:2774
 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
 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
-#: ../libguestfs-1.11.20/src/guestfs.pod:2640 ../src/guestfs.pod:2640
+#: ../src/guestfs.pod:2779
 msgid "%Q"
 msgstr ""
 
 #. type: textblock
 msgid "%Q"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2642 ../src/guestfs.pod:2642
+#: ../src/guestfs.pod:2781
 msgid ""
 "Simple shell quoted string.  Any spaces or other shell characters are "
 "escaped for you."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Simple shell quoted string.  Any spaces or other shell characters are "
 "escaped for you."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2645 ../src/guestfs.pod:2645
+#: ../src/guestfs.pod:2784
 msgid "%R"
 msgstr ""
 
 #. type: textblock
 msgid "%R"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2647 ../src/guestfs.pod:2647
+#: ../src/guestfs.pod:2786
 msgid ""
 "Same as C<%Q> except the string is treated as a path which is prefixed by "
 "the sysroot."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Same as C<%Q> except the string is treated as a path which is prefixed by "
 "the sysroot."
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2654 ../src/guestfs.pod:2654
+#: ../src/guestfs.pod:2793
 #, no-wrap
 msgid ""
 " asprintf (&cmd, \"cat %R\", path);\n"
 #, no-wrap
 msgid ""
 " asprintf (&cmd, \"cat %R\", path);\n"
@@ -34786,12 +36508,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2656 ../src/guestfs.pod:2656
+#: ../src/guestfs.pod:2795
 msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
 msgstr ""
 
 #. type: textblock
 msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2658 ../src/guestfs.pod:2658
+#: ../src/guestfs.pod:2797
 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 "
 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 "
@@ -34800,12 +36522,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2664 ../src/guestfs.pod:2664
+#: ../src/guestfs.pod:2803
 msgid "SUBMITTING YOUR NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "SUBMITTING YOUR NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2666 ../src/guestfs.pod:2666
+#: ../src/guestfs.pod:2805
 msgid ""
 "Submit patches to the mailing list: "
 "L<http://www.redhat.com/mailman/listinfo/libguestfs> and CC to "
 msgid ""
 "Submit patches to the mailing list: "
 "L<http://www.redhat.com/mailman/listinfo/libguestfs> and CC to "
@@ -34813,17 +36535,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2670 ../src/guestfs.pod:2670
+#: ../src/guestfs.pod:2809
 msgid "INTERNATIONALIZATION (I18N) SUPPORT"
 msgstr ""
 
 #. type: textblock
 msgid "INTERNATIONALIZATION (I18N) SUPPORT"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2672 ../src/guestfs.pod:2672
+#: ../src/guestfs.pod:2811
 msgid "We support i18n (gettext anyhow) in the library."
 msgstr ""
 
 #. type: textblock
 msgid "We support i18n (gettext anyhow) in the library."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2674 ../src/guestfs.pod:2674
+#: ../src/guestfs.pod:2813
 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 "
 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 "
@@ -34832,115 +36554,125 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2680 ../src/guestfs.pod:2680
+#: ../src/guestfs.pod:2819
 msgid ""
 "Debugging messages are never translated, since they are intended for the "
 "programmers."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Debugging messages are never translated, since they are intended for the "
 "programmers."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2683 ../src/guestfs.pod:2683
+#: ../src/guestfs.pod:2822
 msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
 msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
+#. type: =item
+#: ../src/guestfs.pod:2826
+msgid "C<align>"
+msgstr ""
+
 #. type: textblock
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2689 ../src/guestfs.pod:2689
+#: ../src/guestfs.pod:2828
+msgid "L<virt-alignment-scan(1)> command and documentation."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2832
 msgid "The libguestfs appliance, build scripts and so on."
 msgstr ""
 
 #. type: =item
 msgid "The libguestfs appliance, build scripts and so on."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2691 ../src/guestfs.pod:2691
+#: ../src/guestfs.pod:2834
 msgid "C<capitests>"
 msgstr ""
 
 #. type: textblock
 msgid "C<capitests>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2693 ../src/guestfs.pod:2693
+#: ../src/guestfs.pod:2836
 msgid "Automated tests of the C API."
 msgstr ""
 
 #. type: =item
 msgid "Automated tests of the C API."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2695 ../src/guestfs.pod:2695
+#: ../src/guestfs.pod:2838
 msgid "C<cat>"
 msgstr ""
 
 #. type: textblock
 msgid "C<cat>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2697 ../src/guestfs.pod:2697
+#: ../src/guestfs.pod:2840
 msgid ""
 "The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
 "documentation."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
 "documentation."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2700 ../src/guestfs.pod:2700
+#: ../src/guestfs.pod:2843
 msgid "C<caution>"
 msgstr ""
 
 #. type: textblock
 msgid "C<caution>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2702 ../src/guestfs.pod:2702
+#: ../src/guestfs.pod:2845
 msgid ""
 "Safety and liveness tests of components that libguestfs depends upon (not of "
 "libguestfs itself).  Mainly this is for qemu and the kernel."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Safety and liveness tests of components that libguestfs depends upon (not of "
 "libguestfs itself).  Mainly this is for qemu and the kernel."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2705 ../src/guestfs.pod:2705
+#: ../src/guestfs.pod:2848
 msgid "C<contrib>"
 msgstr ""
 
 #. type: textblock
 msgid "C<contrib>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2707 ../src/guestfs.pod:2707
+#: ../src/guestfs.pod:2850
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2709 ../src/guestfs.pod:2709
+#: ../src/guestfs.pod:2852
 msgid "C<daemon>"
 msgstr ""
 
 #. type: textblock
 msgid "C<daemon>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2711 ../src/guestfs.pod:2711
+#: ../src/guestfs.pod:2854
 msgid ""
 "The daemon that runs inside the libguestfs appliance and carries out "
 "actions."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The daemon that runs inside the libguestfs appliance and carries out "
 "actions."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2714 ../src/guestfs.pod:2714
+#: ../src/guestfs.pod:2857
 msgid "C<df>"
 msgstr ""
 
 #. type: textblock
 msgid "C<df>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2716 ../src/guestfs.pod:2716
+#: ../src/guestfs.pod:2859
 msgid "L<virt-df(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-df(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2718 ../src/guestfs.pod:2718
+#: ../src/guestfs.pod:2861
 msgid "C<edit>"
 msgstr ""
 
 #. type: textblock
 msgid "C<edit>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2720 ../src/guestfs.pod:2720
+#: ../src/guestfs.pod:2863
 msgid "L<virt-edit(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-edit(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2722 ../src/guestfs.pod:2722
+#: ../src/guestfs.pod:2865
 msgid "C<examples>"
 msgstr ""
 
 #. type: textblock
 msgid "C<examples>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2724 ../src/guestfs.pod:2724
+#: ../src/guestfs.pod:2867
 msgid "C API example code."
 msgstr ""
 
 #. type: =item
 msgid "C API example code."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2726 ../src/guestfs.pod:2726
+#: ../src/guestfs.pod:2869
 msgid "C<fish>"
 msgstr ""
 
 #. type: textblock
 msgid "C<fish>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2728 ../src/guestfs.pod:2728
+#: ../src/guestfs.pod:2871
 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)>, "
 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)>, "
@@ -34948,89 +36680,89 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2732 ../src/guestfs.pod:2732
+#: ../src/guestfs.pod:2875
 msgid "C<fuse>"
 msgstr ""
 
 #. type: textblock
 msgid "C<fuse>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2734 ../src/guestfs.pod:2734
+#: ../src/guestfs.pod:2877
 msgid "L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
 msgstr ""
 
 #. type: =item
 msgid "L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2736 ../src/guestfs.pod:2736
+#: ../src/guestfs.pod:2879
 msgid "C<generator>"
 msgstr ""
 
 #. type: textblock
 msgid "C<generator>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2738 ../src/guestfs.pod:2738
+#: ../src/guestfs.pod:2881
 msgid ""
 "The crucially important generator, used to automatically generate large "
 "amounts of boilerplate C code for things like RPC and bindings."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The crucially important generator, used to automatically generate large "
 "amounts of boilerplate C code for things like RPC and bindings."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2741 ../src/guestfs.pod:2741
+#: ../src/guestfs.pod:2884
 msgid "C<images>"
 msgstr ""
 
 #. type: textblock
 msgid "C<images>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2743 ../src/guestfs.pod:2743
+#: ../src/guestfs.pod:2886
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2745 ../src/guestfs.pod:2745
+#: ../src/guestfs.pod:2888
 msgid "Some \"phony\" guest images which we test against."
 msgstr ""
 
 #. type: =item
 msgid "Some \"phony\" guest images which we test against."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2747 ../src/guestfs.pod:2747
+#: ../src/guestfs.pod:2890
 msgid "C<inspector>"
 msgstr ""
 
 #. type: textblock
 msgid "C<inspector>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2749 ../src/guestfs.pod:2749
+#: ../src/guestfs.pod:2892
 msgid "L<virt-inspector(1)>, the virtual machine image inspector."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-inspector(1)>, the virtual machine image inspector."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2751 ../src/guestfs.pod:2751
+#: ../src/guestfs.pod:2894
 msgid "C<logo>"
 msgstr ""
 
 #. type: textblock
 msgid "C<logo>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2753 ../src/guestfs.pod:2753
+#: ../src/guestfs.pod:2896
 msgid "Logo used on the website.  The fish is called Arthur by the way."
 msgstr ""
 
 #. type: =item
 msgid "Logo used on the website.  The fish is called Arthur by the way."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2755 ../src/guestfs.pod:2755
+#: ../src/guestfs.pod:2898
 msgid "C<m4>"
 msgstr ""
 
 #. type: textblock
 msgid "C<m4>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2757 ../src/guestfs.pod:2757
+#: ../src/guestfs.pod:2900
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2759 ../src/guestfs.pod:2759
+#: ../src/guestfs.pod:2902
 msgid "C<po>"
 msgstr ""
 
 #. type: textblock
 msgid "C<po>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2761 ../src/guestfs.pod:2761
+#: ../src/guestfs.pod:2904
 msgid "Translations of simple gettext strings."
 msgstr ""
 
 #. type: =item
 msgid "Translations of simple gettext strings."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2763 ../src/guestfs.pod:2763
+#: ../src/guestfs.pod:2906
 msgid "C<po-docs>"
 msgstr ""
 
 #. type: textblock
 msgid "C<po-docs>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2765 ../src/guestfs.pod:2765
+#: ../src/guestfs.pod:2908
 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 "
 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 "
@@ -35038,109 +36770,134 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2769 ../src/guestfs.pod:2769
+#: ../src/guestfs.pod:2912
 msgid "C<regressions>"
 msgstr ""
 
 #. type: textblock
 msgid "C<regressions>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2771 ../src/guestfs.pod:2771
+#: ../src/guestfs.pod:2914
 msgid "Regression tests."
 msgstr ""
 
 #. type: =item
 msgid "Regression tests."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2773 ../src/guestfs.pod:2773
+#: ../src/guestfs.pod:2916
 msgid "C<rescue>"
 msgstr ""
 
 #. type: textblock
 msgid "C<rescue>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2775 ../src/guestfs.pod:2775
+#: ../src/guestfs.pod:2918
 msgid "L<virt-rescue(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-rescue(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2777 ../src/guestfs.pod:2777
+#: ../src/guestfs.pod:2920
+msgid "C<resize>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2922
+msgid "L<virt-resize(1)> command and documentation."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2924
+msgid "C<sparsify>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2926
+msgid "L<virt-sparsify(1)> command and documentation."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2928
 msgid "C<src>"
 msgstr ""
 
 #. type: textblock
 msgid "C<src>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2779 ../src/guestfs.pod:2779
+#: ../src/guestfs.pod:2930
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2781 ../src/guestfs.pod:2781
+#: ../src/guestfs.pod:2932
 msgid "C<tools>"
 msgstr ""
 
 #. type: textblock
 msgid "C<tools>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2783 ../src/guestfs.pod:2783
-msgid "Command line tools written in Perl (L<virt-resize(1)> and many others)."
+#: ../src/guestfs.pod:2934
+msgid "Command line tools written in Perl (L<virt-win-reg(1)> and many others)."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2785 ../src/guestfs.pod:2785
+#: ../src/guestfs.pod:2936
 msgid "C<test-tool>"
 msgstr ""
 
 #. type: textblock
 msgid "C<test-tool>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2787 ../src/guestfs.pod:2787
+#: ../src/guestfs.pod:2938
 msgid ""
 "Test tool for end users to test if their qemu/kernel combination will work "
 "with libguestfs."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Test tool for end users to test if their qemu/kernel combination will work "
 "with libguestfs."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2790 ../src/guestfs.pod:2790
+#: ../src/guestfs.pod:2941
 msgid "C<csharp>"
 msgstr ""
 
 #. type: =item
 msgid "C<csharp>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2792 ../src/guestfs.pod:2792
+#: ../src/guestfs.pod:2943
+msgid "C<erlang>"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2945
 msgid "C<haskell>"
 msgstr ""
 
 #. type: =item
 msgid "C<haskell>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2794 ../src/guestfs.pod:2794
+#: ../src/guestfs.pod:2947
 msgid "C<java>"
 msgstr ""
 
 #. type: =item
 msgid "C<java>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2796 ../src/guestfs.pod:2796
+#: ../src/guestfs.pod:2949
 msgid "C<ocaml>"
 msgstr ""
 
 #. type: =item
 msgid "C<ocaml>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2798 ../src/guestfs.pod:2798
+#: ../src/guestfs.pod:2951
 msgid "C<php>"
 msgstr ""
 
 #. type: =item
 msgid "C<php>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2800 ../src/guestfs.pod:2800
+#: ../src/guestfs.pod:2953
 msgid "C<perl>"
 msgstr ""
 
 #. type: =item
 msgid "C<perl>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2802 ../src/guestfs.pod:2802
+#: ../src/guestfs.pod:2955
 msgid "C<python>"
 msgstr ""
 
 #. type: =item
 msgid "C<python>"
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/src/guestfs.pod:2804 ../src/guestfs.pod:2804
+#: ../src/guestfs.pod:2957
 msgid "C<ruby>"
 msgstr ""
 
 #. type: textblock
 msgid "C<ruby>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2806 ../src/guestfs.pod:2806
+#: ../src/guestfs.pod:2959
 msgid "Language bindings."
 msgstr ""
 
 #. type: =head2
 msgid "Language bindings."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2810 ../src/guestfs.pod:2810
+#: ../src/guestfs.pod:2963
 msgid "MAKING A STABLE RELEASE"
 msgstr ""
 
 #. type: textblock
 msgid "MAKING A STABLE RELEASE"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2812 ../src/guestfs.pod:2812
+#: ../src/guestfs.pod:2965
 msgid ""
 "When we make a stable release, there are several steps documented here.  See "
 "L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
 msgid ""
 "When we make a stable release, there are several steps documented here.  See "
 "L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
@@ -35148,32 +36905,37 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2820 ../src/guestfs.pod:2820
+#: ../src/guestfs.pod:2973
+msgid "Check C<make && make check> works on at least Fedora, Debian and Ubuntu."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2978
 msgid "Finalize RELEASE-NOTES."
 msgstr ""
 
 #. type: textblock
 msgid "Finalize RELEASE-NOTES."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2824 ../src/guestfs.pod:2824
+#: ../src/guestfs.pod:2982
 msgid "Update ROADMAP."
 msgstr ""
 
 #. type: textblock
 msgid "Update ROADMAP."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2828 ../src/guestfs.pod:2828
+#: ../src/guestfs.pod:2986
 msgid "Run C<src/api-support/update-from-tarballs.sh>."
 msgstr ""
 
 #. type: textblock
 msgid "Run C<src/api-support/update-from-tarballs.sh>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2832 ../src/guestfs.pod:2832
+#: ../src/guestfs.pod:2990
 msgid "Push and pull from Transifex."
 msgstr ""
 
 #. type: textblock
 msgid "Push and pull from Transifex."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2834 ../src/guestfs.pod:2834
+#: ../src/guestfs.pod:2992
 msgid "Run:"
 msgstr ""
 
 #. type: verbatim
 msgid "Run:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2836 ../src/guestfs.pod:2836
+#: ../src/guestfs.pod:2994
 #, no-wrap
 msgid ""
 " tx push -s\n"
 #, no-wrap
 msgid ""
 " tx push -s\n"
@@ -35181,12 +36943,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2838 ../src/guestfs.pod:2838
+#: ../src/guestfs.pod:2996
 msgid "to push the latest POT files to Transifex.  Then run:"
 msgstr ""
 
 #. type: verbatim
 msgid "to push the latest POT files to Transifex.  Then run:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2840 ../src/guestfs.pod:2840
+#: ../src/guestfs.pod:2998
 #, no-wrap
 msgid ""
 " ./tx-pull.sh\n"
 #, no-wrap
 msgid ""
 " ./tx-pull.sh\n"
@@ -35194,24 +36956,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2842 ../src/guestfs.pod:2842
+#: ../src/guestfs.pod:3000
 msgid "which is a wrapper to pull the latest translated C<*.po> files."
 msgstr ""
 
 #. type: textblock
 msgid "which is a wrapper to pull the latest translated C<*.po> files."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2846 ../src/guestfs.pod:2846
+#: ../src/guestfs.pod:3004
 msgid ""
 "Create new stable and development directories under "
 "L<http://libguestfs.org/download>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Create new stable and development directories under "
 "L<http://libguestfs.org/download>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2851 ../src/guestfs.pod:2851
+#: ../src/guestfs.pod:3009
 msgid "Create the branch in git:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create the branch in git:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/src/guestfs.pod:2853 ../src/guestfs.pod:2853
+#: ../src/guestfs.pod:3011
 #, no-wrap
 msgid ""
 " git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
 #, no-wrap
 msgid ""
 " git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
@@ -35222,17 +36984,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:2860 ../src/guestfs.pod:2860
+#: ../src/guestfs.pod:3018
 msgid "LIMITS"
 msgstr ""
 
 #. type: =head2
 msgid "LIMITS"
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2862 ../src/guestfs.pod:2862
+#: ../src/guestfs.pod:3020
 msgid "PROTOCOL LIMITS"
 msgstr ""
 
 #. type: textblock
 msgid "PROTOCOL LIMITS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2864 ../src/guestfs.pod:2864
+#: ../src/guestfs.pod:3022
 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 "
 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 "
@@ -35243,7 +37005,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2872 ../src/guestfs.pod:2872
+#: ../src/guestfs.pod:3030
 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 "
 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 "
@@ -35252,7 +37014,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2878 ../src/guestfs.pod:2878
+#: ../src/guestfs.pod:3036
 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> "
 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> "
@@ -35260,24 +37022,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2882 ../src/guestfs.pod:2882
+#: ../src/guestfs.pod:3040
 msgid ""
 "You might also consider mounting the disk image using our FUSE filesystem "
 "support (L<guestmount(1)>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You might also consider mounting the disk image using our FUSE filesystem "
 "support (L<guestmount(1)>)."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2885 ../src/guestfs.pod:2885
+#: ../src/guestfs.pod:3043
 msgid "MAXIMUM NUMBER OF DISKS"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM NUMBER OF DISKS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2887 ../src/guestfs.pod:2887
+#: ../src/guestfs.pod:3045
 msgid "When using virtio disks (the default) the current limit is B<25> disks."
 msgstr ""
 
 #. type: textblock
 msgid "When using virtio disks (the default) the current limit is B<25> disks."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2890 ../src/guestfs.pod:2890
+#: ../src/guestfs.pod:3048
 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> "
 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> "
@@ -35286,14 +37048,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2895 ../src/guestfs.pod:2895
+#: ../src/guestfs.pod:3053
 msgid ""
 "We are working to substantially raise this limit in future versions but it "
 "requires complex changes to qemu."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "We are working to substantially raise this limit in future versions but it "
 "requires complex changes to qemu."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2898 ../src/guestfs.pod:2898
+#: ../src/guestfs.pod:3056
 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 "
 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 "
@@ -35301,41 +37063,41 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2902 ../src/guestfs.pod:2902
+#: ../src/guestfs.pod:3060
 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2904 ../src/guestfs.pod:2904
+#: ../src/guestfs.pod:3062
 msgid "Virtio limits the maximum number of partitions per disk to B<15>."
 msgstr ""
 
 #. type: textblock
 msgid "Virtio limits the maximum number of partitions per disk to B<15>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2906 ../src/guestfs.pod:2906
+#: ../src/guestfs.pod:3064
 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
 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
-#: ../libguestfs-1.11.20/src/guestfs.pod:2909 ../src/guestfs.pod:2909
+#: ../src/guestfs.pod:3067
 msgid ""
 "If you attach a disk with more than 15 partitions, the extra partitions are "
 "ignored by libguestfs."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If you attach a disk with more than 15 partitions, the extra partitions are "
 "ignored by libguestfs."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2912 ../src/guestfs.pod:2912
+#: ../src/guestfs.pod:3070
 msgid "MAXIMUM SIZE OF A DISK"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A DISK"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2914 ../src/guestfs.pod:2914
+#: ../src/guestfs.pod:3072
 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
 msgstr ""
 
 #. type: textblock
 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2916 ../src/guestfs.pod:2916
+#: ../src/guestfs.pod:3074
 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 "
 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 "
@@ -35343,7 +37105,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2920 ../src/guestfs.pod:2920
+#: ../src/guestfs.pod:3078
 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 "
 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 "
@@ -35353,19 +37115,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2926 ../src/guestfs.pod:2926
+#: ../src/guestfs.pod:3084
 msgid ""
 "For the hugest disk image files, we recommend using XFS on the host for "
 "storage."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "For the hugest disk image files, we recommend using XFS on the host for "
 "storage."
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2929 ../src/guestfs.pod:2929
+#: ../src/guestfs.pod:3087
 msgid "MAXIMUM SIZE OF A PARTITION"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A PARTITION"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2931 ../src/guestfs.pod:2931
+#: ../src/guestfs.pod:3089
 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 "
 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 "
@@ -35373,7 +37135,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2935 ../src/guestfs.pod:2935
+#: ../src/guestfs.pod:3093
 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 "
 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 "
@@ -35381,12 +37143,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2940 ../src/guestfs.pod:2940
+#: ../src/guestfs.pod:3098
 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2942 ../src/guestfs.pod:2942
+#: ../src/guestfs.pod:3100
 msgid ""
 "This depends on the filesystem type.  libguestfs itself does not impose any "
 "known limit.  Consult Wikipedia or the filesystem documentation to find out "
 msgid ""
 "This depends on the filesystem type.  libguestfs itself does not impose any "
 "known limit.  Consult Wikipedia or the filesystem documentation to find out "
@@ -35394,12 +37156,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2946 ../src/guestfs.pod:2946
+#: ../src/guestfs.pod:3104
 msgid "MAXIMUM UPLOAD AND DOWNLOAD"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM UPLOAD AND DOWNLOAD"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2948 ../src/guestfs.pod:2948
+#: ../src/guestfs.pod:3106
 msgid ""
 "The API functions L</guestfs_upload>, L</guestfs_download>, "
 "L</guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
 msgid ""
 "The API functions L</guestfs_upload>, L</guestfs_download>, "
 "L</guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
@@ -35407,12 +37169,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../libguestfs-1.11.20/src/guestfs.pod:2952 ../src/guestfs.pod:2952
+#: ../src/guestfs.pod:3110
 msgid "INSPECTION LIMITS"
 msgstr ""
 
 #. type: textblock
 msgid "INSPECTION LIMITS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2954 ../src/guestfs.pod:2954
+#: ../src/guestfs.pod:3112
 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 "
 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 "
@@ -35422,111 +37184,113 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2970 ../src/guestfs.pod:2970
+#: ../src/guestfs.pod:3138
 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
 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
-#: ../libguestfs-1.11.20/src/guestfs.pod:2982 ../src/guestfs.pod:2982
+#: ../src/guestfs.pod:3150
 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
 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
-#: ../libguestfs-1.11.20/src/guestfs.pod:2991 ../src/guestfs.pod:2991
+#: ../src/guestfs.pod:3159
 msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 #. type: textblock
 msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:2995 ../src/guestfs.pod:2995
+#: ../src/guestfs.pod:3163
 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
 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
-#: ../libguestfs-1.11.20/src/guestfs.pod:3013 ../src/guestfs.pod:3013
+#: ../src/guestfs.pod:3181
 msgid ""
 msgid ""
-"L<guestfs-examples(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, "
-"L<guestfs-perl(3)>, L<guestfs-python(3)>, L<guestfs-ruby(3)>, "
-"L<guestfish(1)>, L<guestmount(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, "
+"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)>, L<guestfish(1)>, L<guestmount(1)>, "
+"L<virt-alignment-scan(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, "
 "L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)>, "
 "L<virt-inspector(1)>, L<virt-list-filesystems(1)>, "
 "L<virt-list-partitions(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, "
 "L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)>, "
 "L<virt-inspector(1)>, L<virt-list-filesystems(1)>, "
 "L<virt-list-partitions(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, "
-"L<virt-rescue(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, "
-"L<virt-win-reg(1)>, L<qemu(1)>, L<febootstrap(1)>, L<hivex(3)>, "
+"L<virt-rescue(1)>, L<virt-resize(1)>, L<virt-sparsify(1)>, L<virt-tar(1)>, "
+"L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<qemu(1)>, "
+"L<febootstrap(1)>, L<febootstrap-supermin-helper(8)>, L<hivex(3)>, "
 "L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 "L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3042 ../src/guestfs.pod:3042
+#: ../src/guestfs.pod:3215
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, "
 "L<lvm(8)>, L<disktype(1)>."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, "
 "L<lvm(8)>, L<disktype(1)>."
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/src/guestfs.pod:3049 ../src/guestfs.pod:3049 ../tools/virt-make-fs.pl:553 ../tools/virt-win-reg.pl:761
+#: ../src/guestfs.pod:3222 ../tools/virt-make-fs.pl:553 ../tools/virt-win-reg.pl:761
 msgid "BUGS"
 msgstr ""
 
 #. type: textblock
 msgid "BUGS"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3051 ../src/guestfs.pod:3051
+#: ../src/guestfs.pod:3224
 msgid "To get a list of bugs against libguestfs use this link:"
 msgstr ""
 
 #. type: textblock
 msgid "To get a list of bugs against libguestfs use this link:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3053 ../src/guestfs.pod:3053
+#: ../src/guestfs.pod:3226
 msgid "L<https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools>"
 msgstr ""
 
 #. type: textblock
 msgid "L<https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3055 ../src/guestfs.pod:3055
+#: ../src/guestfs.pod:3228
 msgid "To report a new bug against libguestfs use this link:"
 msgstr ""
 
 #. type: textblock
 msgid "To report a new bug against libguestfs use this link:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3057 ../src/guestfs.pod:3057
+#: ../src/guestfs.pod:3230
 msgid "L<https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools>"
 msgstr ""
 
 #. type: textblock
 msgid "L<https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools>"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3059 ../src/guestfs.pod:3059
+#: ../src/guestfs.pod:3232
 msgid "When reporting a bug, please check:"
 msgstr ""
 
 #. type: textblock
 msgid "When reporting a bug, please check:"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3065 ../src/guestfs.pod:3065
+#: ../src/guestfs.pod:3238
 msgid "That the bug hasn't been reported already."
 msgstr ""
 
 #. type: textblock
 msgid "That the bug hasn't been reported already."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3069 ../src/guestfs.pod:3069
+#: ../src/guestfs.pod:3242
 msgid "That you are testing a recent version."
 msgstr ""
 
 #. type: textblock
 msgid "That you are testing a recent version."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3073 ../src/guestfs.pod:3073
+#: ../src/guestfs.pod:3246
 msgid "Describe the bug accurately, and give a way to reproduce it."
 msgstr ""
 
 #. type: textblock
 msgid "Describe the bug accurately, and give a way to reproduce it."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/src/guestfs.pod:3077 ../src/guestfs.pod:3077
+#: ../src/guestfs.pod:3250
 msgid ""
 "Run libguestfs-test-tool and paste the B<complete, unedited> output into the "
 "bug report."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Run libguestfs-test-tool and paste the B<complete, unedited> output into the "
 "bug report."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:5 ../test-tool/libguestfs-test-tool.pod:5
-msgid "libguestfs-test-tool - End user tests for libguestfs"
+#: ../test-tool/libguestfs-test-tool.pod:5
+msgid "libguestfs-test-tool - Diagnostics for libguestfs"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:9 ../test-tool/libguestfs-test-tool.pod:9
+#: ../test-tool/libguestfs-test-tool.pod:9
 #, no-wrap
 msgid ""
 " libguestfs-test-tool [--options]\n"
 #, no-wrap
 msgid ""
 " libguestfs-test-tool [--options]\n"
@@ -35534,22 +37298,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:13 ../test-tool/libguestfs-test-tool.pod:13
+#: ../test-tool/libguestfs-test-tool.pod:13
 msgid ""
 msgid ""
-"libguestfs-test-tool is a test program shipped with libguestfs to end users "
-"and developers, to allow them to check basic libguestfs functionality is "
-"working.  This is needed because libguestfs occasionally breaks for reasons "
-"beyond our control: usually because of changes in the underlying qemu or "
-"kernel packages, or the host environment."
+"libguestfs-test-tool is a test program shipped with libguestfs to allow you "
+"to check basic libguestfs functionality is working.  This is needed because "
+"libguestfs occasionally breaks for reasons beyond our control: usually "
+"because of changes in the underlying qemu or kernel packages, or the host "
+"environment."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:20 ../test-tool/libguestfs-test-tool.pod:20
+#: ../test-tool/libguestfs-test-tool.pod:19
 msgid "If you suspect a problem in libguestfs, then just run:"
 msgstr ""
 
 #. type: verbatim
 msgid "If you suspect a problem in libguestfs, then just run:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:22 ../test-tool/libguestfs-test-tool.pod:22
+#: ../test-tool/libguestfs-test-tool.pod:21
 #, no-wrap
 msgid ""
 " libguestfs-test-tool\n"
 #, no-wrap
 msgid ""
 " libguestfs-test-tool\n"
@@ -35557,17 +37321,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:24 ../test-tool/libguestfs-test-tool.pod:24
+#: ../test-tool/libguestfs-test-tool.pod:23
 msgid "It will print lots of diagnostic messages."
 msgstr ""
 
 #. type: textblock
 msgid "It will print lots of diagnostic messages."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:26 ../test-tool/libguestfs-test-tool.pod:26
+#: ../test-tool/libguestfs-test-tool.pod:25
 msgid "If it runs to completion successfully, you will see this near the end:"
 msgstr ""
 
 #. type: verbatim
 msgid "If it runs to completion successfully, you will see this near the end:"
 msgstr ""
 
 #. type: verbatim
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:28 ../test-tool/libguestfs-test-tool.pod:28
+#: ../test-tool/libguestfs-test-tool.pod:27
 #, no-wrap
 msgid ""
 " ===== TEST FINISHED OK =====\n"
 #, no-wrap
 msgid ""
 " ===== TEST FINISHED OK =====\n"
@@ -35575,72 +37339,72 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:30 ../test-tool/libguestfs-test-tool.pod:30
+#: ../test-tool/libguestfs-test-tool.pod:29
 msgid "and the test tool will exit with code 0."
 msgstr ""
 
 #. type: textblock
 msgid "and the test tool will exit with code 0."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:32 ../test-tool/libguestfs-test-tool.pod:32
+#: ../test-tool/libguestfs-test-tool.pod:31
 msgid ""
 "If it fails (and/or exits with non-zero error code), please paste the "
 msgid ""
 "If it fails (and/or exits with non-zero error code), please paste the "
-"B<complete, unedited> output of the test tool into a bug report.  More "
+"I<complete, unedited> output of the test tool into a bug report.  More "
 "information about reporting bugs can be found on the "
 "L<http://libguestfs.org/> website."
 msgstr ""
 
 "information about reporting bugs can be found on the "
 "L<http://libguestfs.org/> website."
 msgstr ""
 
-#. type: =item
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:41 ../test-tool/libguestfs-test-tool.pod:41
-msgid "I<--help>"
-msgstr ""
-
 #. type: textblock
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:43 ../test-tool/libguestfs-test-tool.pod:43
+#: ../test-tool/libguestfs-test-tool.pod:42
 msgid "Display short usage information and exit."
 msgstr ""
 
 #. type: =item
 msgid "Display short usage information and exit."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:45 ../test-tool/libguestfs-test-tool.pod:45
-msgid "I<--qemu qemu_binary>"
+#: ../test-tool/libguestfs-test-tool.pod:44
+msgid "B<--qemu qemu_binary>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:47 ../test-tool/libguestfs-test-tool.pod:47
+#: ../test-tool/libguestfs-test-tool.pod:46
 msgid ""
 "If you have downloaded another qemu binary, point this option at the full "
 "path of the binary to try it."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you have downloaded another qemu binary, point this option at the full "
 "path of the binary to try it."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:50 ../test-tool/libguestfs-test-tool.pod:50
-msgid "I<--qemudir qemu_source_dir>"
+#: ../test-tool/libguestfs-test-tool.pod:49
+msgid "B<--qemudir qemu_source_dir>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:52 ../test-tool/libguestfs-test-tool.pod:52
+#: ../test-tool/libguestfs-test-tool.pod:51
 msgid ""
 "If you have compiled qemu from source, point this option at the source "
 "directory to try it."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you have compiled qemu from source, point this option at the source "
 "directory to try it."
 msgstr ""
 
 #. type: =item
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:55 ../test-tool/libguestfs-test-tool.pod:55
-msgid "I<--timeout N>"
+#: ../test-tool/libguestfs-test-tool.pod:54
+msgid "B<-t N>"
+msgstr ""
+
+#. type: =item
+#: ../test-tool/libguestfs-test-tool.pod:56
+msgid "B<--timeout N>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:57 ../test-tool/libguestfs-test-tool.pod:57
+#: ../test-tool/libguestfs-test-tool.pod:58
 msgid ""
 msgid ""
-"Set the launch timeout to C<N> seconds.  The default is 120 seconds which "
-"does not usually need to be adjusted unless your machine is very slow."
+"Set the launch timeout to C<N> seconds.  The default is 600 seconds (10 "
+"minutes) which does not usually need to be adjusted."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:63 ../test-tool/libguestfs-test-tool.pod:63
+#: ../test-tool/libguestfs-test-tool.pod:63
 msgid "TRYING OUT A DIFFERENT VERSION OF QEMU"
 msgstr ""
 
 #. type: textblock
 msgid "TRYING OUT A DIFFERENT VERSION OF QEMU"
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:65 ../test-tool/libguestfs-test-tool.pod:65
+#: ../test-tool/libguestfs-test-tool.pod:65
 msgid ""
 "If you have compiled another version of qemu from source and would like to "
 "try that, then you can use the I<--qemudir> option to point to the qemu "
 msgid ""
 "If you have compiled another version of qemu from source and would like to "
 "try that, then you can use the I<--qemudir> option to point to the qemu "
@@ -35648,37 +37412,68 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:69 ../test-tool/libguestfs-test-tool.pod:69
+#: ../test-tool/libguestfs-test-tool.pod:69
 msgid ""
 "If you have downloaded a qemu binary from somewhere, use the I<--qemu> "
 "option to point to the binary."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If you have downloaded a qemu binary from somewhere, use the I<--qemu> "
 "option to point to the binary."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:72 ../test-tool/libguestfs-test-tool.pod:72
+#: ../test-tool/libguestfs-test-tool.pod:72
+msgid ""
+"Note when using these options, you can ignore the business of qemu wrapper "
+"scripts (L<guestfs(3)/QEMU WRAPPERS>), since libguestfs-test-tool writes a "
+"wrapper script for you if one is needed."
+msgstr ""
+
+#. type: =head1
+#: ../test-tool/libguestfs-test-tool.pod:76
+msgid "TRYING OUT A DIFFERENT KERNEL"
+msgstr ""
+
+#. type: textblock
+#: ../test-tool/libguestfs-test-tool.pod:78
+msgid ""
+"If you are using febootstrap E<ge> 3.8 then you can select which kernel "
+"libguestfs tries.  You do this by setting the environment variables "
+"C<FEBOOTSTRAP_KERNEL> and/or C<FEBOOTSTRAP_MODULES>."
+msgstr ""
+
+#. type: textblock
+#: ../test-tool/libguestfs-test-tool.pod:82
+msgid ""
+"Refer to L<febootstrap-supermin-helper(8)/ENVIRONMENT VARIABLES> for further "
+"information."
+msgstr ""
+
+#. type: =head1
+#: ../test-tool/libguestfs-test-tool.pod:85
+msgid "SELF-DIAGNOSIS"
+msgstr ""
+
+#. type: textblock
+#: ../test-tool/libguestfs-test-tool.pod:87
 msgid ""
 msgid ""
-"When using an alternate qemu with libguestfs, usually you would need to "
-"write a qemu wrapper script (see section I<QEMU WRAPPERS> in "
-"L<guestfs(3)>).  libguestfs-test-tool writes a temporary qemu wrapper script "
-"when you use either of the I<--qemudir> or I<--qemu> options."
+"Refer to L<guestfs(3)/APPLIANCE BOOT PROCESS> to understand the messages "
+"produced by libguestfs-test-tool and/or possible errors."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:79 ../test-tool/libguestfs-test-tool.pod:79
+#: ../test-tool/libguestfs-test-tool.pod:92
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:84 ../test-tool/libguestfs-test-tool.pod:84
+#: ../test-tool/libguestfs-test-tool.pod:97
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
 msgstr ""
 
 #. type: textblock
-#: ../libguestfs-1.11.20/test-tool/libguestfs-test-tool.pod:89 ../test-tool/libguestfs-test-tool.pod:89
+#: ../test-tool/libguestfs-test-tool.pod:102
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr ""
 
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr ""