Version 1.10.5.
[libguestfs.git] / po-docs / ja.po
index 7b59a4d..cdfb500 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2011-04-24 09:52+0200\n"
+"POT-Creation-Date: 2011-07-13 17:55+0200\n"
 "PO-Revision-Date: 2010-09-02 14:46+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: 2010-09-02 14:46+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -835,10 +835,9 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs.pod:357
 #. type: textblock
 #: ../src/guestfs.pod:357
-msgid "and you can write tar output to a pipe C<fd> by doing:"
+msgid "and you can write tar output to a file descriptor C<fd> by doing:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
@@ -914,43 +913,43 @@ msgstr ""
 #. type: =item
 #: ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398
 #: ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411
 #. type: =item
 #: ../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:1087
-#: ../src/guestfs.pod:1091 ../src/guestfs.pod:1095 ../src/guestfs.pod:1100
-#: ../src/guestfs.pod:1108 ../src/guestfs.pod:1127 ../src/guestfs.pod:1135
-#: ../src/guestfs.pod:1157 ../src/guestfs.pod:1161 ../src/guestfs.pod:1165
-#: ../src/guestfs.pod:1169 ../src/guestfs.pod:1173 ../src/guestfs.pod:1177
-#: ../src/guestfs.pod:1659 ../src/guestfs.pod:1664 ../src/guestfs.pod:1668
-#: ../src/guestfs.pod:1769 ../src/guestfs.pod:1774 ../src/guestfs.pod:1778
-#: ../src/guestfs.pod:1788 ../src/guestfs.pod:2022 ../src/guestfs.pod:2027
-#: ../src/guestfs.pod:2033 ../src/guestfs.pod:2041 ../src/guestfs.pod:2395
-#: ../src/guestfs.pod:2401 ../src/guestfs.pod:2406 ../src/guestfs.pod:2412
-#: ../src/guestfs.pod:2877 ../src/guestfs.pod:2881 ../src/guestfs.pod:2885
-#: ../src/guestfs.pod:2889 ../src/guestfs-actions.pod:15
+#: ../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:1753 ../src/guestfs.pod:1758 ../src/guestfs.pod:1762
+#: ../src/guestfs.pod:1772 ../src/guestfs.pod:2007 ../src/guestfs.pod:2012
+#: ../src/guestfs.pod:2018 ../src/guestfs.pod:2026 ../src/guestfs.pod:2380
+#: ../src/guestfs.pod:2386 ../src/guestfs.pod:2391 ../src/guestfs.pod:2397
+#: ../src/guestfs.pod:2967 ../src/guestfs.pod:2971 ../src/guestfs.pod:2975
+#: ../src/guestfs.pod:2979 ../src/guestfs-actions.pod:15
 #: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:577
 #: ../src/guestfs-actions.pod:585 ../src/guestfs-actions.pod:592
 #: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:577
 #: ../src/guestfs-actions.pod:585 ../src/guestfs-actions.pod:592
-#: ../src/guestfs-actions.pod:599 ../src/guestfs-actions.pod:1600
-#: ../src/guestfs-actions.pod:1604 ../src/guestfs-actions.pod:1608
-#: ../src/guestfs-actions.pod:1612 ../src/guestfs-actions.pod:1620
-#: ../src/guestfs-actions.pod:1624 ../src/guestfs-actions.pod:1628
-#: ../src/guestfs-actions.pod:1638 ../src/guestfs-actions.pod:1642
-#: ../src/guestfs-actions.pod:1646 ../src/guestfs-actions.pod:1784
-#: ../src/guestfs-actions.pod:1788 ../src/guestfs-actions.pod:1793
-#: ../src/guestfs-actions.pod:1798 ../src/guestfs-actions.pod:1859
-#: ../src/guestfs-actions.pod:1863 ../src/guestfs-actions.pod:1868
+#: ../src/guestfs-actions.pod:599 ../src/guestfs-actions.pod:1597
+#: ../src/guestfs-actions.pod:1601 ../src/guestfs-actions.pod:1605
+#: ../src/guestfs-actions.pod:1609 ../src/guestfs-actions.pod:1617
+#: ../src/guestfs-actions.pod:1621 ../src/guestfs-actions.pod:1625
+#: ../src/guestfs-actions.pod:1635 ../src/guestfs-actions.pod:1639
+#: ../src/guestfs-actions.pod:1643 ../src/guestfs-actions.pod:1781
+#: ../src/guestfs-actions.pod:1785 ../src/guestfs-actions.pod:1790
+#: ../src/guestfs-actions.pod:1795 ../src/guestfs-actions.pod:1856
+#: ../src/guestfs-actions.pod:1860 ../src/guestfs-actions.pod:1865
 #: ../fish/guestfish.pod:443 ../fish/guestfish.pod:447
 #: ../fish/guestfish.pod:451 ../fish/guestfish.pod:455
 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
 #: ../fish/guestfish-actions.pod:380 ../fish/guestfish-actions.pod:388
 #: ../fish/guestfish-actions.pod:395 ../fish/guestfish-actions.pod:402
 #: ../fish/guestfish.pod:443 ../fish/guestfish.pod:447
 #: ../fish/guestfish.pod:451 ../fish/guestfish.pod:455
 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
 #: ../fish/guestfish-actions.pod:380 ../fish/guestfish-actions.pod:388
 #: ../fish/guestfish-actions.pod:395 ../fish/guestfish-actions.pod:402
-#: ../fish/guestfish-actions.pod:1072 ../fish/guestfish-actions.pod:1076
-#: ../fish/guestfish-actions.pod:1080 ../fish/guestfish-actions.pod:1084
-#: ../fish/guestfish-actions.pod:1092 ../fish/guestfish-actions.pod:1096
-#: ../fish/guestfish-actions.pod:1100 ../fish/guestfish-actions.pod:1110
-#: ../fish/guestfish-actions.pod:1114 ../fish/guestfish-actions.pod:1118
-#: ../fish/guestfish-actions.pod:1208 ../fish/guestfish-actions.pod:1212
-#: ../fish/guestfish-actions.pod:1217 ../fish/guestfish-actions.pod:1222
-#: ../fish/guestfish-actions.pod:1264 ../fish/guestfish-actions.pod:1268
-#: ../fish/guestfish-actions.pod:1273 ../tools/virt-edit.pl:351
+#: ../fish/guestfish-actions.pod:1069 ../fish/guestfish-actions.pod:1073
+#: ../fish/guestfish-actions.pod:1077 ../fish/guestfish-actions.pod:1081
+#: ../fish/guestfish-actions.pod:1089 ../fish/guestfish-actions.pod:1093
+#: ../fish/guestfish-actions.pod:1097 ../fish/guestfish-actions.pod:1107
+#: ../fish/guestfish-actions.pod:1111 ../fish/guestfish-actions.pod:1115
+#: ../fish/guestfish-actions.pod:1205 ../fish/guestfish-actions.pod:1209
+#: ../fish/guestfish-actions.pod:1214 ../fish/guestfish-actions.pod:1219
+#: ../fish/guestfish-actions.pod:1261 ../fish/guestfish-actions.pod:1265
+#: ../fish/guestfish-actions.pod:1270 ../tools/virt-edit.pl:351
 #: ../tools/virt-edit.pl:356 ../tools/virt-edit.pl:361
 #: ../tools/virt-edit.pl:372 ../tools/virt-edit.pl:376
 #: ../tools/virt-win-reg.pl:536 ../tools/virt-win-reg.pl:542
 #: ../tools/virt-edit.pl:356 ../tools/virt-edit.pl:361
 #: ../tools/virt-edit.pl:372 ../tools/virt-edit.pl:376
 #: ../tools/virt-win-reg.pl:536 ../tools/virt-win-reg.pl:542
@@ -1099,8 +1098,8 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:469 ../src/guestfs.pod:1280 ../src/guestfs.pod:1411
-#: ../src/guestfs.pod:2440
+#: ../src/guestfs.pod:469 ../src/guestfs.pod:1257 ../src/guestfs.pod:1395
+#: ../src/guestfs.pod:2425
 msgid "1."
 msgstr ""
 
 msgid "1."
 msgstr ""
 
@@ -1121,8 +1120,8 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:475 ../src/guestfs.pod:1284 ../src/guestfs.pod:1415
-#: ../src/guestfs.pod:2465
+#: ../src/guestfs.pod:475 ../src/guestfs.pod:1261 ../src/guestfs.pod:1399
+#: ../src/guestfs.pod:2450
 msgid "2."
 msgstr ""
 
 msgid "2."
 msgstr ""
 
@@ -1153,7 +1152,7 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:486 ../src/guestfs.pod:1421
+#: ../src/guestfs.pod:486 ../src/guestfs.pod:1405
 msgid "3."
 msgstr ""
 
 msgid "3."
 msgstr ""
 
@@ -1785,10 +1784,17 @@ msgstr ""
 msgid "Autosync / forgetting to sync."
 msgstr ""
 
 msgid "Autosync / forgetting to sync."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs.pod:778
 msgid ""
 #. type: textblock
 #: ../src/guestfs.pod:778
 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
+#. type: textblock
+#: ../src/guestfs.pod:781
+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 "
 "libguestfs handle.  You can also call:"
 "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 "
 "libguestfs handle.  You can also call:"
@@ -1796,7 +1802,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:782
+#: ../src/guestfs.pod:785
 #, no-wrap
 msgid ""
 " guestfs_set_autosync (g, 1);\n"
 #, no-wrap
 msgid ""
 " guestfs_set_autosync (g, 1);\n"
@@ -1805,7 +1811,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:784
+#: ../src/guestfs.pod:787
 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> q.v.)"
 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> q.v.)"
@@ -1813,7 +1819,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:788
+#: ../src/guestfs.pod:791
 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 "
@@ -1822,21 +1828,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:792
+#: ../src/guestfs.pod:795
 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 "
 "this very puzzling if you are trying to debug a problem."
 msgstr ""
 
 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 "
 "this very puzzling if you are trying to debug a problem."
 msgstr ""
 
-# type: textblock
-#. type: textblock
-#: ../src/guestfs.pod:796
-msgid ""
-"Update: Autosync is enabled by default for all API users starting from "
-"libguestfs 1.5.24."
-msgstr ""
-
 # type: =item
 #. type: =item
 #: ../src/guestfs.pod:799
 # type: =item
 #. type: =item
 #: ../src/guestfs.pod:799
@@ -2030,57 +2028,12 @@ msgstr ""
 # type: =head2
 #. type: =head2
 #: ../src/guestfs.pod:882
 # type: =head2
 #. type: =head2
 #: ../src/guestfs.pod:882
-msgid "PROTOCOL LIMITS"
-msgstr ""
-
-# type: textblock
-#. type: textblock
-#: ../src/guestfs.pod:884
-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 "
-"plenty more detail about this).  The maximum message size used by the "
-"protocol is slightly less than 4 MB.  For some API calls you may need to be "
-"aware of this limit.  The API calls which may be affected are individually "
-"documented, with a link back to this section of the documentation."
-msgstr ""
-
-# type: textblock
-#. type: textblock
-#: ../src/guestfs.pod:892
-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 "
-"a message, the maximum size that it can return is slightly under 4 MB.  If "
-"the requested file is larger than this then you will get an error."
-msgstr ""
-
-# type: textblock
-#. type: textblock
-#: ../src/guestfs.pod:898
-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> "
-"and L</DOWNLOADING> document how to do this."
-msgstr ""
-
-# type: textblock
-#. type: textblock
-#: ../src/guestfs.pod:902
-msgid ""
-"You might also consider mounting the disk image using our FUSE filesystem "
-"support (L<guestmount(1)>)."
-msgstr ""
-
-# type: =head2
-#. type: =head2
-#: ../src/guestfs.pod:905
 msgid "KEYS AND PASSPHRASES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "KEYS AND PASSPHRASES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:907
+#: ../src/guestfs.pod:884
 msgid ""
 "Certain libguestfs calls take a parameter that contains sensitive key "
 "material, passed in as a C string."
 msgid ""
 "Certain libguestfs calls take a parameter that contains sensitive key "
 "material, passed in as a C string."
@@ -2088,7 +2041,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:910
+#: ../src/guestfs.pod:887
 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 "
@@ -2098,7 +2051,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:915
+#: ../src/guestfs.pod:892
 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, "
@@ -2107,13 +2060,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head2
 
 # type: =head1
 #. type: =head2
-#: ../src/guestfs.pod:920
+#: ../src/guestfs.pod:897
 msgid "MULTIPLE HANDLES AND MULTIPLE THREADS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "MULTIPLE HANDLES AND MULTIPLE THREADS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:922
+#: ../src/guestfs.pod:899
 msgid ""
 "All high-level libguestfs actions are synchronous.  If you want to use "
 "libguestfs asynchronously then you must create a thread."
 msgid ""
 "All high-level libguestfs actions are synchronous.  If you want to use "
 "libguestfs asynchronously then you must create a thread."
@@ -2121,7 +2074,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:925
+#: ../src/guestfs.pod:902
 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 "
@@ -2130,7 +2083,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:929
+#: ../src/guestfs.pod:906
 msgid ""
 "See the graphical program guestfs-browser for one possible architecture for "
 "multithreaded programs using libvirt and libguestfs."
 msgid ""
 "See the graphical program guestfs-browser for one possible architecture for "
 "multithreaded programs using libvirt and libguestfs."
@@ -2138,12 +2091,12 @@ msgstr ""
 
 # type: =head1
 #. type: =head2
 
 # type: =head1
 #. type: =head2
-#: ../src/guestfs.pod:932
+#: ../src/guestfs.pod:909
 msgid "PATH"
 msgstr ""
 
 #. type: textblock
 msgid "PATH"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:934
+#: ../src/guestfs.pod:911
 msgid ""
 "Libguestfs needs a supermin appliance, which it finds by looking along an "
 "internal path."
 msgid ""
 "Libguestfs needs a supermin appliance, which it finds by looking along an "
 "internal path."
@@ -2151,7 +2104,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:937
+#: ../src/guestfs.pod:914
 msgid ""
 "By default it looks for these in the directory C<$libdir/guestfs> (eg. C</"
 "usr/local/lib/guestfs> or C</usr/lib64/guestfs>)."
 msgid ""
 "By default it looks for these in the directory C<$libdir/guestfs> (eg. C</"
 "usr/local/lib/guestfs> or C</usr/lib64/guestfs>)."
@@ -2159,7 +2112,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:940
+#: ../src/guestfs.pod:917
 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 "
@@ -2171,13 +2124,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head2
 
 # type: =head1
 #. type: =head2
-#: ../src/guestfs.pod:947
+#: ../src/guestfs.pod:924
 msgid "QEMU WRAPPERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "QEMU WRAPPERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:949
+#: ../src/guestfs.pod:926
 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 "
@@ -2186,7 +2139,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:953
+#: ../src/guestfs.pod:930
 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 "
@@ -2196,7 +2149,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:958
+#: ../src/guestfs.pod:935
 msgid ""
 "Here is an example of a wrapper, where I have built my own copy of qemu from "
 "source:"
 msgid ""
 "Here is an example of a wrapper, where I have built my own copy of qemu from "
 "source:"
@@ -2204,7 +2157,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:961
+#: ../src/guestfs.pod:938
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
 #, no-wrap
 msgid ""
 " #!/bin/sh -\n"
@@ -2215,7 +2168,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:965
+#: ../src/guestfs.pod:942
 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 "
@@ -2224,7 +2177,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:969
+#: ../src/guestfs.pod:946
 #, no-wrap
 msgid ""
 " LIBGUESTFS_QEMU=/tmp/qemu.wrapper guestfish\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_QEMU=/tmp/qemu.wrapper guestfish\n"
@@ -2233,26 +2186,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:971
+#: ../src/guestfs.pod:948
 msgid ""
 "Note that libguestfs also calls qemu with the -help and -version options in "
 "order to determine features."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that libguestfs also calls qemu with the -help and -version options in "
 "order to determine features."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:974
+#: ../src/guestfs.pod:951
 msgid "ATTACHING TO RUNNING DAEMONS"
 msgstr ""
 
 #. type: textblock
 msgid "ATTACHING TO RUNNING DAEMONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:976
+#: ../src/guestfs.pod:953
 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
-#: ../src/guestfs.pod:979
+#: ../src/guestfs.pod:956
 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 "
@@ -2260,12 +2213,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:983
+#: ../src/guestfs.pod:960
 msgid "Using guestfs_set_attach_method"
 msgstr ""
 
 #. type: textblock
 msgid "Using guestfs_set_attach_method"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:985
+#: ../src/guestfs.pod:962
 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 L</"
 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 L</"
@@ -2273,14 +2226,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:989
+#: ../src/guestfs.pod:966
 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
-#: ../src/guestfs.pod:992
+#: ../src/guestfs.pod:969
 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 "
@@ -2288,7 +2241,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:996
+#: ../src/guestfs.pod:973
 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 "
@@ -2296,12 +2249,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:1000
+#: ../src/guestfs.pod:977
 msgid "Using guestfs_add_domain with live flag"
 msgstr ""
 
 #. type: textblock
 msgid "Using guestfs_add_domain with live flag"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1002
+#: ../src/guestfs.pod:979
 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 "
@@ -2310,7 +2263,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1008
+#: ../src/guestfs.pod:985
 #, no-wrap
 msgid ""
 " <domain>\n"
 #, no-wrap
 msgid ""
 " <domain>\n"
@@ -2328,14 +2281,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1020
+#: ../src/guestfs.pod:997
 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
-#: ../src/guestfs.pod:1023
+#: ../src/guestfs.pod:1000
 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 "
@@ -2343,7 +2296,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1027
+#: ../src/guestfs.pod:1004
 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."
 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."
@@ -2351,13 +2304,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1031
+#: ../src/guestfs.pod:1008
 msgid "ABI GUARANTEE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "ABI GUARANTEE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1033
+#: ../src/guestfs.pod:1010
 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 "
@@ -2368,13 +2321,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head2
 
 # type: =head1
 #. type: =head2
-#: ../src/guestfs.pod:1039
+#: ../src/guestfs.pod:1016
 msgid "BLOCK DEVICE NAMING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "BLOCK DEVICE NAMING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1041
+#: ../src/guestfs.pod:1018
 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 "
@@ -2389,7 +2342,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1053
+#: ../src/guestfs.pod:1030
 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 "
@@ -2398,7 +2351,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1057
+#: ../src/guestfs.pod:1034
 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 "
@@ -2407,7 +2360,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1062
+#: ../src/guestfs.pod:1039
 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 "
@@ -2417,7 +2370,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1068
+#: ../src/guestfs.pod:1045
 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 "
@@ -2426,13 +2379,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head3
 
 # type: =head2
 #. type: =head3
-#: ../src/guestfs.pod:1073
+#: ../src/guestfs.pod:1050
 msgid "ALGORITHM FOR BLOCK DEVICE NAME TRANSLATION"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "ALGORITHM FOR BLOCK DEVICE NAME TRANSLATION"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1075
+#: ../src/guestfs.pod:1052
 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 "
@@ -2442,7 +2395,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1081
+#: ../src/guestfs.pod:1058
 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 L</"
 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 L</"
@@ -2451,19 +2404,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1089
+#: ../src/guestfs.pod:1066
 msgid "Is the string a parameter which is a device or partition name?"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Is the string a parameter which is a device or partition name?"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1093
+#: ../src/guestfs.pod:1070
 msgid "Does the string begin with C</dev/sd>?"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Does the string begin with C</dev/sd>?"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1097
+#: ../src/guestfs.pod:1074
 msgid ""
 "Does the named device exist? If so, we use that device.  However if I<not> "
 "then we continue with this algorithm."
 msgid ""
 "Does the named device exist? If so, we use that device.  However if I<not> "
 "then we continue with this algorithm."
@@ -2471,43 +2424,43 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1102
+#: ../src/guestfs.pod:1079
 msgid "Replace initial C</dev/sd> string with C</dev/hd>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Replace initial C</dev/sd> string with C</dev/hd>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1104
+#: ../src/guestfs.pod:1081
 msgid "For example, change C</dev/sda2> to C</dev/hda2>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "For example, change C</dev/sda2> to C</dev/hda2>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1106
+#: ../src/guestfs.pod:1083
 msgid "If that named device exists, use it.  If not, continue."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If that named device exists, use it.  If not, continue."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1110
+#: ../src/guestfs.pod:1087
 msgid "Replace initial C</dev/sd> string with C</dev/vd>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Replace initial C</dev/sd> string with C</dev/vd>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1112
+#: ../src/guestfs.pod:1089
 msgid "If that named device exists, use it.  If not, return an error."
 msgstr ""
 
 # type: =head3
 #. type: =head3
 msgid "If that named device exists, use it.  If not, return an error."
 msgstr ""
 
 # type: =head3
 #. type: =head3
-#: ../src/guestfs.pod:1116
+#: ../src/guestfs.pod:1093
 msgid "PORTABILITY CONCERNS WITH BLOCK DEVICE NAMING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "PORTABILITY CONCERNS WITH BLOCK DEVICE NAMING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1118
+#: ../src/guestfs.pod:1095
 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 "
@@ -2516,7 +2469,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1122
+#: ../src/guestfs.pod:1099
 msgid ""
 "Where possible for maximum future portability programs using libguestfs "
 "should use these future-proof techniques:"
 msgid ""
 "Where possible for maximum future portability programs using libguestfs "
 "should use these future-proof techniques:"
@@ -2524,7 +2477,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1129
+#: ../src/guestfs.pod:1106
 msgid ""
 "Use L</guestfs_list_devices> or L</guestfs_list_partitions> to list actual "
 "device names, and then use those names directly."
 msgid ""
 "Use L</guestfs_list_devices> or L</guestfs_list_partitions> to list actual "
 "device names, and then use those names directly."
@@ -2532,14 +2485,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1132
+#: ../src/guestfs.pod:1109
 msgid ""
 "Since those device names exist by definition, they will never be translated."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "Since those device names exist by definition, they will never be translated."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1137
+#: ../src/guestfs.pod:1114
 msgid ""
 "Use higher level ways to identify filesystems, such as LVM names, UUIDs and "
 "filesystem labels."
 msgid ""
 "Use higher level ways to identify filesystems, such as LVM names, UUIDs and "
 "filesystem labels."
@@ -2547,13 +2500,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1142
+#: ../src/guestfs.pod:1119
 msgid "SECURITY"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "SECURITY"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1144
+#: ../src/guestfs.pod:1121
 msgid ""
 "This section discusses security implications of using libguestfs, "
 "particularly with untrusted or malicious guests or disk images."
 msgid ""
 "This section discusses security implications of using libguestfs, "
 "particularly with untrusted or malicious guests or disk images."
@@ -2561,13 +2514,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1147
+#: ../src/guestfs.pod:1124
 msgid "GENERAL SECURITY CONSIDERATIONS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "GENERAL SECURITY CONSIDERATIONS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1149
+#: ../src/guestfs.pod:1126
 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 "
@@ -2578,49 +2531,49 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1159
+#: ../src/guestfs.pod:1136
 msgid "the data (file etc) not being present"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "the data (file etc) not being present"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1163
+#: ../src/guestfs.pod:1140
 msgid "being present but empty"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "being present but empty"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1167
+#: ../src/guestfs.pod:1144
 msgid "being much larger than normal"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "being much larger than normal"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1171
+#: ../src/guestfs.pod:1148
 msgid "containing arbitrary 8 bit data"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "containing arbitrary 8 bit data"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1175
+#: ../src/guestfs.pod:1152
 msgid "being in an unexpected character encoding"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "being in an unexpected character encoding"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1179
+#: ../src/guestfs.pod:1156
 msgid "containing homoglyphs."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "containing homoglyphs."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1183
+#: ../src/guestfs.pod:1160
 msgid "SECURITY OF MOUNTING FILESYSTEMS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "SECURITY OF MOUNTING FILESYSTEMS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1185
+#: ../src/guestfs.pod:1162
 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 "
@@ -2637,7 +2590,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1198
+#: ../src/guestfs.pod:1175
 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 "
@@ -2652,7 +2605,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1209
+#: ../src/guestfs.pod:1186
 msgid ""
 "In any case callers can reduce the attack surface by forcing the filesystem "
 "type when mounting (use L</guestfs_mount_vfs>)."
 msgid ""
 "In any case callers can reduce the attack surface by forcing the filesystem "
 "type when mounting (use L</guestfs_mount_vfs>)."
@@ -2660,13 +2613,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1212
+#: ../src/guestfs.pod:1189
 msgid "PROTOCOL SECURITY"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "PROTOCOL SECURITY"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1214
+#: ../src/guestfs.pod:1191
 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 "
@@ -2677,13 +2630,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1220
+#: ../src/guestfs.pod:1197
 msgid "INSPECTION SECURITY"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "INSPECTION SECURITY"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1222
+#: ../src/guestfs.pod:1199
 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 "
@@ -2693,7 +2646,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1228
+#: ../src/guestfs.pod:1205
 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 "
@@ -2705,7 +2658,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1236
+#: ../src/guestfs.pod:1213
 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 "
@@ -2716,13 +2669,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1242
+#: ../src/guestfs.pod:1219
 msgid "RUNNING UNTRUSTED GUEST COMMANDS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "RUNNING UNTRUSTED GUEST COMMANDS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1244
+#: ../src/guestfs.pod:1221
 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 "
@@ -2733,19 +2686,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1250
+#: ../src/guestfs.pod:1227
 msgid "CVE-2010-3851"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "CVE-2010-3851"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1252
+#: ../src/guestfs.pod:1229
 msgid "https://bugzilla.redhat.com/642934"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "https://bugzilla.redhat.com/642934"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1254
+#: ../src/guestfs.pod:1231
 msgid ""
 "This security bug concerns the automatic disk format detection that qemu "
 "does on disk images."
 msgid ""
 "This security bug concerns the automatic disk format detection that qemu "
 "does on disk images."
@@ -2753,7 +2706,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1257
+#: ../src/guestfs.pod:1234
 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 "
@@ -2763,7 +2716,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1262
+#: ../src/guestfs.pod:1239
 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 "
@@ -2773,7 +2726,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1267
+#: ../src/guestfs.pod:1244
 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 "
@@ -2786,20 +2739,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1275
+#: ../src/guestfs.pod:1252
 msgid ""
 "In libguestfs this is rather hard to exploit except under two circumstances:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "In libguestfs this is rather hard to exploit except under two circumstances:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1282
+#: ../src/guestfs.pod:1259
 msgid "You have enabled the network or have opened the disk in write mode."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "You have enabled the network or have opened the disk in write mode."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1286
+#: ../src/guestfs.pod:1263
 msgid ""
 "You are also running untrusted code from the guest (see L</RUNNING "
 "COMMANDS>)."
 msgid ""
 "You are also running untrusted code from the guest (see L</RUNNING "
 "COMMANDS>)."
@@ -2807,7 +2760,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1291
+#: ../src/guestfs.pod:1268
 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 "
@@ -2817,7 +2770,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1296
+#: ../src/guestfs.pod:1273
 msgid ""
 "For disks added from libvirt using calls like L</guestfs_add_domain>, the "
 "format is fetched from libvirt and passed through."
 msgid ""
 "For disks added from libvirt using calls like L</guestfs_add_domain>, the "
 "format is fetched from libvirt and passed through."
@@ -2825,7 +2778,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1299
+#: ../src/guestfs.pod:1276
 msgid ""
 "For libguestfs tools, use the I<--format> command line parameter as "
 "appropriate."
 msgid ""
 "For libguestfs tools, use the I<--format> command line parameter as "
 "appropriate."
@@ -2833,42 +2786,41 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1302
+#: ../src/guestfs.pod:1279
 msgid "CONNECTION MANAGEMENT"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "CONNECTION MANAGEMENT"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1304
+#: ../src/guestfs.pod:1281
 msgid "guestfs_h *"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "guestfs_h *"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1306
+#: ../src/guestfs.pod:1283
 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 "
 "handle and release all resources used."
 msgstr ""
 
 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 "
 "handle and release all resources used."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1310
+#: ../src/guestfs.pod:1287
 msgid ""
 "For information on using multiple handles and threads, see the section L</"
 msgid ""
 "For information on using multiple handles and threads, see the section L</"
-"MULTIPLE HANDLES AND MULTIPLE THREADS> below."
+"MULTIPLE HANDLES AND MULTIPLE THREADS> above."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1313
+#: ../src/guestfs.pod:1290
 msgid "guestfs_create"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_create"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1315
+#: ../src/guestfs.pod:1292
 #, no-wrap
 msgid ""
 " guestfs_h *guestfs_create (void);\n"
 #, no-wrap
 msgid ""
 " guestfs_h *guestfs_create (void);\n"
@@ -2877,49 +2829,47 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1317
+#: ../src/guestfs.pod:1294
 msgid "Create a connection handle."
 msgstr ""
 
 msgid "Create a connection handle."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1319
+#: ../src/guestfs.pod:1296
 msgid ""
 msgid ""
-"You have to call L</guestfs_add_drive_opts> (or one of the equivalent calls) "
-"on the handle at least once."
+"On success this returns a non-NULL pointer to a handle.  On error it returns "
+"NULL."
 msgstr ""
 
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1322
+#: ../src/guestfs.pod:1299
 msgid ""
 msgid ""
-"This function returns a non-NULL pointer to a handle on success or NULL on "
-"error."
+"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 "
+"handle at least once."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1325
+#: ../src/guestfs.pod:1303
 msgid "After configuring the handle, you have to call L</guestfs_launch>."
 msgstr ""
 
 msgid "After configuring the handle, you have to call L</guestfs_launch>."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1327
+#: ../src/guestfs.pod:1305
 msgid ""
 msgid ""
-"You may also want to configure error handling for the handle.  See L</ERROR "
-"HANDLING> section below."
+"You may also want to configure error handling for the handle.  See the L</"
+"ERROR HANDLING> section below."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1330
+#: ../src/guestfs.pod:1308
 msgid "guestfs_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1332
+#: ../src/guestfs.pod:1310
 #, no-wrap
 msgid ""
 " void guestfs_close (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " void guestfs_close (guestfs_h *g);\n"
@@ -2928,19 +2878,32 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1334
+#: ../src/guestfs.pod:1312
 msgid "This closes the connection handle and frees up all resources used."
 msgstr ""
 
 msgid "This closes the connection handle and frees up all resources used."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs.pod:1314
+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 "
+"disk.  See L</guestfs_set_autosync> for more details."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:1318
+msgid "If a close callback was set on the handle, then it is called."
+msgstr ""
+
 # type: =head1
 #. type: =head1
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1336
+#: ../src/guestfs.pod:1320
 msgid "ERROR HANDLING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "ERROR HANDLING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1338
+#: ../src/guestfs.pod:1322
 msgid ""
 "API functions can return errors.  For example, almost all functions that "
 "return C<int> will return C<-1> to indicate an error."
 msgid ""
 "API functions can return errors.  For example, almost all functions that "
 "return C<int> will return C<-1> to indicate an error."
@@ -2948,7 +2911,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1341
+#: ../src/guestfs.pod:1325
 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 "
@@ -2957,7 +2920,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1345
+#: ../src/guestfs.pod:1329
 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 "
@@ -2966,7 +2929,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1350
+#: ../src/guestfs.pod:1334
 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 "
@@ -2975,7 +2938,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1354
+#: ../src/guestfs.pod:1338
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1)\n"
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1)\n"
@@ -2985,7 +2948,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1357
+#: ../src/guestfs.pod:1341
 msgid ""
 "since the default error handler will ensure that an error message has been "
 "printed to C<stderr> before the program exits."
 msgid ""
 "since the default error handler will ensure that an error message has been "
 "printed to C<stderr> before the program exits."
@@ -2993,7 +2956,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1360
+#: ../src/guestfs.pod:1344
 msgid ""
 "For other programs the caller will almost certainly want to install an "
 "alternate error handler or do error handling in-line like this:"
 msgid ""
 "For other programs the caller will almost certainly want to install an "
 "alternate error handler or do error handling in-line like this:"
@@ -3001,7 +2964,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1363
+#: ../src/guestfs.pod:1347
 #, no-wrap
 msgid ""
 " g = guestfs_create ();\n"
 #, no-wrap
 msgid ""
 " g = guestfs_create ();\n"
@@ -3010,7 +2973,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1365
+#: ../src/guestfs.pod:1349
 #, no-wrap
 msgid ""
 " /* This disables the default behaviour of printing errors\n"
 #, no-wrap
 msgid ""
 " /* This disables the default behaviour of printing errors\n"
@@ -3021,7 +2984,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1369
+#: ../src/guestfs.pod:1353
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1) {\n"
 #, no-wrap
 msgid ""
 " if (guestfs_launch (g) == -1) {\n"
@@ -3036,7 +2999,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1377
+#: ../src/guestfs.pod:1361
 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 L</"
 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 L</"
@@ -3045,7 +3008,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1381
+#: ../src/guestfs.pod:1365
 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 "
@@ -3056,13 +3019,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1387
+#: ../src/guestfs.pod:1371
 msgid "guestfs_last_error"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_last_error"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1389
+#: ../src/guestfs.pod:1373
 #, no-wrap
 msgid ""
 " const char *guestfs_last_error (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " const char *guestfs_last_error (guestfs_h *g);\n"
@@ -3071,7 +3034,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1391
+#: ../src/guestfs.pod:1375
 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>."
 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>."
@@ -3079,7 +3042,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1395
+#: ../src/guestfs.pod:1379
 msgid ""
 "The lifetime of the returned string is until the next error occurs, or L</"
 "guestfs_close> is called."
 msgid ""
 "The lifetime of the returned string is until the next error occurs, or L</"
 "guestfs_close> is called."
@@ -3087,13 +3050,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1398
+#: ../src/guestfs.pod:1382
 msgid "guestfs_last_errno"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_last_errno"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1400
+#: ../src/guestfs.pod:1384
 #, no-wrap
 msgid ""
 " int guestfs_last_errno (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_last_errno (guestfs_h *g);\n"
@@ -3102,32 +3065,32 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1402
+#: ../src/guestfs.pod:1386
 msgid "This returns the last error number (errno) that happened on C<g>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This returns the last error number (errno) that happened on C<g>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1404
+#: ../src/guestfs.pod:1388
 msgid "If successful, an errno integer not equal to zero is returned."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If successful, an errno integer not equal to zero is returned."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1406
+#: ../src/guestfs.pod:1390
 msgid ""
 "If no error, this returns 0.  This call can return 0 in three situations:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "If no error, this returns 0.  This call can return 0 in three situations:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1413
+#: ../src/guestfs.pod:1397
 msgid "There has not been any error on the handle."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "There has not been any error on the handle."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1417
+#: ../src/guestfs.pod:1401
 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 "
@@ -3136,7 +3099,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1423
+#: ../src/guestfs.pod:1407
 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."
 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."
@@ -3144,7 +3107,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1429
+#: ../src/guestfs.pod:1413
 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 "
@@ -3156,13 +3119,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1437
+#: ../src/guestfs.pod:1421
 msgid "guestfs_set_error_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_error_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1439
+#: ../src/guestfs.pod:1423
 #, 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"
@@ -3176,7 +3139,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1446
+#: ../src/guestfs.pod:1430
 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 "
@@ -3185,7 +3148,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1450
+#: ../src/guestfs.pod:1434
 msgid ""
 "C<errno> is not passed to the callback.  To get that the callback must call "
 "L</guestfs_last_errno>."
 msgid ""
 "C<errno> is not passed to the callback.  To get that the callback must call "
 "L</guestfs_last_errno>."
@@ -3193,7 +3156,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1453
+#: ../src/guestfs.pod:1437
 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 "
@@ -3202,25 +3165,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1457
+#: ../src/guestfs.pod:1441
 msgid "The default handler prints messages on C<stderr>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The default handler prints messages on C<stderr>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1459
+#: ../src/guestfs.pod:1443
 msgid "If you set C<cb> to C<NULL> then I<no> handler is called."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "If you set C<cb> to C<NULL> then I<no> handler is called."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1461
+#: ../src/guestfs.pod:1445
 msgid "guestfs_get_error_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_error_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1463
+#: ../src/guestfs.pod:1447
 #, 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"
@@ -3230,19 +3193,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1466
+#: ../src/guestfs.pod:1450
 msgid "Returns the current error handler callback."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Returns the current error handler callback."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1468
+#: ../src/guestfs.pod:1452
 msgid "guestfs_set_out_of_memory_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_out_of_memory_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1470
+#: ../src/guestfs.pod:1454
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_abort_cb) (void);\n"
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_abort_cb) (void);\n"
@@ -3253,7 +3216,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1474
+#: ../src/guestfs.pod:1458
 msgid ""
 "The callback C<cb> will be called if there is an out of memory situation.  "
 "I<Note this callback must not return>."
 msgid ""
 "The callback C<cb> will be called if there is an out of memory situation.  "
 "I<Note this callback must not return>."
@@ -3261,26 +3224,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1477
+#: ../src/guestfs.pod:1461
 msgid "The default is to call L<abort(3)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The default is to call L<abort(3)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1479
+#: ../src/guestfs.pod:1463
 msgid ""
 "You cannot set C<cb> to C<NULL>.  You can't ignore out of memory situations."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "You cannot set C<cb> to C<NULL>.  You can't ignore out of memory situations."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1482
+#: ../src/guestfs.pod:1466
 msgid "guestfs_get_out_of_memory_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_out_of_memory_handler"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1484
+#: ../src/guestfs.pod:1468
 #, 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"
@@ -3289,49 +3252,49 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1486
+#: ../src/guestfs.pod:1470
 msgid "This returns the current out of memory handler."
 msgstr ""
 
 # type: =head1
 #. type: =head1
 msgid "This returns the current out of memory handler."
 msgstr ""
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1488
+#: ../src/guestfs.pod:1472
 msgid "API CALLS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "API CALLS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1490 ../fish/guestfish.pod:1008
+#: ../src/guestfs.pod:1474 ../fish/guestfish.pod:1008
 msgid "@ACTIONS@"
 msgstr ""
 
 # type: =head1
 #. type: =head1
 msgid "@ACTIONS@"
 msgstr ""
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1492
+#: ../src/guestfs.pod:1476
 msgid "STRUCTURES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "STRUCTURES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1494
+#: ../src/guestfs.pod:1478
 msgid "@STRUCTS@"
 msgstr ""
 
 # type: =head1
 #. type: =head1
 msgid "@STRUCTS@"
 msgstr ""
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1496
+#: ../src/guestfs.pod:1480
 msgid "AVAILABILITY"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "AVAILABILITY"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1498
+#: ../src/guestfs.pod:1482
 msgid "GROUPS OF FUNCTIONALITY IN THE APPLIANCE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "GROUPS OF FUNCTIONALITY IN THE APPLIANCE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1500
+#: ../src/guestfs.pod:1484
 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 "
@@ -3340,19 +3303,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1505
+#: ../src/guestfs.pod:1489
 msgid "@AVAILABILITY@"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "@AVAILABILITY@"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1507
+#: ../src/guestfs.pod:1491
 msgid "GUESTFISH supported COMMAND"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "GUESTFISH supported COMMAND"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1509
+#: ../src/guestfs.pod:1493
 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 "
@@ -3361,13 +3324,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1514
+#: ../src/guestfs.pod:1498
 msgid "SINGLE CALLS AT COMPILE TIME"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "SINGLE CALLS AT COMPILE TIME"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1516
+#: ../src/guestfs.pod:1500
 msgid ""
 "Since version 1.5.8, C<E<lt>guestfs.hE<gt>> defines symbols for each C API "
 "function, such as:"
 msgid ""
 "Since version 1.5.8, C<E<lt>guestfs.hE<gt>> defines symbols for each C API "
 "function, such as:"
@@ -3375,7 +3338,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1519
+#: ../src/guestfs.pod:1503
 #, no-wrap
 msgid ""
 " #define LIBGUESTFS_HAVE_DD 1\n"
 #, no-wrap
 msgid ""
 " #define LIBGUESTFS_HAVE_DD 1\n"
@@ -3384,13 +3347,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1521
+#: ../src/guestfs.pod:1505
 msgid "if L</guestfs_dd> is available."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "if L</guestfs_dd> is available."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1523
+#: ../src/guestfs.pod:1507
 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 "
@@ -3399,7 +3362,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1528
+#: ../src/guestfs.pod:1512
 #, no-wrap
 msgid ""
 " AC_CHECK_LIB([guestfs],[guestfs_create])\n"
 #, no-wrap
 msgid ""
 " AC_CHECK_LIB([guestfs],[guestfs_create])\n"
@@ -3409,7 +3372,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1531
+#: ../src/guestfs.pod:1515
 msgid ""
 "which would result in C<HAVE_GUESTFS_DD> being either defined or not defined "
 "in your program."
 msgid ""
 "which would result in C<HAVE_GUESTFS_DD> being either defined or not defined "
 "in your program."
@@ -3417,13 +3380,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1534
+#: ../src/guestfs.pod:1518
 msgid "SINGLE CALLS AT RUN TIME"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "SINGLE CALLS AT RUN TIME"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1536
+#: ../src/guestfs.pod:1520
 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 "
@@ -3434,7 +3397,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1543
+#: ../src/guestfs.pod:1527
 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 "
@@ -3443,7 +3406,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1547
+#: ../src/guestfs.pod:1531
 #, no-wrap
 msgid ""
 " #include <stdio.h>\n"
 #, no-wrap
 msgid ""
 " #include <stdio.h>\n"
@@ -3456,7 +3419,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1553
+#: ../src/guestfs.pod:1537
 #, no-wrap
 msgid ""
 " main ()\n"
 #, no-wrap
 msgid ""
 " main ()\n"
@@ -3469,7 +3432,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1559
+#: ../src/guestfs.pod:1543
 #, 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"
@@ -3485,7 +3448,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1568
+#: ../src/guestfs.pod:1552
 #, no-wrap
 msgid ""
 "   if (!has_function)\n"
 #, no-wrap
 msgid ""
 "   if (!has_function)\n"
@@ -3505,7 +3468,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1581
+#: ../src/guestfs.pod:1565
 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 "
@@ -3514,7 +3477,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1586
+#: ../src/guestfs.pod:1570
 #, no-wrap
 msgid ""
 " Requires: libguestfs >= 1.0.80\n"
 #, no-wrap
 msgid ""
 " Requires: libguestfs >= 1.0.80\n"
@@ -3523,13 +3486,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1588
+#: ../src/guestfs.pod:1572
 msgid "CALLS WITH OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "CALLS WITH OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1590
+#: ../src/guestfs.pod:1574
 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 "
@@ -3538,7 +3501,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1595
+#: ../src/guestfs.pod:1579
 #, 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"
@@ -3547,7 +3510,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1597
+#: ../src/guestfs.pod:1581
 msgid ""
 "Call this with a list of optional arguments, terminated by C<-1>.  So to "
 "call with no optional arguments specified:"
 msgid ""
 "Call this with a list of optional arguments, terminated by C<-1>.  So to "
 "call with no optional arguments specified:"
@@ -3555,7 +3518,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1600
+#: ../src/guestfs.pod:1584
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename, -1);\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename, -1);\n"
@@ -3564,13 +3527,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1602
+#: ../src/guestfs.pod:1586
 msgid "With a single optional argument:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "With a single optional argument:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1604
+#: ../src/guestfs.pod:1588
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
@@ -3581,13 +3544,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1608
+#: ../src/guestfs.pod:1592
 msgid "With two:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "With two:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1610
+#: ../src/guestfs.pod:1594
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts (g, filename,\n"
@@ -3599,7 +3562,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1615
+#: ../src/guestfs.pod:1599
 msgid ""
 "and so forth.  Don't forget the terminating C<-1> otherwise Bad Things will "
 "happen!"
 msgid ""
 "and so forth.  Don't forget the terminating C<-1> otherwise Bad Things will "
 "happen!"
@@ -3607,13 +3570,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1618
+#: ../src/guestfs.pod:1602
 msgid "USING va_list FOR OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "USING va_list FOR OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1620
+#: ../src/guestfs.pod:1604
 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 "
@@ -3622,7 +3585,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1624
+#: ../src/guestfs.pod:1608
 #, 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"
@@ -3632,13 +3595,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1627
+#: ../src/guestfs.pod:1611
 msgid "CONSTRUCTING OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "CONSTRUCTING OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1629
+#: ../src/guestfs.pod:1613
 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 "
@@ -3649,7 +3612,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1635
+#: ../src/guestfs.pod:1619
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv {\n"
@@ -3665,13 +3628,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1644
+#: ../src/guestfs.pod:1628
 msgid "You could call it like this:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "You could call it like this:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1646
+#: ../src/guestfs.pod:1630
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv optargs = {\n"
 #, no-wrap
 msgid ""
 " struct guestfs_add_drive_opts_argv optargs = {\n"
@@ -3685,7 +3648,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1653
+#: ../src/guestfs.pod:1637
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts_argv (g, filename, &optargs);\n"
 #, no-wrap
 msgid ""
 " guestfs_add_drive_opts_argv (g, filename, &optargs);\n"
@@ -3694,27 +3657,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1655 ../src/guestfs-actions.pod:11
-#: ../src/guestfs-actions.pod:1855 ../fish/guestfish-actions.pod:9
-#: ../fish/guestfish-actions.pod:1260 ../tools/virt-win-reg.pl:532
+#: ../src/guestfs.pod:1639 ../src/guestfs-actions.pod:11
+#: ../src/guestfs-actions.pod:1852 ../fish/guestfish-actions.pod:9
+#: ../fish/guestfish-actions.pod:1257 ../tools/virt-win-reg.pl:532
 msgid "Notes:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Notes:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1661
+#: ../src/guestfs.pod:1645
 msgid "The C<_BITMASK> suffix on each option name when specifying the bitmask."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The C<_BITMASK> suffix on each option name when specifying the bitmask."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1666
+#: ../src/guestfs.pod:1650
 msgid "You do not need to fill in all fields of the structure."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "You do not need to fill in all fields of the structure."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1670
+#: ../src/guestfs.pod:1654
 msgid ""
 "There must be a one-to-one correspondence between fields of the structure "
 "that are filled in, and bits set in the bitmask."
 msgid ""
 "There must be a one-to-one correspondence between fields of the structure "
 "that are filled in, and bits set in the bitmask."
@@ -3722,13 +3685,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1675
+#: ../src/guestfs.pod:1659
 msgid "OPTIONAL ARGUMENTS IN OTHER LANGUAGES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "OPTIONAL ARGUMENTS IN OTHER LANGUAGES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1677
+#: ../src/guestfs.pod:1661
 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 "
@@ -3737,18 +3700,18 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1681
+#: ../src/guestfs.pod:1665
 msgid "For guestfish, see L<guestfish(1)/OPTIONAL ARGUMENTS>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "For guestfish, see L<guestfish(1)/OPTIONAL ARGUMENTS>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:1683
+#: ../src/guestfs.pod:1667
 msgid "SETTING CALLBACKS TO HANDLE EVENTS"
 msgstr ""
 
 #. type: textblock
 msgid "SETTING CALLBACKS TO HANDLE EVENTS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1685
+#: ../src/guestfs.pod:1669
 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 "
@@ -3760,7 +3723,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1693
+#: ../src/guestfs.pod:1677
 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 "
@@ -3772,7 +3735,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1701
+#: ../src/guestfs.pod:1685
 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 "
@@ -3781,24 +3744,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1706
+#: ../src/guestfs.pod:1690
 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
-#: ../src/guestfs.pod:1710
+#: ../src/guestfs.pod:1694
 msgid "CLASSES OF EVENTS"
 msgstr ""
 
 #. type: =item
 msgid "CLASSES OF EVENTS"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:1714
+#: ../src/guestfs.pod:1698
 msgid "GUESTFS_EVENT_CLOSE (payload type: void)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_CLOSE (payload type: void)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1717
+#: ../src/guestfs.pod:1701
 msgid ""
 "The callback function will be called while the handle is being closed "
 "(synchronously from L</guestfs_close>)."
 msgid ""
 "The callback function will be called while the handle is being closed "
 "(synchronously from L</guestfs_close>)."
@@ -3806,7 +3769,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1720
+#: ../src/guestfs.pod:1704
 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 "
@@ -3817,19 +3780,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1727
+#: ../src/guestfs.pod:1711
 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
-#: ../src/guestfs.pod:1730
+#: ../src/guestfs.pod:1714
 msgid "GUESTFS_EVENT_SUBPROCESS_QUIT (payload type: void)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_SUBPROCESS_QUIT (payload type: void)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1733
+#: ../src/guestfs.pod:1717
 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 "
@@ -3837,17 +3800,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1737 ../src/guestfs.pod:1746
+#: ../src/guestfs.pod:1721 ../src/guestfs.pod:1730
 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
-#: ../src/guestfs.pod:1739
+#: ../src/guestfs.pod:1723
 msgid "GUESTFS_EVENT_LAUNCH_DONE (payload type: void)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_LAUNCH_DONE (payload type: void)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1742
+#: ../src/guestfs.pod:1726
 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 "
@@ -3855,13 +3818,13 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:1748
+#: ../src/guestfs.pod:1732
 msgid "GUESTFS_EVENT_PROGRESS (payload type: array of 4 x uint64_t)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "GUESTFS_EVENT_PROGRESS (payload type: array of 4 x uint64_t)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1751
+#: ../src/guestfs.pod:1735
 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 "
@@ -3871,14 +3834,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1757
+#: ../src/guestfs.pod:1741
 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
-#: ../src/guestfs.pod:1760
+#: ../src/guestfs.pod:1744
 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 "
@@ -3887,13 +3850,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1765
+#: ../src/guestfs.pod:1749
 msgid "The only defined and stable parts of the API are:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The only defined and stable parts of the API are:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1771
+#: ../src/guestfs.pod:1755
 msgid ""
 "The callback can display to the user some type of progress bar or indicator "
 "which shows the ratio of C<position>:C<total>."
 msgid ""
 "The callback can display to the user some type of progress bar or indicator "
 "which shows the ratio of C<position>:C<total>."
@@ -3901,12 +3864,12 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1776
+#: ../src/guestfs.pod:1760
 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
-#: ../src/guestfs.pod:1780
+#: ../src/guestfs.pod:1764
 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 "
@@ -3915,7 +3878,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1784
+#: ../src/guestfs.pod:1768
 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 "
@@ -3923,7 +3886,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1790
+#: ../src/guestfs.pod:1774
 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 "
@@ -3932,7 +3895,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1795
+#: ../src/guestfs.pod:1779
 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 "
@@ -3940,14 +3903,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1799
+#: ../src/guestfs.pod:1783
 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
-#: ../src/guestfs.pod:1804
+#: ../src/guestfs.pod:1788
 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 "
@@ -3956,31 +3919,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1810
+#: ../src/guestfs.pod:1794
 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
-#: ../src/guestfs.pod:1812
+#: ../src/guestfs.pod:1796
 msgid "GUESTFS_EVENT_APPLIANCE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_APPLIANCE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1815
+#: ../src/guestfs.pod:1799
 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
-#: ../src/guestfs.pod:1818
+#: ../src/guestfs.pod:1802
 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
-#: ../src/guestfs.pod:1821 ../src/guestfs.pod:1835
+#: ../src/guestfs.pod:1805 ../src/guestfs.pod:1819
 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 "
@@ -3988,50 +3951,50 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:1826
+#: ../src/guestfs.pod:1810
 msgid "GUESTFS_EVENT_LIBRARY (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_LIBRARY (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1829
+#: ../src/guestfs.pod:1813
 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
-#: ../src/guestfs.pod:1832
+#: ../src/guestfs.pod:1816
 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
-#: ../src/guestfs.pod:1840
+#: ../src/guestfs.pod:1824
 msgid "GUESTFS_EVENT_TRACE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFS_EVENT_TRACE (payload type: message buffer)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1843
+#: ../src/guestfs.pod:1827
 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
-#: ../src/guestfs.pod:1846
+#: ../src/guestfs.pod:1830
 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: =head3
 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: =head3
-#: ../src/guestfs.pod:1852
+#: ../src/guestfs.pod:1836
 msgid "guestfs_set_event_callback"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_event_callback"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1854
+#: ../src/guestfs.pod:1838
 #, no-wrap
 msgid ""
 " int guestfs_set_event_callback (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_event_callback (guestfs_h *g,\n"
@@ -4043,14 +4006,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1860
+#: ../src/guestfs.pod:1844
 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
-#: ../src/guestfs.pod:1863
+#: ../src/guestfs.pod:1847
 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>.  "
@@ -4059,40 +4022,40 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1869
+#: ../src/guestfs.pod:1853
 msgid "C<flags> should always be passed as 0."
 msgstr ""
 
 #. type: textblock
 msgid "C<flags> should always be passed as 0."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1871
+#: ../src/guestfs.pod:1855
 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
-#: ../src/guestfs.pod:1874
+#: ../src/guestfs.pod:1858
 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
-#: ../src/guestfs.pod:1877
+#: ../src/guestfs.pod:1861
 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
-#: ../src/guestfs.pod:1880
+#: ../src/guestfs.pod:1864
 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
-#: ../src/guestfs.pod:1883
+#: ../src/guestfs.pod:1867
 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 "
@@ -4100,12 +4063,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:1887
+#: ../src/guestfs.pod:1871
 msgid "guestfs_delete_event_callback"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_delete_event_callback"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1889
+#: ../src/guestfs.pod:1873
 #, 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"
@@ -4113,7 +4076,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1891
+#: ../src/guestfs.pod:1875
 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 "
@@ -4121,12 +4084,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:1895
+#: ../src/guestfs.pod:1879
 msgid "guestfs_event_callback"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_event_callback"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1897
+#: ../src/guestfs.pod:1881
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_event_callback) (\n"
 #, no-wrap
 msgid ""
 " typedef void (*guestfs_event_callback) (\n"
@@ -4141,13 +4104,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1906
+#: ../src/guestfs.pod:1890
 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
-#: ../src/guestfs.pod:1909
+#: ../src/guestfs.pod:1893
 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 "
@@ -4155,7 +4118,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1913
+#: ../src/guestfs.pod:1897
 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 "
@@ -4164,7 +4127,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1918
+#: ../src/guestfs.pod:1902
 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 "
@@ -4172,19 +4135,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1922
+#: ../src/guestfs.pod:1906
 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
-#: ../src/guestfs.pod:1925
+#: ../src/guestfs.pod:1909
 msgid "EXAMPLE: CAPTURING LOG MESSAGES"
 msgstr ""
 
 #. type: textblock
 msgid "EXAMPLE: CAPTURING LOG MESSAGES"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1927
+#: ../src/guestfs.pod:1911
 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 "
@@ -4192,7 +4155,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1931
+#: ../src/guestfs.pod:1915
 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 "
@@ -4200,14 +4163,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1936
+#: ../src/guestfs.pod:1920
 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
-#: ../src/guestfs.pod:1939
+#: ../src/guestfs.pod:1923
 #, no-wrap
 msgid ""
 " int eh =\n"
 #, no-wrap
 msgid ""
 " int eh =\n"
@@ -4223,14 +4186,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1949
+#: ../src/guestfs.pod:1933
 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
-#: ../src/guestfs.pod:1952
+#: ../src/guestfs.pod:1936
 #, no-wrap
 msgid ""
 " static void\n"
 #, no-wrap
 msgid ""
 " static void\n"
@@ -4252,12 +4215,12 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:1967
+#: ../src/guestfs.pod:1951
 msgid "PRIVATE DATA AREA"
 msgstr ""
 
 #. type: textblock
 msgid "PRIVATE DATA AREA"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1969
+#: ../src/guestfs.pod:1953
 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 "
@@ -4266,47 +4229,46 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1974
+#: ../src/guestfs.pod:1958
 msgid "To attach a named piece of data, use the following call:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "To attach a named piece of data, use the following call:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1976
+#: ../src/guestfs.pod:1960
 #, no-wrap
 msgid ""
 " void guestfs_set_private (guestfs_h *g, const char *key, void *data);\n"
 "\n"
 msgstr ""
 
 #, no-wrap
 msgid ""
 " void guestfs_set_private (guestfs_h *g, const char *key, void *data);\n"
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1978
+#: ../src/guestfs.pod:1962
 msgid ""
 "C<key> is the name to associate with this data, and C<data> is an arbitrary "
 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 name is "
+"pointer (which can be C<NULL>).  Any previous item with the same key is "
 "overwritten."
 msgstr ""
 
 "overwritten."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1982
+#: ../src/guestfs.pod:1966
 msgid ""
 msgid ""
-"You can use any C<key> you want, but names beginning with an underscore "
-"character are reserved for internal libguestfs purposes (for implementing "
-"language bindings).  It is recommended to prefix the name with some unique "
+"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 "
+"reserved for internal libguestfs purposes (eg. for implementing language "
+"bindings).  It is recommended that you prefix the key with some unique "
 "string to avoid collisions with other users."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 "string to avoid collisions with other users."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1987
+#: ../src/guestfs.pod:1972
 msgid "To retrieve the pointer, use:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "To retrieve the pointer, use:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:1989
+#: ../src/guestfs.pod:1974
 #, 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"
@@ -4315,7 +4277,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:1991
+#: ../src/guestfs.pod:1976
 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 "
@@ -4323,7 +4285,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:1995
+#: ../src/guestfs.pod:1980
 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 "
@@ -4334,12 +4296,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2002
+#: ../src/guestfs.pod:1987
 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
-#: ../src/guestfs.pod:2004
+#: ../src/guestfs.pod:1989
 #, 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"
@@ -4347,7 +4309,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2006
+#: ../src/guestfs.pod:1991
 #, 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"
@@ -4355,7 +4317,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2008
+#: ../src/guestfs.pod:1993
 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 "
@@ -4365,7 +4327,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2014
+#: ../src/guestfs.pod:1999
 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 "
@@ -4373,18 +4335,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2018
+#: ../src/guestfs.pod:2003
 msgid "Notes about walking over entries:"
 msgstr ""
 
 #. type: textblock
 msgid "Notes about walking over entries:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2024
+#: ../src/guestfs.pod:2009
 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
-#: ../src/guestfs.pod:2029
+#: ../src/guestfs.pod:2014
 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 "
@@ -4392,12 +4354,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2035
+#: ../src/guestfs.pod:2020
 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
-#: ../src/guestfs.pod:2037
+#: ../src/guestfs.pod:2022
 #, no-wrap
 msgid ""
 " guestfs_set_private (g, key, NULL);\n"
 #, no-wrap
 msgid ""
 " guestfs_set_private (g, key, NULL);\n"
@@ -4405,26 +4367,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2039
+#: ../src/guestfs.pod:2024
 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
-#: ../src/guestfs.pod:2043
+#: ../src/guestfs.pod:2028
 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
-#: ../src/guestfs.pod:2049
+#: ../src/guestfs.pod:2034
 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
-#: ../src/guestfs.pod:2052
+#: ../src/guestfs.pod:2037
 #, no-wrap
 msgid ""
 " const char *key;\n"
 #, no-wrap
 msgid ""
 " const char *key;\n"
@@ -4438,14 +4400,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2060
+#: ../src/guestfs.pod:2045
 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
-#: ../src/guestfs.pod:2063
+#: ../src/guestfs.pod:2048
 #, no-wrap
 msgid ""
 " const char *key;\n"
 #, no-wrap
 msgid ""
 " const char *key;\n"
@@ -4460,7 +4422,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2072
+#: ../src/guestfs.pod:2057
 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 "
@@ -4468,7 +4430,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2076
+#: ../src/guestfs.pod:2061
 #, no-wrap
 msgid ""
 "  const char *key;\n"
 #, no-wrap
 msgid ""
 "  const char *key;\n"
@@ -4490,7 +4452,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2092
+#: ../src/guestfs.pod:2077
 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 "
@@ -4500,13 +4462,13 @@ msgstr ""
 
 # type: =end
 #. type: =end
 
 # type: =end
 #. type: =end
-#: ../src/guestfs.pod:2097 ../src/guestfs.pod:2102
+#: ../src/guestfs.pod:2082 ../src/guestfs.pod:2087
 msgid "html"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "html"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2099
+#: ../src/guestfs.pod:2084
 msgid ""
 "<!-- old anchor for the next section --> <a name="
 "\"state_machine_and_low_level_event_api\"/>"
 msgid ""
 "<!-- old anchor for the next section --> <a name="
 "\"state_machine_and_low_level_event_api\"/>"
@@ -4514,13 +4476,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2104
+#: ../src/guestfs.pod:2089
 msgid "ARCHITECTURE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "ARCHITECTURE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2106
+#: ../src/guestfs.pod:2091
 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 "
@@ -4529,7 +4491,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2110
+#: ../src/guestfs.pod:2095
 #, no-wrap
 msgid ""
 "  ___________________\n"
 #, no-wrap
 msgid ""
 "  ___________________\n"
@@ -4556,7 +4518,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2130
+#: ../src/guestfs.pod:2115
 msgid ""
 "The library, linked to the main program, creates the child process and hence "
 "the appliance in the L</guestfs_launch> function."
 msgid ""
 "The library, linked to the main program, creates the child process and hence "
 "the appliance in the L</guestfs_launch> function."
@@ -4564,7 +4526,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2133
+#: ../src/guestfs.pod:2118
 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 "
@@ -4577,7 +4539,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2142
+#: ../src/guestfs.pod:2127
 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 "
@@ -4589,19 +4551,19 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2149
+#: ../src/guestfs.pod:2134
 msgid "STATE MACHINE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "STATE MACHINE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2151
+#: ../src/guestfs.pod:2136
 msgid "libguestfs uses a state machine to model the child process:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "libguestfs uses a state machine to model the child process:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2153
+#: ../src/guestfs.pod:2138
 #, no-wrap
 msgid ""
 "                         |\n"
 #, no-wrap
 msgid ""
 "                         |\n"
@@ -4630,7 +4592,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2175
+#: ../src/guestfs.pod:2160
 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), "
@@ -4640,7 +4602,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2180
+#: ../src/guestfs.pod:2165
 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 "
@@ -4649,7 +4611,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2184
+#: ../src/guestfs.pod:2169
 msgid ""
 "Configuration commands for qemu such as L</guestfs_add_drive> can only be "
 "issued when in the CONFIG state."
 msgid ""
 "Configuration commands for qemu such as L</guestfs_add_drive> can only be "
 "issued when in the CONFIG state."
@@ -4657,7 +4619,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2187
+#: ../src/guestfs.pod:2172
 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 "
@@ -4667,7 +4629,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2193
+#: ../src/guestfs.pod:2178
 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 (ie. "
 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 (ie. "
@@ -4678,7 +4640,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2199
+#: ../src/guestfs.pod:2184
 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 "
@@ -4687,19 +4649,19 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2203
+#: ../src/guestfs.pod:2188
 msgid "INTERNALS"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "INTERNALS"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:2205
+#: ../src/guestfs.pod:2190
 msgid "COMMUNICATION PROTOCOL"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "COMMUNICATION PROTOCOL"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2207
+#: ../src/guestfs.pod:2192
 msgid ""
 "Don't rely on using this protocol directly.  This section documents how it "
 "currently works, but it may change at any time."
 msgid ""
 "Don't rely on using this protocol directly.  This section documents how it "
 "currently works, but it may change at any time."
@@ -4707,7 +4669,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2210
+#: ../src/guestfs.pod:2195
 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 "
@@ -4716,7 +4678,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2214
+#: ../src/guestfs.pod:2199
 msgid ""
 "The detailed format of structures is in C<src/guestfs_protocol.x> (note: "
 "this file is automatically generated)."
 msgid ""
 "The detailed format of structures is in C<src/guestfs_protocol.x> (note: "
 "this file is automatically generated)."
@@ -4724,7 +4686,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2217
+#: ../src/guestfs.pod:2202
 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 "
@@ -4735,19 +4697,19 @@ msgstr ""
 
 # type: =head3
 #. type: =head3
 
 # type: =head3
 #. type: =head3
-#: ../src/guestfs.pod:2224
+#: ../src/guestfs.pod:2209
 msgid "ORDINARY FUNCTIONS (NO FILEIN/FILEOUT PARAMS)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "ORDINARY FUNCTIONS (NO FILEIN/FILEOUT PARAMS)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2226
+#: ../src/guestfs.pod:2211
 msgid "For ordinary functions, the request message is:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "For ordinary functions, the request message is:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2228
+#: ../src/guestfs.pod:2213
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
@@ -4759,7 +4721,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2233
+#: ../src/guestfs.pod:2218
 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 "
@@ -4769,7 +4731,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2239
+#: ../src/guestfs.pod:2224
 msgid ""
 "Note also that many functions don't take any arguments, in which case the "
 "C<guestfs_I<foo>_args> is completely omitted."
 msgid ""
 "Note also that many functions don't take any arguments, in which case the "
 "C<guestfs_I<foo>_args> is completely omitted."
@@ -4777,7 +4739,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2242
+#: ../src/guestfs.pod:2227
 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."
 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."
@@ -4785,7 +4747,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2246
+#: ../src/guestfs.pod:2231
 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 "
@@ -4798,13 +4760,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2254
+#: ../src/guestfs.pod:2239
 msgid "The reply message for ordinary functions is:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "The reply message for ordinary functions is:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2256
+#: ../src/guestfs.pod:2241
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
@@ -4816,7 +4778,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2261
+#: ../src/guestfs.pod:2246
 msgid ""
 "As above the C<guestfs_I<foo>_ret> structure may be completely omitted for "
 "functions that return no formal return values."
 msgid ""
 "As above the C<guestfs_I<foo>_ret> structure may be completely omitted for "
 "functions that return no formal return values."
@@ -4824,14 +4786,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2264
+#: ../src/guestfs.pod:2249
 msgid ""
 "As above the total length of the reply is limited to C<GUESTFS_MESSAGE_MAX>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "As above the total length of the reply is limited to C<GUESTFS_MESSAGE_MAX>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2267
+#: ../src/guestfs.pod:2252
 msgid ""
 "In the case of an error, a flag is set in the header, and the reply message "
 "is slightly changed:"
 msgid ""
 "In the case of an error, a flag is set in the header, and the reply message "
 "is slightly changed:"
@@ -4839,7 +4801,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2270
+#: ../src/guestfs.pod:2255
 #, no-wrap
 msgid ""
 " total length (header + error,\n"
 #, no-wrap
 msgid ""
 " total length (header + error,\n"
@@ -4851,7 +4813,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2275
+#: ../src/guestfs.pod:2260
 msgid ""
 "The C<guestfs_message_error> structure contains the error message as a "
 "string."
 msgid ""
 "The C<guestfs_message_error> structure contains the error message as a "
 "string."
@@ -4859,13 +4821,13 @@ msgstr ""
 
 # type: =head3
 #. type: =head3
 
 # type: =head3
 #. type: =head3
-#: ../src/guestfs.pod:2278
+#: ../src/guestfs.pod:2263
 msgid "FUNCTIONS THAT HAVE FILEIN PARAMETERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "FUNCTIONS THAT HAVE FILEIN PARAMETERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2280
+#: ../src/guestfs.pod:2265
 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 "
@@ -4874,7 +4836,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2284
+#: ../src/guestfs.pod:2269
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
@@ -4889,13 +4851,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2292
+#: ../src/guestfs.pod:2277
 msgid "The \"sequence of chunks\" is:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "The \"sequence of chunks\" is:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2294
+#: ../src/guestfs.pod:2279
 #, no-wrap
 msgid ""
 " length of chunk (not including length word itself)\n"
 #, no-wrap
 msgid ""
 " length of chunk (not including length word itself)\n"
@@ -4910,7 +4872,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2302
+#: ../src/guestfs.pod:2287
 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 "
@@ -4919,7 +4881,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2306
+#: ../src/guestfs.pod:2291
 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 "
@@ -4929,7 +4891,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2311
+#: ../src/guestfs.pod:2296
 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 "
@@ -4939,7 +4901,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2317
+#: ../src/guestfs.pod:2302
 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 "
@@ -4952,7 +4914,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2326
+#: ../src/guestfs.pod:2311
 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 "
@@ -4963,13 +4925,13 @@ msgstr ""
 
 # type: =head3
 #. type: =head3
 
 # type: =head3
 #. type: =head3
-#: ../src/guestfs.pod:2332
+#: ../src/guestfs.pod:2317
 msgid "FUNCTIONS THAT HAVE FILEOUT PARAMETERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "FUNCTIONS THAT HAVE FILEOUT PARAMETERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2334
+#: ../src/guestfs.pod:2319
 msgid ""
 "The protocol for FileOut parameters is exactly the same as for FileIn "
 "parameters, but with the roles of daemon and library reversed."
 msgid ""
 "The protocol for FileOut parameters is exactly the same as for FileIn "
 "parameters, but with the roles of daemon and library reversed."
@@ -4977,7 +4939,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2337
+#: ../src/guestfs.pod:2322
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
@@ -4992,13 +4954,13 @@ msgstr ""
 
 # type: =head3
 #. type: =head3
 
 # type: =head3
 #. type: =head3
-#: ../src/guestfs.pod:2345
+#: ../src/guestfs.pod:2330
 msgid "INITIAL MESSAGE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "INITIAL MESSAGE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2347
+#: ../src/guestfs.pod:2332
 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 L</"
 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 L</"
@@ -5007,13 +4969,13 @@ msgstr ""
 
 # type: =head3
 #. type: =head3
 
 # type: =head3
 #. type: =head3
-#: ../src/guestfs.pod:2351
+#: ../src/guestfs.pod:2336
 msgid "PROGRESS NOTIFICATION MESSAGES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "PROGRESS NOTIFICATION MESSAGES"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2353
+#: ../src/guestfs.pod:2338
 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 "
@@ -5021,7 +4983,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2357
+#: ../src/guestfs.pod:2342
 msgid ""
 "The library turns them into progress callbacks (see L</"
 "GUESTFS_EVENT_PROGRESS>) if there is a callback registered, or discards them "
 msgid ""
 "The library turns them into progress callbacks (see L</"
 "GUESTFS_EVENT_PROGRESS>) if there is a callback registered, or discards them "
@@ -5030,7 +4992,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2361
+#: ../src/guestfs.pod:2346
 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 "
@@ -5039,13 +5001,13 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2365
+#: ../src/guestfs.pod:2350
 msgid "LIBGUESTFS VERSION NUMBERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS VERSION NUMBERS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2367
+#: ../src/guestfs.pod:2352
 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.  "
@@ -5054,7 +5016,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2372
+#: ../src/guestfs.pod:2357
 #, 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"
@@ -5072,13 +5034,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2383
+#: ../src/guestfs.pod:2368
 msgid "Thus \"1.3.5\" is the 5th update to the development branch \"1.3\"."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Thus \"1.3.5\" is the 5th update to the development branch \"1.3\"."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2385
+#: ../src/guestfs.pod:2370
 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 "
@@ -5089,13 +5051,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2391
+#: ../src/guestfs.pod:2376
 msgid "Our criteria for backporting changes are:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Our criteria for backporting changes are:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2397
+#: ../src/guestfs.pod:2382
 msgid ""
 "Documentation changes which don't affect any code are backported unless the "
 "documentation refers to a future feature which is not in stable."
 msgid ""
 "Documentation changes which don't affect any code are backported unless the "
 "documentation refers to a future feature which is not in stable."
@@ -5103,7 +5065,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2403
+#: ../src/guestfs.pod:2388
 msgid ""
 "Bug fixes which are not controversial, fix obvious problems, and have been "
 "well tested are backported."
 msgid ""
 "Bug fixes which are not controversial, fix obvious problems, and have been "
 "well tested are backported."
@@ -5111,7 +5073,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2408
+#: ../src/guestfs.pod:2393
 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 "
@@ -5120,7 +5082,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2414
+#: ../src/guestfs.pod:2399
 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 "
@@ -5129,7 +5091,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2420
+#: ../src/guestfs.pod:2405
 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 "
@@ -5140,17 +5102,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../src/guestfs.pod:2428
+#: ../src/guestfs.pod:2413
 msgid "EXTENDING LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
 msgid "EXTENDING LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2430
+#: ../src/guestfs.pod:2415
 msgid "ADDING A NEW API ACTION"
 msgstr ""
 
 #. type: textblock
 msgid "ADDING A NEW API ACTION"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2432
+#: ../src/guestfs.pod:2417
 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 "
@@ -5158,19 +5120,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2436
+#: ../src/guestfs.pod:2421
 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
-#: ../src/guestfs.pod:2442
+#: ../src/guestfs.pod:2427
 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
-#: ../src/guestfs.pod:2445
+#: ../src/guestfs.pod:2430
 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 "
@@ -5181,7 +5143,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2453
+#: ../src/guestfs.pod:2438
 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 "
@@ -5191,7 +5153,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2459
+#: ../src/guestfs.pod:2444
 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 "
@@ -5201,36 +5163,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2467
+#: ../src/guestfs.pod:2452
 msgid "Implement the action (in C):"
 msgstr ""
 
 #. type: textblock
 msgid "Implement the action (in C):"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2469
+#: ../src/guestfs.pod:2454
 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
-#: ../src/guestfs.pod:2472
+#: ../src/guestfs.pod:2457
 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
-#: ../src/guestfs.pod:2475
+#: ../src/guestfs.pod:2460
 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
-#: ../src/guestfs.pod:2479
+#: ../src/guestfs.pod:2464
 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
-#: ../src/guestfs.pod:2481
+#: ../src/guestfs.pod:2466
 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 "
@@ -5238,12 +5200,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2485
+#: ../src/guestfs.pod:2470
 msgid "ADDING TESTS FOR AN API ACTION"
 msgstr ""
 
 #. type: textblock
 msgid "ADDING TESTS FOR AN API ACTION"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2487
+#: ../src/guestfs.pod:2472
 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 (C<generator/"
 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 (C<generator/"
@@ -5253,61 +5215,61 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2493
+#: ../src/guestfs.pod:2478
 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
-#: ../src/guestfs.pod:2496
+#: ../src/guestfs.pod:2481
 msgid "The test environment has 4 block devices:"
 msgstr ""
 
 #. type: =item
 msgid "The test environment has 4 block devices:"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2500
+#: ../src/guestfs.pod:2485
 msgid "C</dev/sda> 500MB"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sda> 500MB"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2502
+#: ../src/guestfs.pod:2487
 msgid "General block device for testing."
 msgstr ""
 
 #. type: =item
 msgid "General block device for testing."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2504
+#: ../src/guestfs.pod:2489
 msgid "C</dev/sdb> 50MB"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sdb> 50MB"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2506
+#: ../src/guestfs.pod:2491
 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
-#: ../src/guestfs.pod:2509
+#: ../src/guestfs.pod:2494
 msgid "C</dev/sdc> 10MB"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sdc> 10MB"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2511
+#: ../src/guestfs.pod:2496
 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
-#: ../src/guestfs.pod:2513
+#: ../src/guestfs.pod:2498
 msgid "C</dev/sdd>"
 msgstr ""
 
 #. type: textblock
 msgid "C</dev/sdd>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2515
+#: ../src/guestfs.pod:2500
 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
-#: ../src/guestfs.pod:2519
+#: ../src/guestfs.pod:2504
 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 "
@@ -5315,7 +5277,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2523
+#: ../src/guestfs.pod:2508
 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 "
@@ -5325,7 +5287,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2529
+#: ../src/guestfs.pod:2514
 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 if "
 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 if "
@@ -5335,14 +5297,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2535
+#: ../src/guestfs.pod:2520
 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
-#: ../src/guestfs.pod:2538
+#: ../src/guestfs.pod:2523
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>_<NUM>=1\n"
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>_<NUM>=1\n"
@@ -5350,17 +5312,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2540
+#: ../src/guestfs.pod:2525
 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
-#: ../src/guestfs.pod:2542
+#: ../src/guestfs.pod:2527
 msgid "or:"
 msgstr ""
 
 #. type: verbatim
 msgid "or:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2544
+#: ../src/guestfs.pod:2529
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>=1\n"
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>=1\n"
@@ -5368,17 +5330,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2546
+#: ../src/guestfs.pod:2531
 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
-#: ../src/guestfs.pod:2548
+#: ../src/guestfs.pod:2533
 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
-#: ../src/guestfs.pod:2550
+#: ../src/guestfs.pod:2535
 #, no-wrap
 msgid ""
 " TEST_ONLY=\"vfs_type zerofree\"\n"
 #, no-wrap
 msgid ""
 " TEST_ONLY=\"vfs_type zerofree\"\n"
@@ -5386,29 +5348,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2552
+#: ../src/guestfs.pod:2537
 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
-#: ../src/guestfs.pod:2555
+#: ../src/guestfs.pod:2540
 msgid "DEBUGGING NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "DEBUGGING NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2557
+#: ../src/guestfs.pod:2542
 msgid "Test new actions work before submitting them."
 msgstr ""
 
 #. type: textblock
 msgid "Test new actions work before submitting them."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2559
+#: ../src/guestfs.pod:2544
 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
-#: ../src/guestfs.pod:2561
+#: ../src/guestfs.pod:2546
 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 "
@@ -5416,12 +5378,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2565
+#: ../src/guestfs.pod:2550
 msgid "FORMATTING CODE AND OTHER CONVENTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "FORMATTING CODE AND OTHER CONVENTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2567
+#: ../src/guestfs.pod:2552
 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 "
@@ -5431,14 +5393,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2573
+#: ../src/guestfs.pod:2558
 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
-#: ../src/guestfs.pod:2576
+#: ../src/guestfs.pod:2561
 #, no-wrap
 msgid ""
 " ;;; In libguestfs, indent with spaces everywhere (not TABs).\n"
 #, no-wrap
 msgid ""
 " ;;; In libguestfs, indent with spaces everywhere (not TABs).\n"
@@ -5454,7 +5416,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2586
+#: ../src/guestfs.pod:2571
 #, 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"
@@ -5472,12 +5434,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2598
+#: ../src/guestfs.pod:2583
 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
-#: ../src/guestfs.pod:2601
+#: ../src/guestfs.pod:2586
 #, no-wrap
 msgid ""
 " ./configure --enable-gcc-warnings\n"
 #, no-wrap
 msgid ""
 " ./configure --enable-gcc-warnings\n"
@@ -5485,12 +5447,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2603
+#: ../src/guestfs.pod:2588
 msgid "Useful targets are:"
 msgstr ""
 
 #. type: verbatim
 msgid "Useful targets are:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2605
+#: ../src/guestfs.pod:2590
 #, 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"
@@ -5499,36 +5461,36 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2608
+#: ../src/guestfs.pod:2593
 msgid "DAEMON CUSTOM PRINTF FORMATTERS"
 msgstr ""
 
 #. type: textblock
 msgid "DAEMON CUSTOM PRINTF FORMATTERS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2610
+#: ../src/guestfs.pod:2595
 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
-#: ../src/guestfs.pod:2615
+#: ../src/guestfs.pod:2600
 msgid "%Q"
 msgstr ""
 
 #. type: textblock
 msgid "%Q"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2617
+#: ../src/guestfs.pod:2602
 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
-#: ../src/guestfs.pod:2620
+#: ../src/guestfs.pod:2605
 msgid "%R"
 msgstr ""
 
 #. type: textblock
 msgid "%R"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2622
+#: ../src/guestfs.pod:2607
 msgid ""
 "Same as C<%Q> except the string is treated as a path which is prefixed by "
 "the sysroot."
 msgid ""
 "Same as C<%Q> except the string is treated as a path which is prefixed by "
 "the sysroot."
@@ -5536,12 +5498,12 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2627 ../fish/guestfish.pod:240 ../fish/guestfish.pod:613
+#: ../src/guestfs.pod:2612 ../fish/guestfish.pod:240 ../fish/guestfish.pod:613
 msgid "For example:"
 msgstr ""
 
 #. type: verbatim
 msgid "For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2629
+#: ../src/guestfs.pod:2614
 #, no-wrap
 msgid ""
 " asprintf (&cmd, \"cat %R\", path);\n"
 #, no-wrap
 msgid ""
 " asprintf (&cmd, \"cat %R\", path);\n"
@@ -5549,12 +5511,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2631
+#: ../src/guestfs.pod:2616
 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
-#: ../src/guestfs.pod:2633
+#: ../src/guestfs.pod:2618
 msgid ""
 "I<Note:> Do I<not> use these when you are passing parameters to the C<command"
 "{,r,v,rv}()> functions.  These parameters do NOT need to be quoted because "
 msgid ""
 "I<Note:> Do I<not> use these when you are passing parameters to the C<command"
 "{,r,v,rv}()> functions.  These parameters do NOT need to be quoted because "
@@ -5563,29 +5525,29 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2639
+#: ../src/guestfs.pod:2624
 msgid "SUBMITTING YOUR NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "SUBMITTING YOUR NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2641
+#: ../src/guestfs.pod:2626
 msgid ""
 "Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/"
 "libguestfs> and CC to L<rjones@redhat.com>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/"
 "libguestfs> and CC to L<rjones@redhat.com>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2645
+#: ../src/guestfs.pod:2630
 msgid "INTERNATIONALIZATION (I18N) SUPPORT"
 msgstr ""
 
 #. type: textblock
 msgid "INTERNATIONALIZATION (I18N) SUPPORT"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2647
+#: ../src/guestfs.pod:2632
 msgid "We support i18n (gettext anyhow) in the library."
 msgstr ""
 
 #. type: textblock
 msgid "We support i18n (gettext anyhow) in the library."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2649
+#: ../src/guestfs.pod:2634
 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 "
@@ -5594,98 +5556,110 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2655
+#: ../src/guestfs.pod:2640
 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
-#: ../src/guestfs.pod:2658
+#: ../src/guestfs.pod:2643
 msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
 #. type: =item
 msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2662 ../src/guestfs-actions.pod:5814
-#: ../fish/guestfish-actions.pod:3908
+#: ../src/guestfs.pod:2647 ../src/guestfs-actions.pod:5827
+#: ../fish/guestfish-actions.pod:3921
 msgid "C<appliance>"
 msgstr ""
 
 #. type: textblock
 msgid "C<appliance>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2664
+#: ../src/guestfs.pod:2649
 msgid "The libguestfs appliance, build scripts and so on."
 msgstr ""
 
 #. type: =item
 msgid "The libguestfs appliance, build scripts and so on."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2666
+#: ../src/guestfs.pod:2651
 msgid "C<capitests>"
 msgstr ""
 
 #. type: textblock
 msgid "C<capitests>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2668
+#: ../src/guestfs.pod:2653
 msgid "Automated tests of the C API."
 msgstr ""
 
 #. type: =item
 msgid "Automated tests of the C API."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2670
+#: ../src/guestfs.pod:2655
 msgid "C<cat>"
 msgstr ""
 
 #. type: textblock
 msgid "C<cat>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2672
+#: ../src/guestfs.pod:2657
 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
-#: ../src/guestfs.pod:2675
+#: ../src/guestfs.pod:2660
+msgid "C<caution>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2662
+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
+#: ../src/guestfs.pod:2665
 msgid "C<contrib>"
 msgstr ""
 
 #. type: textblock
 msgid "C<contrib>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2677
+#: ../src/guestfs.pod:2667
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2679
+#: ../src/guestfs.pod:2669
 msgid "C<daemon>"
 msgstr ""
 
 #. type: textblock
 msgid "C<daemon>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2681
+#: ../src/guestfs.pod:2671
 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
-#: ../src/guestfs.pod:2684
+#: ../src/guestfs.pod:2674
 msgid "C<df>"
 msgstr ""
 
 #. type: textblock
 msgid "C<df>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2686
+#: ../src/guestfs.pod:2676
 msgid "L<virt-df(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-df(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2688
+#: ../src/guestfs.pod:2678
 msgid "C<examples>"
 msgstr ""
 
 #. type: textblock
 msgid "C<examples>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2690
+#: ../src/guestfs.pod:2680
 msgid "C API example code."
 msgstr ""
 
 #. type: =item
 msgid "C API example code."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2692
+#: ../src/guestfs.pod:2682
 msgid "C<fish>"
 msgstr ""
 
 #. type: textblock
 msgid "C<fish>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2694
+#: ../src/guestfs.pod:2684
 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)>, "
@@ -5693,90 +5667,90 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2698
+#: ../src/guestfs.pod:2688
 msgid "C<fuse>"
 msgstr ""
 
 #. type: textblock
 msgid "C<fuse>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2700
+#: ../src/guestfs.pod:2690
 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
-#: ../src/guestfs.pod:2702
+#: ../src/guestfs.pod:2692
 msgid "C<generator>"
 msgstr ""
 
 #. type: textblock
 msgid "C<generator>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2704
+#: ../src/guestfs.pod:2694
 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
-#: ../src/guestfs.pod:2707
+#: ../src/guestfs.pod:2697
 msgid "C<images>"
 msgstr ""
 
 #. type: textblock
 msgid "C<images>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2709
+#: ../src/guestfs.pod:2699
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2711
+#: ../src/guestfs.pod:2701
 msgid "Some \"phony\" guest images which we test against."
 msgstr ""
 
 #. type: =item
 msgid "Some \"phony\" guest images which we test against."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2713
+#: ../src/guestfs.pod:2703
 msgid "C<inspector>"
 msgstr ""
 
 #. type: textblock
 msgid "C<inspector>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2715
+#: ../src/guestfs.pod:2705
 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
-#: ../src/guestfs.pod:2717
+#: ../src/guestfs.pod:2707
 msgid "C<logo>"
 msgstr ""
 
 #. type: textblock
 msgid "C<logo>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2719
+#: ../src/guestfs.pod:2709
 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
-#: ../src/guestfs.pod:2721
+#: ../src/guestfs.pod:2711
 msgid "C<m4>"
 msgstr ""
 
 #. type: textblock
 msgid "C<m4>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2723
+#: ../src/guestfs.pod:2713
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2725
+#: ../src/guestfs.pod:2715
 msgid "C<po>"
 msgstr ""
 
 #. type: textblock
 msgid "C<po>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2727
+#: ../src/guestfs.pod:2717
 msgid "Translations of simple gettext strings."
 msgstr ""
 
 #. type: =item
 msgid "Translations of simple gettext strings."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2729
+#: ../src/guestfs.pod:2719
 msgid "C<po-docs>"
 msgstr ""
 
 #. type: textblock
 msgid "C<po-docs>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2731
+#: ../src/guestfs.pod:2721
 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 "
@@ -5784,130 +5758,335 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2735
+#: ../src/guestfs.pod:2725
 msgid "C<regressions>"
 msgstr ""
 
 #. type: textblock
 msgid "C<regressions>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2737
+#: ../src/guestfs.pod:2727
 msgid "Regression tests."
 msgstr ""
 
 #. type: =item
 msgid "Regression tests."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2739
+#: ../src/guestfs.pod:2729
 msgid "C<rescue>"
 msgstr ""
 
 #. type: textblock
 msgid "C<rescue>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2741
+#: ../src/guestfs.pod:2731
 msgid "L<virt-rescue(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-rescue(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2743
+#: ../src/guestfs.pod:2733
 msgid "C<src>"
 msgstr ""
 
 #. type: textblock
 msgid "C<src>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2745
+#: ../src/guestfs.pod:2735
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2747
+#: ../src/guestfs.pod:2737
 msgid "C<tools>"
 msgstr ""
 
 #. type: textblock
 msgid "C<tools>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2749
+#: ../src/guestfs.pod:2739
 msgid "Command line tools written in Perl (L<virt-resize(1)> and many others)."
 msgstr ""
 
 #. type: =item
 msgid "Command line tools written in Perl (L<virt-resize(1)> and many others)."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2751
+#: ../src/guestfs.pod:2741
 msgid "C<test-tool>"
 msgstr ""
 
 #. type: textblock
 msgid "C<test-tool>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2753
+#: ../src/guestfs.pod:2743
 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
-#: ../src/guestfs.pod:2756
+#: ../src/guestfs.pod:2746
 msgid "C<csharp>"
 msgstr ""
 
 #. type: =item
 msgid "C<csharp>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2758
+#: ../src/guestfs.pod:2748
 msgid "C<haskell>"
 msgstr ""
 
 #. type: =item
 msgid "C<haskell>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2760
+#: ../src/guestfs.pod:2750
 msgid "C<java>"
 msgstr ""
 
 #. type: =item
 msgid "C<java>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2762
+#: ../src/guestfs.pod:2752
 msgid "C<ocaml>"
 msgstr ""
 
 #. type: =item
 msgid "C<ocaml>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2764
+#: ../src/guestfs.pod:2754
 msgid "C<php>"
 msgstr ""
 
 #. type: =item
 msgid "C<php>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2766
+#: ../src/guestfs.pod:2756
 msgid "C<perl>"
 msgstr ""
 
 #. type: =item
 msgid "C<perl>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2768
+#: ../src/guestfs.pod:2758
 msgid "C<python>"
 msgstr ""
 
 #. type: =item
 msgid "C<python>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2770
+#: ../src/guestfs.pod:2760
 msgid "C<ruby>"
 msgstr ""
 
 #. type: textblock
 msgid "C<ruby>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2772
+#: ../src/guestfs.pod:2762
 msgid "Language bindings."
 msgstr ""
 
 msgid "Language bindings."
 msgstr ""
 
+#. type: =head1
+#: ../src/guestfs.pod:2766
+msgid "LIMITS"
+msgstr ""
+
+# type: =head2
+#. type: =head2
+#: ../src/guestfs.pod:2768
+msgid "PROTOCOL LIMITS"
+msgstr ""
+
+# type: textblock
+#. type: textblock
+#: ../src/guestfs.pod:2770
+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 "
+"plenty more detail about this).  The maximum message size used by the "
+"protocol is slightly less than 4 MB.  For some API calls you may need to be "
+"aware of this limit.  The API calls which may be affected are individually "
+"documented, with a link back to this section of the documentation."
+msgstr ""
+
+# type: textblock
+#. type: textblock
+#: ../src/guestfs.pod:2778
+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 "
+"a message, the maximum size that it can return is slightly under 4 MB.  If "
+"the requested file is larger than this then you will get an error."
+msgstr ""
+
+# type: textblock
+#. type: textblock
+#: ../src/guestfs.pod:2784
+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> "
+"and L</DOWNLOADING> document how to do this."
+msgstr ""
+
+# type: textblock
+#. type: textblock
+#: ../src/guestfs.pod:2788
+msgid ""
+"You might also consider mounting the disk image using our FUSE filesystem "
+"support (L<guestmount(1)>)."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2791
+msgid "MAXIMUM NUMBER OF DISKS"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2793
+msgid "When using virtio disks (the default) the current limit is B<25> disks."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2796
+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> "
+"through C</dev/vdz> (26 letters) and it reserves one disk for its own "
+"purposes."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2801
+msgid ""
+"We are working to substantially raise this limit in future versions but it "
+"requires complex changes to qemu."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2804
+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 "
+"requires changes to qemu."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2808
+msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2810
+msgid "Virtio limits the maximum number of partitions per disk to B<15>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2812
+msgid ""
+"This is because it reserves 4 bits for the minor device number (thus C</dev/"
+"vda>, and C</dev/vda1> through C</dev/vda15>)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2815
+msgid ""
+"If you attach a disk with more than 15 partitions, the extra partitions are "
+"ignored by libguestfs."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2818
+msgid "MAXIMUM SIZE OF A DISK"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2820
+msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2822
+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 "
+"filesystem."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2826
+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 "
+"maximum size will be limited by the maximum ext4 file size (currently 16 "
+"TB).  If you store disk images as host logical volumes then you are limited "
+"by the maximum size of an LV."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2832
+msgid ""
+"For the hugest disk image files, we recommend using XFS on the host for "
+"storage."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2835
+msgid "MAXIMUM SIZE OF A PARTITION"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2837
+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 "
+"address a partition located beyond 2 TB on the disk."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2841
+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 "
+"which are theoretically larger than the largest disk we could support."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2846
+msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2848
+msgid ""
+"This depends on the filesystem type.  libguestfs itself does not impose any "
+"known limit.  Consult Wikipedia or the filesystem documentation to find out "
+"what these limits are."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2852
+msgid "MAXIMUM UPLOAD AND DOWNLOAD"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2854
+msgid ""
+"The API functions L</guestfs_upload>, L</guestfs_download>, L</"
+"guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
+"uploads and downloads."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2858
+msgid "INSPECTION LIMITS"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2860
+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 "
+"are intended to stop a malicious guest from consuming arbitrary amounts of "
+"memory and disk space on the host, and should not be reached in practice.  "
+"See the source code for more information."
+msgstr ""
+
 # type: =head1
 #. type: =head1
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2776 ../fish/guestfish.pod:1015
+#: ../src/guestfs.pod:2866 ../fish/guestfish.pod:1015
 #: ../test-tool/libguestfs-test-tool.pod:82 ../tools/virt-edit.pl:476
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 # type: =item
 #. type: =item
 #: ../test-tool/libguestfs-test-tool.pod:82 ../tools/virt-edit.pl:476
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2780 ../fish/guestfish.pod:1041
+#: ../src/guestfs.pod:2870 ../fish/guestfish.pod:1041
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2782 ../fish/guestfish.pod:1043
+#: ../src/guestfs.pod:2872 ../fish/guestfish.pod:1043
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2784 ../fish/guestfish.pod:1045
+#: ../src/guestfs.pod:2874 ../fish/guestfish.pod:1045
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2786
+#: ../src/guestfs.pod:2876
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as calling C<guestfs_set_verbose (g, 1)>."
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as calling C<guestfs_set_verbose (g, 1)>."
@@ -5915,20 +6094,20 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2789 ../fish/guestfish.pod:1050
+#: ../src/guestfs.pod:2879 ../fish/guestfish.pod:1050
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2791 ../fish/guestfish.pod:1052
+#: ../src/guestfs.pod:2881 ../fish/guestfish.pod:1052
 msgid ""
 "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid ""
 "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs.pod:2794 ../fish/guestfish.pod:1055
+#: ../src/guestfs.pod:2884 ../fish/guestfish.pod:1055
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
@@ -5937,12 +6116,12 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2796 ../fish/guestfish.pod:1057
+#: ../src/guestfs.pod:2886 ../fish/guestfish.pod:1057
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2798
+#: ../src/guestfs.pod:2888
 msgid ""
 "Set the path that libguestfs uses to search for a supermin appliance.  See "
 "the discussion of paths in section L</PATH> above."
 msgid ""
 "Set the path that libguestfs uses to search for a supermin appliance.  See "
 "the discussion of paths in section L</PATH> above."
@@ -5950,13 +6129,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2801 ../fish/guestfish.pod:1062
+#: ../src/guestfs.pod:2891 ../fish/guestfish.pod:1062
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2803 ../fish/guestfish.pod:1064
+#: ../src/guestfs.pod:2893 ../fish/guestfish.pod:1064
 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."
 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."
@@ -5964,19 +6143,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2807
+#: ../src/guestfs.pod:2897
 msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2809 ../fish/guestfish.pod:1068
+#: ../src/guestfs.pod:2899 ../fish/guestfish.pod:1068
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2811
+#: ../src/guestfs.pod:2901
 msgid ""
 "Set C<LIBGUESTFS_TRACE=1> to enable command traces.  This has the same "
 "effect as calling C<guestfs_set_trace (g, 1)>."
 msgid ""
 "Set C<LIBGUESTFS_TRACE=1> to enable command traces.  This has the same "
 "effect as calling C<guestfs_set_trace (g, 1)>."
@@ -5984,19 +6163,19 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2814 ../fish/guestfish.pod:1077
+#: ../src/guestfs.pod:2904 ../fish/guestfish.pod:1077
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2816 ../fish/guestfish.pod:1079
+#: ../src/guestfs.pod:2906 ../fish/guestfish.pod:1079
 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
-#: ../src/guestfs.pod:2819 ../fish/guestfish.pod:1082
+#: ../src/guestfs.pod:2909 ../fish/guestfish.pod:1082
 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 "
@@ -6006,8 +6185,8 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2827 ../fish/guestfish.pod:1149
-#: ../test-tool/libguestfs-test-tool.pod:87 ../fuse/guestmount.pod:267
+#: ../src/guestfs.pod:2917 ../fish/guestfish.pod:1149
+#: ../test-tool/libguestfs-test-tool.pod:87 ../fuse/guestmount.pod:277
 #: ../tools/virt-edit.pl:496 ../tools/virt-win-reg.pl:572
 #: ../tools/virt-list-filesystems.pl:189 ../tools/virt-tar.pl:286
 #: ../tools/virt-make-fs.pl:539 ../tools/virt-list-partitions.pl:257
 #: ../tools/virt-edit.pl:496 ../tools/virt-win-reg.pl:572
 #: ../tools/virt-list-filesystems.pl:189 ../tools/virt-tar.pl:286
 #: ../tools/virt-make-fs.pl:539 ../tools/virt-list-partitions.pl:257
@@ -6015,7 +6194,7 @@ msgid "SEE ALSO"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2829
+#: ../src/guestfs.pod:2919
 msgid ""
 "L<guestfs-examples(3)>, L<guestfs-ocaml(3)>, L<guestfs-python(3)>, L<guestfs-"
 "ruby(3)>, L<guestfish(1)>, L<guestmount(1)>, L<virt-cat(1)>, L<virt-copy-in"
 msgid ""
 "L<guestfs-examples(3)>, L<guestfs-ocaml(3)>, L<guestfs-python(3)>, L<guestfs-"
 "ruby(3)>, L<guestfish(1)>, L<guestmount(1)>, L<virt-cat(1)>, L<virt-copy-in"
@@ -6028,7 +6207,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2856
+#: ../src/guestfs.pod:2946
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm"
 "(8)>, L<disktype(1)>."
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm"
 "(8)>, L<disktype(1)>."
@@ -6036,20 +6215,20 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2863 ../tools/virt-win-reg.pl:587
+#: ../src/guestfs.pod:2953 ../tools/virt-win-reg.pl:587
 #: ../tools/virt-make-fs.pl:553
 msgid "BUGS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:553
 msgid "BUGS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2865
+#: ../src/guestfs.pod:2955
 msgid "To get a list of bugs against libguestfs use this link:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "To get a list of bugs against libguestfs use this link:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2867
+#: ../src/guestfs.pod:2957
 msgid ""
 "L<https://bugzilla.redhat.com/buglist.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
 msgid ""
 "L<https://bugzilla.redhat.com/buglist.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
@@ -6057,13 +6236,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2869
+#: ../src/guestfs.pod:2959
 msgid "To report a new bug against libguestfs use this link:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "To report a new bug against libguestfs use this link:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2871
+#: ../src/guestfs.pod:2961
 msgid ""
 "L<https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
 msgid ""
 "L<https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
@@ -6071,31 +6250,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2873
+#: ../src/guestfs.pod:2963
 msgid "When reporting a bug, please check:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "When reporting a bug, please check:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2879
+#: ../src/guestfs.pod:2969
 msgid "That the bug hasn't been reported already."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "That the bug hasn't been reported already."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2883
+#: ../src/guestfs.pod:2973
 msgid "That you are testing a recent version."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "That you are testing a recent version."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2887
+#: ../src/guestfs.pod:2977
 msgid "Describe the bug accurately, and give a way to reproduce it."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Describe the bug accurately, and give a way to reproduce it."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2891
+#: ../src/guestfs.pod:2981
 msgid ""
 "Run libguestfs-test-tool and paste the B<complete, unedited> output into the "
 "bug report."
 msgid ""
 "Run libguestfs-test-tool and paste the B<complete, unedited> output into the "
 "bug report."
@@ -6103,22 +6282,22 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2896 ../fish/guestfish.pod:1172
-#: ../test-tool/libguestfs-test-tool.pod:93 ../fuse/guestmount.pod:278
+#: ../src/guestfs.pod:2986 ../fish/guestfish.pod:1172
+#: ../test-tool/libguestfs-test-tool.pod:93 ../fuse/guestmount.pod:288
 msgid "AUTHORS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "AUTHORS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2898 ../fish/guestfish.pod:1174
-#: ../test-tool/libguestfs-test-tool.pod:95 ../fuse/guestmount.pod:280
+#: ../src/guestfs.pod:2988 ../fish/guestfish.pod:1174
+#: ../test-tool/libguestfs-test-tool.pod:95 ../fuse/guestmount.pod:290
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 # type: =head1
 #. type: =head1
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2900 ../fish/guestfish.pod:1176
-#: ../test-tool/libguestfs-test-tool.pod:97 ../fuse/guestmount.pod:282
+#: ../src/guestfs.pod:2990 ../fish/guestfish.pod:1176
+#: ../test-tool/libguestfs-test-tool.pod:97 ../fuse/guestmount.pod:292
 #: ../tools/virt-edit.pl:514 ../tools/virt-win-reg.pl:602
 #: ../tools/virt-list-filesystems.pl:206 ../tools/virt-tar.pl:305
 #: ../tools/virt-make-fs.pl:568 ../tools/virt-list-partitions.pl:273
 #: ../tools/virt-edit.pl:514 ../tools/virt-win-reg.pl:602
 #: ../tools/virt-list-filesystems.pl:206 ../tools/virt-tar.pl:305
 #: ../tools/virt-make-fs.pl:568 ../tools/virt-list-partitions.pl:273
@@ -6126,14 +6305,14 @@ msgid "COPYRIGHT"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2902 ../fish/guestfish.pod:1178
+#: ../src/guestfs.pod:2992 ../fish/guestfish.pod:1178
 #: ../test-tool/libguestfs-test-tool.pod:99
 msgid "Copyright (C) 2009-2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:99
 msgid "Copyright (C) 2009-2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2905
+#: ../src/guestfs.pod:2995
 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 "
@@ -6143,7 +6322,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2910
+#: ../src/guestfs.pod:3000
 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 "
@@ -6153,7 +6332,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2915
+#: ../src/guestfs.pod:3005
 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, "
 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, "
@@ -6183,10 +6362,9 @@ msgstr ""
 msgid "This function adds a virtual CD-ROM disk image to the guest."
 msgstr ""
 
 msgid "This function adds a virtual CD-ROM disk image to the guest."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:9 ../fish/guestfish-actions.pod:7
 #. type: textblock
 #: ../src/guestfs-actions.pod:9 ../fish/guestfish-actions.pod:7
-msgid "This is equivalent to the qemu parameter C<-cdrom filename>."
+msgid "This is equivalent to the qemu parameter I<-cdrom filename>."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
@@ -6228,76 +6406,76 @@ msgstr ""
 #: ../src/guestfs-actions.pod:1239 ../src/guestfs-actions.pod:1270
 #: ../src/guestfs-actions.pod:1295 ../src/guestfs-actions.pod:1337
 #: ../src/guestfs-actions.pod:1443 ../src/guestfs-actions.pod:1477
 #: ../src/guestfs-actions.pod:1239 ../src/guestfs-actions.pod:1270
 #: ../src/guestfs-actions.pod:1295 ../src/guestfs-actions.pod:1337
 #: ../src/guestfs-actions.pod:1443 ../src/guestfs-actions.pod:1477
-#: ../src/guestfs-actions.pod:1695 ../src/guestfs-actions.pod:1717
-#: ../src/guestfs-actions.pod:1804 ../src/guestfs-actions.pod:2266
-#: ../src/guestfs-actions.pod:2410 ../src/guestfs-actions.pod:2471
-#: ../src/guestfs-actions.pod:2506 ../src/guestfs-actions.pod:3459
-#: ../src/guestfs-actions.pod:3474 ../src/guestfs-actions.pod:3499
-#: ../src/guestfs-actions.pod:3654 ../src/guestfs-actions.pod:3668
-#: ../src/guestfs-actions.pod:3681 ../src/guestfs-actions.pod:3695
-#: ../src/guestfs-actions.pod:3710 ../src/guestfs-actions.pod:3746
-#: ../src/guestfs-actions.pod:3818 ../src/guestfs-actions.pod:3838
-#: ../src/guestfs-actions.pod:3855 ../src/guestfs-actions.pod:3878
-#: ../src/guestfs-actions.pod:3901 ../src/guestfs-actions.pod:3933
-#: ../src/guestfs-actions.pod:3952 ../src/guestfs-actions.pod:3971
-#: ../src/guestfs-actions.pod:4006 ../src/guestfs-actions.pod:4018
-#: ../src/guestfs-actions.pod:4054 ../src/guestfs-actions.pod:4070
-#: ../src/guestfs-actions.pod:4083 ../src/guestfs-actions.pod:4098
-#: ../src/guestfs-actions.pod:4115 ../src/guestfs-actions.pod:4208
-#: ../src/guestfs-actions.pod:4228 ../src/guestfs-actions.pod:4241
-#: ../src/guestfs-actions.pod:4292 ../src/guestfs-actions.pod:4310
-#: ../src/guestfs-actions.pod:4328 ../src/guestfs-actions.pod:4344
-#: ../src/guestfs-actions.pod:4358 ../src/guestfs-actions.pod:4372
-#: ../src/guestfs-actions.pod:4389 ../src/guestfs-actions.pod:4404
-#: ../src/guestfs-actions.pod:4424 ../src/guestfs-actions.pod:4482
-#: ../src/guestfs-actions.pod:4555 ../src/guestfs-actions.pod:4586
-#: ../src/guestfs-actions.pod:4605 ../src/guestfs-actions.pod:4624
-#: ../src/guestfs-actions.pod:4636 ../src/guestfs-actions.pod:4653
-#: ../src/guestfs-actions.pod:4666 ../src/guestfs-actions.pod:4681
-#: ../src/guestfs-actions.pod:4696 ../src/guestfs-actions.pod:4731
-#: ../src/guestfs-actions.pod:4746 ../src/guestfs-actions.pod:4766
-#: ../src/guestfs-actions.pod:4780 ../src/guestfs-actions.pod:4797
-#: ../src/guestfs-actions.pod:4846 ../src/guestfs-actions.pod:4883
-#: ../src/guestfs-actions.pod:4897 ../src/guestfs-actions.pod:4925
-#: ../src/guestfs-actions.pod:4942 ../src/guestfs-actions.pod:4960
-#: ../src/guestfs-actions.pod:5094 ../src/guestfs-actions.pod:5151
-#: ../src/guestfs-actions.pod:5173 ../src/guestfs-actions.pod:5191
-#: ../src/guestfs-actions.pod:5223 ../src/guestfs-actions.pod:5289
-#: ../src/guestfs-actions.pod:5306 ../src/guestfs-actions.pod:5319
-#: ../src/guestfs-actions.pod:5333 ../src/guestfs-actions.pod:5622
-#: ../src/guestfs-actions.pod:5641 ../src/guestfs-actions.pod:5660
-#: ../src/guestfs-actions.pod:5672 ../src/guestfs-actions.pod:5684
-#: ../src/guestfs-actions.pod:5698 ../src/guestfs-actions.pod:5710
-#: ../src/guestfs-actions.pod:5724 ../src/guestfs-actions.pod:5740
-#: ../src/guestfs-actions.pod:5761 ../src/guestfs-actions.pod:5780
-#: ../src/guestfs-actions.pod:5799 ../src/guestfs-actions.pod:5829
-#: ../src/guestfs-actions.pod:5845 ../src/guestfs-actions.pod:5868
-#: ../src/guestfs-actions.pod:5886 ../src/guestfs-actions.pod:5905
-#: ../src/guestfs-actions.pod:5926 ../src/guestfs-actions.pod:5945
-#: ../src/guestfs-actions.pod:5962 ../src/guestfs-actions.pod:5990
-#: ../src/guestfs-actions.pod:6014 ../src/guestfs-actions.pod:6033
-#: ../src/guestfs-actions.pod:6057 ../src/guestfs-actions.pod:6076
-#: ../src/guestfs-actions.pod:6091 ../src/guestfs-actions.pod:6110
-#: ../src/guestfs-actions.pod:6147 ../src/guestfs-actions.pod:6170
-#: ../src/guestfs-actions.pod:6196 ../src/guestfs-actions.pod:6304
-#: ../src/guestfs-actions.pod:6425 ../src/guestfs-actions.pod:6437
-#: ../src/guestfs-actions.pod:6450 ../src/guestfs-actions.pod:6463
-#: ../src/guestfs-actions.pod:6485 ../src/guestfs-actions.pod:6498
-#: ../src/guestfs-actions.pod:6511 ../src/guestfs-actions.pod:6524
-#: ../src/guestfs-actions.pod:6539 ../src/guestfs-actions.pod:6598
-#: ../src/guestfs-actions.pod:6615 ../src/guestfs-actions.pod:6631
-#: ../src/guestfs-actions.pod:6647 ../src/guestfs-actions.pod:6664
-#: ../src/guestfs-actions.pod:6677 ../src/guestfs-actions.pod:6697
-#: ../src/guestfs-actions.pod:6733 ../src/guestfs-actions.pod:6747
-#: ../src/guestfs-actions.pod:6788 ../src/guestfs-actions.pod:6801
-#: ../src/guestfs-actions.pod:6819 ../src/guestfs-actions.pod:6853
-#: ../src/guestfs-actions.pod:6889 ../src/guestfs-actions.pod:7008
-#: ../src/guestfs-actions.pod:7026 ../src/guestfs-actions.pod:7040
-#: ../src/guestfs-actions.pod:7095 ../src/guestfs-actions.pod:7108
-#: ../src/guestfs-actions.pod:7153 ../src/guestfs-actions.pod:7186
-#: ../src/guestfs-actions.pod:7240 ../src/guestfs-actions.pod:7266
-#: ../src/guestfs-actions.pod:7332 ../src/guestfs-actions.pod:7351
-#: ../src/guestfs-actions.pod:7380
+#: ../src/guestfs-actions.pod:1692 ../src/guestfs-actions.pod:1714
+#: ../src/guestfs-actions.pod:1801 ../src/guestfs-actions.pod:2263
+#: ../src/guestfs-actions.pod:2407 ../src/guestfs-actions.pod:2468
+#: ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:3456
+#: ../src/guestfs-actions.pod:3471 ../src/guestfs-actions.pod:3496
+#: ../src/guestfs-actions.pod:3651 ../src/guestfs-actions.pod:3665
+#: ../src/guestfs-actions.pod:3678 ../src/guestfs-actions.pod:3692
+#: ../src/guestfs-actions.pod:3707 ../src/guestfs-actions.pod:3743
+#: ../src/guestfs-actions.pod:3815 ../src/guestfs-actions.pod:3835
+#: ../src/guestfs-actions.pod:3852 ../src/guestfs-actions.pod:3875
+#: ../src/guestfs-actions.pod:3898 ../src/guestfs-actions.pod:3930
+#: ../src/guestfs-actions.pod:3949 ../src/guestfs-actions.pod:3968
+#: ../src/guestfs-actions.pod:4003 ../src/guestfs-actions.pod:4015
+#: ../src/guestfs-actions.pod:4051 ../src/guestfs-actions.pod:4067
+#: ../src/guestfs-actions.pod:4080 ../src/guestfs-actions.pod:4095
+#: ../src/guestfs-actions.pod:4112 ../src/guestfs-actions.pod:4205
+#: ../src/guestfs-actions.pod:4225 ../src/guestfs-actions.pod:4238
+#: ../src/guestfs-actions.pod:4289 ../src/guestfs-actions.pod:4307
+#: ../src/guestfs-actions.pod:4325 ../src/guestfs-actions.pod:4341
+#: ../src/guestfs-actions.pod:4355 ../src/guestfs-actions.pod:4369
+#: ../src/guestfs-actions.pod:4386 ../src/guestfs-actions.pod:4401
+#: ../src/guestfs-actions.pod:4421 ../src/guestfs-actions.pod:4479
+#: ../src/guestfs-actions.pod:4552 ../src/guestfs-actions.pod:4583
+#: ../src/guestfs-actions.pod:4602 ../src/guestfs-actions.pod:4621
+#: ../src/guestfs-actions.pod:4633 ../src/guestfs-actions.pod:4650
+#: ../src/guestfs-actions.pod:4663 ../src/guestfs-actions.pod:4678
+#: ../src/guestfs-actions.pod:4693 ../src/guestfs-actions.pod:4728
+#: ../src/guestfs-actions.pod:4750 ../src/guestfs-actions.pod:4770
+#: ../src/guestfs-actions.pod:4784 ../src/guestfs-actions.pod:4801
+#: ../src/guestfs-actions.pod:4850 ../src/guestfs-actions.pod:4896
+#: ../src/guestfs-actions.pod:4910 ../src/guestfs-actions.pod:4938
+#: ../src/guestfs-actions.pod:4955 ../src/guestfs-actions.pod:4973
+#: ../src/guestfs-actions.pod:5107 ../src/guestfs-actions.pod:5164
+#: ../src/guestfs-actions.pod:5186 ../src/guestfs-actions.pod:5204
+#: ../src/guestfs-actions.pod:5236 ../src/guestfs-actions.pod:5302
+#: ../src/guestfs-actions.pod:5319 ../src/guestfs-actions.pod:5332
+#: ../src/guestfs-actions.pod:5346 ../src/guestfs-actions.pod:5635
+#: ../src/guestfs-actions.pod:5654 ../src/guestfs-actions.pod:5673
+#: ../src/guestfs-actions.pod:5685 ../src/guestfs-actions.pod:5697
+#: ../src/guestfs-actions.pod:5711 ../src/guestfs-actions.pod:5723
+#: ../src/guestfs-actions.pod:5737 ../src/guestfs-actions.pod:5753
+#: ../src/guestfs-actions.pod:5774 ../src/guestfs-actions.pod:5793
+#: ../src/guestfs-actions.pod:5812 ../src/guestfs-actions.pod:5842
+#: ../src/guestfs-actions.pod:5858 ../src/guestfs-actions.pod:5881
+#: ../src/guestfs-actions.pod:5899 ../src/guestfs-actions.pod:5918
+#: ../src/guestfs-actions.pod:5939 ../src/guestfs-actions.pod:5958
+#: ../src/guestfs-actions.pod:5975 ../src/guestfs-actions.pod:6003
+#: ../src/guestfs-actions.pod:6027 ../src/guestfs-actions.pod:6046
+#: ../src/guestfs-actions.pod:6070 ../src/guestfs-actions.pod:6089
+#: ../src/guestfs-actions.pod:6104 ../src/guestfs-actions.pod:6123
+#: ../src/guestfs-actions.pod:6160 ../src/guestfs-actions.pod:6190
+#: ../src/guestfs-actions.pod:6223 ../src/guestfs-actions.pod:6345
+#: ../src/guestfs-actions.pod:6466 ../src/guestfs-actions.pod:6478
+#: ../src/guestfs-actions.pod:6491 ../src/guestfs-actions.pod:6504
+#: ../src/guestfs-actions.pod:6526 ../src/guestfs-actions.pod:6539
+#: ../src/guestfs-actions.pod:6552 ../src/guestfs-actions.pod:6565
+#: ../src/guestfs-actions.pod:6580 ../src/guestfs-actions.pod:6639
+#: ../src/guestfs-actions.pod:6656 ../src/guestfs-actions.pod:6672
+#: ../src/guestfs-actions.pod:6688 ../src/guestfs-actions.pod:6705
+#: ../src/guestfs-actions.pod:6718 ../src/guestfs-actions.pod:6738
+#: ../src/guestfs-actions.pod:6774 ../src/guestfs-actions.pod:6788
+#: ../src/guestfs-actions.pod:6829 ../src/guestfs-actions.pod:6842
+#: ../src/guestfs-actions.pod:6860 ../src/guestfs-actions.pod:6894
+#: ../src/guestfs-actions.pod:6930 ../src/guestfs-actions.pod:7049
+#: ../src/guestfs-actions.pod:7067 ../src/guestfs-actions.pod:7081
+#: ../src/guestfs-actions.pod:7136 ../src/guestfs-actions.pod:7149
+#: ../src/guestfs-actions.pod:7194 ../src/guestfs-actions.pod:7227
+#: ../src/guestfs-actions.pod:7288 ../src/guestfs-actions.pod:7314
+#: ../src/guestfs-actions.pod:7380 ../src/guestfs-actions.pod:7399
+#: ../src/guestfs-actions.pod:7428
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
@@ -6315,13 +6493,19 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:251
 #: ../src/guestfs-actions.pod:272 ../src/guestfs-actions.pod:1448
 #. type: textblock
 #: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:251
 #: ../src/guestfs-actions.pod:272 ../src/guestfs-actions.pod:1448
-#: ../src/guestfs-actions.pod:1944 ../src/guestfs-actions.pod:1965
-#: ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:7274
-#: ../src/guestfs-actions.pod:7443 ../fish/guestfish-actions.pod:31
+#: ../src/guestfs-actions.pod:1941 ../src/guestfs-actions.pod:1962
+#: ../src/guestfs-actions.pod:4426 ../src/guestfs-actions.pod:4733
+#: ../src/guestfs-actions.pod:6168 ../src/guestfs-actions.pod:6198
+#: ../src/guestfs-actions.pod:6231 ../src/guestfs-actions.pod:6290
+#: ../src/guestfs-actions.pod:7232 ../src/guestfs-actions.pod:7322
+#: ../src/guestfs-actions.pod:7491 ../fish/guestfish-actions.pod:31
 #: ../fish/guestfish-actions.pod:161 ../fish/guestfish-actions.pod:175
 #: ../fish/guestfish-actions.pod:161 ../fish/guestfish-actions.pod:175
-#: ../fish/guestfish-actions.pod:956 ../fish/guestfish-actions.pod:1319
-#: ../fish/guestfish-actions.pod:1333 ../fish/guestfish-actions.pod:3008
-#: ../fish/guestfish-actions.pod:4866 ../fish/guestfish-actions.pod:4963
+#: ../fish/guestfish-actions.pod:956 ../fish/guestfish-actions.pod:1316
+#: ../fish/guestfish-actions.pod:1330 ../fish/guestfish-actions.pod:3005
+#: ../fish/guestfish-actions.pod:3202 ../fish/guestfish-actions.pod:4183
+#: ../fish/guestfish-actions.pod:4206 ../fish/guestfish-actions.pod:4228
+#: ../fish/guestfish-actions.pod:4266 ../fish/guestfish-actions.pod:4907
+#: ../fish/guestfish-actions.pod:5004
 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 "
@@ -6331,13 +6515,13 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:136
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:136
-#: ../src/guestfs-actions.pod:1100 ../src/guestfs-actions.pod:1916
-#: ../src/guestfs-actions.pod:2014 ../src/guestfs-actions.pod:2117
-#: ../src/guestfs-actions.pod:3461 ../src/guestfs-actions.pod:3481
-#: ../src/guestfs-actions.pod:4733 ../src/guestfs-actions.pod:5847
-#: ../src/guestfs-actions.pod:5964 ../src/guestfs-actions.pod:6078
-#: ../src/guestfs-actions.pod:6541 ../src/guestfs-actions.pod:6666
-#: ../src/guestfs-actions.pod:7188
+#: ../src/guestfs-actions.pod:1100 ../src/guestfs-actions.pod:1913
+#: ../src/guestfs-actions.pod:2011 ../src/guestfs-actions.pod:2114
+#: ../src/guestfs-actions.pod:3458 ../src/guestfs-actions.pod:3478
+#: ../src/guestfs-actions.pod:4737 ../src/guestfs-actions.pod:5860
+#: ../src/guestfs-actions.pod:5977 ../src/guestfs-actions.pod:6091
+#: ../src/guestfs-actions.pod:6582 ../src/guestfs-actions.pod:6707
+#: ../src/guestfs-actions.pod:7236
 msgid "(Added in 0.3)"
 msgstr ""
 
 msgid "(Added in 0.3)"
 msgstr ""
 
@@ -6362,7 +6546,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:145
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:145
-#: ../src/guestfs-actions.pod:4443
+#: ../src/guestfs-actions.pod:4440
 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 "
@@ -6449,15 +6633,15 @@ msgstr ""
 #: ../src/guestfs-actions.pod:509 ../src/guestfs-actions.pod:687
 #: ../src/guestfs-actions.pod:718 ../src/guestfs-actions.pod:736
 #: ../src/guestfs-actions.pod:755 ../src/guestfs-actions.pod:1315
 #: ../src/guestfs-actions.pod:509 ../src/guestfs-actions.pod:687
 #: ../src/guestfs-actions.pod:718 ../src/guestfs-actions.pod:736
 #: ../src/guestfs-actions.pod:755 ../src/guestfs-actions.pod:1315
-#: ../src/guestfs-actions.pod:1674 ../src/guestfs-actions.pod:1877
-#: ../src/guestfs-actions.pod:1986 ../src/guestfs-actions.pod:2026
-#: ../src/guestfs-actions.pod:2081 ../src/guestfs-actions.pod:2104
-#: ../src/guestfs-actions.pod:2397 ../src/guestfs-actions.pod:2780
-#: ../src/guestfs-actions.pod:2801 ../src/guestfs-actions.pod:4869
-#: ../src/guestfs-actions.pod:4997 ../src/guestfs-actions.pod:5403
-#: ../src/guestfs-actions.pod:5429 ../src/guestfs-actions.pod:6774
-#: ../src/guestfs-actions.pod:7199 ../src/guestfs-actions.pod:7212
-#: ../src/guestfs-actions.pod:7225
+#: ../src/guestfs-actions.pod:1671 ../src/guestfs-actions.pod:1874
+#: ../src/guestfs-actions.pod:1983 ../src/guestfs-actions.pod:2023
+#: ../src/guestfs-actions.pod:2078 ../src/guestfs-actions.pod:2101
+#: ../src/guestfs-actions.pod:2394 ../src/guestfs-actions.pod:2777
+#: ../src/guestfs-actions.pod:2798 ../src/guestfs-actions.pod:4873
+#: ../src/guestfs-actions.pod:5010 ../src/guestfs-actions.pod:5416
+#: ../src/guestfs-actions.pod:5442 ../src/guestfs-actions.pod:6815
+#: ../src/guestfs-actions.pod:7247 ../src/guestfs-actions.pod:7260
+#: ../src/guestfs-actions.pod:7273
 msgid "On error this function returns -1."
 msgstr ""
 
 msgid "On error this function returns -1."
 msgstr ""
 
@@ -6495,7 +6679,7 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:104 ../src/guestfs-actions.pod:115
 #: ../src/guestfs-actions.pod:208 ../src/guestfs-actions.pod:219
 #. type: textblock
 #: ../src/guestfs-actions.pod:104 ../src/guestfs-actions.pod:115
 #: ../src/guestfs-actions.pod:208 ../src/guestfs-actions.pod:219
-#: ../src/guestfs-actions.pod:4496 ../src/guestfs-actions.pod:4508
+#: ../src/guestfs-actions.pod:4493 ../src/guestfs-actions.pod:4505
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr ""
 
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr ""
 
@@ -6616,8 +6800,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:167 ../src/guestfs-actions.pod:4454
-#: ../fish/guestfish-actions.pod:110 ../fish/guestfish-actions.pod:3019
+#: ../src/guestfs-actions.pod:167 ../src/guestfs-actions.pod:4451
+#: ../fish/guestfish-actions.pod:110 ../fish/guestfish-actions.pod:3016
 msgid "The optional arguments are:"
 msgstr ""
 
 msgid "The optional arguments are:"
 msgstr ""
 
@@ -6789,7 +6973,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:255 ../src/guestfs-actions.pod:276
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:255 ../src/guestfs-actions.pod:276
-#: ../src/guestfs-actions.pod:2356
+#: ../src/guestfs-actions.pod:2353
 msgid "(Added in 1.0.84)"
 msgstr ""
 
 msgid "(Added in 1.0.84)"
 msgstr ""
 
@@ -6846,7 +7030,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:289 ../src/guestfs-actions.pod:2106
+#: ../src/guestfs-actions.pod:289 ../src/guestfs-actions.pod:2103
 msgid "(Added in 1.3.4)"
 msgstr ""
 
 msgid "(Added in 1.3.4)"
 msgstr ""
 
@@ -6883,7 +7067,7 @@ msgstr ""
 #: ../src/guestfs-actions.pod:452 ../src/guestfs-actions.pod:483
 #: ../src/guestfs-actions.pod:497 ../src/guestfs-actions.pod:511
 #: ../src/guestfs-actions.pod:525 ../src/guestfs-actions.pod:543
 #: ../src/guestfs-actions.pod:452 ../src/guestfs-actions.pod:483
 #: ../src/guestfs-actions.pod:497 ../src/guestfs-actions.pod:511
 #: ../src/guestfs-actions.pod:525 ../src/guestfs-actions.pod:543
-#: ../src/guestfs-actions.pod:5480
+#: ../src/guestfs-actions.pod:5493
 msgid "(Added in 0.7)"
 msgstr ""
 
 msgid "(Added in 0.7)"
 msgstr ""
 
@@ -7004,25 +7188,25 @@ msgstr ""
 #: ../src/guestfs-actions.pod:951 ../src/guestfs-actions.pod:1054
 #: ../src/guestfs-actions.pod:1184 ../src/guestfs-actions.pod:1201
 #: ../src/guestfs-actions.pod:1220 ../src/guestfs-actions.pod:1354
 #: ../src/guestfs-actions.pod:951 ../src/guestfs-actions.pod:1054
 #: ../src/guestfs-actions.pod:1184 ../src/guestfs-actions.pod:1201
 #: ../src/guestfs-actions.pod:1220 ../src/guestfs-actions.pod:1354
-#: ../src/guestfs-actions.pod:1545 ../src/guestfs-actions.pod:1657
-#: ../src/guestfs-actions.pod:1820 ../src/guestfs-actions.pod:1837
-#: ../src/guestfs-actions.pod:1904 ../src/guestfs-actions.pod:1938
-#: ../src/guestfs-actions.pod:1959 ../src/guestfs-actions.pod:2129
-#: ../src/guestfs-actions.pod:2321 ../src/guestfs-actions.pod:2528
-#: ../src/guestfs-actions.pod:2621 ../src/guestfs-actions.pod:2732
-#: ../src/guestfs-actions.pod:2752 ../src/guestfs-actions.pod:2872
-#: ../src/guestfs-actions.pod:2903 ../src/guestfs-actions.pod:2927
-#: ../src/guestfs-actions.pod:2964 ../src/guestfs-actions.pod:3024
-#: ../src/guestfs-actions.pod:3047 ../src/guestfs-actions.pod:3068
-#: ../src/guestfs-actions.pod:3640 ../src/guestfs-actions.pod:3990
-#: ../src/guestfs-actions.pod:4160 ../src/guestfs-actions.pod:4270
-#: ../src/guestfs-actions.pod:5015 ../src/guestfs-actions.pod:5208
-#: ../src/guestfs-actions.pod:5378 ../src/guestfs-actions.pod:5556
-#: ../src/guestfs-actions.pod:5605 ../src/guestfs-actions.pod:6217
-#: ../src/guestfs-actions.pod:6233 ../src/guestfs-actions.pod:6250
-#: ../src/guestfs-actions.pod:6274 ../src/guestfs-actions.pod:6948
-#: ../src/guestfs-actions.pod:6967 ../src/guestfs-actions.pod:6985
-#: ../src/guestfs-actions.pod:7165 ../src/guestfs-actions.pod:7437
+#: ../src/guestfs-actions.pod:1542 ../src/guestfs-actions.pod:1654
+#: ../src/guestfs-actions.pod:1817 ../src/guestfs-actions.pod:1834
+#: ../src/guestfs-actions.pod:1901 ../src/guestfs-actions.pod:1935
+#: ../src/guestfs-actions.pod:1956 ../src/guestfs-actions.pod:2126
+#: ../src/guestfs-actions.pod:2318 ../src/guestfs-actions.pod:2525
+#: ../src/guestfs-actions.pod:2618 ../src/guestfs-actions.pod:2729
+#: ../src/guestfs-actions.pod:2749 ../src/guestfs-actions.pod:2869
+#: ../src/guestfs-actions.pod:2900 ../src/guestfs-actions.pod:2924
+#: ../src/guestfs-actions.pod:2961 ../src/guestfs-actions.pod:3021
+#: ../src/guestfs-actions.pod:3044 ../src/guestfs-actions.pod:3065
+#: ../src/guestfs-actions.pod:3637 ../src/guestfs-actions.pod:3987
+#: ../src/guestfs-actions.pod:4157 ../src/guestfs-actions.pod:4267
+#: ../src/guestfs-actions.pod:5028 ../src/guestfs-actions.pod:5221
+#: ../src/guestfs-actions.pod:5391 ../src/guestfs-actions.pod:5569
+#: ../src/guestfs-actions.pod:5618 ../src/guestfs-actions.pod:6251
+#: ../src/guestfs-actions.pod:6267 ../src/guestfs-actions.pod:6284
+#: ../src/guestfs-actions.pod:6315 ../src/guestfs-actions.pod:6989
+#: ../src/guestfs-actions.pod:7008 ../src/guestfs-actions.pod:7026
+#: ../src/guestfs-actions.pod:7206 ../src/guestfs-actions.pod:7485
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
@@ -7256,23 +7440,23 @@ msgstr ""
 #: ../src/guestfs-actions.pod:625 ../src/guestfs-actions.pod:1073
 #: ../src/guestfs-actions.pod:1369 ../src/guestfs-actions.pod:1388
 #: ../src/guestfs-actions.pod:1491 ../src/guestfs-actions.pod:1510
 #: ../src/guestfs-actions.pod:625 ../src/guestfs-actions.pod:1073
 #: ../src/guestfs-actions.pod:1369 ../src/guestfs-actions.pod:1388
 #: ../src/guestfs-actions.pod:1491 ../src/guestfs-actions.pod:1510
-#: ../src/guestfs-actions.pod:1759 ../src/guestfs-actions.pod:2201
-#: ../src/guestfs-actions.pod:2217 ../src/guestfs-actions.pod:2236
-#: ../src/guestfs-actions.pod:2279 ../src/guestfs-actions.pod:2303
-#: ../src/guestfs-actions.pod:2374 ../src/guestfs-actions.pod:2423
-#: ../src/guestfs-actions.pod:2690 ../src/guestfs-actions.pod:2981
-#: ../src/guestfs-actions.pod:3270 ../src/guestfs-actions.pod:3560
-#: ../src/guestfs-actions.pod:3622 ../src/guestfs-actions.pod:3727
-#: ../src/guestfs-actions.pod:4132 ../src/guestfs-actions.pod:4830
-#: ../src/guestfs-actions.pod:5350 ../src/guestfs-actions.pod:5476
-#: ../src/guestfs-actions.pod:5590 ../src/guestfs-actions.pod:6290
-#: ../src/guestfs-actions.pod:6351 ../src/guestfs-actions.pod:6406
-#: ../src/guestfs-actions.pod:6552 ../src/guestfs-actions.pod:6576
-#: ../src/guestfs-actions.pod:7058 ../src/guestfs-actions.pod:7078
-#: ../src/guestfs-actions.pod:7125 ../src/guestfs-actions.pod:7290
-#: ../src/guestfs-actions.pod:7309 ../src/guestfs-actions.pod:7394
-#: ../src/guestfs-actions.pod:7413 ../src/guestfs-actions.pod:7459
-#: ../src/guestfs-actions.pod:7478
+#: ../src/guestfs-actions.pod:1756 ../src/guestfs-actions.pod:2198
+#: ../src/guestfs-actions.pod:2214 ../src/guestfs-actions.pod:2233
+#: ../src/guestfs-actions.pod:2276 ../src/guestfs-actions.pod:2300
+#: ../src/guestfs-actions.pod:2371 ../src/guestfs-actions.pod:2420
+#: ../src/guestfs-actions.pod:2687 ../src/guestfs-actions.pod:2978
+#: ../src/guestfs-actions.pod:3267 ../src/guestfs-actions.pod:3557
+#: ../src/guestfs-actions.pod:3619 ../src/guestfs-actions.pod:3724
+#: ../src/guestfs-actions.pod:4129 ../src/guestfs-actions.pod:4834
+#: ../src/guestfs-actions.pod:5363 ../src/guestfs-actions.pod:5489
+#: ../src/guestfs-actions.pod:5603 ../src/guestfs-actions.pod:6331
+#: ../src/guestfs-actions.pod:6392 ../src/guestfs-actions.pod:6447
+#: ../src/guestfs-actions.pod:6593 ../src/guestfs-actions.pod:6617
+#: ../src/guestfs-actions.pod:7099 ../src/guestfs-actions.pod:7119
+#: ../src/guestfs-actions.pod:7166 ../src/guestfs-actions.pod:7338
+#: ../src/guestfs-actions.pod:7357 ../src/guestfs-actions.pod:7442
+#: ../src/guestfs-actions.pod:7461 ../src/guestfs-actions.pod:7507
+#: ../src/guestfs-actions.pod:7526
 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 strings and "
 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 strings and "
@@ -7283,15 +7467,15 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:467 ../src/guestfs-actions.pod:998
 #: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1426
 #. type: textblock
 #: ../src/guestfs-actions.pod:467 ../src/guestfs-actions.pod:998
 #: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1426
-#: ../src/guestfs-actions.pod:3348 ../src/guestfs-actions.pod:3379
-#: ../src/guestfs-actions.pod:3973 ../src/guestfs-actions.pod:4023
-#: ../src/guestfs-actions.pod:4210 ../src/guestfs-actions.pod:4243
-#: ../src/guestfs-actions.pod:4406 ../src/guestfs-actions.pod:4834
-#: ../src/guestfs-actions.pod:5291 ../src/guestfs-actions.pod:5686
-#: ../src/guestfs-actions.pod:5700 ../src/guestfs-actions.pod:5712
-#: ../src/guestfs-actions.pod:6152 ../src/guestfs-actions.pod:6790
-#: ../src/guestfs-actions.pod:6803 ../src/guestfs-actions.pod:7042
-#: ../src/guestfs-actions.pod:7278
+#: ../src/guestfs-actions.pod:3345 ../src/guestfs-actions.pod:3376
+#: ../src/guestfs-actions.pod:3970 ../src/guestfs-actions.pod:4020
+#: ../src/guestfs-actions.pod:4207 ../src/guestfs-actions.pod:4240
+#: ../src/guestfs-actions.pod:4403 ../src/guestfs-actions.pod:4838
+#: ../src/guestfs-actions.pod:5304 ../src/guestfs-actions.pod:5699
+#: ../src/guestfs-actions.pod:5713 ../src/guestfs-actions.pod:5725
+#: ../src/guestfs-actions.pod:6172 ../src/guestfs-actions.pod:6831
+#: ../src/guestfs-actions.pod:6844 ../src/guestfs-actions.pod:7083
+#: ../src/guestfs-actions.pod:7326
 msgid "(Added in 0.8)"
 msgstr ""
 
 msgid "(Added in 0.8)"
 msgstr ""
 
@@ -7762,18 +7946,18 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:702 ../src/guestfs-actions.pod:1409
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:702 ../src/guestfs-actions.pod:1409
-#: ../src/guestfs-actions.pod:1424 ../src/guestfs-actions.pod:1914
-#: ../src/guestfs-actions.pod:1925 ../src/guestfs-actions.pod:1997
-#: ../src/guestfs-actions.pod:2052 ../src/guestfs-actions.pod:2067
-#: ../src/guestfs-actions.pod:2092 ../src/guestfs-actions.pod:2115
-#: ../src/guestfs-actions.pod:3088 ../src/guestfs-actions.pod:3105
-#: ../src/guestfs-actions.pod:3124 ../src/guestfs-actions.pod:3287
-#: ../src/guestfs-actions.pod:3301 ../src/guestfs-actions.pod:3316
-#: ../src/guestfs-actions.pod:3330 ../src/guestfs-actions.pod:3346
-#: ../src/guestfs-actions.pod:3361 ../src/guestfs-actions.pod:3377
-#: ../src/guestfs-actions.pod:3391 ../src/guestfs-actions.pod:3404
-#: ../src/guestfs-actions.pod:3418 ../src/guestfs-actions.pod:3433
-#: ../src/guestfs-actions.pod:3448 ../src/guestfs-actions.pod:4979
+#: ../src/guestfs-actions.pod:1424 ../src/guestfs-actions.pod:1911
+#: ../src/guestfs-actions.pod:1922 ../src/guestfs-actions.pod:1994
+#: ../src/guestfs-actions.pod:2049 ../src/guestfs-actions.pod:2064
+#: ../src/guestfs-actions.pod:2089 ../src/guestfs-actions.pod:2112
+#: ../src/guestfs-actions.pod:3085 ../src/guestfs-actions.pod:3102
+#: ../src/guestfs-actions.pod:3121 ../src/guestfs-actions.pod:3284
+#: ../src/guestfs-actions.pod:3298 ../src/guestfs-actions.pod:3313
+#: ../src/guestfs-actions.pod:3327 ../src/guestfs-actions.pod:3343
+#: ../src/guestfs-actions.pod:3358 ../src/guestfs-actions.pod:3374
+#: ../src/guestfs-actions.pod:3388 ../src/guestfs-actions.pod:3401
+#: ../src/guestfs-actions.pod:3415 ../src/guestfs-actions.pod:3430
+#: ../src/guestfs-actions.pod:3445 ../src/guestfs-actions.pod:4992
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
@@ -8050,7 +8234,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:860 ../src/guestfs-actions.pod:6970
+#: ../src/guestfs-actions.pod:860 ../src/guestfs-actions.pod:7011
 msgid "(Added in 1.0.75)"
 msgstr ""
 
 msgid "(Added in 1.0.75)"
 msgstr ""
 
@@ -8073,8 +8257,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:868 ../src/guestfs-actions.pod:5466
-#: ../fish/guestfish-actions.pod:580 ../fish/guestfish-actions.pod:3667
+#: ../src/guestfs-actions.pod:868 ../src/guestfs-actions.pod:5479
+#: ../fish/guestfish-actions.pod:580 ../fish/guestfish-actions.pod:3680
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
@@ -8093,34 +8277,34 @@ msgstr ""
 #: ../src/guestfs-actions.pod:878 ../src/guestfs-actions.pod:1057
 #: ../src/guestfs-actions.pod:1077 ../src/guestfs-actions.pod:1373
 #: ../src/guestfs-actions.pod:1392 ../src/guestfs-actions.pod:1495
 #: ../src/guestfs-actions.pod:878 ../src/guestfs-actions.pod:1057
 #: ../src/guestfs-actions.pod:1077 ../src/guestfs-actions.pod:1373
 #: ../src/guestfs-actions.pod:1392 ../src/guestfs-actions.pod:1495
-#: ../src/guestfs-actions.pod:1514 ../src/guestfs-actions.pod:1763
-#: ../src/guestfs-actions.pod:2221 ../src/guestfs-actions.pod:2240
-#: ../src/guestfs-actions.pod:2283 ../src/guestfs-actions.pod:2307
-#: ../src/guestfs-actions.pod:2324 ../src/guestfs-actions.pod:2353
-#: ../src/guestfs-actions.pod:5248 ../src/guestfs-actions.pod:5274
-#: ../src/guestfs-actions.pod:5405 ../src/guestfs-actions.pod:5431
-#: ../src/guestfs-actions.pod:5455 ../src/guestfs-actions.pod:6355
-#: ../src/guestfs-actions.pod:6410 ../src/guestfs-actions.pod:6556
-#: ../src/guestfs-actions.pod:6580 ../src/guestfs-actions.pod:7242
-#: ../src/guestfs-actions.pod:7268 ../src/guestfs-actions.pod:7294
-#: ../src/guestfs-actions.pod:7313 ../src/guestfs-actions.pod:7398
-#: ../src/guestfs-actions.pod:7417 ../src/guestfs-actions.pod:7463
-#: ../src/guestfs-actions.pod:7482 ../fish/guestfish-actions.pod:587
+#: ../src/guestfs-actions.pod:1514 ../src/guestfs-actions.pod:1760
+#: ../src/guestfs-actions.pod:2218 ../src/guestfs-actions.pod:2237
+#: ../src/guestfs-actions.pod:2280 ../src/guestfs-actions.pod:2304
+#: ../src/guestfs-actions.pod:2321 ../src/guestfs-actions.pod:2350
+#: ../src/guestfs-actions.pod:5261 ../src/guestfs-actions.pod:5287
+#: ../src/guestfs-actions.pod:5418 ../src/guestfs-actions.pod:5444
+#: ../src/guestfs-actions.pod:5468 ../src/guestfs-actions.pod:6396
+#: ../src/guestfs-actions.pod:6451 ../src/guestfs-actions.pod:6597
+#: ../src/guestfs-actions.pod:6621 ../src/guestfs-actions.pod:7290
+#: ../src/guestfs-actions.pod:7316 ../src/guestfs-actions.pod:7342
+#: ../src/guestfs-actions.pod:7361 ../src/guestfs-actions.pod:7446
+#: ../src/guestfs-actions.pod:7465 ../src/guestfs-actions.pod:7511
+#: ../src/guestfs-actions.pod:7530 ../fish/guestfish-actions.pod:587
 #: ../fish/guestfish-actions.pod:722 ../fish/guestfish-actions.pod:734
 #: ../fish/guestfish-actions.pod:910 ../fish/guestfish-actions.pod:920
 #: ../fish/guestfish-actions.pod:987 ../fish/guestfish-actions.pod:997
 #: ../fish/guestfish-actions.pod:722 ../fish/guestfish-actions.pod:734
 #: ../fish/guestfish-actions.pod:910 ../fish/guestfish-actions.pod:920
 #: ../fish/guestfish-actions.pod:987 ../fish/guestfish-actions.pod:997
-#: ../fish/guestfish-actions.pod:1192 ../fish/guestfish-actions.pod:1493
-#: ../fish/guestfish-actions.pod:1503 ../fish/guestfish-actions.pod:1531
-#: ../fish/guestfish-actions.pod:1546 ../fish/guestfish-actions.pod:1556
-#: ../fish/guestfish-actions.pod:1575 ../fish/guestfish-actions.pod:3537
-#: ../fish/guestfish-actions.pod:3552 ../fish/guestfish-actions.pod:3628
-#: ../fish/guestfish-actions.pod:3645 ../fish/guestfish-actions.pod:3660
-#: ../fish/guestfish-actions.pod:4286 ../fish/guestfish-actions.pod:4332
-#: ../fish/guestfish-actions.pod:4417 ../fish/guestfish-actions.pod:4432
-#: ../fish/guestfish-actions.pod:4842 ../fish/guestfish-actions.pod:4860
-#: ../fish/guestfish-actions.pod:4877 ../fish/guestfish-actions.pod:4887
-#: ../fish/guestfish-actions.pod:4935 ../fish/guestfish-actions.pod:4945
-#: ../fish/guestfish-actions.pod:4974 ../fish/guestfish-actions.pod:4984
+#: ../fish/guestfish-actions.pod:1189 ../fish/guestfish-actions.pod:1490
+#: ../fish/guestfish-actions.pod:1500 ../fish/guestfish-actions.pod:1528
+#: ../fish/guestfish-actions.pod:1543 ../fish/guestfish-actions.pod:1553
+#: ../fish/guestfish-actions.pod:1572 ../fish/guestfish-actions.pod:3550
+#: ../fish/guestfish-actions.pod:3565 ../fish/guestfish-actions.pod:3641
+#: ../fish/guestfish-actions.pod:3658 ../fish/guestfish-actions.pod:3673
+#: ../fish/guestfish-actions.pod:4327 ../fish/guestfish-actions.pod:4373
+#: ../fish/guestfish-actions.pod:4458 ../fish/guestfish-actions.pod:4473
+#: ../fish/guestfish-actions.pod:4883 ../fish/guestfish-actions.pod:4901
+#: ../fish/guestfish-actions.pod:4918 ../fish/guestfish-actions.pod:4928
+#: ../fish/guestfish-actions.pod:4976 ../fish/guestfish-actions.pod:4986
+#: ../fish/guestfish-actions.pod:5015 ../fish/guestfish-actions.pod:5025
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
@@ -8128,12 +8312,12 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:881 ../src/guestfs-actions.pod:3564
-#: ../src/guestfs-actions.pod:3626 ../src/guestfs-actions.pod:3643
-#: ../src/guestfs-actions.pod:3731 ../src/guestfs-actions.pod:4136
-#: ../src/guestfs-actions.pod:4150 ../src/guestfs-actions.pod:5354
-#: ../src/guestfs-actions.pod:5368 ../src/guestfs-actions.pod:7129
-#: ../src/guestfs-actions.pod:7143
+#: ../src/guestfs-actions.pod:881 ../src/guestfs-actions.pod:3561
+#: ../src/guestfs-actions.pod:3623 ../src/guestfs-actions.pod:3640
+#: ../src/guestfs-actions.pod:3728 ../src/guestfs-actions.pod:4133
+#: ../src/guestfs-actions.pod:4147 ../src/guestfs-actions.pod:5367
+#: ../src/guestfs-actions.pod:5381 ../src/guestfs-actions.pod:7170
+#: ../src/guestfs-actions.pod:7184
 msgid "(Added in 0.4)"
 msgstr ""
 
 msgid "(Added in 0.4)"
 msgstr ""
 
@@ -8277,9 +8461,9 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:938 ../src/guestfs-actions.pod:1246
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:938 ../src/guestfs-actions.pod:1246
-#: ../src/guestfs-actions.pod:2083 ../src/guestfs-actions.pod:3303
-#: ../src/guestfs-actions.pod:3332 ../src/guestfs-actions.pod:3393
-#: ../src/guestfs-actions.pod:3420 ../src/guestfs-actions.pod:6826
+#: ../src/guestfs-actions.pod:2080 ../src/guestfs-actions.pod:3300
+#: ../src/guestfs-actions.pod:3329 ../src/guestfs-actions.pod:3390
+#: ../src/guestfs-actions.pod:3417 ../src/guestfs-actions.pod:6867
 msgid "(Added in 1.0.2)"
 msgstr ""
 
 msgid "(Added in 1.0.2)"
 msgstr ""
 
@@ -8312,11 +8496,11 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:954 ../src/guestfs-actions.pod:4885
-#: ../src/guestfs-actions.pod:4944 ../src/guestfs-actions.pod:4981
-#: ../src/guestfs-actions.pod:4999 ../src/guestfs-actions.pod:5175
-#: ../src/guestfs-actions.pod:6735 ../src/guestfs-actions.pod:6749
-#: ../src/guestfs-actions.pod:7155
+#: ../src/guestfs-actions.pod:954 ../src/guestfs-actions.pod:4898
+#: ../src/guestfs-actions.pod:4957 ../src/guestfs-actions.pod:4994
+#: ../src/guestfs-actions.pod:5012 ../src/guestfs-actions.pod:5188
+#: ../src/guestfs-actions.pod:6776 ../src/guestfs-actions.pod:6790
+#: ../src/guestfs-actions.pod:7196
 msgid "(Added in 1.3.2)"
 msgstr ""
 
 msgid "(Added in 1.3.2)"
 msgstr ""
 
@@ -8401,11 +8585,11 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:994 ../src/guestfs-actions.pod:4387
-#: ../src/guestfs-actions.pod:4584 ../src/guestfs-actions.pod:4603
-#: ../src/guestfs-actions.pod:4622 ../fish/guestfish-actions.pod:676
-#: ../fish/guestfish-actions.pod:2983 ../fish/guestfish-actions.pod:3112
-#: ../fish/guestfish-actions.pod:3122 ../fish/guestfish-actions.pod:3132
+#: ../src/guestfs-actions.pod:994 ../src/guestfs-actions.pod:4384
+#: ../src/guestfs-actions.pod:4581 ../src/guestfs-actions.pod:4600
+#: ../src/guestfs-actions.pod:4619 ../fish/guestfish-actions.pod:676
+#: ../fish/guestfish-actions.pod:2980 ../fish/guestfish-actions.pod:3109
+#: ../fish/guestfish-actions.pod:3119 ../fish/guestfish-actions.pod:3129
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
@@ -8436,8 +8620,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1010 ../src/guestfs-actions.pod:3495
-#: ../fish/guestfish-actions.pod:684 ../fish/guestfish-actions.pod:2441
+#: ../src/guestfs-actions.pod:1010 ../src/guestfs-actions.pod:3492
+#: ../fish/guestfish-actions.pod:684 ../fish/guestfish-actions.pod:2438
 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 "
@@ -8518,7 +8702,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1060 ../src/guestfs-actions.pod:1080
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1060 ../src/guestfs-actions.pod:1080
-#: ../src/guestfs-actions.pod:1548
+#: ../src/guestfs-actions.pod:1545
 msgid "(Added in 0.9.1)"
 msgstr ""
 
 msgid "(Added in 0.9.1)"
 msgstr ""
 
@@ -8571,12 +8755,11 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1089 ../fish/guestfish-actions.pod:741
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 #. type: textblock
 #: ../src/guestfs-actions.pod:1089 ../fish/guestfish-actions.pod:741
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
-"C<-param value>.  Actually it's not quite arbitrary - we prevent you from "
+"I<-param value>.  Actually it's not quite arbitrary - we prevent you from "
 "setting some parameters which would interfere with parameters that we use."
 msgstr ""
 
 "setting some parameters which would interfere with parameters that we use."
 msgstr ""
 
@@ -8630,10 +8813,10 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:1118 ../src/guestfs-actions.pod:1241
 #: ../src/guestfs-actions.pod:1272 ../src/guestfs-actions.pod:1317
 #. type: textblock
 #: ../src/guestfs-actions.pod:1118 ../src/guestfs-actions.pod:1241
 #: ../src/guestfs-actions.pod:1272 ../src/guestfs-actions.pod:1317
-#: ../src/guestfs-actions.pod:1697 ../src/guestfs-actions.pod:1719
-#: ../src/guestfs-actions.pod:3476 ../src/guestfs-actions.pod:6821
-#: ../src/guestfs-actions.pod:6855 ../src/guestfs-actions.pod:7334
-#: ../src/guestfs-actions.pod:7353
+#: ../src/guestfs-actions.pod:1694 ../src/guestfs-actions.pod:1716
+#: ../src/guestfs-actions.pod:3473 ../src/guestfs-actions.pod:6862
+#: ../src/guestfs-actions.pod:6896 ../src/guestfs-actions.pod:7382
+#: ../src/guestfs-actions.pod:7401
 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 "
@@ -8643,9 +8826,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1123 ../src/guestfs-actions.pod:4163
-#: ../src/guestfs-actions.pod:5381 ../src/guestfs-actions.pod:7062
-#: ../src/guestfs-actions.pod:7082 ../src/guestfs-actions.pod:7168
+#: ../src/guestfs-actions.pod:1123 ../src/guestfs-actions.pod:4160
+#: ../src/guestfs-actions.pod:5394 ../src/guestfs-actions.pod:7103
+#: ../src/guestfs-actions.pod:7123 ../src/guestfs-actions.pod:7209
 msgid "(Added in 1.0.87)"
 msgstr ""
 
 msgid "(Added in 1.0.87)"
 msgstr ""
 
@@ -8679,8 +8862,8 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:1137 ../src/guestfs-actions.pod:1151
 #: ../src/guestfs-actions.pod:1223 ../src/guestfs-actions.pod:1297
 #. type: textblock
 #: ../src/guestfs-actions.pod:1137 ../src/guestfs-actions.pod:1151
 #: ../src/guestfs-actions.pod:1223 ../src/guestfs-actions.pod:1297
-#: ../src/guestfs-actions.pod:1411 ../src/guestfs-actions.pod:4848
-#: ../src/guestfs-actions.pod:5225
+#: ../src/guestfs-actions.pod:1411 ../src/guestfs-actions.pod:4852
+#: ../src/guestfs-actions.pod:5238
 msgid "(Added in 1.0.18)"
 msgstr ""
 
 msgid "(Added in 1.0.18)"
 msgstr ""
 
@@ -8780,12 +8963,12 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1187 ../src/guestfs-actions.pod:1204
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1187 ../src/guestfs-actions.pod:1204
-#: ../src/guestfs-actions.pod:1322 ../src/guestfs-actions.pod:2286
-#: ../src/guestfs-actions.pod:2310 ../src/guestfs-actions.pod:2378
-#: ../src/guestfs-actions.pod:4273 ../src/guestfs-actions.pod:4748
-#: ../src/guestfs-actions.pod:6559 ../src/guestfs-actions.pod:6583
-#: ../src/guestfs-actions.pod:7201 ../src/guestfs-actions.pod:7214
-#: ../src/guestfs-actions.pod:7227
+#: ../src/guestfs-actions.pod:1322 ../src/guestfs-actions.pod:2283
+#: ../src/guestfs-actions.pod:2307 ../src/guestfs-actions.pod:2375
+#: ../src/guestfs-actions.pod:4270 ../src/guestfs-actions.pod:4752
+#: ../src/guestfs-actions.pod:6600 ../src/guestfs-actions.pod:6624
+#: ../src/guestfs-actions.pod:7249 ../src/guestfs-actions.pod:7262
+#: ../src/guestfs-actions.pod:7275
 msgid "(Added in 1.0.54)"
 msgstr ""
 
 msgid "(Added in 1.0.54)"
 msgstr ""
 
@@ -8875,8 +9058,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1235 ../src/guestfs-actions.pod:6815
-#: ../fish/guestfish-actions.pod:828 ../fish/guestfish-actions.pod:4590
+#: ../src/guestfs-actions.pod:1235 ../src/guestfs-actions.pod:6856
+#: ../fish/guestfish-actions.pod:828 ../fish/guestfish-actions.pod:4631
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
@@ -8931,7 +9114,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1277 ../src/guestfs-actions.pod:6860
+#: ../src/guestfs-actions.pod:1277 ../src/guestfs-actions.pod:6901
 msgid "(Added in 1.5.17)"
 msgstr ""
 
 msgid "(Added in 1.5.17)"
 msgstr ""
 
@@ -9033,13 +9216,12 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1330 ../fish/guestfish-actions.pod:885
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 #. type: textblock
 #: ../src/guestfs-actions.pod:1330 ../fish/guestfish-actions.pod:885
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
-"on C<device>, noninteractively (C<-p>), even if the filesystem appears to be "
-"clean (C<-f>)."
+"on C<device>, noninteractively (I<-p>), even if the filesystem appears to be "
+"clean (I<-f>)."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
@@ -9095,8 +9277,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1357 ../src/guestfs-actions.pod:2094
-#: ../src/guestfs-actions.pod:6059
+#: ../src/guestfs-actions.pod:1357 ../src/guestfs-actions.pod:2091
+#: ../src/guestfs-actions.pod:6072
 msgid "(Added in 1.0.69)"
 msgstr ""
 
 msgid "(Added in 1.0.69)"
 msgstr ""
 
@@ -9129,21 +9311,21 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:1376 ../src/guestfs-actions.pod:1395
 #: ../src/guestfs-actions.pod:1452 ../src/guestfs-actions.pod:1498
 #. type: textblock
 #: ../src/guestfs-actions.pod:1376 ../src/guestfs-actions.pod:1395
 #: ../src/guestfs-actions.pod:1452 ../src/guestfs-actions.pod:1498
-#: ../src/guestfs-actions.pod:1517 ../src/guestfs-actions.pod:2224
-#: ../src/guestfs-actions.pod:2243 ../src/guestfs-actions.pod:2399
-#: ../src/guestfs-actions.pod:2412 ../src/guestfs-actions.pod:2427
-#: ../src/guestfs-actions.pod:2473 ../src/guestfs-actions.pod:2495
-#: ../src/guestfs-actions.pod:2508 ../src/guestfs-actions.pod:3656
-#: ../src/guestfs-actions.pod:3670 ../src/guestfs-actions.pod:3683
-#: ../src/guestfs-actions.pod:3697 ../src/guestfs-actions.pod:4683
-#: ../src/guestfs-actions.pod:5559 ../src/guestfs-actions.pod:5608
-#: ../src/guestfs-actions.pod:6427 ../src/guestfs-actions.pod:6439
-#: ../src/guestfs-actions.pod:6452 ../src/guestfs-actions.pod:6465
-#: ../src/guestfs-actions.pod:6487 ../src/guestfs-actions.pod:6500
-#: ../src/guestfs-actions.pod:6513 ../src/guestfs-actions.pod:6526
-#: ../src/guestfs-actions.pod:7297 ../src/guestfs-actions.pod:7316
-#: ../src/guestfs-actions.pod:7401 ../src/guestfs-actions.pod:7420
-#: ../src/guestfs-actions.pod:7466 ../src/guestfs-actions.pod:7485
+#: ../src/guestfs-actions.pod:1517 ../src/guestfs-actions.pod:2221
+#: ../src/guestfs-actions.pod:2240 ../src/guestfs-actions.pod:2396
+#: ../src/guestfs-actions.pod:2409 ../src/guestfs-actions.pod:2424
+#: ../src/guestfs-actions.pod:2470 ../src/guestfs-actions.pod:2492
+#: ../src/guestfs-actions.pod:2505 ../src/guestfs-actions.pod:3653
+#: ../src/guestfs-actions.pod:3667 ../src/guestfs-actions.pod:3680
+#: ../src/guestfs-actions.pod:3694 ../src/guestfs-actions.pod:4680
+#: ../src/guestfs-actions.pod:5572 ../src/guestfs-actions.pod:5621
+#: ../src/guestfs-actions.pod:6468 ../src/guestfs-actions.pod:6480
+#: ../src/guestfs-actions.pod:6493 ../src/guestfs-actions.pod:6506
+#: ../src/guestfs-actions.pod:6528 ../src/guestfs-actions.pod:6541
+#: ../src/guestfs-actions.pod:6554 ../src/guestfs-actions.pod:6567
+#: ../src/guestfs-actions.pod:7345 ../src/guestfs-actions.pod:7364
+#: ../src/guestfs-actions.pod:7449 ../src/guestfs-actions.pod:7468
+#: ../src/guestfs-actions.pod:7514 ../src/guestfs-actions.pod:7533
 msgid "(Added in 1.0.66)"
 msgstr ""
 
 msgid "(Added in 1.0.66)"
 msgstr ""
 
@@ -9410,41 +9592,37 @@ msgid ""
 "file."
 msgstr ""
 
 "file."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1531 ../fish/guestfish-actions.pod:1010
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 #. type: textblock
 #: ../src/guestfs-actions.pod:1531 ../fish/guestfish-actions.pod:1010
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
-"the filename is not prepended to the output (the C<-b> option)."
+"the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1535
+#: ../src/guestfs-actions.pod:1535 ../fish/guestfish-actions.pod:1014
 msgid ""
 msgid ""
-"This command can also be used on C</dev/> devices (and partitions, LV "
-"names).  You can for example use this to determine if a device contains a "
-"filesystem, although it's usually better to use C<guestfs_vfs_type>."
+"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 "
+"is not guaranteed by the ABI."
 msgstr ""
 
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1540 ../fish/guestfish-actions.pod:1019
+#: ../src/guestfs-actions.pod:1539
 msgid ""
 msgid ""
-"If the C<path> does not begin with C</dev/> then this command only works for "
-"the content of regular files.  For other file types (directory, symbolic "
-"link etc) it will just return the string C<directory> etc."
+"See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, "
+"C<guestfs_is_file>, C<guestfs_is_blockdev> (etc)."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1550
+#: ../src/guestfs-actions.pod:1547
 msgid "guestfs_file_architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_file_architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1552
+#: ../src/guestfs-actions.pod:1549
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9455,7 +9633,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1556 ../fish/guestfish-actions.pod:1028
+#: ../src/guestfs-actions.pod:1553 ../fish/guestfish-actions.pod:1025
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
@@ -9463,19 +9641,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1559 ../fish/guestfish-actions.pod:1031
+#: ../src/guestfs-actions.pod:1556 ../fish/guestfish-actions.pod:1028
 msgid "Currently defined architectures are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Currently defined architectures are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1563 ../fish/guestfish-actions.pod:1035
+#: ../src/guestfs-actions.pod:1560 ../fish/guestfish-actions.pod:1032
 msgid "\"i386\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"i386\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1565 ../fish/guestfish-actions.pod:1037
+#: ../src/guestfs-actions.pod:1562 ../fish/guestfish-actions.pod:1034
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
@@ -9483,169 +9661,169 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1568 ../fish/guestfish-actions.pod:1040
+#: ../src/guestfs-actions.pod:1565 ../fish/guestfish-actions.pod:1037
 msgid "\"x86_64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"x86_64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1570 ../fish/guestfish-actions.pod:1042
+#: ../src/guestfs-actions.pod:1567 ../fish/guestfish-actions.pod:1039
 msgid "64 bit x86-64."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "64 bit x86-64."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1572 ../fish/guestfish-actions.pod:1044
+#: ../src/guestfs-actions.pod:1569 ../fish/guestfish-actions.pod:1041
 msgid "\"sparc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"sparc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1574 ../fish/guestfish-actions.pod:1046
+#: ../src/guestfs-actions.pod:1571 ../fish/guestfish-actions.pod:1043
 msgid "32 bit SPARC."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "32 bit SPARC."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1576 ../fish/guestfish-actions.pod:1048
+#: ../src/guestfs-actions.pod:1573 ../fish/guestfish-actions.pod:1045
 msgid "\"sparc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"sparc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1578 ../fish/guestfish-actions.pod:1050
+#: ../src/guestfs-actions.pod:1575 ../fish/guestfish-actions.pod:1047
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1580 ../fish/guestfish-actions.pod:1052
+#: ../src/guestfs-actions.pod:1577 ../fish/guestfish-actions.pod:1049
 msgid "\"ia64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ia64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1582 ../fish/guestfish-actions.pod:1054
+#: ../src/guestfs-actions.pod:1579 ../fish/guestfish-actions.pod:1051
 msgid "Intel Itanium."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Intel Itanium."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1584 ../fish/guestfish-actions.pod:1056
+#: ../src/guestfs-actions.pod:1581 ../fish/guestfish-actions.pod:1053
 msgid "\"ppc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ppc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1586 ../fish/guestfish-actions.pod:1058
+#: ../src/guestfs-actions.pod:1583 ../fish/guestfish-actions.pod:1055
 msgid "32 bit Power PC."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "32 bit Power PC."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1588 ../fish/guestfish-actions.pod:1060
+#: ../src/guestfs-actions.pod:1585 ../fish/guestfish-actions.pod:1057
 msgid "\"ppc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ppc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1590 ../fish/guestfish-actions.pod:1062
+#: ../src/guestfs-actions.pod:1587 ../fish/guestfish-actions.pod:1059
 msgid "64 bit Power PC."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "64 bit Power PC."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1594 ../fish/guestfish-actions.pod:1066
+#: ../src/guestfs-actions.pod:1591 ../fish/guestfish-actions.pod:1063
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1596 ../fish/guestfish-actions.pod:1068
+#: ../src/guestfs-actions.pod:1593 ../fish/guestfish-actions.pod:1065
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1602 ../fish/guestfish-actions.pod:1074
+#: ../src/guestfs-actions.pod:1599 ../fish/guestfish-actions.pod:1071
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1606 ../fish/guestfish-actions.pod:1078
+#: ../src/guestfs-actions.pod:1603 ../fish/guestfish-actions.pod:1075
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1610 ../fish/guestfish-actions.pod:1082
+#: ../src/guestfs-actions.pod:1607 ../fish/guestfish-actions.pod:1079
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1614 ../fish/guestfish-actions.pod:1086
+#: ../src/guestfs-actions.pod:1611 ../fish/guestfish-actions.pod:1083
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1616 ../fish/guestfish-actions.pod:1088
+#: ../src/guestfs-actions.pod:1613 ../fish/guestfish-actions.pod:1085
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1618 ../fish/guestfish-actions.pod:1090
+#: ../src/guestfs-actions.pod:1615 ../fish/guestfish-actions.pod:1087
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1622 ../fish/guestfish-actions.pod:1094
+#: ../src/guestfs-actions.pod:1619 ../fish/guestfish-actions.pod:1091
 msgid "Linux kernel modules"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Linux kernel modules"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1626 ../fish/guestfish-actions.pod:1098
+#: ../src/guestfs-actions.pod:1623 ../fish/guestfish-actions.pod:1095
 msgid "Linux new-style initrd images"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Linux new-style initrd images"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1630 ../fish/guestfish-actions.pod:1102
+#: ../src/guestfs-actions.pod:1627 ../fish/guestfish-actions.pod:1099
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1634 ../fish/guestfish-actions.pod:1106
+#: ../src/guestfs-actions.pod:1631 ../fish/guestfish-actions.pod:1103
 msgid "What it can't do currently:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "What it can't do currently:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1640 ../fish/guestfish-actions.pod:1112
+#: ../src/guestfs-actions.pod:1637 ../fish/guestfish-actions.pod:1109
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1644 ../fish/guestfish-actions.pod:1116
+#: ../src/guestfs-actions.pod:1641 ../fish/guestfish-actions.pod:1113
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1648 ../fish/guestfish-actions.pod:1120
+#: ../src/guestfs-actions.pod:1645 ../fish/guestfish-actions.pod:1117
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1650 ../fish/guestfish-actions.pod:1122
+#: ../src/guestfs-actions.pod:1647 ../fish/guestfish-actions.pod:1119
 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 "
@@ -9655,25 +9833,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1660 ../src/guestfs-actions.pod:1823
-#: ../src/guestfs-actions.pod:1840 ../src/guestfs-actions.pod:2531
-#: ../src/guestfs-actions.pod:2624 ../src/guestfs-actions.pod:2694
-#: ../src/guestfs-actions.pod:2782 ../src/guestfs-actions.pod:2803
-#: ../src/guestfs-actions.pod:2846 ../src/guestfs-actions.pod:2930
-#: ../src/guestfs-actions.pod:3027 ../src/guestfs-actions.pod:3274
-#: ../src/guestfs-actions.pod:3406
+#: ../src/guestfs-actions.pod:1657 ../src/guestfs-actions.pod:1820
+#: ../src/guestfs-actions.pod:1837 ../src/guestfs-actions.pod:2528
+#: ../src/guestfs-actions.pod:2621 ../src/guestfs-actions.pod:2691
+#: ../src/guestfs-actions.pod:2779 ../src/guestfs-actions.pod:2800
+#: ../src/guestfs-actions.pod:2843 ../src/guestfs-actions.pod:2927
+#: ../src/guestfs-actions.pod:3024 ../src/guestfs-actions.pod:3271
+#: ../src/guestfs-actions.pod:3403
 msgid "(Added in 1.5.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1662
+#: ../src/guestfs-actions.pod:1659
 msgid "guestfs_filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1664
+#: ../src/guestfs-actions.pod:1661
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -9684,13 +9862,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1668 ../fish/guestfish-actions.pod:1133
+#: ../src/guestfs-actions.pod:1665 ../fish/guestfish-actions.pod:1130
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1670
+#: ../src/guestfs-actions.pod:1667
 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 "
@@ -9699,19 +9877,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1676
+#: ../src/guestfs-actions.pod:1673
 msgid "(Added in 1.0.82)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.82)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1678
+#: ../src/guestfs-actions.pod:1675
 msgid "guestfs_fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1680
+#: ../src/guestfs-actions.pod:1677
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9724,7 +9902,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1686 ../fish/guestfish-actions.pod:1143
+#: ../src/guestfs-actions.pod:1683 ../fish/guestfish-actions.pod:1140
 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 C<"
 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 C<"
@@ -9733,7 +9911,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1690
+#: ../src/guestfs-actions.pod:1687
 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 "
@@ -9742,19 +9920,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1702
+#: ../src/guestfs-actions.pod:1699
 msgid "(Added in 1.0.79)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.79)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1704
+#: ../src/guestfs-actions.pod:1701
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1706
+#: ../src/guestfs-actions.pod:1703
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9767,7 +9945,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1712
+#: ../src/guestfs-actions.pod:1709
 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 "
@@ -9777,19 +9955,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1724
+#: ../src/guestfs-actions.pod:1721
 msgid "(Added in 1.3.12)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.3.12)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1726
+#: ../src/guestfs-actions.pod:1723
 msgid "guestfs_find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1728
+#: ../src/guestfs-actions.pod:1725
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -9800,7 +9978,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1732 ../fish/guestfish-actions.pod:1165
+#: ../src/guestfs-actions.pod:1729 ../fish/guestfish-actions.pod:1162
 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 "
@@ -9810,7 +9988,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1737 ../fish/guestfish-actions.pod:1170
+#: ../src/guestfs-actions.pod:1734 ../fish/guestfish-actions.pod:1167
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
@@ -9818,7 +9996,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1740 ../fish/guestfish-actions.pod:1173
+#: ../src/guestfs-actions.pod:1737 ../fish/guestfish-actions.pod:1170
 #, no-wrap
 msgid ""
 " /tmp/a\n"
 #, no-wrap
 msgid ""
 " /tmp/a\n"
@@ -9829,14 +10007,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1744
+#: ../src/guestfs-actions.pod:1741
 msgid ""
 "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid ""
 "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1747 ../fish/guestfish-actions.pod:1180
+#: ../src/guestfs-actions.pod:1744 ../fish/guestfish-actions.pod:1177
 #, no-wrap
 msgid ""
 " a\n"
 #, no-wrap
 msgid ""
 " a\n"
@@ -9848,38 +10026,38 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1752 ../fish/guestfish-actions.pod:1185
+#: ../src/guestfs-actions.pod:1749 ../fish/guestfish-actions.pod:1182
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1755 ../fish/guestfish-actions.pod:1188
+#: ../src/guestfs-actions.pod:1752 ../fish/guestfish-actions.pod:1185
 msgid "The returned list is sorted."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The returned list is sorted."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1757
+#: ../src/guestfs-actions.pod:1754
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1766 ../src/guestfs-actions.pod:4100
-#: ../src/guestfs-actions.pod:5643
+#: ../src/guestfs-actions.pod:1763 ../src/guestfs-actions.pod:4097
+#: ../src/guestfs-actions.pod:5656
 msgid "(Added in 1.0.27)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.27)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1768
+#: ../src/guestfs-actions.pod:1765
 msgid "guestfs_find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1770
+#: ../src/guestfs-actions.pod:1767
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9891,7 +10069,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1775 ../fish/guestfish-actions.pod:1199
+#: ../src/guestfs-actions.pod:1772 ../fish/guestfish-actions.pod:1196
 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 "
@@ -9900,7 +10078,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1779
+#: ../src/guestfs-actions.pod:1776
 msgid ""
 "This command works the same way as C<guestfs_find> with the following "
 "exceptions:"
 msgid ""
 "This command works the same way as C<guestfs_find> with the following "
 "exceptions:"
@@ -9908,13 +10086,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1786 ../fish/guestfish-actions.pod:1210
+#: ../src/guestfs-actions.pod:1783 ../fish/guestfish-actions.pod:1207
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1790 ../fish/guestfish-actions.pod:1214
+#: ../src/guestfs-actions.pod:1787 ../fish/guestfish-actions.pod:1211
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
@@ -9922,31 +10100,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1795 ../fish/guestfish-actions.pod:1219
+#: ../src/guestfs-actions.pod:1792 ../fish/guestfish-actions.pod:1216
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1800 ../fish/guestfish-actions.pod:1224
+#: ../src/guestfs-actions.pod:1797 ../fish/guestfish-actions.pod:1221
 msgid "The result list is not sorted."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The result list is not sorted."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1806
+#: ../src/guestfs-actions.pod:1803
 msgid "(Added in 1.0.74)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.74)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1808
+#: ../src/guestfs-actions.pod:1805
 msgid "guestfs_findfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_findfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1810
+#: ../src/guestfs-actions.pod:1807
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9957,7 +10135,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1814 ../fish/guestfish-actions.pod:1234
+#: ../src/guestfs-actions.pod:1811 ../fish/guestfish-actions.pod:1231
 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."
 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."
@@ -9965,19 +10143,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1818
+#: ../src/guestfs-actions.pod:1815
 msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1825
+#: ../src/guestfs-actions.pod:1822
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1827
+#: ../src/guestfs-actions.pod:1824
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9988,7 +10166,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1831 ../fish/guestfish-actions.pod:1244
+#: ../src/guestfs-actions.pod:1828 ../fish/guestfish-actions.pod:1241
 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."
 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."
@@ -9996,19 +10174,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1835
+#: ../src/guestfs-actions.pod:1832
 msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1842
+#: ../src/guestfs-actions.pod:1839
 msgid "guestfs_fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1844
+#: ../src/guestfs-actions.pod:1841
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10020,7 +10198,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1849 ../fish/guestfish-actions.pod:1254
+#: ../src/guestfs-actions.pod:1846 ../fish/guestfish-actions.pod:1251
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
@@ -10028,7 +10206,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1852 ../fish/guestfish-actions.pod:1257
+#: ../src/guestfs-actions.pod:1849 ../fish/guestfish-actions.pod:1254
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
@@ -10036,13 +10214,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1861 ../fish/guestfish-actions.pod:1266
+#: ../src/guestfs-actions.pod:1858 ../fish/guestfish-actions.pod:1263
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1865 ../fish/guestfish-actions.pod:1270
+#: ../src/guestfs-actions.pod:1862 ../fish/guestfish-actions.pod:1267
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
@@ -10050,32 +10228,32 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1870 ../fish/guestfish-actions.pod:1275
+#: ../src/guestfs-actions.pod:1867 ../fish/guestfish-actions.pod:1272
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1875 ../fish/guestfish-actions.pod:1280
+#: ../src/guestfs-actions.pod:1872 ../fish/guestfish-actions.pod:1277
 msgid ""
 "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1879 ../src/guestfs-actions.pod:7339
+#: ../src/guestfs-actions.pod:1876 ../src/guestfs-actions.pod:7387
 msgid "(Added in 1.0.16)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.16)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1881
+#: ../src/guestfs-actions.pod:1878
 msgid "guestfs_get_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1883
+#: ../src/guestfs-actions.pod:1880
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -10085,7 +10263,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1886 ../fish/guestfish-actions.pod:1286
+#: ../src/guestfs-actions.pod:1883 ../fish/guestfish-actions.pod:1283
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
@@ -10093,13 +10271,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1889 ../fish/guestfish-actions.pod:1289
+#: ../src/guestfs-actions.pod:1886 ../fish/guestfish-actions.pod:1286
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1891
+#: ../src/guestfs-actions.pod:1888
 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 "
@@ -10108,21 +10286,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1895 ../src/guestfs-actions.pod:5321
-#: ../src/guestfs-actions.pod:5801 ../src/guestfs-actions.pod:6201
-#: ../src/guestfs-actions.pod:6220 ../src/guestfs-actions.pod:6236
-#: ../src/guestfs-actions.pod:6253 ../src/guestfs-actions.pod:7010
-#: ../src/guestfs-actions.pod:7028 ../src/guestfs-actions.pod:7382
+#: ../src/guestfs-actions.pod:1892 ../src/guestfs-actions.pod:5334
+#: ../src/guestfs-actions.pod:5814 ../src/guestfs-actions.pod:6235
+#: ../src/guestfs-actions.pod:6254 ../src/guestfs-actions.pod:6270
+#: ../src/guestfs-actions.pod:6294 ../src/guestfs-actions.pod:7051
+#: ../src/guestfs-actions.pod:7069 ../src/guestfs-actions.pod:7430
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1897
+#: ../src/guestfs-actions.pod:1894
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1899
+#: ../src/guestfs-actions.pod:1896
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10131,19 +10309,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1902
+#: ../src/guestfs-actions.pod:1899
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1907
+#: ../src/guestfs-actions.pod:1904
 msgid "guestfs_get_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1909
+#: ../src/guestfs-actions.pod:1906
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10153,19 +10331,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1912 ../fish/guestfish-actions.pod:1301
+#: ../src/guestfs-actions.pod:1909 ../fish/guestfish-actions.pod:1298
 msgid "Get the autosync flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Get the autosync flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1918
+#: ../src/guestfs-actions.pod:1915
 msgid "guestfs_get_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1920
+#: ../src/guestfs-actions.pod:1917
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10175,25 +10353,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1923 ../fish/guestfish-actions.pod:1307
+#: ../src/guestfs-actions.pod:1920 ../fish/guestfish-actions.pod:1304
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1927 ../src/guestfs-actions.pod:5870
+#: ../src/guestfs-actions.pod:1924 ../src/guestfs-actions.pod:5883
 msgid "(Added in 1.0.72)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.72)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1929
+#: ../src/guestfs-actions.pod:1926
 msgid "guestfs_get_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1931
+#: ../src/guestfs-actions.pod:1928
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10204,34 +10382,34 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1935 ../fish/guestfish-actions.pod:1313
+#: ../src/guestfs-actions.pod:1932 ../fish/guestfish-actions.pod:1310
 msgid ""
 "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1941 ../fish/guestfish-actions.pod:1316
+#: ../src/guestfs-actions.pod:1938 ../fish/guestfish-actions.pod:1313
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_label> call instead."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_label> call instead."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1948 ../src/guestfs-actions.pod:1969
-#: ../src/guestfs-actions.pod:5888 ../src/guestfs-actions.pod:5907
+#: ../src/guestfs-actions.pod:1945 ../src/guestfs-actions.pod:1966
+#: ../src/guestfs-actions.pod:5901 ../src/guestfs-actions.pod:5920
 msgid "(Added in 1.0.15)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.15)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1950
+#: ../src/guestfs-actions.pod:1947
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1952
+#: ../src/guestfs-actions.pod:1949
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10242,27 +10420,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1956 ../fish/guestfish-actions.pod:1327
+#: ../src/guestfs-actions.pod:1953 ../fish/guestfish-actions.pod:1324
 msgid ""
 "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1962 ../fish/guestfish-actions.pod:1330
+#: ../src/guestfs-actions.pod:1959 ../fish/guestfish-actions.pod:1327
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_uuid> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_uuid> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1971
+#: ../src/guestfs-actions.pod:1968
 msgid "guestfs_get_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1973
+#: ../src/guestfs-actions.pod:1970
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10272,14 +10450,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1976 ../fish/guestfish-actions.pod:1341
+#: ../src/guestfs-actions.pod:1973 ../fish/guestfish-actions.pod:1338
 msgid ""
 "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1979
+#: ../src/guestfs-actions.pod:1976
 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 "
@@ -10288,34 +10466,34 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1983 ../src/guestfs-actions.pod:2064
-#: ../src/guestfs-actions.pod:5923 ../src/guestfs-actions.pod:6030
-#: ../fish/guestfish-actions.pod:1348 ../fish/guestfish-actions.pod:1399
-#: ../fish/guestfish-actions.pod:3993 ../fish/guestfish-actions.pod:4080
+#: ../src/guestfs-actions.pod:1980 ../src/guestfs-actions.pod:2061
+#: ../src/guestfs-actions.pod:5936 ../src/guestfs-actions.pod:6043
+#: ../fish/guestfish-actions.pod:1345 ../fish/guestfish-actions.pod:1396
+#: ../fish/guestfish-actions.pod:4006 ../fish/guestfish-actions.pod:4093
 msgid ""
 "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1988 ../src/guestfs-actions.pod:4391
-#: ../src/guestfs-actions.pod:4588 ../src/guestfs-actions.pod:4607
-#: ../src/guestfs-actions.pod:4626 ../src/guestfs-actions.pod:4638
-#: ../src/guestfs-actions.pod:4655 ../src/guestfs-actions.pod:4668
-#: ../src/guestfs-actions.pod:5546 ../src/guestfs-actions.pod:5928
-#: ../src/guestfs-actions.pod:6175 ../src/guestfs-actions.pod:6776
+#: ../src/guestfs-actions.pod:1985 ../src/guestfs-actions.pod:4388
+#: ../src/guestfs-actions.pod:4585 ../src/guestfs-actions.pod:4604
+#: ../src/guestfs-actions.pod:4623 ../src/guestfs-actions.pod:4635
+#: ../src/guestfs-actions.pod:4652 ../src/guestfs-actions.pod:4665
+#: ../src/guestfs-actions.pod:5559 ../src/guestfs-actions.pod:5941
+#: ../src/guestfs-actions.pod:6202 ../src/guestfs-actions.pod:6817
 msgid "(Added in 1.0.55)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.55)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1990
+#: ../src/guestfs-actions.pod:1987
 msgid "guestfs_get_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1992
+#: ../src/guestfs-actions.pod:1989
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10325,25 +10503,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1995 ../fish/guestfish-actions.pod:1355
+#: ../src/guestfs-actions.pod:1992 ../fish/guestfish-actions.pod:1352
 msgid "This returns the enable network flag."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This returns the enable network flag."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1999 ../src/guestfs-actions.pod:5947
+#: ../src/guestfs-actions.pod:1996 ../src/guestfs-actions.pod:5960
 msgid "(Added in 1.5.4)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.4)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2001
+#: ../src/guestfs-actions.pod:1998
 msgid "guestfs_get_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2003
+#: ../src/guestfs-actions.pod:2000
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -10353,13 +10531,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2006 ../fish/guestfish-actions.pod:1361
+#: ../src/guestfs-actions.pod:2003 ../fish/guestfish-actions.pod:1358
 msgid "Return the current search path."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Return the current search path."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2008 ../fish/guestfish-actions.pod:1363
+#: ../src/guestfs-actions.pod:2005 ../fish/guestfish-actions.pod:1360
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
@@ -10367,7 +10545,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2011 ../src/guestfs-actions.pod:2040
+#: ../src/guestfs-actions.pod:2008 ../src/guestfs-actions.pod:2037
 msgid ""
 "This function returns a string, or NULL on error.  The string is owned by "
 "the guest handle and must I<not> be freed."
 msgid ""
 "This function returns a string, or NULL on error.  The string is owned by "
 "the guest handle and must I<not> be freed."
@@ -10375,13 +10553,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2016
+#: ../src/guestfs-actions.pod:2013
 msgid "guestfs_get_pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2018
+#: ../src/guestfs-actions.pod:2015
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10391,7 +10569,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2021 ../fish/guestfish-actions.pod:1372
+#: ../src/guestfs-actions.pod:2018 ../fish/guestfish-actions.pod:1369
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
@@ -10399,25 +10577,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2024 ../fish/guestfish-actions.pod:1375
+#: ../src/guestfs-actions.pod:2021 ../fish/guestfish-actions.pod:1372
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2028
+#: ../src/guestfs-actions.pod:2025
 msgid "(Added in 1.0.56)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.56)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2030
+#: ../src/guestfs-actions.pod:2027
 msgid "guestfs_get_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2032
+#: ../src/guestfs-actions.pod:2029
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -10427,13 +10605,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2035 ../fish/guestfish-actions.pod:1381
+#: ../src/guestfs-actions.pod:2032 ../fish/guestfish-actions.pod:1378
 msgid "Return the current qemu binary."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Return the current qemu binary."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2037 ../fish/guestfish-actions.pod:1383
+#: ../src/guestfs-actions.pod:2034 ../fish/guestfish-actions.pod:1380
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
@@ -10441,19 +10619,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2043 ../src/guestfs-actions.pod:5992
+#: ../src/guestfs-actions.pod:2040 ../src/guestfs-actions.pod:6005
 msgid "(Added in 1.0.6)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.6)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2045
+#: ../src/guestfs-actions.pod:2042
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2047
+#: ../src/guestfs-actions.pod:2044
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10463,30 +10641,30 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2050 ../fish/guestfish-actions.pod:1390
+#: ../src/guestfs-actions.pod:2047 ../fish/guestfish-actions.pod:1387
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2054 ../src/guestfs-actions.pod:3501
-#: ../src/guestfs-actions.pod:3798 ../src/guestfs-actions.pod:4198
-#: ../src/guestfs-actions.pod:4230 ../src/guestfs-actions.pod:5251
-#: ../src/guestfs-actions.pod:5594 ../src/guestfs-actions.pod:6016
-#: ../src/guestfs-actions.pod:6679 ../src/guestfs-actions.pod:6699
-#: ../src/guestfs-actions.pod:6891
+#: ../src/guestfs-actions.pod:2051 ../src/guestfs-actions.pod:3498
+#: ../src/guestfs-actions.pod:3795 ../src/guestfs-actions.pod:4195
+#: ../src/guestfs-actions.pod:4227 ../src/guestfs-actions.pod:5264
+#: ../src/guestfs-actions.pod:5607 ../src/guestfs-actions.pod:6029
+#: ../src/guestfs-actions.pod:6720 ../src/guestfs-actions.pod:6740
+#: ../src/guestfs-actions.pod:6932
 msgid "(Added in 1.0.77)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.77)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2056
+#: ../src/guestfs-actions.pod:2053
 msgid "guestfs_get_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2058
+#: ../src/guestfs-actions.pod:2055
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10496,7 +10674,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2061
+#: ../src/guestfs-actions.pod:2058
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
@@ -10504,20 +10682,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2069 ../src/guestfs-actions.pod:2132
-#: ../src/guestfs-actions.pod:6035 ../src/guestfs-actions.pod:6093
+#: ../src/guestfs-actions.pod:2066 ../src/guestfs-actions.pod:2129
+#: ../src/guestfs-actions.pod:6048 ../src/guestfs-actions.pod:6106
 msgid "(Added in 1.0.67)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.67)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2071
+#: ../src/guestfs-actions.pod:2068
 msgid "guestfs_get_state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2073
+#: ../src/guestfs-actions.pod:2070
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10527,7 +10705,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2076 ../fish/guestfish-actions.pod:1406
+#: ../src/guestfs-actions.pod:2073 ../fish/guestfish-actions.pod:1403
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
@@ -10535,23 +10713,23 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2079 ../src/guestfs-actions.pod:3299
-#: ../src/guestfs-actions.pod:3328 ../src/guestfs-actions.pod:3389
-#: ../src/guestfs-actions.pod:3416 ../fish/guestfish-actions.pod:1409
-#: ../fish/guestfish-actions.pod:2323 ../fish/guestfish-actions.pod:2341
-#: ../fish/guestfish-actions.pod:2379 ../fish/guestfish-actions.pod:2395
+#: ../src/guestfs-actions.pod:2076 ../src/guestfs-actions.pod:3296
+#: ../src/guestfs-actions.pod:3325 ../src/guestfs-actions.pod:3386
+#: ../src/guestfs-actions.pod:3413 ../fish/guestfish-actions.pod:1406
+#: ../fish/guestfish-actions.pod:2320 ../fish/guestfish-actions.pod:2338
+#: ../fish/guestfish-actions.pod:2376 ../fish/guestfish-actions.pod:2392
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2085
+#: ../src/guestfs-actions.pod:2082
 msgid "guestfs_get_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2087
+#: ../src/guestfs-actions.pod:2084
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10561,19 +10739,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2090 ../fish/guestfish-actions.pod:1415
+#: ../src/guestfs-actions.pod:2087 ../fish/guestfish-actions.pod:1412
 msgid "Return the command trace flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Return the command trace flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2096
+#: ../src/guestfs-actions.pod:2093
 msgid "guestfs_get_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2098
+#: ../src/guestfs-actions.pod:2095
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10583,7 +10761,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2101
+#: ../src/guestfs-actions.pod:2098
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling C<guestfs_umask>."
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling C<guestfs_umask>."
@@ -10591,13 +10769,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2108
+#: ../src/guestfs-actions.pod:2105
 msgid "guestfs_get_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2110
+#: ../src/guestfs-actions.pod:2107
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10607,19 +10785,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2113 ../fish/guestfish-actions.pod:1428
+#: ../src/guestfs-actions.pod:2110 ../fish/guestfish-actions.pod:1425
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2119
+#: ../src/guestfs-actions.pod:2116
 msgid "guestfs_getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2121
+#: ../src/guestfs-actions.pod:2118
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10629,26 +10807,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2124 ../fish/guestfish-actions.pod:1434
+#: ../src/guestfs-actions.pod:2121 ../fish/guestfish-actions.pod:1431
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2126
+#: ../src/guestfs-actions.pod:2123
 msgid ""
 "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2134
+#: ../src/guestfs-actions.pod:2131
 msgid "guestfs_getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2136
+#: ../src/guestfs-actions.pod:2133
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10661,7 +10839,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2142
+#: ../src/guestfs-actions.pod:2139
 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 "
@@ -10670,7 +10848,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2146 ../src/guestfs-actions.pod:3515
+#: ../src/guestfs-actions.pod:2143 ../src/guestfs-actions.pod:3512
 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 "
@@ -10681,8 +10859,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2153 ../src/guestfs-actions.pod:3522
-#: ../fish/guestfish-actions.pod:1454 ../fish/guestfish-actions.pod:2460
+#: ../src/guestfs-actions.pod:2150 ../src/guestfs-actions.pod:3519
+#: ../fish/guestfish-actions.pod:1451 ../fish/guestfish-actions.pod:2457
 msgid ""
 "Extended attribute values are blobs of binary data.  If there is no extended "
 "attribute named C<name>, this returns an error."
 msgid ""
 "Extended attribute values are blobs of binary data.  If there is no extended "
 "attribute named C<name>, this returns an error."
@@ -10690,15 +10868,15 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2156
+#: ../src/guestfs-actions.pod:2153
 msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2158 ../src/guestfs-actions.pod:2349
-#: ../src/guestfs-actions.pod:3527 ../src/guestfs-actions.pod:5244
-#: ../src/guestfs-actions.pod:5270 ../src/guestfs-actions.pod:5451
+#: ../src/guestfs-actions.pod:2155 ../src/guestfs-actions.pod:2346
+#: ../src/guestfs-actions.pod:3524 ../src/guestfs-actions.pod:5257
+#: ../src/guestfs-actions.pod:5283 ../src/guestfs-actions.pod:5464
 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 "
@@ -10706,19 +10884,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2162 ../src/guestfs-actions.pod:3531
+#: ../src/guestfs-actions.pod:2159 ../src/guestfs-actions.pod:3528
 msgid "(Added in 1.7.24)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.7.24)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2164
+#: ../src/guestfs-actions.pod:2161
 msgid "guestfs_getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2166
+#: ../src/guestfs-actions.pod:2163
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -10729,14 +10907,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2170 ../fish/guestfish-actions.pod:1463
+#: ../src/guestfs-actions.pod:2167 ../fish/guestfish-actions.pod:1460
 msgid ""
 "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2173 ../fish/guestfish-actions.pod:1466
+#: ../src/guestfs-actions.pod:2170 ../fish/guestfish-actions.pod:1463
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
@@ -10744,14 +10922,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2176
+#: ../src/guestfs-actions.pod:2173
 msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2178 ../src/guestfs-actions.pod:3543
-#: ../src/guestfs-actions.pod:4194
+#: ../src/guestfs-actions.pod:2175 ../src/guestfs-actions.pod:3540
+#: ../src/guestfs-actions.pod:4191
 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>."
 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>."
@@ -10759,22 +10937,22 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2182 ../src/guestfs-actions.pod:3547
-#: ../src/guestfs-actions.pod:3712 ../src/guestfs-actions.pod:3748
-#: ../src/guestfs-actions.pod:5624 ../src/guestfs-actions.pod:6112
-#: ../src/guestfs-actions.pod:7447
+#: ../src/guestfs-actions.pod:2179 ../src/guestfs-actions.pod:3544
+#: ../src/guestfs-actions.pod:3709 ../src/guestfs-actions.pod:3745
+#: ../src/guestfs-actions.pod:5637 ../src/guestfs-actions.pod:6125
+#: ../src/guestfs-actions.pod:7495
 msgid "(Added in 1.0.59)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.59)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2184
+#: ../src/guestfs-actions.pod:2181
 msgid "guestfs_glob_expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_glob_expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2186
+#: ../src/guestfs-actions.pod:2183
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10785,7 +10963,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2190 ../fish/guestfish-actions.pod:1475
+#: ../src/guestfs-actions.pod:2187 ../fish/guestfish-actions.pod:1472
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
@@ -10793,14 +10971,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2194 ../fish/guestfish-actions.pod:1479
+#: ../src/guestfs-actions.pod:2191 ../fish/guestfish-actions.pod:1476
 msgid ""
 "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2197 ../fish/guestfish-actions.pod:1482
+#: ../src/guestfs-actions.pod:2194 ../fish/guestfish-actions.pod:1479
 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."
 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."
@@ -10808,20 +10986,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2205 ../src/guestfs-actions.pod:6277
-#: ../src/guestfs-actions.pod:6294
+#: ../src/guestfs-actions.pod:2202 ../src/guestfs-actions.pod:6318
+#: ../src/guestfs-actions.pod:6335
 msgid "(Added in 1.0.50)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.50)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2207
+#: ../src/guestfs-actions.pod:2204
 msgid "guestfs_grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2209
+#: ../src/guestfs-actions.pod:2206
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10833,19 +11011,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2214 ../fish/guestfish-actions.pod:1490
+#: ../src/guestfs-actions.pod:2211 ../fish/guestfish-actions.pod:1487
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2226
+#: ../src/guestfs-actions.pod:2223
 msgid "guestfs_grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2228
+#: ../src/guestfs-actions.pod:2225
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10857,20 +11035,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2233 ../fish/guestfish-actions.pod:1500
+#: ../src/guestfs-actions.pod:2230 ../fish/guestfish-actions.pod:1497
 msgid ""
 "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2245
+#: ../src/guestfs-actions.pod:2242
 msgid "guestfs_grub_install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_grub_install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2247
+#: ../src/guestfs-actions.pod:2244
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10882,7 +11060,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2252 ../fish/guestfish-actions.pod:1510
+#: ../src/guestfs-actions.pod:2249 ../fish/guestfish-actions.pod:1507
 msgid ""
 "This command installs GRUB (the Grand Unified Bootloader) on C<device>, with "
 "the root directory being C<root>."
 msgid ""
 "This command installs GRUB (the Grand Unified Bootloader) on C<device>, with "
 "the root directory being C<root>."
@@ -10890,7 +11068,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2255 ../fish/guestfish-actions.pod:1513
+#: ../src/guestfs-actions.pod:2252 ../fish/guestfish-actions.pod:1510
 msgid ""
 "Note: 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/"
 msgid ""
 "Note: 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/"
@@ -10901,7 +11079,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2262 ../fish/guestfish-actions.pod:1520
+#: ../src/guestfs-actions.pod:2259 ../fish/guestfish-actions.pod:1517
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
@@ -10910,25 +11088,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2264 ../fish/guestfish-actions.pod:1522
+#: ../src/guestfs-actions.pod:2261 ../fish/guestfish-actions.pod:1519
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2268
+#: ../src/guestfs-actions.pod:2265
 msgid "(Added in 1.0.17)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.17)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2270
+#: ../src/guestfs-actions.pod:2267
 msgid "guestfs_head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2272
+#: ../src/guestfs-actions.pod:2269
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10939,20 +11117,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2276 ../fish/guestfish-actions.pod:1528
+#: ../src/guestfs-actions.pod:2273 ../fish/guestfish-actions.pod:1525
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2288
+#: ../src/guestfs-actions.pod:2285
 msgid "guestfs_head_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_head_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2290
+#: ../src/guestfs-actions.pod:2287
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10964,7 +11142,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2295 ../fish/guestfish-actions.pod:1538
+#: ../src/guestfs-actions.pod:2292 ../fish/guestfish-actions.pod:1535
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
@@ -10972,7 +11150,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2298 ../fish/guestfish-actions.pod:1541
+#: ../src/guestfs-actions.pod:2295 ../fish/guestfish-actions.pod:1538
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
@@ -10980,20 +11158,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2301 ../src/guestfs-actions.pod:6574
-#: ../fish/guestfish-actions.pod:1544 ../fish/guestfish-actions.pod:4430
+#: ../src/guestfs-actions.pod:2298 ../src/guestfs-actions.pod:6615
+#: ../fish/guestfish-actions.pod:1541 ../fish/guestfish-actions.pod:4471
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2312
+#: ../src/guestfs-actions.pod:2309
 msgid "guestfs_hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2314
+#: ../src/guestfs-actions.pod:2311
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11004,7 +11182,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2318 ../fish/guestfish-actions.pod:1553
+#: ../src/guestfs-actions.pod:2315 ../fish/guestfish-actions.pod:1550
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the human-"
 "readable, canonical hex dump of the file."
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the human-"
 "readable, canonical hex dump of the file."
@@ -11012,20 +11190,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2327 ../src/guestfs-actions.pod:6358
-#: ../src/guestfs-actions.pod:6413
+#: ../src/guestfs-actions.pod:2324 ../src/guestfs-actions.pod:6399
+#: ../src/guestfs-actions.pod:6454
 msgid "(Added in 1.0.22)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.22)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2329
+#: ../src/guestfs-actions.pod:2326
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2331
+#: ../src/guestfs-actions.pod:2328
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11038,7 +11216,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2337 ../fish/guestfish-actions.pod:1563
+#: ../src/guestfs-actions.pod:2334 ../fish/guestfish-actions.pod:1560
 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</> "
@@ -11047,7 +11225,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2341 ../fish/guestfish-actions.pod:1567
+#: ../src/guestfs-actions.pod:2338 ../fish/guestfish-actions.pod:1564
 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 "
@@ -11056,7 +11234,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2345 ../fish/guestfish-actions.pod:1571
+#: ../src/guestfs-actions.pod:2342 ../fish/guestfish-actions.pod:1568
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
@@ -11065,19 +11243,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2347
+#: ../src/guestfs-actions.pod:2344
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2358
+#: ../src/guestfs-actions.pod:2355
 msgid "guestfs_initrd_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_initrd_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2360
+#: ../src/guestfs-actions.pod:2357
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11088,13 +11266,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2364 ../fish/guestfish-actions.pod:1582
+#: ../src/guestfs-actions.pod:2361 ../fish/guestfish-actions.pod:1579
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2366 ../fish/guestfish-actions.pod:1584
+#: ../src/guestfs-actions.pod:2363 ../fish/guestfish-actions.pod:1581
 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 "
@@ -11103,7 +11281,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2370 ../fish/guestfish-actions.pod:1588
+#: ../src/guestfs-actions.pod:2367 ../fish/guestfish-actions.pod:1585
 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 "
@@ -11112,13 +11290,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2380
+#: ../src/guestfs-actions.pod:2377
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2382
+#: ../src/guestfs-actions.pod:2379
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -11130,13 +11308,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2387 ../fish/guestfish-actions.pod:1596
+#: ../src/guestfs-actions.pod:2384 ../fish/guestfish-actions.pod:1593
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2389 ../fish/guestfish-actions.pod:1598
+#: ../src/guestfs-actions.pod:2386 ../fish/guestfish-actions.pod:1595
 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)."
 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)."
@@ -11144,7 +11322,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2393 ../fish/guestfish-actions.pod:1602
+#: ../src/guestfs-actions.pod:2390 ../fish/guestfish-actions.pod:1599
 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>."
 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>."
@@ -11152,13 +11330,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2401
+#: ../src/guestfs-actions.pod:2398
 msgid "guestfs_inotify_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2403
+#: ../src/guestfs-actions.pod:2400
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11168,7 +11346,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2406 ../fish/guestfish-actions.pod:1610
+#: ../src/guestfs-actions.pod:2403 ../fish/guestfish-actions.pod:1607
 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 "
@@ -11177,13 +11355,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2414
+#: ../src/guestfs-actions.pod:2411
 msgid "guestfs_inotify_files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2416
+#: ../src/guestfs-actions.pod:2413
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11193,7 +11371,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2419
+#: ../src/guestfs-actions.pod:2416
 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 "
@@ -11202,13 +11380,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2429
+#: ../src/guestfs-actions.pod:2426
 msgid "guestfs_inotify_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2431
+#: ../src/guestfs-actions.pod:2428
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11219,7 +11397,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2435 ../fish/guestfish-actions.pod:1626
+#: ../src/guestfs-actions.pod:2432 ../fish/guestfish-actions.pod:1623
 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."
 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."
@@ -11227,7 +11405,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2439
+#: ../src/guestfs-actions.pod:2436
 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 "
@@ -11240,7 +11418,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2449
+#: ../src/guestfs-actions.pod:2446
 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>, "
@@ -11249,7 +11427,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2455
+#: ../src/guestfs-actions.pod:2452
 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 "
@@ -11259,7 +11437,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2462
+#: ../src/guestfs-actions.pod:2459
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
@@ -11267,7 +11445,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2466 ../fish/guestfish-actions.pod:1657
+#: ../src/guestfs-actions.pod:2463 ../fish/guestfish-actions.pod:1654
 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 "
@@ -11276,13 +11454,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2475
+#: ../src/guestfs-actions.pod:2472
 msgid "guestfs_inotify_read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2477
+#: ../src/guestfs-actions.pod:2474
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
@@ -11292,7 +11470,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2480 ../fish/guestfish-actions.pod:1666
+#: ../src/guestfs-actions.pod:2477 ../fish/guestfish-actions.pod:1663
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
@@ -11300,13 +11478,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2483 ../fish/guestfish-actions.pod:1669
+#: ../src/guestfs-actions.pod:2480 ../fish/guestfish-actions.pod:1666
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2485 ../fish/guestfish-actions.pod:1671
+#: ../src/guestfs-actions.pod:2482 ../fish/guestfish-actions.pod:1668
 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 "
@@ -11316,7 +11494,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2491
+#: ../src/guestfs-actions.pod:2488
 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 "
@@ -11325,13 +11503,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2497
+#: ../src/guestfs-actions.pod:2494
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2499
+#: ../src/guestfs-actions.pod:2496
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11342,20 +11520,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2503
+#: ../src/guestfs-actions.pod:2500
 msgid ""
 "Remove a previously defined inotify watch.  See C<guestfs_inotify_add_watch>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "Remove a previously defined inotify watch.  See C<guestfs_inotify_add_watch>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2510
+#: ../src/guestfs-actions.pod:2507
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2512
+#: ../src/guestfs-actions.pod:2509
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11366,16 +11544,16 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2516 ../src/guestfs-actions.pod:2539
-#: ../src/guestfs-actions.pod:2632 ../src/guestfs-actions.pod:2676
-#: ../src/guestfs-actions.pod:2702 ../src/guestfs-actions.pod:2741
-#: ../src/guestfs-actions.pod:2763 ../src/guestfs-actions.pod:2790
-#: ../src/guestfs-actions.pod:2811 ../src/guestfs-actions.pod:2854
-#: ../src/guestfs-actions.pod:2883 ../src/guestfs-actions.pod:2914
-#: ../src/guestfs-actions.pod:2938 ../src/guestfs-actions.pod:2993
-#: ../src/guestfs-actions.pod:3035 ../src/guestfs-actions.pod:3056
-#: ../src/guestfs-actions.pod:3079 ../src/guestfs-actions.pod:3096
-#: ../src/guestfs-actions.pod:3113 ../src/guestfs-actions.pod:3132
+#: ../src/guestfs-actions.pod:2513 ../src/guestfs-actions.pod:2536
+#: ../src/guestfs-actions.pod:2629 ../src/guestfs-actions.pod:2673
+#: ../src/guestfs-actions.pod:2699 ../src/guestfs-actions.pod:2738
+#: ../src/guestfs-actions.pod:2760 ../src/guestfs-actions.pod:2787
+#: ../src/guestfs-actions.pod:2808 ../src/guestfs-actions.pod:2851
+#: ../src/guestfs-actions.pod:2880 ../src/guestfs-actions.pod:2911
+#: ../src/guestfs-actions.pod:2935 ../src/guestfs-actions.pod:2990
+#: ../src/guestfs-actions.pod:3032 ../src/guestfs-actions.pod:3053
+#: ../src/guestfs-actions.pod:3076 ../src/guestfs-actions.pod:3093
+#: ../src/guestfs-actions.pod:3110 ../src/guestfs-actions.pod:3129
 msgid ""
 "This function should only be called with a root device string as returned by "
 "C<guestfs_inspect_os>."
 msgid ""
 "This function should only be called with a root device string as returned by "
 "C<guestfs_inspect_os>."
@@ -11383,7 +11561,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2519
+#: ../src/guestfs-actions.pod:2516
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
@@ -11391,7 +11569,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2523 ../fish/guestfish-actions.pod:1695
+#: ../src/guestfs-actions.pod:2520 ../fish/guestfish-actions.pod:1692
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
@@ -11399,35 +11577,35 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2526 ../src/guestfs-actions.pod:2619
-#: ../src/guestfs-actions.pod:2730 ../src/guestfs-actions.pod:2750
-#: ../src/guestfs-actions.pod:2778 ../src/guestfs-actions.pod:2870
-#: ../src/guestfs-actions.pod:2901 ../src/guestfs-actions.pod:2925
-#: ../src/guestfs-actions.pod:2979 ../src/guestfs-actions.pod:3022
-#: ../src/guestfs-actions.pod:3045 ../src/guestfs-actions.pod:3066
-#: ../src/guestfs-actions.pod:3086 ../src/guestfs-actions.pod:3103
-#: ../src/guestfs-actions.pod:3122 ../src/guestfs-actions.pod:3225
-#: ../src/guestfs-actions.pod:3266 ../fish/guestfish-actions.pod:1698
-#: ../fish/guestfish-actions.pod:1784 ../fish/guestfish-actions.pod:1872
-#: ../fish/guestfish-actions.pod:1887 ../fish/guestfish-actions.pod:1908
-#: ../fish/guestfish-actions.pod:1978 ../fish/guestfish-actions.pod:2002
-#: ../fish/guestfish-actions.pod:2019 ../fish/guestfish-actions.pod:2062
-#: ../fish/guestfish-actions.pod:2097 ../fish/guestfish-actions.pod:2113
-#: ../fish/guestfish-actions.pod:2129 ../fish/guestfish-actions.pod:2142
-#: ../fish/guestfish-actions.pod:2155 ../fish/guestfish-actions.pod:2170
-#: ../fish/guestfish-actions.pod:2269 ../fish/guestfish-actions.pod:2303
+#: ../src/guestfs-actions.pod:2523 ../src/guestfs-actions.pod:2616
+#: ../src/guestfs-actions.pod:2727 ../src/guestfs-actions.pod:2747
+#: ../src/guestfs-actions.pod:2775 ../src/guestfs-actions.pod:2867
+#: ../src/guestfs-actions.pod:2898 ../src/guestfs-actions.pod:2922
+#: ../src/guestfs-actions.pod:2976 ../src/guestfs-actions.pod:3019
+#: ../src/guestfs-actions.pod:3042 ../src/guestfs-actions.pod:3063
+#: ../src/guestfs-actions.pod:3083 ../src/guestfs-actions.pod:3100
+#: ../src/guestfs-actions.pod:3119 ../src/guestfs-actions.pod:3222
+#: ../src/guestfs-actions.pod:3263 ../fish/guestfish-actions.pod:1695
+#: ../fish/guestfish-actions.pod:1781 ../fish/guestfish-actions.pod:1869
+#: ../fish/guestfish-actions.pod:1884 ../fish/guestfish-actions.pod:1905
+#: ../fish/guestfish-actions.pod:1975 ../fish/guestfish-actions.pod:1999
+#: ../fish/guestfish-actions.pod:2016 ../fish/guestfish-actions.pod:2059
+#: ../fish/guestfish-actions.pod:2094 ../fish/guestfish-actions.pod:2110
+#: ../fish/guestfish-actions.pod:2126 ../fish/guestfish-actions.pod:2139
+#: ../fish/guestfish-actions.pod:2152 ../fish/guestfish-actions.pod:2167
+#: ../fish/guestfish-actions.pod:2266 ../fish/guestfish-actions.pod:2300
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2533
+#: ../src/guestfs-actions.pod:2530
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2535
+#: ../src/guestfs-actions.pod:2532
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11438,202 +11616,202 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2542 ../fish/guestfish-actions.pod:1707
+#: ../src/guestfs-actions.pod:2539 ../fish/guestfish-actions.pod:1704
 msgid ""
 "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2545 ../fish/guestfish-actions.pod:1710
+#: ../src/guestfs-actions.pod:2542 ../fish/guestfish-actions.pod:1707
 msgid "Currently defined distros are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Currently defined distros are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2549 ../fish/guestfish-actions.pod:1714
+#: ../src/guestfs-actions.pod:2546 ../fish/guestfish-actions.pod:1711
 msgid "\"archlinux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"archlinux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2551 ../fish/guestfish-actions.pod:1716
+#: ../src/guestfs-actions.pod:2548 ../fish/guestfish-actions.pod:1713
 msgid "Arch Linux."
 msgstr ""
 
 #. type: =item
 msgid "Arch Linux."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2553 ../fish/guestfish-actions.pod:1718
+#: ../src/guestfs-actions.pod:2550 ../fish/guestfish-actions.pod:1715
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2555 ../fish/guestfish-actions.pod:1720
+#: ../src/guestfs-actions.pod:2552 ../fish/guestfish-actions.pod:1717
 msgid "CentOS."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "CentOS."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2557 ../fish/guestfish-actions.pod:1722
+#: ../src/guestfs-actions.pod:2554 ../fish/guestfish-actions.pod:1719
 msgid "\"debian\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"debian\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2559 ../fish/guestfish-actions.pod:1724
+#: ../src/guestfs-actions.pod:2556 ../fish/guestfish-actions.pod:1721
 msgid "Debian."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Debian."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2561 ../fish/guestfish-actions.pod:1726
+#: ../src/guestfs-actions.pod:2558 ../fish/guestfish-actions.pod:1723
 msgid "\"fedora\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"fedora\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2563 ../fish/guestfish-actions.pod:1728
+#: ../src/guestfs-actions.pod:2560 ../fish/guestfish-actions.pod:1725
 msgid "Fedora."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Fedora."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2565 ../fish/guestfish-actions.pod:1730
+#: ../src/guestfs-actions.pod:2562 ../fish/guestfish-actions.pod:1727
 msgid "\"gentoo\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"gentoo\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2567 ../fish/guestfish-actions.pod:1732
+#: ../src/guestfs-actions.pod:2564 ../fish/guestfish-actions.pod:1729
 msgid "Gentoo."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Gentoo."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2569 ../fish/guestfish-actions.pod:1734
+#: ../src/guestfs-actions.pod:2566 ../fish/guestfish-actions.pod:1731
 msgid "\"linuxmint\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"linuxmint\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2571 ../fish/guestfish-actions.pod:1736
+#: ../src/guestfs-actions.pod:2568 ../fish/guestfish-actions.pod:1733
 msgid "Linux Mint."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Linux Mint."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2573 ../fish/guestfish-actions.pod:1738
+#: ../src/guestfs-actions.pod:2570 ../fish/guestfish-actions.pod:1735
 msgid "\"mandriva\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"mandriva\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2575 ../fish/guestfish-actions.pod:1740
+#: ../src/guestfs-actions.pod:2572 ../fish/guestfish-actions.pod:1737
 msgid "Mandriva."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Mandriva."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2577 ../fish/guestfish-actions.pod:1742
+#: ../src/guestfs-actions.pod:2574 ../fish/guestfish-actions.pod:1739
 msgid "\"meego\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"meego\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2579 ../fish/guestfish-actions.pod:1744
+#: ../src/guestfs-actions.pod:2576 ../fish/guestfish-actions.pod:1741
 msgid "MeeGo."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "MeeGo."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2581 ../fish/guestfish-actions.pod:1746
+#: ../src/guestfs-actions.pod:2578 ../fish/guestfish-actions.pod:1743
 msgid "\"pardus\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"pardus\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2583 ../fish/guestfish-actions.pod:1748
+#: ../src/guestfs-actions.pod:2580 ../fish/guestfish-actions.pod:1745
 msgid "Pardus."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Pardus."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2585 ../fish/guestfish-actions.pod:1750
+#: ../src/guestfs-actions.pod:2582 ../fish/guestfish-actions.pod:1747
 msgid "\"redhat-based\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"redhat-based\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2587 ../fish/guestfish-actions.pod:1752
+#: ../src/guestfs-actions.pod:2584 ../fish/guestfish-actions.pod:1749
 msgid "Some Red Hat-derived distro."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Some Red Hat-derived distro."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2589 ../fish/guestfish-actions.pod:1754
+#: ../src/guestfs-actions.pod:2586 ../fish/guestfish-actions.pod:1751
 msgid "\"rhel\""
 msgstr ""
 
 #. type: textblock
 msgid "\"rhel\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2591 ../fish/guestfish-actions.pod:1756
+#: ../src/guestfs-actions.pod:2588 ../fish/guestfish-actions.pod:1753
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2593 ../fish/guestfish-actions.pod:1758
+#: ../src/guestfs-actions.pod:2590 ../fish/guestfish-actions.pod:1755
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2595 ../fish/guestfish-actions.pod:1760
+#: ../src/guestfs-actions.pod:2592 ../fish/guestfish-actions.pod:1757
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2597 ../fish/guestfish-actions.pod:1762
+#: ../src/guestfs-actions.pod:2594 ../fish/guestfish-actions.pod:1759
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2599 ../fish/guestfish-actions.pod:1764
+#: ../src/guestfs-actions.pod:2596 ../fish/guestfish-actions.pod:1761
 msgid "Slackware."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Slackware."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2601 ../fish/guestfish-actions.pod:1766
+#: ../src/guestfs-actions.pod:2598 ../fish/guestfish-actions.pod:1763
 msgid "\"ubuntu\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ubuntu\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2603 ../fish/guestfish-actions.pod:1768
+#: ../src/guestfs-actions.pod:2600 ../fish/guestfish-actions.pod:1765
 msgid "Ubuntu."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Ubuntu."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2605 ../src/guestfs-actions.pod:2721
-#: ../src/guestfs-actions.pod:3013 ../fish/guestfish-actions.pod:1770
-#: ../fish/guestfish-actions.pod:1863 ../fish/guestfish-actions.pod:2088
+#: ../src/guestfs-actions.pod:2602 ../src/guestfs-actions.pod:2718
+#: ../src/guestfs-actions.pod:3010 ../fish/guestfish-actions.pod:1767
+#: ../fish/guestfish-actions.pod:1860 ../fish/guestfish-actions.pod:2085
 msgid "\"unknown\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"unknown\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2607 ../fish/guestfish-actions.pod:1772
+#: ../src/guestfs-actions.pod:2604 ../fish/guestfish-actions.pod:1769
 msgid "The distro could not be determined."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "The distro could not be determined."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2609 ../src/guestfs-actions.pod:3005
-#: ../fish/guestfish-actions.pod:1774 ../fish/guestfish-actions.pod:2080
+#: ../src/guestfs-actions.pod:2606 ../src/guestfs-actions.pod:3002
+#: ../fish/guestfish-actions.pod:1771 ../fish/guestfish-actions.pod:2077
 msgid "\"windows\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"windows\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2611 ../fish/guestfish-actions.pod:1776
+#: ../src/guestfs-actions.pod:2608 ../fish/guestfish-actions.pod:1773
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
@@ -11641,21 +11819,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2616 ../src/guestfs-actions.pod:2727
-#: ../src/guestfs-actions.pod:3019 ../fish/guestfish-actions.pod:1781
-#: ../fish/guestfish-actions.pod:1869 ../fish/guestfish-actions.pod:2094
+#: ../src/guestfs-actions.pod:2613 ../src/guestfs-actions.pod:2724
+#: ../src/guestfs-actions.pod:3016 ../fish/guestfish-actions.pod:1778
+#: ../fish/guestfish-actions.pod:1866 ../fish/guestfish-actions.pod:2091
 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
-#: ../src/guestfs-actions.pod:2626
+#: ../src/guestfs-actions.pod:2623
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2628
+#: ../src/guestfs-actions.pod:2625
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11665,7 +11843,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2635 ../fish/guestfish-actions.pod:1793
+#: ../src/guestfs-actions.pod:2632 ../fish/guestfish-actions.pod:1790
 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 "
@@ -11674,7 +11852,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2641 ../fish/guestfish-actions.pod:1799
+#: ../src/guestfs-actions.pod:2638 ../fish/guestfish-actions.pod:1796
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
@@ -11684,7 +11862,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2645 ../fish/guestfish-actions.pod:1803
+#: ../src/guestfs-actions.pod:2642 ../fish/guestfish-actions.pod:1800
 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 "
@@ -11692,7 +11870,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2649 ../fish/guestfish-actions.pod:1807
+#: ../src/guestfs-actions.pod:2646 ../fish/guestfish-actions.pod:1804
 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 "
@@ -11701,21 +11879,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2654 ../fish/guestfish-actions.pod:1812
+#: ../src/guestfs-actions.pod:2651 ../fish/guestfish-actions.pod:1809
 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
-#: ../src/guestfs-actions.pod:2657 ../fish/guestfish-actions.pod:1815
+#: ../src/guestfs-actions.pod:2654 ../fish/guestfish-actions.pod:1812
 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
-#: ../src/guestfs-actions.pod:2660
+#: ../src/guestfs-actions.pod:2657
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
@@ -11723,9 +11901,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2664 ../src/guestfs-actions.pod:2840
-#: ../src/guestfs-actions.pod:3600 ../src/guestfs-actions.pod:4810
-#: ../src/guestfs-actions.pod:6715
+#: ../src/guestfs-actions.pod:2661 ../src/guestfs-actions.pod:2837
+#: ../src/guestfs-actions.pod:3597 ../src/guestfs-actions.pod:4814
+#: ../src/guestfs-actions.pod:6756
 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 "
@@ -11735,13 +11913,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2670
+#: ../src/guestfs-actions.pod:2667
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2672
+#: ../src/guestfs-actions.pod:2669
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11752,7 +11930,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2679 ../fish/guestfish-actions.pod:1829
+#: ../src/guestfs-actions.pod:2676 ../fish/guestfish-actions.pod:1826
 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 "
@@ -11761,7 +11939,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2684 ../fish/guestfish-actions.pod:1834
+#: ../src/guestfs-actions.pod:2681 ../fish/guestfish-actions.pod:1831
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
@@ -11769,19 +11947,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2687
+#: ../src/guestfs-actions.pod:2684
 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
-#: ../src/guestfs-actions.pod:2696
+#: ../src/guestfs-actions.pod:2693
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2698
+#: ../src/guestfs-actions.pod:2695
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11791,53 +11969,53 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2705 ../fish/guestfish-actions.pod:1847
+#: ../src/guestfs-actions.pod:2702 ../fish/guestfish-actions.pod:1844
 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
-#: ../src/guestfs-actions.pod:2708 ../fish/guestfish-actions.pod:1850
+#: ../src/guestfs-actions.pod:2705 ../fish/guestfish-actions.pod:1847
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2712 ../fish/guestfish-actions.pod:1854
+#: ../src/guestfs-actions.pod:2709 ../fish/guestfish-actions.pod:1851
 msgid "\"installed\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installed\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2714 ../fish/guestfish-actions.pod:1856
+#: ../src/guestfs-actions.pod:2711 ../fish/guestfish-actions.pod:1853
 msgid "This is an installed operating system."
 msgstr ""
 
 #. type: =item
 msgid "This is an installed operating system."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2716 ../fish/guestfish-actions.pod:1858
+#: ../src/guestfs-actions.pod:2713 ../fish/guestfish-actions.pod:1855
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2718 ../fish/guestfish-actions.pod:1860
+#: ../src/guestfs-actions.pod:2715 ../fish/guestfish-actions.pod:1857
 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
-#: ../src/guestfs-actions.pod:2723 ../fish/guestfish-actions.pod:1865
+#: ../src/guestfs-actions.pod:2720 ../fish/guestfish-actions.pod:1862
 msgid "The format of this disk image is not known."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The format of this disk image is not known."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2735
+#: ../src/guestfs-actions.pod:2732
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2737
+#: ../src/guestfs-actions.pod:2734
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11848,7 +12026,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2744 ../fish/guestfish-actions.pod:1881
+#: ../src/guestfs-actions.pod:2741 ../fish/guestfish-actions.pod:1878
 msgid ""
 "This function returns the hostname of the operating system as found by "
 "inspection of the guest's configuration files."
 msgid ""
 "This function returns the hostname of the operating system as found by "
 "inspection of the guest's configuration files."
@@ -11856,7 +12034,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2747 ../fish/guestfish-actions.pod:1884
+#: ../src/guestfs-actions.pod:2744 ../fish/guestfish-actions.pod:1881
 msgid ""
 "If the hostname could not be determined, then the string C<unknown> is "
 "returned."
 msgid ""
 "If the hostname could not be determined, then the string C<unknown> is "
 "returned."
@@ -11864,19 +12042,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2755
+#: ../src/guestfs-actions.pod:2752
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2757
+#: ../src/guestfs-actions.pod:2754
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2759
+#: ../src/guestfs-actions.pod:2756
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11887,14 +12065,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2766 ../fish/guestfish-actions.pod:1896
+#: ../src/guestfs-actions.pod:2763 ../fish/guestfish-actions.pod:1893
 msgid ""
 "This returns the major version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This returns the major version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2769 ../fish/guestfish-actions.pod:1899
+#: ../src/guestfs-actions.pod:2766 ../fish/guestfish-actions.pod:1896
 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 "
@@ -11905,20 +12083,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2776 ../src/guestfs-actions.pod:2796
-#: ../fish/guestfish-actions.pod:1906 ../fish/guestfish-actions.pod:1920
+#: ../src/guestfs-actions.pod:2773 ../src/guestfs-actions.pod:2793
+#: ../fish/guestfish-actions.pod:1903 ../fish/guestfish-actions.pod:1917
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2784
+#: ../src/guestfs-actions.pod:2781
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2786
+#: ../src/guestfs-actions.pod:2783
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11929,14 +12107,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2793 ../fish/guestfish-actions.pod:1917
+#: ../src/guestfs-actions.pod:2790 ../fish/guestfish-actions.pod:1914
 msgid ""
 "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2798
+#: ../src/guestfs-actions.pod:2795
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_major_version>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_major_version>."
@@ -11944,13 +12122,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2805
+#: ../src/guestfs-actions.pod:2802
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2807
+#: ../src/guestfs-actions.pod:2804
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11960,7 +12138,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2814 ../fish/guestfish-actions.pod:1932
+#: ../src/guestfs-actions.pod:2811 ../fish/guestfish-actions.pod:1929
 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 "
@@ -11972,7 +12150,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2823 ../fish/guestfish-actions.pod:1941
+#: ../src/guestfs-actions.pod:2820 ../fish/guestfish-actions.pod:1938
 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 "
@@ -11981,13 +12159,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2828 ../fish/guestfish-actions.pod:1946
+#: ../src/guestfs-actions.pod:2825 ../fish/guestfish-actions.pod:1943
 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
-#: ../src/guestfs-actions.pod:2831
+#: ../src/guestfs-actions.pod:2828
 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 "
@@ -11997,7 +12175,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2837
+#: ../src/guestfs-actions.pod:2834
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_filesystems>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_filesystems>."
@@ -12005,13 +12183,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2848
+#: ../src/guestfs-actions.pod:2845
 msgid "guestfs_inspect_get_package_format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_package_format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2850
+#: ../src/guestfs-actions.pod:2847
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12022,7 +12200,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2857
+#: ../src/guestfs-actions.pod:2854
 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 "
@@ -12032,7 +12210,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2863 ../fish/guestfish-actions.pod:1971
+#: ../src/guestfs-actions.pod:2860 ../fish/guestfish-actions.pod:1968
 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 "
@@ -12041,7 +12219,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2867 ../fish/guestfish-actions.pod:1975
+#: ../src/guestfs-actions.pod:2864 ../fish/guestfish-actions.pod:1972
 msgid ""
 "Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
 "Future versions of libguestfs may return other strings."
 msgid ""
 "Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
 "Future versions of libguestfs may return other strings."
@@ -12049,19 +12227,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2875 ../src/guestfs-actions.pod:2906
+#: ../src/guestfs-actions.pod:2872 ../src/guestfs-actions.pod:2903
 msgid "(Added in 1.7.5)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.7.5)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2877
+#: ../src/guestfs-actions.pod:2874
 msgid "guestfs_inspect_get_package_management"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_package_management"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2879
+#: ../src/guestfs-actions.pod:2876
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12072,7 +12250,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2886
+#: ../src/guestfs-actions.pod:2883
 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.  "
@@ -12082,7 +12260,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2892 ../fish/guestfish-actions.pod:1993
+#: ../src/guestfs-actions.pod:2889 ../fish/guestfish-actions.pod:1990
 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 "
@@ -12091,7 +12269,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2896 ../fish/guestfish-actions.pod:1997
+#: ../src/guestfs-actions.pod:2893 ../fish/guestfish-actions.pod:1994
 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 "
@@ -12100,13 +12278,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2908
+#: ../src/guestfs-actions.pod:2905
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2910
+#: ../src/guestfs-actions.pod:2907
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12117,7 +12295,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2917 ../fish/guestfish-actions.pod:2011
+#: ../src/guestfs-actions.pod:2914 ../fish/guestfish-actions.pod:2008
 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 "
@@ -12126,19 +12304,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2922 ../fish/guestfish-actions.pod:2016
+#: ../src/guestfs-actions.pod:2919 ../fish/guestfish-actions.pod:2013
 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
-#: ../src/guestfs-actions.pod:2932
+#: ../src/guestfs-actions.pod:2929
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2934
+#: ../src/guestfs-actions.pod:2931
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12148,12 +12326,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2941 ../fish/guestfish-actions.pod:2028
+#: ../src/guestfs-actions.pod:2938 ../fish/guestfish-actions.pod:2025
 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
-#: ../src/guestfs-actions.pod:2944 ../fish/guestfish-actions.pod:2031
+#: ../src/guestfs-actions.pod:2941 ../fish/guestfish-actions.pod:2028
 msgid ""
 "For Windows guests, this returns the contents of the Registry key C<HKLM"
 "\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> which "
 msgid ""
 "For Windows guests, this returns the contents of the Registry key C<HKLM"
 "\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> which "
@@ -12165,7 +12343,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2953 ../fish/guestfish-actions.pod:2040
+#: ../src/guestfs-actions.pod:2950 ../fish/guestfish-actions.pod:2037
 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 "
@@ -12173,14 +12351,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2957 ../fish/guestfish-actions.pod:2044
+#: ../src/guestfs-actions.pod:2954 ../fish/guestfish-actions.pod:2041
 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
-#: ../src/guestfs-actions.pod:2960
+#: ../src/guestfs-actions.pod:2957
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
@@ -12188,13 +12366,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2967
+#: ../src/guestfs-actions.pod:2964
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2969
+#: ../src/guestfs-actions.pod:2966
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -12204,7 +12382,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2972
+#: ../src/guestfs-actions.pod:2969
 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 "
@@ -12213,7 +12391,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2976
+#: ../src/guestfs-actions.pod:2973
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called C<guestfs_inspect_os>."
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called C<guestfs_inspect_os>."
@@ -12221,19 +12399,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2985
+#: ../src/guestfs-actions.pod:2982
 msgid "(Added in 1.7.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.7.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2987
+#: ../src/guestfs-actions.pod:2984
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2989
+#: ../src/guestfs-actions.pod:2986
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12244,7 +12422,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2996 ../fish/guestfish-actions.pod:2071
+#: ../src/guestfs-actions.pod:2993 ../fish/guestfish-actions.pod:2068
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
@@ -12252,47 +12430,47 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3001 ../fish/guestfish-actions.pod:2076
+#: ../src/guestfs-actions.pod:2998 ../fish/guestfish-actions.pod:2073
 msgid "\"linux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"linux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3003 ../fish/guestfish-actions.pod:2078
+#: ../src/guestfs-actions.pod:3000 ../fish/guestfish-actions.pod:2075
 msgid "Any Linux-based operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Any Linux-based operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3007 ../fish/guestfish-actions.pod:2082
+#: ../src/guestfs-actions.pod:3004 ../fish/guestfish-actions.pod:2079
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3009 ../fish/guestfish-actions.pod:2084
+#: ../src/guestfs-actions.pod:3006 ../fish/guestfish-actions.pod:2081
 msgid "\"freebsd\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"freebsd\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3011 ../fish/guestfish-actions.pod:2086
+#: ../src/guestfs-actions.pod:3008 ../fish/guestfish-actions.pod:2083
 msgid "FreeBSD."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "FreeBSD."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3015 ../fish/guestfish-actions.pod:2090
+#: ../src/guestfs-actions.pod:3012 ../fish/guestfish-actions.pod:2087
 msgid "The operating system type could not be determined."
 msgstr ""
 
 #. type: =head2
 msgid "The operating system type could not be determined."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3029
+#: ../src/guestfs-actions.pod:3026
 msgid "guestfs_inspect_get_windows_current_control_set"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_windows_current_control_set"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3031
+#: ../src/guestfs-actions.pod:3028
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12302,14 +12480,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3038 ../fish/guestfish-actions.pod:2106
+#: ../src/guestfs-actions.pod:3035 ../fish/guestfish-actions.pod:2103
 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
-#: ../src/guestfs-actions.pod:3041 ../fish/guestfish-actions.pod:2109
+#: ../src/guestfs-actions.pod:3038 ../fish/guestfish-actions.pod:2106
 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."
 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."
@@ -12317,13 +12495,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3050
+#: ../src/guestfs-actions.pod:3047
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3052
+#: ../src/guestfs-actions.pod:3049
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12334,7 +12512,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3059 ../fish/guestfish-actions.pod:2122
+#: ../src/guestfs-actions.pod:3056 ../fish/guestfish-actions.pod:2119
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
@@ -12342,7 +12520,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3062 ../fish/guestfish-actions.pod:2125
+#: ../src/guestfs-actions.pod:3059 ../fish/guestfish-actions.pod:2122
 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 returned."
 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 returned."
@@ -12350,17 +12528,17 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3071
+#: ../src/guestfs-actions.pod:3068
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3073
+#: ../src/guestfs-actions.pod:3070
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3075
+#: ../src/guestfs-actions.pod:3072
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12370,19 +12548,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3082
+#: ../src/guestfs-actions.pod:3079
 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
-#: ../src/guestfs-actions.pod:3090
+#: ../src/guestfs-actions.pod:3087
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3092
+#: ../src/guestfs-actions.pod:3089
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12392,19 +12570,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3099
+#: ../src/guestfs-actions.pod:3096
 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
-#: ../src/guestfs-actions.pod:3107
+#: ../src/guestfs-actions.pod:3104
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3109
+#: ../src/guestfs-actions.pod:3106
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12414,7 +12592,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3116
+#: ../src/guestfs-actions.pod:3113
 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 "
@@ -12424,13 +12602,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3126
+#: ../src/guestfs-actions.pod:3123
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3128
+#: ../src/guestfs-actions.pod:3125
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
@@ -12441,13 +12619,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3135 ../fish/guestfish-actions.pod:2179
+#: ../src/guestfs-actions.pod:3132 ../fish/guestfish-actions.pod:2176
 msgid "Return the list of applications installed in the operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Return the list of applications installed in the operating system."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3137
+#: ../src/guestfs-actions.pod:3134
 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 "
@@ -12461,7 +12639,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3147 ../fish/guestfish-actions.pod:2191
+#: ../src/guestfs-actions.pod:3144 ../fish/guestfish-actions.pod:2188
 msgid ""
 "This returns an empty list if the inspection code was not able to determine "
 "the list of applications."
 msgid ""
 "This returns an empty list if the inspection code was not able to determine "
 "the list of applications."
@@ -12469,19 +12647,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3150 ../fish/guestfish-actions.pod:2194
+#: ../src/guestfs-actions.pod:3147 ../fish/guestfish-actions.pod:2191
 msgid "The application structure contains the following fields:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "The application structure contains the following fields:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3154 ../fish/guestfish-actions.pod:2198
+#: ../src/guestfs-actions.pod:3151 ../fish/guestfish-actions.pod:2195
 msgid "C<app_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3156 ../fish/guestfish-actions.pod:2200
+#: ../src/guestfs-actions.pod:3153 ../fish/guestfish-actions.pod:2197
 msgid ""
 "The name of the application.  For Red Hat-derived and Debian-derived Linux "
 "guests, this is the package name."
 msgid ""
 "The name of the application.  For Red Hat-derived and Debian-derived Linux "
 "guests, this is the package name."
@@ -12489,13 +12667,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3159 ../fish/guestfish-actions.pod:2203
+#: ../src/guestfs-actions.pod:3156 ../fish/guestfish-actions.pod:2200
 msgid "C<app_display_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_display_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3161 ../fish/guestfish-actions.pod:2205
+#: ../src/guestfs-actions.pod:3158 ../fish/guestfish-actions.pod:2202
 msgid ""
 "The display name of the application, sometimes localized to the install "
 "language of the guest operating system."
 msgid ""
 "The display name of the application, sometimes localized to the install "
 "language of the guest operating system."
@@ -12503,7 +12681,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3164 ../fish/guestfish-actions.pod:2208
+#: ../src/guestfs-actions.pod:3161 ../fish/guestfish-actions.pod:2205
 msgid ""
 "If unavailable this is returned as an empty string C<\"\">.  Callers needing "
 "to display something can use C<app_name> instead."
 msgid ""
 "If unavailable this is returned as an empty string C<\"\">.  Callers needing "
 "to display something can use C<app_name> instead."
@@ -12511,13 +12689,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3167 ../fish/guestfish-actions.pod:2211
+#: ../src/guestfs-actions.pod:3164 ../fish/guestfish-actions.pod:2208
 msgid "C<app_epoch>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_epoch>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3169 ../fish/guestfish-actions.pod:2213
+#: ../src/guestfs-actions.pod:3166 ../fish/guestfish-actions.pod:2210
 msgid ""
 "For package managers which use epochs, this contains the epoch of the "
 "package (an integer).  If unavailable, this is returned as C<0>."
 msgid ""
 "For package managers which use epochs, this contains the epoch of the "
 "package (an integer).  If unavailable, this is returned as C<0>."
@@ -12525,13 +12703,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3172 ../fish/guestfish-actions.pod:2216
+#: ../src/guestfs-actions.pod:3169 ../fish/guestfish-actions.pod:2213
 msgid "C<app_version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3174 ../fish/guestfish-actions.pod:2218
+#: ../src/guestfs-actions.pod:3171 ../fish/guestfish-actions.pod:2215
 msgid ""
 "The version string of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgid ""
 "The version string of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
@@ -12539,13 +12717,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3177 ../fish/guestfish-actions.pod:2221
+#: ../src/guestfs-actions.pod:3174 ../fish/guestfish-actions.pod:2218
 msgid "C<app_release>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_release>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3179 ../fish/guestfish-actions.pod:2223
+#: ../src/guestfs-actions.pod:3176 ../fish/guestfish-actions.pod:2220
 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<\"\">."
 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<\"\">."
@@ -12553,13 +12731,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3183 ../fish/guestfish-actions.pod:2227
+#: ../src/guestfs-actions.pod:3180 ../fish/guestfish-actions.pod:2224
 msgid "C<app_install_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_install_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3185 ../fish/guestfish-actions.pod:2229
+#: ../src/guestfs-actions.pod:3182 ../fish/guestfish-actions.pod:2226
 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 "
@@ -12568,19 +12746,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3190 ../fish/guestfish-actions.pod:2234
+#: ../src/guestfs-actions.pod:3187 ../fish/guestfish-actions.pod:2231
 msgid "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3192 ../fish/guestfish-actions.pod:2236
+#: ../src/guestfs-actions.pod:3189 ../fish/guestfish-actions.pod:2233
 msgid "C<app_trans_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_trans_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3194 ../fish/guestfish-actions.pod:2238
+#: ../src/guestfs-actions.pod:3191 ../fish/guestfish-actions.pod:2235
 msgid ""
 "The install path translated into a libguestfs path.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgid ""
 "The install path translated into a libguestfs path.  If unavailable this is "
 "returned as an empty string C<\"\">."
@@ -12588,13 +12766,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3197 ../fish/guestfish-actions.pod:2241
+#: ../src/guestfs-actions.pod:3194 ../fish/guestfish-actions.pod:2238
 msgid "C<app_publisher>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_publisher>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3199 ../fish/guestfish-actions.pod:2243
+#: ../src/guestfs-actions.pod:3196 ../fish/guestfish-actions.pod:2240
 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<\"\">."
 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<\"\">."
@@ -12602,13 +12780,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3203 ../fish/guestfish-actions.pod:2247
+#: ../src/guestfs-actions.pod:3200 ../fish/guestfish-actions.pod:2244
 msgid "C<app_url>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_url>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3205 ../fish/guestfish-actions.pod:2249
+#: ../src/guestfs-actions.pod:3202 ../fish/guestfish-actions.pod:2246
 msgid ""
 "The URL (eg. upstream URL) of the application.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgid ""
 "The URL (eg. upstream URL) of the application.  If unavailable this is "
 "returned as an empty string C<\"\">."
@@ -12616,13 +12794,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3208 ../fish/guestfish-actions.pod:2252
+#: ../src/guestfs-actions.pod:3205 ../fish/guestfish-actions.pod:2249
 msgid "C<app_source_package>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_source_package>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3210 ../fish/guestfish-actions.pod:2254
+#: ../src/guestfs-actions.pod:3207 ../fish/guestfish-actions.pod:2251
 msgid ""
 "For packaging systems which support this, the name of the source package.  "
 "If unavailable this is returned as an empty string C<\"\">."
 msgid ""
 "For packaging systems which support this, the name of the source package.  "
 "If unavailable this is returned as an empty string C<\"\">."
@@ -12630,13 +12808,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3213 ../fish/guestfish-actions.pod:2257
+#: ../src/guestfs-actions.pod:3210 ../fish/guestfish-actions.pod:2254
 msgid "C<app_summary>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_summary>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3215 ../fish/guestfish-actions.pod:2259
+#: ../src/guestfs-actions.pod:3212 ../fish/guestfish-actions.pod:2256
 msgid ""
 "A short (usually one line) description of the application or package.  If "
 "unavailable this is returned as an empty string C<\"\">."
 msgid ""
 "A short (usually one line) description of the application or package.  If "
 "unavailable this is returned as an empty string C<\"\">."
@@ -12644,13 +12822,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3218 ../fish/guestfish-actions.pod:2262
+#: ../src/guestfs-actions.pod:3215 ../fish/guestfish-actions.pod:2259
 msgid "C<app_description>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_description>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3220 ../fish/guestfish-actions.pod:2264
+#: ../src/guestfs-actions.pod:3217 ../fish/guestfish-actions.pod:2261
 msgid ""
 "A longer description of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgid ""
 "A longer description of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
@@ -12658,7 +12836,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3227
+#: ../src/guestfs-actions.pod:3224
 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> "
@@ -12667,19 +12845,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3231
+#: ../src/guestfs-actions.pod:3228
 msgid "(Added in 1.7.8)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.7.8)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3233
+#: ../src/guestfs-actions.pod:3230
 msgid "guestfs_inspect_os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3235
+#: ../src/guestfs-actions.pod:3232
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -12689,7 +12867,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3238 ../fish/guestfish-actions.pod:2275
+#: ../src/guestfs-actions.pod:3235 ../fish/guestfish-actions.pod:2272
 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 "
@@ -12698,13 +12876,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3242 ../fish/guestfish-actions.pod:2279
+#: ../src/guestfs-actions.pod:3239 ../fish/guestfish-actions.pod:2276
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3244 ../fish/guestfish-actions.pod:2281
+#: ../src/guestfs-actions.pod:3241 ../fish/guestfish-actions.pod:2278
 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.  "
@@ -12715,7 +12893,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3251
+#: ../src/guestfs-actions.pod:3248
 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, "
@@ -12724,7 +12902,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3256
+#: ../src/guestfs-actions.pod:3253
 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 "
@@ -12734,7 +12912,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3262 ../fish/guestfish-actions.pod:2299
+#: ../src/guestfs-actions.pod:3259 ../fish/guestfish-actions.pod:2296
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
@@ -12742,20 +12920,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3268 ../src/guestfs-actions.pod:3558
-#: ../src/guestfs-actions.pod:3620
+#: ../src/guestfs-actions.pod:3265 ../src/guestfs-actions.pod:3555
+#: ../src/guestfs-actions.pod:3617
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3276
+#: ../src/guestfs-actions.pod:3273
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3278
+#: ../src/guestfs-actions.pod:3275
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12766,7 +12944,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3282 ../fish/guestfish-actions.pod:2311
+#: ../src/guestfs-actions.pod:3279 ../fish/guestfish-actions.pod:2308
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
@@ -12774,30 +12952,30 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3285 ../src/guestfs-actions.pod:3314
-#: ../src/guestfs-actions.pod:3344 ../src/guestfs-actions.pod:3359
-#: ../src/guestfs-actions.pod:3375 ../src/guestfs-actions.pod:3431
-#: ../src/guestfs-actions.pod:3446
+#: ../src/guestfs-actions.pod:3282 ../src/guestfs-actions.pod:3311
+#: ../src/guestfs-actions.pod:3341 ../src/guestfs-actions.pod:3356
+#: ../src/guestfs-actions.pod:3372 ../src/guestfs-actions.pod:3428
+#: ../src/guestfs-actions.pod:3443
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3289 ../src/guestfs-actions.pod:3318
-#: ../src/guestfs-actions.pod:3363 ../src/guestfs-actions.pod:3435
-#: ../src/guestfs-actions.pod:3450
+#: ../src/guestfs-actions.pod:3286 ../src/guestfs-actions.pod:3315
+#: ../src/guestfs-actions.pod:3360 ../src/guestfs-actions.pod:3432
+#: ../src/guestfs-actions.pod:3447
 msgid "(Added in 1.5.10)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.10)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3291
+#: ../src/guestfs-actions.pod:3288
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3293
+#: ../src/guestfs-actions.pod:3290
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12807,7 +12985,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3296 ../fish/guestfish-actions.pod:2320
+#: ../src/guestfs-actions.pod:3293 ../fish/guestfish-actions.pod:2317
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
@@ -12815,13 +12993,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3305
+#: ../src/guestfs-actions.pod:3302
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3307
+#: ../src/guestfs-actions.pod:3304
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12832,7 +13010,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3311 ../fish/guestfish-actions.pod:2329
+#: ../src/guestfs-actions.pod:3308 ../fish/guestfish-actions.pod:2326
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
@@ -12840,13 +13018,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3320
+#: ../src/guestfs-actions.pod:3317
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3322
+#: ../src/guestfs-actions.pod:3319
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12856,7 +13034,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3325 ../fish/guestfish-actions.pod:2338
+#: ../src/guestfs-actions.pod:3322 ../fish/guestfish-actions.pod:2335
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
@@ -12864,13 +13042,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3334
+#: ../src/guestfs-actions.pod:3331
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3336
+#: ../src/guestfs-actions.pod:3333
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12881,7 +13059,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3340 ../fish/guestfish-actions.pod:2347
+#: ../src/guestfs-actions.pod:3337 ../fish/guestfish-actions.pod:2344
 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."
 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."
@@ -12889,13 +13067,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3350
+#: ../src/guestfs-actions.pod:3347
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3352
+#: ../src/guestfs-actions.pod:3349
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12906,7 +13084,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3356 ../fish/guestfish-actions.pod:2357
+#: ../src/guestfs-actions.pod:3353 ../fish/guestfish-actions.pod:2354
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
@@ -12914,13 +13092,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3365
+#: ../src/guestfs-actions.pod:3362
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3367
+#: ../src/guestfs-actions.pod:3364
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12931,7 +13109,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3371 ../fish/guestfish-actions.pod:2366
+#: ../src/guestfs-actions.pod:3368 ../fish/guestfish-actions.pod:2363
 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 directories."
 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 directories."
@@ -12939,13 +13117,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3381
+#: ../src/guestfs-actions.pod:3378
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3383
+#: ../src/guestfs-actions.pod:3380
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12955,7 +13133,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3386 ../fish/guestfish-actions.pod:2376
+#: ../src/guestfs-actions.pod:3383 ../fish/guestfish-actions.pod:2373
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
@@ -12963,13 +13141,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3395
+#: ../src/guestfs-actions.pod:3392
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3397
+#: ../src/guestfs-actions.pod:3394
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12980,7 +13158,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3401 ../fish/guestfish-actions.pod:2385
+#: ../src/guestfs-actions.pod:3398 ../fish/guestfish-actions.pod:2382
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
@@ -12988,13 +13166,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3408
+#: ../src/guestfs-actions.pod:3405
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3410
+#: ../src/guestfs-actions.pod:3407
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13004,7 +13182,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3413 ../fish/guestfish-actions.pod:2392
+#: ../src/guestfs-actions.pod:3410 ../fish/guestfish-actions.pod:2389
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
@@ -13012,13 +13190,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3422
+#: ../src/guestfs-actions.pod:3419
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3424
+#: ../src/guestfs-actions.pod:3421
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13029,7 +13207,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3428 ../fish/guestfish-actions.pod:2401
+#: ../src/guestfs-actions.pod:3425 ../fish/guestfish-actions.pod:2398
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
@@ -13037,13 +13215,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3437
+#: ../src/guestfs-actions.pod:3434
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3439
+#: ../src/guestfs-actions.pod:3436
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13054,7 +13232,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3443 ../fish/guestfish-actions.pod:2410
+#: ../src/guestfs-actions.pod:3440 ../fish/guestfish-actions.pod:2407
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
@@ -13062,13 +13240,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3452
+#: ../src/guestfs-actions.pod:3449
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3454
+#: ../src/guestfs-actions.pod:3451
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13078,19 +13256,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3457 ../fish/guestfish-actions.pod:2419
+#: ../src/guestfs-actions.pod:3454 ../fish/guestfish-actions.pod:2416
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3463
+#: ../src/guestfs-actions.pod:3460
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3465
+#: ../src/guestfs-actions.pod:3462
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13100,7 +13278,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3468 ../fish/guestfish-actions.pod:2427
+#: ../src/guestfs-actions.pod:3465 ../fish/guestfish-actions.pod:2424
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
@@ -13108,7 +13286,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3471 ../fish/guestfish-actions.pod:2430
+#: ../src/guestfs-actions.pod:3468 ../fish/guestfish-actions.pod:2427
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
@@ -13116,13 +13294,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3483
+#: ../src/guestfs-actions.pod:3480
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3485
+#: ../src/guestfs-actions.pod:3482
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13135,7 +13313,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3491
+#: ../src/guestfs-actions.pod:3488
 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 "
@@ -13144,13 +13322,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3503
+#: ../src/guestfs-actions.pod:3500
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3505
+#: ../src/guestfs-actions.pod:3502
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13163,7 +13341,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3511 ../fish/guestfish-actions.pod:2449
+#: ../src/guestfs-actions.pod:3508 ../fish/guestfish-actions.pod:2446
 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."
 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."
@@ -13171,19 +13349,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3525
+#: ../src/guestfs-actions.pod:3522
 msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3533
+#: ../src/guestfs-actions.pod:3530
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3535
+#: ../src/guestfs-actions.pod:3532
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -13194,7 +13372,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3539
+#: ../src/guestfs-actions.pod:3536
 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."
 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."
@@ -13202,13 +13380,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3549
+#: ../src/guestfs-actions.pod:3546
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3551
+#: ../src/guestfs-actions.pod:3548
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13218,25 +13396,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3554 ../fish/guestfish-actions.pod:2477
+#: ../src/guestfs-actions.pod:3551 ../fish/guestfish-actions.pod:2474
 msgid "List all the block devices."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "List all the block devices."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3556 ../fish/guestfish-actions.pod:2479
+#: ../src/guestfs-actions.pod:3553 ../fish/guestfish-actions.pod:2476
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3566
+#: ../src/guestfs-actions.pod:3563
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3568
+#: ../src/guestfs-actions.pod:3565
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13246,7 +13424,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3571 ../fish/guestfish-actions.pod:2487
+#: ../src/guestfs-actions.pod:3568 ../fish/guestfish-actions.pod:2484
 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 "
@@ -13255,7 +13433,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3575 ../fish/guestfish-actions.pod:2491
+#: ../src/guestfs-actions.pod:3572 ../fish/guestfish-actions.pod:2488
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
@@ -13263,7 +13441,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3579 ../fish/guestfish-actions.pod:2495
+#: ../src/guestfs-actions.pod:3576 ../fish/guestfish-actions.pod:2492
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
@@ -13275,7 +13453,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3584 ../fish/guestfish-actions.pod:2500
+#: ../src/guestfs-actions.pod:3581 ../fish/guestfish-actions.pod:2497
 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."
 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."
@@ -13283,7 +13461,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3588
+#: ../src/guestfs-actions.pod:3585
 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 "
@@ -13292,7 +13470,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3592
+#: ../src/guestfs-actions.pod:3589
 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 "
@@ -13303,19 +13481,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3606 ../src/guestfs-actions.pod:5211
+#: ../src/guestfs-actions.pod:3603 ../src/guestfs-actions.pod:5224
 msgid "(Added in 1.5.15)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.15)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3608
+#: ../src/guestfs-actions.pod:3605
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3610
+#: ../src/guestfs-actions.pod:3607
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13325,19 +13503,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3613 ../fish/guestfish-actions.pod:2520
+#: ../src/guestfs-actions.pod:3610 ../fish/guestfish-actions.pod:2517
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3615 ../fish/guestfish-actions.pod:2522
+#: ../src/guestfs-actions.pod:3612 ../fish/guestfish-actions.pod:2519
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3617
+#: ../src/guestfs-actions.pod:3614
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<guestfs_lvs>."
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<guestfs_lvs>."
@@ -13345,13 +13523,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3628
+#: ../src/guestfs-actions.pod:3625
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3630
+#: ../src/guestfs-actions.pod:3627
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13362,7 +13540,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3634 ../fish/guestfish-actions.pod:2533
+#: ../src/guestfs-actions.pod:3631 ../fish/guestfish-actions.pod:2530
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
@@ -13370,7 +13548,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3637 ../fish/guestfish-actions.pod:2536
+#: ../src/guestfs-actions.pod:3634 ../fish/guestfish-actions.pod:2533
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
@@ -13378,13 +13556,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3645
+#: ../src/guestfs-actions.pod:3642
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3647
+#: ../src/guestfs-actions.pod:3644
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13396,19 +13574,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3652 ../fish/guestfish-actions.pod:2543
+#: ../src/guestfs-actions.pod:3649 ../fish/guestfish-actions.pod:2540
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3658
+#: ../src/guestfs-actions.pod:3655
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3660
+#: ../src/guestfs-actions.pod:3657
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13418,23 +13596,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3665 ../fish/guestfish-actions.pod:2549
+#: ../src/guestfs-actions.pod:3662 ../fish/guestfish-actions.pod:2546
 msgid ""
 msgid ""
-"This command creates a hard link using the C<ln -f> command.  The C<-f> "
+"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
 #. type: =head2
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3672
+#: ../src/guestfs-actions.pod:3669
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3674
+#: ../src/guestfs-actions.pod:3671
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13446,19 +13623,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3679 ../fish/guestfish-actions.pod:2556
+#: ../src/guestfs-actions.pod:3676 ../fish/guestfish-actions.pod:2553
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3685
+#: ../src/guestfs-actions.pod:3682
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3687
+#: ../src/guestfs-actions.pod:3684
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13468,23 +13645,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3692 ../fish/guestfish-actions.pod:2562
+#: ../src/guestfs-actions.pod:3689 ../fish/guestfish-actions.pod:2559
 msgid ""
 msgid ""
-"This command creates a symbolic link using the C<ln -sf> command, The C<-f> "
+"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
 #. type: =head2
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3699
+#: ../src/guestfs-actions.pod:3696
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3701
+#: ../src/guestfs-actions.pod:3698
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13496,7 +13672,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3706
+#: ../src/guestfs-actions.pod:3703
 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."
 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."
@@ -13504,13 +13680,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3714
+#: ../src/guestfs-actions.pod:3711
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3716
+#: ../src/guestfs-actions.pod:3713
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13521,7 +13697,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3720 ../fish/guestfish-actions.pod:2577
+#: ../src/guestfs-actions.pod:3717 ../fish/guestfish-actions.pod:2574
 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 shown."
 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 shown."
@@ -13529,7 +13705,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3724
+#: ../src/guestfs-actions.pod:3721
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<guestfs_readdir> instead."
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<guestfs_readdir> instead."
@@ -13537,13 +13713,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3733
+#: ../src/guestfs-actions.pod:3730
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3735
+#: ../src/guestfs-actions.pod:3732
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13557,7 +13733,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3742
+#: ../src/guestfs-actions.pod:3739
 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."
 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."
@@ -13565,13 +13741,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3750
+#: ../src/guestfs-actions.pod:3747
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3752
+#: ../src/guestfs-actions.pod:3749
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -13582,14 +13758,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3756 ../src/guestfs-actions.pod:6314
-#: ../fish/guestfish-actions.pod:2596 ../fish/guestfish-actions.pod:4265
+#: ../src/guestfs-actions.pod:3753 ../src/guestfs-actions.pod:6355
+#: ../fish/guestfish-actions.pod:2593 ../fish/guestfish-actions.pod:4306
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3758
+#: ../src/guestfs-actions.pod:3755
 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."
 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."
@@ -13597,13 +13773,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3762 ../fish/guestfish-actions.pod:2602
+#: ../src/guestfs-actions.pod:3759 ../fish/guestfish-actions.pod:2599
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3764 ../src/guestfs-actions.pod:6318
+#: ../src/guestfs-actions.pod:3761 ../src/guestfs-actions.pod:6359
 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>."
 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>."
@@ -13611,20 +13787,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3768 ../src/guestfs-actions.pod:6322
-#: ../src/guestfs-actions.pod:6340 ../src/guestfs-actions.pod:6721
+#: ../src/guestfs-actions.pod:3765 ../src/guestfs-actions.pod:6363
+#: ../src/guestfs-actions.pod:6381 ../src/guestfs-actions.pod:6762
 msgid "(Added in 0.9.2)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 0.9.2)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3770
+#: ../src/guestfs-actions.pod:3767
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3772
+#: ../src/guestfs-actions.pod:3769
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
@@ -13636,7 +13812,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3777
+#: ../src/guestfs-actions.pod:3774
 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 "
@@ -13645,7 +13821,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3781 ../fish/guestfish-actions.pod:2612
+#: ../src/guestfs-actions.pod:3778 ../fish/guestfish-actions.pod:2609
 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, "
@@ -13654,7 +13830,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3786
+#: ../src/guestfs-actions.pod:3783
 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> "
@@ -13666,7 +13842,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3794
+#: ../src/guestfs-actions.pod:3791
 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>."
 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>."
@@ -13674,13 +13850,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3800
+#: ../src/guestfs-actions.pod:3797
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3802
+#: ../src/guestfs-actions.pod:3799
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13694,7 +13870,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3809 ../fish/guestfish-actions.pod:2629
+#: ../src/guestfs-actions.pod:3806 ../fish/guestfish-actions.pod:2626
 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 "
@@ -13703,7 +13879,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3814
+#: ../src/guestfs-actions.pod:3811
 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."
 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."
@@ -13711,9 +13887,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3820 ../src/guestfs-actions.pod:3860
-#: ../src/guestfs-actions.pod:3883 ../src/guestfs-actions.pod:3903
-#: ../src/guestfs-actions.pod:3935 ../src/guestfs-actions.pod:3954
+#: ../src/guestfs-actions.pod:3817 ../src/guestfs-actions.pod:3857
+#: ../src/guestfs-actions.pod:3880 ../src/guestfs-actions.pod:3900
+#: ../src/guestfs-actions.pod:3932 ../src/guestfs-actions.pod:3951
 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 "
@@ -13722,20 +13898,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3824 ../src/guestfs-actions.pod:3864
-#: ../src/guestfs-actions.pod:3887 ../src/guestfs-actions.pod:3907
+#: ../src/guestfs-actions.pod:3821 ../src/guestfs-actions.pod:3861
+#: ../src/guestfs-actions.pod:3884 ../src/guestfs-actions.pod:3904
 msgid "(Added in 1.5.2)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.2)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3826
+#: ../src/guestfs-actions.pod:3823
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3828
+#: ../src/guestfs-actions.pod:3825
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13746,7 +13922,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3832
+#: ../src/guestfs-actions.pod:3829
 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 "
@@ -13756,21 +13932,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3840 ../src/guestfs-actions.pod:3939
-#: ../src/guestfs-actions.pod:3958 ../src/guestfs-actions.pod:4008
-#: ../src/guestfs-actions.pod:4056
+#: ../src/guestfs-actions.pod:3837 ../src/guestfs-actions.pod:3936
+#: ../src/guestfs-actions.pod:3955 ../src/guestfs-actions.pod:4005
+#: ../src/guestfs-actions.pod:4053
 msgid "(Added in 1.5.1)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.1)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3842
+#: ../src/guestfs-actions.pod:3839
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3844
+#: ../src/guestfs-actions.pod:3841
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13783,7 +13959,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3850 ../fish/guestfish-actions.pod:2655
+#: ../src/guestfs-actions.pod:3847 ../fish/guestfish-actions.pod:2652
 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 "
@@ -13792,15 +13968,15 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3857 ../src/guestfs-actions.pod:3880
-#: ../src/guestfs-actions.pod:4020 ../src/guestfs-actions.pod:4962
-#: ../src/guestfs-actions.pod:5742 ../src/guestfs-actions.pod:6149
-#: ../src/guestfs-actions.pod:6172 ../src/guestfs-actions.pod:6198
-#: ../src/guestfs-actions.pod:7358 ../fish/guestfish-actions.pod:2663
-#: ../fish/guestfish-actions.pod:2676 ../fish/guestfish-actions.pod:2760
-#: ../fish/guestfish-actions.pod:3334 ../fish/guestfish-actions.pod:3854
-#: ../fish/guestfish-actions.pod:4164 ../fish/guestfish-actions.pod:4180
-#: ../fish/guestfish-actions.pod:4195 ../fish/guestfish-actions.pod:4910
+#: ../src/guestfs-actions.pod:3854 ../src/guestfs-actions.pod:3877
+#: ../src/guestfs-actions.pod:4017 ../src/guestfs-actions.pod:4975
+#: ../src/guestfs-actions.pod:5755 ../src/guestfs-actions.pod:6162
+#: ../src/guestfs-actions.pod:6192 ../src/guestfs-actions.pod:6225
+#: ../src/guestfs-actions.pod:7406 ../fish/guestfish-actions.pod:2660
+#: ../fish/guestfish-actions.pod:2673 ../fish/guestfish-actions.pod:2757
+#: ../fish/guestfish-actions.pod:3347 ../fish/guestfish-actions.pod:3867
+#: ../fish/guestfish-actions.pod:4177 ../fish/guestfish-actions.pod:4200
+#: ../fish/guestfish-actions.pod:4222 ../fish/guestfish-actions.pod:4951
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
@@ -13808,13 +13984,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3866
+#: ../src/guestfs-actions.pod:3863
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3868
+#: ../src/guestfs-actions.pod:3865
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13828,7 +14004,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3875
+#: ../src/guestfs-actions.pod:3872
 msgid ""
 "This command is the same as C<guestfs_luks_format> but it also allows you to "
 "set the C<cipher> used."
 msgid ""
 "This command is the same as C<guestfs_luks_format> but it also allows you to "
 "set the C<cipher> used."
@@ -13836,13 +14012,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3889
+#: ../src/guestfs-actions.pod:3886
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3891
+#: ../src/guestfs-actions.pod:3888
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13855,7 +14031,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3897 ../fish/guestfish-actions.pod:2683
+#: ../src/guestfs-actions.pod:3894 ../fish/guestfish-actions.pod:2680
 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."
 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."
@@ -13863,13 +14039,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3909
+#: ../src/guestfs-actions.pod:3906
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3911
+#: ../src/guestfs-actions.pod:3908
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13882,7 +14058,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3917 ../fish/guestfish-actions.pod:2694
+#: ../src/guestfs-actions.pod:3914 ../fish/guestfish-actions.pod:2691
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
@@ -13890,13 +14066,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3920 ../fish/guestfish-actions.pod:2697
+#: ../src/guestfs-actions.pod:3917 ../fish/guestfish-actions.pod:2694
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3922 ../fish/guestfish-actions.pod:2699
+#: ../src/guestfs-actions.pod:3919 ../fish/guestfish-actions.pod:2696
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
@@ -13904,7 +14080,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3925 ../fish/guestfish-actions.pod:2702
+#: ../src/guestfs-actions.pod:3922 ../fish/guestfish-actions.pod:2699
 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 "
@@ -13913,7 +14089,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3929
+#: ../src/guestfs-actions.pod:3926
 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 "
@@ -13922,13 +14098,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3941
+#: ../src/guestfs-actions.pod:3938
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3943
+#: ../src/guestfs-actions.pod:3940
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13941,7 +14117,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3949
+#: ../src/guestfs-actions.pod:3946
 msgid ""
 "This is the same as C<guestfs_luks_open> except that a read-only mapping is "
 "created."
 msgid ""
 "This is the same as C<guestfs_luks_open> except that a read-only mapping is "
 "created."
@@ -13949,13 +14125,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3960
+#: ../src/guestfs-actions.pod:3957
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3962
+#: ../src/guestfs-actions.pod:3959
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13968,7 +14144,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3968 ../fish/guestfish-actions.pod:2727
+#: ../src/guestfs-actions.pod:3965 ../fish/guestfish-actions.pod:2724
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
@@ -13976,13 +14152,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3975
+#: ../src/guestfs-actions.pod:3972
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3977
+#: ../src/guestfs-actions.pod:3974
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13993,7 +14169,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3981 ../fish/guestfish-actions.pod:2734
+#: ../src/guestfs-actions.pod:3978 ../fish/guestfish-actions.pod:2731
 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 C</dev/VG/"
 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 C</dev/VG/"
@@ -14002,7 +14178,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3985 ../fish/guestfish-actions.pod:2738
+#: ../src/guestfs-actions.pod:3982 ../fish/guestfish-actions.pod:2735
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
@@ -14010,25 +14186,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3988
+#: ../src/guestfs-actions.pod:3985
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3993
+#: ../src/guestfs-actions.pod:3990
 msgid "(Added in 1.5.24)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.24)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3995
+#: ../src/guestfs-actions.pod:3992
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3997
+#: ../src/guestfs-actions.pod:3994
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14038,7 +14214,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4000
+#: ../src/guestfs-actions.pod:3997
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
@@ -14046,21 +14222,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4003 ../src/guestfs-actions.pod:4045
-#: ../fish/guestfish-actions.pod:2750 ../fish/guestfish-actions.pod:2781
+#: ../src/guestfs-actions.pod:4000 ../src/guestfs-actions.pod:4042
+#: ../fish/guestfish-actions.pod:2747 ../fish/guestfish-actions.pod:2778
 msgid ""
 "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4010
+#: ../src/guestfs-actions.pod:4007
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4012
+#: ../src/guestfs-actions.pod:4009
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14070,7 +14246,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4015 ../fish/guestfish-actions.pod:2757
+#: ../src/guestfs-actions.pod:4012 ../fish/guestfish-actions.pod:2754
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
@@ -14078,13 +14254,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4025
+#: ../src/guestfs-actions.pod:4022
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4027
+#: ../src/guestfs-actions.pod:4024
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14095,7 +14271,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4031 ../fish/guestfish-actions.pod:2767
+#: ../src/guestfs-actions.pod:4028 ../fish/guestfish-actions.pod:2764
 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 "
@@ -14104,7 +14280,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4035 ../fish/guestfish-actions.pod:2771
+#: ../src/guestfs-actions.pod:4032 ../fish/guestfish-actions.pod:2768
 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 "
@@ -14117,13 +14293,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4048 ../fish/guestfish-actions.pod:2784
+#: ../src/guestfs-actions.pod:4045 ../fish/guestfish-actions.pod:2781
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4050 ../fish/guestfish-actions.pod:2786
+#: ../src/guestfs-actions.pod:4047 ../fish/guestfish-actions.pod:2783
 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."
 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."
@@ -14131,13 +14307,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4058
+#: ../src/guestfs-actions.pod:4055
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4060
+#: ../src/guestfs-actions.pod:4057
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14148,7 +14324,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4064 ../fish/guestfish-actions.pod:2794
+#: ../src/guestfs-actions.pod:4061 ../fish/guestfish-actions.pod:2791
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
@@ -14156,7 +14332,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4067 ../fish/guestfish-actions.pod:2797
+#: ../src/guestfs-actions.pod:4064 ../fish/guestfish-actions.pod:2794
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, C</"
 "dev/VG>."
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, C</"
 "dev/VG>."
@@ -14164,20 +14340,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4072 ../src/guestfs-actions.pod:5308
-#: ../src/guestfs-actions.pod:7097
+#: ../src/guestfs-actions.pod:4069 ../src/guestfs-actions.pod:5321
+#: ../src/guestfs-actions.pod:7138
 msgid "(Added in 1.0.13)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.13)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4074
+#: ../src/guestfs-actions.pod:4071
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4076
+#: ../src/guestfs-actions.pod:4073
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14189,25 +14365,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4081 ../fish/guestfish-actions.pod:2804
+#: ../src/guestfs-actions.pod:4078 ../fish/guestfish-actions.pod:2801
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4085 ../src/guestfs-actions.pod:7110
+#: ../src/guestfs-actions.pod:4082 ../src/guestfs-actions.pod:7151
 msgid "(Added in 1.0.83)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.83)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4087
+#: ../src/guestfs-actions.pod:4084
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4089
+#: ../src/guestfs-actions.pod:4086
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14219,7 +14395,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4094 ../fish/guestfish-actions.pod:2810
+#: ../src/guestfs-actions.pod:4091 ../fish/guestfish-actions.pod:2807
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
@@ -14227,13 +14403,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4102
+#: ../src/guestfs-actions.pod:4099
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4104
+#: ../src/guestfs-actions.pod:4101
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14245,7 +14421,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4109 ../fish/guestfish-actions.pod:2818
+#: ../src/guestfs-actions.pod:4106 ../fish/guestfish-actions.pod:2815
 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 "
@@ -14255,19 +14431,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4117
+#: ../src/guestfs-actions.pod:4114
 msgid "(Added in 1.3.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.3.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4119
+#: ../src/guestfs-actions.pod:4116
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4121
+#: ../src/guestfs-actions.pod:4118
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14277,7 +14453,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4124 ../fish/guestfish-actions.pod:2828
+#: ../src/guestfs-actions.pod:4121 ../fish/guestfish-actions.pod:2825
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command."
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command."
@@ -14285,7 +14461,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4127 ../fish/guestfish-actions.pod:2831
+#: ../src/guestfs-actions.pod:4124 ../fish/guestfish-actions.pod:2828
 msgid ""
 "This returns a list of the logical volume device names (eg. C</dev/"
 "VolGroup00/LogVol00>)."
 msgid ""
 "This returns a list of the logical volume device names (eg. C</dev/"
 "VolGroup00/LogVol00>)."
@@ -14293,19 +14469,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4130
+#: ../src/guestfs-actions.pod:4127
 msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4138
+#: ../src/guestfs-actions.pod:4135
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4140
+#: ../src/guestfs-actions.pod:4137
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
@@ -14315,7 +14491,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4143 ../fish/guestfish-actions.pod:2840
+#: ../src/guestfs-actions.pod:4140 ../fish/guestfish-actions.pod:2837
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command.  The \"full\" version includes all fields."
@@ -14323,7 +14499,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4146
+#: ../src/guestfs-actions.pod:4143
 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 use>."
 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 use>."
@@ -14331,13 +14507,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4152
+#: ../src/guestfs-actions.pod:4149
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4154
+#: ../src/guestfs-actions.pod:4151
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14348,19 +14524,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4158 ../fish/guestfish-actions.pod:2847
+#: ../src/guestfs-actions.pod:4155 ../fish/guestfish-actions.pod:2844
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4165
+#: ../src/guestfs-actions.pod:4162
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4167
+#: ../src/guestfs-actions.pod:4164
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -14372,7 +14548,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4172 ../fish/guestfish-actions.pod:2853
+#: ../src/guestfs-actions.pod:4169 ../fish/guestfish-actions.pod:2850
 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 "
@@ -14381,7 +14557,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4176 ../fish/guestfish-actions.pod:2857
+#: ../src/guestfs-actions.pod:4173 ../fish/guestfish-actions.pod:2854
 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>.  "
@@ -14394,7 +14570,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4186
+#: ../src/guestfs-actions.pod:4183
 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 "
@@ -14406,13 +14582,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4200
+#: ../src/guestfs-actions.pod:4197
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4202
+#: ../src/guestfs-actions.pod:4199
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14423,19 +14599,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4206 ../fish/guestfish-actions.pod:2879
+#: ../src/guestfs-actions.pod:4203 ../fish/guestfish-actions.pod:2876
 msgid "Create a directory named C<path>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Create a directory named C<path>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4212
+#: ../src/guestfs-actions.pod:4209
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4214
+#: ../src/guestfs-actions.pod:4211
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14447,7 +14623,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4219 ../fish/guestfish-actions.pod:2885
+#: ../src/guestfs-actions.pod:4216 ../fish/guestfish-actions.pod:2882
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
@@ -14455,7 +14631,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4222 ../fish/guestfish-actions.pod:2888
+#: ../src/guestfs-actions.pod:4219 ../fish/guestfish-actions.pod:2885
 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 "
@@ -14464,19 +14640,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4226
+#: ../src/guestfs-actions.pod:4223
 msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4232
+#: ../src/guestfs-actions.pod:4229
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4234
+#: ../src/guestfs-actions.pod:4231
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14487,7 +14663,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4238 ../fish/guestfish-actions.pod:2898
+#: ../src/guestfs-actions.pod:4235 ../fish/guestfish-actions.pod:2895
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
@@ -14495,13 +14671,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4245
+#: ../src/guestfs-actions.pod:4242
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4247
+#: ../src/guestfs-actions.pod:4244
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14512,7 +14688,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4251 ../fish/guestfish-actions.pod:2905
+#: ../src/guestfs-actions.pod:4248 ../fish/guestfish-actions.pod:2902
 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 "
@@ -14521,7 +14697,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4256 ../fish/guestfish-actions.pod:2910
+#: ../src/guestfs-actions.pod:4253 ../fish/guestfish-actions.pod:2907
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
@@ -14529,19 +14705,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4259 ../fish/guestfish-actions.pod:2913
+#: ../src/guestfs-actions.pod:4256 ../fish/guestfish-actions.pod:2910
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4262 ../fish/guestfish-actions.pod:2916
+#: ../src/guestfs-actions.pod:4259 ../fish/guestfish-actions.pod:2913
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4265 ../fish/guestfish-actions.pod:2919
+#: ../src/guestfs-actions.pod:4262 ../fish/guestfish-actions.pod:2916
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
@@ -14549,19 +14725,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4268 ../fish/guestfish-actions.pod:2922
+#: ../src/guestfs-actions.pod:4265 ../fish/guestfish-actions.pod:2919
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4275
+#: ../src/guestfs-actions.pod:4272
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4277
+#: ../src/guestfs-actions.pod:4274
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14575,7 +14751,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4284 ../fish/guestfish-actions.pod:2928
+#: ../src/guestfs-actions.pod:4281 ../fish/guestfish-actions.pod:2925
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
@@ -14583,7 +14759,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4288 ../fish/guestfish-actions.pod:2932
+#: ../src/guestfs-actions.pod:4285 ../fish/guestfish-actions.pod:2929
 #, 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"
@@ -14592,28 +14768,28 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4290
+#: ../src/guestfs-actions.pod:4287
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4294 ../src/guestfs-actions.pod:4312
-#: ../src/guestfs-actions.pod:4330 ../src/guestfs-actions.pod:4346
-#: ../src/guestfs-actions.pod:4360 ../src/guestfs-actions.pod:4374
-#: ../src/guestfs-actions.pod:4433 ../src/guestfs-actions.pod:4698
+#: ../src/guestfs-actions.pod:4291 ../src/guestfs-actions.pod:4309
+#: ../src/guestfs-actions.pod:4327 ../src/guestfs-actions.pod:4343
+#: ../src/guestfs-actions.pod:4357 ../src/guestfs-actions.pod:4371
+#: ../src/guestfs-actions.pod:4430 ../src/guestfs-actions.pod:4695
 msgid "(Added in 1.0.68)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.68)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4296
+#: ../src/guestfs-actions.pod:4293
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4298
+#: ../src/guestfs-actions.pod:4295
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14627,7 +14803,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4305 ../fish/guestfish-actions.pod:2940
+#: ../src/guestfs-actions.pod:4302 ../fish/guestfish-actions.pod:2937
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
@@ -14635,19 +14811,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4308
+#: ../src/guestfs-actions.pod:4305
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4314
+#: ../src/guestfs-actions.pod:4311
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4316
+#: ../src/guestfs-actions.pod:4313
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14661,7 +14837,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4323 ../fish/guestfish-actions.pod:2949
+#: ../src/guestfs-actions.pod:4320 ../fish/guestfish-actions.pod:2946
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
@@ -14669,19 +14845,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4326
+#: ../src/guestfs-actions.pod:4323
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4332
+#: ../src/guestfs-actions.pod:4329
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4334
+#: ../src/guestfs-actions.pod:4331
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14693,7 +14869,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4339 ../fish/guestfish-actions.pod:2958
+#: ../src/guestfs-actions.pod:4336 ../fish/guestfish-actions.pod:2955
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
@@ -14701,7 +14877,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4342 ../fish/guestfish-actions.pod:2961
+#: ../src/guestfs-actions.pod:4339 ../fish/guestfish-actions.pod:2958
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
@@ -14710,13 +14886,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4348
+#: ../src/guestfs-actions.pod:4345
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4350
+#: ../src/guestfs-actions.pod:4347
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14729,19 +14905,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4356 ../fish/guestfish-actions.pod:2967
+#: ../src/guestfs-actions.pod:4353 ../fish/guestfish-actions.pod:2964
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4362
+#: ../src/guestfs-actions.pod:4359
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4364
+#: ../src/guestfs-actions.pod:4361
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14754,19 +14930,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4370 ../fish/guestfish-actions.pod:2973
+#: ../src/guestfs-actions.pod:4367 ../fish/guestfish-actions.pod:2970
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4376
+#: ../src/guestfs-actions.pod:4373
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4378
+#: ../src/guestfs-actions.pod:4375
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14778,7 +14954,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4383
+#: ../src/guestfs-actions.pod:4380
 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>."
 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>."
@@ -14786,13 +14962,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4393
+#: ../src/guestfs-actions.pod:4390
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4395
+#: ../src/guestfs-actions.pod:4392
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14804,7 +14980,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4400 ../fish/guestfish-actions.pod:2989
+#: ../src/guestfs-actions.pod:4397 ../fish/guestfish-actions.pod:2986
 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>."
 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>."
@@ -14812,13 +14988,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4408
+#: ../src/guestfs-actions.pod:4405
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4410
+#: ../src/guestfs-actions.pod:4407
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14831,7 +15007,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4416
+#: ../src/guestfs-actions.pod:4413
 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 "
@@ -14840,8 +15016,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4421 ../src/guestfs-actions.pod:4464
-#: ../fish/guestfish-actions.pod:3002 ../fish/guestfish-actions.pod:3029
+#: ../src/guestfs-actions.pod:4418 ../src/guestfs-actions.pod:4461
+#: ../fish/guestfish-actions.pod:2999 ../fish/guestfish-actions.pod:3026
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
@@ -14849,20 +15025,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4426 ../fish/guestfish-actions.pod:3005
+#: ../src/guestfs-actions.pod:4423 ../fish/guestfish-actions.pod:3002
 msgid ""
 "This function is deprecated.  In new code, use the C<mkfs_opts> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<mkfs_opts> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4435
+#: ../src/guestfs-actions.pod:4432
 msgid "guestfs_mkfs_opts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_opts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4437
+#: ../src/guestfs-actions.pod:4434
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14874,7 +15050,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4448
+#: ../src/guestfs-actions.pod:4445
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
@@ -14884,7 +15060,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4451 ../fish/guestfish-actions.pod:3016
+#: ../src/guestfs-actions.pod:4448 ../fish/guestfish-actions.pod:3013
 msgid ""
 "This function creates a filesystem on C<device>.  The filesystem type is "
 "C<fstype>, for example C<ext3>."
 msgid ""
 "This function creates a filesystem on C<device>.  The filesystem type is "
 "C<fstype>, for example C<ext3>."
@@ -14892,13 +15068,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:4458 ../fish/guestfish-actions.pod:3023
+#: ../src/guestfs-actions.pod:4455 ../fish/guestfish-actions.pod:3020
 msgid "C<blocksize>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<blocksize>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4460 ../fish/guestfish-actions.pod:3025
+#: ../src/guestfs-actions.pod:4457 ../fish/guestfish-actions.pod:3022
 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 "
@@ -14906,48 +15082,48 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4467 ../fish/guestfish-actions.pod:3032
+#: ../src/guestfs-actions.pod:4464 ../fish/guestfish-actions.pod:3029
 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
-#: ../src/guestfs-actions.pod:4469 ../fish/guestfish-actions.pod:3034
+#: ../src/guestfs-actions.pod:4466 ../fish/guestfish-actions.pod:3031
 msgid "C<features>"
 msgstr ""
 
 #. type: textblock
 msgid "C<features>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4471 ../fish/guestfish-actions.pod:3036
-msgid "This passes the C<-O> parameter to the external mkfs program."
+#: ../src/guestfs-actions.pod:4468 ../fish/guestfish-actions.pod:3033
+msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4473 ../fish/guestfish-actions.pod:3038
+#: ../src/guestfs-actions.pod:4470 ../fish/guestfish-actions.pod:3035
 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
-#: ../src/guestfs-actions.pod:4477 ../fish/guestfish-actions.pod:3042
+#: ../src/guestfs-actions.pod:4474 ../fish/guestfish-actions.pod:3039
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4484
+#: ../src/guestfs-actions.pod:4481
 msgid "(Added in 1.7.19)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.7.19)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4486
+#: ../src/guestfs-actions.pod:4483
 msgid "guestfs_mkfs_opts_va"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_opts_va"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4488
+#: ../src/guestfs-actions.pod:4485
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14960,19 +15136,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4494
+#: ../src/guestfs-actions.pod:4491
 msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4498
+#: ../src/guestfs-actions.pod:4495
 msgid "guestfs_mkfs_opts_argv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_opts_argv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4500
+#: ../src/guestfs-actions.pod:4497
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14985,19 +15161,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4506
+#: ../src/guestfs-actions.pod:4503
 msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4510
+#: ../src/guestfs-actions.pod:4507
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4512
+#: ../src/guestfs-actions.pod:4509
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15008,7 +15184,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4516
+#: ../src/guestfs-actions.pod:4513
 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 "
@@ -15017,7 +15193,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4520 ../fish/guestfish-actions.pod:3057
+#: ../src/guestfs-actions.pod:4517 ../fish/guestfish-actions.pod:3054
 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 "
@@ -15026,7 +15202,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4524 ../fish/guestfish-actions.pod:3061
+#: ../src/guestfs-actions.pod:4521 ../fish/guestfish-actions.pod:3058
 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 "
@@ -15035,7 +15211,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4529 ../fish/guestfish-actions.pod:3066
+#: ../src/guestfs-actions.pod:4526 ../fish/guestfish-actions.pod:3063
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
@@ -15051,13 +15227,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4538 ../fish/guestfish-actions.pod:3075
+#: ../src/guestfs-actions.pod:4535 ../fish/guestfish-actions.pod:3072
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4540
+#: ../src/guestfs-actions.pod:4537
 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 "
@@ -15066,7 +15242,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4544
+#: ../src/guestfs-actions.pod:4541
 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 "
@@ -15076,13 +15252,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4549 ../fish/guestfish-actions.pod:3086
+#: ../src/guestfs-actions.pod:4546 ../fish/guestfish-actions.pod:3083
 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
-#: ../src/guestfs-actions.pod:4551
+#: ../src/guestfs-actions.pod:4548
 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 "
@@ -15091,20 +15267,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4557 ../src/guestfs-actions.pod:4816
-#: ../src/guestfs-actions.pod:5726
+#: ../src/guestfs-actions.pod:4554 ../src/guestfs-actions.pod:4820
+#: ../src/guestfs-actions.pod:5739
 msgid "(Added in 1.0.62)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.62)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4559
+#: ../src/guestfs-actions.pod:4556
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4561
+#: ../src/guestfs-actions.pod:4558
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15118,14 +15294,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4568 ../fish/guestfish-actions.pod:3096
+#: ../src/guestfs-actions.pod:4565 ../fish/guestfish-actions.pod:3093
 msgid ""
 "This call creates block or character special devices, or named pipes (FIFOs)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This call creates block or character special devices, or named pipes (FIFOs)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4571 ../fish/guestfish-actions.pod:3099
+#: ../src/guestfs-actions.pod:4568 ../fish/guestfish-actions.pod:3096
 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 "
@@ -15134,7 +15310,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4576
+#: ../src/guestfs-actions.pod:4573
 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 "
@@ -15146,13 +15322,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4590
+#: ../src/guestfs-actions.pod:4587
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4592
+#: ../src/guestfs-actions.pod:4589
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15166,7 +15342,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4599
+#: ../src/guestfs-actions.pod:4596
 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 "
@@ -15175,13 +15351,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4609
+#: ../src/guestfs-actions.pod:4606
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4611
+#: ../src/guestfs-actions.pod:4608
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15195,7 +15371,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4618
+#: ../src/guestfs-actions.pod:4615
 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 "
@@ -15204,13 +15380,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4628
+#: ../src/guestfs-actions.pod:4625
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4630
+#: ../src/guestfs-actions.pod:4627
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15221,19 +15397,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4634 ../fish/guestfish-actions.pod:3138
+#: ../src/guestfs-actions.pod:4631 ../fish/guestfish-actions.pod:3135
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4640
+#: ../src/guestfs-actions.pod:4637
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4642
+#: ../src/guestfs-actions.pod:4639
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15245,13 +15421,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4647 ../fish/guestfish-actions.pod:3144
+#: ../src/guestfs-actions.pod:4644 ../fish/guestfish-actions.pod:3141
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4649 ../fish/guestfish-actions.pod:3146
+#: ../src/guestfs-actions.pod:4646 ../fish/guestfish-actions.pod:3143
 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 the kernel "
 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 the kernel "
@@ -15260,13 +15436,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4657
+#: ../src/guestfs-actions.pod:4654
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4659
+#: ../src/guestfs-actions.pod:4656
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15278,19 +15454,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4664 ../fish/guestfish-actions.pod:3154
+#: ../src/guestfs-actions.pod:4661 ../fish/guestfish-actions.pod:3151
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4670
+#: ../src/guestfs-actions.pod:4667
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4672
+#: ../src/guestfs-actions.pod:4669
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15301,13 +15477,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4676 ../fish/guestfish-actions.pod:3160
+#: ../src/guestfs-actions.pod:4673 ../fish/guestfish-actions.pod:3157
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4678
+#: ../src/guestfs-actions.pod:4675
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<guestfs_fallocate>."
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<guestfs_fallocate>."
@@ -15315,13 +15491,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4685
+#: ../src/guestfs-actions.pod:4682
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4687
+#: ../src/guestfs-actions.pod:4684
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15332,13 +15508,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4691 ../fish/guestfish-actions.pod:3169
+#: ../src/guestfs-actions.pod:4688 ../fish/guestfish-actions.pod:3166
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4693 ../fish/guestfish-actions.pod:3171
+#: ../src/guestfs-actions.pod:4690 ../fish/guestfish-actions.pod:3168
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
@@ -15346,13 +15522,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4700
+#: ../src/guestfs-actions.pod:4697
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4702
+#: ../src/guestfs-actions.pod:4699
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15364,7 +15540,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4707 ../fish/guestfish-actions.pod:3178
+#: ../src/guestfs-actions.pod:4704 ../fish/guestfish-actions.pod:3175
 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 "
@@ -15374,7 +15550,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4713 ../fish/guestfish-actions.pod:3184
+#: ../src/guestfs-actions.pod:4710 ../fish/guestfish-actions.pod:3181
 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 "
@@ -15383,7 +15559,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4718 ../fish/guestfish-actions.pod:3189
+#: ../src/guestfs-actions.pod:4715 ../fish/guestfish-actions.pod:3186
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
@@ -15391,7 +15567,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4721
+#: ../src/guestfs-actions.pod:4718
 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 "
 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 "
@@ -15402,15 +15578,22 @@ msgid ""
 "(use an empty string for the first parameter if you don't want any options)."
 msgstr ""
 
 "(use an empty string for the first parameter if you don't want any options)."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:4730 ../fish/guestfish-actions.pod:3199
+msgid ""
+"This function is deprecated.  In new code, use the C<mount_options> call "
+"instead."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4735
+#: ../src/guestfs-actions.pod:4739
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4737
+#: ../src/guestfs-actions.pod:4741
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15422,7 +15605,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4742 ../fish/guestfish-actions.pod:3206
+#: ../src/guestfs-actions.pod:4746 ../fish/guestfish-actions.pod:3210
 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 "
@@ -15431,13 +15614,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4750
+#: ../src/guestfs-actions.pod:4754
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4752
+#: ../src/guestfs-actions.pod:4756
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15450,7 +15633,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4758
+#: ../src/guestfs-actions.pod:4762
 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."
 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."
@@ -15458,7 +15641,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4762 ../fish/guestfish-actions.pod:3218
+#: ../src/guestfs-actions.pod:4766 ../fish/guestfish-actions.pod:3222
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
@@ -15466,20 +15649,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4768 ../src/guestfs-actions.pod:4782
-#: ../src/guestfs-actions.pod:4799
+#: ../src/guestfs-actions.pod:4772 ../src/guestfs-actions.pod:4786
+#: ../src/guestfs-actions.pod:4803
 msgid "(Added in 1.0.10)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.10)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4770
+#: ../src/guestfs-actions.pod:4774
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4772
+#: ../src/guestfs-actions.pod:4776
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15491,7 +15674,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4777
+#: ../src/guestfs-actions.pod:4781
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it mounts the "
 "filesystem with the read-only (I<-o ro>) flag."
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it mounts the "
 "filesystem with the read-only (I<-o ro>) flag."
@@ -15499,13 +15682,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4784
+#: ../src/guestfs-actions.pod:4788
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4786
+#: ../src/guestfs-actions.pod:4790
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15519,7 +15702,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4793
+#: ../src/guestfs-actions.pod:4797
 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 I<-"
 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 I<-"
@@ -15528,13 +15711,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4801
+#: ../src/guestfs-actions.pod:4805
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4803
+#: ../src/guestfs-actions.pod:4807
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -15544,7 +15727,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4806
+#: ../src/guestfs-actions.pod:4810
 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 "
@@ -15553,13 +15736,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4818
+#: ../src/guestfs-actions.pod:4822
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4820
+#: ../src/guestfs-actions.pod:4824
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -15569,7 +15752,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4823 ../fish/guestfish-actions.pod:3249
+#: ../src/guestfs-actions.pod:4827 ../fish/guestfish-actions.pod:3253
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
@@ -15577,25 +15760,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4826 ../fish/guestfish-actions.pod:3252
+#: ../src/guestfs-actions.pod:4830 ../fish/guestfish-actions.pod:3256
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4828
+#: ../src/guestfs-actions.pod:4832
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4836
+#: ../src/guestfs-actions.pod:4840
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4838
+#: ../src/guestfs-actions.pod:4842
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15607,7 +15790,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4843 ../fish/guestfish-actions.pod:3260
+#: ../src/guestfs-actions.pod:4847 ../fish/guestfish-actions.pod:3264
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
@@ -15615,13 +15798,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4850
+#: ../src/guestfs-actions.pod:4854
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4852
+#: ../src/guestfs-actions.pod:4856
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15633,7 +15816,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4857 ../fish/guestfish-actions.pod:3267
+#: ../src/guestfs-actions.pod:4861 ../fish/guestfish-actions.pod:3271
 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 read-"
 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 read-"
@@ -15642,7 +15825,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4861 ../fish/guestfish-actions.pod:3271
+#: ../src/guestfs-actions.pod:4865 ../fish/guestfish-actions.pod:3275
 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 "
@@ -15651,7 +15834,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4865 ../fish/guestfish-actions.pod:3275
+#: ../src/guestfs-actions.pod:4869 ../fish/guestfish-actions.pod:3279
 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."
 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."
@@ -15659,19 +15842,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4871
+#: ../src/guestfs-actions.pod:4875
 msgid "(Added in 1.0.43)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.43)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4873
+#: ../src/guestfs-actions.pod:4877
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4875
+#: ../src/guestfs-actions.pod:4879
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15680,23 +15863,38 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4879 ../fish/guestfish-actions.pod:3283
+#: ../src/guestfs-actions.pod:4883 ../fish/guestfish-actions.pod:3287
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
-"size of the underlying device.  See also L<ntfsresize(8)>."
+"size of the underlying device."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4886 ../fish/guestfish-actions.pod:3290
+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 "
+"this check and clear this condition.  Furthermore, ntfsresize refuses to "
+"resize filesystems which have been marked in this way.  So in effect it is "
+"not possible to call ntfsresize multiple times on a single filesystem "
+"without booting into Windows between each resize."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4894 ../fish/guestfish-actions.pod:3298
+msgid "See also L<ntfsresize(8)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4887
+#: ../src/guestfs-actions.pod:4900
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4889
+#: ../src/guestfs-actions.pod:4902
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15708,7 +15906,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4894
+#: ../src/guestfs-actions.pod:4907
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
@@ -15716,21 +15914,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4899 ../src/guestfs-actions.pod:5335
-#: ../src/guestfs-actions.pod:5408 ../src/guestfs-actions.pod:5674
-#: ../src/guestfs-actions.pod:7245
+#: ../src/guestfs-actions.pod:4912 ../src/guestfs-actions.pod:5348
+#: ../src/guestfs-actions.pod:5421 ../src/guestfs-actions.pod:5687
+#: ../src/guestfs-actions.pod:7293
 msgid "(Added in 1.3.14)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.3.14)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4901
+#: ../src/guestfs-actions.pod:4914
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4903
+#: ../src/guestfs-actions.pod:4916
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15744,7 +15942,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4910
+#: ../src/guestfs-actions.pod:4923
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<guestfs_part_init> first."
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<guestfs_part_init> first."
@@ -15752,7 +15950,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4913 ../fish/guestfish-actions.pod:3301
+#: ../src/guestfs-actions.pod:4926 ../fish/guestfish-actions.pod:3314
 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 "
@@ -15761,7 +15959,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4918 ../fish/guestfish-actions.pod:3306
+#: ../src/guestfs-actions.pod:4931 ../fish/guestfish-actions.pod:3319
 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 "
@@ -15770,7 +15968,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4922
+#: ../src/guestfs-actions.pod:4935
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
@@ -15778,22 +15976,22 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4927 ../src/guestfs-actions.pod:4965
-#: ../src/guestfs-actions.pod:5018 ../src/guestfs-actions.pod:5096
-#: ../src/guestfs-actions.pod:5134 ../src/guestfs-actions.pod:5153
-#: ../src/guestfs-actions.pod:5193
+#: ../src/guestfs-actions.pod:4940 ../src/guestfs-actions.pod:4978
+#: ../src/guestfs-actions.pod:5031 ../src/guestfs-actions.pod:5109
+#: ../src/guestfs-actions.pod:5147 ../src/guestfs-actions.pod:5166
+#: ../src/guestfs-actions.pod:5206
 msgid "(Added in 1.0.78)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.78)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4929
+#: ../src/guestfs-actions.pod:4942
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4931
+#: ../src/guestfs-actions.pod:4944
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15805,13 +16003,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4936 ../fish/guestfish-actions.pod:3317
+#: ../src/guestfs-actions.pod:4949 ../fish/guestfish-actions.pod:3330
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4938 ../fish/guestfish-actions.pod:3319
+#: ../src/guestfs-actions.pod:4951 ../fish/guestfish-actions.pod:3332
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
@@ -15819,13 +16017,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4946
+#: ../src/guestfs-actions.pod:4959
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4948
+#: ../src/guestfs-actions.pod:4961
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15837,7 +16035,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4953
+#: ../src/guestfs-actions.pod:4966
 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 "
@@ -15846,7 +16044,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4957
+#: ../src/guestfs-actions.pod:4970
 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>."
 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>."
@@ -15854,13 +16052,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4967
+#: ../src/guestfs-actions.pod:4980
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4969
+#: ../src/guestfs-actions.pod:4982
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15872,7 +16070,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4974 ../fish/guestfish-actions.pod:3341
+#: ../src/guestfs-actions.pod:4987 ../fish/guestfish-actions.pod:3354
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
@@ -15880,19 +16078,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4977
+#: ../src/guestfs-actions.pod:4990
 msgid "See also C<guestfs_part_set_bootable>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_part_set_bootable>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4983
+#: ../src/guestfs-actions.pod:4996
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4985
+#: ../src/guestfs-actions.pod:4998
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15904,7 +16102,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4990 ../fish/guestfish-actions.pod:3350
+#: ../src/guestfs-actions.pod:5003 ../fish/guestfish-actions.pod:3363
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
@@ -15912,7 +16110,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4993 ../src/guestfs-actions.pod:5169
+#: ../src/guestfs-actions.pod:5006 ../src/guestfs-actions.pod:5182
 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 "
@@ -15921,13 +16119,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5001
+#: ../src/guestfs-actions.pod:5014
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5003
+#: ../src/guestfs-actions.pod:5016
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -15938,7 +16136,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5007 ../fish/guestfish-actions.pod:3361
+#: ../src/guestfs-actions.pod:5020 ../fish/guestfish-actions.pod:3374
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
@@ -15946,7 +16144,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5010
+#: ../src/guestfs-actions.pod:5023
 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 "
@@ -15955,13 +16153,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5020
+#: ../src/guestfs-actions.pod:5033
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5022
+#: ../src/guestfs-actions.pod:5035
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15973,7 +16171,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5027 ../fish/guestfish-actions.pod:3373
+#: ../src/guestfs-actions.pod:5040 ../fish/guestfish-actions.pod:3386
 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> "
@@ -15982,7 +16180,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5031
+#: ../src/guestfs-actions.pod:5044
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
@@ -15990,25 +16188,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5034 ../fish/guestfish-actions.pod:3380
+#: ../src/guestfs-actions.pod:5047 ../fish/guestfish-actions.pod:3393
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5038 ../fish/guestfish-actions.pod:3384
+#: ../src/guestfs-actions.pod:5051 ../fish/guestfish-actions.pod:3397
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5040 ../fish/guestfish-actions.pod:3386
+#: ../src/guestfs-actions.pod:5053 ../fish/guestfish-actions.pod:3399
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5042 ../fish/guestfish-actions.pod:3388
+#: ../src/guestfs-actions.pod:5055 ../fish/guestfish-actions.pod:3401
 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 "
@@ -16017,13 +16215,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5046 ../fish/guestfish-actions.pod:3392
+#: ../src/guestfs-actions.pod:5059 ../fish/guestfish-actions.pod:3405
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5048 ../fish/guestfish-actions.pod:3394
+#: ../src/guestfs-actions.pod:5061 ../fish/guestfish-actions.pod:3407
 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 "
@@ -16032,116 +16230,116 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5055 ../fish/guestfish-actions.pod:3401
+#: ../src/guestfs-actions.pod:5068 ../fish/guestfish-actions.pod:3414
 msgid ""
 "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid ""
 "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5060 ../fish/guestfish-actions.pod:3406
+#: ../src/guestfs-actions.pod:5073 ../fish/guestfish-actions.pod:3419
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5062 ../fish/guestfish-actions.pod:3408
+#: ../src/guestfs-actions.pod:5075 ../fish/guestfish-actions.pod:3421
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5064 ../fish/guestfish-actions.pod:3410
+#: ../src/guestfs-actions.pod:5077 ../fish/guestfish-actions.pod:3423
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5066 ../fish/guestfish-actions.pod:3412
+#: ../src/guestfs-actions.pod:5079 ../fish/guestfish-actions.pod:3425
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5068 ../fish/guestfish-actions.pod:3414
+#: ../src/guestfs-actions.pod:5081 ../fish/guestfish-actions.pod:3427
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5070 ../fish/guestfish-actions.pod:3416
+#: ../src/guestfs-actions.pod:5083 ../fish/guestfish-actions.pod:3429
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5072 ../fish/guestfish-actions.pod:3418
+#: ../src/guestfs-actions.pod:5085 ../fish/guestfish-actions.pod:3431
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5074 ../fish/guestfish-actions.pod:3420
+#: ../src/guestfs-actions.pod:5087 ../fish/guestfish-actions.pod:3433
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5076 ../fish/guestfish-actions.pod:3422
+#: ../src/guestfs-actions.pod:5089 ../fish/guestfish-actions.pod:3435
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5078 ../fish/guestfish-actions.pod:3424
+#: ../src/guestfs-actions.pod:5091 ../fish/guestfish-actions.pod:3437
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5080 ../fish/guestfish-actions.pod:3426
+#: ../src/guestfs-actions.pod:5093 ../fish/guestfish-actions.pod:3439
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5082 ../fish/guestfish-actions.pod:3428
+#: ../src/guestfs-actions.pod:5095 ../fish/guestfish-actions.pod:3441
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5084 ../fish/guestfish-actions.pod:3430
+#: ../src/guestfs-actions.pod:5097 ../fish/guestfish-actions.pod:3443
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5086 ../fish/guestfish-actions.pod:3432
+#: ../src/guestfs-actions.pod:5099 ../fish/guestfish-actions.pod:3445
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5088 ../fish/guestfish-actions.pod:3434
+#: ../src/guestfs-actions.pod:5101 ../fish/guestfish-actions.pod:3447
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5090 ../fish/guestfish-actions.pod:3436
+#: ../src/guestfs-actions.pod:5103 ../fish/guestfish-actions.pod:3449
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5098
+#: ../src/guestfs-actions.pod:5111
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5100
+#: ../src/guestfs-actions.pod:5113
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
@@ -16152,7 +16350,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5104 ../fish/guestfish-actions.pod:3444
+#: ../src/guestfs-actions.pod:5117 ../fish/guestfish-actions.pod:3457
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
@@ -16160,31 +16358,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5107 ../fish/guestfish-actions.pod:3447
+#: ../src/guestfs-actions.pod:5120 ../fish/guestfish-actions.pod:3460
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5111 ../fish/guestfish-actions.pod:3451
+#: ../src/guestfs-actions.pod:5124 ../fish/guestfish-actions.pod:3464
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5113 ../fish/guestfish-actions.pod:3453
+#: ../src/guestfs-actions.pod:5126 ../fish/guestfish-actions.pod:3466
 msgid "Partition number, counting from 1."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Partition number, counting from 1."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5115 ../fish/guestfish-actions.pod:3455
+#: ../src/guestfs-actions.pod:5128 ../fish/guestfish-actions.pod:3468
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5117
+#: ../src/guestfs-actions.pod:5130
 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>."
 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>."
@@ -16192,31 +16390,31 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5120 ../fish/guestfish-actions.pod:3460
+#: ../src/guestfs-actions.pod:5133 ../fish/guestfish-actions.pod:3473
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5122 ../fish/guestfish-actions.pod:3462
+#: ../src/guestfs-actions.pod:5135 ../fish/guestfish-actions.pod:3475
 msgid "End of the partition in bytes."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "End of the partition in bytes."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5124 ../fish/guestfish-actions.pod:3464
+#: ../src/guestfs-actions.pod:5137 ../fish/guestfish-actions.pod:3477
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5126 ../fish/guestfish-actions.pod:3466
+#: ../src/guestfs-actions.pod:5139 ../fish/guestfish-actions.pod:3479
 msgid "Size of the partition in bytes."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Size of the partition in bytes."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5130
+#: ../src/guestfs-actions.pod:5143
 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 "
@@ -16225,13 +16423,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5136
+#: ../src/guestfs-actions.pod:5149
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5138
+#: ../src/guestfs-actions.pod:5151
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16244,7 +16442,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5144 ../fish/guestfish-actions.pod:3474
+#: ../src/guestfs-actions.pod:5157 ../fish/guestfish-actions.pod:3487
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
@@ -16252,7 +16450,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5147 ../fish/guestfish-actions.pod:3477
+#: ../src/guestfs-actions.pod:5160 ../fish/guestfish-actions.pod:3490
 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 "
@@ -16261,13 +16459,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5155
+#: ../src/guestfs-actions.pod:5168
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5157
+#: ../src/guestfs-actions.pod:5170
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16280,7 +16478,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5163 ../fish/guestfish-actions.pod:3485
+#: ../src/guestfs-actions.pod:5176 ../fish/guestfish-actions.pod:3498
 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 "
@@ -16290,13 +16488,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5177
+#: ../src/guestfs-actions.pod:5190
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5179
+#: ../src/guestfs-actions.pod:5192
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16309,7 +16507,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5185 ../fish/guestfish-actions.pod:3499
+#: ../src/guestfs-actions.pod:5198 ../fish/guestfish-actions.pod:3512
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
@@ -16317,7 +16515,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5188 ../fish/guestfish-actions.pod:3502
+#: ../src/guestfs-actions.pod:5201 ../fish/guestfish-actions.pod:3515
 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."
 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."
@@ -16325,13 +16523,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5195
+#: ../src/guestfs-actions.pod:5208
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5197
+#: ../src/guestfs-actions.pod:5210
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16342,7 +16540,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5201 ../fish/guestfish-actions.pod:3509
+#: ../src/guestfs-actions.pod:5214 ../fish/guestfish-actions.pod:3522
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
@@ -16350,7 +16548,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5205
+#: ../src/guestfs-actions.pod:5218
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "C<guestfs_list_partitions>."
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "C<guestfs_list_partitions>."
@@ -16358,13 +16556,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5213
+#: ../src/guestfs-actions.pod:5226
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5215
+#: ../src/guestfs-actions.pod:5228
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16374,7 +16572,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5218 ../fish/guestfish-actions.pod:3520
+#: ../src/guestfs-actions.pod:5231 ../fish/guestfish-actions.pod:3533
 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 "
@@ -16384,13 +16582,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5227
+#: ../src/guestfs-actions.pod:5240
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5229
+#: ../src/guestfs-actions.pod:5242
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16404,7 +16602,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5236 ../fish/guestfish-actions.pod:3529
+#: ../src/guestfs-actions.pod:5249 ../fish/guestfish-actions.pod:3542
 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>."
 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>."
@@ -16412,8 +16610,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5239 ../src/guestfs-actions.pod:5265
-#: ../fish/guestfish-actions.pod:3532 ../fish/guestfish-actions.pod:3547
+#: ../src/guestfs-actions.pod:5252 ../src/guestfs-actions.pod:5278
+#: ../fish/guestfish-actions.pod:3545 ../fish/guestfish-actions.pod:3560
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
@@ -16421,19 +16619,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5242
+#: ../src/guestfs-actions.pod:5255
 msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5253
+#: ../src/guestfs-actions.pod:5266
 msgid "guestfs_pread_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pread_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5255
+#: ../src/guestfs-actions.pod:5268
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16447,7 +16645,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5262 ../fish/guestfish-actions.pod:3544
+#: ../src/guestfs-actions.pod:5275 ../fish/guestfish-actions.pod:3557
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
@@ -16455,25 +16653,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5268
+#: ../src/guestfs-actions.pod:5281
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5277
+#: ../src/guestfs-actions.pod:5290
 msgid "(Added in 1.5.21)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.21)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5279
+#: ../src/guestfs-actions.pod:5292
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5281
+#: ../src/guestfs-actions.pod:5294
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16484,7 +16682,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5285 ../fish/guestfish-actions.pod:3559
+#: ../src/guestfs-actions.pod:5298 ../fish/guestfish-actions.pod:3572
 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>."
 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>."
@@ -16492,13 +16690,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5293
+#: ../src/guestfs-actions.pod:5306
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5295
+#: ../src/guestfs-actions.pod:5308
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16509,7 +16707,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5299 ../fish/guestfish-actions.pod:3567
+#: ../src/guestfs-actions.pod:5312 ../fish/guestfish-actions.pod:3580
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
@@ -16517,7 +16715,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5302 ../fish/guestfish-actions.pod:3570
+#: ../src/guestfs-actions.pod:5315 ../fish/guestfish-actions.pod:3583
 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 "
@@ -16526,13 +16724,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5310
+#: ../src/guestfs-actions.pod:5323
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5312
+#: ../src/guestfs-actions.pod:5325
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16543,7 +16741,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5316 ../fish/guestfish-actions.pod:3578
+#: ../src/guestfs-actions.pod:5329 ../fish/guestfish-actions.pod:3591
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
@@ -16551,13 +16749,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5323
+#: ../src/guestfs-actions.pod:5336
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5325
+#: ../src/guestfs-actions.pod:5338
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16569,7 +16767,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5330
+#: ../src/guestfs-actions.pod:5343
 msgid ""
 "This command is the same as C<guestfs_pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgid ""
 "This command is the same as C<guestfs_pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
@@ -16577,13 +16775,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5337
+#: ../src/guestfs-actions.pod:5350
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5339
+#: ../src/guestfs-actions.pod:5352
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -16593,7 +16791,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5342 ../fish/guestfish-actions.pod:3592
+#: ../src/guestfs-actions.pod:5355 ../fish/guestfish-actions.pod:3605
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command."
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command."
@@ -16601,7 +16799,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5345 ../fish/guestfish-actions.pod:3595
+#: ../src/guestfs-actions.pod:5358 ../fish/guestfish-actions.pod:3608
 msgid ""
 "This returns a list of just the device names that contain PVs (eg. C</dev/"
 "sda2>)."
 msgid ""
 "This returns a list of just the device names that contain PVs (eg. C</dev/"
 "sda2>)."
@@ -16609,19 +16807,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5348
+#: ../src/guestfs-actions.pod:5361
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5356
+#: ../src/guestfs-actions.pod:5369
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5358
+#: ../src/guestfs-actions.pod:5371
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
@@ -16631,7 +16829,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5361 ../fish/guestfish-actions.pod:3604
+#: ../src/guestfs-actions.pod:5374 ../fish/guestfish-actions.pod:3617
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command.  The \"full\" version includes all fields."
@@ -16639,7 +16837,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5364
+#: ../src/guestfs-actions.pod:5377
 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 use>."
 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 use>."
@@ -16647,13 +16845,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5370
+#: ../src/guestfs-actions.pod:5383
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5372
+#: ../src/guestfs-actions.pod:5385
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16664,19 +16862,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5376 ../fish/guestfish-actions.pod:3611
+#: ../src/guestfs-actions.pod:5389 ../fish/guestfish-actions.pod:3624
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5383
+#: ../src/guestfs-actions.pod:5396
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5385
+#: ../src/guestfs-actions.pod:5398
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16690,7 +16888,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5392 ../fish/guestfish-actions.pod:3617
+#: ../src/guestfs-actions.pod:5405 ../fish/guestfish-actions.pod:3630
 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>."
 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>."
@@ -16698,7 +16896,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5395 ../fish/guestfish-actions.pod:3620
+#: ../src/guestfs-actions.pod:5408 ../fish/guestfish-actions.pod:3633
 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 "
@@ -16709,19 +16907,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5401
+#: ../src/guestfs-actions.pod:5414
 msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5410
+#: ../src/guestfs-actions.pod:5423
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5412
+#: ../src/guestfs-actions.pod:5425
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16735,7 +16933,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5419 ../fish/guestfish-actions.pod:3635
+#: ../src/guestfs-actions.pod:5432 ../fish/guestfish-actions.pod:3648
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
@@ -16743,7 +16941,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5422 ../fish/guestfish-actions.pod:3638
+#: ../src/guestfs-actions.pod:5435 ../fish/guestfish-actions.pod:3651
 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 "
@@ -16752,25 +16950,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5427
+#: ../src/guestfs-actions.pod:5440
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5434
+#: ../src/guestfs-actions.pod:5447
 msgid "(Added in 1.5.20)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.5.20)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5436
+#: ../src/guestfs-actions.pod:5449
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5438
+#: ../src/guestfs-actions.pod:5451
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16782,13 +16980,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5443 ../fish/guestfish-actions.pod:3652
+#: ../src/guestfs-actions.pod:5456 ../fish/guestfish-actions.pod:3665
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5446
+#: ../src/guestfs-actions.pod:5459
 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 "
@@ -16797,19 +16995,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5458
+#: ../src/guestfs-actions.pod:5471
 msgid "(Added in 1.0.63)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.63)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5460
+#: ../src/guestfs-actions.pod:5473
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5462
+#: ../src/guestfs-actions.pod:5475
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -16820,7 +17018,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5468 ../fish/guestfish-actions.pod:3669
+#: ../src/guestfs-actions.pod:5481 ../fish/guestfish-actions.pod:3682
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
@@ -16828,7 +17026,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5471
+#: ../src/guestfs-actions.pod:5484
 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 "
@@ -16838,13 +17036,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5482
+#: ../src/guestfs-actions.pod:5495
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5484
+#: ../src/guestfs-actions.pod:5497
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
@@ -16855,13 +17053,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5488 ../fish/guestfish-actions.pod:3681
+#: ../src/guestfs-actions.pod:5501 ../fish/guestfish-actions.pod:3694
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5490 ../fish/guestfish-actions.pod:3683
+#: ../src/guestfs-actions.pod:5503 ../fish/guestfish-actions.pod:3696
 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 "
@@ -16870,7 +17068,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5494 ../fish/guestfish-actions.pod:3687
+#: ../src/guestfs-actions.pod:5507 ../fish/guestfish-actions.pod:3700
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
@@ -16878,116 +17076,116 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5499 ../fish/guestfish-actions.pod:3692
+#: ../src/guestfs-actions.pod:5512 ../fish/guestfish-actions.pod:3705
 msgid "'b'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'b'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5501 ../fish/guestfish-actions.pod:3694
+#: ../src/guestfs-actions.pod:5514 ../fish/guestfish-actions.pod:3707
 msgid "Block special"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Block special"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5503 ../fish/guestfish-actions.pod:3696
+#: ../src/guestfs-actions.pod:5516 ../fish/guestfish-actions.pod:3709
 msgid "'c'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'c'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5505 ../fish/guestfish-actions.pod:3698
+#: ../src/guestfs-actions.pod:5518 ../fish/guestfish-actions.pod:3711
 msgid "Char special"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Char special"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5507 ../fish/guestfish-actions.pod:3700
+#: ../src/guestfs-actions.pod:5520 ../fish/guestfish-actions.pod:3713
 msgid "'d'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'d'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5509 ../fish/guestfish-actions.pod:3702
+#: ../src/guestfs-actions.pod:5522 ../fish/guestfish-actions.pod:3715
 msgid "Directory"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Directory"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5511 ../fish/guestfish-actions.pod:3704
+#: ../src/guestfs-actions.pod:5524 ../fish/guestfish-actions.pod:3717
 msgid "'f'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'f'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5513 ../fish/guestfish-actions.pod:3706
+#: ../src/guestfs-actions.pod:5526 ../fish/guestfish-actions.pod:3719
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5515 ../fish/guestfish-actions.pod:3708
+#: ../src/guestfs-actions.pod:5528 ../fish/guestfish-actions.pod:3721
 msgid "'l'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'l'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5517 ../fish/guestfish-actions.pod:3710
+#: ../src/guestfs-actions.pod:5530 ../fish/guestfish-actions.pod:3723
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5519 ../fish/guestfish-actions.pod:3712
+#: ../src/guestfs-actions.pod:5532 ../fish/guestfish-actions.pod:3725
 msgid "'r'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'r'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5521 ../fish/guestfish-actions.pod:3714
+#: ../src/guestfs-actions.pod:5534 ../fish/guestfish-actions.pod:3727
 msgid "Regular file"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Regular file"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5523 ../fish/guestfish-actions.pod:3716
+#: ../src/guestfs-actions.pod:5536 ../fish/guestfish-actions.pod:3729
 msgid "'s'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'s'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5525 ../fish/guestfish-actions.pod:3718
+#: ../src/guestfs-actions.pod:5538 ../fish/guestfish-actions.pod:3731
 msgid "Socket"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Socket"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5527 ../fish/guestfish-actions.pod:3720
+#: ../src/guestfs-actions.pod:5540 ../fish/guestfish-actions.pod:3733
 msgid "'u'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'u'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5529 ../fish/guestfish-actions.pod:3722
+#: ../src/guestfs-actions.pod:5542 ../fish/guestfish-actions.pod:3735
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5531 ../fish/guestfish-actions.pod:3724
+#: ../src/guestfs-actions.pod:5544 ../fish/guestfish-actions.pod:3737
 msgid "'?'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'?'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5533 ../fish/guestfish-actions.pod:3726
+#: ../src/guestfs-actions.pod:5546 ../fish/guestfish-actions.pod:3739
 msgid ""
 "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5538
+#: ../src/guestfs-actions.pod:5551
 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 "
@@ -16996,7 +17194,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5542
+#: ../src/guestfs-actions.pod:5555
 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 use>."
 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 use>."
@@ -17004,13 +17202,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5548
+#: ../src/guestfs-actions.pod:5561
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5550
+#: ../src/guestfs-actions.pod:5563
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -17021,19 +17219,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5554 ../fish/guestfish-actions.pod:3739
+#: ../src/guestfs-actions.pod:5567 ../fish/guestfish-actions.pod:3752
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5561
+#: ../src/guestfs-actions.pod:5574
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5563
+#: ../src/guestfs-actions.pod:5576
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -17045,7 +17243,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5568 ../fish/guestfish-actions.pod:3745
+#: ../src/guestfs-actions.pod:5581 ../fish/guestfish-actions.pod:3758
 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 "
@@ -17054,7 +17252,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5572 ../fish/guestfish-actions.pod:3749
+#: ../src/guestfs-actions.pod:5585 ../fish/guestfish-actions.pod:3762
 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."
 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."
@@ -17062,7 +17260,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5576 ../fish/guestfish-actions.pod:3753
+#: ../src/guestfs-actions.pod:5589 ../fish/guestfish-actions.pod:3766
 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 "
@@ -17073,7 +17271,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5583 ../fish/guestfish-actions.pod:3760
+#: ../src/guestfs-actions.pod:5596 ../fish/guestfish-actions.pod:3773
 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 "
@@ -17083,13 +17281,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5596
+#: ../src/guestfs-actions.pod:5609
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5598
+#: ../src/guestfs-actions.pod:5611
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -17100,7 +17298,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5602 ../fish/guestfish-actions.pod:3771
+#: ../src/guestfs-actions.pod:5615 ../fish/guestfish-actions.pod:3784
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
@@ -17108,13 +17306,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5610
+#: ../src/guestfs-actions.pod:5623
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5612
+#: ../src/guestfs-actions.pod:5625
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17126,26 +17324,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5617 ../fish/guestfish-actions.pod:3778
+#: ../src/guestfs-actions.pod:5630 ../fish/guestfish-actions.pod:3791
 msgid ""
 "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5620
+#: ../src/guestfs-actions.pod:5633
 msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5626
+#: ../src/guestfs-actions.pod:5639
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5628
+#: ../src/guestfs-actions.pod:5641
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17156,7 +17354,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5632 ../fish/guestfish-actions.pod:3787
+#: ../src/guestfs-actions.pod:5645 ../fish/guestfish-actions.pod:3800
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
@@ -17164,7 +17362,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5635
+#: ../src/guestfs-actions.pod:5648
 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> "
@@ -17173,12 +17371,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5645
+#: ../src/guestfs-actions.pod:5658
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5647
+#: ../src/guestfs-actions.pod:5660
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17188,15 +17386,15 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5651
+#: ../src/guestfs-actions.pod:5664
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
-"resized to its minimum size.  This works like the C<-M> option to the "
+"resized to its minimum size.  This works like the I<-M> option to the "
 "C<resize2fs> command."
 msgstr ""
 
 #. type: textblock
 "C<resize2fs> command."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5655
+#: ../src/guestfs-actions.pod:5668
 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.  "
@@ -17206,13 +17404,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5662
+#: ../src/guestfs-actions.pod:5675
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5664
+#: ../src/guestfs-actions.pod:5677
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17224,7 +17422,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5669
+#: ../src/guestfs-actions.pod:5682
 msgid ""
 "This command is the same as C<guestfs_resize2fs> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgid ""
 "This command is the same as C<guestfs_resize2fs> except that it allows you "
 "to specify the new size (in bytes) explicitly."
@@ -17232,13 +17430,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5676
+#: ../src/guestfs-actions.pod:5689
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5678
+#: ../src/guestfs-actions.pod:5691
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17249,19 +17447,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5682 ../fish/guestfish-actions.pod:3820
+#: ../src/guestfs-actions.pod:5695 ../fish/guestfish-actions.pod:3833
 msgid "Remove the single file C<path>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Remove the single file C<path>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5688
+#: ../src/guestfs-actions.pod:5701
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5690
+#: ../src/guestfs-actions.pod:5703
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17272,7 +17470,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5694 ../fish/guestfish-actions.pod:3826
+#: ../src/guestfs-actions.pod:5707 ../fish/guestfish-actions.pod:3839
 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."
 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."
@@ -17280,13 +17478,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5702
+#: ../src/guestfs-actions.pod:5715
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5704
+#: ../src/guestfs-actions.pod:5717
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17297,19 +17495,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5708 ../fish/guestfish-actions.pod:3834
+#: ../src/guestfs-actions.pod:5721 ../fish/guestfish-actions.pod:3847
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5714
+#: ../src/guestfs-actions.pod:5727
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5716
+#: ../src/guestfs-actions.pod:5729
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17320,7 +17518,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5720
+#: ../src/guestfs-actions.pod:5733
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<guestfs_mkmountpoint>.  See C<guestfs_mkmountpoint> for full details."
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<guestfs_mkmountpoint>.  See C<guestfs_mkmountpoint> for full details."
@@ -17328,13 +17526,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5728
+#: ../src/guestfs-actions.pod:5741
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5730
+#: ../src/guestfs-actions.pod:5743
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17345,7 +17543,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5734 ../fish/guestfish-actions.pod:3848
+#: ../src/guestfs-actions.pod:5747 ../fish/guestfish-actions.pod:3861
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
@@ -17353,9 +17551,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5737 ../src/guestfs-actions.pod:5758
-#: ../src/guestfs-actions.pod:5777 ../fish/guestfish-actions.pod:3851
-#: ../fish/guestfish-actions.pod:3866 ../fish/guestfish-actions.pod:3879
+#: ../src/guestfs-actions.pod:5750 ../src/guestfs-actions.pod:5771
+#: ../src/guestfs-actions.pod:5790 ../fish/guestfish-actions.pod:3864
+#: ../fish/guestfish-actions.pod:3879 ../fish/guestfish-actions.pod:3892
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
@@ -17363,20 +17561,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5745 ../src/guestfs-actions.pod:5763
-#: ../src/guestfs-actions.pod:5782
+#: ../src/guestfs-actions.pod:5758 ../src/guestfs-actions.pod:5776
+#: ../src/guestfs-actions.pod:5795
 msgid "(Added in 1.0.52)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.52)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5747
+#: ../src/guestfs-actions.pod:5760
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5749
+#: ../src/guestfs-actions.pod:5762
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17387,7 +17585,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5753 ../fish/guestfish-actions.pod:3861
+#: ../src/guestfs-actions.pod:5766 ../fish/guestfish-actions.pod:3874
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
@@ -17395,19 +17593,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5756 ../fish/guestfish-actions.pod:3864
+#: ../src/guestfs-actions.pod:5769 ../fish/guestfish-actions.pod:3877
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5765
+#: ../src/guestfs-actions.pod:5778
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5767
+#: ../src/guestfs-actions.pod:5780
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17418,7 +17616,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5771
+#: ../src/guestfs-actions.pod:5784
 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>, "
@@ -17428,13 +17626,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5784
+#: ../src/guestfs-actions.pod:5797
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5786
+#: ../src/guestfs-actions.pod:5799
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17445,7 +17643,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5790 ../fish/guestfish-actions.pod:3888
+#: ../src/guestfs-actions.pod:5803 ../fish/guestfish-actions.pod:3901
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
@@ -17453,7 +17651,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5793 ../fish/guestfish-actions.pod:3891
+#: ../src/guestfs-actions.pod:5806 ../fish/guestfish-actions.pod:3904
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
@@ -17461,19 +17659,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5796 ../fish/guestfish-actions.pod:3894
+#: ../src/guestfs-actions.pod:5809 ../fish/guestfish-actions.pod:3907
 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
-#: ../src/guestfs-actions.pod:5803
+#: ../src/guestfs-actions.pod:5816
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5805
+#: ../src/guestfs-actions.pod:5818
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17483,31 +17681,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5809 ../fish/guestfish-actions.pod:3903
+#: ../src/guestfs-actions.pod:5822 ../fish/guestfish-actions.pod:3916
 msgid ""
 "Set the method that libguestfs uses to connect to the back end guestfsd "
 "daemon.  Possible methods are:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Set the method that libguestfs uses to connect to the back end guestfsd "
 "daemon.  Possible methods are:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5816 ../fish/guestfish-actions.pod:3910
+#: ../src/guestfs-actions.pod:5829 ../fish/guestfish-actions.pod:3923
 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
-#: ../src/guestfs-actions.pod:5819 ../fish/guestfish-actions.pod:3913
+#: ../src/guestfs-actions.pod:5832 ../fish/guestfish-actions.pod:3926
 msgid "C<unix:I<path>>"
 msgstr ""
 
 #. type: textblock
 msgid "C<unix:I<path>>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5821 ../fish/guestfish-actions.pod:3915
+#: ../src/guestfs-actions.pod:5834 ../fish/guestfish-actions.pod:3928
 msgid "Connect to the Unix domain socket I<path>."
 msgstr ""
 
 #. type: textblock
 msgid "Connect to the Unix domain socket I<path>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5823 ../fish/guestfish-actions.pod:3917
+#: ../src/guestfs-actions.pod:5836 ../fish/guestfish-actions.pod:3930
 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 "
@@ -17516,13 +17714,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5831
+#: ../src/guestfs-actions.pod:5844
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5833
+#: ../src/guestfs-actions.pod:5846
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17532,7 +17730,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5837 ../fish/guestfish-actions.pod:3929
+#: ../src/guestfs-actions.pod:5850 ../fish/guestfish-actions.pod:3942
 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 "
@@ -17541,7 +17739,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5842 ../fish/guestfish-actions.pod:3934
+#: ../src/guestfs-actions.pod:5855 ../fish/guestfish-actions.pod:3947
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
@@ -17549,13 +17747,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5849
+#: ../src/guestfs-actions.pod:5862
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5851
+#: ../src/guestfs-actions.pod:5864
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17566,7 +17764,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5855 ../fish/guestfish-actions.pod:3943
+#: ../src/guestfs-actions.pod:5868 ../fish/guestfish-actions.pod:3956
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
@@ -17574,7 +17772,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5859
+#: ../src/guestfs-actions.pod:5872
 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 "
@@ -17583,25 +17781,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5863 ../fish/guestfish-actions.pod:3951
+#: ../src/guestfs-actions.pod:5876 ../fish/guestfish-actions.pod:3964
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5866 ../fish/guestfish-actions.pod:3954
+#: ../src/guestfs-actions.pod:5879 ../fish/guestfish-actions.pod:3967
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5872
+#: ../src/guestfs-actions.pod:5885
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5874
+#: ../src/guestfs-actions.pod:5887
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17613,7 +17811,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5879 ../fish/guestfish-actions.pod:3960
+#: ../src/guestfs-actions.pod:5892 ../fish/guestfish-actions.pod:3973
 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."
 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."
@@ -17621,7 +17819,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5883
+#: ../src/guestfs-actions.pod:5896
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
 "the existing label on a filesystem."
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
 "the existing label on a filesystem."
@@ -17629,13 +17827,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5890
+#: ../src/guestfs-actions.pod:5903
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5892
+#: ../src/guestfs-actions.pod:5905
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17647,7 +17845,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5897 ../fish/guestfish-actions.pod:3971
+#: ../src/guestfs-actions.pod:5910 ../fish/guestfish-actions.pod:3984
 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>, "
@@ -17656,7 +17854,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5902
+#: ../src/guestfs-actions.pod:5915
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
 "the existing UUID of a filesystem."
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
 "the existing UUID of a filesystem."
@@ -17664,13 +17862,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5909
+#: ../src/guestfs-actions.pod:5922
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5911
+#: ../src/guestfs-actions.pod:5924
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17681,7 +17879,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5915
+#: ../src/guestfs-actions.pod:5928
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
@@ -17689,7 +17887,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5919 ../fish/guestfish-actions.pod:3989
+#: ../src/guestfs-actions.pod:5932 ../fish/guestfish-actions.pod:4002
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
@@ -17697,13 +17895,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5930
+#: ../src/guestfs-actions.pod:5943
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5932
+#: ../src/guestfs-actions.pod:5945
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17714,7 +17912,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5936 ../fish/guestfish-actions.pod:4002
+#: ../src/guestfs-actions.pod:5949 ../fish/guestfish-actions.pod:4015
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
@@ -17722,7 +17920,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5939 ../fish/guestfish-actions.pod:4005
+#: ../src/guestfs-actions.pod:5952 ../fish/guestfish-actions.pod:4018
 msgid ""
 "This affects whether commands are able to access the network (see L<guestfs"
 "(3)/RUNNING COMMANDS>)."
 msgid ""
 "This affects whether commands are able to access the network (see L<guestfs"
 "(3)/RUNNING COMMANDS>)."
@@ -17730,7 +17928,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5942
+#: ../src/guestfs-actions.pod:5955
 msgid ""
 "You must call this before calling C<guestfs_launch>, otherwise it has no "
 "effect."
 msgid ""
 "You must call this before calling C<guestfs_launch>, otherwise it has no "
 "effect."
@@ -17738,13 +17936,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5949
+#: ../src/guestfs-actions.pod:5962
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5951
+#: ../src/guestfs-actions.pod:5964
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17755,13 +17953,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5955 ../fish/guestfish-actions.pod:4017
+#: ../src/guestfs-actions.pod:5968 ../fish/guestfish-actions.pod:4030
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5957 ../fish/guestfish-actions.pod:4019
+#: ../src/guestfs-actions.pod:5970 ../fish/guestfish-actions.pod:4032
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
@@ -17769,19 +17967,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5960 ../fish/guestfish-actions.pod:4022
+#: ../src/guestfs-actions.pod:5973 ../fish/guestfish-actions.pod:4035
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5966
+#: ../src/guestfs-actions.pod:5979
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5968
+#: ../src/guestfs-actions.pod:5981
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17792,20 +17990,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5972 ../fish/guestfish-actions.pod:4030
+#: ../src/guestfs-actions.pod:5985 ../fish/guestfish-actions.pod:4043
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5974 ../fish/guestfish-actions.pod:4032
+#: ../src/guestfs-actions.pod:5987 ../fish/guestfish-actions.pod:4045
 msgid ""
 "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5977 ../fish/guestfish-actions.pod:4035
+#: ../src/guestfs-actions.pod:5990 ../fish/guestfish-actions.pod:4048
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
@@ -17813,13 +18011,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5980 ../fish/guestfish-actions.pod:4038
+#: ../src/guestfs-actions.pod:5993 ../fish/guestfish-actions.pod:4051
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5982 ../fish/guestfish-actions.pod:4040
+#: ../src/guestfs-actions.pod:5995 ../fish/guestfish-actions.pod:4053
 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 "
@@ -17831,13 +18029,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5994
+#: ../src/guestfs-actions.pod:6007
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5996
+#: ../src/guestfs-actions.pod:6009
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17848,7 +18046,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6000
+#: ../src/guestfs-actions.pod:6013
 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 "
@@ -17858,7 +18056,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6005
+#: ../src/guestfs-actions.pod:6018
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
@@ -17866,7 +18064,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6008 ../fish/guestfish-actions.pod:4062
+#: ../src/guestfs-actions.pod:6021 ../fish/guestfish-actions.pod:4075
 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 "
@@ -17876,13 +18074,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6018
+#: ../src/guestfs-actions.pod:6031
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6020
+#: ../src/guestfs-actions.pod:6033
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17893,7 +18091,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6024 ../fish/guestfish-actions.pod:4074
+#: ../src/guestfs-actions.pod:6037 ../fish/guestfish-actions.pod:4087
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
@@ -17901,7 +18099,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6027 ../fish/guestfish-actions.pod:4077
+#: ../src/guestfs-actions.pod:6040 ../fish/guestfish-actions.pod:4090
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
@@ -17909,13 +18107,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6037
+#: ../src/guestfs-actions.pod:6050
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6039
+#: ../src/guestfs-actions.pod:6052
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17925,7 +18123,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6043 ../fish/guestfish-actions.pod:4089
+#: ../src/guestfs-actions.pod:6056 ../fish/guestfish-actions.pod:4102
 msgid ""
 "If the command trace flag is set to 1, then libguestfs calls, parameters and "
 "return values are traced."
 msgid ""
 "If the command trace flag is set to 1, then libguestfs calls, parameters and "
 "return values are traced."
@@ -17933,7 +18131,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6046 ../fish/guestfish-actions.pod:4092
+#: ../src/guestfs-actions.pod:6059 ../fish/guestfish-actions.pod:4105
 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."
 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."
@@ -17941,14 +18139,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6050 ../fish/guestfish-actions.pod:4096
+#: ../src/guestfs-actions.pod:6063 ../fish/guestfish-actions.pod:4109
 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
-#: ../src/guestfs-actions.pod:6053
+#: ../src/guestfs-actions.pod:6066
 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>)."
 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>)."
@@ -17956,13 +18154,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6061
+#: ../src/guestfs-actions.pod:6074
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6063
+#: ../src/guestfs-actions.pod:6076
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17972,20 +18170,20 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6067 ../fish/guestfish-actions.pod:4109
+#: ../src/guestfs-actions.pod:6080 ../fish/guestfish-actions.pod:4122
 msgid "If C<verbose> is true, this turns on verbose messages."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If C<verbose> is true, this turns on verbose messages."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6069 ../fish/guestfish-actions.pod:4111
+#: ../src/guestfs-actions.pod:6082 ../fish/guestfish-actions.pod:4124
 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
-#: ../src/guestfs-actions.pod:6072
+#: ../src/guestfs-actions.pod:6085
 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>)."
 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>)."
@@ -17993,13 +18191,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6080
+#: ../src/guestfs-actions.pod:6093
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6082
+#: ../src/guestfs-actions.pod:6095
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18010,7 +18208,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6086 ../fish/guestfish-actions.pod:4122
+#: ../src/guestfs-actions.pod:6099 ../fish/guestfish-actions.pod:4135
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
@@ -18018,19 +18216,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6089 ../fish/guestfish-actions.pod:4125
+#: ../src/guestfs-actions.pod:6102 ../fish/guestfish-actions.pod:4138
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6095
+#: ../src/guestfs-actions.pod:6108
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6097
+#: ../src/guestfs-actions.pod:6110
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18044,7 +18242,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6104 ../fish/guestfish-actions.pod:4131
+#: ../src/guestfs-actions.pod:6117 ../fish/guestfish-actions.pod:4144
 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."
 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."
@@ -18052,19 +18250,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6108
+#: ../src/guestfs-actions.pod:6121
 msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6114
+#: ../src/guestfs-actions.pod:6127
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6116
+#: ../src/guestfs-actions.pod:6129
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18079,7 +18277,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6124 ../fish/guestfish-actions.pod:4141
+#: ../src/guestfs-actions.pod:6137 ../fish/guestfish-actions.pod:4154
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
@@ -18087,13 +18285,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6127 ../fish/guestfish-actions.pod:4144
+#: ../src/guestfs-actions.pod:6140 ../fish/guestfish-actions.pod:4157
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6129 ../fish/guestfish-actions.pod:4146
+#: ../src/guestfs-actions.pod:6142 ../fish/guestfish-actions.pod:4159
 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>, I<-"
 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>, I<-"
@@ -18105,7 +18303,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6137 ../fish/guestfish-actions.pod:4154
+#: ../src/guestfs-actions.pod:6150 ../fish/guestfish-actions.pod:4167
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
@@ -18113,7 +18311,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6140 ../fish/guestfish-actions.pod:4157
+#: ../src/guestfs-actions.pod:6153 ../fish/guestfish-actions.pod:4170
 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 "
@@ -18122,20 +18320,28 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6144
+#: ../src/guestfs-actions.pod:6157
 msgid ""
 "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 msgid ""
 "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:6165 ../src/guestfs-actions.pod:6195
+#: ../src/guestfs-actions.pod:6228 ../fish/guestfish-actions.pod:4180
+#: ../fish/guestfish-actions.pod:4203 ../fish/guestfish-actions.pod:4225
+msgid ""
+"This function is deprecated.  In new code, use the C<part_add> call instead."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6154
+#: ../src/guestfs-actions.pod:6174
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6156
+#: ../src/guestfs-actions.pod:6176
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18147,7 +18353,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6161
+#: ../src/guestfs-actions.pod:6181
 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 "
@@ -18157,7 +18363,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6167
+#: ../src/guestfs-actions.pod:6187
 msgid ""
 "See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
 "C<guestfs_part_disk>"
 msgid ""
 "See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
 "C<guestfs_part_disk>"
@@ -18165,13 +18371,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6177
+#: ../src/guestfs-actions.pod:6204
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6179
+#: ../src/guestfs-actions.pod:6206
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18187,7 +18393,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6188 ../fish/guestfish-actions.pod:4187
+#: ../src/guestfs-actions.pod:6215 ../fish/guestfish-actions.pod:4214
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
@@ -18195,7 +18401,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6191
+#: ../src/guestfs-actions.pod:6218
 msgid ""
 "For other parameters, see C<guestfs_sfdisk>.  You should usually pass C<0> "
 "for the cyls/heads/sectors parameters."
 msgid ""
 "For other parameters, see C<guestfs_sfdisk>.  You should usually pass C<0> "
 "for the cyls/heads/sectors parameters."
@@ -18203,19 +18409,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6194
+#: ../src/guestfs-actions.pod:6221
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6203
+#: ../src/guestfs-actions.pod:6237
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6205
+#: ../src/guestfs-actions.pod:6239
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18226,7 +18432,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6209
+#: ../src/guestfs-actions.pod:6243
 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, "
@@ -18236,20 +18442,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6214 ../src/guestfs-actions.pod:6230
-#: ../fish/guestfish-actions.pod:4207 ../fish/guestfish-actions.pod:4216
+#: ../src/guestfs-actions.pod:6248 ../src/guestfs-actions.pod:6264
+#: ../fish/guestfish-actions.pod:4241 ../fish/guestfish-actions.pod:4250
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6222
+#: ../src/guestfs-actions.pod:6256
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6224
+#: ../src/guestfs-actions.pod:6258
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18260,19 +18466,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6228 ../fish/guestfish-actions.pod:4214
+#: ../src/guestfs-actions.pod:6262 ../fish/guestfish-actions.pod:4248
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6238
+#: ../src/guestfs-actions.pod:6272
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6240
+#: ../src/guestfs-actions.pod:6274
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18283,7 +18489,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6244 ../fish/guestfish-actions.pod:4223
+#: ../src/guestfs-actions.pod:6278 ../fish/guestfish-actions.pod:4257
 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."
 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."
@@ -18291,19 +18497,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6248
+#: ../src/guestfs-actions.pod:6282
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:6287 ../fish/guestfish-actions.pod:4263
+msgid ""
+"This function is deprecated.  In new code, use the C<part_list> call instead."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6255
+#: ../src/guestfs-actions.pod:6296
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6257
+#: ../src/guestfs-actions.pod:6298
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18314,7 +18526,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6261 ../fish/guestfish-actions.pod:4233
+#: ../src/guestfs-actions.pod:6302 ../fish/guestfish-actions.pod:4274
 msgid ""
 "This call runs a command from the guest filesystem via the guest's C</bin/"
 "sh>."
 msgid ""
 "This call runs a command from the guest filesystem via the guest's C</bin/"
 "sh>."
@@ -18322,13 +18534,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6264
+#: ../src/guestfs-actions.pod:6305
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6266 ../fish/guestfish-actions.pod:4238
+#: ../src/guestfs-actions.pod:6307 ../fish/guestfish-actions.pod:4279
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
@@ -18337,7 +18549,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6268 ../fish/guestfish-actions.pod:4240
+#: ../src/guestfs-actions.pod:6309 ../fish/guestfish-actions.pod:4281
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
@@ -18345,19 +18557,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6272
+#: ../src/guestfs-actions.pod:6313
 msgid "All the provisos about C<guestfs_command> apply to this call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "All the provisos about C<guestfs_command> apply to this call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6279
+#: ../src/guestfs-actions.pod:6320
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6281
+#: ../src/guestfs-actions.pod:6322
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18368,7 +18580,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6285
+#: ../src/guestfs-actions.pod:6326
 msgid ""
 "This is the same as C<guestfs_sh>, but splits the result into a list of "
 "lines."
 msgid ""
 "This is the same as C<guestfs_sh>, but splits the result into a list of "
 "lines."
@@ -18376,19 +18588,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6288
+#: ../src/guestfs-actions.pod:6329
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6296
+#: ../src/guestfs-actions.pod:6337
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6298
+#: ../src/guestfs-actions.pod:6339
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18399,25 +18611,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6302 ../fish/guestfish-actions.pod:4259
+#: ../src/guestfs-actions.pod:6343 ../fish/guestfish-actions.pod:4300
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6306
+#: ../src/guestfs-actions.pod:6347
 msgid "(Added in 1.0.41)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.41)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6308 ../src/guestfs-structs.pod:109
+#: ../src/guestfs-actions.pod:6349 ../src/guestfs-structs.pod:109
 msgid "guestfs_stat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_stat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6310
+#: ../src/guestfs-actions.pod:6351
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -18428,19 +18640,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6316 ../fish/guestfish-actions.pod:4267
+#: ../src/guestfs-actions.pod:6357 ../fish/guestfish-actions.pod:4308
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6324 ../src/guestfs-structs.pod:135
+#: ../src/guestfs-actions.pod:6365 ../src/guestfs-structs.pod:135
 msgid "guestfs_statvfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_statvfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6326
+#: ../src/guestfs-actions.pod:6367
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
@@ -18451,7 +18663,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6330 ../fish/guestfish-actions.pod:4273
+#: ../src/guestfs-actions.pod:6371 ../fish/guestfish-actions.pod:4314
 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 "
@@ -18460,13 +18672,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6334 ../fish/guestfish-actions.pod:4277
+#: ../src/guestfs-actions.pod:6375 ../fish/guestfish-actions.pod:4318
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6336
+#: ../src/guestfs-actions.pod:6377
 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>."
 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>."
@@ -18474,13 +18686,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6342
+#: ../src/guestfs-actions.pod:6383
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6344
+#: ../src/guestfs-actions.pod:6385
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18491,7 +18703,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6348 ../fish/guestfish-actions.pod:4283
+#: ../src/guestfs-actions.pod:6389 ../fish/guestfish-actions.pod:4324
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
@@ -18499,13 +18711,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6360
+#: ../src/guestfs-actions.pod:6401
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6362
+#: ../src/guestfs-actions.pod:6403
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18517,7 +18729,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6367
+#: ../src/guestfs-actions.pod:6408
 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>."
 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>."
@@ -18525,19 +18737,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6371 ../fish/guestfish-actions.pod:4297
+#: ../src/guestfs-actions.pod:6412 ../fish/guestfish-actions.pod:4338
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6375 ../fish/guestfish-actions.pod:4301
+#: ../src/guestfs-actions.pod:6416 ../fish/guestfish-actions.pod:4342
 msgid "s"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "s"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6377
+#: ../src/guestfs-actions.pod:6418
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
@@ -18545,37 +18757,37 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6380 ../fish/guestfish-actions.pod:4306
+#: ../src/guestfs-actions.pod:6421 ../fish/guestfish-actions.pod:4347
 msgid "S"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "S"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6382 ../fish/guestfish-actions.pod:4308
+#: ../src/guestfs-actions.pod:6423 ../fish/guestfish-actions.pod:4349
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6384 ../fish/guestfish-actions.pod:4310
+#: ../src/guestfs-actions.pod:6425 ../fish/guestfish-actions.pod:4351
 msgid "b"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "b"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6386 ../fish/guestfish-actions.pod:4312
+#: ../src/guestfs-actions.pod:6427 ../fish/guestfish-actions.pod:4353
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6389 ../fish/guestfish-actions.pod:4315
+#: ../src/guestfs-actions.pod:6430 ../fish/guestfish-actions.pod:4356
 msgid "l (lower case letter L)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "l (lower case letter L)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6391 ../fish/guestfish-actions.pod:4317
+#: ../src/guestfs-actions.pod:6432 ../fish/guestfish-actions.pod:4358
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
@@ -18583,43 +18795,43 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6394 ../fish/guestfish-actions.pod:4320
+#: ../src/guestfs-actions.pod:6435 ../fish/guestfish-actions.pod:4361
 msgid "B"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6396 ../fish/guestfish-actions.pod:4322
+#: ../src/guestfs-actions.pod:6437 ../fish/guestfish-actions.pod:4363
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6398 ../fish/guestfish-actions.pod:4324
+#: ../src/guestfs-actions.pod:6439 ../fish/guestfish-actions.pod:4365
 msgid "L"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "L"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6400 ../fish/guestfish-actions.pod:4326
+#: ../src/guestfs-actions.pod:6441 ../fish/guestfish-actions.pod:4367
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6404 ../fish/guestfish-actions.pod:4330
+#: ../src/guestfs-actions.pod:6445 ../fish/guestfish-actions.pod:4371
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6415
+#: ../src/guestfs-actions.pod:6456
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6417
+#: ../src/guestfs-actions.pod:6458
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18630,7 +18842,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6421
+#: ../src/guestfs-actions.pod:6462
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<guestfs_swapon_device>."
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<guestfs_swapon_device>."
@@ -18638,13 +18850,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6429
+#: ../src/guestfs-actions.pod:6470
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6431
+#: ../src/guestfs-actions.pod:6472
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18655,19 +18867,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6435 ../fish/guestfish-actions.pod:4347
+#: ../src/guestfs-actions.pod:6476 ../fish/guestfish-actions.pod:4388
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6441
+#: ../src/guestfs-actions.pod:6482
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6443
+#: ../src/guestfs-actions.pod:6484
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18678,7 +18890,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6447 ../fish/guestfish-actions.pod:4353
+#: ../src/guestfs-actions.pod:6488 ../fish/guestfish-actions.pod:4394
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
@@ -18686,13 +18898,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6454
+#: ../src/guestfs-actions.pod:6495
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6456
+#: ../src/guestfs-actions.pod:6497
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18703,7 +18915,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6460 ../fish/guestfish-actions.pod:4360
+#: ../src/guestfs-actions.pod:6501 ../fish/guestfish-actions.pod:4401
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
@@ -18711,13 +18923,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6467
+#: ../src/guestfs-actions.pod:6508
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6469
+#: ../src/guestfs-actions.pod:6510
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18728,7 +18940,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6473
+#: ../src/guestfs-actions.pod:6514
 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 "
@@ -18737,7 +18949,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6478 ../fish/guestfish-actions.pod:4372
+#: ../src/guestfs-actions.pod:6519 ../fish/guestfish-actions.pod:4413
 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 "
@@ -18748,13 +18960,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6489
+#: ../src/guestfs-actions.pod:6530
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6491
+#: ../src/guestfs-actions.pod:6532
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18765,7 +18977,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6495
+#: ../src/guestfs-actions.pod:6536
 msgid ""
 "This command enables swap to a file.  See C<guestfs_swapon_device> for other "
 "notes."
 msgid ""
 "This command enables swap to a file.  See C<guestfs_swapon_device> for other "
 "notes."
@@ -18773,13 +18985,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6502
+#: ../src/guestfs-actions.pod:6543
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6504
+#: ../src/guestfs-actions.pod:6545
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18790,7 +19002,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6508
+#: ../src/guestfs-actions.pod:6549
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "C<guestfs_swapon_device> for other notes."
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "C<guestfs_swapon_device> for other notes."
@@ -18798,13 +19010,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6515
+#: ../src/guestfs-actions.pod:6556
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6517
+#: ../src/guestfs-actions.pod:6558
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18815,7 +19027,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6521
+#: ../src/guestfs-actions.pod:6562
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<guestfs_swapon_device> for other notes."
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<guestfs_swapon_device> for other notes."
@@ -18823,13 +19035,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6528
+#: ../src/guestfs-actions.pod:6569
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6530
+#: ../src/guestfs-actions.pod:6571
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18839,7 +19051,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6533 ../fish/guestfish-actions.pod:4404
+#: ../src/guestfs-actions.pod:6574 ../fish/guestfish-actions.pod:4445
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
@@ -18847,7 +19059,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6536 ../fish/guestfish-actions.pod:4407
+#: ../src/guestfs-actions.pod:6577 ../fish/guestfish-actions.pod:4448
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
@@ -18855,13 +19067,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6543
+#: ../src/guestfs-actions.pod:6584
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6545
+#: ../src/guestfs-actions.pod:6586
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18872,20 +19084,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6549 ../fish/guestfish-actions.pod:4414
+#: ../src/guestfs-actions.pod:6590 ../fish/guestfish-actions.pod:4455
 msgid ""
 "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6561
+#: ../src/guestfs-actions.pod:6602
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6563
+#: ../src/guestfs-actions.pod:6604
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18897,7 +19109,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6568 ../fish/guestfish-actions.pod:4424
+#: ../src/guestfs-actions.pod:6609 ../fish/guestfish-actions.pod:4465
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
@@ -18905,7 +19117,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6571 ../fish/guestfish-actions.pod:4427
+#: ../src/guestfs-actions.pod:6612 ../fish/guestfish-actions.pod:4468
 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."
 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."
@@ -18913,13 +19125,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6585
+#: ../src/guestfs-actions.pod:6626
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6587
+#: ../src/guestfs-actions.pod:6628
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18931,7 +19143,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6592 ../fish/guestfish-actions.pod:4439
+#: ../src/guestfs-actions.pod:6633 ../fish/guestfish-actions.pod:4480
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
@@ -18939,27 +19151,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6595
+#: ../src/guestfs-actions.pod:6636
 msgid ""
 "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6600 ../src/guestfs-actions.pod:6617
-#: ../src/guestfs-actions.pod:6633 ../src/guestfs-actions.pod:6649
+#: ../src/guestfs-actions.pod:6641 ../src/guestfs-actions.pod:6658
+#: ../src/guestfs-actions.pod:6674 ../src/guestfs-actions.pod:6690
 msgid "(Added in 1.0.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.3)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6602
+#: ../src/guestfs-actions.pod:6643
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6604
+#: ../src/guestfs-actions.pod:6645
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18971,7 +19183,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6609 ../fish/guestfish-actions.pod:4451
+#: ../src/guestfs-actions.pod:6650 ../fish/guestfish-actions.pod:4492
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
@@ -18979,7 +19191,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6612
+#: ../src/guestfs-actions.pod:6653
 msgid ""
 "To download a compressed tarball, use C<guestfs_tgz_out> or "
 "C<guestfs_txz_out>."
 msgid ""
 "To download a compressed tarball, use C<guestfs_tgz_out> or "
 "C<guestfs_txz_out>."
@@ -18987,13 +19199,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6619
+#: ../src/guestfs-actions.pod:6660
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6621
+#: ../src/guestfs-actions.pod:6662
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19005,7 +19217,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6626 ../fish/guestfish-actions.pod:4463
+#: ../src/guestfs-actions.pod:6667 ../fish/guestfish-actions.pod:4504
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
@@ -19013,19 +19225,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6629
+#: ../src/guestfs-actions.pod:6670
 msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6635
+#: ../src/guestfs-actions.pod:6676
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6637
+#: ../src/guestfs-actions.pod:6678
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19037,7 +19249,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6642 ../fish/guestfish-actions.pod:4474
+#: ../src/guestfs-actions.pod:6683 ../fish/guestfish-actions.pod:4515
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
@@ -19045,19 +19257,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6645
+#: ../src/guestfs-actions.pod:6686
 msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6651
+#: ../src/guestfs-actions.pod:6692
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6653
+#: ../src/guestfs-actions.pod:6694
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19068,7 +19280,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6657 ../fish/guestfish-actions.pod:4485
+#: ../src/guestfs-actions.pod:6698 ../fish/guestfish-actions.pod:4526
 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 zero-"
 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 zero-"
@@ -19077,7 +19289,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6661 ../fish/guestfish-actions.pod:4489
+#: ../src/guestfs-actions.pod:6702 ../fish/guestfish-actions.pod:4530
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
@@ -19085,13 +19297,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6668
+#: ../src/guestfs-actions.pod:6709
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6670
+#: ../src/guestfs-actions.pod:6711
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19102,7 +19314,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6674 ../fish/guestfish-actions.pod:4496
+#: ../src/guestfs-actions.pod:6715 ../fish/guestfish-actions.pod:4537
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
@@ -19110,13 +19322,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6681
+#: ../src/guestfs-actions.pod:6722
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6683
+#: ../src/guestfs-actions.pod:6724
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19128,7 +19340,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6688 ../fish/guestfish-actions.pod:4503
+#: ../src/guestfs-actions.pod:6729 ../fish/guestfish-actions.pod:4544
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
@@ -19136,7 +19348,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6691
+#: ../src/guestfs-actions.pod:6732
 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 "
@@ -19146,13 +19358,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6701
+#: ../src/guestfs-actions.pod:6742
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6703
+#: ../src/guestfs-actions.pod:6744
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19163,7 +19375,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6707 ../fish/guestfish-actions.pod:4516
+#: ../src/guestfs-actions.pod:6748 ../fish/guestfish-actions.pod:4557
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
@@ -19171,7 +19383,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6710 ../fish/guestfish-actions.pod:4519
+#: ../src/guestfs-actions.pod:6751 ../fish/guestfish-actions.pod:4560
 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 "
@@ -19181,13 +19393,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6723
+#: ../src/guestfs-actions.pod:6764
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6725
+#: ../src/guestfs-actions.pod:6766
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19199,7 +19411,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6730 ../fish/guestfish-actions.pod:4528
+#: ../src/guestfs-actions.pod:6771 ../fish/guestfish-actions.pod:4569
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
@@ -19207,13 +19419,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6737
+#: ../src/guestfs-actions.pod:6778
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6739
+#: ../src/guestfs-actions.pod:6780
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19225,7 +19437,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6744 ../fish/guestfish-actions.pod:4537
+#: ../src/guestfs-actions.pod:6785 ../fish/guestfish-actions.pod:4578
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
@@ -19233,13 +19445,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6751
+#: ../src/guestfs-actions.pod:6792
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6753
+#: ../src/guestfs-actions.pod:6794
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19250,7 +19462,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6757 ../fish/guestfish-actions.pod:4546
+#: ../src/guestfs-actions.pod:6798 ../fish/guestfish-actions.pod:4587
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
@@ -19258,7 +19470,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6760 ../fish/guestfish-actions.pod:4549
+#: ../src/guestfs-actions.pod:6801 ../fish/guestfish-actions.pod:4590
 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 "
@@ -19267,7 +19479,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6765 ../fish/guestfish-actions.pod:4554
+#: ../src/guestfs-actions.pod:6806 ../fish/guestfish-actions.pod:4595
 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 "
@@ -19276,7 +19488,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6769
+#: ../src/guestfs-actions.pod:6810
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
@@ -19284,19 +19496,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6772 ../fish/guestfish-actions.pod:4561
+#: ../src/guestfs-actions.pod:6813 ../fish/guestfish-actions.pod:4602
 msgid "This call returns the previous umask."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This call returns the previous umask."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6778
+#: ../src/guestfs-actions.pod:6819
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6780
+#: ../src/guestfs-actions.pod:6821
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19307,7 +19519,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6784 ../fish/guestfish-actions.pod:4569
+#: ../src/guestfs-actions.pod:6825 ../fish/guestfish-actions.pod:4610
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
@@ -19315,13 +19527,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6792
+#: ../src/guestfs-actions.pod:6833
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6794
+#: ../src/guestfs-actions.pod:6835
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19331,25 +19543,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6797 ../fish/guestfish-actions.pod:4579
+#: ../src/guestfs-actions.pod:6838 ../fish/guestfish-actions.pod:4620
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6799 ../fish/guestfish-actions.pod:4581
+#: ../src/guestfs-actions.pod:6840 ../fish/guestfish-actions.pod:4622
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6805
+#: ../src/guestfs-actions.pod:6846
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6807
+#: ../src/guestfs-actions.pod:6848
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19361,26 +19573,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6812 ../src/guestfs-actions.pod:6836
-#: ../fish/guestfish-actions.pod:4587 ../fish/guestfish-actions.pod:4600
+#: ../src/guestfs-actions.pod:6853 ../src/guestfs-actions.pod:6877
+#: ../fish/guestfish-actions.pod:4628 ../fish/guestfish-actions.pod:4641
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6817
+#: ../src/guestfs-actions.pod:6858
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6828
+#: ../src/guestfs-actions.pod:6869
 msgid "guestfs_upload_offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_upload_offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6830
+#: ../src/guestfs-actions.pod:6871
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19393,7 +19605,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6839 ../fish/guestfish-actions.pod:4603
+#: ../src/guestfs-actions.pod:6880 ../fish/guestfish-actions.pod:4644
 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 "
@@ -19404,7 +19616,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6846
+#: ../src/guestfs-actions.pod:6887
 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 "
@@ -19413,19 +19625,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6851
+#: ../src/guestfs-actions.pod:6892
 msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6862
+#: ../src/guestfs-actions.pod:6903
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6864
+#: ../src/guestfs-actions.pod:6905
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19440,13 +19652,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6872 ../fish/guestfish-actions.pod:4623
+#: ../src/guestfs-actions.pod:6913 ../fish/guestfish-actions.pod:4664
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6875 ../fish/guestfish-actions.pod:4626
+#: ../src/guestfs-actions.pod:6916 ../fish/guestfish-actions.pod:4667
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
@@ -19454,7 +19666,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6878 ../fish/guestfish-actions.pod:4629
+#: ../src/guestfs-actions.pod:6919 ../fish/guestfish-actions.pod:4670
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
@@ -19462,7 +19674,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6881 ../fish/guestfish-actions.pod:4632
+#: ../src/guestfs-actions.pod:6922 ../fish/guestfish-actions.pod:4673
 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 "
@@ -19471,7 +19683,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6885 ../fish/guestfish-actions.pod:4636
+#: ../src/guestfs-actions.pod:6926 ../fish/guestfish-actions.pod:4677
 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 "
@@ -19480,13 +19692,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6893 ../src/guestfs-structs.pod:175
+#: ../src/guestfs-actions.pod:6934 ../src/guestfs-structs.pod:175
 msgid "guestfs_version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6895
+#: ../src/guestfs-actions.pod:6936
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
@@ -19496,14 +19708,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6898 ../fish/guestfish-actions.pod:4644
+#: ../src/guestfs-actions.pod:6939 ../fish/guestfish-actions.pod:4685
 msgid ""
 "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6901 ../fish/guestfish-actions.pod:4647
+#: ../src/guestfs-actions.pod:6942 ../fish/guestfish-actions.pod:4688
 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 "
@@ -19513,7 +19725,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6906 ../fish/guestfish-actions.pod:4652
+#: ../src/guestfs-actions.pod:6947 ../fish/guestfish-actions.pod:4693
 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 "
@@ -19523,7 +19735,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6912 ../fish/guestfish-actions.pod:4658
+#: ../src/guestfs-actions.pod:6953 ../fish/guestfish-actions.pod:4699
 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 "
@@ -19533,20 +19745,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6918 ../fish/guestfish-actions.pod:4664
+#: ../src/guestfs-actions.pod:6959 ../fish/guestfish-actions.pod:4705
 msgid ""
 "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6921 ../fish/guestfish-actions.pod:4667
+#: ../src/guestfs-actions.pod:6962 ../fish/guestfish-actions.pod:4708
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6923
+#: ../src/guestfs-actions.pod:6964
 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 "
@@ -19556,7 +19768,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6929
+#: ../src/guestfs-actions.pod:6970
 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>."
 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>."
@@ -19564,19 +19776,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6933
+#: ../src/guestfs-actions.pod:6974
 msgid "(Added in 1.0.58)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.0.58)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6935
+#: ../src/guestfs-actions.pod:6976
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6937
+#: ../src/guestfs-actions.pod:6978
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -19587,37 +19799,37 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6941 ../fish/guestfish-actions.pod:4679
+#: ../src/guestfs-actions.pod:6982 ../fish/guestfish-actions.pod:4720
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6944 ../fish/guestfish-actions.pod:4682
+#: ../src/guestfs-actions.pod:6985 ../fish/guestfish-actions.pod:4723
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6946
+#: ../src/guestfs-actions.pod:6987
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6951 ../src/guestfs-actions.pod:6988
+#: ../src/guestfs-actions.pod:6992 ../src/guestfs-actions.pod:7029
 msgid "(Added in 1.3.18)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.3.18)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6953
+#: ../src/guestfs-actions.pod:6994
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6955
+#: ../src/guestfs-actions.pod:6996
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -19628,7 +19840,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6959 ../fish/guestfish-actions.pod:4690
+#: ../src/guestfs-actions.pod:7000 ../fish/guestfish-actions.pod:4731
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
@@ -19636,7 +19848,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6962 ../fish/guestfish-actions.pod:4693
+#: ../src/guestfs-actions.pod:7003 ../fish/guestfish-actions.pod:4734
 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 "
@@ -19645,13 +19857,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6972
+#: ../src/guestfs-actions.pod:7013
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6974
+#: ../src/guestfs-actions.pod:7015
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -19662,31 +19874,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6978 ../fish/guestfish-actions.pod:4702
+#: ../src/guestfs-actions.pod:7019 ../fish/guestfish-actions.pod:4743
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6981 ../fish/guestfish-actions.pod:4705
+#: ../src/guestfs-actions.pod:7022 ../fish/guestfish-actions.pod:4746
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6983
+#: ../src/guestfs-actions.pod:7024
 msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6990
+#: ../src/guestfs-actions.pod:7031
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6992
+#: ../src/guestfs-actions.pod:7033
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19698,7 +19910,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6997 ../fish/guestfish-actions.pod:4713
+#: ../src/guestfs-actions.pod:7038 ../fish/guestfish-actions.pod:4754
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>.  If activated, then they "
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>.  If activated, then they "
@@ -19708,13 +19920,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7003 ../fish/guestfish-actions.pod:4719
+#: ../src/guestfs-actions.pod:7044 ../fish/guestfish-actions.pod:4760
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7005 ../fish/guestfish-actions.pod:4721
+#: ../src/guestfs-actions.pod:7046 ../fish/guestfish-actions.pod:4762
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
@@ -19722,13 +19934,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7012
+#: ../src/guestfs-actions.pod:7053
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7014
+#: ../src/guestfs-actions.pod:7055
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19739,7 +19951,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7018 ../fish/guestfish-actions.pod:4728
+#: ../src/guestfs-actions.pod:7059 ../fish/guestfish-actions.pod:4769
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups.  If activated, then they are made known to the "
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups.  If activated, then they are made known to the "
@@ -19749,19 +19961,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7024 ../fish/guestfish-actions.pod:4734
+#: ../src/guestfs-actions.pod:7065 ../fish/guestfish-actions.pod:4775
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7030
+#: ../src/guestfs-actions.pod:7071
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7032
+#: ../src/guestfs-actions.pod:7073
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19773,7 +19985,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7037 ../fish/guestfish-actions.pod:4740
+#: ../src/guestfs-actions.pod:7078 ../fish/guestfish-actions.pod:4781
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
@@ -19781,13 +19993,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7044
+#: ../src/guestfs-actions.pod:7085
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7046
+#: ../src/guestfs-actions.pod:7087
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19798,7 +20010,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7050 ../fish/guestfish-actions.pod:4747
+#: ../src/guestfs-actions.pod:7091 ../fish/guestfish-actions.pod:4788
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
@@ -19806,7 +20018,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7053
+#: ../src/guestfs-actions.pod:7094
 msgid ""
 "You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
 "associate logical volumes and volume groups."
 msgid ""
 "You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
 "associate logical volumes and volume groups."
@@ -19814,19 +20026,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7056
+#: ../src/guestfs-actions.pod:7097
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7064
+#: ../src/guestfs-actions.pod:7105
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7066
+#: ../src/guestfs-actions.pod:7107
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19837,7 +20049,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7070 ../fish/guestfish-actions.pod:4759
+#: ../src/guestfs-actions.pod:7111 ../fish/guestfish-actions.pod:4800
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
@@ -19845,7 +20057,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7073
+#: ../src/guestfs-actions.pod:7114
 msgid ""
 "You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
 "associate physical volumes and volume groups."
 msgid ""
 "You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
 "associate physical volumes and volume groups."
@@ -19853,19 +20065,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7076
+#: ../src/guestfs-actions.pod:7117
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7084
+#: ../src/guestfs-actions.pod:7125
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7086
+#: ../src/guestfs-actions.pod:7127
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19876,26 +20088,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7090 ../fish/guestfish-actions.pod:4771
+#: ../src/guestfs-actions.pod:7131 ../fish/guestfish-actions.pod:4812
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7092 ../fish/guestfish-actions.pod:4773
+#: ../src/guestfs-actions.pod:7133 ../fish/guestfish-actions.pod:4814
 msgid ""
 "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7099
+#: ../src/guestfs-actions.pod:7140
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7101
+#: ../src/guestfs-actions.pod:7142
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19907,19 +20119,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7106 ../fish/guestfish-actions.pod:4780
+#: ../src/guestfs-actions.pod:7147 ../fish/guestfish-actions.pod:4821
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7112
+#: ../src/guestfs-actions.pod:7153
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7114
+#: ../src/guestfs-actions.pod:7155
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19929,7 +20141,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7117 ../fish/guestfish-actions.pod:4786
+#: ../src/guestfs-actions.pod:7158 ../fish/guestfish-actions.pod:4827
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command."
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command."
@@ -19937,7 +20149,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7120 ../fish/guestfish-actions.pod:4789
+#: ../src/guestfs-actions.pod:7161 ../fish/guestfish-actions.pod:4830
 msgid ""
 "This returns a list of just the volume group names that were detected (eg. "
 "C<VolGroup00>)."
 msgid ""
 "This returns a list of just the volume group names that were detected (eg. "
 "C<VolGroup00>)."
@@ -19945,19 +20157,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7123
+#: ../src/guestfs-actions.pod:7164
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7131
+#: ../src/guestfs-actions.pod:7172
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7133
+#: ../src/guestfs-actions.pod:7174
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
@@ -19967,7 +20179,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7136 ../fish/guestfish-actions.pod:4798
+#: ../src/guestfs-actions.pod:7177 ../fish/guestfish-actions.pod:4839
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command.  The \"full\" version includes all fields."
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command.  The \"full\" version includes all fields."
@@ -19975,7 +20187,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7139
+#: ../src/guestfs-actions.pod:7180
 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 use>."
 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 use>."
@@ -19983,13 +20195,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7145
+#: ../src/guestfs-actions.pod:7186
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7147
+#: ../src/guestfs-actions.pod:7188
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19999,7 +20211,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7150 ../fish/guestfish-actions.pod:4805
+#: ../src/guestfs-actions.pod:7191 ../fish/guestfish-actions.pod:4846
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
@@ -20007,13 +20219,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7157
+#: ../src/guestfs-actions.pod:7198
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7159
+#: ../src/guestfs-actions.pod:7200
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -20024,19 +20236,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7163 ../fish/guestfish-actions.pod:4812
+#: ../src/guestfs-actions.pod:7204 ../fish/guestfish-actions.pod:4853
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7170
+#: ../src/guestfs-actions.pod:7211
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7172
+#: ../src/guestfs-actions.pod:7213
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20046,13 +20258,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7175
+#: ../src/guestfs-actions.pod:7216
 msgid "This function is a no op."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This function is a no op."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7177
+#: ../src/guestfs-actions.pod:7218
 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 "
@@ -20061,21 +20273,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7182
+#: ../src/guestfs-actions.pod:7223
 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
+#: ../src/guestfs-actions.pod:7229
+msgid ""
+"This function is deprecated.  In new code, use the C<launch> call instead."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7190
+#: ../src/guestfs-actions.pod:7238
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7192
+#: ../src/guestfs-actions.pod:7240
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20086,7 +20304,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7196 ../fish/guestfish-actions.pod:4818
+#: ../src/guestfs-actions.pod:7244 ../fish/guestfish-actions.pod:4859
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
@@ -20094,13 +20312,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7203
+#: ../src/guestfs-actions.pod:7251
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7205
+#: ../src/guestfs-actions.pod:7253
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20111,20 +20329,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7209 ../fish/guestfish-actions.pod:4825
+#: ../src/guestfs-actions.pod:7257 ../fish/guestfish-actions.pod:4866
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7216
+#: ../src/guestfs-actions.pod:7264
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7218
+#: ../src/guestfs-actions.pod:7266
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20135,20 +20353,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7222 ../fish/guestfish-actions.pod:4832
+#: ../src/guestfs-actions.pod:7270 ../fish/guestfish-actions.pod:4873
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external command."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7229
+#: ../src/guestfs-actions.pod:7277
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7231
+#: ../src/guestfs-actions.pod:7279
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20161,7 +20379,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7237 ../fish/guestfish-actions.pod:4839
+#: ../src/guestfs-actions.pod:7285 ../fish/guestfish-actions.pod:4880
 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)."
 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)."
@@ -20169,13 +20387,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7247
+#: ../src/guestfs-actions.pod:7295
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7249
+#: ../src/guestfs-actions.pod:7297
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20188,7 +20406,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7255 ../fish/guestfish-actions.pod:4849
+#: ../src/guestfs-actions.pod:7303 ../fish/guestfish-actions.pod:4890
 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>."
 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>."
@@ -20196,7 +20414,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7259 ../fish/guestfish-actions.pod:4853
+#: ../src/guestfs-actions.pod:7307 ../fish/guestfish-actions.pod:4894
 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)."
 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)."
@@ -20204,7 +20422,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7263 ../fish/guestfish-actions.pod:4857
+#: ../src/guestfs-actions.pod:7311 ../fish/guestfish-actions.pod:4898
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
@@ -20212,20 +20430,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7271 ../fish/guestfish-actions.pod:4863
+#: ../src/guestfs-actions.pod:7319 ../fish/guestfish-actions.pod:4904
 msgid ""
 "This function is deprecated.  In new code, use the C<write> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<write> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7280
+#: ../src/guestfs-actions.pod:7328
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7282
+#: ../src/guestfs-actions.pod:7330
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20237,20 +20455,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7287 ../fish/guestfish-actions.pod:4874
+#: ../src/guestfs-actions.pod:7335 ../fish/guestfish-actions.pod:4915
 msgid ""
 "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7299
+#: ../src/guestfs-actions.pod:7347
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7301
+#: ../src/guestfs-actions.pod:7349
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20262,20 +20480,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7306 ../fish/guestfish-actions.pod:4884
+#: ../src/guestfs-actions.pod:7354 ../fish/guestfish-actions.pod:4925
 msgid ""
 "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7318
+#: ../src/guestfs-actions.pod:7366
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7320
+#: ../src/guestfs-actions.pod:7368
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20286,13 +20504,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7324 ../fish/guestfish-actions.pod:4894
+#: ../src/guestfs-actions.pod:7372 ../fish/guestfish-actions.pod:4935
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7326 ../fish/guestfish-actions.pod:4896
+#: ../src/guestfs-actions.pod:7374 ../fish/guestfish-actions.pod:4937
 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 "
@@ -20301,19 +20519,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7330
+#: ../src/guestfs-actions.pod:7378
 msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7341
+#: ../src/guestfs-actions.pod:7389
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7343
+#: ../src/guestfs-actions.pod:7391
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20324,7 +20542,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7347
+#: ../src/guestfs-actions.pod:7395
 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."
 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."
@@ -20332,19 +20550,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7361
+#: ../src/guestfs-actions.pod:7409
 msgid "(Added in 1.3.1)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "(Added in 1.3.1)"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7363
+#: ../src/guestfs-actions.pod:7411
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7365
+#: ../src/guestfs-actions.pod:7413
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20355,7 +20573,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7369 ../fish/guestfish-actions.pod:4917
+#: ../src/guestfs-actions.pod:7417 ../fish/guestfish-actions.pod:4958
 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 "
@@ -20364,13 +20582,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7374 ../fish/guestfish-actions.pod:4922
+#: ../src/guestfs-actions.pod:7422 ../fish/guestfish-actions.pod:4963
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7377 ../fish/guestfish-actions.pod:4925
+#: ../src/guestfs-actions.pod:7425 ../fish/guestfish-actions.pod:4966
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
@@ -20378,13 +20596,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7384
+#: ../src/guestfs-actions.pod:7432
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7386
+#: ../src/guestfs-actions.pod:7434
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20396,20 +20614,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7391 ../fish/guestfish-actions.pod:4932
+#: ../src/guestfs-actions.pod:7439 ../fish/guestfish-actions.pod:4973
 msgid ""
 "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7403
+#: ../src/guestfs-actions.pod:7451
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7405
+#: ../src/guestfs-actions.pod:7453
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20421,20 +20639,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7410 ../fish/guestfish-actions.pod:4942
+#: ../src/guestfs-actions.pod:7458 ../fish/guestfish-actions.pod:4983
 msgid ""
 "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7422
+#: ../src/guestfs-actions.pod:7470
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7424
+#: ../src/guestfs-actions.pod:7472
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -20446,20 +20664,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7429 ../fish/guestfish-actions.pod:4952
+#: ../src/guestfs-actions.pod:7477 ../fish/guestfish-actions.pod:4993
 msgid ""
 "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7432 ../fish/guestfish-actions.pod:4955
+#: ../src/guestfs-actions.pod:7480 ../fish/guestfish-actions.pod:4996
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7434
+#: ../src/guestfs-actions.pod:7482
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
@@ -20467,20 +20685,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7440 ../fish/guestfish-actions.pod:4960
+#: ../src/guestfs-actions.pod:7488 ../fish/guestfish-actions.pod:5001
 msgid ""
 "This function is deprecated.  In new code, use the C<file> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<file> call instead."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7449
+#: ../src/guestfs-actions.pod:7497
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7451
+#: ../src/guestfs-actions.pod:7499
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20492,20 +20710,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7456 ../fish/guestfish-actions.pod:4971
+#: ../src/guestfs-actions.pod:7504 ../fish/guestfish-actions.pod:5012
 msgid ""
 "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7468
+#: ../src/guestfs-actions.pod:7516
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7470
+#: ../src/guestfs-actions.pod:7518
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20517,7 +20735,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7475 ../fish/guestfish-actions.pod:4981
+#: ../src/guestfs-actions.pod:7523 ../fish/guestfish-actions.pod:5022
 msgid ""
 "This calls the external C<zgrep -i> program and returns the matching lines."
 msgstr ""
 msgid ""
 "This calls the external C<zgrep -i> program and returns the matching lines."
 msgstr ""
@@ -21681,7 +21899,7 @@ msgstr ""
 # type: =head1
 #. type: =head1
 #: ../fish/guestfish.pod:148 ../test-tool/libguestfs-test-tool.pod:37
 # type: =head1
 #. type: =head1
 #: ../fish/guestfish.pod:148 ../test-tool/libguestfs-test-tool.pod:37
-#: ../fuse/guestmount.pod:73 ../tools/virt-edit.pl:81
+#: ../fuse/guestmount.pod:83 ../tools/virt-edit.pl:81
 #: ../tools/virt-win-reg.pl:96 ../tools/virt-list-filesystems.pl:53
 #: ../tools/virt-tar.pl:103 ../tools/virt-make-fs.pl:153
 #: ../tools/virt-list-partitions.pl:54
 #: ../tools/virt-win-reg.pl:96 ../tools/virt-list-filesystems.pl:53
 #: ../tools/virt-tar.pl:103 ../tools/virt-make-fs.pl:153
 #: ../tools/virt-list-partitions.pl:54
@@ -21690,7 +21908,7 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:131
+#: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:141
 #: ../tools/virt-edit.pl:89 ../tools/virt-win-reg.pl:104
 #: ../tools/virt-list-filesystems.pl:61 ../tools/virt-tar.pl:111
 #: ../tools/virt-make-fs.pl:161 ../tools/virt-list-partitions.pl:62
 #: ../tools/virt-edit.pl:89 ../tools/virt-win-reg.pl:104
 #: ../tools/virt-list-filesystems.pl:61 ../tools/virt-tar.pl:111
 #: ../tools/virt-make-fs.pl:161 ../tools/virt-list-partitions.pl:62
@@ -21759,7 +21977,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:174 ../fuse/guestmount.pod:81
+#: ../fish/guestfish.pod:174 ../fuse/guestmount.pod:91
 msgid ""
 "The format of the disk image is auto-detected.  To override this and force a "
 "particular format use the I<--format=..> option."
 msgid ""
 "The format of the disk image is auto-detected.  To override this and force a "
 "particular format use the I<--format=..> option."
@@ -21787,7 +22005,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:185 ../fuse/guestmount.pod:86
+#: ../fish/guestfish.pod:185 ../fuse/guestmount.pod:96
 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."
 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."
@@ -21821,7 +22039,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:198 ../fuse/guestmount.pod:92
+#: ../fish/guestfish.pod:198 ../fuse/guestmount.pod:102
 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 "
@@ -21861,13 +22079,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:215 ../fuse/guestmount.pod:108
+#: ../fish/guestfish.pod:215 ../fuse/guestmount.pod:118
 msgid "B<--echo-keys>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--echo-keys>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:217 ../fuse/guestmount.pod:110
+#: ../fish/guestfish.pod:217 ../fuse/guestmount.pod:120
 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 "
@@ -21916,7 +22134,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:235 ../fuse/guestmount.pod:117
+#: ../fish/guestfish.pod:235 ../fuse/guestmount.pod:127
 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 "
@@ -21979,7 +22197,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:260 ../fuse/guestmount.pod:137
+#: ../fish/guestfish.pod:260 ../fuse/guestmount.pod:147
 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 "
@@ -22067,13 +22285,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:287 ../fuse/guestmount.pod:141
+#: ../fish/guestfish.pod:287 ../fuse/guestmount.pod:151
 msgid "B<--keys-from-stdin>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--keys-from-stdin>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:289 ../fuse/guestmount.pod:143
+#: ../fish/guestfish.pod:289 ../fuse/guestmount.pod:153
 msgid ""
 "Read key or passphrase parameters from stdin.  The default is to try to read "
 "passphrases from the user by opening C</dev/tty>."
 msgid ""
 "Read key or passphrase parameters from stdin.  The default is to try to read "
 "passphrases from the user by opening C</dev/tty>."
@@ -22094,24 +22312,24 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:297 ../fuse/guestmount.pod:146
+#: ../fish/guestfish.pod:297 ../fuse/guestmount.pod:156
 msgid "B<--live>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--live>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:299 ../fuse/guestmount.pod:148
+#: ../fish/guestfish.pod:299 ../fuse/guestmount.pod:158
 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:302 ../fuse/guestmount.pod:151
+#: ../fish/guestfish.pod:302 ../fuse/guestmount.pod:161
 msgid "B<-m dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: =item
 msgid "B<-m dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:304 ../fuse/guestmount.pod:153
+#: ../fish/guestfish.pod:304 ../fuse/guestmount.pod:163
 msgid "B<--mount dev[:mountpoint[:options]]>"
 msgstr ""
 
 msgid "B<--mount dev[:mountpoint[:options]]>"
 msgstr ""
 
@@ -22152,7 +22370,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:321 ../fuse/guestmount.pod:161
+#: ../fish/guestfish.pod:321 ../fuse/guestmount.pod:171
 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 "
@@ -22163,7 +22381,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:329 ../fuse/guestmount.pod:169
+#: ../fish/guestfish.pod:329 ../fuse/guestmount.pod:179
 #, no-wrap
 msgid ""
 " -m /dev/sda1:/:acl,user_xattr\n"
 #, no-wrap
 msgid ""
 " -m /dev/sda1:/:acl,user_xattr\n"
@@ -22315,7 +22533,7 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:384 ../fuse/guestmount.pod:225
+#: ../fish/guestfish.pod:384 ../fuse/guestmount.pod:235
 msgid "B<--selinux>"
 msgstr ""
 
 msgid "B<--selinux>"
 msgstr ""
 
@@ -22378,7 +22596,7 @@ msgid "B<--rw>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:405 ../fuse/guestmount.pod:239
+#: ../fish/guestfish.pod:405 ../fuse/guestmount.pod:249
 msgid ""
 "This changes the I<-a>, I<-d> and I<-m> options so that disks are added and "
 "mounts are done read-write."
 msgid ""
 "This changes the I<-a>, I<-d> and I<-m> options so that disks are added and "
 "mounts are done read-write."
@@ -24031,22 +24249,22 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../fish/guestfish.pod:1090 ../fuse/guestmount.pod:252
+#: ../fish/guestfish.pod:1090 ../fuse/guestmount.pod:262
 msgid "FILES"
 msgstr ""
 
 #. type: =item
 msgid "FILES"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1094 ../fuse/guestmount.pod:256
+#: ../fish/guestfish.pod:1094 ../fuse/guestmount.pod:266
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1096 ../fuse/guestmount.pod:258
+#: ../fish/guestfish.pod:1096 ../fuse/guestmount.pod:268
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1098 ../fuse/guestmount.pod:260
+#: ../fish/guestfish.pod:1098 ../fuse/guestmount.pod:270
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 "(I<--ro> or I<--rw>)."
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 "(I<--ro> or I<--rw>)."
@@ -24158,13 +24376,12 @@ msgstr ""
 msgid "test2.img (etc)"
 msgstr ""
 
 msgid "test2.img (etc)"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1142
 msgid ""
 #. type: textblock
 #: ../fish/guestfish.pod:1142
 msgid ""
-"When using the C<-N> or C<--new> option, the prepared disk or filesystem "
+"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 "
 "will be created in the file C<test1.img> in the current directory.  The "
-"second use of C<-N> will use C<test2.img> and so on.  Any existing file with "
+"second use of I<-N> will use C<test2.img> and so on.  Any existing file with "
 "the same name will be overwritten."
 msgstr ""
 
 "the same name will be overwritten."
 msgstr ""
 
@@ -24182,7 +24399,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1181 ../test-tool/libguestfs-test-tool.pod:102
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1181 ../test-tool/libguestfs-test-tool.pod:102
-#: ../fuse/guestmount.pod:287 ../tools/virt-edit.pl:518
+#: ../fuse/guestmount.pod:297 ../tools/virt-edit.pl:518
 #: ../tools/virt-win-reg.pl:606 ../tools/virt-list-filesystems.pl:210
 #: ../tools/virt-tar.pl:309 ../tools/virt-make-fs.pl:572
 #: ../tools/virt-list-partitions.pl:277
 #: ../tools/virt-win-reg.pl:606 ../tools/virt-list-filesystems.pl:210
 #: ../tools/virt-tar.pl:309 ../tools/virt-make-fs.pl:572
 #: ../tools/virt-list-partitions.pl:277
@@ -24196,7 +24413,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1186 ../test-tool/libguestfs-test-tool.pod:107
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1186 ../test-tool/libguestfs-test-tool.pod:107
-#: ../fuse/guestmount.pod:292 ../tools/virt-edit.pl:523
+#: ../fuse/guestmount.pod:302 ../tools/virt-edit.pl:523
 #: ../tools/virt-win-reg.pl:611 ../tools/virt-list-filesystems.pl:215
 #: ../tools/virt-tar.pl:314 ../tools/virt-make-fs.pl:577
 #: ../tools/virt-list-partitions.pl:282
 #: ../tools/virt-win-reg.pl:611 ../tools/virt-list-filesystems.pl:215
 #: ../tools/virt-tar.pl:314 ../tools/virt-make-fs.pl:577
 #: ../tools/virt-list-partitions.pl:282
@@ -24210,7 +24427,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1191 ../test-tool/libguestfs-test-tool.pod:112
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish.pod:1191 ../test-tool/libguestfs-test-tool.pod:112
-#: ../fuse/guestmount.pod:297 ../tools/virt-edit.pl:528
+#: ../fuse/guestmount.pod:307 ../tools/virt-edit.pl:528
 #: ../tools/virt-win-reg.pl:616 ../tools/virt-list-filesystems.pl:220
 #: ../tools/virt-tar.pl:319 ../tools/virt-make-fs.pl:582
 #: ../tools/virt-list-partitions.pl:287
 #: ../tools/virt-win-reg.pl:616 ../tools/virt-list-filesystems.pl:220
 #: ../tools/virt-tar.pl:319 ../tools/virt-make-fs.pl:582
 #: ../tools/virt-list-partitions.pl:287
@@ -24294,7 +24511,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish-actions.pod:74 ../fish/guestfish-actions.pod:138
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish-actions.pod:74 ../fish/guestfish-actions.pod:138
-#: ../fish/guestfish-actions.pod:3047
+#: ../fish/guestfish-actions.pod:3044
 msgid ""
 "This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>."
 msgstr ""
 msgid ""
 "This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>."
 msgstr ""
@@ -24808,11 +25025,11 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:430 ../fish/guestfish-actions.pod:439
 #: ../fish/guestfish-actions.pod:663 ../fish/guestfish-actions.pod:832
 #. type: textblock
 #: ../fish/guestfish-actions.pod:430 ../fish/guestfish-actions.pod:439
 #: ../fish/guestfish-actions.pod:663 ../fish/guestfish-actions.pod:832
-#: ../fish/guestfish-actions.pod:851 ../fish/guestfish-actions.pod:1228
-#: ../fish/guestfish-actions.pod:4445 ../fish/guestfish-actions.pod:4457
-#: ../fish/guestfish-actions.pod:4468 ../fish/guestfish-actions.pod:4479
-#: ../fish/guestfish-actions.pod:4531 ../fish/guestfish-actions.pod:4540
-#: ../fish/guestfish-actions.pod:4594 ../fish/guestfish-actions.pod:4617
+#: ../fish/guestfish-actions.pod:851 ../fish/guestfish-actions.pod:1225
+#: ../fish/guestfish-actions.pod:4486 ../fish/guestfish-actions.pod:4498
+#: ../fish/guestfish-actions.pod:4509 ../fish/guestfish-actions.pod:4520
+#: ../fish/guestfish-actions.pod:4572 ../fish/guestfish-actions.pod:4581
+#: ../fish/guestfish-actions.pod:4635 ../fish/guestfish-actions.pod:4658
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
@@ -25636,24 +25853,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1014
+#: ../fish/guestfish-actions.pod:1018
 msgid ""
 msgid ""
-"This command can also be used on C</dev/> devices (and partitions, LV "
-"names).  You can for example use this to determine if a device contains a "
-"filesystem, although it's usually better to use L</vfs-type>."
+"See also: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> "
+"(etc)."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1024
+#: ../fish/guestfish-actions.pod:1021
 msgid "file-architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "file-architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1026
+#: ../fish/guestfish-actions.pod:1023
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
@@ -25662,13 +25877,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1129
+#: ../fish/guestfish-actions.pod:1126
 msgid "filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1131
+#: ../fish/guestfish-actions.pod:1128
 #, no-wrap
 msgid ""
 " filesize file\n"
 #, no-wrap
 msgid ""
 " filesize file\n"
@@ -25677,7 +25892,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1135
+#: ../fish/guestfish-actions.pod:1132
 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 L</blockdev-getsize64>."
 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 L</blockdev-getsize64>."
@@ -25685,13 +25900,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1139
+#: ../fish/guestfish-actions.pod:1136
 msgid "fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1141
+#: ../fish/guestfish-actions.pod:1138
 #, no-wrap
 msgid ""
 " fill c len path\n"
 #, no-wrap
 msgid ""
 " fill c len path\n"
@@ -25700,7 +25915,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1147
+#: ../fish/guestfish-actions.pod:1144
 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 "
@@ -25709,13 +25924,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1152
+#: ../fish/guestfish-actions.pod:1149
 msgid "fill-pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "fill-pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1154
+#: ../fish/guestfish-actions.pod:1151
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
@@ -25724,7 +25939,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1156
+#: ../fish/guestfish-actions.pod:1153
 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 "
@@ -25734,13 +25949,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1161
+#: ../fish/guestfish-actions.pod:1158
 msgid "find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1163
+#: ../fish/guestfish-actions.pod:1160
 #, no-wrap
 msgid ""
 " find directory\n"
 #, no-wrap
 msgid ""
 " find directory\n"
@@ -25749,25 +25964,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1177
+#: ../fish/guestfish-actions.pod:1174
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1190
+#: ../fish/guestfish-actions.pod:1187
 msgid "See also L</find0>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</find0>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1195
+#: ../fish/guestfish-actions.pod:1192
 msgid "find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1197
+#: ../fish/guestfish-actions.pod:1194
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
@@ -25776,20 +25991,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1203
+#: ../fish/guestfish-actions.pod:1200
 msgid ""
 "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1230
+#: ../fish/guestfish-actions.pod:1227
 msgid "findfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "findfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1232
+#: ../fish/guestfish-actions.pod:1229
 #, no-wrap
 msgid ""
 " findfs-label label\n"
 #, no-wrap
 msgid ""
 " findfs-label label\n"
@@ -25798,19 +26013,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1238
+#: ../fish/guestfish-actions.pod:1235
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1240
+#: ../fish/guestfish-actions.pod:1237
 msgid "findfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "findfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1242
+#: ../fish/guestfish-actions.pod:1239
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
@@ -25819,19 +26034,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1248
+#: ../fish/guestfish-actions.pod:1245
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1250
+#: ../fish/guestfish-actions.pod:1247
 msgid "fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1252
+#: ../fish/guestfish-actions.pod:1249
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
@@ -25840,13 +26055,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1282
+#: ../fish/guestfish-actions.pod:1279
 msgid "get-append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1284
+#: ../fish/guestfish-actions.pod:1281
 #, no-wrap
 msgid ""
 " get-append\n"
 #, no-wrap
 msgid ""
 " get-append\n"
@@ -25854,12 +26069,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1291
+#: ../fish/guestfish-actions.pod:1288
 msgid "get-attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "get-attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1293
+#: ../fish/guestfish-actions.pod:1290
 #, no-wrap
 msgid ""
 " get-attach-method\n"
 #, no-wrap
 msgid ""
 " get-attach-method\n"
@@ -25867,19 +26082,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1295
+#: ../fish/guestfish-actions.pod:1292
 msgid "Return the current attach method.  See L</set-attach-method>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Return the current attach method.  See L</set-attach-method>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1297
+#: ../fish/guestfish-actions.pod:1294
 msgid "get-autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1299
+#: ../fish/guestfish-actions.pod:1296
 #, no-wrap
 msgid ""
 " get-autosync\n"
 #, no-wrap
 msgid ""
 " get-autosync\n"
@@ -25888,13 +26103,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1303
+#: ../fish/guestfish-actions.pod:1300
 msgid "get-direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1305
+#: ../fish/guestfish-actions.pod:1302
 #, no-wrap
 msgid ""
 " get-direct\n"
 #, no-wrap
 msgid ""
 " get-direct\n"
@@ -25903,13 +26118,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1309
+#: ../fish/guestfish-actions.pod:1306
 msgid "get-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1311
+#: ../fish/guestfish-actions.pod:1308
 #, no-wrap
 msgid ""
 " get-e2label device\n"
 #, no-wrap
 msgid ""
 " get-e2label device\n"
@@ -25918,13 +26133,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1323
+#: ../fish/guestfish-actions.pod:1320
 msgid "get-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1325
+#: ../fish/guestfish-actions.pod:1322
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
@@ -25933,13 +26148,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1337
+#: ../fish/guestfish-actions.pod:1334
 msgid "get-memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1339
+#: ../fish/guestfish-actions.pod:1336
 #, no-wrap
 msgid ""
 " get-memsize\n"
 #, no-wrap
 msgid ""
 " get-memsize\n"
@@ -25948,7 +26163,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1344
+#: ../fish/guestfish-actions.pod:1341
 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 "
@@ -25957,13 +26172,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1351
+#: ../fish/guestfish-actions.pod:1348
 msgid "get-network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1353
+#: ../fish/guestfish-actions.pod:1350
 #, no-wrap
 msgid ""
 " get-network\n"
 #, no-wrap
 msgid ""
 " get-network\n"
@@ -25972,13 +26187,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1357
+#: ../fish/guestfish-actions.pod:1354
 msgid "get-path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1359
+#: ../fish/guestfish-actions.pod:1356
 #, no-wrap
 msgid ""
 " get-path\n"
 #, no-wrap
 msgid ""
 " get-path\n"
@@ -25987,19 +26202,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1366
+#: ../fish/guestfish-actions.pod:1363
 msgid "get-pid"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "get-pid"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1368
+#: ../fish/guestfish-actions.pod:1365
 msgid "pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1370
+#: ../fish/guestfish-actions.pod:1367
 #, no-wrap
 msgid ""
 " get-pid\n"
 #, no-wrap
 msgid ""
 " get-pid\n"
@@ -26008,13 +26223,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1377
+#: ../fish/guestfish-actions.pod:1374
 msgid "get-qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1379
+#: ../fish/guestfish-actions.pod:1376
 #, no-wrap
 msgid ""
 " get-qemu\n"
 #, no-wrap
 msgid ""
 " get-qemu\n"
@@ -26023,13 +26238,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1386
+#: ../fish/guestfish-actions.pod:1383
 msgid "get-recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1388
+#: ../fish/guestfish-actions.pod:1385
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
@@ -26038,13 +26253,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1392
+#: ../fish/guestfish-actions.pod:1389
 msgid "get-selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1394
+#: ../fish/guestfish-actions.pod:1391
 #, no-wrap
 msgid ""
 " get-selinux\n"
 #, no-wrap
 msgid ""
 " get-selinux\n"
@@ -26053,7 +26268,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1396
+#: ../fish/guestfish-actions.pod:1393
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
@@ -26061,13 +26276,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1402
+#: ../fish/guestfish-actions.pod:1399
 msgid "get-state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1404
+#: ../fish/guestfish-actions.pod:1401
 #, no-wrap
 msgid ""
 " get-state\n"
 #, no-wrap
 msgid ""
 " get-state\n"
@@ -26076,13 +26291,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1411
+#: ../fish/guestfish-actions.pod:1408
 msgid "get-trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1413
+#: ../fish/guestfish-actions.pod:1410
 #, no-wrap
 msgid ""
 " get-trace\n"
 #, no-wrap
 msgid ""
 " get-trace\n"
@@ -26091,13 +26306,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1417
+#: ../fish/guestfish-actions.pod:1414
 msgid "get-umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1419
+#: ../fish/guestfish-actions.pod:1416
 #, no-wrap
 msgid ""
 " get-umask\n"
 #, no-wrap
 msgid ""
 " get-umask\n"
@@ -26106,7 +26321,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1421
+#: ../fish/guestfish-actions.pod:1418
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
@@ -26114,13 +26329,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1424
+#: ../fish/guestfish-actions.pod:1421
 msgid "get-verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1426
+#: ../fish/guestfish-actions.pod:1423
 #, no-wrap
 msgid ""
 " get-verbose\n"
 #, no-wrap
 msgid ""
 " get-verbose\n"
@@ -26129,13 +26344,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1430
+#: ../fish/guestfish-actions.pod:1427
 msgid "getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1432
+#: ../fish/guestfish-actions.pod:1429
 #, no-wrap
 msgid ""
 " getcon\n"
 #, no-wrap
 msgid ""
 " getcon\n"
@@ -26144,19 +26359,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1436
+#: ../fish/guestfish-actions.pod:1433
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1439
+#: ../fish/guestfish-actions.pod:1436
 msgid "getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1441
+#: ../fish/guestfish-actions.pod:1438
 #, no-wrap
 msgid ""
 " getxattr path name\n"
 #, no-wrap
 msgid ""
 " getxattr path name\n"
@@ -26165,7 +26380,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1443
+#: ../fish/guestfish-actions.pod:1440
 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 "
@@ -26174,7 +26389,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1447 ../fish/guestfish-actions.pod:2453
+#: ../fish/guestfish-actions.pod:1444 ../fish/guestfish-actions.pod:2450
 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 "
@@ -26185,19 +26400,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1457
+#: ../fish/guestfish-actions.pod:1454
 msgid "See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1459
+#: ../fish/guestfish-actions.pod:1456
 msgid "getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1461
+#: ../fish/guestfish-actions.pod:1458
 #, no-wrap
 msgid ""
 " getxattrs path\n"
 #, no-wrap
 msgid ""
 " getxattrs path\n"
@@ -26206,19 +26421,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1469
+#: ../fish/guestfish-actions.pod:1466
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1471
+#: ../fish/guestfish-actions.pod:1468
 msgid "glob-expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "glob-expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1473
+#: ../fish/guestfish-actions.pod:1470
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
@@ -26227,13 +26442,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1486
+#: ../fish/guestfish-actions.pod:1483
 msgid "grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1488
+#: ../fish/guestfish-actions.pod:1485
 #, no-wrap
 msgid ""
 " grep regex path\n"
 #, no-wrap
 msgid ""
 " grep regex path\n"
@@ -26242,13 +26457,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1496
+#: ../fish/guestfish-actions.pod:1493
 msgid "grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1498
+#: ../fish/guestfish-actions.pod:1495
 #, no-wrap
 msgid ""
 " grepi regex path\n"
 #, no-wrap
 msgid ""
 " grepi regex path\n"
@@ -26257,13 +26472,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1506
+#: ../fish/guestfish-actions.pod:1503
 msgid "grub-install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "grub-install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1508
+#: ../fish/guestfish-actions.pod:1505
 #, no-wrap
 msgid ""
 " grub-install root device\n"
 #, no-wrap
 msgid ""
 " grub-install root device\n"
@@ -26272,13 +26487,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1524
+#: ../fish/guestfish-actions.pod:1521
 msgid "head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1526
+#: ../fish/guestfish-actions.pod:1523
 #, no-wrap
 msgid ""
 " head path\n"
 #, no-wrap
 msgid ""
 " head path\n"
@@ -26287,13 +26502,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1534
+#: ../fish/guestfish-actions.pod:1531
 msgid "head-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "head-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1536
+#: ../fish/guestfish-actions.pod:1533
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
@@ -26302,13 +26517,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1549
+#: ../fish/guestfish-actions.pod:1546
 msgid "hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1551
+#: ../fish/guestfish-actions.pod:1548
 #, no-wrap
 msgid ""
 " hexdump path\n"
 #, no-wrap
 msgid ""
 " hexdump path\n"
@@ -26317,13 +26532,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1559
+#: ../fish/guestfish-actions.pod:1556
 msgid "initrd-cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "initrd-cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1561
+#: ../fish/guestfish-actions.pod:1558
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
@@ -26332,19 +26547,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1573
+#: ../fish/guestfish-actions.pod:1570
 msgid "See also L</initrd-list>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</initrd-list>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1578
+#: ../fish/guestfish-actions.pod:1575
 msgid "initrd-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "initrd-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1580
+#: ../fish/guestfish-actions.pod:1577
 #, no-wrap
 msgid ""
 " initrd-list path\n"
 #, no-wrap
 msgid ""
 " initrd-list path\n"
@@ -26353,13 +26568,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1592
+#: ../fish/guestfish-actions.pod:1589
 msgid "inotify-add-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-add-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1594
+#: ../fish/guestfish-actions.pod:1591
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
@@ -26368,13 +26583,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1606
+#: ../fish/guestfish-actions.pod:1603
 msgid "inotify-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1608
+#: ../fish/guestfish-actions.pod:1605
 #, no-wrap
 msgid ""
 " inotify-close\n"
 #, no-wrap
 msgid ""
 " inotify-close\n"
@@ -26383,13 +26598,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1614
+#: ../fish/guestfish-actions.pod:1611
 msgid "inotify-files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1616
+#: ../fish/guestfish-actions.pod:1613
 #, no-wrap
 msgid ""
 " inotify-files\n"
 #, no-wrap
 msgid ""
 " inotify-files\n"
@@ -26398,7 +26613,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1618
+#: ../fish/guestfish-actions.pod:1615
 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 "
@@ -26407,13 +26622,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1622
+#: ../fish/guestfish-actions.pod:1619
 msgid "inotify-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1624
+#: ../fish/guestfish-actions.pod:1621
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
@@ -26422,7 +26637,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1630
+#: ../fish/guestfish-actions.pod:1627
 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>, "
@@ -26434,7 +26649,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1640
+#: ../fish/guestfish-actions.pod:1637
 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 "
@@ -26443,7 +26658,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1646
+#: ../fish/guestfish-actions.pod:1643
 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>).  "
@@ -26453,7 +26668,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1653
+#: ../fish/guestfish-actions.pod:1650
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
@@ -26461,13 +26676,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1662
+#: ../fish/guestfish-actions.pod:1659
 msgid "inotify-read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1664
+#: ../fish/guestfish-actions.pod:1661
 #, no-wrap
 msgid ""
 " inotify-read\n"
 #, no-wrap
 msgid ""
 " inotify-read\n"
@@ -26476,13 +26691,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1677
+#: ../fish/guestfish-actions.pod:1674
 msgid "inotify-rm-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-rm-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1679
+#: ../fish/guestfish-actions.pod:1676
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
@@ -26491,19 +26706,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1681
+#: ../fish/guestfish-actions.pod:1678
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1684
+#: ../fish/guestfish-actions.pod:1681
 msgid "inspect-get-arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1686
+#: ../fish/guestfish-actions.pod:1683
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
@@ -26512,16 +26727,16 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1688 ../fish/guestfish-actions.pod:1704
-#: ../fish/guestfish-actions.pod:1790 ../fish/guestfish-actions.pod:1826
-#: ../fish/guestfish-actions.pod:1844 ../fish/guestfish-actions.pod:1878
-#: ../fish/guestfish-actions.pod:1893 ../fish/guestfish-actions.pod:1914
-#: ../fish/guestfish-actions.pod:1929 ../fish/guestfish-actions.pod:1962
-#: ../fish/guestfish-actions.pod:1984 ../fish/guestfish-actions.pod:2008
-#: ../fish/guestfish-actions.pod:2025 ../fish/guestfish-actions.pod:2068
-#: ../fish/guestfish-actions.pod:2103 ../fish/guestfish-actions.pod:2119
-#: ../fish/guestfish-actions.pod:2135 ../fish/guestfish-actions.pod:2148
-#: ../fish/guestfish-actions.pod:2161 ../fish/guestfish-actions.pod:2176
+#: ../fish/guestfish-actions.pod:1685 ../fish/guestfish-actions.pod:1701
+#: ../fish/guestfish-actions.pod:1787 ../fish/guestfish-actions.pod:1823
+#: ../fish/guestfish-actions.pod:1841 ../fish/guestfish-actions.pod:1875
+#: ../fish/guestfish-actions.pod:1890 ../fish/guestfish-actions.pod:1911
+#: ../fish/guestfish-actions.pod:1926 ../fish/guestfish-actions.pod:1959
+#: ../fish/guestfish-actions.pod:1981 ../fish/guestfish-actions.pod:2005
+#: ../fish/guestfish-actions.pod:2022 ../fish/guestfish-actions.pod:2065
+#: ../fish/guestfish-actions.pod:2100 ../fish/guestfish-actions.pod:2116
+#: ../fish/guestfish-actions.pod:2132 ../fish/guestfish-actions.pod:2145
+#: ../fish/guestfish-actions.pod:2158 ../fish/guestfish-actions.pod:2173
 msgid ""
 "This function should only be called with a root device string as returned by "
 "L</inspect-os>."
 msgid ""
 "This function should only be called with a root device string as returned by "
 "L</inspect-os>."
@@ -26529,7 +26744,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1691
+#: ../fish/guestfish-actions.pod:1688
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
@@ -26537,13 +26752,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1700
+#: ../fish/guestfish-actions.pod:1697
 msgid "inspect-get-distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1702
+#: ../fish/guestfish-actions.pod:1699
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
@@ -26551,12 +26766,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1786
+#: ../fish/guestfish-actions.pod:1783
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1788
+#: ../fish/guestfish-actions.pod:1785
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
@@ -26564,7 +26779,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1818
+#: ../fish/guestfish-actions.pod:1815
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-mountpoints>, L</inspect-get-filesystems>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-mountpoints>, L</inspect-get-filesystems>."
@@ -26572,13 +26787,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1822
+#: ../fish/guestfish-actions.pod:1819
 msgid "inspect-get-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1824
+#: ../fish/guestfish-actions.pod:1821
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
@@ -26587,19 +26802,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1837
+#: ../fish/guestfish-actions.pod:1834
 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:1840
+#: ../fish/guestfish-actions.pod:1837
 msgid "inspect-get-format"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-format"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1842
+#: ../fish/guestfish-actions.pod:1839
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
@@ -26608,13 +26823,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1874
+#: ../fish/guestfish-actions.pod:1871
 msgid "inspect-get-hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1876
+#: ../fish/guestfish-actions.pod:1873
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
@@ -26623,13 +26838,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1889
+#: ../fish/guestfish-actions.pod:1886
 msgid "inspect-get-major-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-major-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1891
+#: ../fish/guestfish-actions.pod:1888
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
@@ -26638,13 +26853,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1910
+#: ../fish/guestfish-actions.pod:1907
 msgid "inspect-get-minor-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-minor-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1912
+#: ../fish/guestfish-actions.pod:1909
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
@@ -26653,7 +26868,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1922
+#: ../fish/guestfish-actions.pod:1919
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-major-version>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-major-version>."
@@ -26661,13 +26876,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1925
+#: ../fish/guestfish-actions.pod:1922
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1927
+#: ../fish/guestfish-actions.pod:1924
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
@@ -26675,7 +26890,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1949
+#: ../fish/guestfish-actions.pod:1946
 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 "
@@ -26685,7 +26900,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1955
+#: ../fish/guestfish-actions.pod:1952
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-filesystems>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-filesystems>."
@@ -26693,13 +26908,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1958
+#: ../fish/guestfish-actions.pod:1955
 msgid "inspect-get-package-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-package-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1960
+#: ../fish/guestfish-actions.pod:1957
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
@@ -26708,7 +26923,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1965
+#: ../fish/guestfish-actions.pod:1962
 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.  "
@@ -26718,13 +26933,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1980
+#: ../fish/guestfish-actions.pod:1977
 msgid "inspect-get-package-management"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-package-management"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1982
+#: ../fish/guestfish-actions.pod:1979
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
@@ -26733,7 +26948,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1987
+#: ../fish/guestfish-actions.pod:1984
 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 "
@@ -26743,13 +26958,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2004
+#: ../fish/guestfish-actions.pod:2001
 msgid "inspect-get-product-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-product-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2006
+#: ../fish/guestfish-actions.pod:2003
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
@@ -26757,12 +26972,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2021
+#: ../fish/guestfish-actions.pod:2018
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2023
+#: ../fish/guestfish-actions.pod:2020
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
@@ -26770,7 +26985,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2047
+#: ../fish/guestfish-actions.pod:2044
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-product-name>, L</inspect-get-major-version>."
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-product-name>, L</inspect-get-major-version>."
@@ -26778,13 +26993,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2051
+#: ../fish/guestfish-actions.pod:2048
 msgid "inspect-get-roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2053
+#: ../fish/guestfish-actions.pod:2050
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
@@ -26793,7 +27008,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2055
+#: ../fish/guestfish-actions.pod:2052
 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 "
@@ -26802,7 +27017,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2059
+#: ../fish/guestfish-actions.pod:2056
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called L</inspect-os>."
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called L</inspect-os>."
@@ -26810,13 +27025,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2064
+#: ../fish/guestfish-actions.pod:2061
 msgid "inspect-get-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2066
+#: ../fish/guestfish-actions.pod:2063
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
@@ -26824,12 +27039,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2099
+#: ../fish/guestfish-actions.pod:2096
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2101
+#: ../fish/guestfish-actions.pod:2098
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
@@ -26838,13 +27053,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2115
+#: ../fish/guestfish-actions.pod:2112
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2117
+#: ../fish/guestfish-actions.pod:2114
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
@@ -26852,12 +27067,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2131
+#: ../fish/guestfish-actions.pod:2128
 msgid "inspect-is-live"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-live"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2133
+#: ../fish/guestfish-actions.pod:2130
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
@@ -26865,19 +27080,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2138
+#: ../fish/guestfish-actions.pod:2135
 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:2144
+#: ../fish/guestfish-actions.pod:2141
 msgid "inspect-is-multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2146
+#: ../fish/guestfish-actions.pod:2143
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
@@ -26885,19 +27100,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2151
+#: ../fish/guestfish-actions.pod:2148
 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:2157
+#: ../fish/guestfish-actions.pod:2154
 msgid "inspect-is-netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2159
+#: ../fish/guestfish-actions.pod:2156
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
@@ -26905,7 +27120,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2164
+#: ../fish/guestfish-actions.pod:2161
 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 self-"
 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 self-"
@@ -26915,13 +27130,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2172
+#: ../fish/guestfish-actions.pod:2169
 msgid "inspect-list-applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-list-applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2174
+#: ../fish/guestfish-actions.pod:2171
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
@@ -26930,7 +27145,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2181
+#: ../fish/guestfish-actions.pod:2178
 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>, "
@@ -26943,13 +27158,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2271
+#: ../fish/guestfish-actions.pod:2268
 msgid "inspect-os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2273
+#: ../fish/guestfish-actions.pod:2270
 #, no-wrap
 msgid ""
 " inspect-os\n"
 #, no-wrap
 msgid ""
 " inspect-os\n"
@@ -26958,7 +27173,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2288
+#: ../fish/guestfish-actions.pod:2285
 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, "
@@ -26967,7 +27182,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2293
+#: ../fish/guestfish-actions.pod:2290
 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 "
@@ -26977,20 +27192,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2305 ../fish/guestfish-actions.pod:2481
-#: ../fish/guestfish-actions.pod:2527
+#: ../fish/guestfish-actions.pod:2302 ../fish/guestfish-actions.pod:2478
+#: ../fish/guestfish-actions.pod:2524
 msgid "See also L</list-filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</list-filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2307
+#: ../fish/guestfish-actions.pod:2304
 msgid "is-blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2309
+#: ../fish/guestfish-actions.pod:2306
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
@@ -26999,22 +27214,22 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2314 ../fish/guestfish-actions.pod:2332
-#: ../fish/guestfish-actions.pod:2351 ../fish/guestfish-actions.pod:2360
-#: ../fish/guestfish-actions.pod:2370 ../fish/guestfish-actions.pod:2404
-#: ../fish/guestfish-actions.pod:2413
+#: ../fish/guestfish-actions.pod:2311 ../fish/guestfish-actions.pod:2329
+#: ../fish/guestfish-actions.pod:2348 ../fish/guestfish-actions.pod:2357
+#: ../fish/guestfish-actions.pod:2367 ../fish/guestfish-actions.pod:2401
+#: ../fish/guestfish-actions.pod:2410
 msgid "See also L</stat>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</stat>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2316
+#: ../fish/guestfish-actions.pod:2313
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2318
+#: ../fish/guestfish-actions.pod:2315
 #, no-wrap
 msgid ""
 " is-busy\n"
 #, no-wrap
 msgid ""
 " is-busy\n"
@@ -27023,13 +27238,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2325
+#: ../fish/guestfish-actions.pod:2322
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2327
+#: ../fish/guestfish-actions.pod:2324
 #, no-wrap
 msgid ""
 " is-chardev path\n"
 #, no-wrap
 msgid ""
 " is-chardev path\n"
@@ -27038,13 +27253,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2334
+#: ../fish/guestfish-actions.pod:2331
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2336
+#: ../fish/guestfish-actions.pod:2333
 #, no-wrap
 msgid ""
 " is-config\n"
 #, no-wrap
 msgid ""
 " is-config\n"
@@ -27053,13 +27268,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2343
+#: ../fish/guestfish-actions.pod:2340
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2345
+#: ../fish/guestfish-actions.pod:2342
 #, no-wrap
 msgid ""
 " is-dir path\n"
 #, no-wrap
 msgid ""
 " is-dir path\n"
@@ -27068,13 +27283,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2353
+#: ../fish/guestfish-actions.pod:2350
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2355
+#: ../fish/guestfish-actions.pod:2352
 #, no-wrap
 msgid ""
 " is-fifo path\n"
 #, no-wrap
 msgid ""
 " is-fifo path\n"
@@ -27083,13 +27298,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2362
+#: ../fish/guestfish-actions.pod:2359
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2364
+#: ../fish/guestfish-actions.pod:2361
 #, no-wrap
 msgid ""
 " is-file path\n"
 #, no-wrap
 msgid ""
 " is-file path\n"
@@ -27098,13 +27313,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2372
+#: ../fish/guestfish-actions.pod:2369
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2374
+#: ../fish/guestfish-actions.pod:2371
 #, no-wrap
 msgid ""
 " is-launching\n"
 #, no-wrap
 msgid ""
 " is-launching\n"
@@ -27113,13 +27328,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2381
+#: ../fish/guestfish-actions.pod:2378
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2383
+#: ../fish/guestfish-actions.pod:2380
 #, no-wrap
 msgid ""
 " is-lv device\n"
 #, no-wrap
 msgid ""
 " is-lv device\n"
@@ -27128,13 +27343,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2388
+#: ../fish/guestfish-actions.pod:2385
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2390
+#: ../fish/guestfish-actions.pod:2387
 #, no-wrap
 msgid ""
 " is-ready\n"
 #, no-wrap
 msgid ""
 " is-ready\n"
@@ -27143,13 +27358,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2397
+#: ../fish/guestfish-actions.pod:2394
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2399
+#: ../fish/guestfish-actions.pod:2396
 #, no-wrap
 msgid ""
 " is-socket path\n"
 #, no-wrap
 msgid ""
 " is-socket path\n"
@@ -27158,13 +27373,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2406
+#: ../fish/guestfish-actions.pod:2403
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2408
+#: ../fish/guestfish-actions.pod:2405
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 #, no-wrap
 msgid ""
 " is-symlink path\n"
@@ -27173,13 +27388,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2415
+#: ../fish/guestfish-actions.pod:2412
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2417
+#: ../fish/guestfish-actions.pod:2414
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
@@ -27188,19 +27403,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2421
+#: ../fish/guestfish-actions.pod:2418
 msgid "launch"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "launch"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2423
+#: ../fish/guestfish-actions.pod:2420
 msgid "run"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "run"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2425
+#: ../fish/guestfish-actions.pod:2422
 #, no-wrap
 msgid ""
 " launch\n"
 #, no-wrap
 msgid ""
 " launch\n"
@@ -27209,13 +27424,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2433
+#: ../fish/guestfish-actions.pod:2430
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2435
+#: ../fish/guestfish-actions.pod:2432
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
@@ -27224,7 +27439,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2437
+#: ../fish/guestfish-actions.pod:2434
 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 the "
 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 the "
@@ -27233,13 +27448,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2445
+#: ../fish/guestfish-actions.pod:2442
 msgid "lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2447
+#: ../fish/guestfish-actions.pod:2444
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
@@ -27248,19 +27463,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2463
+#: ../fish/guestfish-actions.pod:2460
 msgid "See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2465
+#: ../fish/guestfish-actions.pod:2462
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2467
+#: ../fish/guestfish-actions.pod:2464
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
@@ -27269,7 +27484,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2469
+#: ../fish/guestfish-actions.pod:2466
 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."
 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."
@@ -27277,13 +27492,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2473
+#: ../fish/guestfish-actions.pod:2470
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2475
+#: ../fish/guestfish-actions.pod:2472
 #, no-wrap
 msgid ""
 " list-devices\n"
 #, no-wrap
 msgid ""
 " list-devices\n"
@@ -27292,13 +27507,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2483
+#: ../fish/guestfish-actions.pod:2480
 msgid "list-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "list-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2485
+#: ../fish/guestfish-actions.pod:2482
 #, no-wrap
 msgid ""
 " list-filesystems\n"
 #, no-wrap
 msgid ""
 " list-filesystems\n"
@@ -27307,7 +27522,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2504
+#: ../fish/guestfish-actions.pod:2501
 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 "
@@ -27316,7 +27531,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2508
+#: ../fish/guestfish-actions.pod:2505
 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 "
@@ -27327,13 +27542,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2516
+#: ../fish/guestfish-actions.pod:2513
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2518
+#: ../fish/guestfish-actions.pod:2515
 #, no-wrap
 msgid ""
 " list-partitions\n"
 #, no-wrap
 msgid ""
 " list-partitions\n"
@@ -27342,7 +27557,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2524
+#: ../fish/guestfish-actions.pod:2521
 msgid ""
 "This does not return logical volumes.  For that you will need to call L</"
 "lvs>."
 msgid ""
 "This does not return logical volumes.  For that you will need to call L</"
 "lvs>."
@@ -27350,13 +27565,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2529
+#: ../fish/guestfish-actions.pod:2526
 msgid "ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2531
+#: ../fish/guestfish-actions.pod:2528
 #, no-wrap
 msgid ""
 " ll directory\n"
 #, no-wrap
 msgid ""
 " ll directory\n"
@@ -27365,13 +27580,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2539
+#: ../fish/guestfish-actions.pod:2536
 msgid "ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2541
+#: ../fish/guestfish-actions.pod:2538
 #, no-wrap
 msgid ""
 " ln target linkname\n"
 #, no-wrap
 msgid ""
 " ln target linkname\n"
@@ -27380,13 +27595,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2545
+#: ../fish/guestfish-actions.pod:2542
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2547
+#: ../fish/guestfish-actions.pod:2544
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
@@ -27395,13 +27610,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2552
+#: ../fish/guestfish-actions.pod:2549
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2554
+#: ../fish/guestfish-actions.pod:2551
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
@@ -27410,13 +27625,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2558
+#: ../fish/guestfish-actions.pod:2555
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2560
+#: ../fish/guestfish-actions.pod:2557
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
@@ -27425,13 +27640,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2565
+#: ../fish/guestfish-actions.pod:2562
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2567
+#: ../fish/guestfish-actions.pod:2564
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
@@ -27440,7 +27655,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2569
+#: ../fish/guestfish-actions.pod:2566
 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."
 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."
@@ -27448,13 +27663,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2573
+#: ../fish/guestfish-actions.pod:2570
 msgid "ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2575
+#: ../fish/guestfish-actions.pod:2572
 #, no-wrap
 msgid ""
 " ls directory\n"
 #, no-wrap
 msgid ""
 " ls directory\n"
@@ -27463,7 +27678,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2581
+#: ../fish/guestfish-actions.pod:2578
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
@@ -27471,13 +27686,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2584
+#: ../fish/guestfish-actions.pod:2581
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2586
+#: ../fish/guestfish-actions.pod:2583
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
@@ -27486,7 +27701,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2588
+#: ../fish/guestfish-actions.pod:2585
 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."
 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."
@@ -27494,13 +27709,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2592
+#: ../fish/guestfish-actions.pod:2589
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2594
+#: ../fish/guestfish-actions.pod:2591
 #, no-wrap
 msgid ""
 " lstat path\n"
 #, no-wrap
 msgid ""
 " lstat path\n"
@@ -27509,7 +27724,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2598
+#: ../fish/guestfish-actions.pod:2595
 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."
 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."
@@ -27517,13 +27732,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2604
+#: ../fish/guestfish-actions.pod:2601
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2606
+#: ../fish/guestfish-actions.pod:2603
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
@@ -27532,7 +27747,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2608
+#: ../fish/guestfish-actions.pod:2605
 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 "
@@ -27541,7 +27756,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2617
+#: ../fish/guestfish-actions.pod:2614
 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 "
@@ -27553,13 +27768,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2625
+#: ../fish/guestfish-actions.pod:2622
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2627
+#: ../fish/guestfish-actions.pod:2624
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
@@ -27568,7 +27783,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2634
+#: ../fish/guestfish-actions.pod:2631
 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."
 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."
@@ -27576,9 +27791,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2638 ../fish/guestfish-actions.pod:2660
-#: ../fish/guestfish-actions.pod:2673 ../fish/guestfish-actions.pod:2687
-#: ../fish/guestfish-actions.pod:2710 ../fish/guestfish-actions.pod:2720
+#: ../fish/guestfish-actions.pod:2635 ../fish/guestfish-actions.pod:2657
+#: ../fish/guestfish-actions.pod:2670 ../fish/guestfish-actions.pod:2684
+#: ../fish/guestfish-actions.pod:2707 ../fish/guestfish-actions.pod:2717
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
@@ -27586,13 +27801,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2641
+#: ../fish/guestfish-actions.pod:2638
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2643
+#: ../fish/guestfish-actions.pod:2640
 #, no-wrap
 msgid ""
 " luks-close device\n"
 #, no-wrap
 msgid ""
 " luks-close device\n"
@@ -27601,7 +27816,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2645
+#: ../fish/guestfish-actions.pod:2642
 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 mapping "
 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 mapping "
@@ -27611,13 +27826,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2651
+#: ../fish/guestfish-actions.pod:2648
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2653
+#: ../fish/guestfish-actions.pod:2650
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
@@ -27626,13 +27841,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2666
+#: ../fish/guestfish-actions.pod:2663
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2668
+#: ../fish/guestfish-actions.pod:2665
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
@@ -27641,7 +27856,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2670
+#: ../fish/guestfish-actions.pod:2667
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
@@ -27649,13 +27864,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2679
+#: ../fish/guestfish-actions.pod:2676
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2681
+#: ../fish/guestfish-actions.pod:2678
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
@@ -27664,13 +27879,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2690
+#: ../fish/guestfish-actions.pod:2687
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2692
+#: ../fish/guestfish-actions.pod:2689
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
@@ -27679,7 +27894,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2706
+#: ../fish/guestfish-actions.pod:2703
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
@@ -27687,13 +27902,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2713
+#: ../fish/guestfish-actions.pod:2710
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2715
+#: ../fish/guestfish-actions.pod:2712
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
@@ -27702,20 +27917,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2717
+#: ../fish/guestfish-actions.pod:2714
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is created."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is created."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2723
+#: ../fish/guestfish-actions.pod:2720
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2725
+#: ../fish/guestfish-actions.pod:2722
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
@@ -27724,13 +27939,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2730
+#: ../fish/guestfish-actions.pod:2727
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2732
+#: ../fish/guestfish-actions.pod:2729
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
@@ -27739,19 +27954,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2741
+#: ../fish/guestfish-actions.pod:2738
 msgid "See also L</is-lv>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</is-lv>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2743
+#: ../fish/guestfish-actions.pod:2740
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2745
+#: ../fish/guestfish-actions.pod:2742
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
@@ -27760,7 +27975,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2747
+#: ../fish/guestfish-actions.pod:2744
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
@@ -27768,13 +27983,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2753
+#: ../fish/guestfish-actions.pod:2750
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2755
+#: ../fish/guestfish-actions.pod:2752
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
@@ -27783,13 +27998,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2763
+#: ../fish/guestfish-actions.pod:2760
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2765
+#: ../fish/guestfish-actions.pod:2762
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
@@ -27798,13 +28013,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2790
+#: ../fish/guestfish-actions.pod:2787
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2792
+#: ../fish/guestfish-actions.pod:2789
 #, no-wrap
 msgid ""
 " lvremove device\n"
 #, no-wrap
 msgid ""
 " lvremove device\n"
@@ -27813,13 +28028,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2800
+#: ../fish/guestfish-actions.pod:2797
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2802
+#: ../fish/guestfish-actions.pod:2799
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
@@ -27828,13 +28043,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2806
+#: ../fish/guestfish-actions.pod:2803
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2808
+#: ../fish/guestfish-actions.pod:2805
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
@@ -27843,13 +28058,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2814
+#: ../fish/guestfish-actions.pod:2811
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2816
+#: ../fish/guestfish-actions.pod:2813
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
@@ -27858,13 +28073,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2824
+#: ../fish/guestfish-actions.pod:2821
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2826
+#: ../fish/guestfish-actions.pod:2823
 #, no-wrap
 msgid ""
 " lvs\n"
 #, no-wrap
 msgid ""
 " lvs\n"
@@ -27873,19 +28088,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2834
+#: ../fish/guestfish-actions.pod:2831
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2836
+#: ../fish/guestfish-actions.pod:2833
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2838
+#: ../fish/guestfish-actions.pod:2835
 #, no-wrap
 msgid ""
 " lvs-full\n"
 #, no-wrap
 msgid ""
 " lvs-full\n"
@@ -27894,13 +28109,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2843
+#: ../fish/guestfish-actions.pod:2840
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2845
+#: ../fish/guestfish-actions.pod:2842
 #, no-wrap
 msgid ""
 " lvuuid device\n"
 #, no-wrap
 msgid ""
 " lvuuid device\n"
@@ -27909,13 +28124,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2849
+#: ../fish/guestfish-actions.pod:2846
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2851
+#: ../fish/guestfish-actions.pod:2848
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
@@ -27924,7 +28139,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2867
+#: ../fish/guestfish-actions.pod:2864
 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 "
@@ -27936,13 +28151,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2875
+#: ../fish/guestfish-actions.pod:2872
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2877
+#: ../fish/guestfish-actions.pod:2874
 #, no-wrap
 msgid ""
 " mkdir path\n"
 #, no-wrap
 msgid ""
 " mkdir path\n"
@@ -27951,13 +28166,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2881
+#: ../fish/guestfish-actions.pod:2878
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2883
+#: ../fish/guestfish-actions.pod:2880
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
@@ -27966,19 +28181,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2892
+#: ../fish/guestfish-actions.pod:2889
 msgid "See also L</mkdir>, L</umask>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</mkdir>, L</umask>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2894
+#: ../fish/guestfish-actions.pod:2891
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2896
+#: ../fish/guestfish-actions.pod:2893
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
@@ -27987,13 +28202,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2901
+#: ../fish/guestfish-actions.pod:2898
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2903
+#: ../fish/guestfish-actions.pod:2900
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
@@ -28002,13 +28217,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2924
+#: ../fish/guestfish-actions.pod:2921
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2926
+#: ../fish/guestfish-actions.pod:2923
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
@@ -28017,19 +28232,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2934
+#: ../fish/guestfish-actions.pod:2931
 msgid "See also L</mke2journal>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</mke2journal>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2936
+#: ../fish/guestfish-actions.pod:2933
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2938
+#: ../fish/guestfish-actions.pod:2935
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
@@ -28038,19 +28253,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2943
+#: ../fish/guestfish-actions.pod:2940
 msgid "See also L</mke2journal-L>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</mke2journal-L>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2945
+#: ../fish/guestfish-actions.pod:2942
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2947
+#: ../fish/guestfish-actions.pod:2944
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
@@ -28059,19 +28274,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2952
+#: ../fish/guestfish-actions.pod:2949
 msgid "See also L</mke2journal-U>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</mke2journal-U>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2954
+#: ../fish/guestfish-actions.pod:2951
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2956
+#: ../fish/guestfish-actions.pod:2953
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
@@ -28080,13 +28295,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2963
+#: ../fish/guestfish-actions.pod:2960
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2965
+#: ../fish/guestfish-actions.pod:2962
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
@@ -28095,13 +28310,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2969
+#: ../fish/guestfish-actions.pod:2966
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2971
+#: ../fish/guestfish-actions.pod:2968
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
@@ -28110,13 +28325,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2975
+#: ../fish/guestfish-actions.pod:2972
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2977
+#: ../fish/guestfish-actions.pod:2974
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
@@ -28125,7 +28340,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2979
+#: ../fish/guestfish-actions.pod:2976
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
@@ -28133,13 +28348,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2985
+#: ../fish/guestfish-actions.pod:2982
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2987
+#: ../fish/guestfish-actions.pod:2984
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
@@ -28148,13 +28363,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2993
+#: ../fish/guestfish-actions.pod:2990
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2995
+#: ../fish/guestfish-actions.pod:2992
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
@@ -28163,7 +28378,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2997
+#: ../fish/guestfish-actions.pod:2994
 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 "
@@ -28172,12 +28387,12 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3012
+#: ../fish/guestfish-actions.pod:3009
 msgid "mkfs-opts"
 msgstr ""
 
 #. type: verbatim
 msgid "mkfs-opts"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3014
+#: ../fish/guestfish-actions.pod:3011
 #, no-wrap
 msgid ""
 " mkfs-opts fstype device [blocksize:..] [features:..]\n"
 #, no-wrap
 msgid ""
 " mkfs-opts fstype device [blocksize:..] [features:..]\n"
@@ -28186,13 +28401,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3049
+#: ../fish/guestfish-actions.pod:3046
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3051
+#: ../fish/guestfish-actions.pod:3048
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
@@ -28201,7 +28416,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3053
+#: ../fish/guestfish-actions.pod:3050
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
@@ -28209,7 +28424,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3077
+#: ../fish/guestfish-actions.pod:3074
 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 "
@@ -28218,7 +28433,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3081
+#: ../fish/guestfish-actions.pod:3078
 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 "
@@ -28226,7 +28441,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3088
+#: ../fish/guestfish-actions.pod:3085
 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 "
@@ -28235,13 +28450,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3092
+#: ../fish/guestfish-actions.pod:3089
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3094
+#: ../fish/guestfish-actions.pod:3091
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
@@ -28250,7 +28465,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3104
+#: ../fish/guestfish-actions.pod:3101
 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 "
@@ -28262,13 +28477,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3114
+#: ../fish/guestfish-actions.pod:3111
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3116
+#: ../fish/guestfish-actions.pod:3113
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
@@ -28277,7 +28492,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3118
+#: ../fish/guestfish-actions.pod:3115
 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 "
@@ -28286,13 +28501,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3124
+#: ../fish/guestfish-actions.pod:3121
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3126
+#: ../fish/guestfish-actions.pod:3123
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
@@ -28301,7 +28516,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3128
+#: ../fish/guestfish-actions.pod:3125
 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 "
@@ -28310,13 +28525,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3134
+#: ../fish/guestfish-actions.pod:3131
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3136
+#: ../fish/guestfish-actions.pod:3133
 #, no-wrap
 msgid ""
 " mkswap device\n"
 #, no-wrap
 msgid ""
 " mkswap device\n"
@@ -28325,13 +28540,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3140
+#: ../fish/guestfish-actions.pod:3137
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3142
+#: ../fish/guestfish-actions.pod:3139
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
@@ -28340,13 +28555,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3150
+#: ../fish/guestfish-actions.pod:3147
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3152
+#: ../fish/guestfish-actions.pod:3149
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
@@ -28355,13 +28570,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3156
+#: ../fish/guestfish-actions.pod:3153
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3158
+#: ../fish/guestfish-actions.pod:3155
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
@@ -28370,7 +28585,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3162
+#: ../fish/guestfish-actions.pod:3159
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
@@ -28378,13 +28593,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3165
+#: ../fish/guestfish-actions.pod:3162
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3167
+#: ../fish/guestfish-actions.pod:3164
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
@@ -28393,13 +28608,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3174
+#: ../fish/guestfish-actions.pod:3171
 msgid "mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3176
+#: ../fish/guestfish-actions.pod:3173
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
@@ -28408,7 +28623,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3192
+#: ../fish/guestfish-actions.pod:3189
 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 "
 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 "
@@ -28421,13 +28636,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3202
+#: ../fish/guestfish-actions.pod:3206
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3204
+#: ../fish/guestfish-actions.pod:3208
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
@@ -28436,13 +28651,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3210
+#: ../fish/guestfish-actions.pod:3214
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3212
+#: ../fish/guestfish-actions.pod:3216
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
@@ -28451,7 +28666,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3214
+#: ../fish/guestfish-actions.pod:3218
 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."
 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."
@@ -28459,13 +28674,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3222
+#: ../fish/guestfish-actions.pod:3226
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3224
+#: ../fish/guestfish-actions.pod:3228
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
@@ -28474,7 +28689,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3226
+#: ../fish/guestfish-actions.pod:3230
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
@@ -28482,13 +28697,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3229
+#: ../fish/guestfish-actions.pod:3233
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3231
+#: ../fish/guestfish-actions.pod:3235
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
@@ -28497,7 +28712,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3233
+#: ../fish/guestfish-actions.pod:3237
 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."
 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."
@@ -28505,13 +28720,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3237
+#: ../fish/guestfish-actions.pod:3241
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3239
+#: ../fish/guestfish-actions.pod:3243
 #, no-wrap
 msgid ""
 " mountpoints\n"
 #, no-wrap
 msgid ""
 " mountpoints\n"
@@ -28520,7 +28735,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3241
+#: ../fish/guestfish-actions.pod:3245
 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 "
@@ -28529,13 +28744,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3245
+#: ../fish/guestfish-actions.pod:3249
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3247
+#: ../fish/guestfish-actions.pod:3251
 #, no-wrap
 msgid ""
 " mounts\n"
 #, no-wrap
 msgid ""
 " mounts\n"
@@ -28544,19 +28759,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3254
+#: ../fish/guestfish-actions.pod:3258
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3256
+#: ../fish/guestfish-actions.pod:3260
 msgid "mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3258
+#: ../fish/guestfish-actions.pod:3262
 #, no-wrap
 msgid ""
 " mv src dest\n"
 #, no-wrap
 msgid ""
 " mv src dest\n"
@@ -28565,13 +28780,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3263
+#: ../fish/guestfish-actions.pod:3267
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3265
+#: ../fish/guestfish-actions.pod:3269
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
@@ -28580,13 +28795,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3279
+#: ../fish/guestfish-actions.pod:3283
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3281
+#: ../fish/guestfish-actions.pod:3285
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
@@ -28595,13 +28810,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3287
+#: ../fish/guestfish-actions.pod:3300
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3289
+#: ../fish/guestfish-actions.pod:3302
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
@@ -28610,7 +28825,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3291
+#: ../fish/guestfish-actions.pod:3304
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
@@ -28618,13 +28833,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3294
+#: ../fish/guestfish-actions.pod:3307
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3296
+#: ../fish/guestfish-actions.pod:3309
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
@@ -28633,7 +28848,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3298
+#: ../fish/guestfish-actions.pod:3311
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
@@ -28641,7 +28856,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3310
+#: ../fish/guestfish-actions.pod:3323
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use L</"
 "part-disk> to do that."
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use L</"
 "part-disk> to do that."
@@ -28649,13 +28864,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3313
+#: ../fish/guestfish-actions.pod:3326
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3315
+#: ../fish/guestfish-actions.pod:3328
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
@@ -28664,13 +28879,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3323
+#: ../fish/guestfish-actions.pod:3336
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3325
+#: ../fish/guestfish-actions.pod:3338
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
@@ -28679,7 +28894,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3327
+#: ../fish/guestfish-actions.pod:3340
 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."
 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."
@@ -28687,7 +28902,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3331
+#: ../fish/guestfish-actions.pod:3344
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
@@ -28695,13 +28910,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3337
+#: ../fish/guestfish-actions.pod:3350
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3339
+#: ../fish/guestfish-actions.pod:3352
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
@@ -28710,19 +28925,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3344
+#: ../fish/guestfish-actions.pod:3357
 msgid "See also L</part-set-bootable>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</part-set-bootable>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3346
+#: ../fish/guestfish-actions.pod:3359
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3348
+#: ../fish/guestfish-actions.pod:3361
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
@@ -28731,7 +28946,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3353 ../fish/guestfish-actions.pod:3491
+#: ../fish/guestfish-actions.pod:3366 ../fish/guestfish-actions.pod:3504
 msgid ""
 "Note that only MBR (old DOS-style) partitions have type bytes.  You will get "
 "undefined results for other partition table types (see L</part-get-"
 msgid ""
 "Note that only MBR (old DOS-style) partitions have type bytes.  You will get "
 "undefined results for other partition table types (see L</part-get-"
@@ -28740,13 +28955,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3357
+#: ../fish/guestfish-actions.pod:3370
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3359
+#: ../fish/guestfish-actions.pod:3372
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
@@ -28755,7 +28970,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3364
+#: ../fish/guestfish-actions.pod:3377
 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 "
@@ -28764,13 +28979,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3369
+#: ../fish/guestfish-actions.pod:3382
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3371
+#: ../fish/guestfish-actions.pod:3384
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
@@ -28779,7 +28994,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3377
+#: ../fish/guestfish-actions.pod:3390
 msgid ""
 "Initially there are no partitions.  Following this, you should call L</part-"
 "add> for each partition required."
 msgid ""
 "Initially there are no partitions.  Following this, you should call L</part-"
 "add> for each partition required."
@@ -28787,13 +29002,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3440
+#: ../fish/guestfish-actions.pod:3453
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3442
+#: ../fish/guestfish-actions.pod:3455
 #, no-wrap
 msgid ""
 " part-list device\n"
 #, no-wrap
 msgid ""
 " part-list device\n"
@@ -28802,7 +29017,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3457
+#: ../fish/guestfish-actions.pod:3470
 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>."
 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>."
@@ -28810,13 +29025,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3470
+#: ../fish/guestfish-actions.pod:3483
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3472
+#: ../fish/guestfish-actions.pod:3485
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
@@ -28825,13 +29040,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3481
+#: ../fish/guestfish-actions.pod:3494
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3483
+#: ../fish/guestfish-actions.pod:3496
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
@@ -28840,13 +29055,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3495
+#: ../fish/guestfish-actions.pod:3508
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3497
+#: ../fish/guestfish-actions.pod:3510
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
@@ -28855,13 +29070,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3505
+#: ../fish/guestfish-actions.pod:3518
 msgid "part-to-dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-to-dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3507
+#: ../fish/guestfish-actions.pod:3520
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
@@ -28870,7 +29085,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3513
+#: ../fish/guestfish-actions.pod:3526
 msgid ""
 "The named partition must exist, for example as a string returned from L</"
 "list-partitions>."
 msgid ""
 "The named partition must exist, for example as a string returned from L</"
 "list-partitions>."
@@ -28878,13 +29093,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3516
+#: ../fish/guestfish-actions.pod:3529
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3518
+#: ../fish/guestfish-actions.pod:3531
 #, no-wrap
 msgid ""
 " ping-daemon\n"
 #, no-wrap
 msgid ""
 " ping-daemon\n"
@@ -28893,13 +29108,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3525
+#: ../fish/guestfish-actions.pod:3538
 msgid "pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3527
+#: ../fish/guestfish-actions.pod:3540
 #, no-wrap
 msgid ""
 " pread path count offset\n"
 #, no-wrap
 msgid ""
 " pread path count offset\n"
@@ -28908,19 +29123,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3535
+#: ../fish/guestfish-actions.pod:3548
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3540
+#: ../fish/guestfish-actions.pod:3553
 msgid "pread-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pread-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3542
+#: ../fish/guestfish-actions.pod:3555
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
@@ -28929,19 +29144,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3550
+#: ../fish/guestfish-actions.pod:3563
 msgid "See also L</pread>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pread>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3555
+#: ../fish/guestfish-actions.pod:3568
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3557
+#: ../fish/guestfish-actions.pod:3570
 #, no-wrap
 msgid ""
 " pvcreate device\n"
 #, no-wrap
 msgid ""
 " pvcreate device\n"
@@ -28950,13 +29165,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3563
+#: ../fish/guestfish-actions.pod:3576
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3565
+#: ../fish/guestfish-actions.pod:3578
 #, no-wrap
 msgid ""
 " pvremove device\n"
 #, no-wrap
 msgid ""
 " pvremove device\n"
@@ -28965,13 +29180,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3574
+#: ../fish/guestfish-actions.pod:3587
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3576
+#: ../fish/guestfish-actions.pod:3589
 #, no-wrap
 msgid ""
 " pvresize device\n"
 #, no-wrap
 msgid ""
 " pvresize device\n"
@@ -28980,13 +29195,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3581
+#: ../fish/guestfish-actions.pod:3594
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3583
+#: ../fish/guestfish-actions.pod:3596
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
@@ -28995,7 +29210,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3585
+#: ../fish/guestfish-actions.pod:3598
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
@@ -29003,13 +29218,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3588
+#: ../fish/guestfish-actions.pod:3601
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3590
+#: ../fish/guestfish-actions.pod:3603
 #, no-wrap
 msgid ""
 " pvs\n"
 #, no-wrap
 msgid ""
 " pvs\n"
@@ -29018,19 +29233,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3598
+#: ../fish/guestfish-actions.pod:3611
 msgid "See also L</pvs-full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pvs-full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3600
+#: ../fish/guestfish-actions.pod:3613
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3602
+#: ../fish/guestfish-actions.pod:3615
 #, no-wrap
 msgid ""
 " pvs-full\n"
 #, no-wrap
 msgid ""
 " pvs-full\n"
@@ -29039,13 +29254,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3607
+#: ../fish/guestfish-actions.pod:3620
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3609
+#: ../fish/guestfish-actions.pod:3622
 #, no-wrap
 msgid ""
 " pvuuid device\n"
 #, no-wrap
 msgid ""
 " pvuuid device\n"
@@ -29054,13 +29269,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3613
+#: ../fish/guestfish-actions.pod:3626
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3615
+#: ../fish/guestfish-actions.pod:3628
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
@@ -29069,19 +29284,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3626
+#: ../fish/guestfish-actions.pod:3639
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3631
+#: ../fish/guestfish-actions.pod:3644
 msgid "pwrite-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pwrite-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3633
+#: ../fish/guestfish-actions.pod:3646
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
@@ -29090,19 +29305,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3643
+#: ../fish/guestfish-actions.pod:3656
 msgid "See also L</pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3648
+#: ../fish/guestfish-actions.pod:3661
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3650
+#: ../fish/guestfish-actions.pod:3663
 #, no-wrap
 msgid ""
 " read-file path\n"
 #, no-wrap
 msgid ""
 " read-file path\n"
@@ -29111,7 +29326,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3655
+#: ../fish/guestfish-actions.pod:3668
 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 "
@@ -29120,13 +29335,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3663
+#: ../fish/guestfish-actions.pod:3676
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3665
+#: ../fish/guestfish-actions.pod:3678
 #, no-wrap
 msgid ""
 " read-lines path\n"
 #, no-wrap
 msgid ""
 " read-lines path\n"
@@ -29135,7 +29350,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3672
+#: ../fish/guestfish-actions.pod:3685
 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 "
@@ -29145,13 +29360,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3677
+#: ../fish/guestfish-actions.pod:3690
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3679
+#: ../fish/guestfish-actions.pod:3692
 #, no-wrap
 msgid ""
 " readdir dir\n"
 #, no-wrap
 msgid ""
 " readdir dir\n"
@@ -29160,7 +29375,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3731
+#: ../fish/guestfish-actions.pod:3744
 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 "
@@ -29169,13 +29384,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3735
+#: ../fish/guestfish-actions.pod:3748
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3737
+#: ../fish/guestfish-actions.pod:3750
 #, no-wrap
 msgid ""
 " readlink path\n"
 #, no-wrap
 msgid ""
 " readlink path\n"
@@ -29184,13 +29399,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3741
+#: ../fish/guestfish-actions.pod:3754
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3743
+#: ../fish/guestfish-actions.pod:3756
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
@@ -29199,13 +29414,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3767
+#: ../fish/guestfish-actions.pod:3780
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3769
+#: ../fish/guestfish-actions.pod:3782
 #, no-wrap
 msgid ""
 " realpath path\n"
 #, no-wrap
 msgid ""
 " realpath path\n"
@@ -29214,13 +29429,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3774
+#: ../fish/guestfish-actions.pod:3787
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3776
+#: ../fish/guestfish-actions.pod:3789
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
@@ -29229,19 +29444,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3781
+#: ../fish/guestfish-actions.pod:3794
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3783
+#: ../fish/guestfish-actions.pod:3796
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3785
+#: ../fish/guestfish-actions.pod:3798
 #, no-wrap
 msgid ""
 " resize2fs device\n"
 #, no-wrap
 msgid ""
 " resize2fs device\n"
@@ -29250,7 +29465,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3790
+#: ../fish/guestfish-actions.pod:3803
 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 "
@@ -29259,12 +29474,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3796
+#: ../fish/guestfish-actions.pod:3809
 msgid "resize2fs-M"
 msgstr ""
 
 #. type: verbatim
 msgid "resize2fs-M"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3798
+#: ../fish/guestfish-actions.pod:3811
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
@@ -29272,15 +29487,15 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3800
+#: ../fish/guestfish-actions.pod:3813
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
-"its minimum size.  This works like the C<-M> option to the C<resize2fs> "
+"its minimum size.  This works like the I<-M> option to the C<resize2fs> "
 "command."
 msgstr ""
 
 #. type: textblock
 "command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3804
+#: ../fish/guestfish-actions.pod:3817
 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, "
@@ -29290,13 +29505,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3809
+#: ../fish/guestfish-actions.pod:3822
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3811
+#: ../fish/guestfish-actions.pod:3824
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
@@ -29305,7 +29520,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3813
+#: ../fish/guestfish-actions.pod:3826
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
@@ -29313,13 +29528,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3816
+#: ../fish/guestfish-actions.pod:3829
 msgid "rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3818
+#: ../fish/guestfish-actions.pod:3831
 #, no-wrap
 msgid ""
 " rm path\n"
 #, no-wrap
 msgid ""
 " rm path\n"
@@ -29328,13 +29543,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3822
+#: ../fish/guestfish-actions.pod:3835
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3824
+#: ../fish/guestfish-actions.pod:3837
 #, no-wrap
 msgid ""
 " rm-rf path\n"
 #, no-wrap
 msgid ""
 " rm-rf path\n"
@@ -29343,13 +29558,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3830
+#: ../fish/guestfish-actions.pod:3843
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3832
+#: ../fish/guestfish-actions.pod:3845
 #, no-wrap
 msgid ""
 " rmdir path\n"
 #, no-wrap
 msgid ""
 " rmdir path\n"
@@ -29358,13 +29573,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3836
+#: ../fish/guestfish-actions.pod:3849
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3838
+#: ../fish/guestfish-actions.pod:3851
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
@@ -29373,7 +29588,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3840
+#: ../fish/guestfish-actions.pod:3853
 msgid ""
 "This calls removes a mountpoint that was previously created with L</"
 "mkmountpoint>.  See L</mkmountpoint> for full details."
 msgid ""
 "This calls removes a mountpoint that was previously created with L</"
 "mkmountpoint>.  See L</mkmountpoint> for full details."
@@ -29381,13 +29596,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3844
+#: ../fish/guestfish-actions.pod:3857
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3846
+#: ../fish/guestfish-actions.pod:3859
 #, no-wrap
 msgid ""
 " scrub-device device\n"
 #, no-wrap
 msgid ""
 " scrub-device device\n"
@@ -29396,13 +29611,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3857
+#: ../fish/guestfish-actions.pod:3870
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3859
+#: ../fish/guestfish-actions.pod:3872
 #, no-wrap
 msgid ""
 " scrub-file file\n"
 #, no-wrap
 msgid ""
 " scrub-file file\n"
@@ -29411,13 +29626,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3869
+#: ../fish/guestfish-actions.pod:3882
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3871
+#: ../fish/guestfish-actions.pod:3884
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
@@ -29426,7 +29641,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3873
+#: ../fish/guestfish-actions.pod:3886
 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 "
@@ -29436,19 +29651,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3882
+#: ../fish/guestfish-actions.pod:3895
 msgid "set-append"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-append"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3884
+#: ../fish/guestfish-actions.pod:3897
 msgid "append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3886
+#: ../fish/guestfish-actions.pod:3899
 #, no-wrap
 msgid ""
 " set-append append\n"
 #, no-wrap
 msgid ""
 " set-append append\n"
@@ -29456,17 +29671,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3897
+#: ../fish/guestfish-actions.pod:3910
 msgid "set-attach-method"
 msgstr ""
 
 #. type: =head2
 msgid "set-attach-method"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3899
+#: ../fish/guestfish-actions.pod:3912
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3901
+#: ../fish/guestfish-actions.pod:3914
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
@@ -29475,19 +29690,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3923
+#: ../fish/guestfish-actions.pod:3936
 msgid "set-autosync"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-autosync"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3925
+#: ../fish/guestfish-actions.pod:3938
 msgid "autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3927
+#: ../fish/guestfish-actions.pod:3940
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
@@ -29496,19 +29711,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3937
+#: ../fish/guestfish-actions.pod:3950
 msgid "set-direct"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-direct"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3939
+#: ../fish/guestfish-actions.pod:3952
 msgid "direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3941
+#: ../fish/guestfish-actions.pod:3954
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
@@ -29517,7 +29732,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3947
+#: ../fish/guestfish-actions.pod:3960
 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."
 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."
@@ -29525,13 +29740,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3956
+#: ../fish/guestfish-actions.pod:3969
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3958
+#: ../fish/guestfish-actions.pod:3971
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
@@ -29540,7 +29755,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3964
+#: ../fish/guestfish-actions.pod:3977
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
@@ -29548,13 +29763,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3967
+#: ../fish/guestfish-actions.pod:3980
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3969
+#: ../fish/guestfish-actions.pod:3982
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
@@ -29563,7 +29778,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3976
+#: ../fish/guestfish-actions.pod:3989
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
@@ -29571,19 +29786,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3979
+#: ../fish/guestfish-actions.pod:3992
 msgid "set-memsize"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-memsize"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3981
+#: ../fish/guestfish-actions.pod:3994
 msgid "memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3983
+#: ../fish/guestfish-actions.pod:3996
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
@@ -29592,7 +29807,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3985
+#: ../fish/guestfish-actions.pod:3998
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
@@ -29600,19 +29815,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3996
+#: ../fish/guestfish-actions.pod:4009
 msgid "set-network"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-network"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3998
+#: ../fish/guestfish-actions.pod:4011
 msgid "network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4000
+#: ../fish/guestfish-actions.pod:4013
 #, no-wrap
 msgid ""
 " set-network true|false\n"
 #, no-wrap
 msgid ""
 " set-network true|false\n"
@@ -29621,26 +29836,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4008
+#: ../fish/guestfish-actions.pod:4021
 msgid ""
 "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4011
+#: ../fish/guestfish-actions.pod:4024
 msgid "set-path"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-path"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4013
+#: ../fish/guestfish-actions.pod:4026
 msgid "path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4015
+#: ../fish/guestfish-actions.pod:4028
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
@@ -29649,19 +29864,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4024
+#: ../fish/guestfish-actions.pod:4037
 msgid "set-qemu"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-qemu"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4026
+#: ../fish/guestfish-actions.pod:4039
 msgid "qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4028
+#: ../fish/guestfish-actions.pod:4041
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
@@ -29670,19 +29885,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4048
+#: ../fish/guestfish-actions.pod:4061
 msgid "set-recovery-proc"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-recovery-proc"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4050
+#: ../fish/guestfish-actions.pod:4063
 msgid "recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4052
+#: ../fish/guestfish-actions.pod:4065
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
@@ -29691,7 +29906,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4054
+#: ../fish/guestfish-actions.pod:4067
 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 "
@@ -29700,7 +29915,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4059
+#: ../fish/guestfish-actions.pod:4072
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
@@ -29708,19 +29923,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4068
+#: ../fish/guestfish-actions.pod:4081
 msgid "set-selinux"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-selinux"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4070
+#: ../fish/guestfish-actions.pod:4083
 msgid "selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4072
+#: ../fish/guestfish-actions.pod:4085
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
@@ -29729,19 +29944,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4083
+#: ../fish/guestfish-actions.pod:4096
 msgid "set-trace"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-trace"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4085
+#: ../fish/guestfish-actions.pod:4098
 msgid "trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4087
+#: ../fish/guestfish-actions.pod:4100
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
@@ -29749,7 +29964,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4099
+#: ../fish/guestfish-actions.pod:4112
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
@@ -29757,19 +29972,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4103
+#: ../fish/guestfish-actions.pod:4116
 msgid "set-verbose"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-verbose"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4105
+#: ../fish/guestfish-actions.pod:4118
 msgid "verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4107
+#: ../fish/guestfish-actions.pod:4120
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
@@ -29777,7 +29992,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4114
+#: ../fish/guestfish-actions.pod:4127
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
@@ -29785,13 +30000,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4118
+#: ../fish/guestfish-actions.pod:4131
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4120
+#: ../fish/guestfish-actions.pod:4133
 #, no-wrap
 msgid ""
 " setcon context\n"
 #, no-wrap
 msgid ""
 " setcon context\n"
@@ -29800,13 +30015,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4127
+#: ../fish/guestfish-actions.pod:4140
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4129
+#: ../fish/guestfish-actions.pod:4142
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
@@ -29815,19 +30030,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4135
+#: ../fish/guestfish-actions.pod:4148
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4137
+#: ../fish/guestfish-actions.pod:4150
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4139
+#: ../fish/guestfish-actions.pod:4152
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
@@ -29836,19 +30051,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4161
+#: ../fish/guestfish-actions.pod:4174
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4167
+#: ../fish/guestfish-actions.pod:4187
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4169
+#: ../fish/guestfish-actions.pod:4189
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
@@ -29857,7 +30072,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4171
+#: ../fish/guestfish-actions.pod:4191
 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 "
@@ -29867,19 +30082,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4177
+#: ../fish/guestfish-actions.pod:4197
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4183
+#: ../fish/guestfish-actions.pod:4210
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4185
+#: ../fish/guestfish-actions.pod:4212
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
@@ -29888,7 +30103,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4190
+#: ../fish/guestfish-actions.pod:4217
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
@@ -29896,19 +30111,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4193
+#: ../fish/guestfish-actions.pod:4220
 msgid "See also: L</part-add>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</part-add>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4198
+#: ../fish/guestfish-actions.pod:4232
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4200
+#: ../fish/guestfish-actions.pod:4234
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
@@ -29917,7 +30132,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4202
+#: ../fish/guestfish-actions.pod:4236
 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, "
@@ -29927,13 +30142,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4210
+#: ../fish/guestfish-actions.pod:4244
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4212
+#: ../fish/guestfish-actions.pod:4246
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
@@ -29942,13 +30157,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4219
+#: ../fish/guestfish-actions.pod:4253
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4221
+#: ../fish/guestfish-actions.pod:4255
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
@@ -29957,19 +30172,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4227
+#: ../fish/guestfish-actions.pod:4261
 msgid "See also: L</part-list>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</part-list>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4229
+#: ../fish/guestfish-actions.pod:4270
 msgid "sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4231
+#: ../fish/guestfish-actions.pod:4272
 #, no-wrap
 msgid ""
 " sh command\n"
 #, no-wrap
 msgid ""
 " sh command\n"
@@ -29978,25 +30193,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4236
+#: ../fish/guestfish-actions.pod:4277
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4244
+#: ../fish/guestfish-actions.pod:4285
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4246
+#: ../fish/guestfish-actions.pod:4287
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4248
+#: ../fish/guestfish-actions.pod:4289
 #, no-wrap
 msgid ""
 " sh-lines command\n"
 #, no-wrap
 msgid ""
 " sh-lines command\n"
@@ -30005,25 +30220,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4250
+#: ../fish/guestfish-actions.pod:4291
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4253
+#: ../fish/guestfish-actions.pod:4294
 msgid "See also: L</command-lines>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</command-lines>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4255
+#: ../fish/guestfish-actions.pod:4296
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4257
+#: ../fish/guestfish-actions.pod:4298
 #, no-wrap
 msgid ""
 " sleep secs\n"
 #, no-wrap
 msgid ""
 " sleep secs\n"
@@ -30032,13 +30247,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4261
+#: ../fish/guestfish-actions.pod:4302
 msgid "stat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "stat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4263
+#: ../fish/guestfish-actions.pod:4304
 #, no-wrap
 msgid ""
 " stat path\n"
 #, no-wrap
 msgid ""
 " stat path\n"
@@ -30047,13 +30262,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4269
+#: ../fish/guestfish-actions.pod:4310
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4271
+#: ../fish/guestfish-actions.pod:4312
 #, no-wrap
 msgid ""
 " statvfs path\n"
 #, no-wrap
 msgid ""
 " statvfs path\n"
@@ -30062,13 +30277,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4279
+#: ../fish/guestfish-actions.pod:4320
 msgid "strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4281
+#: ../fish/guestfish-actions.pod:4322
 #, no-wrap
 msgid ""
 " strings path\n"
 #, no-wrap
 msgid ""
 " strings path\n"
@@ -30077,13 +30292,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4289
+#: ../fish/guestfish-actions.pod:4330
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4291
+#: ../fish/guestfish-actions.pod:4332
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
@@ -30092,7 +30307,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4293
+#: ../fish/guestfish-actions.pod:4334
 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>."
 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>."
@@ -30100,7 +30315,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4303
+#: ../fish/guestfish-actions.pod:4344
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
@@ -30108,13 +30323,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4335
+#: ../fish/guestfish-actions.pod:4376
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4337
+#: ../fish/guestfish-actions.pod:4378
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
@@ -30123,7 +30338,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4339
+#: ../fish/guestfish-actions.pod:4380
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
@@ -30131,13 +30346,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4343
+#: ../fish/guestfish-actions.pod:4384
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4345
+#: ../fish/guestfish-actions.pod:4386
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
@@ -30146,13 +30361,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4349
+#: ../fish/guestfish-actions.pod:4390
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4351
+#: ../fish/guestfish-actions.pod:4392
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
@@ -30161,13 +30376,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4356
+#: ../fish/guestfish-actions.pod:4397
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4358
+#: ../fish/guestfish-actions.pod:4399
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
@@ -30176,13 +30391,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4363
+#: ../fish/guestfish-actions.pod:4404
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4365
+#: ../fish/guestfish-actions.pod:4406
 #, no-wrap
 msgid ""
 " swapon-device device\n"
 #, no-wrap
 msgid ""
 " swapon-device device\n"
@@ -30191,7 +30406,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4367
+#: ../fish/guestfish-actions.pod:4408
 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 "
@@ -30200,13 +30415,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4379
+#: ../fish/guestfish-actions.pod:4420
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4381
+#: ../fish/guestfish-actions.pod:4422
 #, no-wrap
 msgid ""
 " swapon-file file\n"
 #, no-wrap
 msgid ""
 " swapon-file file\n"
@@ -30215,20 +30430,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4383
+#: ../fish/guestfish-actions.pod:4424
 msgid ""
 "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4386
+#: ../fish/guestfish-actions.pod:4427
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4388
+#: ../fish/guestfish-actions.pod:4429
 #, no-wrap
 msgid ""
 " swapon-label label\n"
 #, no-wrap
 msgid ""
 " swapon-label label\n"
@@ -30237,7 +30452,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4390
+#: ../fish/guestfish-actions.pod:4431
 msgid ""
 "This command enables swap to a labeled swap partition.  See L</swapon-"
 "device> for other notes."
 msgid ""
 "This command enables swap to a labeled swap partition.  See L</swapon-"
 "device> for other notes."
@@ -30245,13 +30460,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4393
+#: ../fish/guestfish-actions.pod:4434
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4395
+#: ../fish/guestfish-actions.pod:4436
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
@@ -30260,7 +30475,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4397
+#: ../fish/guestfish-actions.pod:4438
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See L</"
 "swapon-device> for other notes."
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See L</"
 "swapon-device> for other notes."
@@ -30268,13 +30483,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4400
+#: ../fish/guestfish-actions.pod:4441
 msgid "sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4402
+#: ../fish/guestfish-actions.pod:4443
 #, no-wrap
 msgid ""
 " sync\n"
 #, no-wrap
 msgid ""
 " sync\n"
@@ -30283,13 +30498,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4410
+#: ../fish/guestfish-actions.pod:4451
 msgid "tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4412
+#: ../fish/guestfish-actions.pod:4453
 #, no-wrap
 msgid ""
 " tail path\n"
 #, no-wrap
 msgid ""
 " tail path\n"
@@ -30298,13 +30513,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4420
+#: ../fish/guestfish-actions.pod:4461
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4422
+#: ../fish/guestfish-actions.pod:4463
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
@@ -30313,13 +30528,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4435
+#: ../fish/guestfish-actions.pod:4476
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4437
+#: ../fish/guestfish-actions.pod:4478
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
@@ -30328,19 +30543,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4442
+#: ../fish/guestfish-actions.pod:4483
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4447
+#: ../fish/guestfish-actions.pod:4488
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4449
+#: ../fish/guestfish-actions.pod:4490
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
@@ -30349,19 +30564,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4454
+#: ../fish/guestfish-actions.pod:4495
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4459
+#: ../fish/guestfish-actions.pod:4500
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4461
+#: ../fish/guestfish-actions.pod:4502
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
@@ -30370,19 +30585,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4466
+#: ../fish/guestfish-actions.pod:4507
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4470
+#: ../fish/guestfish-actions.pod:4511
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4472
+#: ../fish/guestfish-actions.pod:4513
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
@@ -30391,19 +30606,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4477
+#: ../fish/guestfish-actions.pod:4518
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4481
+#: ../fish/guestfish-actions.pod:4522
 msgid "touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4483
+#: ../fish/guestfish-actions.pod:4524
 #, no-wrap
 msgid ""
 " touch path\n"
 #, no-wrap
 msgid ""
 " touch path\n"
@@ -30412,13 +30627,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4492
+#: ../fish/guestfish-actions.pod:4533
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4494
+#: ../fish/guestfish-actions.pod:4535
 #, no-wrap
 msgid ""
 " truncate path\n"
 #, no-wrap
 msgid ""
 " truncate path\n"
@@ -30427,13 +30642,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4499
+#: ../fish/guestfish-actions.pod:4540
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4501
+#: ../fish/guestfish-actions.pod:4542
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
@@ -30442,7 +30657,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4506
+#: ../fish/guestfish-actions.pod:4547
 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 "
@@ -30452,13 +30667,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4512
+#: ../fish/guestfish-actions.pod:4553
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4514
+#: ../fish/guestfish-actions.pod:4555
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
@@ -30467,13 +30682,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4524
+#: ../fish/guestfish-actions.pod:4565
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4526
+#: ../fish/guestfish-actions.pod:4567
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
@@ -30482,13 +30697,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4533
+#: ../fish/guestfish-actions.pod:4574
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4535
+#: ../fish/guestfish-actions.pod:4576
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
@@ -30497,13 +30712,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4542
+#: ../fish/guestfish-actions.pod:4583
 msgid "umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4544
+#: ../fish/guestfish-actions.pod:4585
 #, no-wrap
 msgid ""
 " umask mask\n"
 #, no-wrap
 msgid ""
 " umask mask\n"
@@ -30512,25 +30727,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4558
+#: ../fish/guestfish-actions.pod:4599
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4563
+#: ../fish/guestfish-actions.pod:4604
 msgid "umount"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "umount"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4565
+#: ../fish/guestfish-actions.pod:4606
 msgid "unmount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "unmount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4567
+#: ../fish/guestfish-actions.pod:4608
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
@@ -30539,19 +30754,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4573
+#: ../fish/guestfish-actions.pod:4614
 msgid "umount-all"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "umount-all"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4575
+#: ../fish/guestfish-actions.pod:4616
 msgid "unmount-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "unmount-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4577
+#: ../fish/guestfish-actions.pod:4618
 #, no-wrap
 msgid ""
 " umount-all\n"
 #, no-wrap
 msgid ""
 " umount-all\n"
@@ -30560,13 +30775,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4583
+#: ../fish/guestfish-actions.pod:4624
 msgid "upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4585
+#: ../fish/guestfish-actions.pod:4626
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
@@ -30575,19 +30790,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4592
+#: ../fish/guestfish-actions.pod:4633
 msgid "See also L</download>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</download>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4596
+#: ../fish/guestfish-actions.pod:4637
 msgid "upload-offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "upload-offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4598
+#: ../fish/guestfish-actions.pod:4639
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
@@ -30596,7 +30811,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4610
+#: ../fish/guestfish-actions.pod:4651
 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 "
@@ -30605,19 +30820,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4615
+#: ../fish/guestfish-actions.pod:4656
 msgid "See also L</upload>, L</pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</upload>, L</pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4619
+#: ../fish/guestfish-actions.pod:4660
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4621
+#: ../fish/guestfish-actions.pod:4662
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
@@ -30626,13 +30841,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4640
+#: ../fish/guestfish-actions.pod:4681
 msgid "version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4642
+#: ../fish/guestfish-actions.pod:4683
 #, no-wrap
 msgid ""
 " version\n"
 #, no-wrap
 msgid ""
 " version\n"
@@ -30641,7 +30856,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4669
+#: ../fish/guestfish-actions.pod:4710
 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 "
@@ -30651,13 +30866,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4675
+#: ../fish/guestfish-actions.pod:4716
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4677
+#: ../fish/guestfish-actions.pod:4718
 #, no-wrap
 msgid ""
 " vfs-label device\n"
 #, no-wrap
 msgid ""
 " vfs-label device\n"
@@ -30666,19 +30881,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4684
+#: ../fish/guestfish-actions.pod:4725
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4686
+#: ../fish/guestfish-actions.pod:4727
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4688
+#: ../fish/guestfish-actions.pod:4729
 #, no-wrap
 msgid ""
 " vfs-type device\n"
 #, no-wrap
 msgid ""
 " vfs-type device\n"
@@ -30687,13 +30902,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4698
+#: ../fish/guestfish-actions.pod:4739
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4700
+#: ../fish/guestfish-actions.pod:4741
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
@@ -30702,19 +30917,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4707
+#: ../fish/guestfish-actions.pod:4748
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4709
+#: ../fish/guestfish-actions.pod:4750
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4711
+#: ../fish/guestfish-actions.pod:4752
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
@@ -30723,13 +30938,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4724
+#: ../fish/guestfish-actions.pod:4765
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4726
+#: ../fish/guestfish-actions.pod:4767
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
@@ -30738,13 +30953,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4736
+#: ../fish/guestfish-actions.pod:4777
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4738
+#: ../fish/guestfish-actions.pod:4779
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
@@ -30753,13 +30968,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4743
+#: ../fish/guestfish-actions.pod:4784
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4745
+#: ../fish/guestfish-actions.pod:4786
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
@@ -30768,7 +30983,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4750
+#: ../fish/guestfish-actions.pod:4791
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
@@ -30776,19 +30991,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4753
+#: ../fish/guestfish-actions.pod:4794
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4755
+#: ../fish/guestfish-actions.pod:4796
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4757
+#: ../fish/guestfish-actions.pod:4798
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
@@ -30797,7 +31012,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4762
+#: ../fish/guestfish-actions.pod:4803
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
@@ -30805,19 +31020,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4765
+#: ../fish/guestfish-actions.pod:4806
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4767
+#: ../fish/guestfish-actions.pod:4808
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4769
+#: ../fish/guestfish-actions.pod:4810
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
@@ -30826,13 +31041,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4776
+#: ../fish/guestfish-actions.pod:4817
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4778
+#: ../fish/guestfish-actions.pod:4819
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
@@ -30841,13 +31056,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4782
+#: ../fish/guestfish-actions.pod:4823
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4784
+#: ../fish/guestfish-actions.pod:4825
 #, no-wrap
 msgid ""
 " vgs\n"
 #, no-wrap
 msgid ""
 " vgs\n"
@@ -30856,19 +31071,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4792
+#: ../fish/guestfish-actions.pod:4833
 msgid "See also L</vgs-full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</vgs-full>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4794
+#: ../fish/guestfish-actions.pod:4835
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4796
+#: ../fish/guestfish-actions.pod:4837
 #, no-wrap
 msgid ""
 " vgs-full\n"
 #, no-wrap
 msgid ""
 " vgs-full\n"
@@ -30877,13 +31092,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4801
+#: ../fish/guestfish-actions.pod:4842
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4803
+#: ../fish/guestfish-actions.pod:4844
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -30892,13 +31107,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4808
+#: ../fish/guestfish-actions.pod:4849
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4810
+#: ../fish/guestfish-actions.pod:4851
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
@@ -30907,13 +31122,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4814
+#: ../fish/guestfish-actions.pod:4855
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4816
+#: ../fish/guestfish-actions.pod:4857
 #, no-wrap
 msgid ""
 " wc-c path\n"
 #, no-wrap
 msgid ""
 " wc-c path\n"
@@ -30922,13 +31137,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4821
+#: ../fish/guestfish-actions.pod:4862
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4823
+#: ../fish/guestfish-actions.pod:4864
 #, no-wrap
 msgid ""
 " wc-l path\n"
 #, no-wrap
 msgid ""
 " wc-l path\n"
@@ -30937,13 +31152,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4828
+#: ../fish/guestfish-actions.pod:4869
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4830
+#: ../fish/guestfish-actions.pod:4871
 #, no-wrap
 msgid ""
 " wc-w path\n"
 #, no-wrap
 msgid ""
 " wc-w path\n"
@@ -30952,13 +31167,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4835
+#: ../fish/guestfish-actions.pod:4876
 msgid "write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4837
+#: ../fish/guestfish-actions.pod:4878
 #, no-wrap
 msgid ""
 " write path content\n"
 #, no-wrap
 msgid ""
 " write path content\n"
@@ -30967,13 +31182,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4845
+#: ../fish/guestfish-actions.pod:4886
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4847
+#: ../fish/guestfish-actions.pod:4888
 #, no-wrap
 msgid ""
 " write-file path content size\n"
 #, no-wrap
 msgid ""
 " write-file path content size\n"
@@ -30982,13 +31197,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4870
+#: ../fish/guestfish-actions.pod:4911
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4872
+#: ../fish/guestfish-actions.pod:4913
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
@@ -30997,13 +31212,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4880
+#: ../fish/guestfish-actions.pod:4921
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4882
+#: ../fish/guestfish-actions.pod:4923
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
@@ -31012,13 +31227,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4890
+#: ../fish/guestfish-actions.pod:4931
 msgid "zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4892
+#: ../fish/guestfish-actions.pod:4933
 #, no-wrap
 msgid ""
 " zero device\n"
 #, no-wrap
 msgid ""
 " zero device\n"
@@ -31027,19 +31242,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4900
+#: ../fish/guestfish-actions.pod:4941
 msgid "See also: L</zero-device>, L</scrub-device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</zero-device>, L</scrub-device>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4902
+#: ../fish/guestfish-actions.pod:4943
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4904
+#: ../fish/guestfish-actions.pod:4945
 #, no-wrap
 msgid ""
 " zero-device device\n"
 #, no-wrap
 msgid ""
 " zero-device device\n"
@@ -31048,7 +31263,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4906
+#: ../fish/guestfish-actions.pod:4947
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
@@ -31056,13 +31271,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4913
+#: ../fish/guestfish-actions.pod:4954
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4915
+#: ../fish/guestfish-actions.pod:4956
 #, no-wrap
 msgid ""
 " zerofree device\n"
 #, no-wrap
 msgid ""
 " zerofree device\n"
@@ -31071,13 +31286,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4928
+#: ../fish/guestfish-actions.pod:4969
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4930
+#: ../fish/guestfish-actions.pod:4971
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
@@ -31086,13 +31301,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4938
+#: ../fish/guestfish-actions.pod:4979
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4940
+#: ../fish/guestfish-actions.pod:4981
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
@@ -31101,13 +31316,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4948
+#: ../fish/guestfish-actions.pod:4989
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4950
+#: ../fish/guestfish-actions.pod:4991
 #, no-wrap
 msgid ""
 " zfile meth path\n"
 #, no-wrap
 msgid ""
 " zfile meth path\n"
@@ -31116,20 +31331,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4957
+#: ../fish/guestfish-actions.pod:4998
 msgid ""
 "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid ""
 "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4967
+#: ../fish/guestfish-actions.pod:5008
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4969
+#: ../fish/guestfish-actions.pod:5010
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
@@ -31138,13 +31353,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4977
+#: ../fish/guestfish-actions.pod:5018
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4979
+#: ../fish/guestfish-actions.pod:5020
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
@@ -32061,39 +32276,65 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: =head1
+#: ../fuse/guestmount.pod:73
+msgid "NOTES"
+msgstr ""
+
+#. type: =head2
+#: ../fuse/guestmount.pod:75
+msgid "Other users cannot see the filesystem by default"
+msgstr ""
+
+#. type: textblock
+#: ../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> "
+"option when mounting:"
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:81
+#, no-wrap
+msgid ""
+" sudo guestmount [...] -o allow_other /mnt\n"
+"\n"
+msgstr ""
+
 # type: =item
 #. type: =item
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:77
+#: ../fuse/guestmount.pod:87
 msgid "B<-a image> | B<--add image>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-a image> | B<--add image>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:79
+#: ../fuse/guestmount.pod:89
 msgid "Add a block device or virtual machine image."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Add a block device or virtual machine image."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:84
+#: ../fuse/guestmount.pod:94
 msgid "B<-c URI> | B<--connect URI>"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "B<-c URI> | B<--connect URI>"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:90
+#: ../fuse/guestmount.pod:100
 msgid "B<-d libvirt-domain> | B<--domain libvirt-domain>"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "B<-d libvirt-domain> | B<--domain libvirt-domain>"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:96
+#: ../fuse/guestmount.pod:106
 msgid "B<--dir-cache-timeout N>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--dir-cache-timeout N>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:98
+#: ../fuse/guestmount.pod:108
 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 "
@@ -32104,7 +32345,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:104
+#: ../fuse/guestmount.pod:114
 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 "
@@ -32113,13 +32354,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:115
+#: ../fuse/guestmount.pod:125
 msgid "B<--format=raw|qcow2|..> | B<--format>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--format=raw|qcow2|..> | B<--format>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:122
+#: ../fuse/guestmount.pod:132
 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 "
@@ -32129,31 +32370,31 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:127
+#: ../fuse/guestmount.pod:137
 msgid "B<--fuse-help>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--fuse-help>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:129
+#: ../fuse/guestmount.pod:139
 msgid "Display help on special FUSE options (see I<-o> below)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Display help on special FUSE options (see I<-o> below)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:133
+#: ../fuse/guestmount.pod:143
 msgid "Display brief help and exit."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Display brief help and exit."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:135
+#: ../fuse/guestmount.pod:145
 msgid "B<-i> | B<--inspector>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-i> | B<--inspector>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:155
+#: ../fuse/guestmount.pod:165
 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)."
 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)."
@@ -32161,7 +32402,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:158
+#: ../fuse/guestmount.pod:168
 msgid ""
 "If the mountpoint is omitted, it defaults to C</>.  You have to mount "
 "something on C</>."
 msgid ""
 "If the mountpoint is omitted, it defaults to C</>.  You have to mount "
 "something on C</>."
@@ -32169,13 +32410,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:171
+#: ../fuse/guestmount.pod:181
 msgid "B<-n> | B<--no-sync>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-n> | B<--no-sync>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:173
+#: ../fuse/guestmount.pod:183
 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 "
@@ -32184,19 +32425,19 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:178
+#: ../fuse/guestmount.pod:188
 msgid "B<-o option> | B<--option option>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o option> | B<--option option>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:180
+#: ../fuse/guestmount.pod:190
 msgid "Pass extra options to FUSE."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Pass extra options to FUSE."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:182
+#: ../fuse/guestmount.pod:192
 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 "
@@ -32205,7 +32446,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../fuse/guestmount.pod:186
+#: ../fuse/guestmount.pod:196
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
@@ -32214,43 +32455,43 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:188
+#: ../fuse/guestmount.pod:198
 msgid "Some potentially useful FUSE options:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Some potentially useful FUSE options:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:192
+#: ../fuse/guestmount.pod:202
 msgid "B<-o allow_other>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o allow_other>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:194
+#: ../fuse/guestmount.pod:204
 msgid "Allow other users to see the filesystem."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Allow other users to see the filesystem."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:196
+#: ../fuse/guestmount.pod:206
 msgid "B<-o attr_timeout=N>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o attr_timeout=N>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:198
+#: ../fuse/guestmount.pod:208
 msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:200
+#: ../fuse/guestmount.pod:210
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:202
+#: ../fuse/guestmount.pod:212
 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 "
@@ -32259,13 +32500,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:206
+#: ../fuse/guestmount.pod:216
 msgid "B<-o uid=N> B<-o gid=N>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o uid=N> B<-o gid=N>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:208
+#: ../fuse/guestmount.pod:218
 msgid ""
 "Use these options to map all UIDs and GIDs inside the guest filesystem to "
 "the chosen values."
 msgid ""
 "Use these options to map all UIDs and GIDs inside the guest filesystem to "
 "the chosen values."
@@ -32273,13 +32514,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:213
+#: ../fuse/guestmount.pod:223
 msgid "B<-r> | B<--ro>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-r> | B<--ro>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:215
+#: ../fuse/guestmount.pod:225
 msgid ""
 "Add devices and mount everything read-only.  Also disallow writes and make "
 "the disk appear read-only to FUSE."
 msgid ""
 "Add devices and mount everything read-only.  Also disallow writes and make "
 "the disk appear read-only to FUSE."
@@ -32287,7 +32528,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:218
+#: ../fuse/guestmount.pod:228
 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 "
@@ -32297,72 +32538,72 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:223
+#: ../fuse/guestmount.pod:233
 msgid "See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:227
+#: ../fuse/guestmount.pod:237
 msgid "Enable SELinux support for the guest."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Enable SELinux support for the guest."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:229
+#: ../fuse/guestmount.pod:239
 msgid "B<-v> | B<--verbose>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-v> | B<--verbose>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:231
+#: ../fuse/guestmount.pod:241
 msgid "Enable verbose messages from underlying libguestfs."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Enable verbose messages from underlying libguestfs."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:233
+#: ../fuse/guestmount.pod:243
 msgid "B<-V> | B<--version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-V> | B<--version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:235
+#: ../fuse/guestmount.pod:245
 msgid "Display the program version and exit."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Display the program version and exit."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:237
+#: ../fuse/guestmount.pod:247
 msgid "B<-w> | B<--rw>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-w> | B<--rw>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:242 ../fuse/guestmount.pod:263
+#: ../fuse/guestmount.pod:252 ../fuse/guestmount.pod:273
 msgid "See L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "See L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:244
+#: ../fuse/guestmount.pod:254
 msgid "B<-x> | B<--trace>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-x> | B<--trace>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:246
+#: ../fuse/guestmount.pod:256
 msgid "Trace libguestfs calls and entry into each FUSE function."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Trace libguestfs calls and entry into each FUSE function."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:248
+#: ../fuse/guestmount.pod:258
 msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:269
+#: ../fuse/guestmount.pod:279
 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/>, L<http://fuse.sf."
 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/>, L<http://fuse.sf."
@@ -32371,7 +32612,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:284
+#: ../fuse/guestmount.pod:294
 msgid "Copyright (C) 2009-2010 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 msgid "Copyright (C) 2009-2010 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
@@ -32673,11 +32914,10 @@ msgid ""
 "update C<tmpfile> in place however it likes."
 msgstr ""
 
 "update C<tmpfile> in place however it likes."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-edit.pl:295
 msgid ""
 #. type: textblock
 #: ../tools/virt-edit.pl:295
 msgid ""
-"The second method is to use the C<-e> parameter of C<virt-edit> to run a "
+"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 "
 "instances of C<foo> with C<bar> in a file:"
 msgstr ""
 "short Perl snippet in the style of L<sed(1)>.  For example to replace all "
 "instances of C<foo> with C<bar> in a file:"
 msgstr ""
@@ -33068,23 +33308,21 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:53
 msgid ""
 #. type: textblock
 #: ../tools/virt-win-reg.pl:53
 msgid ""
-"You must I<not> use C<virt-win-reg> with the C<--merge> option on live "
+"You must I<not> use C<virt-win-reg> with the I<--merge> option on live "
 "virtual machines.  If you do this, you I<will> get irreversible disk "
 "corruption in the VM.  C<virt-win-reg> tries to stop you from doing this, "
 "but doesn't catch all cases."
 msgstr ""
 
 "virtual machines.  If you do this, you I<will> get irreversible disk "
 "corruption in the VM.  C<virt-win-reg> tries to stop you from doing this, "
 "but doesn't catch all cases."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:58
 msgid ""
 "Modifying the Windows Registry is an inherently risky operation.  The format "
 "is deliberately obscure and undocumented, and Registry changes can leave the "
 #. type: textblock
 #: ../tools/virt-win-reg.pl:58
 msgid ""
 "Modifying the Windows Registry is an inherently risky operation.  The format "
 "is deliberately obscure and undocumented, and Registry changes can leave the "
-"system unbootable.  Therefore when using the C<--merge> option, make sure "
+"system unbootable.  Therefore when using the I<--merge> option, make sure "
 "you have a reliable backup first."
 msgstr ""
 
 "you have a reliable backup first."
 msgstr ""
 
@@ -33104,11 +33342,10 @@ msgid ""
 "Windows guest."
 msgstr ""
 
 "Windows guest."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:71
 msgid ""
 #. type: textblock
 #: ../tools/virt-win-reg.pl:71
 msgid ""
-"If C<--merge> is I<not> specified, then the chosen registry key is displayed/"
+"If I<--merge> is I<not> specified, then the chosen registry key is displayed/"
 "exported (recursively).  For example:"
 msgstr ""
 
 "exported (recursively).  For example:"
 msgstr ""
 
@@ -33139,11 +33376,10 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:83
 msgid ""
 #. type: textblock
 #: ../tools/virt-win-reg.pl:83
 msgid ""
-"With C<--merge>, you can merge a textual regedit file into the Windows "
+"With I<--merge>, you can merge a textual regedit file into the Windows "
 "Registry:"
 msgstr ""
 
 "Registry:"
 msgstr ""
 
@@ -33200,11 +33436,10 @@ msgid ""
 "displays or exports Registry entries instead."
 msgstr ""
 
 "displays or exports Registry entries instead."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:163
 msgid ""
 #. type: textblock
 #: ../tools/virt-win-reg.pl:163
 msgid ""
-"Note that C<--merge> is I<unsafe> to use on live virtual machines, and will "
+"Note that I<--merge> is I<unsafe> to use on live virtual machines, and will "
 "result in disk corruption.  However exporting (without this flag)  is always "
 "safe."
 msgstr ""
 "result in disk corruption.  However exporting (without this flag)  is always "
 "safe."
 msgstr ""
@@ -33288,12 +33523,11 @@ msgid ""
 "or after processing."
 msgstr ""
 
 "or after processing."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:425
 msgid ""
 "To reencode a file from Windows format to Linux (before processing it with "
 #. type: textblock
 #: ../tools/virt-win-reg.pl:425
 msgid ""
 "To reencode a file from Windows format to Linux (before processing it with "
-"the C<--merge> option), you would do something like this:"
+"the I<--merge> option), you would do something like this:"
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
@@ -33348,10 +33582,9 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-win-reg.pl:445
 #. type: textblock
 #: ../tools/virt-win-reg.pl:445
-msgid "This file would need conversion before you could C<--merge> it."
+msgid "This file would need conversion before you could I<--merge> it."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
@@ -33846,20 +34079,18 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-tar.pl:66
 msgid ""
 #. type: textblock
 #: ../tools/virt-tar.pl:66
 msgid ""
-"You must I<not> use C<virt-tar> with the C<-u> option (upload) on live "
+"You must I<not> use C<virt-tar> with the I<-u> option (upload) on live "
 "virtual machines.  If you do this, you risk disk corruption in the VM.  "
 "C<virt-tar> tries to stop you from doing this, but doesn't catch all cases."
 msgstr ""
 
 "virtual machines.  If you do this, you risk disk corruption in the VM.  "
 "C<virt-tar> tries to stop you from doing this, but doesn't catch all cases."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-tar.pl:71
 msgid ""
 #. type: textblock
 #: ../tools/virt-tar.pl:71
 msgid ""
-"You can use C<-x> (extract) on live virtual machines, but you might get "
+"You can use I<-x> (extract) on live virtual machines, but you might get "
 "inconsistent results or errors if there is filesystem activity inside the "
 "VM.  If the live VM is synched and quiescent, then C<virt-tar> will usually "
 "work, but the only way to guarantee consistent results is if the virtual "
 "inconsistent results or errors if there is filesystem activity inside the "
 "VM.  If the live VM is synched and quiescent, then C<virt-tar> will usually "
 "work, but the only way to guarantee consistent results is if the virtual "
@@ -33885,22 +34116,20 @@ msgid ""
 "should look at the L<guestfish(1)> tool."
 msgstr ""
 
 "should look at the L<guestfish(1)> tool."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-tar.pl:88
 msgid ""
 #. type: textblock
 #: ../tools/virt-tar.pl:88
 msgid ""
-"There are two modes of operation: C<-x> (eXtract) downloads a directory and "
+"There are two modes of operation: I<-x> (eXtract) downloads a directory and "
 "its contents (recursively) from the virtual machine into a local tarball.  "
 "its contents (recursively) from the virtual machine into a local tarball.  "
-"C<-u> uploads from a local tarball, unpacking it into a directory inside the "
+"I<-u> uploads from a local tarball, unpacking it into a directory inside the "
 "virtual machine.  You cannot use these two options together."
 msgstr ""
 
 "virtual machine.  You cannot use these two options together."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-tar.pl:94
 msgid ""
 #. type: textblock
 #: ../tools/virt-tar.pl:94
 msgid ""
-"In addition, you may need to use the C<-z> (gZip) option to enable "
-"compression.  When uploading, you have to specify C<-z> if the upload file "
+"In addition, you may need to use the I<-z> (gZip) option to enable "
+"compression.  When uploading, you have to specify I<-z> if the upload file "
 "is compressed because virt-tar won't detect this on its own."
 msgstr ""
 
 "is compressed because virt-tar won't detect this on its own."
 msgstr ""
 
@@ -33926,19 +34155,17 @@ msgstr ""
 msgid "B<-u> | B<--upload>"
 msgstr ""
 
 msgid "B<-u> | B<--upload>"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-tar.pl:160
 msgid ""
 #. type: textblock
 #: ../tools/virt-tar.pl:160
 msgid ""
-"Use C<-x> to extract (download) a directory from a virtual machine to a "
+"Use I<-x> to extract (download) a directory from a virtual machine to a "
 "local tarball."
 msgstr ""
 
 "local tarball."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-tar.pl:163
 msgid ""
 #. type: textblock
 #: ../tools/virt-tar.pl:163
 msgid ""
-"Use C<-u> to upload and unpack from a local tarball into a virtual machine.  "
+"Use I<-u> to upload and unpack from a local tarball into a virtual machine.  "
 "Please read the L</WARNING> section above before using this option."
 msgstr ""
 
 "Please read the L</WARNING> section above before using this option."
 msgstr ""
 
@@ -34046,7 +34273,6 @@ msgstr ""
 msgid "EXTRA SPACE"
 msgstr ""
 
 msgid "EXTRA SPACE"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:69
 msgid ""
 #. type: textblock
 #: ../tools/virt-make-fs.pl:69
 msgid ""
@@ -34055,19 +34281,18 @@ msgid ""
 "you are going to use the output, you might think this extra space is wasted "
 "and want to minimize it, or you might want to leave space so that more files "
 "can be added later.  Virt-make-fs defaults to minimizing the extra space, "
 "you are going to use the output, you might think this extra space is wasted "
 "and want to minimize it, or you might want to leave space so that more files "
 "can be added later.  Virt-make-fs defaults to minimizing the extra space, "
-"but you can use the C<--size> flag to leave space in the filesystem if you "
+"but you can use the I<--size> flag to leave space in the filesystem if you "
 "want it."
 msgstr ""
 
 "want it."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:77
 msgid ""
 "An alternative way to leave extra space but not make the output image any "
 "bigger is to use an alternative disk image format (instead of the default "
 #. type: textblock
 #: ../tools/virt-make-fs.pl:77
 msgid ""
 "An alternative way to leave extra space but not make the output image any "
 "bigger is to use an alternative disk image format (instead of the default "
-"\"raw\" format).  Using C<--format=qcow2> will use the native QEmu/KVM qcow2 "
+"\"raw\" format).  Using I<--format=qcow2> will use the native QEmu/KVM qcow2 "
 "image format (check your hypervisor supports this before using it).  This "
 "image format (check your hypervisor supports this before using it).  This "
-"allows you to choose a large C<--size> but the extra space won't actually be "
+"allows you to choose a large I<--size> but the extra space won't actually be "
 "allocated in the image until you try to store something in it."
 msgstr ""
 
 "allocated in the image until you try to store something in it."
 msgstr ""
 
@@ -34264,11 +34489,10 @@ msgstr ""
 msgid "B<-s +E<lt>NE<gt>>"
 msgstr ""
 
 msgid "B<-s +E<lt>NE<gt>>"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:193
 msgid ""
 #. type: textblock
 #: ../tools/virt-make-fs.pl:193
 msgid ""
-"Use the C<--size> (or C<-s>) option to choose the size of the output image."
+"Use the I<--size> (or I<-s>) option to choose the size of the output image."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
@@ -34289,13 +34513,12 @@ msgid ""
 "files, else you will get an error."
 msgstr ""
 
 "files, else you will get an error."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:204
 msgid ""
 "To leave extra space, specify C<+> (plus sign) and a number followed by b/K/"
 "M/G/T/P/E to mean bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, "
 #. type: textblock
 #: ../tools/virt-make-fs.pl:204
 msgid ""
 "To leave extra space, specify C<+> (plus sign) and a number followed by b/K/"
 "M/G/T/P/E to mean bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, "
-"Petabytes or Exabytes.  For example: C<--size=+200M> means enough space for "
+"Petabytes or Exabytes.  For example: I<--size=+200M> means enough space for "
 "the input files, and (approximately) an extra 200 MB free space."
 msgstr ""
 
 "the input files, and (approximately) an extra 200 MB free space."
 msgstr ""
 
@@ -34391,19 +34614,17 @@ msgid ""
 "If specified, this flag adds an MBR partition table to the output disk image."
 msgstr ""
 
 "If specified, this flag adds an MBR partition table to the output disk image."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:256
 msgid ""
 #. type: textblock
 #: ../tools/virt-make-fs.pl:256
 msgid ""
-"You can change the partition table type, eg. C<--partition=gpt> for large "
+"You can change the partition table type, eg. I<--partition=gpt> for large "
 "disks."
 msgstr ""
 
 "disks."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:259
 msgid ""
 #. type: textblock
 #: ../tools/virt-make-fs.pl:259
 msgid ""
-"Note that if you just use a lonesome C<--partition>, the Perl option parser "
+"Note that if you just use a lonesome I<--partition>, the Perl option parser "
 "might consider the next parameter to be the partition type.  For example:"
 msgstr ""
 
 "might consider the next parameter to be the partition type.  For example:"
 msgstr ""
 
@@ -34416,12 +34637,11 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../tools/virt-make-fs.pl:265
 msgid ""
 "would cause virt-make-fs to think you wanted to use a partition type of "
 #. type: textblock
 #: ../tools/virt-make-fs.pl:265
 msgid ""
 "would cause virt-make-fs to think you wanted to use a partition type of "
-"C<input.tar> which is completely wrong.  To avoid this, use C<--> (a double "
+"C<input.tar> which is completely wrong.  To avoid this, use I<--> (a double "
 "dash) between options and the input file argument:"
 msgstr ""
 
 "dash) between options and the input file argument:"
 msgstr ""