Version 1.11.16.
[libguestfs.git] / po-docs / ja.po
index d32eaa6..1aa39d7 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-05-09 15:21+0200\n"
+"POT-Creation-Date: 2011-07-13 15: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"
@@ -923,34 +923,41 @@ msgstr ""
 #: ../src/guestfs.pod:1773 ../src/guestfs.pod:2008 ../src/guestfs.pod:2013
 #: ../src/guestfs.pod:2019 ../src/guestfs.pod:2027 ../src/guestfs.pod:2381
 #: ../src/guestfs.pod:2387 ../src/guestfs.pod:2392 ../src/guestfs.pod:2398
 #: ../src/guestfs.pod:1773 ../src/guestfs.pod:2008 ../src/guestfs.pod:2013
 #: ../src/guestfs.pod:2019 ../src/guestfs.pod:2027 ../src/guestfs.pod:2381
 #: ../src/guestfs.pod:2387 ../src/guestfs.pod:2392 ../src/guestfs.pod:2398
-#: ../src/guestfs.pod:2967 ../src/guestfs.pod:2971 ../src/guestfs.pod:2975
-#: ../src/guestfs.pod:2979 ../src/guestfs-actions.pod:15
+#: ../src/guestfs.pod:2972 ../src/guestfs.pod:2976 ../src/guestfs.pod:2980
+#: ../src/guestfs.pod:2984 ../src/guestfs-actions.pod:15
 #: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:583
 #: ../src/guestfs-actions.pod:591 ../src/guestfs-actions.pod:598
 #: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:583
 #: ../src/guestfs-actions.pod:591 ../src/guestfs-actions.pod:598
-#: ../src/guestfs-actions.pod:605 ../src/guestfs-actions.pod:1606
-#: ../src/guestfs-actions.pod:1610 ../src/guestfs-actions.pod:1614
-#: ../src/guestfs-actions.pod:1618 ../src/guestfs-actions.pod:1626
-#: ../src/guestfs-actions.pod:1630 ../src/guestfs-actions.pod:1634
-#: ../src/guestfs-actions.pod:1644 ../src/guestfs-actions.pod:1648
-#: ../src/guestfs-actions.pod:1652 ../src/guestfs-actions.pod:1790
-#: ../src/guestfs-actions.pod:1794 ../src/guestfs-actions.pod:1799
-#: ../src/guestfs-actions.pod:1804 ../src/guestfs-actions.pod:1865
-#: ../src/guestfs-actions.pod:1869 ../src/guestfs-actions.pod:1874
-#: ../fish/guestfish.pod:445 ../fish/guestfish.pod:449
-#: ../fish/guestfish.pod:453 ../fish/guestfish.pod:457
-#: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
-#: ../fish/guestfish-actions.pod:385 ../fish/guestfish-actions.pod:393
-#: ../fish/guestfish-actions.pod:400 ../fish/guestfish-actions.pod:407
-#: ../fish/guestfish-actions.pod:1077 ../fish/guestfish-actions.pod:1081
-#: ../fish/guestfish-actions.pod:1085 ../fish/guestfish-actions.pod:1089
-#: ../fish/guestfish-actions.pod:1097 ../fish/guestfish-actions.pod:1101
-#: ../fish/guestfish-actions.pod:1105 ../fish/guestfish-actions.pod:1115
-#: ../fish/guestfish-actions.pod:1119 ../fish/guestfish-actions.pod:1123
-#: ../fish/guestfish-actions.pod:1213 ../fish/guestfish-actions.pod:1217
-#: ../fish/guestfish-actions.pod:1222 ../fish/guestfish-actions.pod:1227
-#: ../fish/guestfish-actions.pod:1269 ../fish/guestfish-actions.pod:1273
-#: ../fish/guestfish-actions.pod:1278 ../tools/virt-win-reg.pl:536
-#: ../tools/virt-win-reg.pl:542 ../tools/virt-win-reg.pl:548
+#: ../src/guestfs-actions.pod:605 ../src/guestfs-actions.pod:1603
+#: ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:1611
+#: ../src/guestfs-actions.pod:1615 ../src/guestfs-actions.pod:1623
+#: ../src/guestfs-actions.pod:1627 ../src/guestfs-actions.pod:1631
+#: ../src/guestfs-actions.pod:1641 ../src/guestfs-actions.pod:1645
+#: ../src/guestfs-actions.pod:1649 ../src/guestfs-actions.pod:1787
+#: ../src/guestfs-actions.pod:1791 ../src/guestfs-actions.pod:1796
+#: ../src/guestfs-actions.pod:1801 ../src/guestfs-actions.pod:1862
+#: ../src/guestfs-actions.pod:1866 ../src/guestfs-actions.pod:1871
+#: ../src/guestfs-actions.pod:2789 ../src/guestfs-actions.pod:2795
+#: ../src/guestfs-actions.pod:2803 ../src/guestfs-actions.pod:2810
+#: ../src/guestfs-actions.pod:2817 ../fish/guestfish.pod:445
+#: ../fish/guestfish.pod:449 ../fish/guestfish.pod:453
+#: ../fish/guestfish.pod:457 ../fish/guestfish-actions.pod:13
+#: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:385
+#: ../fish/guestfish-actions.pod:393 ../fish/guestfish-actions.pod:400
+#: ../fish/guestfish-actions.pod:407 ../fish/guestfish-actions.pod:1074
+#: ../fish/guestfish-actions.pod:1078 ../fish/guestfish-actions.pod:1082
+#: ../fish/guestfish-actions.pod:1086 ../fish/guestfish-actions.pod:1094
+#: ../fish/guestfish-actions.pod:1098 ../fish/guestfish-actions.pod:1102
+#: ../fish/guestfish-actions.pod:1112 ../fish/guestfish-actions.pod:1116
+#: ../fish/guestfish-actions.pod:1120 ../fish/guestfish-actions.pod:1210
+#: ../fish/guestfish-actions.pod:1214 ../fish/guestfish-actions.pod:1219
+#: ../fish/guestfish-actions.pod:1224 ../fish/guestfish-actions.pod:1266
+#: ../fish/guestfish-actions.pod:1270 ../fish/guestfish-actions.pod:1275
+#: ../fish/guestfish-actions.pod:1902 ../fish/guestfish-actions.pod:1908
+#: ../fish/guestfish-actions.pod:1916 ../fish/guestfish-actions.pod:1923
+#: ../fish/guestfish-actions.pod:1930 ../tools/virt-win-reg.pl:195
+#: ../tools/virt-win-reg.pl:200 ../tools/virt-win-reg.pl:206
+#: ../tools/virt-win-reg.pl:708 ../tools/virt-win-reg.pl:714
+#: ../tools/virt-win-reg.pl:720
 msgid "*"
 msgstr ""
 
 msgid "*"
 msgstr ""
 
@@ -3655,8 +3662,9 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs.pod:1639 ../src/guestfs-actions.pod:11
 # type: textblock
 #. type: textblock
 #: ../src/guestfs.pod:1639 ../src/guestfs-actions.pod:11
-#: ../src/guestfs-actions.pod:1861 ../fish/guestfish-actions.pod:9
-#: ../fish/guestfish-actions.pod:1265 ../tools/virt-win-reg.pl:532
+#: ../src/guestfs-actions.pod:1858 ../src/guestfs-actions.pod:2785
+#: ../fish/guestfish-actions.pod:9 ../fish/guestfish-actions.pod:1262
+#: ../fish/guestfish-actions.pod:1898 ../tools/virt-win-reg.pl:704
 msgid "Notes:"
 msgstr ""
 
 msgid "Notes:"
 msgstr ""
 
@@ -5565,8 +5573,8 @@ msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2648 ../src/guestfs-actions.pod:5820
-#: ../fish/guestfish-actions.pod:3913
+#: ../src/guestfs.pod:2648 ../src/guestfs-actions.pod:6106
+#: ../fish/guestfish-actions.pod:4041
 msgid "C<appliance>"
 msgstr ""
 
 msgid "C<appliance>"
 msgstr ""
 
@@ -5599,62 +5607,74 @@ msgstr ""
 
 #. type: =item
 #: ../src/guestfs.pod:2661
 
 #. type: =item
 #: ../src/guestfs.pod:2661
-msgid "C<contrib>"
+msgid "C<caution>"
 msgstr ""
 
 #. type: textblock
 #: ../src/guestfs.pod:2663
 msgstr ""
 
 #. type: textblock
 #: ../src/guestfs.pod:2663
+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:2666
+msgid "C<contrib>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2668
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2665
+#: ../src/guestfs.pod:2670
 msgid "C<daemon>"
 msgstr ""
 
 #. type: textblock
 msgid "C<daemon>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2667
+#: ../src/guestfs.pod:2672
 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:2670
+#: ../src/guestfs.pod:2675
 msgid "C<df>"
 msgstr ""
 
 #. type: textblock
 msgid "C<df>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2672
+#: ../src/guestfs.pod:2677
 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:2674
+#: ../src/guestfs.pod:2679
 msgid "C<edit>"
 msgstr ""
 
 #. type: textblock
 msgid "C<edit>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2676
+#: ../src/guestfs.pod:2681
 msgid "L<virt-edit(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-edit(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2678
+#: ../src/guestfs.pod:2683
 msgid "C<examples>"
 msgstr ""
 
 #. type: textblock
 msgid "C<examples>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2680
+#: ../src/guestfs.pod:2685
 msgid "C API example code."
 msgstr ""
 
 #. type: =item
 msgid "C API example code."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2682
+#: ../src/guestfs.pod:2687
 msgid "C<fish>"
 msgstr ""
 
 #. type: textblock
 msgid "C<fish>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2684
+#: ../src/guestfs.pod:2689
 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)>, "
@@ -5662,90 +5682,90 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2688
+#: ../src/guestfs.pod:2693
 msgid "C<fuse>"
 msgstr ""
 
 #. type: textblock
 msgid "C<fuse>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2690
+#: ../src/guestfs.pod:2695
 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:2692
+#: ../src/guestfs.pod:2697
 msgid "C<generator>"
 msgstr ""
 
 #. type: textblock
 msgid "C<generator>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2694
+#: ../src/guestfs.pod:2699
 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:2697
+#: ../src/guestfs.pod:2702
 msgid "C<images>"
 msgstr ""
 
 #. type: textblock
 msgid "C<images>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2699
+#: ../src/guestfs.pod:2704
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2701
+#: ../src/guestfs.pod:2706
 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:2703
+#: ../src/guestfs.pod:2708
 msgid "C<inspector>"
 msgstr ""
 
 #. type: textblock
 msgid "C<inspector>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2705
+#: ../src/guestfs.pod:2710
 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:2707
+#: ../src/guestfs.pod:2712
 msgid "C<logo>"
 msgstr ""
 
 #. type: textblock
 msgid "C<logo>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2709
+#: ../src/guestfs.pod:2714
 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:2711
+#: ../src/guestfs.pod:2716
 msgid "C<m4>"
 msgstr ""
 
 #. type: textblock
 msgid "C<m4>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2713
+#: ../src/guestfs.pod:2718
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2715
+#: ../src/guestfs.pod:2720
 msgid "C<po>"
 msgstr ""
 
 #. type: textblock
 msgid "C<po>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2717
+#: ../src/guestfs.pod:2722
 msgid "Translations of simple gettext strings."
 msgstr ""
 
 #. type: =item
 msgid "Translations of simple gettext strings."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2719
+#: ../src/guestfs.pod:2724
 msgid "C<po-docs>"
 msgstr ""
 
 #. type: textblock
 msgid "C<po-docs>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2721
+#: ../src/guestfs.pod:2726
 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 "
@@ -5753,116 +5773,116 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2725
+#: ../src/guestfs.pod:2730
 msgid "C<regressions>"
 msgstr ""
 
 #. type: textblock
 msgid "C<regressions>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2727
+#: ../src/guestfs.pod:2732
 msgid "Regression tests."
 msgstr ""
 
 #. type: =item
 msgid "Regression tests."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2729
+#: ../src/guestfs.pod:2734
 msgid "C<rescue>"
 msgstr ""
 
 #. type: textblock
 msgid "C<rescue>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2731
+#: ../src/guestfs.pod:2736
 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:2733
+#: ../src/guestfs.pod:2738
 msgid "C<src>"
 msgstr ""
 
 #. type: textblock
 msgid "C<src>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2735
+#: ../src/guestfs.pod:2740
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2737
+#: ../src/guestfs.pod:2742
 msgid "C<tools>"
 msgstr ""
 
 #. type: textblock
 msgid "C<tools>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2739
+#: ../src/guestfs.pod:2744
 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:2741
+#: ../src/guestfs.pod:2746
 msgid "C<test-tool>"
 msgstr ""
 
 #. type: textblock
 msgid "C<test-tool>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2743
+#: ../src/guestfs.pod:2748
 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:2746
+#: ../src/guestfs.pod:2751
 msgid "C<csharp>"
 msgstr ""
 
 #. type: =item
 msgid "C<csharp>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2748
+#: ../src/guestfs.pod:2753
 msgid "C<haskell>"
 msgstr ""
 
 #. type: =item
 msgid "C<haskell>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2750
+#: ../src/guestfs.pod:2755
 msgid "C<java>"
 msgstr ""
 
 #. type: =item
 msgid "C<java>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2752
+#: ../src/guestfs.pod:2757
 msgid "C<ocaml>"
 msgstr ""
 
 #. type: =item
 msgid "C<ocaml>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2754
+#: ../src/guestfs.pod:2759
 msgid "C<php>"
 msgstr ""
 
 #. type: =item
 msgid "C<php>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2756
+#: ../src/guestfs.pod:2761
 msgid "C<perl>"
 msgstr ""
 
 #. type: =item
 msgid "C<perl>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2758
+#: ../src/guestfs.pod:2763
 msgid "C<python>"
 msgstr ""
 
 #. type: =item
 msgid "C<python>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2760
+#: ../src/guestfs.pod:2765
 msgid "C<ruby>"
 msgstr ""
 
 #. type: textblock
 msgid "C<ruby>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2762
+#: ../src/guestfs.pod:2767
 msgid "Language bindings."
 msgstr ""
 
 #. type: =head1
 msgid "Language bindings."
 msgstr ""
 
 #. type: =head1
-#: ../src/guestfs.pod:2766
+#: ../src/guestfs.pod:2771
 msgid "LIMITS"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "LIMITS"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs.pod:2768
+#: ../src/guestfs.pod:2773
 msgid "PROTOCOL LIMITS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "PROTOCOL LIMITS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2770
+#: ../src/guestfs.pod:2775
 msgid ""
 "Internally libguestfs uses a message-based protocol to pass API calls and "
 "their responses to and from a small \"appliance\" (see L</INTERNALS> for "
 msgid ""
 "Internally libguestfs uses a message-based protocol to pass API calls and "
 "their responses to and from a small \"appliance\" (see L</INTERNALS> for "
@@ -5874,7 +5894,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2778
+#: ../src/guestfs.pod:2783
 msgid ""
 "A simple call such as L</guestfs_cat> returns its result (the file data) in "
 "a simple string.  Because this string is at some point internally encoded as "
 msgid ""
 "A simple call such as L</guestfs_cat> returns its result (the file data) in "
 "a simple string.  Because this string is at some point internally encoded as "
@@ -5884,7 +5904,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2784
+#: ../src/guestfs.pod:2789
 msgid ""
 "In order to transfer large files into and out of the guest filesystem, you "
 "need to use particular calls that support this.  The sections L</UPLOADING> "
 msgid ""
 "In order to transfer large files into and out of the guest filesystem, you "
 "need to use particular calls that support this.  The sections L</UPLOADING> "
@@ -5893,24 +5913,24 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2788
+#: ../src/guestfs.pod:2793
 msgid ""
 "You might also consider mounting the disk image using our FUSE filesystem "
 "support (L<guestmount(1)>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You might also consider mounting the disk image using our FUSE filesystem "
 "support (L<guestmount(1)>)."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2791
+#: ../src/guestfs.pod:2796
 msgid "MAXIMUM NUMBER OF DISKS"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM NUMBER OF DISKS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2793
+#: ../src/guestfs.pod:2798
 msgid "When using virtio disks (the default) the current limit is B<25> disks."
 msgstr ""
 
 #. type: textblock
 msgid "When using virtio disks (the default) the current limit is B<25> disks."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2796
+#: ../src/guestfs.pod:2801
 msgid ""
 "Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
 "slots.  However febootstrap only understands disks with names C</dev/vda> "
 msgid ""
 "Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
 "slots.  However febootstrap only understands disks with names C</dev/vda> "
@@ -5919,14 +5939,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2801
+#: ../src/guestfs.pod:2806
 msgid ""
 "We are working to substantially raise this limit in future versions but it "
 "requires complex changes to qemu."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "We are working to substantially raise this limit in future versions but it "
 "requires complex changes to qemu."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2804
+#: ../src/guestfs.pod:2809
 msgid ""
 "In future versions of libguestfs it should also be possible to \"hot plug\" "
 "disks (add and remove disks after calling L</guestfs_launch>).  This also "
 msgid ""
 "In future versions of libguestfs it should also be possible to \"hot plug\" "
 "disks (add and remove disks after calling L</guestfs_launch>).  This also "
@@ -5934,41 +5954,41 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2808
+#: ../src/guestfs.pod:2813
 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2810
+#: ../src/guestfs.pod:2815
 msgid "Virtio limits the maximum number of partitions per disk to B<15>."
 msgstr ""
 
 #. type: textblock
 msgid "Virtio limits the maximum number of partitions per disk to B<15>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2812
+#: ../src/guestfs.pod:2817
 msgid ""
 "This is because it reserves 4 bits for the minor device number (thus C</dev/"
 "vda>, and C</dev/vda1> through C</dev/vda15>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is because it reserves 4 bits for the minor device number (thus C</dev/"
 "vda>, and C</dev/vda1> through C</dev/vda15>)."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2815
+#: ../src/guestfs.pod:2820
 msgid ""
 "If you attach a disk with more than 15 partitions, the extra partitions are "
 "ignored by libguestfs."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If you attach a disk with more than 15 partitions, the extra partitions are "
 "ignored by libguestfs."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2818
+#: ../src/guestfs.pod:2823
 msgid "MAXIMUM SIZE OF A DISK"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A DISK"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2820
+#: ../src/guestfs.pod:2825
 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
 msgstr ""
 
 #. type: textblock
 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2822
+#: ../src/guestfs.pod:2827
 msgid ""
 "We have tested block devices up to 1 exabyte (2**60 or "
 "1,152,921,504,606,846,976 bytes) using sparse files backed by an XFS host "
 msgid ""
 "We have tested block devices up to 1 exabyte (2**60 or "
 "1,152,921,504,606,846,976 bytes) using sparse files backed by an XFS host "
@@ -5976,7 +5996,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2826
+#: ../src/guestfs.pod:2831
 msgid ""
 "Although libguestfs probably does not impose any limit, the underlying host "
 "storage will.  If you store disk images on a host ext4 filesystem, then the "
 msgid ""
 "Although libguestfs probably does not impose any limit, the underlying host "
 "storage will.  If you store disk images on a host ext4 filesystem, then the "
@@ -5986,19 +6006,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2832
+#: ../src/guestfs.pod:2837
 msgid ""
 "For the hugest disk image files, we recommend using XFS on the host for "
 "storage."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "For the hugest disk image files, we recommend using XFS on the host for "
 "storage."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2835
+#: ../src/guestfs.pod:2840
 msgid "MAXIMUM SIZE OF A PARTITION"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A PARTITION"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2837
+#: ../src/guestfs.pod:2842
 msgid ""
 "The MBR (ie. classic MS-DOS) partitioning scheme uses 32 bit sector "
 "numbers.  Assuming a 512 byte sector size, this means that MBR cannot "
 msgid ""
 "The MBR (ie. classic MS-DOS) partitioning scheme uses 32 bit sector "
 "numbers.  Assuming a 512 byte sector size, this means that MBR cannot "
@@ -6006,7 +6026,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2841
+#: ../src/guestfs.pod:2846
 msgid ""
 "It is recommended that you use GPT partitions on disks which are larger than "
 "this size.  GPT uses 64 bit sector numbers and so can address partitions "
 msgid ""
 "It is recommended that you use GPT partitions on disks which are larger than "
 "this size.  GPT uses 64 bit sector numbers and so can address partitions "
@@ -6014,12 +6034,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2846
+#: ../src/guestfs.pod:2851
 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2848
+#: ../src/guestfs.pod:2853
 msgid ""
 "This depends on the filesystem type.  libguestfs itself does not impose any "
 "known limit.  Consult Wikipedia or the filesystem documentation to find out "
 msgid ""
 "This depends on the filesystem type.  libguestfs itself does not impose any "
 "known limit.  Consult Wikipedia or the filesystem documentation to find out "
@@ -6027,12 +6047,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2852
+#: ../src/guestfs.pod:2857
 msgid "MAXIMUM UPLOAD AND DOWNLOAD"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM UPLOAD AND DOWNLOAD"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2854
+#: ../src/guestfs.pod:2859
 msgid ""
 "The API functions L</guestfs_upload>, L</guestfs_download>, L</"
 "guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
 msgid ""
 "The API functions L</guestfs_upload>, L</guestfs_download>, L</"
 "guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
@@ -6040,12 +6060,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2858
+#: ../src/guestfs.pod:2863
 msgid "INSPECTION LIMITS"
 msgstr ""
 
 #. type: textblock
 msgid "INSPECTION LIMITS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2860
+#: ../src/guestfs.pod:2865
 msgid ""
 "The inspection code has several arbitrary limits on things like the size of "
 "Windows Registry hive it will read, and the length of product name.  These "
 msgid ""
 "The inspection code has several arbitrary limits on things like the size of "
 "Windows Registry hive it will read, and the length of product name.  These "
@@ -6056,32 +6076,32 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2866 ../fish/guestfish.pod:1017
+#: ../src/guestfs.pod:2871 ../fish/guestfish.pod:1017
 #: ../test-tool/libguestfs-test-tool.pod:82
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 # type: =item
 #. type: =item
 #: ../test-tool/libguestfs-test-tool.pod:82
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2870 ../fish/guestfish.pod:1043
+#: ../src/guestfs.pod:2875 ../fish/guestfish.pod:1048
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2872 ../fish/guestfish.pod:1045
+#: ../src/guestfs.pod:2877 ../fish/guestfish.pod:1050
 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:2874 ../fish/guestfish.pod:1047
+#: ../src/guestfs.pod:2879 ../fish/guestfish.pod:1052
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2876
+#: ../src/guestfs.pod:2881
 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)>."
@@ -6089,20 +6109,20 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2879 ../fish/guestfish.pod:1052
+#: ../src/guestfs.pod:2884 ../fish/guestfish.pod:1057
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2881 ../fish/guestfish.pod:1054
+#: ../src/guestfs.pod:2886 ../fish/guestfish.pod:1059
 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:2884 ../fish/guestfish.pod:1057
+#: ../src/guestfs.pod:2889 ../fish/guestfish.pod:1062
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
@@ -6111,12 +6131,12 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2886 ../fish/guestfish.pod:1059
+#: ../src/guestfs.pod:2891 ../fish/guestfish.pod:1064
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2888
+#: ../src/guestfs.pod:2893
 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."
@@ -6124,13 +6144,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2891 ../fish/guestfish.pod:1064
+#: ../src/guestfs.pod:2896 ../fish/guestfish.pod:1069
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2893 ../fish/guestfish.pod:1066
+#: ../src/guestfs.pod:2898 ../fish/guestfish.pod:1071
 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."
@@ -6138,19 +6158,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2897
+#: ../src/guestfs.pod:2902
 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:2899 ../fish/guestfish.pod:1070
+#: ../src/guestfs.pod:2904 ../fish/guestfish.pod:1075
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2901
+#: ../src/guestfs.pod:2906
 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)>."
@@ -6158,19 +6178,19 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs.pod:2904 ../fish/guestfish.pod:1079
+#: ../src/guestfs.pod:2909 ../fish/guestfish.pod:1084
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2906 ../fish/guestfish.pod:1081
+#: ../src/guestfs.pod:2911 ../fish/guestfish.pod:1086
 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:2909 ../fish/guestfish.pod:1084
+#: ../src/guestfs.pod:2914 ../fish/guestfish.pod:1089
 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 "
@@ -6180,16 +6200,16 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2917 ../fish/guestfish.pod:1151
-#: ../test-tool/libguestfs-test-tool.pod:87 ../fuse/guestmount.pod:269
-#: ../tools/virt-win-reg.pl:572 ../tools/virt-list-filesystems.pl:189
+#: ../src/guestfs.pod:2922 ../fish/guestfish.pod:1156
+#: ../test-tool/libguestfs-test-tool.pod:87 ../fuse/guestmount.pod:279
+#: ../tools/virt-win-reg.pl:744 ../tools/virt-list-filesystems.pl:189
 #: ../tools/virt-tar.pl:286 ../tools/virt-make-fs.pl:539
 #: ../tools/virt-list-partitions.pl:257
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: textblock
 #: ../tools/virt-tar.pl:286 ../tools/virt-make-fs.pl:539
 #: ../tools/virt-list-partitions.pl:257
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2919
+#: ../src/guestfs.pod:2924
 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"
@@ -6202,7 +6222,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2946
+#: ../src/guestfs.pod:2951
 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)>."
@@ -6210,20 +6230,20 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2953 ../tools/virt-win-reg.pl:587
+#: ../src/guestfs.pod:2958 ../tools/virt-win-reg.pl:759
 #: ../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:2955
+#: ../src/guestfs.pod:2960
 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:2957
+#: ../src/guestfs.pod:2962
 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>"
@@ -6231,13 +6251,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2959
+#: ../src/guestfs.pod:2964
 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:2961
+#: ../src/guestfs.pod:2966
 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>"
@@ -6245,31 +6265,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2963
+#: ../src/guestfs.pod:2968
 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:2969
+#: ../src/guestfs.pod:2974
 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:2973
+#: ../src/guestfs.pod:2978
 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:2977
+#: ../src/guestfs.pod:2982
 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:2981
+#: ../src/guestfs.pod:2986
 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."
@@ -6277,37 +6297,37 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../src/guestfs.pod:2986 ../fish/guestfish.pod:1174
-#: ../test-tool/libguestfs-test-tool.pod:93 ../fuse/guestmount.pod:280
+#: ../src/guestfs.pod:2991 ../fish/guestfish.pod:1180
+#: ../test-tool/libguestfs-test-tool.pod:93 ../fuse/guestmount.pod:290
 msgid "AUTHORS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "AUTHORS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:2988 ../fish/guestfish.pod:1176
-#: ../test-tool/libguestfs-test-tool.pod:95 ../fuse/guestmount.pod:282
+#: ../src/guestfs.pod:2993 ../fish/guestfish.pod:1182
+#: ../test-tool/libguestfs-test-tool.pod:95 ../fuse/guestmount.pod:292
 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:2990 ../fish/guestfish.pod:1178
-#: ../test-tool/libguestfs-test-tool.pod:97 ../fuse/guestmount.pod:284
-#: ../tools/virt-win-reg.pl:602 ../tools/virt-list-filesystems.pl:206
+#: ../src/guestfs.pod:2995 ../fish/guestfish.pod:1184
+#: ../test-tool/libguestfs-test-tool.pod:97 ../fuse/guestmount.pod:294
+#: ../tools/virt-win-reg.pl:774 ../tools/virt-list-filesystems.pl:206
 #: ../tools/virt-tar.pl:305 ../tools/virt-make-fs.pl:568
 #: ../tools/virt-list-partitions.pl:273
 msgid "COPYRIGHT"
 msgstr ""
 
 #. type: textblock
 #: ../tools/virt-tar.pl:305 ../tools/virt-make-fs.pl:568
 #: ../tools/virt-list-partitions.pl:273
 msgid "COPYRIGHT"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2992 ../fish/guestfish.pod:1180
+#: ../src/guestfs.pod:2997 ../fish/guestfish.pod:1186
 #: ../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:2995
+#: ../src/guestfs.pod:3000
 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 "
@@ -6317,7 +6337,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:3000
+#: ../src/guestfs.pod:3005
 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 "
@@ -6327,7 +6347,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs.pod:3005
+#: ../src/guestfs.pod:3010
 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, "
@@ -6401,76 +6421,77 @@ msgstr ""
 #: ../src/guestfs-actions.pod:1245 ../src/guestfs-actions.pod:1276
 #: ../src/guestfs-actions.pod:1301 ../src/guestfs-actions.pod:1343
 #: ../src/guestfs-actions.pod:1449 ../src/guestfs-actions.pod:1483
 #: ../src/guestfs-actions.pod:1245 ../src/guestfs-actions.pod:1276
 #: ../src/guestfs-actions.pod:1301 ../src/guestfs-actions.pod:1343
 #: ../src/guestfs-actions.pod:1449 ../src/guestfs-actions.pod:1483
-#: ../src/guestfs-actions.pod:1701 ../src/guestfs-actions.pod:1723
-#: ../src/guestfs-actions.pod:1810 ../src/guestfs-actions.pod:2272
-#: ../src/guestfs-actions.pod:2416 ../src/guestfs-actions.pod:2477
-#: ../src/guestfs-actions.pod:2512 ../src/guestfs-actions.pod:3465
-#: ../src/guestfs-actions.pod:3480 ../src/guestfs-actions.pod:3505
-#: ../src/guestfs-actions.pod:3660 ../src/guestfs-actions.pod:3674
-#: ../src/guestfs-actions.pod:3687 ../src/guestfs-actions.pod:3701
-#: ../src/guestfs-actions.pod:3716 ../src/guestfs-actions.pod:3752
-#: ../src/guestfs-actions.pod:3824 ../src/guestfs-actions.pod:3844
-#: ../src/guestfs-actions.pod:3861 ../src/guestfs-actions.pod:3884
-#: ../src/guestfs-actions.pod:3907 ../src/guestfs-actions.pod:3939
-#: ../src/guestfs-actions.pod:3958 ../src/guestfs-actions.pod:3977
-#: ../src/guestfs-actions.pod:4012 ../src/guestfs-actions.pod:4024
-#: ../src/guestfs-actions.pod:4060 ../src/guestfs-actions.pod:4076
-#: ../src/guestfs-actions.pod:4089 ../src/guestfs-actions.pod:4104
-#: ../src/guestfs-actions.pod:4121 ../src/guestfs-actions.pod:4214
-#: ../src/guestfs-actions.pod:4234 ../src/guestfs-actions.pod:4247
-#: ../src/guestfs-actions.pod:4298 ../src/guestfs-actions.pod:4316
-#: ../src/guestfs-actions.pod:4334 ../src/guestfs-actions.pod:4350
-#: ../src/guestfs-actions.pod:4364 ../src/guestfs-actions.pod:4378
-#: ../src/guestfs-actions.pod:4395 ../src/guestfs-actions.pod:4410
-#: ../src/guestfs-actions.pod:4430 ../src/guestfs-actions.pod:4488
-#: ../src/guestfs-actions.pod:4561 ../src/guestfs-actions.pod:4592
-#: ../src/guestfs-actions.pod:4611 ../src/guestfs-actions.pod:4630
-#: ../src/guestfs-actions.pod:4642 ../src/guestfs-actions.pod:4659
-#: ../src/guestfs-actions.pod:4672 ../src/guestfs-actions.pod:4687
-#: ../src/guestfs-actions.pod:4702 ../src/guestfs-actions.pod:4737
-#: ../src/guestfs-actions.pod:4752 ../src/guestfs-actions.pod:4772
-#: ../src/guestfs-actions.pod:4786 ../src/guestfs-actions.pod:4803
-#: ../src/guestfs-actions.pod:4852 ../src/guestfs-actions.pod:4889
-#: ../src/guestfs-actions.pod:4903 ../src/guestfs-actions.pod:4931
-#: ../src/guestfs-actions.pod:4948 ../src/guestfs-actions.pod:4966
-#: ../src/guestfs-actions.pod:5100 ../src/guestfs-actions.pod:5157
-#: ../src/guestfs-actions.pod:5179 ../src/guestfs-actions.pod:5197
-#: ../src/guestfs-actions.pod:5229 ../src/guestfs-actions.pod:5295
-#: ../src/guestfs-actions.pod:5312 ../src/guestfs-actions.pod:5325
-#: ../src/guestfs-actions.pod:5339 ../src/guestfs-actions.pod:5628
-#: ../src/guestfs-actions.pod:5647 ../src/guestfs-actions.pod:5666
-#: ../src/guestfs-actions.pod:5678 ../src/guestfs-actions.pod:5690
-#: ../src/guestfs-actions.pod:5704 ../src/guestfs-actions.pod:5716
-#: ../src/guestfs-actions.pod:5730 ../src/guestfs-actions.pod:5746
-#: ../src/guestfs-actions.pod:5767 ../src/guestfs-actions.pod:5786
-#: ../src/guestfs-actions.pod:5805 ../src/guestfs-actions.pod:5835
-#: ../src/guestfs-actions.pod:5851 ../src/guestfs-actions.pod:5874
-#: ../src/guestfs-actions.pod:5892 ../src/guestfs-actions.pod:5911
-#: ../src/guestfs-actions.pod:5932 ../src/guestfs-actions.pod:5951
-#: ../src/guestfs-actions.pod:5968 ../src/guestfs-actions.pod:5996
-#: ../src/guestfs-actions.pod:6020 ../src/guestfs-actions.pod:6039
-#: ../src/guestfs-actions.pod:6063 ../src/guestfs-actions.pod:6082
-#: ../src/guestfs-actions.pod:6097 ../src/guestfs-actions.pod:6116
-#: ../src/guestfs-actions.pod:6153 ../src/guestfs-actions.pod:6176
-#: ../src/guestfs-actions.pod:6202 ../src/guestfs-actions.pod:6310
-#: ../src/guestfs-actions.pod:6431 ../src/guestfs-actions.pod:6443
-#: ../src/guestfs-actions.pod:6456 ../src/guestfs-actions.pod:6469
-#: ../src/guestfs-actions.pod:6491 ../src/guestfs-actions.pod:6504
-#: ../src/guestfs-actions.pod:6517 ../src/guestfs-actions.pod:6530
-#: ../src/guestfs-actions.pod:6545 ../src/guestfs-actions.pod:6604
-#: ../src/guestfs-actions.pod:6621 ../src/guestfs-actions.pod:6637
-#: ../src/guestfs-actions.pod:6653 ../src/guestfs-actions.pod:6670
-#: ../src/guestfs-actions.pod:6683 ../src/guestfs-actions.pod:6703
-#: ../src/guestfs-actions.pod:6739 ../src/guestfs-actions.pod:6753
-#: ../src/guestfs-actions.pod:6794 ../src/guestfs-actions.pod:6807
-#: ../src/guestfs-actions.pod:6825 ../src/guestfs-actions.pod:6859
-#: ../src/guestfs-actions.pod:6895 ../src/guestfs-actions.pod:7014
-#: ../src/guestfs-actions.pod:7032 ../src/guestfs-actions.pod:7046
-#: ../src/guestfs-actions.pod:7101 ../src/guestfs-actions.pod:7114
-#: ../src/guestfs-actions.pod:7159 ../src/guestfs-actions.pod:7192
-#: ../src/guestfs-actions.pod:7246 ../src/guestfs-actions.pod:7272
-#: ../src/guestfs-actions.pod:7338 ../src/guestfs-actions.pod:7357
-#: ../src/guestfs-actions.pod:7386
+#: ../src/guestfs-actions.pod:1698 ../src/guestfs-actions.pod:1720
+#: ../src/guestfs-actions.pod:1807 ../src/guestfs-actions.pod:2271
+#: ../src/guestfs-actions.pod:2415 ../src/guestfs-actions.pod:2476
+#: ../src/guestfs-actions.pod:2511 ../src/guestfs-actions.pod:3551
+#: ../src/guestfs-actions.pod:3566 ../src/guestfs-actions.pod:3591
+#: ../src/guestfs-actions.pod:3780 ../src/guestfs-actions.pod:3794
+#: ../src/guestfs-actions.pod:3807 ../src/guestfs-actions.pod:3821
+#: ../src/guestfs-actions.pod:3836 ../src/guestfs-actions.pod:3872
+#: ../src/guestfs-actions.pod:3944 ../src/guestfs-actions.pod:3964
+#: ../src/guestfs-actions.pod:3981 ../src/guestfs-actions.pod:4004
+#: ../src/guestfs-actions.pod:4027 ../src/guestfs-actions.pod:4062
+#: ../src/guestfs-actions.pod:4081 ../src/guestfs-actions.pod:4100
+#: ../src/guestfs-actions.pod:4135 ../src/guestfs-actions.pod:4147
+#: ../src/guestfs-actions.pod:4183 ../src/guestfs-actions.pod:4199
+#: ../src/guestfs-actions.pod:4212 ../src/guestfs-actions.pod:4227
+#: ../src/guestfs-actions.pod:4244 ../src/guestfs-actions.pod:4337
+#: ../src/guestfs-actions.pod:4357 ../src/guestfs-actions.pod:4370
+#: ../src/guestfs-actions.pod:4421 ../src/guestfs-actions.pod:4439
+#: ../src/guestfs-actions.pod:4457 ../src/guestfs-actions.pod:4473
+#: ../src/guestfs-actions.pod:4487 ../src/guestfs-actions.pod:4501
+#: ../src/guestfs-actions.pod:4518 ../src/guestfs-actions.pod:4533
+#: ../src/guestfs-actions.pod:4553 ../src/guestfs-actions.pod:4623
+#: ../src/guestfs-actions.pod:4696 ../src/guestfs-actions.pod:4727
+#: ../src/guestfs-actions.pod:4746 ../src/guestfs-actions.pod:4765
+#: ../src/guestfs-actions.pod:4777 ../src/guestfs-actions.pod:4794
+#: ../src/guestfs-actions.pod:4807 ../src/guestfs-actions.pod:4822
+#: ../src/guestfs-actions.pod:4837 ../src/guestfs-actions.pod:4872
+#: ../src/guestfs-actions.pod:4905 ../src/guestfs-actions.pod:4944
+#: ../src/guestfs-actions.pod:4964 ../src/guestfs-actions.pod:4978
+#: ../src/guestfs-actions.pod:4995 ../src/guestfs-actions.pod:5044
+#: ../src/guestfs-actions.pod:5090 ../src/guestfs-actions.pod:5144
+#: ../src/guestfs-actions.pod:5180 ../src/guestfs-actions.pod:5215
+#: ../src/guestfs-actions.pod:5232 ../src/guestfs-actions.pod:5250
+#: ../src/guestfs-actions.pod:5384 ../src/guestfs-actions.pod:5441
+#: ../src/guestfs-actions.pod:5463 ../src/guestfs-actions.pod:5481
+#: ../src/guestfs-actions.pod:5513 ../src/guestfs-actions.pod:5579
+#: ../src/guestfs-actions.pod:5596 ../src/guestfs-actions.pod:5609
+#: ../src/guestfs-actions.pod:5623 ../src/guestfs-actions.pod:5912
+#: ../src/guestfs-actions.pod:5931 ../src/guestfs-actions.pod:5950
+#: ../src/guestfs-actions.pod:5964 ../src/guestfs-actions.pod:5976
+#: ../src/guestfs-actions.pod:5990 ../src/guestfs-actions.pod:6002
+#: ../src/guestfs-actions.pod:6016 ../src/guestfs-actions.pod:6032
+#: ../src/guestfs-actions.pod:6053 ../src/guestfs-actions.pod:6072
+#: ../src/guestfs-actions.pod:6091 ../src/guestfs-actions.pod:6121
+#: ../src/guestfs-actions.pod:6139 ../src/guestfs-actions.pod:6162
+#: ../src/guestfs-actions.pod:6180 ../src/guestfs-actions.pod:6199
+#: ../src/guestfs-actions.pod:6220 ../src/guestfs-actions.pod:6239
+#: ../src/guestfs-actions.pod:6256 ../src/guestfs-actions.pod:6284
+#: ../src/guestfs-actions.pod:6308 ../src/guestfs-actions.pod:6327
+#: ../src/guestfs-actions.pod:6351 ../src/guestfs-actions.pod:6370
+#: ../src/guestfs-actions.pod:6385 ../src/guestfs-actions.pod:6404
+#: ../src/guestfs-actions.pod:6441 ../src/guestfs-actions.pod:6471
+#: ../src/guestfs-actions.pod:6504 ../src/guestfs-actions.pod:6626
+#: ../src/guestfs-actions.pod:6747 ../src/guestfs-actions.pod:6759
+#: ../src/guestfs-actions.pod:6772 ../src/guestfs-actions.pod:6785
+#: ../src/guestfs-actions.pod:6807 ../src/guestfs-actions.pod:6820
+#: ../src/guestfs-actions.pod:6833 ../src/guestfs-actions.pod:6846
+#: ../src/guestfs-actions.pod:6861 ../src/guestfs-actions.pod:6920
+#: ../src/guestfs-actions.pod:6937 ../src/guestfs-actions.pod:6953
+#: ../src/guestfs-actions.pod:6969 ../src/guestfs-actions.pod:6986
+#: ../src/guestfs-actions.pod:6999 ../src/guestfs-actions.pod:7019
+#: ../src/guestfs-actions.pod:7055 ../src/guestfs-actions.pod:7069
+#: ../src/guestfs-actions.pod:7110 ../src/guestfs-actions.pod:7123
+#: ../src/guestfs-actions.pod:7141 ../src/guestfs-actions.pod:7175
+#: ../src/guestfs-actions.pod:7211 ../src/guestfs-actions.pod:7327
+#: ../src/guestfs-actions.pod:7342 ../src/guestfs-actions.pod:7356
+#: ../src/guestfs-actions.pod:7411 ../src/guestfs-actions.pod:7424
+#: ../src/guestfs-actions.pod:7469 ../src/guestfs-actions.pod:7502
+#: ../src/guestfs-actions.pod:7563 ../src/guestfs-actions.pod:7589
+#: ../src/guestfs-actions.pod:7656 ../src/guestfs-actions.pod:7675
+#: ../src/guestfs-actions.pod:7704
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
@@ -6488,13 +6509,21 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:257
 #: ../src/guestfs-actions.pod:278 ../src/guestfs-actions.pod:1454
 #. type: textblock
 #: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:257
 #: ../src/guestfs-actions.pod:278 ../src/guestfs-actions.pod:1454
-#: ../src/guestfs-actions.pod:1950 ../src/guestfs-actions.pod:1971
-#: ../src/guestfs-actions.pod:4435 ../src/guestfs-actions.pod:7280
-#: ../src/guestfs-actions.pod:7449 ../fish/guestfish-actions.pod:31
+#: ../src/guestfs-actions.pod:1949 ../src/guestfs-actions.pod:1970
+#: ../src/guestfs-actions.pod:4558 ../src/guestfs-actions.pod:4877
+#: ../src/guestfs-actions.pod:5095 ../src/guestfs-actions.pod:5185
+#: ../src/guestfs-actions.pod:6449 ../src/guestfs-actions.pod:6479
+#: ../src/guestfs-actions.pod:6512 ../src/guestfs-actions.pod:6571
+#: ../src/guestfs-actions.pod:7507 ../src/guestfs-actions.pod:7597
+#: ../src/guestfs-actions.pod:7767 ../fish/guestfish-actions.pod:31
 #: ../fish/guestfish-actions.pod:166 ../fish/guestfish-actions.pod:180
 #: ../fish/guestfish-actions.pod:166 ../fish/guestfish-actions.pod:180
-#: ../fish/guestfish-actions.pod:961 ../fish/guestfish-actions.pod:1324
-#: ../fish/guestfish-actions.pod:1338 ../fish/guestfish-actions.pod:3013
-#: ../fish/guestfish-actions.pod:4871 ../fish/guestfish-actions.pod:4968
+#: ../fish/guestfish-actions.pod:961 ../fish/guestfish-actions.pod:1321
+#: ../fish/guestfish-actions.pod:1335 ../fish/guestfish-actions.pod:3054
+#: ../fish/guestfish-actions.pod:3261 ../fish/guestfish-actions.pod:3375
+#: ../fish/guestfish-actions.pod:3423 ../fish/guestfish-actions.pod:4303
+#: ../fish/guestfish-actions.pod:4326 ../fish/guestfish-actions.pod:4348
+#: ../fish/guestfish-actions.pod:4386 ../fish/guestfish-actions.pod:5021
+#: ../fish/guestfish-actions.pod:5119
 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 "
@@ -6504,13 +6533,13 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142
-#: ../src/guestfs-actions.pod:1106 ../src/guestfs-actions.pod:1922
-#: ../src/guestfs-actions.pod:2020 ../src/guestfs-actions.pod:2123
-#: ../src/guestfs-actions.pod:3467 ../src/guestfs-actions.pod:3487
-#: ../src/guestfs-actions.pod:4739 ../src/guestfs-actions.pod:5853
-#: ../src/guestfs-actions.pod:5970 ../src/guestfs-actions.pod:6084
-#: ../src/guestfs-actions.pod:6547 ../src/guestfs-actions.pod:6672
-#: ../src/guestfs-actions.pod:7194
+#: ../src/guestfs-actions.pod:1106 ../src/guestfs-actions.pod:1921
+#: ../src/guestfs-actions.pod:2019 ../src/guestfs-actions.pod:2122
+#: ../src/guestfs-actions.pod:3553 ../src/guestfs-actions.pod:3573
+#: ../src/guestfs-actions.pod:4881 ../src/guestfs-actions.pod:6141
+#: ../src/guestfs-actions.pod:6258 ../src/guestfs-actions.pod:6372
+#: ../src/guestfs-actions.pod:6863 ../src/guestfs-actions.pod:6988
+#: ../src/guestfs-actions.pod:7511
 msgid "(Added in 0.3)"
 msgstr ""
 
 msgid "(Added in 0.3)"
 msgstr ""
 
@@ -6535,7 +6564,8 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151
-#: ../src/guestfs-actions.pod:4449
+#: ../src/guestfs-actions.pod:2756 ../src/guestfs-actions.pod:4572
+#: ../src/guestfs-actions.pod:4891 ../src/guestfs-actions.pod:5108
 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 "
@@ -6632,15 +6662,15 @@ msgstr ""
 #: ../src/guestfs-actions.pod:515 ../src/guestfs-actions.pod:693
 #: ../src/guestfs-actions.pod:724 ../src/guestfs-actions.pod:742
 #: ../src/guestfs-actions.pod:761 ../src/guestfs-actions.pod:1321
 #: ../src/guestfs-actions.pod:515 ../src/guestfs-actions.pod:693
 #: ../src/guestfs-actions.pod:724 ../src/guestfs-actions.pod:742
 #: ../src/guestfs-actions.pod:761 ../src/guestfs-actions.pod:1321
-#: ../src/guestfs-actions.pod:1680 ../src/guestfs-actions.pod:1883
-#: ../src/guestfs-actions.pod:1992 ../src/guestfs-actions.pod:2032
-#: ../src/guestfs-actions.pod:2087 ../src/guestfs-actions.pod:2110
-#: ../src/guestfs-actions.pod:2403 ../src/guestfs-actions.pod:2786
-#: ../src/guestfs-actions.pod:2807 ../src/guestfs-actions.pod:4875
-#: ../src/guestfs-actions.pod:5003 ../src/guestfs-actions.pod:5409
-#: ../src/guestfs-actions.pod:5435 ../src/guestfs-actions.pod:6780
-#: ../src/guestfs-actions.pod:7205 ../src/guestfs-actions.pod:7218
-#: ../src/guestfs-actions.pod:7231
+#: ../src/guestfs-actions.pod:1677 ../src/guestfs-actions.pod:1880
+#: ../src/guestfs-actions.pod:1991 ../src/guestfs-actions.pod:2031
+#: ../src/guestfs-actions.pod:2086 ../src/guestfs-actions.pod:2109
+#: ../src/guestfs-actions.pod:2402 ../src/guestfs-actions.pod:2874
+#: ../src/guestfs-actions.pod:2892 ../src/guestfs-actions.pod:5067
+#: ../src/guestfs-actions.pod:5287 ../src/guestfs-actions.pod:5693
+#: ../src/guestfs-actions.pod:5719 ../src/guestfs-actions.pod:7096
+#: ../src/guestfs-actions.pod:7522 ../src/guestfs-actions.pod:7535
+#: ../src/guestfs-actions.pod:7548
 msgid "On error this function returns -1."
 msgstr ""
 
 msgid "On error this function returns -1."
 msgstr ""
 
@@ -6678,7 +6708,10 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121
 #: ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225
 #. type: textblock
 #: ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121
 #: ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225
-#: ../src/guestfs-actions.pod:4502 ../src/guestfs-actions.pod:4514
+#: ../src/guestfs-actions.pod:2840 ../src/guestfs-actions.pod:2852
+#: ../src/guestfs-actions.pod:4637 ../src/guestfs-actions.pod:4649
+#: ../src/guestfs-actions.pod:4919 ../src/guestfs-actions.pod:4931
+#: ../src/guestfs-actions.pod:5157 ../src/guestfs-actions.pod:5168
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr ""
 
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr ""
 
@@ -6799,8 +6832,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:173 ../src/guestfs-actions.pod:4460
-#: ../fish/guestfish-actions.pod:115 ../fish/guestfish-actions.pod:3024
+#: ../src/guestfs-actions.pod:173 ../src/guestfs-actions.pod:4585
+#: ../fish/guestfish-actions.pod:115 ../fish/guestfish-actions.pod:3065
 msgid "The optional arguments are:"
 msgstr ""
 
 msgid "The optional arguments are:"
 msgstr ""
 
@@ -6972,7 +7005,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282
-#: ../src/guestfs-actions.pod:2362
+#: ../src/guestfs-actions.pod:2361
 msgid "(Added in 1.0.84)"
 msgstr ""
 
 msgid "(Added in 1.0.84)"
 msgstr ""
 
@@ -7029,7 +7062,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2112
+#: ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2111
 msgid "(Added in 1.3.4)"
 msgstr ""
 
 msgid "(Added in 1.3.4)"
 msgstr ""
 
@@ -7066,7 +7099,7 @@ msgstr ""
 #: ../src/guestfs-actions.pod:458 ../src/guestfs-actions.pod:489
 #: ../src/guestfs-actions.pod:503 ../src/guestfs-actions.pod:517
 #: ../src/guestfs-actions.pod:531 ../src/guestfs-actions.pod:549
 #: ../src/guestfs-actions.pod:458 ../src/guestfs-actions.pod:489
 #: ../src/guestfs-actions.pod:503 ../src/guestfs-actions.pod:517
 #: ../src/guestfs-actions.pod:531 ../src/guestfs-actions.pod:549
-#: ../src/guestfs-actions.pod:5486
+#: ../src/guestfs-actions.pod:5770
 msgid "(Added in 0.7)"
 msgstr ""
 
 msgid "(Added in 0.7)"
 msgstr ""
 
@@ -7187,25 +7220,25 @@ msgstr ""
 #: ../src/guestfs-actions.pod:957 ../src/guestfs-actions.pod:1060
 #: ../src/guestfs-actions.pod:1190 ../src/guestfs-actions.pod:1207
 #: ../src/guestfs-actions.pod:1226 ../src/guestfs-actions.pod:1360
 #: ../src/guestfs-actions.pod:957 ../src/guestfs-actions.pod:1060
 #: ../src/guestfs-actions.pod:1190 ../src/guestfs-actions.pod:1207
 #: ../src/guestfs-actions.pod:1226 ../src/guestfs-actions.pod:1360
-#: ../src/guestfs-actions.pod:1551 ../src/guestfs-actions.pod:1663
-#: ../src/guestfs-actions.pod:1826 ../src/guestfs-actions.pod:1843
-#: ../src/guestfs-actions.pod:1910 ../src/guestfs-actions.pod:1944
-#: ../src/guestfs-actions.pod:1965 ../src/guestfs-actions.pod:2135
-#: ../src/guestfs-actions.pod:2327 ../src/guestfs-actions.pod:2534
-#: ../src/guestfs-actions.pod:2627 ../src/guestfs-actions.pod:2738
-#: ../src/guestfs-actions.pod:2758 ../src/guestfs-actions.pod:2878
-#: ../src/guestfs-actions.pod:2909 ../src/guestfs-actions.pod:2933
-#: ../src/guestfs-actions.pod:2970 ../src/guestfs-actions.pod:3030
-#: ../src/guestfs-actions.pod:3053 ../src/guestfs-actions.pod:3074
-#: ../src/guestfs-actions.pod:3646 ../src/guestfs-actions.pod:3996
-#: ../src/guestfs-actions.pod:4166 ../src/guestfs-actions.pod:4276
-#: ../src/guestfs-actions.pod:5021 ../src/guestfs-actions.pod:5214
-#: ../src/guestfs-actions.pod:5384 ../src/guestfs-actions.pod:5562
-#: ../src/guestfs-actions.pod:5611 ../src/guestfs-actions.pod:6223
-#: ../src/guestfs-actions.pod:6239 ../src/guestfs-actions.pod:6256
-#: ../src/guestfs-actions.pod:6280 ../src/guestfs-actions.pod:6954
-#: ../src/guestfs-actions.pod:6973 ../src/guestfs-actions.pod:6991
-#: ../src/guestfs-actions.pod:7171 ../src/guestfs-actions.pod:7443
+#: ../src/guestfs-actions.pod:1548 ../src/guestfs-actions.pod:1660
+#: ../src/guestfs-actions.pod:1823 ../src/guestfs-actions.pod:1840
+#: ../src/guestfs-actions.pod:1907 ../src/guestfs-actions.pod:1943
+#: ../src/guestfs-actions.pod:1964 ../src/guestfs-actions.pod:2134
+#: ../src/guestfs-actions.pod:2326 ../src/guestfs-actions.pod:2530
+#: ../src/guestfs-actions.pod:2620 ../src/guestfs-actions.pod:2724
+#: ../src/guestfs-actions.pod:2743 ../src/guestfs-actions.pod:2957
+#: ../src/guestfs-actions.pod:2985 ../src/guestfs-actions.pod:3006
+#: ../src/guestfs-actions.pod:3040 ../src/guestfs-actions.pod:3099
+#: ../src/guestfs-actions.pod:3119 ../src/guestfs-actions.pod:3139
+#: ../src/guestfs-actions.pod:3766 ../src/guestfs-actions.pod:4119
+#: ../src/guestfs-actions.pod:4289 ../src/guestfs-actions.pod:4399
+#: ../src/guestfs-actions.pod:5305 ../src/guestfs-actions.pod:5498
+#: ../src/guestfs-actions.pod:5668 ../src/guestfs-actions.pod:5846
+#: ../src/guestfs-actions.pod:5895 ../src/guestfs-actions.pod:6532
+#: ../src/guestfs-actions.pod:6548 ../src/guestfs-actions.pod:6565
+#: ../src/guestfs-actions.pod:6596 ../src/guestfs-actions.pod:7270
+#: ../src/guestfs-actions.pod:7289 ../src/guestfs-actions.pod:7307
+#: ../src/guestfs-actions.pod:7481 ../src/guestfs-actions.pod:7761
 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>."
@@ -7439,23 +7472,24 @@ msgstr ""
 #: ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:1079
 #: ../src/guestfs-actions.pod:1375 ../src/guestfs-actions.pod:1394
 #: ../src/guestfs-actions.pod:1497 ../src/guestfs-actions.pod:1516
 #: ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:1079
 #: ../src/guestfs-actions.pod:1375 ../src/guestfs-actions.pod:1394
 #: ../src/guestfs-actions.pod:1497 ../src/guestfs-actions.pod:1516
-#: ../src/guestfs-actions.pod:1765 ../src/guestfs-actions.pod:2207
-#: ../src/guestfs-actions.pod:2223 ../src/guestfs-actions.pod:2242
-#: ../src/guestfs-actions.pod:2285 ../src/guestfs-actions.pod:2309
-#: ../src/guestfs-actions.pod:2380 ../src/guestfs-actions.pod:2429
-#: ../src/guestfs-actions.pod:2696 ../src/guestfs-actions.pod:2987
-#: ../src/guestfs-actions.pod:3276 ../src/guestfs-actions.pod:3566
-#: ../src/guestfs-actions.pod:3628 ../src/guestfs-actions.pod:3733
-#: ../src/guestfs-actions.pod:4138 ../src/guestfs-actions.pod:4836
-#: ../src/guestfs-actions.pod:5356 ../src/guestfs-actions.pod:5482
-#: ../src/guestfs-actions.pod:5596 ../src/guestfs-actions.pod:6296
-#: ../src/guestfs-actions.pod:6357 ../src/guestfs-actions.pod:6412
-#: ../src/guestfs-actions.pod:6558 ../src/guestfs-actions.pod:6582
-#: ../src/guestfs-actions.pod:7064 ../src/guestfs-actions.pod:7084
-#: ../src/guestfs-actions.pod:7131 ../src/guestfs-actions.pod:7296
-#: ../src/guestfs-actions.pod:7315 ../src/guestfs-actions.pod:7400
-#: ../src/guestfs-actions.pod:7419 ../src/guestfs-actions.pod:7465
-#: ../src/guestfs-actions.pod:7484
+#: ../src/guestfs-actions.pod:1762 ../src/guestfs-actions.pod:2206
+#: ../src/guestfs-actions.pod:2222 ../src/guestfs-actions.pod:2241
+#: ../src/guestfs-actions.pod:2284 ../src/guestfs-actions.pod:2308
+#: ../src/guestfs-actions.pod:2379 ../src/guestfs-actions.pod:2428
+#: ../src/guestfs-actions.pod:2685 ../src/guestfs-actions.pod:3059
+#: ../src/guestfs-actions.pod:3335 ../src/guestfs-actions.pod:3649
+#: ../src/guestfs-actions.pod:3666 ../src/guestfs-actions.pod:3686
+#: ../src/guestfs-actions.pod:3748 ../src/guestfs-actions.pod:3853
+#: ../src/guestfs-actions.pod:4261 ../src/guestfs-actions.pod:5028
+#: ../src/guestfs-actions.pod:5640 ../src/guestfs-actions.pod:5766
+#: ../src/guestfs-actions.pod:5880 ../src/guestfs-actions.pod:6612
+#: ../src/guestfs-actions.pod:6673 ../src/guestfs-actions.pod:6728
+#: ../src/guestfs-actions.pod:6874 ../src/guestfs-actions.pod:6898
+#: ../src/guestfs-actions.pod:7374 ../src/guestfs-actions.pod:7394
+#: ../src/guestfs-actions.pod:7441 ../src/guestfs-actions.pod:7613
+#: ../src/guestfs-actions.pod:7632 ../src/guestfs-actions.pod:7718
+#: ../src/guestfs-actions.pod:7737 ../src/guestfs-actions.pod:7783
+#: ../src/guestfs-actions.pod:7802
 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 "
@@ -7466,15 +7500,15 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:473 ../src/guestfs-actions.pod:1004
 #: ../src/guestfs-actions.pod:1022 ../src/guestfs-actions.pod:1432
 #. type: textblock
 #: ../src/guestfs-actions.pod:473 ../src/guestfs-actions.pod:1004
 #: ../src/guestfs-actions.pod:1022 ../src/guestfs-actions.pod:1432
-#: ../src/guestfs-actions.pod:3354 ../src/guestfs-actions.pod:3385
-#: ../src/guestfs-actions.pod:3979 ../src/guestfs-actions.pod:4029
-#: ../src/guestfs-actions.pod:4216 ../src/guestfs-actions.pod:4249
-#: ../src/guestfs-actions.pod:4412 ../src/guestfs-actions.pod:4840
-#: ../src/guestfs-actions.pod:5297 ../src/guestfs-actions.pod:5692
-#: ../src/guestfs-actions.pod:5706 ../src/guestfs-actions.pod:5718
-#: ../src/guestfs-actions.pod:6158 ../src/guestfs-actions.pod:6796
-#: ../src/guestfs-actions.pod:6809 ../src/guestfs-actions.pod:7048
-#: ../src/guestfs-actions.pod:7284
+#: ../src/guestfs-actions.pod:3413 ../src/guestfs-actions.pod:3444
+#: ../src/guestfs-actions.pod:4102 ../src/guestfs-actions.pod:4152
+#: ../src/guestfs-actions.pod:4339 ../src/guestfs-actions.pod:4372
+#: ../src/guestfs-actions.pod:4535 ../src/guestfs-actions.pod:5032
+#: ../src/guestfs-actions.pod:5581 ../src/guestfs-actions.pod:5978
+#: ../src/guestfs-actions.pod:5992 ../src/guestfs-actions.pod:6004
+#: ../src/guestfs-actions.pod:6453 ../src/guestfs-actions.pod:7112
+#: ../src/guestfs-actions.pod:7125 ../src/guestfs-actions.pod:7358
+#: ../src/guestfs-actions.pod:7601
 msgid "(Added in 0.8)"
 msgstr ""
 
 msgid "(Added in 0.8)"
 msgstr ""
 
@@ -7945,18 +7979,19 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:708 ../src/guestfs-actions.pod:1415
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:708 ../src/guestfs-actions.pod:1415
-#: ../src/guestfs-actions.pod:1430 ../src/guestfs-actions.pod:1920
-#: ../src/guestfs-actions.pod:1931 ../src/guestfs-actions.pod:2003
-#: ../src/guestfs-actions.pod:2058 ../src/guestfs-actions.pod:2073
-#: ../src/guestfs-actions.pod:2098 ../src/guestfs-actions.pod:2121
-#: ../src/guestfs-actions.pod:3094 ../src/guestfs-actions.pod:3111
-#: ../src/guestfs-actions.pod:3130 ../src/guestfs-actions.pod:3293
-#: ../src/guestfs-actions.pod:3307 ../src/guestfs-actions.pod:3322
-#: ../src/guestfs-actions.pod:3336 ../src/guestfs-actions.pod:3352
-#: ../src/guestfs-actions.pod:3367 ../src/guestfs-actions.pod:3383
-#: ../src/guestfs-actions.pod:3397 ../src/guestfs-actions.pod:3410
-#: ../src/guestfs-actions.pod:3424 ../src/guestfs-actions.pod:3439
-#: ../src/guestfs-actions.pod:3454 ../src/guestfs-actions.pod:4985
+#: ../src/guestfs-actions.pod:1430 ../src/guestfs-actions.pod:1919
+#: ../src/guestfs-actions.pod:1930 ../src/guestfs-actions.pod:2002
+#: ../src/guestfs-actions.pod:2057 ../src/guestfs-actions.pod:2072
+#: ../src/guestfs-actions.pod:2097 ../src/guestfs-actions.pod:2120
+#: ../src/guestfs-actions.pod:3156 ../src/guestfs-actions.pod:3172
+#: ../src/guestfs-actions.pod:3190 ../src/guestfs-actions.pod:3352
+#: ../src/guestfs-actions.pod:3366 ../src/guestfs-actions.pod:3381
+#: ../src/guestfs-actions.pod:3395 ../src/guestfs-actions.pod:3411
+#: ../src/guestfs-actions.pod:3426 ../src/guestfs-actions.pod:3442
+#: ../src/guestfs-actions.pod:3456 ../src/guestfs-actions.pod:3469
+#: ../src/guestfs-actions.pod:3483 ../src/guestfs-actions.pod:3498
+#: ../src/guestfs-actions.pod:3513 ../src/guestfs-actions.pod:3526
+#: ../src/guestfs-actions.pod:3540 ../src/guestfs-actions.pod:5269
 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 ""
 
@@ -8233,7 +8268,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:866 ../src/guestfs-actions.pod:6976
+#: ../src/guestfs-actions.pod:866 ../src/guestfs-actions.pod:7292
 msgid "(Added in 1.0.75)"
 msgstr ""
 
 msgid "(Added in 1.0.75)"
 msgstr ""
 
@@ -8256,8 +8291,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:874 ../src/guestfs-actions.pod:5472
-#: ../fish/guestfish-actions.pod:585 ../fish/guestfish-actions.pod:3672
+#: ../src/guestfs-actions.pod:874 ../src/guestfs-actions.pod:5756
+#: ../fish/guestfish-actions.pod:585 ../fish/guestfish-actions.pod:3800
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
@@ -8276,34 +8311,34 @@ msgstr ""
 #: ../src/guestfs-actions.pod:884 ../src/guestfs-actions.pod:1063
 #: ../src/guestfs-actions.pod:1083 ../src/guestfs-actions.pod:1379
 #: ../src/guestfs-actions.pod:1398 ../src/guestfs-actions.pod:1501
 #: ../src/guestfs-actions.pod:884 ../src/guestfs-actions.pod:1063
 #: ../src/guestfs-actions.pod:1083 ../src/guestfs-actions.pod:1379
 #: ../src/guestfs-actions.pod:1398 ../src/guestfs-actions.pod:1501
-#: ../src/guestfs-actions.pod:1520 ../src/guestfs-actions.pod:1769
-#: ../src/guestfs-actions.pod:2227 ../src/guestfs-actions.pod:2246
-#: ../src/guestfs-actions.pod:2289 ../src/guestfs-actions.pod:2313
-#: ../src/guestfs-actions.pod:2330 ../src/guestfs-actions.pod:2359
-#: ../src/guestfs-actions.pod:5254 ../src/guestfs-actions.pod:5280
-#: ../src/guestfs-actions.pod:5411 ../src/guestfs-actions.pod:5437
-#: ../src/guestfs-actions.pod:5461 ../src/guestfs-actions.pod:6361
-#: ../src/guestfs-actions.pod:6416 ../src/guestfs-actions.pod:6562
-#: ../src/guestfs-actions.pod:6586 ../src/guestfs-actions.pod:7248
-#: ../src/guestfs-actions.pod:7274 ../src/guestfs-actions.pod:7300
-#: ../src/guestfs-actions.pod:7319 ../src/guestfs-actions.pod:7404
-#: ../src/guestfs-actions.pod:7423 ../src/guestfs-actions.pod:7469
-#: ../src/guestfs-actions.pod:7488 ../fish/guestfish-actions.pod:592
+#: ../src/guestfs-actions.pod:1520 ../src/guestfs-actions.pod:1766
+#: ../src/guestfs-actions.pod:2226 ../src/guestfs-actions.pod:2245
+#: ../src/guestfs-actions.pod:2288 ../src/guestfs-actions.pod:2312
+#: ../src/guestfs-actions.pod:2329 ../src/guestfs-actions.pod:2358
+#: ../src/guestfs-actions.pod:5538 ../src/guestfs-actions.pod:5564
+#: ../src/guestfs-actions.pod:5695 ../src/guestfs-actions.pod:5721
+#: ../src/guestfs-actions.pod:5745 ../src/guestfs-actions.pod:6677
+#: ../src/guestfs-actions.pod:6732 ../src/guestfs-actions.pod:6878
+#: ../src/guestfs-actions.pod:6902 ../src/guestfs-actions.pod:7565
+#: ../src/guestfs-actions.pod:7591 ../src/guestfs-actions.pod:7617
+#: ../src/guestfs-actions.pod:7636 ../src/guestfs-actions.pod:7722
+#: ../src/guestfs-actions.pod:7741 ../src/guestfs-actions.pod:7787
+#: ../src/guestfs-actions.pod:7806 ../fish/guestfish-actions.pod:592
 #: ../fish/guestfish-actions.pod:727 ../fish/guestfish-actions.pod:739
 #: ../fish/guestfish-actions.pod:915 ../fish/guestfish-actions.pod:925
 #: ../fish/guestfish-actions.pod:992 ../fish/guestfish-actions.pod:1002
 #: ../fish/guestfish-actions.pod:727 ../fish/guestfish-actions.pod:739
 #: ../fish/guestfish-actions.pod:915 ../fish/guestfish-actions.pod:925
 #: ../fish/guestfish-actions.pod:992 ../fish/guestfish-actions.pod:1002
-#: ../fish/guestfish-actions.pod:1197 ../fish/guestfish-actions.pod:1498
-#: ../fish/guestfish-actions.pod:1508 ../fish/guestfish-actions.pod:1536
-#: ../fish/guestfish-actions.pod:1551 ../fish/guestfish-actions.pod:1561
-#: ../fish/guestfish-actions.pod:1580 ../fish/guestfish-actions.pod:3542
-#: ../fish/guestfish-actions.pod:3557 ../fish/guestfish-actions.pod:3633
-#: ../fish/guestfish-actions.pod:3650 ../fish/guestfish-actions.pod:3665
-#: ../fish/guestfish-actions.pod:4291 ../fish/guestfish-actions.pod:4337
-#: ../fish/guestfish-actions.pod:4422 ../fish/guestfish-actions.pod:4437
-#: ../fish/guestfish-actions.pod:4847 ../fish/guestfish-actions.pod:4865
-#: ../fish/guestfish-actions.pod:4882 ../fish/guestfish-actions.pod:4892
-#: ../fish/guestfish-actions.pod:4940 ../fish/guestfish-actions.pod:4950
-#: ../fish/guestfish-actions.pod:4979 ../fish/guestfish-actions.pod:4989
+#: ../fish/guestfish-actions.pod:1194 ../fish/guestfish-actions.pod:1495
+#: ../fish/guestfish-actions.pod:1505 ../fish/guestfish-actions.pod:1533
+#: ../fish/guestfish-actions.pod:1548 ../fish/guestfish-actions.pod:1558
+#: ../fish/guestfish-actions.pod:1577 ../fish/guestfish-actions.pod:3670
+#: ../fish/guestfish-actions.pod:3685 ../fish/guestfish-actions.pod:3761
+#: ../fish/guestfish-actions.pod:3778 ../fish/guestfish-actions.pod:3793
+#: ../fish/guestfish-actions.pod:4447 ../fish/guestfish-actions.pod:4493
+#: ../fish/guestfish-actions.pod:4578 ../fish/guestfish-actions.pod:4593
+#: ../fish/guestfish-actions.pod:4997 ../fish/guestfish-actions.pod:5015
+#: ../fish/guestfish-actions.pod:5032 ../fish/guestfish-actions.pod:5042
+#: ../fish/guestfish-actions.pod:5091 ../fish/guestfish-actions.pod:5101
+#: ../fish/guestfish-actions.pod:5130 ../fish/guestfish-actions.pod:5140
 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>."
@@ -8311,12 +8346,12 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:887 ../src/guestfs-actions.pod:3570
-#: ../src/guestfs-actions.pod:3632 ../src/guestfs-actions.pod:3649
-#: ../src/guestfs-actions.pod:3737 ../src/guestfs-actions.pod:4142
-#: ../src/guestfs-actions.pod:4156 ../src/guestfs-actions.pod:5360
-#: ../src/guestfs-actions.pod:5374 ../src/guestfs-actions.pod:7135
-#: ../src/guestfs-actions.pod:7149
+#: ../src/guestfs-actions.pod:887 ../src/guestfs-actions.pod:3670
+#: ../src/guestfs-actions.pod:3752 ../src/guestfs-actions.pod:3769
+#: ../src/guestfs-actions.pod:3857 ../src/guestfs-actions.pod:4265
+#: ../src/guestfs-actions.pod:4279 ../src/guestfs-actions.pod:5644
+#: ../src/guestfs-actions.pod:5658 ../src/guestfs-actions.pod:7445
+#: ../src/guestfs-actions.pod:7459
 msgid "(Added in 0.4)"
 msgstr ""
 
 msgid "(Added in 0.4)"
 msgstr ""
 
@@ -8460,9 +8495,9 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:944 ../src/guestfs-actions.pod:1252
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:944 ../src/guestfs-actions.pod:1252
-#: ../src/guestfs-actions.pod:2089 ../src/guestfs-actions.pod:3309
-#: ../src/guestfs-actions.pod:3338 ../src/guestfs-actions.pod:3399
-#: ../src/guestfs-actions.pod:3426 ../src/guestfs-actions.pod:6832
+#: ../src/guestfs-actions.pod:2088 ../src/guestfs-actions.pod:3368
+#: ../src/guestfs-actions.pod:3397 ../src/guestfs-actions.pod:3458
+#: ../src/guestfs-actions.pod:3485 ../src/guestfs-actions.pod:7148
 msgid "(Added in 1.0.2)"
 msgstr ""
 
 msgid "(Added in 1.0.2)"
 msgstr ""
 
@@ -8495,11 +8530,11 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:960 ../src/guestfs-actions.pod:4891
-#: ../src/guestfs-actions.pod:4950 ../src/guestfs-actions.pod:4987
-#: ../src/guestfs-actions.pod:5005 ../src/guestfs-actions.pod:5181
-#: ../src/guestfs-actions.pod:6741 ../src/guestfs-actions.pod:6755
-#: ../src/guestfs-actions.pod:7161
+#: ../src/guestfs-actions.pod:960 ../src/guestfs-actions.pod:5099
+#: ../src/guestfs-actions.pod:5234 ../src/guestfs-actions.pod:5271
+#: ../src/guestfs-actions.pod:5289 ../src/guestfs-actions.pod:5465
+#: ../src/guestfs-actions.pod:7057 ../src/guestfs-actions.pod:7071
+#: ../src/guestfs-actions.pod:7471
 msgid "(Added in 1.3.2)"
 msgstr ""
 
 msgid "(Added in 1.3.2)"
 msgstr ""
 
@@ -8584,11 +8619,11 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1000 ../src/guestfs-actions.pod:4393
-#: ../src/guestfs-actions.pod:4590 ../src/guestfs-actions.pod:4609
-#: ../src/guestfs-actions.pod:4628 ../fish/guestfish-actions.pod:681
-#: ../fish/guestfish-actions.pod:2988 ../fish/guestfish-actions.pod:3117
-#: ../fish/guestfish-actions.pod:3127 ../fish/guestfish-actions.pod:3137
+#: ../src/guestfs-actions.pod:1000 ../src/guestfs-actions.pod:4516
+#: ../src/guestfs-actions.pod:4725 ../src/guestfs-actions.pod:4744
+#: ../src/guestfs-actions.pod:4763 ../fish/guestfish-actions.pod:681
+#: ../fish/guestfish-actions.pod:3029 ../fish/guestfish-actions.pod:3168
+#: ../fish/guestfish-actions.pod:3178 ../fish/guestfish-actions.pod:3188
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
@@ -8619,8 +8654,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:3501
-#: ../fish/guestfish-actions.pod:689 ../fish/guestfish-actions.pod:2446
+#: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:3587
+#: ../fish/guestfish-actions.pod:689 ../fish/guestfish-actions.pod:2464
 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 "
@@ -8701,7 +8736,7 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1066 ../src/guestfs-actions.pod:1086
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1066 ../src/guestfs-actions.pod:1086
-#: ../src/guestfs-actions.pod:1554
+#: ../src/guestfs-actions.pod:1551
 msgid "(Added in 0.9.1)"
 msgstr ""
 
 msgid "(Added in 0.9.1)"
 msgstr ""
 
@@ -8812,10 +8847,10 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:1124 ../src/guestfs-actions.pod:1247
 #: ../src/guestfs-actions.pod:1278 ../src/guestfs-actions.pod:1323
 #. type: textblock
 #: ../src/guestfs-actions.pod:1124 ../src/guestfs-actions.pod:1247
 #: ../src/guestfs-actions.pod:1278 ../src/guestfs-actions.pod:1323
-#: ../src/guestfs-actions.pod:1703 ../src/guestfs-actions.pod:1725
-#: ../src/guestfs-actions.pod:3482 ../src/guestfs-actions.pod:6827
-#: ../src/guestfs-actions.pod:6861 ../src/guestfs-actions.pod:7340
-#: ../src/guestfs-actions.pod:7359
+#: ../src/guestfs-actions.pod:1700 ../src/guestfs-actions.pod:1722
+#: ../src/guestfs-actions.pod:3568 ../src/guestfs-actions.pod:7143
+#: ../src/guestfs-actions.pod:7177 ../src/guestfs-actions.pod:7658
+#: ../src/guestfs-actions.pod:7677
 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 "
@@ -8825,9 +8860,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1129 ../src/guestfs-actions.pod:4169
-#: ../src/guestfs-actions.pod:5387 ../src/guestfs-actions.pod:7068
-#: ../src/guestfs-actions.pod:7088 ../src/guestfs-actions.pod:7174
+#: ../src/guestfs-actions.pod:1129 ../src/guestfs-actions.pod:4292
+#: ../src/guestfs-actions.pod:5671 ../src/guestfs-actions.pod:7378
+#: ../src/guestfs-actions.pod:7398 ../src/guestfs-actions.pod:7484
 msgid "(Added in 1.0.87)"
 msgstr ""
 
 msgid "(Added in 1.0.87)"
 msgstr ""
 
@@ -8861,8 +8896,8 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:1143 ../src/guestfs-actions.pod:1157
 #: ../src/guestfs-actions.pod:1229 ../src/guestfs-actions.pod:1303
 #. type: textblock
 #: ../src/guestfs-actions.pod:1143 ../src/guestfs-actions.pod:1157
 #: ../src/guestfs-actions.pod:1229 ../src/guestfs-actions.pod:1303
-#: ../src/guestfs-actions.pod:1417 ../src/guestfs-actions.pod:4854
-#: ../src/guestfs-actions.pod:5231
+#: ../src/guestfs-actions.pod:1417 ../src/guestfs-actions.pod:5046
+#: ../src/guestfs-actions.pod:5515
 msgid "(Added in 1.0.18)"
 msgstr ""
 
 msgid "(Added in 1.0.18)"
 msgstr ""
 
@@ -8962,12 +8997,12 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1193 ../src/guestfs-actions.pod:1210
 # type: textblock
 #. type: textblock
 #: ../src/guestfs-actions.pod:1193 ../src/guestfs-actions.pod:1210
-#: ../src/guestfs-actions.pod:1328 ../src/guestfs-actions.pod:2292
-#: ../src/guestfs-actions.pod:2316 ../src/guestfs-actions.pod:2384
-#: ../src/guestfs-actions.pod:4279 ../src/guestfs-actions.pod:4754
-#: ../src/guestfs-actions.pod:6565 ../src/guestfs-actions.pod:6589
-#: ../src/guestfs-actions.pod:7207 ../src/guestfs-actions.pod:7220
-#: ../src/guestfs-actions.pod:7233
+#: ../src/guestfs-actions.pod:1328 ../src/guestfs-actions.pod:2291
+#: ../src/guestfs-actions.pod:2315 ../src/guestfs-actions.pod:2383
+#: ../src/guestfs-actions.pod:4402 ../src/guestfs-actions.pod:4946
+#: ../src/guestfs-actions.pod:6881 ../src/guestfs-actions.pod:6905
+#: ../src/guestfs-actions.pod:7524 ../src/guestfs-actions.pod:7537
+#: ../src/guestfs-actions.pod:7550
 msgid "(Added in 1.0.54)"
 msgstr ""
 
 msgid "(Added in 1.0.54)"
 msgstr ""
 
@@ -9057,8 +9092,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1241 ../src/guestfs-actions.pod:6821
-#: ../fish/guestfish-actions.pod:833 ../fish/guestfish-actions.pod:4595
+#: ../src/guestfs-actions.pod:1241 ../src/guestfs-actions.pod:7137
+#: ../fish/guestfish-actions.pod:833 ../fish/guestfish-actions.pod:4751
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
@@ -9113,7 +9148,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1283 ../src/guestfs-actions.pod:6866
+#: ../src/guestfs-actions.pod:1283 ../src/guestfs-actions.pod:7182
 msgid "(Added in 1.5.17)"
 msgstr ""
 
 msgid "(Added in 1.5.17)"
 msgstr ""
 
@@ -9276,8 +9311,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1363 ../src/guestfs-actions.pod:2100
-#: ../src/guestfs-actions.pod:6065
+#: ../src/guestfs-actions.pod:1363 ../src/guestfs-actions.pod:2099
+#: ../src/guestfs-actions.pod:6353
 msgid "(Added in 1.0.69)"
 msgstr ""
 
 msgid "(Added in 1.0.69)"
 msgstr ""
 
@@ -9310,21 +9345,21 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:1382 ../src/guestfs-actions.pod:1401
 #: ../src/guestfs-actions.pod:1458 ../src/guestfs-actions.pod:1504
 #. type: textblock
 #: ../src/guestfs-actions.pod:1382 ../src/guestfs-actions.pod:1401
 #: ../src/guestfs-actions.pod:1458 ../src/guestfs-actions.pod:1504
-#: ../src/guestfs-actions.pod:1523 ../src/guestfs-actions.pod:2230
-#: ../src/guestfs-actions.pod:2249 ../src/guestfs-actions.pod:2405
-#: ../src/guestfs-actions.pod:2418 ../src/guestfs-actions.pod:2433
-#: ../src/guestfs-actions.pod:2479 ../src/guestfs-actions.pod:2501
-#: ../src/guestfs-actions.pod:2514 ../src/guestfs-actions.pod:3662
-#: ../src/guestfs-actions.pod:3676 ../src/guestfs-actions.pod:3689
-#: ../src/guestfs-actions.pod:3703 ../src/guestfs-actions.pod:4689
-#: ../src/guestfs-actions.pod:5565 ../src/guestfs-actions.pod:5614
-#: ../src/guestfs-actions.pod:6433 ../src/guestfs-actions.pod:6445
-#: ../src/guestfs-actions.pod:6458 ../src/guestfs-actions.pod:6471
-#: ../src/guestfs-actions.pod:6493 ../src/guestfs-actions.pod:6506
-#: ../src/guestfs-actions.pod:6519 ../src/guestfs-actions.pod:6532
-#: ../src/guestfs-actions.pod:7303 ../src/guestfs-actions.pod:7322
-#: ../src/guestfs-actions.pod:7407 ../src/guestfs-actions.pod:7426
-#: ../src/guestfs-actions.pod:7472 ../src/guestfs-actions.pod:7491
+#: ../src/guestfs-actions.pod:1523 ../src/guestfs-actions.pod:2229
+#: ../src/guestfs-actions.pod:2248 ../src/guestfs-actions.pod:2404
+#: ../src/guestfs-actions.pod:2417 ../src/guestfs-actions.pod:2432
+#: ../src/guestfs-actions.pod:2478 ../src/guestfs-actions.pod:2500
+#: ../src/guestfs-actions.pod:2513 ../src/guestfs-actions.pod:3782
+#: ../src/guestfs-actions.pod:3796 ../src/guestfs-actions.pod:3809
+#: ../src/guestfs-actions.pod:3823 ../src/guestfs-actions.pod:4824
+#: ../src/guestfs-actions.pod:5849 ../src/guestfs-actions.pod:5898
+#: ../src/guestfs-actions.pod:6749 ../src/guestfs-actions.pod:6761
+#: ../src/guestfs-actions.pod:6774 ../src/guestfs-actions.pod:6787
+#: ../src/guestfs-actions.pod:6809 ../src/guestfs-actions.pod:6822
+#: ../src/guestfs-actions.pod:6835 ../src/guestfs-actions.pod:6848
+#: ../src/guestfs-actions.pod:7620 ../src/guestfs-actions.pod:7639
+#: ../src/guestfs-actions.pod:7725 ../src/guestfs-actions.pod:7744
+#: ../src/guestfs-actions.pod:7790 ../src/guestfs-actions.pod:7809
 msgid "(Added in 1.0.66)"
 msgstr ""
 
 msgid "(Added in 1.0.66)"
 msgstr ""
 
@@ -9598,33 +9633,30 @@ msgid ""
 "the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
 "the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1541
+#: ../src/guestfs-actions.pod:1541 ../fish/guestfish-actions.pod:1019
 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:1546 ../fish/guestfish-actions.pod:1024
+#: ../src/guestfs-actions.pod:1545
 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), C<guestfs_is_zero>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1556
+#: ../src/guestfs-actions.pod:1553
 msgid "guestfs_file_architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_file_architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1558
+#: ../src/guestfs-actions.pod:1555
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9635,7 +9667,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1562 ../fish/guestfish-actions.pod:1033
+#: ../src/guestfs-actions.pod:1559 ../fish/guestfish-actions.pod:1030
 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."
@@ -9643,19 +9675,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1565 ../fish/guestfish-actions.pod:1036
+#: ../src/guestfs-actions.pod:1562 ../fish/guestfish-actions.pod:1033
 msgid "Currently defined architectures are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Currently defined architectures are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1569 ../fish/guestfish-actions.pod:1040
+#: ../src/guestfs-actions.pod:1566 ../fish/guestfish-actions.pod:1037
 msgid "\"i386\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"i386\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1571 ../fish/guestfish-actions.pod:1042
+#: ../src/guestfs-actions.pod:1568 ../fish/guestfish-actions.pod:1039
 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."
@@ -9663,169 +9695,169 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1574 ../fish/guestfish-actions.pod:1045
+#: ../src/guestfs-actions.pod:1571 ../fish/guestfish-actions.pod:1042
 msgid "\"x86_64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"x86_64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1576 ../fish/guestfish-actions.pod:1047
+#: ../src/guestfs-actions.pod:1573 ../fish/guestfish-actions.pod:1044
 msgid "64 bit x86-64."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "64 bit x86-64."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1578 ../fish/guestfish-actions.pod:1049
+#: ../src/guestfs-actions.pod:1575 ../fish/guestfish-actions.pod:1046
 msgid "\"sparc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"sparc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1580 ../fish/guestfish-actions.pod:1051
+#: ../src/guestfs-actions.pod:1577 ../fish/guestfish-actions.pod:1048
 msgid "32 bit SPARC."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "32 bit SPARC."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1582 ../fish/guestfish-actions.pod:1053
+#: ../src/guestfs-actions.pod:1579 ../fish/guestfish-actions.pod:1050
 msgid "\"sparc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"sparc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1584 ../fish/guestfish-actions.pod:1055
+#: ../src/guestfs-actions.pod:1581 ../fish/guestfish-actions.pod:1052
 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:1586 ../fish/guestfish-actions.pod:1057
+#: ../src/guestfs-actions.pod:1583 ../fish/guestfish-actions.pod:1054
 msgid "\"ia64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ia64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1588 ../fish/guestfish-actions.pod:1059
+#: ../src/guestfs-actions.pod:1585 ../fish/guestfish-actions.pod:1056
 msgid "Intel Itanium."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Intel Itanium."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1590 ../fish/guestfish-actions.pod:1061
+#: ../src/guestfs-actions.pod:1587 ../fish/guestfish-actions.pod:1058
 msgid "\"ppc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ppc\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1592 ../fish/guestfish-actions.pod:1063
+#: ../src/guestfs-actions.pod:1589 ../fish/guestfish-actions.pod:1060
 msgid "32 bit Power PC."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "32 bit Power PC."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:1594 ../fish/guestfish-actions.pod:1065
+#: ../src/guestfs-actions.pod:1591 ../fish/guestfish-actions.pod:1062
 msgid "\"ppc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ppc64\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1596 ../fish/guestfish-actions.pod:1067
+#: ../src/guestfs-actions.pod:1593 ../fish/guestfish-actions.pod:1064
 msgid "64 bit Power PC."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "64 bit Power PC."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1600 ../fish/guestfish-actions.pod:1071
+#: ../src/guestfs-actions.pod:1597 ../fish/guestfish-actions.pod:1068
 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:1602 ../fish/guestfish-actions.pod:1073
+#: ../src/guestfs-actions.pod:1599 ../fish/guestfish-actions.pod:1070
 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:1608 ../fish/guestfish-actions.pod:1079
+#: ../src/guestfs-actions.pod:1605 ../fish/guestfish-actions.pod:1076
 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:1612 ../fish/guestfish-actions.pod:1083
+#: ../src/guestfs-actions.pod:1609 ../fish/guestfish-actions.pod:1080
 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:1616 ../fish/guestfish-actions.pod:1087
+#: ../src/guestfs-actions.pod:1613 ../fish/guestfish-actions.pod:1084
 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:1620 ../fish/guestfish-actions.pod:1091
+#: ../src/guestfs-actions.pod:1617 ../fish/guestfish-actions.pod:1088
 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:1622 ../fish/guestfish-actions.pod:1093
+#: ../src/guestfs-actions.pod:1619 ../fish/guestfish-actions.pod:1090
 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:1624 ../fish/guestfish-actions.pod:1095
+#: ../src/guestfs-actions.pod:1621 ../fish/guestfish-actions.pod:1092
 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:1628 ../fish/guestfish-actions.pod:1099
+#: ../src/guestfs-actions.pod:1625 ../fish/guestfish-actions.pod:1096
 msgid "Linux kernel modules"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Linux kernel modules"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1632 ../fish/guestfish-actions.pod:1103
+#: ../src/guestfs-actions.pod:1629 ../fish/guestfish-actions.pod:1100
 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:1636 ../fish/guestfish-actions.pod:1107
+#: ../src/guestfs-actions.pod:1633 ../fish/guestfish-actions.pod:1104
 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:1640 ../fish/guestfish-actions.pod:1111
+#: ../src/guestfs-actions.pod:1637 ../fish/guestfish-actions.pod:1108
 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:1646 ../fish/guestfish-actions.pod:1117
+#: ../src/guestfs-actions.pod:1643 ../fish/guestfish-actions.pod:1114
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1650 ../fish/guestfish-actions.pod:1121
+#: ../src/guestfs-actions.pod:1647 ../fish/guestfish-actions.pod:1118
 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:1654 ../fish/guestfish-actions.pod:1125
+#: ../src/guestfs-actions.pod:1651 ../fish/guestfish-actions.pod:1122
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1656 ../fish/guestfish-actions.pod:1127
+#: ../src/guestfs-actions.pod:1653 ../fish/guestfish-actions.pod:1124
 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 "
@@ -9835,25 +9867,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1666 ../src/guestfs-actions.pod:1829
-#: ../src/guestfs-actions.pod:1846 ../src/guestfs-actions.pod:2537
-#: ../src/guestfs-actions.pod:2630 ../src/guestfs-actions.pod:2700
-#: ../src/guestfs-actions.pod:2788 ../src/guestfs-actions.pod:2809
-#: ../src/guestfs-actions.pod:2852 ../src/guestfs-actions.pod:2936
-#: ../src/guestfs-actions.pod:3033 ../src/guestfs-actions.pod:3280
-#: ../src/guestfs-actions.pod:3412
+#: ../src/guestfs-actions.pod:1663 ../src/guestfs-actions.pod:1826
+#: ../src/guestfs-actions.pod:1843 ../src/guestfs-actions.pod:2533
+#: ../src/guestfs-actions.pod:2623 ../src/guestfs-actions.pod:2689
+#: ../src/guestfs-actions.pod:2876 ../src/guestfs-actions.pod:2894
+#: ../src/guestfs-actions.pod:2934 ../src/guestfs-actions.pod:3009
+#: ../src/guestfs-actions.pod:3102 ../src/guestfs-actions.pod:3339
+#: ../src/guestfs-actions.pod:3471
 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:1668
+#: ../src/guestfs-actions.pod:1665
 msgid "guestfs_filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1670
+#: ../src/guestfs-actions.pod:1667
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -9864,13 +9896,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1674 ../fish/guestfish-actions.pod:1138
+#: ../src/guestfs-actions.pod:1671 ../fish/guestfish-actions.pod:1135
 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:1676
+#: ../src/guestfs-actions.pod:1673
 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 "
@@ -9879,19 +9911,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1682
+#: ../src/guestfs-actions.pod:1679
 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:1684
+#: ../src/guestfs-actions.pod:1681
 msgid "guestfs_fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1686
+#: ../src/guestfs-actions.pod:1683
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9904,7 +9936,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1692 ../fish/guestfish-actions.pod:1148
+#: ../src/guestfs-actions.pod:1689 ../fish/guestfish-actions.pod:1145
 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<"
@@ -9913,7 +9945,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1696
+#: ../src/guestfs-actions.pod:1693
 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 "
@@ -9922,19 +9954,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1708
+#: ../src/guestfs-actions.pod:1705
 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:1710
+#: ../src/guestfs-actions.pod:1707
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1712
+#: ../src/guestfs-actions.pod:1709
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9947,7 +9979,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1718
+#: ../src/guestfs-actions.pod:1715
 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 "
@@ -9957,19 +9989,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1730
+#: ../src/guestfs-actions.pod:1727
 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:1732
+#: ../src/guestfs-actions.pod:1729
 msgid "guestfs_find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1734
+#: ../src/guestfs-actions.pod:1731
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -9980,7 +10012,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1738 ../fish/guestfish-actions.pod:1170
+#: ../src/guestfs-actions.pod:1735 ../fish/guestfish-actions.pod:1167
 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 "
@@ -9990,7 +10022,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1743 ../fish/guestfish-actions.pod:1175
+#: ../src/guestfs-actions.pod:1740 ../fish/guestfish-actions.pod:1172
 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:"
@@ -9998,7 +10030,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1746 ../fish/guestfish-actions.pod:1178
+#: ../src/guestfs-actions.pod:1743 ../fish/guestfish-actions.pod:1175
 #, no-wrap
 msgid ""
 " /tmp/a\n"
 #, no-wrap
 msgid ""
 " /tmp/a\n"
@@ -10009,14 +10041,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1750
+#: ../src/guestfs-actions.pod:1747
 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:1753 ../fish/guestfish-actions.pod:1185
+#: ../src/guestfs-actions.pod:1750 ../fish/guestfish-actions.pod:1182
 #, no-wrap
 msgid ""
 " a\n"
 #, no-wrap
 msgid ""
 " a\n"
@@ -10028,38 +10060,38 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1758 ../fish/guestfish-actions.pod:1190
+#: ../src/guestfs-actions.pod:1755 ../fish/guestfish-actions.pod:1187
 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:1761 ../fish/guestfish-actions.pod:1193
+#: ../src/guestfs-actions.pod:1758 ../fish/guestfish-actions.pod:1190
 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:1763
+#: ../src/guestfs-actions.pod:1760
 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:1772 ../src/guestfs-actions.pod:4106
-#: ../src/guestfs-actions.pod:5649
+#: ../src/guestfs-actions.pod:1769 ../src/guestfs-actions.pod:4229
+#: ../src/guestfs-actions.pod:5933
 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:1774
+#: ../src/guestfs-actions.pod:1771
 msgid "guestfs_find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1776
+#: ../src/guestfs-actions.pod:1773
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10071,7 +10103,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1781 ../fish/guestfish-actions.pod:1204
+#: ../src/guestfs-actions.pod:1778 ../fish/guestfish-actions.pod:1201
 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 "
@@ -10080,7 +10112,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1785
+#: ../src/guestfs-actions.pod:1782
 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:"
@@ -10088,13 +10120,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1792 ../fish/guestfish-actions.pod:1215
+#: ../src/guestfs-actions.pod:1789 ../fish/guestfish-actions.pod:1212
 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:1796 ../fish/guestfish-actions.pod:1219
+#: ../src/guestfs-actions.pod:1793 ../fish/guestfish-actions.pod:1216
 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>."
@@ -10102,31 +10134,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1801 ../fish/guestfish-actions.pod:1224
+#: ../src/guestfs-actions.pod:1798 ../fish/guestfish-actions.pod:1221
 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:1806 ../fish/guestfish-actions.pod:1229
+#: ../src/guestfs-actions.pod:1803 ../fish/guestfish-actions.pod:1226
 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:1812
+#: ../src/guestfs-actions.pod:1809
 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:1814
+#: ../src/guestfs-actions.pod:1811
 msgid "guestfs_findfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_findfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1816
+#: ../src/guestfs-actions.pod:1813
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10137,7 +10169,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1820 ../fish/guestfish-actions.pod:1239
+#: ../src/guestfs-actions.pod:1817 ../fish/guestfish-actions.pod:1236
 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."
@@ -10145,19 +10177,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1824
+#: ../src/guestfs-actions.pod:1821
 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:1831
+#: ../src/guestfs-actions.pod:1828
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1833
+#: ../src/guestfs-actions.pod:1830
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10168,7 +10200,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1837 ../fish/guestfish-actions.pod:1249
+#: ../src/guestfs-actions.pod:1834 ../fish/guestfish-actions.pod:1246
 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."
@@ -10176,19 +10208,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1841
+#: ../src/guestfs-actions.pod:1838
 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:1848
+#: ../src/guestfs-actions.pod:1845
 msgid "guestfs_fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1850
+#: ../src/guestfs-actions.pod:1847
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10200,7 +10232,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1855 ../fish/guestfish-actions.pod:1259
+#: ../src/guestfs-actions.pod:1852 ../fish/guestfish-actions.pod:1256
 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>."
@@ -10208,7 +10240,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1858 ../fish/guestfish-actions.pod:1262
+#: ../src/guestfs-actions.pod:1855 ../fish/guestfish-actions.pod:1259
 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>."
@@ -10216,13 +10248,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1867 ../fish/guestfish-actions.pod:1271
+#: ../src/guestfs-actions.pod:1864 ../fish/guestfish-actions.pod:1268
 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:1871 ../fish/guestfish-actions.pod:1275
+#: ../src/guestfs-actions.pod:1868 ../fish/guestfish-actions.pod:1272
 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."
@@ -10230,32 +10262,32 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1876 ../fish/guestfish-actions.pod:1280
+#: ../src/guestfs-actions.pod:1873 ../fish/guestfish-actions.pod:1277
 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:1881 ../fish/guestfish-actions.pod:1285
+#: ../src/guestfs-actions.pod:1878 ../fish/guestfish-actions.pod:1282
 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:1885 ../src/guestfs-actions.pod:7345
+#: ../src/guestfs-actions.pod:1882 ../src/guestfs-actions.pod:7663
 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:1887
+#: ../src/guestfs-actions.pod:1884
 msgid "guestfs_get_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1889
+#: ../src/guestfs-actions.pod:1886
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -10265,7 +10297,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1892 ../fish/guestfish-actions.pod:1291
+#: ../src/guestfs-actions.pod:1889 ../fish/guestfish-actions.pod:1288
 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."
@@ -10273,13 +10305,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1895 ../fish/guestfish-actions.pod:1294
+#: ../src/guestfs-actions.pod:1892 ../fish/guestfish-actions.pod:1291
 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:1897
+#: ../src/guestfs-actions.pod:1894
 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 "
@@ -10288,21 +10320,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1901 ../src/guestfs-actions.pod:5327
-#: ../src/guestfs-actions.pod:5807 ../src/guestfs-actions.pod:6207
-#: ../src/guestfs-actions.pod:6226 ../src/guestfs-actions.pod:6242
-#: ../src/guestfs-actions.pod:6259 ../src/guestfs-actions.pod:7016
-#: ../src/guestfs-actions.pod:7034 ../src/guestfs-actions.pod:7388
+#: ../src/guestfs-actions.pod:1898 ../src/guestfs-actions.pod:5611
+#: ../src/guestfs-actions.pod:6093 ../src/guestfs-actions.pod:6516
+#: ../src/guestfs-actions.pod:6535 ../src/guestfs-actions.pod:6551
+#: ../src/guestfs-actions.pod:6575 ../src/guestfs-actions.pod:7329
+#: ../src/guestfs-actions.pod:7344 ../src/guestfs-actions.pod:7706
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1903
+#: ../src/guestfs-actions.pod:1900
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1905
+#: ../src/guestfs-actions.pod:1902
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10311,19 +10343,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1908
+#: ../src/guestfs-actions.pod:1905
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:1910 ../src/guestfs-actions.pod:6123
+msgid "(Added in 1.9.8)"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1913
+#: ../src/guestfs-actions.pod:1912
 msgid "guestfs_get_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1915
+#: ../src/guestfs-actions.pod:1914
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10333,19 +10370,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1918 ../fish/guestfish-actions.pod:1306
+#: ../src/guestfs-actions.pod:1917 ../fish/guestfish-actions.pod:1303
 msgid "Get the autosync flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Get the autosync flag."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1924
+#: ../src/guestfs-actions.pod:1923
 msgid "guestfs_get_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1926
+#: ../src/guestfs-actions.pod:1925
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10355,25 +10392,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1929 ../fish/guestfish-actions.pod:1312
+#: ../src/guestfs-actions.pod:1928 ../fish/guestfish-actions.pod:1309
 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:1933 ../src/guestfs-actions.pod:5876
+#: ../src/guestfs-actions.pod:1932 ../src/guestfs-actions.pod:6164
 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:1935
+#: ../src/guestfs-actions.pod:1934
 msgid "guestfs_get_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1937
+#: ../src/guestfs-actions.pod:1936
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10384,34 +10421,34 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1941 ../fish/guestfish-actions.pod:1318
+#: ../src/guestfs-actions.pod:1940 ../fish/guestfish-actions.pod:1315
 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:1947 ../fish/guestfish-actions.pod:1321
+#: ../src/guestfs-actions.pod:1946 ../fish/guestfish-actions.pod:1318
 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:1954 ../src/guestfs-actions.pod:1975
-#: ../src/guestfs-actions.pod:5894 ../src/guestfs-actions.pod:5913
+#: ../src/guestfs-actions.pod:1953 ../src/guestfs-actions.pod:1974
+#: ../src/guestfs-actions.pod:6182 ../src/guestfs-actions.pod:6201
 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:1956
+#: ../src/guestfs-actions.pod:1955
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1958
+#: ../src/guestfs-actions.pod:1957
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10422,27 +10459,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1962 ../fish/guestfish-actions.pod:1332
+#: ../src/guestfs-actions.pod:1961 ../fish/guestfish-actions.pod:1329
 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:1968 ../fish/guestfish-actions.pod:1335
+#: ../src/guestfs-actions.pod:1967 ../fish/guestfish-actions.pod:1332
 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:1977
+#: ../src/guestfs-actions.pod:1976
 msgid "guestfs_get_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1979
+#: ../src/guestfs-actions.pod:1978
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10452,14 +10489,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1982 ../fish/guestfish-actions.pod:1346
+#: ../src/guestfs-actions.pod:1981 ../fish/guestfish-actions.pod:1343
 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:1985
+#: ../src/guestfs-actions.pod:1984
 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 "
@@ -10468,34 +10505,34 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:1989 ../src/guestfs-actions.pod:2070
-#: ../src/guestfs-actions.pod:5929 ../src/guestfs-actions.pod:6036
-#: ../fish/guestfish-actions.pod:1353 ../fish/guestfish-actions.pod:1404
-#: ../fish/guestfish-actions.pod:3998 ../fish/guestfish-actions.pod:4085
+#: ../src/guestfs-actions.pod:1988 ../src/guestfs-actions.pod:2069
+#: ../src/guestfs-actions.pod:6217 ../src/guestfs-actions.pod:6324
+#: ../fish/guestfish-actions.pod:1350 ../fish/guestfish-actions.pod:1401
+#: ../fish/guestfish-actions.pod:4126 ../fish/guestfish-actions.pod:4213
 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:1994 ../src/guestfs-actions.pod:4397
-#: ../src/guestfs-actions.pod:4594 ../src/guestfs-actions.pod:4613
-#: ../src/guestfs-actions.pod:4632 ../src/guestfs-actions.pod:4644
-#: ../src/guestfs-actions.pod:4661 ../src/guestfs-actions.pod:4674
-#: ../src/guestfs-actions.pod:5552 ../src/guestfs-actions.pod:5934
-#: ../src/guestfs-actions.pod:6181 ../src/guestfs-actions.pod:6782
+#: ../src/guestfs-actions.pod:1993 ../src/guestfs-actions.pod:4520
+#: ../src/guestfs-actions.pod:4729 ../src/guestfs-actions.pod:4748
+#: ../src/guestfs-actions.pod:4767 ../src/guestfs-actions.pod:4779
+#: ../src/guestfs-actions.pod:4796 ../src/guestfs-actions.pod:4809
+#: ../src/guestfs-actions.pod:5836 ../src/guestfs-actions.pod:6222
+#: ../src/guestfs-actions.pod:6483 ../src/guestfs-actions.pod:7098
 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:1996
+#: ../src/guestfs-actions.pod:1995
 msgid "guestfs_get_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1998
+#: ../src/guestfs-actions.pod:1997
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10505,25 +10542,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2001 ../fish/guestfish-actions.pod:1360
+#: ../src/guestfs-actions.pod:2000 ../fish/guestfish-actions.pod:1357
 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:2005 ../src/guestfs-actions.pod:5953
+#: ../src/guestfs-actions.pod:2004 ../src/guestfs-actions.pod:6241
 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:2007
+#: ../src/guestfs-actions.pod:2006
 msgid "guestfs_get_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2009
+#: ../src/guestfs-actions.pod:2008
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -10533,13 +10570,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2012 ../fish/guestfish-actions.pod:1366
+#: ../src/guestfs-actions.pod:2011 ../fish/guestfish-actions.pod:1363
 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:2014 ../fish/guestfish-actions.pod:1368
+#: ../src/guestfs-actions.pod:2013 ../fish/guestfish-actions.pod:1365
 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."
@@ -10547,7 +10584,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2017 ../src/guestfs-actions.pod:2046
+#: ../src/guestfs-actions.pod:2016 ../src/guestfs-actions.pod:2045
 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."
@@ -10555,13 +10592,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2022
+#: ../src/guestfs-actions.pod:2021
 msgid "guestfs_get_pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2024
+#: ../src/guestfs-actions.pod:2023
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10571,7 +10608,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2027 ../fish/guestfish-actions.pod:1377
+#: ../src/guestfs-actions.pod:2026 ../fish/guestfish-actions.pod:1374
 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."
@@ -10579,25 +10616,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2030 ../fish/guestfish-actions.pod:1380
+#: ../src/guestfs-actions.pod:2029 ../fish/guestfish-actions.pod:1377
 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:2034
+#: ../src/guestfs-actions.pod:2033
 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:2036
+#: ../src/guestfs-actions.pod:2035
 msgid "guestfs_get_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2038
+#: ../src/guestfs-actions.pod:2037
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -10607,13 +10644,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2041 ../fish/guestfish-actions.pod:1386
+#: ../src/guestfs-actions.pod:2040 ../fish/guestfish-actions.pod:1383
 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:2043 ../fish/guestfish-actions.pod:1388
+#: ../src/guestfs-actions.pod:2042 ../fish/guestfish-actions.pod:1385
 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."
@@ -10621,19 +10658,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2049 ../src/guestfs-actions.pod:5998
+#: ../src/guestfs-actions.pod:2048 ../src/guestfs-actions.pod:6286
 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:2051
+#: ../src/guestfs-actions.pod:2050
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2053
+#: ../src/guestfs-actions.pod:2052
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10643,30 +10680,30 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2056 ../fish/guestfish-actions.pod:1395
+#: ../src/guestfs-actions.pod:2055 ../fish/guestfish-actions.pod:1392
 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:2060 ../src/guestfs-actions.pod:3507
-#: ../src/guestfs-actions.pod:3804 ../src/guestfs-actions.pod:4204
-#: ../src/guestfs-actions.pod:4236 ../src/guestfs-actions.pod:5257
-#: ../src/guestfs-actions.pod:5600 ../src/guestfs-actions.pod:6022
-#: ../src/guestfs-actions.pod:6685 ../src/guestfs-actions.pod:6705
-#: ../src/guestfs-actions.pod:6897
+#: ../src/guestfs-actions.pod:2059 ../src/guestfs-actions.pod:3593
+#: ../src/guestfs-actions.pod:3924 ../src/guestfs-actions.pod:4327
+#: ../src/guestfs-actions.pod:4359 ../src/guestfs-actions.pod:5541
+#: ../src/guestfs-actions.pod:5884 ../src/guestfs-actions.pod:6310
+#: ../src/guestfs-actions.pod:7001 ../src/guestfs-actions.pod:7021
+#: ../src/guestfs-actions.pod:7213
 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:2062
+#: ../src/guestfs-actions.pod:2061
 msgid "guestfs_get_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2064
+#: ../src/guestfs-actions.pod:2063
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10676,7 +10713,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2067
+#: ../src/guestfs-actions.pod:2066
 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>."
@@ -10684,20 +10721,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2075 ../src/guestfs-actions.pod:2138
-#: ../src/guestfs-actions.pod:6041 ../src/guestfs-actions.pod:6099
+#: ../src/guestfs-actions.pod:2074 ../src/guestfs-actions.pod:2137
+#: ../src/guestfs-actions.pod:6329 ../src/guestfs-actions.pod:6387
 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:2077
+#: ../src/guestfs-actions.pod:2076
 msgid "guestfs_get_state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2079
+#: ../src/guestfs-actions.pod:2078
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10707,7 +10744,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2082 ../fish/guestfish-actions.pod:1411
+#: ../src/guestfs-actions.pod:2081 ../fish/guestfish-actions.pod:1408
 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."
@@ -10715,23 +10752,23 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2085 ../src/guestfs-actions.pod:3305
-#: ../src/guestfs-actions.pod:3334 ../src/guestfs-actions.pod:3395
-#: ../src/guestfs-actions.pod:3422 ../fish/guestfish-actions.pod:1414
-#: ../fish/guestfish-actions.pod:2328 ../fish/guestfish-actions.pod:2346
-#: ../fish/guestfish-actions.pod:2384 ../fish/guestfish-actions.pod:2400
+#: ../src/guestfs-actions.pod:2084 ../src/guestfs-actions.pod:3364
+#: ../src/guestfs-actions.pod:3393 ../src/guestfs-actions.pod:3454
+#: ../src/guestfs-actions.pod:3481 ../fish/guestfish-actions.pod:1411
+#: ../fish/guestfish-actions.pod:2331 ../fish/guestfish-actions.pod:2349
+#: ../fish/guestfish-actions.pod:2387 ../fish/guestfish-actions.pod:2403
 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:2091
+#: ../src/guestfs-actions.pod:2090
 msgid "guestfs_get_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2093
+#: ../src/guestfs-actions.pod:2092
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10741,19 +10778,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2096 ../fish/guestfish-actions.pod:1420
+#: ../src/guestfs-actions.pod:2095 ../fish/guestfish-actions.pod:1417
 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:2102
+#: ../src/guestfs-actions.pod:2101
 msgid "guestfs_get_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2104
+#: ../src/guestfs-actions.pod:2103
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10763,7 +10800,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2107
+#: ../src/guestfs-actions.pod:2106
 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>."
@@ -10771,13 +10808,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2114
+#: ../src/guestfs-actions.pod:2113
 msgid "guestfs_get_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_get_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2116
+#: ../src/guestfs-actions.pod:2115
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10787,19 +10824,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2119 ../fish/guestfish-actions.pod:1433
+#: ../src/guestfs-actions.pod:2118 ../fish/guestfish-actions.pod:1430
 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:2125
+#: ../src/guestfs-actions.pod:2124
 msgid "guestfs_getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2127
+#: ../src/guestfs-actions.pod:2126
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10809,26 +10846,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2130 ../fish/guestfish-actions.pod:1439
+#: ../src/guestfs-actions.pod:2129 ../fish/guestfish-actions.pod:1436
 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:2132
+#: ../src/guestfs-actions.pod:2131
 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:2140
+#: ../src/guestfs-actions.pod:2139
 msgid "guestfs_getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2142
+#: ../src/guestfs-actions.pod:2141
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10841,7 +10878,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2148
+#: ../src/guestfs-actions.pod:2147
 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 "
@@ -10850,7 +10887,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2152 ../src/guestfs-actions.pod:3521
+#: ../src/guestfs-actions.pod:2151 ../src/guestfs-actions.pod:3607
 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 "
@@ -10861,8 +10898,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2159 ../src/guestfs-actions.pod:3528
-#: ../fish/guestfish-actions.pod:1459 ../fish/guestfish-actions.pod:2465
+#: ../src/guestfs-actions.pod:2158 ../src/guestfs-actions.pod:3614
+#: ../fish/guestfish-actions.pod:1456 ../fish/guestfish-actions.pod:2483
 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."
@@ -10870,15 +10907,16 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2162
+#: ../src/guestfs-actions.pod:2161
 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:2164 ../src/guestfs-actions.pod:2355
-#: ../src/guestfs-actions.pod:3533 ../src/guestfs-actions.pod:5250
-#: ../src/guestfs-actions.pod:5276 ../src/guestfs-actions.pod:5457
+#: ../src/guestfs-actions.pod:2163 ../src/guestfs-actions.pod:2354
+#: ../src/guestfs-actions.pod:2824 ../src/guestfs-actions.pod:3619
+#: ../src/guestfs-actions.pod:5534 ../src/guestfs-actions.pod:5560
+#: ../src/guestfs-actions.pod:5741
 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 "
@@ -10886,19 +10924,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2168 ../src/guestfs-actions.pod:3537
+#: ../src/guestfs-actions.pod:2167 ../src/guestfs-actions.pod:3623
 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:2170
+#: ../src/guestfs-actions.pod:2169
 msgid "guestfs_getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2172
+#: ../src/guestfs-actions.pod:2171
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -10909,14 +10947,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2176 ../fish/guestfish-actions.pod:1468
+#: ../src/guestfs-actions.pod:2175 ../fish/guestfish-actions.pod:1465
 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:2179 ../fish/guestfish-actions.pod:1471
+#: ../src/guestfs-actions.pod:2178 ../fish/guestfish-actions.pod:1468
 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."
@@ -10924,14 +10962,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2182
+#: ../src/guestfs-actions.pod:2181
 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:2184 ../src/guestfs-actions.pod:3549
-#: ../src/guestfs-actions.pod:4200
+#: ../src/guestfs-actions.pod:2183 ../src/guestfs-actions.pod:3635
+#: ../src/guestfs-actions.pod:4323
 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>."
@@ -10939,22 +10977,22 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2188 ../src/guestfs-actions.pod:3553
-#: ../src/guestfs-actions.pod:3718 ../src/guestfs-actions.pod:3754
-#: ../src/guestfs-actions.pod:5630 ../src/guestfs-actions.pod:6118
-#: ../src/guestfs-actions.pod:7453
+#: ../src/guestfs-actions.pod:2187 ../src/guestfs-actions.pod:3639
+#: ../src/guestfs-actions.pod:3838 ../src/guestfs-actions.pod:3874
+#: ../src/guestfs-actions.pod:5914 ../src/guestfs-actions.pod:6406
+#: ../src/guestfs-actions.pod:7771
 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:2190
+#: ../src/guestfs-actions.pod:2189
 msgid "guestfs_glob_expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_glob_expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2192
+#: ../src/guestfs-actions.pod:2191
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10965,7 +11003,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2196 ../fish/guestfish-actions.pod:1480
+#: ../src/guestfs-actions.pod:2195 ../fish/guestfish-actions.pod:1477
 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."
@@ -10973,14 +11011,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2200 ../fish/guestfish-actions.pod:1484
+#: ../src/guestfs-actions.pod:2199 ../fish/guestfish-actions.pod:1481
 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:2203 ../fish/guestfish-actions.pod:1487
+#: ../src/guestfs-actions.pod:2202 ../fish/guestfish-actions.pod:1484
 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."
@@ -10988,20 +11026,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2211 ../src/guestfs-actions.pod:6283
-#: ../src/guestfs-actions.pod:6300
+#: ../src/guestfs-actions.pod:2210 ../src/guestfs-actions.pod:6599
+#: ../src/guestfs-actions.pod:6616
 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:2213
+#: ../src/guestfs-actions.pod:2212
 msgid "guestfs_grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2215
+#: ../src/guestfs-actions.pod:2214
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11013,19 +11051,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2220 ../fish/guestfish-actions.pod:1495
+#: ../src/guestfs-actions.pod:2219 ../fish/guestfish-actions.pod:1492
 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:2232
+#: ../src/guestfs-actions.pod:2231
 msgid "guestfs_grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2234
+#: ../src/guestfs-actions.pod:2233
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11037,20 +11075,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2239 ../fish/guestfish-actions.pod:1505
+#: ../src/guestfs-actions.pod:2238 ../fish/guestfish-actions.pod:1502
 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:2251
+#: ../src/guestfs-actions.pod:2250
 msgid "guestfs_grub_install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_grub_install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2253
+#: ../src/guestfs-actions.pod:2252
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11062,7 +11100,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2258 ../fish/guestfish-actions.pod:1515
+#: ../src/guestfs-actions.pod:2257 ../fish/guestfish-actions.pod:1512
 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>."
@@ -11070,7 +11108,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2261 ../fish/guestfish-actions.pod:1518
+#: ../src/guestfs-actions.pod:2260 ../fish/guestfish-actions.pod:1515
 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/"
@@ -11081,7 +11119,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2268 ../fish/guestfish-actions.pod:1525
+#: ../src/guestfs-actions.pod:2267 ../fish/guestfish-actions.pod:1522
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
@@ -11090,25 +11128,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2270 ../fish/guestfish-actions.pod:1527
+#: ../src/guestfs-actions.pod:2269 ../fish/guestfish-actions.pod:1524
 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:2274
+#: ../src/guestfs-actions.pod:2273
 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:2276
+#: ../src/guestfs-actions.pod:2275
 msgid "guestfs_head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2278
+#: ../src/guestfs-actions.pod:2277
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11119,20 +11157,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2282 ../fish/guestfish-actions.pod:1533
+#: ../src/guestfs-actions.pod:2281 ../fish/guestfish-actions.pod:1530
 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:2294
+#: ../src/guestfs-actions.pod:2293
 msgid "guestfs_head_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_head_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2296
+#: ../src/guestfs-actions.pod:2295
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11144,7 +11182,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2301 ../fish/guestfish-actions.pod:1543
+#: ../src/guestfs-actions.pod:2300 ../fish/guestfish-actions.pod:1540
 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>."
@@ -11152,7 +11190,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2304 ../fish/guestfish-actions.pod:1546
+#: ../src/guestfs-actions.pod:2303 ../fish/guestfish-actions.pod:1543
 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."
@@ -11160,20 +11198,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2307 ../src/guestfs-actions.pod:6580
-#: ../fish/guestfish-actions.pod:1549 ../fish/guestfish-actions.pod:4435
+#: ../src/guestfs-actions.pod:2306 ../src/guestfs-actions.pod:6896
+#: ../fish/guestfish-actions.pod:1546 ../fish/guestfish-actions.pod:4591
 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:2318
+#: ../src/guestfs-actions.pod:2317
 msgid "guestfs_hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2320
+#: ../src/guestfs-actions.pod:2319
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11184,7 +11222,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2324 ../fish/guestfish-actions.pod:1558
+#: ../src/guestfs-actions.pod:2323 ../fish/guestfish-actions.pod:1555
 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."
@@ -11192,20 +11230,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2333 ../src/guestfs-actions.pod:6364
-#: ../src/guestfs-actions.pod:6419
+#: ../src/guestfs-actions.pod:2332 ../src/guestfs-actions.pod:6680
+#: ../src/guestfs-actions.pod:6735
 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:2335
+#: ../src/guestfs-actions.pod:2334
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2337
+#: ../src/guestfs-actions.pod:2336
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11218,7 +11256,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2343 ../fish/guestfish-actions.pod:1568
+#: ../src/guestfs-actions.pod:2342 ../fish/guestfish-actions.pod:1565
 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</> "
@@ -11227,7 +11265,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2347 ../fish/guestfish-actions.pod:1572
+#: ../src/guestfs-actions.pod:2346 ../fish/guestfish-actions.pod:1569
 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 "
@@ -11236,7 +11274,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2351 ../fish/guestfish-actions.pod:1576
+#: ../src/guestfs-actions.pod:2350 ../fish/guestfish-actions.pod:1573
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
@@ -11245,19 +11283,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2353
+#: ../src/guestfs-actions.pod:2352
 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:2364
+#: ../src/guestfs-actions.pod:2363
 msgid "guestfs_initrd_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_initrd_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2366
+#: ../src/guestfs-actions.pod:2365
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11268,13 +11306,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2370 ../fish/guestfish-actions.pod:1587
+#: ../src/guestfs-actions.pod:2369 ../fish/guestfish-actions.pod:1584
 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:2372 ../fish/guestfish-actions.pod:1589
+#: ../src/guestfs-actions.pod:2371 ../fish/guestfish-actions.pod:1586
 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 "
@@ -11283,7 +11321,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2376 ../fish/guestfish-actions.pod:1593
+#: ../src/guestfs-actions.pod:2375 ../fish/guestfish-actions.pod:1590
 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 "
@@ -11292,13 +11330,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2386
+#: ../src/guestfs-actions.pod:2385
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2388
+#: ../src/guestfs-actions.pod:2387
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -11310,13 +11348,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2393 ../fish/guestfish-actions.pod:1601
+#: ../src/guestfs-actions.pod:2392 ../fish/guestfish-actions.pod:1598
 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:2395 ../fish/guestfish-actions.pod:1603
+#: ../src/guestfs-actions.pod:2394 ../fish/guestfish-actions.pod:1600
 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)."
@@ -11324,7 +11362,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2399 ../fish/guestfish-actions.pod:1607
+#: ../src/guestfs-actions.pod:2398 ../fish/guestfish-actions.pod:1604
 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>."
@@ -11332,13 +11370,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2407
+#: ../src/guestfs-actions.pod:2406
 msgid "guestfs_inotify_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2409
+#: ../src/guestfs-actions.pod:2408
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11348,7 +11386,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2412 ../fish/guestfish-actions.pod:1615
+#: ../src/guestfs-actions.pod:2411 ../fish/guestfish-actions.pod:1612
 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 "
@@ -11357,13 +11395,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2420
+#: ../src/guestfs-actions.pod:2419
 msgid "guestfs_inotify_files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2422
+#: ../src/guestfs-actions.pod:2421
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11373,7 +11411,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2425
+#: ../src/guestfs-actions.pod:2424
 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 "
@@ -11382,13 +11420,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2435
+#: ../src/guestfs-actions.pod:2434
 msgid "guestfs_inotify_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2437
+#: ../src/guestfs-actions.pod:2436
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11399,7 +11437,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2441 ../fish/guestfish-actions.pod:1631
+#: ../src/guestfs-actions.pod:2440 ../fish/guestfish-actions.pod:1628
 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."
@@ -11407,7 +11445,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2445
+#: ../src/guestfs-actions.pod:2444
 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 "
@@ -11420,7 +11458,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2455
+#: ../src/guestfs-actions.pod:2454
 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>, "
@@ -11429,7 +11467,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2461
+#: ../src/guestfs-actions.pod:2460
 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 "
@@ -11439,7 +11477,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2468
+#: ../src/guestfs-actions.pod:2467
 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."
@@ -11447,7 +11485,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2472 ../fish/guestfish-actions.pod:1662
+#: ../src/guestfs-actions.pod:2471 ../fish/guestfish-actions.pod:1659
 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 "
@@ -11456,13 +11494,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2481
+#: ../src/guestfs-actions.pod:2480
 msgid "guestfs_inotify_read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2483
+#: ../src/guestfs-actions.pod:2482
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
@@ -11472,7 +11510,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2486 ../fish/guestfish-actions.pod:1671
+#: ../src/guestfs-actions.pod:2485 ../fish/guestfish-actions.pod:1668
 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."
@@ -11480,13 +11518,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2489 ../fish/guestfish-actions.pod:1674
+#: ../src/guestfs-actions.pod:2488 ../fish/guestfish-actions.pod:1671
 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:2491 ../fish/guestfish-actions.pod:1676
+#: ../src/guestfs-actions.pod:2490 ../fish/guestfish-actions.pod:1673
 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 "
@@ -11496,7 +11534,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2497
+#: ../src/guestfs-actions.pod:2496
 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 "
@@ -11505,13 +11543,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2503
+#: ../src/guestfs-actions.pod:2502
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2505
+#: ../src/guestfs-actions.pod:2504
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11522,20 +11560,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2509
+#: ../src/guestfs-actions.pod:2508
 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:2516
+#: ../src/guestfs-actions.pod:2515
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2518
+#: ../src/guestfs-actions.pod:2517
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11546,24 +11584,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2522 ../src/guestfs-actions.pod:2545
-#: ../src/guestfs-actions.pod:2638 ../src/guestfs-actions.pod:2682
-#: ../src/guestfs-actions.pod:2708 ../src/guestfs-actions.pod:2747
-#: ../src/guestfs-actions.pod:2769 ../src/guestfs-actions.pod:2796
-#: ../src/guestfs-actions.pod:2817 ../src/guestfs-actions.pod:2860
-#: ../src/guestfs-actions.pod:2889 ../src/guestfs-actions.pod:2920
-#: ../src/guestfs-actions.pod:2944 ../src/guestfs-actions.pod:2999
-#: ../src/guestfs-actions.pod:3041 ../src/guestfs-actions.pod:3062
-#: ../src/guestfs-actions.pod:3085 ../src/guestfs-actions.pod:3102
-#: ../src/guestfs-actions.pod:3119 ../src/guestfs-actions.pod:3138
-msgid ""
-"This function should only be called with a root device string as returned by "
-"C<guestfs_inspect_os>."
-msgstr ""
-
-# type: textblock
-#. type: textblock
-#: ../src/guestfs-actions.pod:2525
+#: ../src/guestfs-actions.pod:2521
 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>."
@@ -11571,7 +11592,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2529 ../fish/guestfish-actions.pod:1700
+#: ../src/guestfs-actions.pod:2525 ../fish/guestfish-actions.pod:1694
 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."
@@ -11579,35 +11600,35 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2532 ../src/guestfs-actions.pod:2625
-#: ../src/guestfs-actions.pod:2736 ../src/guestfs-actions.pod:2756
-#: ../src/guestfs-actions.pod:2784 ../src/guestfs-actions.pod:2876
-#: ../src/guestfs-actions.pod:2907 ../src/guestfs-actions.pod:2931
-#: ../src/guestfs-actions.pod:2985 ../src/guestfs-actions.pod:3028
-#: ../src/guestfs-actions.pod:3051 ../src/guestfs-actions.pod:3072
-#: ../src/guestfs-actions.pod:3092 ../src/guestfs-actions.pod:3109
-#: ../src/guestfs-actions.pod:3128 ../src/guestfs-actions.pod:3231
-#: ../src/guestfs-actions.pod:3272 ../fish/guestfish-actions.pod:1703
-#: ../fish/guestfish-actions.pod:1789 ../fish/guestfish-actions.pod:1877
-#: ../fish/guestfish-actions.pod:1892 ../fish/guestfish-actions.pod:1913
-#: ../fish/guestfish-actions.pod:1983 ../fish/guestfish-actions.pod:2007
-#: ../fish/guestfish-actions.pod:2024 ../fish/guestfish-actions.pod:2067
-#: ../fish/guestfish-actions.pod:2102 ../fish/guestfish-actions.pod:2118
-#: ../fish/guestfish-actions.pod:2134 ../fish/guestfish-actions.pod:2147
-#: ../fish/guestfish-actions.pod:2160 ../fish/guestfish-actions.pod:2175
-#: ../fish/guestfish-actions.pod:2274 ../fish/guestfish-actions.pod:2308
+#: ../src/guestfs-actions.pod:2528 ../src/guestfs-actions.pod:2618
+#: ../src/guestfs-actions.pod:2722 ../src/guestfs-actions.pod:2741
+#: ../src/guestfs-actions.pod:2872 ../src/guestfs-actions.pod:2955
+#: ../src/guestfs-actions.pod:2983 ../src/guestfs-actions.pod:3004
+#: ../src/guestfs-actions.pod:3057 ../src/guestfs-actions.pod:3097
+#: ../src/guestfs-actions.pod:3117 ../src/guestfs-actions.pod:3137
+#: ../src/guestfs-actions.pod:3154 ../src/guestfs-actions.pod:3170
+#: ../src/guestfs-actions.pod:3188 ../src/guestfs-actions.pod:3290
+#: ../src/guestfs-actions.pod:3331 ../fish/guestfish-actions.pod:1697
+#: ../fish/guestfish-actions.pod:1780 ../fish/guestfish-actions.pod:1859
+#: ../fish/guestfish-actions.pod:1871 ../fish/guestfish-actions.pod:1955
+#: ../fish/guestfish-actions.pod:2016 ../fish/guestfish-actions.pod:2037
+#: ../fish/guestfish-actions.pod:2051 ../fish/guestfish-actions.pod:2091
+#: ../fish/guestfish-actions.pod:2123 ../fish/guestfish-actions.pod:2136
+#: ../fish/guestfish-actions.pod:2149 ../fish/guestfish-actions.pod:2159
+#: ../fish/guestfish-actions.pod:2169 ../fish/guestfish-actions.pod:2181
+#: ../fish/guestfish-actions.pod:2277 ../fish/guestfish-actions.pod:2311
 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:2539
+#: ../src/guestfs-actions.pod:2535
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2541
+#: ../src/guestfs-actions.pod:2537
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11618,202 +11639,202 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2548 ../fish/guestfish-actions.pod:1712
+#: ../src/guestfs-actions.pod:2541 ../fish/guestfish-actions.pod:1703
 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:2551 ../fish/guestfish-actions.pod:1715
+#: ../src/guestfs-actions.pod:2544 ../fish/guestfish-actions.pod:1706
 msgid "Currently defined distros are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Currently defined distros are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2555 ../fish/guestfish-actions.pod:1719
+#: ../src/guestfs-actions.pod:2548 ../fish/guestfish-actions.pod:1710
 msgid "\"archlinux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"archlinux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2557 ../fish/guestfish-actions.pod:1721
+#: ../src/guestfs-actions.pod:2550 ../fish/guestfish-actions.pod:1712
 msgid "Arch Linux."
 msgstr ""
 
 #. type: =item
 msgid "Arch Linux."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2559 ../fish/guestfish-actions.pod:1723
+#: ../src/guestfs-actions.pod:2552 ../fish/guestfish-actions.pod:1714
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2561 ../fish/guestfish-actions.pod:1725
+#: ../src/guestfs-actions.pod:2554 ../fish/guestfish-actions.pod:1716
 msgid "CentOS."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "CentOS."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2563 ../fish/guestfish-actions.pod:1727
+#: ../src/guestfs-actions.pod:2556 ../fish/guestfish-actions.pod:1718
 msgid "\"debian\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"debian\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2565 ../fish/guestfish-actions.pod:1729
+#: ../src/guestfs-actions.pod:2558 ../fish/guestfish-actions.pod:1720
 msgid "Debian."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Debian."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2567 ../fish/guestfish-actions.pod:1731
+#: ../src/guestfs-actions.pod:2560 ../fish/guestfish-actions.pod:1722
 msgid "\"fedora\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"fedora\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2569 ../fish/guestfish-actions.pod:1733
+#: ../src/guestfs-actions.pod:2562 ../fish/guestfish-actions.pod:1724
 msgid "Fedora."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Fedora."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2571 ../fish/guestfish-actions.pod:1735
+#: ../src/guestfs-actions.pod:2564 ../fish/guestfish-actions.pod:1726
 msgid "\"gentoo\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"gentoo\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2573 ../fish/guestfish-actions.pod:1737
+#: ../src/guestfs-actions.pod:2566 ../fish/guestfish-actions.pod:1728
 msgid "Gentoo."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Gentoo."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2575 ../fish/guestfish-actions.pod:1739
+#: ../src/guestfs-actions.pod:2568 ../fish/guestfish-actions.pod:1730
 msgid "\"linuxmint\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"linuxmint\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2577 ../fish/guestfish-actions.pod:1741
+#: ../src/guestfs-actions.pod:2570 ../fish/guestfish-actions.pod:1732
 msgid "Linux Mint."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Linux Mint."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2579 ../fish/guestfish-actions.pod:1743
+#: ../src/guestfs-actions.pod:2572 ../fish/guestfish-actions.pod:1734
 msgid "\"mandriva\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"mandriva\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2581 ../fish/guestfish-actions.pod:1745
+#: ../src/guestfs-actions.pod:2574 ../fish/guestfish-actions.pod:1736
 msgid "Mandriva."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Mandriva."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2583 ../fish/guestfish-actions.pod:1747
+#: ../src/guestfs-actions.pod:2576 ../fish/guestfish-actions.pod:1738
 msgid "\"meego\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"meego\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2585 ../fish/guestfish-actions.pod:1749
+#: ../src/guestfs-actions.pod:2578 ../fish/guestfish-actions.pod:1740
 msgid "MeeGo."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "MeeGo."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2587 ../fish/guestfish-actions.pod:1751
+#: ../src/guestfs-actions.pod:2580 ../fish/guestfish-actions.pod:1742
 msgid "\"pardus\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"pardus\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2589 ../fish/guestfish-actions.pod:1753
+#: ../src/guestfs-actions.pod:2582 ../fish/guestfish-actions.pod:1744
 msgid "Pardus."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Pardus."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2591 ../fish/guestfish-actions.pod:1755
+#: ../src/guestfs-actions.pod:2584 ../fish/guestfish-actions.pod:1746
 msgid "\"redhat-based\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"redhat-based\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2593 ../fish/guestfish-actions.pod:1757
+#: ../src/guestfs-actions.pod:2586 ../fish/guestfish-actions.pod:1748
 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:2595 ../fish/guestfish-actions.pod:1759
+#: ../src/guestfs-actions.pod:2588 ../fish/guestfish-actions.pod:1750
 msgid "\"rhel\""
 msgstr ""
 
 #. type: textblock
 msgid "\"rhel\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2597 ../fish/guestfish-actions.pod:1761
+#: ../src/guestfs-actions.pod:2590 ../fish/guestfish-actions.pod:1752
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2599 ../fish/guestfish-actions.pod:1763
+#: ../src/guestfs-actions.pod:2592 ../fish/guestfish-actions.pod:1754
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2601 ../fish/guestfish-actions.pod:1765
+#: ../src/guestfs-actions.pod:2594 ../fish/guestfish-actions.pod:1756
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2603 ../fish/guestfish-actions.pod:1767
+#: ../src/guestfs-actions.pod:2596 ../fish/guestfish-actions.pod:1758
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2605 ../fish/guestfish-actions.pod:1769
+#: ../src/guestfs-actions.pod:2598 ../fish/guestfish-actions.pod:1760
 msgid "Slackware."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Slackware."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2607 ../fish/guestfish-actions.pod:1771
+#: ../src/guestfs-actions.pod:2600 ../fish/guestfish-actions.pod:1762
 msgid "\"ubuntu\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"ubuntu\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2609 ../fish/guestfish-actions.pod:1773
+#: ../src/guestfs-actions.pod:2602 ../fish/guestfish-actions.pod:1764
 msgid "Ubuntu."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Ubuntu."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:2611 ../src/guestfs-actions.pod:2727
-#: ../src/guestfs-actions.pod:3019 ../fish/guestfish-actions.pod:1775
-#: ../fish/guestfish-actions.pod:1868 ../fish/guestfish-actions.pod:2093
+#: ../src/guestfs-actions.pod:2604 ../src/guestfs-actions.pod:2713
+#: ../src/guestfs-actions.pod:3088 ../fish/guestfish-actions.pod:1766
+#: ../fish/guestfish-actions.pod:1850 ../fish/guestfish-actions.pod:2114
 msgid "\"unknown\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"unknown\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2613 ../fish/guestfish-actions.pod:1777
+#: ../src/guestfs-actions.pod:2606 ../fish/guestfish-actions.pod:1768
 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:2615 ../src/guestfs-actions.pod:3011
-#: ../fish/guestfish-actions.pod:1779 ../fish/guestfish-actions.pod:2085
+#: ../src/guestfs-actions.pod:2608 ../src/guestfs-actions.pod:3080
+#: ../fish/guestfish-actions.pod:1770 ../fish/guestfish-actions.pod:2106
 msgid "\"windows\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"windows\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2617 ../fish/guestfish-actions.pod:1781
+#: ../src/guestfs-actions.pod:2610 ../fish/guestfish-actions.pod:1772
 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."
@@ -11821,21 +11842,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2622 ../src/guestfs-actions.pod:2733
-#: ../src/guestfs-actions.pod:3025 ../fish/guestfish-actions.pod:1786
-#: ../fish/guestfish-actions.pod:1874 ../fish/guestfish-actions.pod:2099
+#: ../src/guestfs-actions.pod:2615 ../src/guestfs-actions.pod:2719
+#: ../src/guestfs-actions.pod:3094 ../fish/guestfish-actions.pod:1777
+#: ../fish/guestfish-actions.pod:1856 ../fish/guestfish-actions.pod:2120
 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:2632
+#: ../src/guestfs-actions.pod:2625
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2634
+#: ../src/guestfs-actions.pod:2627
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11845,7 +11866,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2641 ../fish/guestfish-actions.pod:1798
+#: ../src/guestfs-actions.pod:2631 ../fish/guestfish-actions.pod:1786
 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 "
@@ -11854,7 +11875,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2647 ../fish/guestfish-actions.pod:1804
+#: ../src/guestfs-actions.pod:2637 ../fish/guestfish-actions.pod:1792
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
@@ -11864,7 +11885,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2651 ../fish/guestfish-actions.pod:1808
+#: ../src/guestfs-actions.pod:2641 ../fish/guestfish-actions.pod:1796
 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 "
@@ -11872,7 +11893,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2655 ../fish/guestfish-actions.pod:1812
+#: ../src/guestfs-actions.pod:2645 ../fish/guestfish-actions.pod:1800
 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 "
@@ -11881,21 +11902,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2660 ../fish/guestfish-actions.pod:1817
+#: ../src/guestfs-actions.pod:2650 ../fish/guestfish-actions.pod:1805
 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:2663 ../fish/guestfish-actions.pod:1820
+#: ../src/guestfs-actions.pod:2653 ../fish/guestfish-actions.pod:1808
 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:2666
+#: ../src/guestfs-actions.pod:2656
 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>."
@@ -11903,9 +11924,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2670 ../src/guestfs-actions.pod:2846
-#: ../src/guestfs-actions.pod:3606 ../src/guestfs-actions.pod:4816
-#: ../src/guestfs-actions.pod:6721
+#: ../src/guestfs-actions.pod:2660 ../src/guestfs-actions.pod:2928
+#: ../src/guestfs-actions.pod:3726 ../src/guestfs-actions.pod:5008
+#: ../src/guestfs-actions.pod:7037
 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 "
@@ -11913,15 +11934,20 @@ msgid ""
 "caller must free the strings and the array after use>."
 msgstr ""
 
 "caller must free the strings and the array after use>."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:2666 ../src/guestfs-actions.pod:3122
+msgid "(Added in 1.9.17)"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2676
+#: ../src/guestfs-actions.pod:2668
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2678
+#: ../src/guestfs-actions.pod:2670
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11932,7 +11958,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2685 ../fish/guestfish-actions.pod:1834
+#: ../src/guestfs-actions.pod:2674 ../fish/guestfish-actions.pod:1819
 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 "
@@ -11941,7 +11967,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2690 ../fish/guestfish-actions.pod:1839
+#: ../src/guestfs-actions.pod:2679 ../fish/guestfish-actions.pod:1824
 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."
@@ -11949,19 +11975,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2693
+#: ../src/guestfs-actions.pod:2682
 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:2702
+#: ../src/guestfs-actions.pod:2691
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2704
+#: ../src/guestfs-actions.pod:2693
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11971,53 +11997,60 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2711 ../fish/guestfish-actions.pod:1852
+#: ../src/guestfs-actions.pod:2697 ../fish/guestfish-actions.pod:1834
 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:2714 ../fish/guestfish-actions.pod:1855
+#: ../src/guestfs-actions.pod:2700 ../fish/guestfish-actions.pod:1837
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2718 ../fish/guestfish-actions.pod:1859
+#: ../src/guestfs-actions.pod:2704 ../fish/guestfish-actions.pod:1841
 msgid "\"installed\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installed\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2720 ../fish/guestfish-actions.pod:1861
+#: ../src/guestfs-actions.pod:2706 ../fish/guestfish-actions.pod:1843
 msgid "This is an installed operating system."
 msgstr ""
 
 #. type: =item
 msgid "This is an installed operating system."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-actions.pod:2722 ../fish/guestfish-actions.pod:1863
+#: ../src/guestfs-actions.pod:2708 ../fish/guestfish-actions.pod:1845
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2724 ../fish/guestfish-actions.pod:1865
+#: ../src/guestfs-actions.pod:2710 ../fish/guestfish-actions.pod:1847
 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:2729 ../fish/guestfish-actions.pod:1870
+#: ../src/guestfs-actions.pod:2715 ../fish/guestfish-actions.pod:1852
 msgid "The format of this disk image is not known."
 msgstr ""
 
 msgid "The format of this disk image is not known."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:2727 ../src/guestfs-actions.pod:3158
+#: ../src/guestfs-actions.pod:3174 ../src/guestfs-actions.pod:3192
+#: ../src/guestfs-actions.pod:5952
+msgid "(Added in 1.9.4)"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2741
+#: ../src/guestfs-actions.pod:2729
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2743
+#: ../src/guestfs-actions.pod:2731
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12028,7 +12061,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2750 ../fish/guestfish-actions.pod:1886
+#: ../src/guestfs-actions.pod:2735 ../fish/guestfish-actions.pod:1865
 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."
@@ -12036,7 +12069,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2753 ../fish/guestfish-actions.pod:1889
+#: ../src/guestfs-actions.pod:2738 ../fish/guestfish-actions.pod:1868
 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."
@@ -12044,19 +12077,176 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2761
+#: ../src/guestfs-actions.pod:2746
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 msgid "(Added in 1.7.9)"
 msgstr ""
 
+#. type: =head2
+#: ../src/guestfs-actions.pod:2748
+msgid "guestfs_inspect_get_icon"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2750
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_icon (guestfs_h *g,\n"
+"                           const char *root,\n"
+"                           size_t *size_r,\n"
+"                           ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2761
+#, no-wrap
+msgid ""
+" GUESTFS_INSPECT_GET_ICON_FAVICON, int favicon,\n"
+" GUESTFS_INSPECT_GET_ICON_HIGHQUALITY, int highquality,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2764 ../fish/guestfish-actions.pod:1877
+msgid ""
+"This function returns an icon corresponding to the inspected operating "
+"system.  The icon is returned as a buffer containing a PNG image (re-encoded "
+"to PNG if necessary)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2768 ../fish/guestfish-actions.pod:1881
+msgid ""
+"If it was not possible to get an icon this function returns a zero-length "
+"(non-NULL) buffer.  I<Callers must check for this case>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2771 ../fish/guestfish-actions.pod:1884
+msgid ""
+"Libguestfs will start by looking for a file called C</etc/favicon.png> or "
+"C<C:\\etc\\favicon.png> and if it has the correct format, the contents of "
+"this file will be returned.  You can disable favicons by passing the "
+"optional C<favicon> boolean as false (default is true)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2777 ../fish/guestfish-actions.pod:1890
+msgid ""
+"If finding the favicon fails, then we look in other places in the guest for "
+"a suitable icon."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2780 ../fish/guestfish-actions.pod:1893
+msgid ""
+"If the optional C<highquality> boolean is true then only high quality icons "
+"are returned, which means only icons of high resolution with an alpha "
+"channel.  The default (false) is to return any icon we can, even if it is of "
+"substandard quality."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2791 ../fish/guestfish-actions.pod:1904
+msgid ""
+"Unlike most other inspection API calls, the guest's disks must be mounted up "
+"before you call this, since it needs to read information from the guest "
+"filesystem during the call."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2797 ../fish/guestfish-actions.pod:1910
+msgid ""
+"B<Security:> The icon data comes from the untrusted guest, and should be "
+"treated with caution.  PNG files have been known to contain exploits.  "
+"Ensure that libpng (or other relevant libraries) are fully up to date before "
+"trying to process or display the icon."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2805 ../fish/guestfish-actions.pod:1918
+msgid ""
+"The PNG image returned can be any size.  It might not be square.  Libguestfs "
+"tries to return the largest, highest quality icon available.  The "
+"application must scale the icon to the required size."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2812 ../fish/guestfish-actions.pod:1925
+msgid ""
+"Extracting icons from Windows guests requires the external C<wrestool> "
+"program from the C<icoutils> package, and several programs (C<bmptopnm>, "
+"C<pnmtopng>, C<pamcut>)  from the C<netpbm> package.  These must be "
+"installed separately."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2819 ../fish/guestfish-actions.pod:1932
+msgid ""
+"Operating system icons are usually trademarks.  Seek legal advice before "
+"using trademarks in applications."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2828 ../src/guestfs-actions.pod:3653
+#: ../src/guestfs-actions.pod:4907
+msgid "(Added in 1.11.12)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2830
+msgid "guestfs_inspect_get_icon_va"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2832
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_icon_va (guestfs_h *g,\n"
+"                              const char *root,\n"
+"                              size_t *size_r,\n"
+"                              va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2838
+msgid "This is the \"va_list variant\" of L</guestfs_inspect_get_icon>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2842
+msgid "guestfs_inspect_get_icon_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2844
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_icon_argv (guestfs_h *g,\n"
+"                                const char *root,\n"
+"                                size_t *size_r,\n"
+"                                const struct guestfs_inspect_get_icon_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2850
+msgid "This is the \"argv variant\" of L</guestfs_inspect_get_icon>."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2763
+#: ../src/guestfs-actions.pod:2854
 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:2765
+#: ../src/guestfs-actions.pod:2856
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12067,14 +12257,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2772 ../fish/guestfish-actions.pod:1901
+#: ../src/guestfs-actions.pod:2860 ../fish/guestfish-actions.pod:1943
 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:2775 ../fish/guestfish-actions.pod:1904
+#: ../src/guestfs-actions.pod:2863 ../fish/guestfish-actions.pod:1946
 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 "
@@ -12085,20 +12275,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2782 ../src/guestfs-actions.pod:2802
-#: ../fish/guestfish-actions.pod:1911 ../fish/guestfish-actions.pod:1925
+#: ../src/guestfs-actions.pod:2870 ../src/guestfs-actions.pod:2887
+#: ../fish/guestfish-actions.pod:1953 ../fish/guestfish-actions.pod:1964
 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:2790
+#: ../src/guestfs-actions.pod:2878
 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:2792
+#: ../src/guestfs-actions.pod:2880
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12109,14 +12299,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2799 ../fish/guestfish-actions.pod:1922
+#: ../src/guestfs-actions.pod:2884 ../fish/guestfish-actions.pod:1961
 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:2804
+#: ../src/guestfs-actions.pod:2889
 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>."
@@ -12124,13 +12314,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2811
+#: ../src/guestfs-actions.pod:2896
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2813
+#: ../src/guestfs-actions.pod:2898
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -12140,7 +12330,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2820 ../fish/guestfish-actions.pod:1937
+#: ../src/guestfs-actions.pod:2902 ../fish/guestfish-actions.pod:1973
 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 "
@@ -12152,7 +12342,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2829 ../fish/guestfish-actions.pod:1946
+#: ../src/guestfs-actions.pod:2911 ../fish/guestfish-actions.pod:1982
 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 "
@@ -12161,13 +12351,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2834 ../fish/guestfish-actions.pod:1951
+#: ../src/guestfs-actions.pod:2916 ../fish/guestfish-actions.pod:1987
 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:2837
+#: ../src/guestfs-actions.pod:2919
 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 "
@@ -12177,7 +12367,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2843
+#: ../src/guestfs-actions.pod:2925
 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>."
@@ -12185,13 +12375,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2854
+#: ../src/guestfs-actions.pod:2936
 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:2856
+#: ../src/guestfs-actions.pod:2938
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12202,7 +12392,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2863
+#: ../src/guestfs-actions.pod:2942
 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 "
@@ -12212,7 +12402,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2869 ../fish/guestfish-actions.pod:1976
+#: ../src/guestfs-actions.pod:2948 ../fish/guestfish-actions.pod:2009
 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 "
@@ -12221,7 +12411,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2873 ../fish/guestfish-actions.pod:1980
+#: ../src/guestfs-actions.pod:2952 ../fish/guestfish-actions.pod:2013
 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."
@@ -12229,19 +12419,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2881 ../src/guestfs-actions.pod:2912
+#: ../src/guestfs-actions.pod:2960 ../src/guestfs-actions.pod:2988
 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:2883
+#: ../src/guestfs-actions.pod:2962
 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:2885
+#: ../src/guestfs-actions.pod:2964
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12252,7 +12442,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2892
+#: ../src/guestfs-actions.pod:2968
 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.  "
@@ -12262,7 +12452,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2898 ../fish/guestfish-actions.pod:1998
+#: ../src/guestfs-actions.pod:2974 ../fish/guestfish-actions.pod:2028
 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 "
@@ -12271,7 +12461,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2902 ../fish/guestfish-actions.pod:2002
+#: ../src/guestfs-actions.pod:2978 ../fish/guestfish-actions.pod:2032
 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 "
@@ -12280,13 +12470,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2914
+#: ../src/guestfs-actions.pod:2990
 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:2916
+#: ../src/guestfs-actions.pod:2992
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12297,7 +12487,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2923 ../fish/guestfish-actions.pod:2016
+#: ../src/guestfs-actions.pod:2996 ../fish/guestfish-actions.pod:2043
 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 "
@@ -12306,19 +12496,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2928 ../fish/guestfish-actions.pod:2021
+#: ../src/guestfs-actions.pod:3001 ../fish/guestfish-actions.pod:2048
 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:2938
+#: ../src/guestfs-actions.pod:3011
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2940
+#: ../src/guestfs-actions.pod:3013
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12328,12 +12518,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2947 ../fish/guestfish-actions.pod:2033
+#: ../src/guestfs-actions.pod:3017 ../fish/guestfish-actions.pod:2057
 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:2950 ../fish/guestfish-actions.pod:2036
+#: ../src/guestfs-actions.pod:3020 ../fish/guestfish-actions.pod:2060
 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 "
@@ -12345,7 +12535,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2959 ../fish/guestfish-actions.pod:2045
+#: ../src/guestfs-actions.pod:3029 ../fish/guestfish-actions.pod:2069
 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 "
@@ -12353,28 +12543,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2963 ../fish/guestfish-actions.pod:2049
+#: ../src/guestfs-actions.pod:3033 ../fish/guestfish-actions.pod:2073
 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:2966
+#: ../src/guestfs-actions.pod:3036
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:3043
+msgid "(Added in 1.9.13)"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2973
+#: ../src/guestfs-actions.pod:3045
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2975
+#: ../src/guestfs-actions.pod:3047
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -12384,7 +12579,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2978
+#: ../src/guestfs-actions.pod:3050
 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 "
@@ -12393,7 +12588,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2982
+#: ../src/guestfs-actions.pod:3054
 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>."
@@ -12401,19 +12596,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:2991
+#: ../src/guestfs-actions.pod:3063
 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:2993
+#: ../src/guestfs-actions.pod:3065
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2995
+#: ../src/guestfs-actions.pod:3067
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12424,7 +12619,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3002 ../fish/guestfish-actions.pod:2076
+#: ../src/guestfs-actions.pod:3071 ../fish/guestfish-actions.pod:2097
 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:"
@@ -12432,47 +12627,47 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3007 ../fish/guestfish-actions.pod:2081
+#: ../src/guestfs-actions.pod:3076 ../fish/guestfish-actions.pod:2102
 msgid "\"linux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"linux\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3009 ../fish/guestfish-actions.pod:2083
+#: ../src/guestfs-actions.pod:3078 ../fish/guestfish-actions.pod:2104
 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:3013 ../fish/guestfish-actions.pod:2087
+#: ../src/guestfs-actions.pod:3082 ../fish/guestfish-actions.pod:2108
 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:3015 ../fish/guestfish-actions.pod:2089
+#: ../src/guestfs-actions.pod:3084 ../fish/guestfish-actions.pod:2110
 msgid "\"freebsd\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"freebsd\""
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3017 ../fish/guestfish-actions.pod:2091
+#: ../src/guestfs-actions.pod:3086 ../fish/guestfish-actions.pod:2112
 msgid "FreeBSD."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "FreeBSD."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3021 ../fish/guestfish-actions.pod:2095
+#: ../src/guestfs-actions.pod:3090 ../fish/guestfish-actions.pod:2116
 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:3035
+#: ../src/guestfs-actions.pod:3104
 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:3037
+#: ../src/guestfs-actions.pod:3106
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12482,14 +12677,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3044 ../fish/guestfish-actions.pod:2111
+#: ../src/guestfs-actions.pod:3110 ../fish/guestfish-actions.pod:2129
 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:3047 ../fish/guestfish-actions.pod:2114
+#: ../src/guestfs-actions.pod:3113 ../fish/guestfish-actions.pod:2132
 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."
@@ -12497,13 +12692,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3056
+#: ../src/guestfs-actions.pod:3124
 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:3058
+#: ../src/guestfs-actions.pod:3126
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12514,7 +12709,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3065 ../fish/guestfish-actions.pod:2127
+#: ../src/guestfs-actions.pod:3130 ../fish/guestfish-actions.pod:2142
 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>."
@@ -12522,7 +12717,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3068 ../fish/guestfish-actions.pod:2130
+#: ../src/guestfs-actions.pod:3133 ../fish/guestfish-actions.pod:2145
 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."
@@ -12530,17 +12725,17 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3077
+#: ../src/guestfs-actions.pod:3142
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3079
+#: ../src/guestfs-actions.pod:3144
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3081
+#: ../src/guestfs-actions.pod:3146
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12550,19 +12745,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3088
+#: ../src/guestfs-actions.pod:3150
 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:3096
+#: ../src/guestfs-actions.pod:3160
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3098
+#: ../src/guestfs-actions.pod:3162
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12572,19 +12767,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3105
+#: ../src/guestfs-actions.pod:3166
 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:3113
+#: ../src/guestfs-actions.pod:3176
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3115
+#: ../src/guestfs-actions.pod:3178
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12594,7 +12789,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3122
+#: ../src/guestfs-actions.pod:3182
 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 "
@@ -12604,13 +12799,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3132
+#: ../src/guestfs-actions.pod:3194
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3134
+#: ../src/guestfs-actions.pod:3196
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
@@ -12621,13 +12816,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3141 ../fish/guestfish-actions.pod:2184
+#: ../src/guestfs-actions.pod:3200 ../fish/guestfish-actions.pod:2187
 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:3143
+#: ../src/guestfs-actions.pod:3202
 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 "
@@ -12641,7 +12836,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3153 ../fish/guestfish-actions.pod:2196
+#: ../src/guestfs-actions.pod:3212 ../fish/guestfish-actions.pod:2199
 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."
@@ -12649,19 +12844,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3156 ../fish/guestfish-actions.pod:2199
+#: ../src/guestfs-actions.pod:3215 ../fish/guestfish-actions.pod:2202
 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:3160 ../fish/guestfish-actions.pod:2203
+#: ../src/guestfs-actions.pod:3219 ../fish/guestfish-actions.pod:2206
 msgid "C<app_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3162 ../fish/guestfish-actions.pod:2205
+#: ../src/guestfs-actions.pod:3221 ../fish/guestfish-actions.pod:2208
 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."
@@ -12669,13 +12864,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3165 ../fish/guestfish-actions.pod:2208
+#: ../src/guestfs-actions.pod:3224 ../fish/guestfish-actions.pod:2211
 msgid "C<app_display_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_display_name>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3167 ../fish/guestfish-actions.pod:2210
+#: ../src/guestfs-actions.pod:3226 ../fish/guestfish-actions.pod:2213
 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."
@@ -12683,7 +12878,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3170 ../fish/guestfish-actions.pod:2213
+#: ../src/guestfs-actions.pod:3229 ../fish/guestfish-actions.pod:2216
 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."
@@ -12691,13 +12886,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3173 ../fish/guestfish-actions.pod:2216
+#: ../src/guestfs-actions.pod:3232 ../fish/guestfish-actions.pod:2219
 msgid "C<app_epoch>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_epoch>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3175 ../fish/guestfish-actions.pod:2218
+#: ../src/guestfs-actions.pod:3234 ../fish/guestfish-actions.pod:2221
 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>."
@@ -12705,13 +12900,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3178 ../fish/guestfish-actions.pod:2221
+#: ../src/guestfs-actions.pod:3237 ../fish/guestfish-actions.pod:2224
 msgid "C<app_version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3180 ../fish/guestfish-actions.pod:2223
+#: ../src/guestfs-actions.pod:3239 ../fish/guestfish-actions.pod:2226
 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<\"\">."
@@ -12719,13 +12914,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3183 ../fish/guestfish-actions.pod:2226
+#: ../src/guestfs-actions.pod:3242 ../fish/guestfish-actions.pod:2229
 msgid "C<app_release>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_release>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3185 ../fish/guestfish-actions.pod:2228
+#: ../src/guestfs-actions.pod:3244 ../fish/guestfish-actions.pod:2231
 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<\"\">."
@@ -12733,13 +12928,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3189 ../fish/guestfish-actions.pod:2232
+#: ../src/guestfs-actions.pod:3248 ../fish/guestfish-actions.pod:2235
 msgid "C<app_install_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_install_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3191 ../fish/guestfish-actions.pod:2234
+#: ../src/guestfs-actions.pod:3250 ../fish/guestfish-actions.pod:2237
 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 "
@@ -12748,19 +12943,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3196 ../fish/guestfish-actions.pod:2239
+#: ../src/guestfs-actions.pod:3255 ../fish/guestfish-actions.pod:2242
 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:3198 ../fish/guestfish-actions.pod:2241
+#: ../src/guestfs-actions.pod:3257 ../fish/guestfish-actions.pod:2244
 msgid "C<app_trans_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_trans_path>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3200 ../fish/guestfish-actions.pod:2243
+#: ../src/guestfs-actions.pod:3259 ../fish/guestfish-actions.pod:2246
 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<\"\">."
@@ -12768,13 +12963,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3203 ../fish/guestfish-actions.pod:2246
+#: ../src/guestfs-actions.pod:3262 ../fish/guestfish-actions.pod:2249
 msgid "C<app_publisher>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_publisher>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3205 ../fish/guestfish-actions.pod:2248
+#: ../src/guestfs-actions.pod:3264 ../fish/guestfish-actions.pod:2251
 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<\"\">."
@@ -12782,13 +12977,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3209 ../fish/guestfish-actions.pod:2252
+#: ../src/guestfs-actions.pod:3268 ../fish/guestfish-actions.pod:2255
 msgid "C<app_url>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_url>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3211 ../fish/guestfish-actions.pod:2254
+#: ../src/guestfs-actions.pod:3270 ../fish/guestfish-actions.pod:2257
 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<\"\">."
@@ -12796,13 +12991,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3214 ../fish/guestfish-actions.pod:2257
+#: ../src/guestfs-actions.pod:3273 ../fish/guestfish-actions.pod:2260
 msgid "C<app_source_package>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_source_package>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3216 ../fish/guestfish-actions.pod:2259
+#: ../src/guestfs-actions.pod:3275 ../fish/guestfish-actions.pod:2262
 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<\"\">."
@@ -12810,13 +13005,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3219 ../fish/guestfish-actions.pod:2262
+#: ../src/guestfs-actions.pod:3278 ../fish/guestfish-actions.pod:2265
 msgid "C<app_summary>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_summary>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3221 ../fish/guestfish-actions.pod:2264
+#: ../src/guestfs-actions.pod:3280 ../fish/guestfish-actions.pod:2267
 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<\"\">."
@@ -12824,13 +13019,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:3224 ../fish/guestfish-actions.pod:2267
+#: ../src/guestfs-actions.pod:3283 ../fish/guestfish-actions.pod:2270
 msgid "C<app_description>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<app_description>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3226 ../fish/guestfish-actions.pod:2269
+#: ../src/guestfs-actions.pod:3285 ../fish/guestfish-actions.pod:2272
 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<\"\">."
@@ -12838,7 +13033,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3233
+#: ../src/guestfs-actions.pod:3292
 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> "
@@ -12847,19 +13042,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3237
+#: ../src/guestfs-actions.pod:3296
 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:3239
+#: ../src/guestfs-actions.pod:3298
 msgid "guestfs_inspect_os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_inspect_os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3241
+#: ../src/guestfs-actions.pod:3300
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -12869,7 +13064,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3244 ../fish/guestfish-actions.pod:2280
+#: ../src/guestfs-actions.pod:3303 ../fish/guestfish-actions.pod:2283
 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 "
@@ -12878,13 +13073,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3248 ../fish/guestfish-actions.pod:2284
+#: ../src/guestfs-actions.pod:3307 ../fish/guestfish-actions.pod:2287
 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:3250 ../fish/guestfish-actions.pod:2286
+#: ../src/guestfs-actions.pod:3309 ../fish/guestfish-actions.pod:2289
 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.  "
@@ -12895,7 +13090,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3257
+#: ../src/guestfs-actions.pod:3316
 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, "
@@ -12904,7 +13099,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3262
+#: ../src/guestfs-actions.pod:3321
 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 "
@@ -12914,7 +13109,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3268 ../fish/guestfish-actions.pod:2304
+#: ../src/guestfs-actions.pod:3327 ../fish/guestfish-actions.pod:2307
 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."
@@ -12922,20 +13117,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3274 ../src/guestfs-actions.pod:3564
-#: ../src/guestfs-actions.pod:3626
+#: ../src/guestfs-actions.pod:3333 ../src/guestfs-actions.pod:3664
+#: ../src/guestfs-actions.pod:3746
 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:3282
+#: ../src/guestfs-actions.pod:3341
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3284
+#: ../src/guestfs-actions.pod:3343
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12946,7 +13141,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3288 ../fish/guestfish-actions.pod:2316
+#: ../src/guestfs-actions.pod:3347 ../fish/guestfish-actions.pod:2319
 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."
@@ -12954,30 +13149,30 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3291 ../src/guestfs-actions.pod:3320
-#: ../src/guestfs-actions.pod:3350 ../src/guestfs-actions.pod:3365
-#: ../src/guestfs-actions.pod:3381 ../src/guestfs-actions.pod:3437
-#: ../src/guestfs-actions.pod:3452
+#: ../src/guestfs-actions.pod:3350 ../src/guestfs-actions.pod:3379
+#: ../src/guestfs-actions.pod:3409 ../src/guestfs-actions.pod:3424
+#: ../src/guestfs-actions.pod:3440 ../src/guestfs-actions.pod:3496
+#: ../src/guestfs-actions.pod:3511
 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:3295 ../src/guestfs-actions.pod:3324
-#: ../src/guestfs-actions.pod:3369 ../src/guestfs-actions.pod:3441
-#: ../src/guestfs-actions.pod:3456
+#: ../src/guestfs-actions.pod:3354 ../src/guestfs-actions.pod:3383
+#: ../src/guestfs-actions.pod:3428 ../src/guestfs-actions.pod:3500
+#: ../src/guestfs-actions.pod:3515
 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:3297
+#: ../src/guestfs-actions.pod:3356
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3299
+#: ../src/guestfs-actions.pod:3358
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12987,7 +13182,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3302 ../fish/guestfish-actions.pod:2325
+#: ../src/guestfs-actions.pod:3361 ../fish/guestfish-actions.pod:2328
 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)."
@@ -12995,13 +13190,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3311
+#: ../src/guestfs-actions.pod:3370
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3313
+#: ../src/guestfs-actions.pod:3372
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13012,7 +13207,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3317 ../fish/guestfish-actions.pod:2334
+#: ../src/guestfs-actions.pod:3376 ../fish/guestfish-actions.pod:2337
 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."
@@ -13020,13 +13215,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3326
+#: ../src/guestfs-actions.pod:3385
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3328
+#: ../src/guestfs-actions.pod:3387
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13036,7 +13231,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3331 ../fish/guestfish-actions.pod:2343
+#: ../src/guestfs-actions.pod:3390 ../fish/guestfish-actions.pod:2346
 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)."
@@ -13044,13 +13239,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3340
+#: ../src/guestfs-actions.pod:3399
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3342
+#: ../src/guestfs-actions.pod:3401
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13061,7 +13256,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3346 ../fish/guestfish-actions.pod:2352
+#: ../src/guestfs-actions.pod:3405 ../fish/guestfish-actions.pod:2355
 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."
@@ -13069,13 +13264,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3356
+#: ../src/guestfs-actions.pod:3415
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3358
+#: ../src/guestfs-actions.pod:3417
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13086,7 +13281,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3362 ../fish/guestfish-actions.pod:2362
+#: ../src/guestfs-actions.pod:3421 ../fish/guestfish-actions.pod:2365
 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."
@@ -13094,13 +13289,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3371
+#: ../src/guestfs-actions.pod:3430
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3373
+#: ../src/guestfs-actions.pod:3432
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13111,7 +13306,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3377 ../fish/guestfish-actions.pod:2371
+#: ../src/guestfs-actions.pod:3436 ../fish/guestfish-actions.pod:2374
 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."
@@ -13119,13 +13314,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3387
+#: ../src/guestfs-actions.pod:3446
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3389
+#: ../src/guestfs-actions.pod:3448
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13135,7 +13330,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3392 ../fish/guestfish-actions.pod:2381
+#: ../src/guestfs-actions.pod:3451 ../fish/guestfish-actions.pod:2384
 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)."
@@ -13143,13 +13338,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3401
+#: ../src/guestfs-actions.pod:3460
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3403
+#: ../src/guestfs-actions.pod:3462
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13160,7 +13355,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3407 ../fish/guestfish-actions.pod:2390
+#: ../src/guestfs-actions.pod:3466 ../fish/guestfish-actions.pod:2393
 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."
@@ -13168,13 +13363,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3414
+#: ../src/guestfs-actions.pod:3473
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3416
+#: ../src/guestfs-actions.pod:3475
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13184,7 +13379,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3419 ../fish/guestfish-actions.pod:2397
+#: ../src/guestfs-actions.pod:3478 ../fish/guestfish-actions.pod:2400
 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)."
@@ -13192,13 +13387,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3428
+#: ../src/guestfs-actions.pod:3487
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3430
+#: ../src/guestfs-actions.pod:3489
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13209,7 +13404,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3434 ../fish/guestfish-actions.pod:2406
+#: ../src/guestfs-actions.pod:3493 ../fish/guestfish-actions.pod:2409
 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."
@@ -13217,13 +13412,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3443
+#: ../src/guestfs-actions.pod:3502
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3445
+#: ../src/guestfs-actions.pod:3504
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13234,21 +13429,73 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3449 ../fish/guestfish-actions.pod:2415
+#: ../src/guestfs-actions.pod:3508 ../fish/guestfish-actions.pod:2418
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
+#. type: =head2
+#: ../src/guestfs-actions.pod:3517
+msgid "guestfs_is_zero"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3519
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_zero (guestfs_h *g,\n"
+"                  const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3523 ../fish/guestfish-actions.pod:2427
+msgid ""
+"This returns true iff the file exists and the file is empty or it contains "
+"all zero bytes."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3528 ../src/guestfs-actions.pod:3542
+msgid "(Added in 1.11.8)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3530
+msgid "guestfs_is_zero_device"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3532
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_zero_device (guestfs_h *g,\n"
+"                         const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3536 ../fish/guestfish-actions.pod:2434
+msgid "This returns true iff the device exists and contains all zero bytes."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3538 ../fish/guestfish-actions.pod:2436
+msgid "Note that for large devices this can take a long time to run."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3458
+#: ../src/guestfs-actions.pod:3544
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3460
+#: ../src/guestfs-actions.pod:3546
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13258,19 +13505,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3463 ../fish/guestfish-actions.pod:2424
+#: ../src/guestfs-actions.pod:3549 ../fish/guestfish-actions.pod:2442
 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:3469
+#: ../src/guestfs-actions.pod:3555
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3471
+#: ../src/guestfs-actions.pod:3557
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13280,7 +13527,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3474 ../fish/guestfish-actions.pod:2432
+#: ../src/guestfs-actions.pod:3560 ../fish/guestfish-actions.pod:2450
 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)>."
@@ -13288,7 +13535,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3477 ../fish/guestfish-actions.pod:2435
+#: ../src/guestfs-actions.pod:3563 ../fish/guestfish-actions.pod:2453
 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."
@@ -13296,13 +13543,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3489
+#: ../src/guestfs-actions.pod:3575
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3491
+#: ../src/guestfs-actions.pod:3577
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13315,7 +13562,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3497
+#: ../src/guestfs-actions.pod:3583
 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 "
@@ -13324,13 +13571,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3509
+#: ../src/guestfs-actions.pod:3595
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3511
+#: ../src/guestfs-actions.pod:3597
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13343,7 +13590,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3517 ../fish/guestfish-actions.pod:2454
+#: ../src/guestfs-actions.pod:3603 ../fish/guestfish-actions.pod:2472
 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."
@@ -13351,19 +13598,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3531
+#: ../src/guestfs-actions.pod:3617
 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:3539
+#: ../src/guestfs-actions.pod:3625
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3541
+#: ../src/guestfs-actions.pod:3627
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -13374,21 +13621,42 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3545
+#: ../src/guestfs-actions.pod:3631
 msgid ""
 "This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
 "then it returns the extended attributes of the link itself."
 msgstr ""
 
 msgid ""
 "This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
 "then it returns the extended attributes of the link itself."
 msgstr ""
 
+#. type: =head2
+#: ../src/guestfs-actions.pod:3641
+msgid "guestfs_list_9p"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3643
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_9p (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3646 ../fish/guestfish-actions.pod:2500
+msgid ""
+"List all 9p filesystems attached to the guest.  A list of mount tags is "
+"returned."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3555
+#: ../src/guestfs-actions.pod:3655
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3557
+#: ../src/guestfs-actions.pod:3657
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13398,36 +13666,75 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3560 ../fish/guestfish-actions.pod:2482
+#: ../src/guestfs-actions.pod:3660 ../fish/guestfish-actions.pod:2507
 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:3562 ../fish/guestfish-actions.pod:2484
+#: ../src/guestfs-actions.pod:3662 ../fish/guestfish-actions.pod:2509
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
-# type: =head2
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3572
-msgid "guestfs_list_filesystems"
+#: ../src/guestfs-actions.pod:3672
+msgid "guestfs_list_dm_devices"
 msgstr ""
 
 msgstr ""
 
-# type: verbatim
 #. type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3574
+#: ../src/guestfs-actions.pod:3674
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
-" guestfs_list_filesystems (guestfs_h *g);\n"
+" guestfs_list_dm_devices (guestfs_h *g);\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3577 ../fish/guestfish-actions.pod:2492
-msgid ""
+#: ../src/guestfs-actions.pod:3677 ../fish/guestfish-actions.pod:2517
+msgid "List all device mapper devices."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3679
+msgid ""
+"The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
+"previous call to C<guestfs_luks_open>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3682
+msgid ""
+"Device mapper devices which correspond to logical volumes are I<not> "
+"returned in this list.  Call C<guestfs_lvs> if you want to list logical "
+"volumes."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3690 ../src/guestfs-actions.pod:5146
+msgid "(Added in 1.11.15)"
+msgstr ""
+
+# type: =head2
+#. type: =head2
+#: ../src/guestfs-actions.pod:3692
+msgid "guestfs_list_filesystems"
+msgstr ""
+
+# type: verbatim
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3694
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_filesystems (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#. type: textblock
+#: ../src/guestfs-actions.pod:3697 ../fish/guestfish-actions.pod:2530
+msgid ""
 "This inspection command looks for filesystems on partitions, block devices "
 "and logical volumes, returning a list of devices containing filesystems and "
 "their type."
 "This inspection command looks for filesystems on partitions, block devices "
 "and logical volumes, returning a list of devices containing filesystems and "
 "their type."
@@ -13435,7 +13742,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3581 ../fish/guestfish-actions.pod:2496
+#: ../src/guestfs-actions.pod:3701 ../fish/guestfish-actions.pod:2534
 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:"
@@ -13443,7 +13750,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3585 ../fish/guestfish-actions.pod:2500
+#: ../src/guestfs-actions.pod:3705 ../fish/guestfish-actions.pod:2538
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
@@ -13455,7 +13762,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3590 ../fish/guestfish-actions.pod:2505
+#: ../src/guestfs-actions.pod:3710 ../fish/guestfish-actions.pod:2543
 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."
@@ -13463,7 +13770,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3594
+#: ../src/guestfs-actions.pod:3714
 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 "
@@ -13472,7 +13779,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3598
+#: ../src/guestfs-actions.pod:3718
 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 "
@@ -13483,19 +13790,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3612 ../src/guestfs-actions.pod:5217
+#: ../src/guestfs-actions.pod:3732 ../src/guestfs-actions.pod:5501
 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:3614
+#: ../src/guestfs-actions.pod:3734
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3616
+#: ../src/guestfs-actions.pod:3736
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13505,19 +13812,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3619 ../fish/guestfish-actions.pod:2525
+#: ../src/guestfs-actions.pod:3739 ../fish/guestfish-actions.pod:2563
 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:3621 ../fish/guestfish-actions.pod:2527
+#: ../src/guestfs-actions.pod:3741 ../fish/guestfish-actions.pod:2565
 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:3623
+#: ../src/guestfs-actions.pod:3743
 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>."
@@ -13525,13 +13832,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3634
+#: ../src/guestfs-actions.pod:3754
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3636
+#: ../src/guestfs-actions.pod:3756
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13542,7 +13849,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3640 ../fish/guestfish-actions.pod:2538
+#: ../src/guestfs-actions.pod:3760 ../fish/guestfish-actions.pod:2576
 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'."
@@ -13550,7 +13857,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3643 ../fish/guestfish-actions.pod:2541
+#: ../src/guestfs-actions.pod:3763 ../fish/guestfish-actions.pod:2579
 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."
@@ -13558,13 +13865,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3651
+#: ../src/guestfs-actions.pod:3771
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3653
+#: ../src/guestfs-actions.pod:3773
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13576,19 +13883,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3658 ../fish/guestfish-actions.pod:2548
+#: ../src/guestfs-actions.pod:3778 ../fish/guestfish-actions.pod:2586
 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:3664
+#: ../src/guestfs-actions.pod:3784
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3666
+#: ../src/guestfs-actions.pod:3786
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13599,7 +13906,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3671 ../fish/guestfish-actions.pod:2554
+#: ../src/guestfs-actions.pod:3791 ../fish/guestfish-actions.pod:2592
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
@@ -13607,13 +13914,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3678
+#: ../src/guestfs-actions.pod:3798
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3680
+#: ../src/guestfs-actions.pod:3800
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13625,19 +13932,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3685 ../fish/guestfish-actions.pod:2561
+#: ../src/guestfs-actions.pod:3805 ../fish/guestfish-actions.pod:2599
 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:3691
+#: ../src/guestfs-actions.pod:3811
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3693
+#: ../src/guestfs-actions.pod:3813
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13648,7 +13955,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3698 ../fish/guestfish-actions.pod:2567
+#: ../src/guestfs-actions.pod:3818 ../fish/guestfish-actions.pod:2605
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
@@ -13656,13 +13963,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3705
+#: ../src/guestfs-actions.pod:3825
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3707
+#: ../src/guestfs-actions.pod:3827
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13674,7 +13981,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3712
+#: ../src/guestfs-actions.pod:3832
 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."
@@ -13682,13 +13989,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3720
+#: ../src/guestfs-actions.pod:3840
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3722
+#: ../src/guestfs-actions.pod:3842
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13699,7 +14006,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3726 ../fish/guestfish-actions.pod:2582
+#: ../src/guestfs-actions.pod:3846 ../fish/guestfish-actions.pod:2620
 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."
@@ -13707,7 +14014,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3730
+#: ../src/guestfs-actions.pod:3850
 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."
@@ -13715,13 +14022,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3739
+#: ../src/guestfs-actions.pod:3859
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3741
+#: ../src/guestfs-actions.pod:3861
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13735,7 +14042,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3748
+#: ../src/guestfs-actions.pod:3868
 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."
@@ -13743,13 +14050,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3756
+#: ../src/guestfs-actions.pod:3876
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3758
+#: ../src/guestfs-actions.pod:3878
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -13760,14 +14067,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3762 ../src/guestfs-actions.pod:6320
-#: ../fish/guestfish-actions.pod:2601 ../fish/guestfish-actions.pod:4270
+#: ../src/guestfs-actions.pod:3882 ../src/guestfs-actions.pod:6636
+#: ../fish/guestfish-actions.pod:2639 ../fish/guestfish-actions.pod:4426
 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:3764
+#: ../src/guestfs-actions.pod:3884
 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."
@@ -13775,13 +14082,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3768 ../fish/guestfish-actions.pod:2607
+#: ../src/guestfs-actions.pod:3888 ../fish/guestfish-actions.pod:2645
 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:3770 ../src/guestfs-actions.pod:6324
+#: ../src/guestfs-actions.pod:3890 ../src/guestfs-actions.pod:6640
 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>."
@@ -13789,20 +14096,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3774 ../src/guestfs-actions.pod:6328
-#: ../src/guestfs-actions.pod:6346 ../src/guestfs-actions.pod:6727
+#: ../src/guestfs-actions.pod:3894 ../src/guestfs-actions.pod:6644
+#: ../src/guestfs-actions.pod:6662 ../src/guestfs-actions.pod:7043
 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:3776
+#: ../src/guestfs-actions.pod:3896
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3778
+#: ../src/guestfs-actions.pod:3898
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
@@ -13814,7 +14121,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3783
+#: ../src/guestfs-actions.pod:3903
 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 "
@@ -13823,7 +14130,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3787 ../fish/guestfish-actions.pod:2617
+#: ../src/guestfs-actions.pod:3907 ../fish/guestfish-actions.pod:2655
 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, "
@@ -13832,7 +14139,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3792
+#: ../src/guestfs-actions.pod:3912
 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> "
@@ -13844,7 +14151,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3800
+#: ../src/guestfs-actions.pod:3920
 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>."
@@ -13852,13 +14159,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3806
+#: ../src/guestfs-actions.pod:3926
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3808
+#: ../src/guestfs-actions.pod:3928
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13872,7 +14179,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3815 ../fish/guestfish-actions.pod:2634
+#: ../src/guestfs-actions.pod:3935 ../fish/guestfish-actions.pod:2672
 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 "
@@ -13881,7 +14188,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3820
+#: ../src/guestfs-actions.pod:3940
 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."
@@ -13889,9 +14196,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3826 ../src/guestfs-actions.pod:3866
-#: ../src/guestfs-actions.pod:3889 ../src/guestfs-actions.pod:3909
-#: ../src/guestfs-actions.pod:3941 ../src/guestfs-actions.pod:3960
+#: ../src/guestfs-actions.pod:3946 ../src/guestfs-actions.pod:3986
+#: ../src/guestfs-actions.pod:4009 ../src/guestfs-actions.pod:4029
+#: ../src/guestfs-actions.pod:4064 ../src/guestfs-actions.pod:4083
 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 "
@@ -13900,20 +14207,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3830 ../src/guestfs-actions.pod:3870
-#: ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:3913
+#: ../src/guestfs-actions.pod:3950 ../src/guestfs-actions.pod:3990
+#: ../src/guestfs-actions.pod:4013 ../src/guestfs-actions.pod:4033
 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:3832
+#: ../src/guestfs-actions.pod:3952
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3834
+#: ../src/guestfs-actions.pod:3954
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13924,7 +14231,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3838
+#: ../src/guestfs-actions.pod:3958
 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 "
@@ -13934,21 +14241,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3846 ../src/guestfs-actions.pod:3945
-#: ../src/guestfs-actions.pod:3964 ../src/guestfs-actions.pod:4014
-#: ../src/guestfs-actions.pod:4062
+#: ../src/guestfs-actions.pod:3966 ../src/guestfs-actions.pod:4068
+#: ../src/guestfs-actions.pod:4087 ../src/guestfs-actions.pod:4137
+#: ../src/guestfs-actions.pod:4185
 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:3848
+#: ../src/guestfs-actions.pod:3968
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3850
+#: ../src/guestfs-actions.pod:3970
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13961,7 +14268,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3856 ../fish/guestfish-actions.pod:2660
+#: ../src/guestfs-actions.pod:3976 ../fish/guestfish-actions.pod:2698
 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 "
@@ -13970,15 +14277,15 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3863 ../src/guestfs-actions.pod:3886
-#: ../src/guestfs-actions.pod:4026 ../src/guestfs-actions.pod:4968
-#: ../src/guestfs-actions.pod:5748 ../src/guestfs-actions.pod:6155
-#: ../src/guestfs-actions.pod:6178 ../src/guestfs-actions.pod:6204
-#: ../src/guestfs-actions.pod:7364 ../fish/guestfish-actions.pod:2668
-#: ../fish/guestfish-actions.pod:2681 ../fish/guestfish-actions.pod:2765
-#: ../fish/guestfish-actions.pod:3339 ../fish/guestfish-actions.pod:3859
-#: ../fish/guestfish-actions.pod:4169 ../fish/guestfish-actions.pod:4185
-#: ../fish/guestfish-actions.pod:4200 ../fish/guestfish-actions.pod:4915
+#: ../src/guestfs-actions.pod:3983 ../src/guestfs-actions.pod:4006
+#: ../src/guestfs-actions.pod:4149 ../src/guestfs-actions.pod:5252
+#: ../src/guestfs-actions.pod:6034 ../src/guestfs-actions.pod:6443
+#: ../src/guestfs-actions.pod:6473 ../src/guestfs-actions.pod:6506
+#: ../src/guestfs-actions.pod:7682 ../fish/guestfish-actions.pod:2706
+#: ../fish/guestfish-actions.pod:2719 ../fish/guestfish-actions.pod:2806
+#: ../fish/guestfish-actions.pod:3467 ../fish/guestfish-actions.pod:3987
+#: ../fish/guestfish-actions.pod:4297 ../fish/guestfish-actions.pod:4320
+#: ../fish/guestfish-actions.pod:4342 ../fish/guestfish-actions.pod:5066
 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>."
@@ -13986,13 +14293,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3872
+#: ../src/guestfs-actions.pod:3992
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3874
+#: ../src/guestfs-actions.pod:3994
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14006,7 +14313,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3881
+#: ../src/guestfs-actions.pod:4001
 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."
@@ -14014,13 +14321,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3895
+#: ../src/guestfs-actions.pod:4015
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3897
+#: ../src/guestfs-actions.pod:4017
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14033,7 +14340,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3903 ../fish/guestfish-actions.pod:2688
+#: ../src/guestfs-actions.pod:4023 ../fish/guestfish-actions.pod:2726
 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."
@@ -14041,13 +14348,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3915
+#: ../src/guestfs-actions.pod:4035
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3917
+#: ../src/guestfs-actions.pod:4037
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14060,7 +14367,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3923 ../fish/guestfish-actions.pod:2699
+#: ../src/guestfs-actions.pod:4043 ../fish/guestfish-actions.pod:2737
 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."
@@ -14068,13 +14375,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3926 ../fish/guestfish-actions.pod:2702
+#: ../src/guestfs-actions.pod:4046 ../fish/guestfish-actions.pod:2740
 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:3928 ../fish/guestfish-actions.pod:2704
+#: ../src/guestfs-actions.pod:4048 ../fish/guestfish-actions.pod:2742
 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."
@@ -14082,7 +14389,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3931 ../fish/guestfish-actions.pod:2707
+#: ../src/guestfs-actions.pod:4051 ../fish/guestfish-actions.pod:2745
 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 "
@@ -14091,22 +14398,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3935
+#: ../src/guestfs-actions.pod:4055
 msgid ""
 "If this block device contains LVM volume groups, then calling "
 "C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
 "visible."
 msgstr ""
 
 msgid ""
 "If this block device contains LVM volume groups, then calling "
 "C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
 "visible."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:4059
+msgid "Use C<guestfs_list_dm_devices> to list all device mapper devices."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3947
+#: ../src/guestfs-actions.pod:4070
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3949
+#: ../src/guestfs-actions.pod:4072
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14119,7 +14431,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3955
+#: ../src/guestfs-actions.pod:4078
 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."
@@ -14127,13 +14439,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3966
+#: ../src/guestfs-actions.pod:4089
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3968
+#: ../src/guestfs-actions.pod:4091
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14146,7 +14458,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3974 ../fish/guestfish-actions.pod:2732
+#: ../src/guestfs-actions.pod:4097 ../fish/guestfish-actions.pod:2773
 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."
@@ -14154,13 +14466,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:3981
+#: ../src/guestfs-actions.pod:4104
 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:3983
+#: ../src/guestfs-actions.pod:4106
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14171,7 +14483,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3987 ../fish/guestfish-actions.pod:2739
+#: ../src/guestfs-actions.pod:4110 ../fish/guestfish-actions.pod:2780
 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/"
@@ -14180,7 +14492,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3991 ../fish/guestfish-actions.pod:2743
+#: ../src/guestfs-actions.pod:4114 ../fish/guestfish-actions.pod:2784
 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."
@@ -14188,25 +14500,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:3994
+#: ../src/guestfs-actions.pod:4117
 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:3999
+#: ../src/guestfs-actions.pod:4122
 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:4001
+#: ../src/guestfs-actions.pod:4124
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4003
+#: ../src/guestfs-actions.pod:4126
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14216,7 +14528,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4006
+#: ../src/guestfs-actions.pod:4129
 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."
@@ -14224,21 +14536,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4009 ../src/guestfs-actions.pod:4051
-#: ../fish/guestfish-actions.pod:2755 ../fish/guestfish-actions.pod:2786
+#: ../src/guestfs-actions.pod:4132 ../src/guestfs-actions.pod:4174
+#: ../fish/guestfish-actions.pod:2796 ../fish/guestfish-actions.pod:2827
 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:4016
+#: ../src/guestfs-actions.pod:4139
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4018
+#: ../src/guestfs-actions.pod:4141
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14248,7 +14560,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4021 ../fish/guestfish-actions.pod:2762
+#: ../src/guestfs-actions.pod:4144 ../fish/guestfish-actions.pod:2803
 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."
@@ -14256,13 +14568,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4031
+#: ../src/guestfs-actions.pod:4154
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4033
+#: ../src/guestfs-actions.pod:4156
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14273,7 +14585,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4037 ../fish/guestfish-actions.pod:2772
+#: ../src/guestfs-actions.pod:4160 ../fish/guestfish-actions.pod:2813
 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 "
@@ -14282,7 +14594,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4041 ../fish/guestfish-actions.pod:2776
+#: ../src/guestfs-actions.pod:4164 ../fish/guestfish-actions.pod:2817
 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 "
@@ -14295,13 +14607,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4054 ../fish/guestfish-actions.pod:2789
+#: ../src/guestfs-actions.pod:4177 ../fish/guestfish-actions.pod:2830
 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:4056 ../fish/guestfish-actions.pod:2791
+#: ../src/guestfs-actions.pod:4179 ../fish/guestfish-actions.pod:2832
 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."
@@ -14309,13 +14621,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4064
+#: ../src/guestfs-actions.pod:4187
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4066
+#: ../src/guestfs-actions.pod:4189
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14326,7 +14638,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4070 ../fish/guestfish-actions.pod:2799
+#: ../src/guestfs-actions.pod:4193 ../fish/guestfish-actions.pod:2840
 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>."
@@ -14334,7 +14646,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4073 ../fish/guestfish-actions.pod:2802
+#: ../src/guestfs-actions.pod:4196 ../fish/guestfish-actions.pod:2843
 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>."
@@ -14342,20 +14654,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4078 ../src/guestfs-actions.pod:5314
-#: ../src/guestfs-actions.pod:7103
+#: ../src/guestfs-actions.pod:4201 ../src/guestfs-actions.pod:5598
+#: ../src/guestfs-actions.pod:7413
 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:4080
+#: ../src/guestfs-actions.pod:4203
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4082
+#: ../src/guestfs-actions.pod:4205
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14367,25 +14679,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4087 ../fish/guestfish-actions.pod:2809
+#: ../src/guestfs-actions.pod:4210 ../fish/guestfish-actions.pod:2850
 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:4091 ../src/guestfs-actions.pod:7116
+#: ../src/guestfs-actions.pod:4214 ../src/guestfs-actions.pod:7426
 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:4093
+#: ../src/guestfs-actions.pod:4216
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4095
+#: ../src/guestfs-actions.pod:4218
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14397,7 +14709,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4100 ../fish/guestfish-actions.pod:2815
+#: ../src/guestfs-actions.pod:4223 ../fish/guestfish-actions.pod:2856
 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."
@@ -14405,13 +14717,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4108
+#: ../src/guestfs-actions.pod:4231
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4110
+#: ../src/guestfs-actions.pod:4233
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14423,7 +14735,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4115 ../fish/guestfish-actions.pod:2823
+#: ../src/guestfs-actions.pod:4238 ../fish/guestfish-actions.pod:2864
 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 "
@@ -14433,19 +14745,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4123
+#: ../src/guestfs-actions.pod:4246
 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:4125
+#: ../src/guestfs-actions.pod:4248
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4127
+#: ../src/guestfs-actions.pod:4250
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14455,7 +14767,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4130 ../fish/guestfish-actions.pod:2833
+#: ../src/guestfs-actions.pod:4253 ../fish/guestfish-actions.pod:2874
 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."
@@ -14463,7 +14775,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4133 ../fish/guestfish-actions.pod:2836
+#: ../src/guestfs-actions.pod:4256 ../fish/guestfish-actions.pod:2877
 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>)."
@@ -14471,19 +14783,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4136
+#: ../src/guestfs-actions.pod:4259
 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:4144
+#: ../src/guestfs-actions.pod:4267
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4146
+#: ../src/guestfs-actions.pod:4269
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
@@ -14493,7 +14805,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4149 ../fish/guestfish-actions.pod:2845
+#: ../src/guestfs-actions.pod:4272 ../fish/guestfish-actions.pod:2886
 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."
@@ -14501,7 +14813,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4152
+#: ../src/guestfs-actions.pod:4275
 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>."
@@ -14509,13 +14821,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4158
+#: ../src/guestfs-actions.pod:4281
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4160
+#: ../src/guestfs-actions.pod:4283
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14526,19 +14838,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4164 ../fish/guestfish-actions.pod:2852
+#: ../src/guestfs-actions.pod:4287 ../fish/guestfish-actions.pod:2893
 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:4171
+#: ../src/guestfs-actions.pod:4294
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4173
+#: ../src/guestfs-actions.pod:4296
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -14550,7 +14862,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4178 ../fish/guestfish-actions.pod:2858
+#: ../src/guestfs-actions.pod:4301 ../fish/guestfish-actions.pod:2899
 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 "
@@ -14559,7 +14871,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4182 ../fish/guestfish-actions.pod:2862
+#: ../src/guestfs-actions.pod:4305 ../fish/guestfish-actions.pod:2903
 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>.  "
@@ -14572,7 +14884,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4192
+#: ../src/guestfs-actions.pod:4315
 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 "
@@ -14584,13 +14896,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4206
+#: ../src/guestfs-actions.pod:4329
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4208
+#: ../src/guestfs-actions.pod:4331
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14601,19 +14913,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4212 ../fish/guestfish-actions.pod:2884
+#: ../src/guestfs-actions.pod:4335 ../fish/guestfish-actions.pod:2925
 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:4218
+#: ../src/guestfs-actions.pod:4341
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4220
+#: ../src/guestfs-actions.pod:4343
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14625,7 +14937,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4225 ../fish/guestfish-actions.pod:2890
+#: ../src/guestfs-actions.pod:4348 ../fish/guestfish-actions.pod:2931
 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>."
@@ -14633,7 +14945,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4228 ../fish/guestfish-actions.pod:2893
+#: ../src/guestfs-actions.pod:4351 ../fish/guestfish-actions.pod:2934
 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 "
@@ -14642,19 +14954,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4232
+#: ../src/guestfs-actions.pod:4355
 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:4238
+#: ../src/guestfs-actions.pod:4361
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4240
+#: ../src/guestfs-actions.pod:4363
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14665,7 +14977,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4244 ../fish/guestfish-actions.pod:2903
+#: ../src/guestfs-actions.pod:4367 ../fish/guestfish-actions.pod:2944
 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."
@@ -14673,13 +14985,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4251
+#: ../src/guestfs-actions.pod:4374
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4253
+#: ../src/guestfs-actions.pod:4376
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14690,7 +15002,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4257 ../fish/guestfish-actions.pod:2910
+#: ../src/guestfs-actions.pod:4380 ../fish/guestfish-actions.pod:2951
 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 "
@@ -14699,7 +15011,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4262 ../fish/guestfish-actions.pod:2915
+#: ../src/guestfs-actions.pod:4385 ../fish/guestfish-actions.pod:2956
 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."
@@ -14707,19 +15019,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4265 ../fish/guestfish-actions.pod:2918
+#: ../src/guestfs-actions.pod:4388 ../fish/guestfish-actions.pod:2959
 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:4268 ../fish/guestfish-actions.pod:2921
+#: ../src/guestfs-actions.pod:4391 ../fish/guestfish-actions.pod:2962
 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:4271 ../fish/guestfish-actions.pod:2924
+#: ../src/guestfs-actions.pod:4394 ../fish/guestfish-actions.pod:2965
 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."
@@ -14727,19 +15039,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4274 ../fish/guestfish-actions.pod:2927
+#: ../src/guestfs-actions.pod:4397 ../fish/guestfish-actions.pod:2968
 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:4281
+#: ../src/guestfs-actions.pod:4404
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4283
+#: ../src/guestfs-actions.pod:4406
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14753,7 +15065,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4290 ../fish/guestfish-actions.pod:2933
+#: ../src/guestfs-actions.pod:4413 ../fish/guestfish-actions.pod:2974
 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:"
@@ -14761,7 +15073,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4294 ../fish/guestfish-actions.pod:2937
+#: ../src/guestfs-actions.pod:4417 ../fish/guestfish-actions.pod:2978
 #, 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"
@@ -14770,28 +15082,28 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4296
+#: ../src/guestfs-actions.pod:4419
 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:4300 ../src/guestfs-actions.pod:4318
-#: ../src/guestfs-actions.pod:4336 ../src/guestfs-actions.pod:4352
-#: ../src/guestfs-actions.pod:4366 ../src/guestfs-actions.pod:4380
-#: ../src/guestfs-actions.pod:4439 ../src/guestfs-actions.pod:4704
+#: ../src/guestfs-actions.pod:4423 ../src/guestfs-actions.pod:4441
+#: ../src/guestfs-actions.pod:4459 ../src/guestfs-actions.pod:4475
+#: ../src/guestfs-actions.pod:4489 ../src/guestfs-actions.pod:4503
+#: ../src/guestfs-actions.pod:4562 ../src/guestfs-actions.pod:4839
 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:4302
+#: ../src/guestfs-actions.pod:4425
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4304
+#: ../src/guestfs-actions.pod:4427
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14805,7 +15117,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4311 ../fish/guestfish-actions.pod:2945
+#: ../src/guestfs-actions.pod:4434 ../fish/guestfish-actions.pod:2986
 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>."
@@ -14813,19 +15125,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4314
+#: ../src/guestfs-actions.pod:4437
 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:4320
+#: ../src/guestfs-actions.pod:4443
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4322
+#: ../src/guestfs-actions.pod:4445
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14839,7 +15151,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4329 ../fish/guestfish-actions.pod:2954
+#: ../src/guestfs-actions.pod:4452 ../fish/guestfish-actions.pod:2995
 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>."
@@ -14847,19 +15159,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4332
+#: ../src/guestfs-actions.pod:4455
 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:4338
+#: ../src/guestfs-actions.pod:4461
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4340
+#: ../src/guestfs-actions.pod:4463
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14871,7 +15183,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4345 ../fish/guestfish-actions.pod:2963
+#: ../src/guestfs-actions.pod:4468 ../fish/guestfish-actions.pod:3004
 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:"
@@ -14879,7 +15191,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4348 ../fish/guestfish-actions.pod:2966
+#: ../src/guestfs-actions.pod:4471 ../fish/guestfish-actions.pod:3007
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
@@ -14888,13 +15200,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4354
+#: ../src/guestfs-actions.pod:4477
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4356
+#: ../src/guestfs-actions.pod:4479
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14907,19 +15219,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4362 ../fish/guestfish-actions.pod:2972
+#: ../src/guestfs-actions.pod:4485 ../fish/guestfish-actions.pod:3013
 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:4368
+#: ../src/guestfs-actions.pod:4491
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4370
+#: ../src/guestfs-actions.pod:4493
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14932,19 +15244,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4376 ../fish/guestfish-actions.pod:2978
+#: ../src/guestfs-actions.pod:4499 ../fish/guestfish-actions.pod:3019
 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:4382
+#: ../src/guestfs-actions.pod:4505
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4384
+#: ../src/guestfs-actions.pod:4507
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14956,7 +15268,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4389
+#: ../src/guestfs-actions.pod:4512
 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>."
@@ -14964,13 +15276,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4399
+#: ../src/guestfs-actions.pod:4522
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4401
+#: ../src/guestfs-actions.pod:4524
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14982,7 +15294,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4406 ../fish/guestfish-actions.pod:2994
+#: ../src/guestfs-actions.pod:4529 ../fish/guestfish-actions.pod:3035
 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>."
@@ -14990,13 +15302,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4414
+#: ../src/guestfs-actions.pod:4537
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4416
+#: ../src/guestfs-actions.pod:4539
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15009,7 +15321,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4422
+#: ../src/guestfs-actions.pod:4545
 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 "
@@ -15018,8 +15330,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4427 ../src/guestfs-actions.pod:4470
-#: ../fish/guestfish-actions.pod:3007 ../fish/guestfish-actions.pod:3034
+#: ../src/guestfs-actions.pod:4550 ../src/guestfs-actions.pod:4595
+#: ../fish/guestfish-actions.pod:3048 ../fish/guestfish-actions.pod:3075
 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."
@@ -15027,20 +15339,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4432 ../fish/guestfish-actions.pod:3010
+#: ../src/guestfs-actions.pod:4555 ../fish/guestfish-actions.pod:3051
 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:4441
+#: ../src/guestfs-actions.pod:4564
 msgid "guestfs_mkfs_opts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_opts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4443
+#: ../src/guestfs-actions.pod:4566
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15052,17 +15364,19 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4454
+#: ../src/guestfs-actions.pod:4577
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
 " GUESTFS_MKFS_OPTS_FEATURES, const char *features,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
 " GUESTFS_MKFS_OPTS_FEATURES, const char *features,\n"
+" GUESTFS_MKFS_OPTS_INODE, int inode,\n"
+" GUESTFS_MKFS_OPTS_SECTORSIZE, int sectorsize,\n"
 "\n"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 "\n"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4457 ../fish/guestfish-actions.pod:3021
+#: ../src/guestfs-actions.pod:4582 ../fish/guestfish-actions.pod:3062
 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>."
@@ -15070,13 +15384,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:4464 ../fish/guestfish-actions.pod:3028
+#: ../src/guestfs-actions.pod:4589 ../fish/guestfish-actions.pod:3069
 msgid "C<blocksize>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "C<blocksize>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4466 ../fish/guestfish-actions.pod:3030
+#: ../src/guestfs-actions.pod:4591 ../fish/guestfish-actions.pod:3071
 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 "
@@ -15084,48 +15398,72 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4473 ../fish/guestfish-actions.pod:3037
+#: ../src/guestfs-actions.pod:4598 ../fish/guestfish-actions.pod:3078
 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:4475 ../fish/guestfish-actions.pod:3039
+#: ../src/guestfs-actions.pod:4600 ../fish/guestfish-actions.pod:3080
 msgid "C<features>"
 msgstr ""
 
 #. type: textblock
 msgid "C<features>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4477 ../fish/guestfish-actions.pod:3041
+#: ../src/guestfs-actions.pod:4602 ../fish/guestfish-actions.pod:3082
 msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
 msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4479 ../fish/guestfish-actions.pod:3043
+#: ../src/guestfs-actions.pod:4604 ../fish/guestfish-actions.pod:3084
 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:4483 ../fish/guestfish-actions.pod:3047
+#: ../src/guestfs-actions.pod:4608 ../fish/guestfish-actions.pod:3088
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
+#. type: =item
+#: ../src/guestfs-actions.pod:4611 ../fish/guestfish-actions.pod:3091
+msgid "C<inode>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4613 ../fish/guestfish-actions.pod:3093
+msgid ""
+"This passes the I<-I> parameter to the external L<mke2fs(8)> program which "
+"sets the inode size (only for ext2/3/4 filesystems at present)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:4616 ../fish/guestfish-actions.pod:3096
+msgid "C<sectorsize>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4618 ../fish/guestfish-actions.pod:3098
+msgid ""
+"This passes the I<-S> parameter to external L<mkfs.ufs(8)> program, which "
+"sets sector size for ufs filesystem."
+msgstr ""
+
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4490
+#: ../src/guestfs-actions.pod:4625
 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:4492
+#: ../src/guestfs-actions.pod:4627
 msgid "guestfs_mkfs_opts_va"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_opts_va"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4494
+#: ../src/guestfs-actions.pod:4629
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15138,19 +15476,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4500
+#: ../src/guestfs-actions.pod:4635
 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:4504
+#: ../src/guestfs-actions.pod:4639
 msgid "guestfs_mkfs_opts_argv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkfs_opts_argv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4506
+#: ../src/guestfs-actions.pod:4641
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15163,19 +15501,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4512
+#: ../src/guestfs-actions.pod:4647
 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:4516
+#: ../src/guestfs-actions.pod:4651
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4518
+#: ../src/guestfs-actions.pod:4653
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15186,7 +15524,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4522
+#: ../src/guestfs-actions.pod:4657
 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 "
@@ -15195,7 +15533,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4526 ../fish/guestfish-actions.pod:3062
+#: ../src/guestfs-actions.pod:4661 ../fish/guestfish-actions.pod:3113
 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 "
@@ -15204,7 +15542,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4530 ../fish/guestfish-actions.pod:3066
+#: ../src/guestfs-actions.pod:4665 ../fish/guestfish-actions.pod:3117
 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 "
@@ -15213,7 +15551,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4535 ../fish/guestfish-actions.pod:3071
+#: ../src/guestfs-actions.pod:4670 ../fish/guestfish-actions.pod:3122
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
@@ -15229,13 +15567,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4544 ../fish/guestfish-actions.pod:3080
+#: ../src/guestfs-actions.pod:4679 ../fish/guestfish-actions.pod:3131
 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:4546
+#: ../src/guestfs-actions.pod:4681
 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 "
@@ -15244,7 +15582,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4550
+#: ../src/guestfs-actions.pod:4685
 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 "
@@ -15254,13 +15592,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4555 ../fish/guestfish-actions.pod:3091
+#: ../src/guestfs-actions.pod:4690 ../fish/guestfish-actions.pod:3142
 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:4557
+#: ../src/guestfs-actions.pod:4692
 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 "
@@ -15269,20 +15607,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4563 ../src/guestfs-actions.pod:4822
-#: ../src/guestfs-actions.pod:5732
+#: ../src/guestfs-actions.pod:4698 ../src/guestfs-actions.pod:5014
+#: ../src/guestfs-actions.pod:6018
 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:4565
+#: ../src/guestfs-actions.pod:4700
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4567
+#: ../src/guestfs-actions.pod:4702
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15296,14 +15634,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4574 ../fish/guestfish-actions.pod:3101
+#: ../src/guestfs-actions.pod:4709 ../fish/guestfish-actions.pod:3152
 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:4577 ../fish/guestfish-actions.pod:3104
+#: ../src/guestfs-actions.pod:4712 ../fish/guestfish-actions.pod:3155
 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 "
@@ -15312,7 +15650,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4582
+#: ../src/guestfs-actions.pod:4717
 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 "
@@ -15324,13 +15662,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4596
+#: ../src/guestfs-actions.pod:4731
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4598
+#: ../src/guestfs-actions.pod:4733
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15344,7 +15682,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4605
+#: ../src/guestfs-actions.pod:4740
 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 "
@@ -15353,13 +15691,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4615
+#: ../src/guestfs-actions.pod:4750
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4617
+#: ../src/guestfs-actions.pod:4752
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15373,7 +15711,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4624
+#: ../src/guestfs-actions.pod:4759
 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 "
@@ -15382,13 +15720,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4634
+#: ../src/guestfs-actions.pod:4769
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4636
+#: ../src/guestfs-actions.pod:4771
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15399,19 +15737,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4640 ../fish/guestfish-actions.pod:3143
+#: ../src/guestfs-actions.pod:4775 ../fish/guestfish-actions.pod:3194
 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:4646
+#: ../src/guestfs-actions.pod:4781
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4648
+#: ../src/guestfs-actions.pod:4783
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15423,13 +15761,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4653 ../fish/guestfish-actions.pod:3149
+#: ../src/guestfs-actions.pod:4788 ../fish/guestfish-actions.pod:3200
 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:4655 ../fish/guestfish-actions.pod:3151
+#: ../src/guestfs-actions.pod:4790 ../fish/guestfish-actions.pod:3202
 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 "
@@ -15438,13 +15776,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4663
+#: ../src/guestfs-actions.pod:4798
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4665
+#: ../src/guestfs-actions.pod:4800
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15456,19 +15794,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4670 ../fish/guestfish-actions.pod:3159
+#: ../src/guestfs-actions.pod:4805 ../fish/guestfish-actions.pod:3210
 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:4676
+#: ../src/guestfs-actions.pod:4811
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4678
+#: ../src/guestfs-actions.pod:4813
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15479,13 +15817,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4682 ../fish/guestfish-actions.pod:3165
+#: ../src/guestfs-actions.pod:4817 ../fish/guestfish-actions.pod:3216
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4684
+#: ../src/guestfs-actions.pod:4819
 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>."
@@ -15493,13 +15831,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4691
+#: ../src/guestfs-actions.pod:4826
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4693
+#: ../src/guestfs-actions.pod:4828
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15510,13 +15848,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4697 ../fish/guestfish-actions.pod:3174
+#: ../src/guestfs-actions.pod:4832 ../fish/guestfish-actions.pod:3225
 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:4699 ../fish/guestfish-actions.pod:3176
+#: ../src/guestfs-actions.pod:4834 ../fish/guestfish-actions.pod:3227
 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)."
@@ -15524,13 +15862,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4706
+#: ../src/guestfs-actions.pod:4841
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4708
+#: ../src/guestfs-actions.pod:4843
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15542,7 +15880,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4713 ../fish/guestfish-actions.pod:3183
+#: ../src/guestfs-actions.pod:4848 ../fish/guestfish-actions.pod:3234
 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 "
@@ -15552,7 +15890,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4719 ../fish/guestfish-actions.pod:3189
+#: ../src/guestfs-actions.pod:4854 ../fish/guestfish-actions.pod:3240
 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 "
@@ -15561,7 +15899,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4724 ../fish/guestfish-actions.pod:3194
+#: ../src/guestfs-actions.pod:4859 ../fish/guestfish-actions.pod:3245
 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."
@@ -15569,7 +15907,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4727
+#: ../src/guestfs-actions.pod:4862
 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 "
@@ -15580,15 +15918,106 @@ 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:4874 ../fish/guestfish-actions.pod:3258
+msgid ""
+"This function is deprecated.  In new code, use the C<mount_options> call "
+"instead."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:4883
+msgid "guestfs_mount_9p"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:4885
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_9p (guestfs_h *g,\n"
+"                   const char *mounttag,\n"
+"                   const char *mountpoint,\n"
+"                   ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:4896
+#, no-wrap
+msgid ""
+" GUESTFS_MOUNT_9P_OPTIONS, const char *options,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4898 ../fish/guestfish-actions.pod:3269
+msgid ""
+"Mount the virtio-9p filesystem with the tag C<mounttag> on the directory "
+"C<mountpoint>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4901 ../fish/guestfish-actions.pod:3272
+msgid ""
+"If required, C<trans=virtio> will be automatically added to the options.  "
+"Any other options required can be passed in the optional C<options> "
+"parameter."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:4909
+msgid "guestfs_mount_9p_va"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:4911
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_9p_va (guestfs_h *g,\n"
+"                      const char *mounttag,\n"
+"                      const char *mountpoint,\n"
+"                      va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4917
+msgid "This is the \"va_list variant\" of L</guestfs_mount_9p>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:4921
+msgid "guestfs_mount_9p_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:4923
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_9p_argv (guestfs_h *g,\n"
+"                        const char *mounttag,\n"
+"                        const char *mountpoint,\n"
+"                        const struct guestfs_mount_9p_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:4929
+msgid "This is the \"argv variant\" of L</guestfs_mount_9p>."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4741
+#: ../src/guestfs-actions.pod:4933
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4743
+#: ../src/guestfs-actions.pod:4935
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15600,7 +16029,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4748 ../fish/guestfish-actions.pod:3211
+#: ../src/guestfs-actions.pod:4940 ../fish/guestfish-actions.pod:3282
 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 "
@@ -15609,13 +16038,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4756
+#: ../src/guestfs-actions.pod:4948
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4758
+#: ../src/guestfs-actions.pod:4950
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15628,7 +16057,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4764
+#: ../src/guestfs-actions.pod:4956
 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."
@@ -15636,7 +16065,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4768 ../fish/guestfish-actions.pod:3223
+#: ../src/guestfs-actions.pod:4960 ../fish/guestfish-actions.pod:3294
 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)."
@@ -15644,20 +16073,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4774 ../src/guestfs-actions.pod:4788
-#: ../src/guestfs-actions.pod:4805
+#: ../src/guestfs-actions.pod:4966 ../src/guestfs-actions.pod:4980
+#: ../src/guestfs-actions.pod:4997
 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:4776
+#: ../src/guestfs-actions.pod:4968
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4778
+#: ../src/guestfs-actions.pod:4970
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15669,7 +16098,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4783
+#: ../src/guestfs-actions.pod:4975
 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."
@@ -15677,13 +16106,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4790
+#: ../src/guestfs-actions.pod:4982
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4792
+#: ../src/guestfs-actions.pod:4984
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15697,7 +16126,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4799
+#: ../src/guestfs-actions.pod:4991
 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<-"
@@ -15706,13 +16135,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4807
+#: ../src/guestfs-actions.pod:4999
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4809
+#: ../src/guestfs-actions.pod:5001
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -15722,7 +16151,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4812
+#: ../src/guestfs-actions.pod:5004
 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 "
@@ -15731,13 +16160,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4824
+#: ../src/guestfs-actions.pod:5016
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4826
+#: ../src/guestfs-actions.pod:5018
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -15747,7 +16176,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4829 ../fish/guestfish-actions.pod:3254
+#: ../src/guestfs-actions.pod:5021 ../fish/guestfish-actions.pod:3325
 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>)."
@@ -15755,25 +16184,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4832 ../fish/guestfish-actions.pod:3257
+#: ../src/guestfs-actions.pod:5024 ../fish/guestfish-actions.pod:3328
 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:4834
+#: ../src/guestfs-actions.pod:5026
 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:4842
+#: ../src/guestfs-actions.pod:5034
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4844
+#: ../src/guestfs-actions.pod:5036
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15785,7 +16214,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4849 ../fish/guestfish-actions.pod:3265
+#: ../src/guestfs-actions.pod:5041 ../fish/guestfish-actions.pod:3336
 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."
@@ -15793,13 +16222,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4856
+#: ../src/guestfs-actions.pod:5048
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4858
+#: ../src/guestfs-actions.pod:5050
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15811,7 +16240,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4863 ../fish/guestfish-actions.pod:3272
+#: ../src/guestfs-actions.pod:5055 ../fish/guestfish-actions.pod:3343
 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-"
@@ -15820,7 +16249,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4867 ../fish/guestfish-actions.pod:3276
+#: ../src/guestfs-actions.pod:5059 ../fish/guestfish-actions.pod:3347
 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 "
@@ -15829,7 +16258,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4871 ../fish/guestfish-actions.pod:3280
+#: ../src/guestfs-actions.pod:5063 ../fish/guestfish-actions.pod:3351
 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."
@@ -15837,19 +16266,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4877
+#: ../src/guestfs-actions.pod:5069
 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:4879
+#: ../src/guestfs-actions.pod:5071
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4881
+#: ../src/guestfs-actions.pod:5073
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15858,23 +16287,155 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4885 ../fish/guestfish-actions.pod:3288
+#: ../src/guestfs-actions.pod:5077 ../src/guestfs-actions.pod:5116
+#: ../fish/guestfish-actions.pod:3359 ../fish/guestfish-actions.pod:3383
 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:5080 ../fish/guestfish-actions.pod:3362
+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:5088 ../src/guestfs-actions.pod:5142
+#: ../fish/guestfish-actions.pod:3370 ../fish/guestfish-actions.pod:3409
+msgid "See also L<ntfsresize(8)>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5092 ../src/guestfs-actions.pod:5182
+#: ../fish/guestfish-actions.pod:3372 ../fish/guestfish-actions.pod:3420
+msgid ""
+"This function is deprecated.  In new code, use the C<ntfsresize_opts> call "
+"instead."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:5101
+msgid "guestfs_ntfsresize_opts"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:5103
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_opts (guestfs_h *g,\n"
+"                          const char *device,\n"
+"                          ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:5113
+#, no-wrap
+msgid ""
+" GUESTFS_NTFSRESIZE_OPTS_SIZE, int64_t size,\n"
+" GUESTFS_NTFSRESIZE_OPTS_FORCE, int force,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5119 ../fish/guestfish-actions.pod:3386
+msgid "The optional parameters are:"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:5123 ../fish/guestfish-actions.pod:3390
+msgid "C<size>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5125 ../fish/guestfish-actions.pod:3392
+msgid ""
+"The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
+"resized to fit the container (eg. partition)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:5128 ../fish/guestfish-actions.pod:3395
+msgid "C<force>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5130 ../fish/guestfish-actions.pod:3397
+msgid ""
+"If this option is true, then force the resize of the filesystem even if the "
+"filesystem is marked as requiring a consistency check."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5133
+msgid ""
+"After the resize operation, the filesystem is always marked as requiring a "
+"consistency check (for safety).  You have to boot into Windows to perform "
+"this check and clear this condition.  If you I<don't> set the C<force> "
+"option then it is not possible to call C<guestfs_ntfsresize_opts> multiple "
+"times on a single filesystem without booting into Windows between each "
+"resize."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:5148
+msgid "guestfs_ntfsresize_opts_va"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:5150
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_opts_va (guestfs_h *g,\n"
+"                             const char *device,\n"
+"                             va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5155
+msgid "This is the \"va_list variant\" of L</guestfs_ntfsresize_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:5159
+msgid "guestfs_ntfsresize_opts_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:5161
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_opts_argv (guestfs_h *g,\n"
+"                               const char *device,\n"
+"                               const struct guestfs_ntfsresize_opts_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:5166
+msgid "This is the \"argv variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4893
+#: ../src/guestfs-actions.pod:5170
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4895
+#: ../src/guestfs-actions.pod:5172
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15886,7 +16447,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4900
+#: ../src/guestfs-actions.pod:5177
 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."
@@ -15894,21 +16455,21 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4905 ../src/guestfs-actions.pod:5341
-#: ../src/guestfs-actions.pod:5414 ../src/guestfs-actions.pod:5680
-#: ../src/guestfs-actions.pod:7251
+#: ../src/guestfs-actions.pod:5189 ../src/guestfs-actions.pod:5625
+#: ../src/guestfs-actions.pod:5698 ../src/guestfs-actions.pod:5966
+#: ../src/guestfs-actions.pod:7568
 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:4907
+#: ../src/guestfs-actions.pod:5191
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4909
+#: ../src/guestfs-actions.pod:5193
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15922,7 +16483,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4916
+#: ../src/guestfs-actions.pod:5200
 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."
@@ -15930,7 +16491,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4919 ../fish/guestfish-actions.pod:3306
+#: ../src/guestfs-actions.pod:5203 ../fish/guestfish-actions.pod:3434
 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 "
@@ -15939,7 +16500,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4924 ../fish/guestfish-actions.pod:3311
+#: ../src/guestfs-actions.pod:5208 ../fish/guestfish-actions.pod:3439
 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 "
@@ -15948,7 +16509,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4928
+#: ../src/guestfs-actions.pod:5212
 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."
@@ -15956,22 +16517,22 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4933 ../src/guestfs-actions.pod:4971
-#: ../src/guestfs-actions.pod:5024 ../src/guestfs-actions.pod:5102
-#: ../src/guestfs-actions.pod:5140 ../src/guestfs-actions.pod:5159
-#: ../src/guestfs-actions.pod:5199
+#: ../src/guestfs-actions.pod:5217 ../src/guestfs-actions.pod:5255
+#: ../src/guestfs-actions.pod:5308 ../src/guestfs-actions.pod:5386
+#: ../src/guestfs-actions.pod:5424 ../src/guestfs-actions.pod:5443
+#: ../src/guestfs-actions.pod:5483
 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:4935
+#: ../src/guestfs-actions.pod:5219
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4937
+#: ../src/guestfs-actions.pod:5221
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -15983,13 +16544,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4942 ../fish/guestfish-actions.pod:3322
+#: ../src/guestfs-actions.pod:5226 ../fish/guestfish-actions.pod:3450
 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:4944 ../fish/guestfish-actions.pod:3324
+#: ../src/guestfs-actions.pod:5228 ../fish/guestfish-actions.pod:3452
 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."
@@ -15997,13 +16558,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4952
+#: ../src/guestfs-actions.pod:5236
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4954
+#: ../src/guestfs-actions.pod:5238
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16015,7 +16576,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4959
+#: ../src/guestfs-actions.pod:5243
 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 "
@@ -16024,7 +16585,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4963
+#: ../src/guestfs-actions.pod:5247
 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>."
@@ -16032,13 +16593,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4973
+#: ../src/guestfs-actions.pod:5257
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4975
+#: ../src/guestfs-actions.pod:5259
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16050,7 +16611,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4980 ../fish/guestfish-actions.pod:3346
+#: ../src/guestfs-actions.pod:5264 ../fish/guestfish-actions.pod:3474
 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."
@@ -16058,19 +16619,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4983
+#: ../src/guestfs-actions.pod:5267
 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:4989
+#: ../src/guestfs-actions.pod:5273
 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:4991
+#: ../src/guestfs-actions.pod:5275
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16082,7 +16643,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4996 ../fish/guestfish-actions.pod:3355
+#: ../src/guestfs-actions.pod:5280 ../fish/guestfish-actions.pod:3483
 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>."
@@ -16090,7 +16651,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:4999 ../src/guestfs-actions.pod:5175
+#: ../src/guestfs-actions.pod:5283 ../src/guestfs-actions.pod:5459
 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 "
@@ -16099,13 +16660,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5007
+#: ../src/guestfs-actions.pod:5291
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5009
+#: ../src/guestfs-actions.pod:5293
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16116,7 +16677,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5013 ../fish/guestfish-actions.pod:3366
+#: ../src/guestfs-actions.pod:5297 ../fish/guestfish-actions.pod:3494
 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."
@@ -16124,7 +16685,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5016
+#: ../src/guestfs-actions.pod:5300
 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 "
@@ -16133,13 +16694,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5026
+#: ../src/guestfs-actions.pod:5310
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5028
+#: ../src/guestfs-actions.pod:5312
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16151,7 +16712,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5033 ../fish/guestfish-actions.pod:3378
+#: ../src/guestfs-actions.pod:5317 ../fish/guestfish-actions.pod:3506
 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> "
@@ -16160,7 +16721,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5037
+#: ../src/guestfs-actions.pod:5321
 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."
@@ -16168,25 +16729,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5040 ../fish/guestfish-actions.pod:3385
+#: ../src/guestfs-actions.pod:5324 ../fish/guestfish-actions.pod:3513
 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:5044 ../fish/guestfish-actions.pod:3389
+#: ../src/guestfs-actions.pod:5328 ../fish/guestfish-actions.pod:3517
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5046 ../fish/guestfish-actions.pod:3391
+#: ../src/guestfs-actions.pod:5330 ../fish/guestfish-actions.pod:3519
 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:5048 ../fish/guestfish-actions.pod:3393
+#: ../src/guestfs-actions.pod:5332 ../fish/guestfish-actions.pod:3521
 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 "
@@ -16195,13 +16756,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5052 ../fish/guestfish-actions.pod:3397
+#: ../src/guestfs-actions.pod:5336 ../fish/guestfish-actions.pod:3525
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5054 ../fish/guestfish-actions.pod:3399
+#: ../src/guestfs-actions.pod:5338 ../fish/guestfish-actions.pod:3527
 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 "
@@ -16210,116 +16771,116 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5061 ../fish/guestfish-actions.pod:3406
+#: ../src/guestfs-actions.pod:5345 ../fish/guestfish-actions.pod:3534
 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:5066 ../fish/guestfish-actions.pod:3411
+#: ../src/guestfs-actions.pod:5350 ../fish/guestfish-actions.pod:3539
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5068 ../fish/guestfish-actions.pod:3413
+#: ../src/guestfs-actions.pod:5352 ../fish/guestfish-actions.pod:3541
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5070 ../fish/guestfish-actions.pod:3415
+#: ../src/guestfs-actions.pod:5354 ../fish/guestfish-actions.pod:3543
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5072 ../fish/guestfish-actions.pod:3417
+#: ../src/guestfs-actions.pod:5356 ../fish/guestfish-actions.pod:3545
 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:5074 ../fish/guestfish-actions.pod:3419
+#: ../src/guestfs-actions.pod:5358 ../fish/guestfish-actions.pod:3547
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5076 ../fish/guestfish-actions.pod:3421
+#: ../src/guestfs-actions.pod:5360 ../fish/guestfish-actions.pod:3549
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5078 ../fish/guestfish-actions.pod:3423
+#: ../src/guestfs-actions.pod:5362 ../fish/guestfish-actions.pod:3551
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5080 ../fish/guestfish-actions.pod:3425
+#: ../src/guestfs-actions.pod:5364 ../fish/guestfish-actions.pod:3553
 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:5082 ../fish/guestfish-actions.pod:3427
+#: ../src/guestfs-actions.pod:5366 ../fish/guestfish-actions.pod:3555
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5084 ../fish/guestfish-actions.pod:3429
+#: ../src/guestfs-actions.pod:5368 ../fish/guestfish-actions.pod:3557
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5086 ../fish/guestfish-actions.pod:3431
+#: ../src/guestfs-actions.pod:5370 ../fish/guestfish-actions.pod:3559
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5088 ../fish/guestfish-actions.pod:3433
+#: ../src/guestfs-actions.pod:5372 ../fish/guestfish-actions.pod:3561
 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:5090 ../fish/guestfish-actions.pod:3435
+#: ../src/guestfs-actions.pod:5374 ../fish/guestfish-actions.pod:3563
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5092 ../fish/guestfish-actions.pod:3437
+#: ../src/guestfs-actions.pod:5376 ../fish/guestfish-actions.pod:3565
 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:5094 ../fish/guestfish-actions.pod:3439
+#: ../src/guestfs-actions.pod:5378 ../fish/guestfish-actions.pod:3567
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5096 ../fish/guestfish-actions.pod:3441
+#: ../src/guestfs-actions.pod:5380 ../fish/guestfish-actions.pod:3569
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5104
+#: ../src/guestfs-actions.pod:5388
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5106
+#: ../src/guestfs-actions.pod:5390
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
@@ -16330,7 +16891,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5110 ../fish/guestfish-actions.pod:3449
+#: ../src/guestfs-actions.pod:5394 ../fish/guestfish-actions.pod:3577
 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."
@@ -16338,31 +16899,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5113 ../fish/guestfish-actions.pod:3452
+#: ../src/guestfs-actions.pod:5397 ../fish/guestfish-actions.pod:3580
 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:5117 ../fish/guestfish-actions.pod:3456
+#: ../src/guestfs-actions.pod:5401 ../fish/guestfish-actions.pod:3584
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5119 ../fish/guestfish-actions.pod:3458
+#: ../src/guestfs-actions.pod:5403 ../fish/guestfish-actions.pod:3586
 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:5121 ../fish/guestfish-actions.pod:3460
+#: ../src/guestfs-actions.pod:5405 ../fish/guestfish-actions.pod:3588
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5123
+#: ../src/guestfs-actions.pod:5407
 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>."
@@ -16370,31 +16931,31 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5126 ../fish/guestfish-actions.pod:3465
+#: ../src/guestfs-actions.pod:5410 ../fish/guestfish-actions.pod:3593
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5128 ../fish/guestfish-actions.pod:3467
+#: ../src/guestfs-actions.pod:5412 ../fish/guestfish-actions.pod:3595
 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:5130 ../fish/guestfish-actions.pod:3469
+#: ../src/guestfs-actions.pod:5414 ../fish/guestfish-actions.pod:3597
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5132 ../fish/guestfish-actions.pod:3471
+#: ../src/guestfs-actions.pod:5416 ../fish/guestfish-actions.pod:3599
 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:5136
+#: ../src/guestfs-actions.pod:5420
 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 "
@@ -16403,13 +16964,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5142
+#: ../src/guestfs-actions.pod:5426
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5144
+#: ../src/guestfs-actions.pod:5428
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16422,7 +16983,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5150 ../fish/guestfish-actions.pod:3479
+#: ../src/guestfs-actions.pod:5434 ../fish/guestfish-actions.pod:3607
 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."
@@ -16430,7 +16991,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5153 ../fish/guestfish-actions.pod:3482
+#: ../src/guestfs-actions.pod:5437 ../fish/guestfish-actions.pod:3610
 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 "
@@ -16439,13 +17000,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5161
+#: ../src/guestfs-actions.pod:5445
 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:5163
+#: ../src/guestfs-actions.pod:5447
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16458,7 +17019,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5169 ../fish/guestfish-actions.pod:3490
+#: ../src/guestfs-actions.pod:5453 ../fish/guestfish-actions.pod:3618
 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 "
@@ -16468,13 +17029,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5183
+#: ../src/guestfs-actions.pod:5467
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5185
+#: ../src/guestfs-actions.pod:5469
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16487,7 +17048,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5191 ../fish/guestfish-actions.pod:3504
+#: ../src/guestfs-actions.pod:5475 ../fish/guestfish-actions.pod:3632
 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."
@@ -16495,7 +17056,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5194 ../fish/guestfish-actions.pod:3507
+#: ../src/guestfs-actions.pod:5478 ../fish/guestfish-actions.pod:3635
 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."
@@ -16503,13 +17064,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5201
+#: ../src/guestfs-actions.pod:5485
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5203
+#: ../src/guestfs-actions.pod:5487
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16520,7 +17081,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5207 ../fish/guestfish-actions.pod:3514
+#: ../src/guestfs-actions.pod:5491 ../fish/guestfish-actions.pod:3642
 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\")."
@@ -16528,7 +17089,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5211
+#: ../src/guestfs-actions.pod:5495
 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>."
@@ -16536,13 +17097,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5219
+#: ../src/guestfs-actions.pod:5503
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5221
+#: ../src/guestfs-actions.pod:5505
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16552,7 +17113,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5224 ../fish/guestfish-actions.pod:3525
+#: ../src/guestfs-actions.pod:5508 ../fish/guestfish-actions.pod:3653
 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 "
@@ -16562,13 +17123,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5233
+#: ../src/guestfs-actions.pod:5517
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5235
+#: ../src/guestfs-actions.pod:5519
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16582,7 +17143,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5242 ../fish/guestfish-actions.pod:3534
+#: ../src/guestfs-actions.pod:5526 ../fish/guestfish-actions.pod:3662
 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>."
@@ -16590,8 +17151,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5245 ../src/guestfs-actions.pod:5271
-#: ../fish/guestfish-actions.pod:3537 ../fish/guestfish-actions.pod:3552
+#: ../src/guestfs-actions.pod:5529 ../src/guestfs-actions.pod:5555
+#: ../fish/guestfish-actions.pod:3665 ../fish/guestfish-actions.pod:3680
 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."
@@ -16599,19 +17160,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5248
+#: ../src/guestfs-actions.pod:5532
 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:5259
+#: ../src/guestfs-actions.pod:5543
 msgid "guestfs_pread_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pread_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5261
+#: ../src/guestfs-actions.pod:5545
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16625,7 +17186,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5268 ../fish/guestfish-actions.pod:3549
+#: ../src/guestfs-actions.pod:5552 ../fish/guestfish-actions.pod:3677
 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>."
@@ -16633,25 +17194,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5274
+#: ../src/guestfs-actions.pod:5558
 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:5283
+#: ../src/guestfs-actions.pod:5567
 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:5285
+#: ../src/guestfs-actions.pod:5569
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5287
+#: ../src/guestfs-actions.pod:5571
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16662,7 +17223,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5291 ../fish/guestfish-actions.pod:3564
+#: ../src/guestfs-actions.pod:5575 ../fish/guestfish-actions.pod:3692
 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>."
@@ -16670,13 +17231,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5299
+#: ../src/guestfs-actions.pod:5583
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5301
+#: ../src/guestfs-actions.pod:5585
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16687,7 +17248,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5305 ../fish/guestfish-actions.pod:3572
+#: ../src/guestfs-actions.pod:5589 ../fish/guestfish-actions.pod:3700
 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."
@@ -16695,7 +17256,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5308 ../fish/guestfish-actions.pod:3575
+#: ../src/guestfs-actions.pod:5592 ../fish/guestfish-actions.pod:3703
 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 "
@@ -16704,13 +17265,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5316
+#: ../src/guestfs-actions.pod:5600
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5318
+#: ../src/guestfs-actions.pod:5602
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16721,7 +17282,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5322 ../fish/guestfish-actions.pod:3583
+#: ../src/guestfs-actions.pod:5606 ../fish/guestfish-actions.pod:3711
 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."
@@ -16729,13 +17290,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5329
+#: ../src/guestfs-actions.pod:5613
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5331
+#: ../src/guestfs-actions.pod:5615
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16747,7 +17308,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5336
+#: ../src/guestfs-actions.pod:5620
 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."
@@ -16755,13 +17316,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5343
+#: ../src/guestfs-actions.pod:5627
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5345
+#: ../src/guestfs-actions.pod:5629
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -16771,7 +17332,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5348 ../fish/guestfish-actions.pod:3597
+#: ../src/guestfs-actions.pod:5632 ../fish/guestfish-actions.pod:3725
 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."
@@ -16779,7 +17340,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5351 ../fish/guestfish-actions.pod:3600
+#: ../src/guestfs-actions.pod:5635 ../fish/guestfish-actions.pod:3728
 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>)."
@@ -16787,19 +17348,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5354
+#: ../src/guestfs-actions.pod:5638
 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:5362
+#: ../src/guestfs-actions.pod:5646
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5364
+#: ../src/guestfs-actions.pod:5648
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
@@ -16809,7 +17370,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5367 ../fish/guestfish-actions.pod:3609
+#: ../src/guestfs-actions.pod:5651 ../fish/guestfish-actions.pod:3737
 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."
@@ -16817,7 +17378,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5370
+#: ../src/guestfs-actions.pod:5654
 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>."
@@ -16825,13 +17386,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5376
+#: ../src/guestfs-actions.pod:5660
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5378
+#: ../src/guestfs-actions.pod:5662
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16842,19 +17403,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5382 ../fish/guestfish-actions.pod:3616
+#: ../src/guestfs-actions.pod:5666 ../fish/guestfish-actions.pod:3744
 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:5389
+#: ../src/guestfs-actions.pod:5673
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5391
+#: ../src/guestfs-actions.pod:5675
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16868,7 +17429,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5398 ../fish/guestfish-actions.pod:3622
+#: ../src/guestfs-actions.pod:5682 ../fish/guestfish-actions.pod:3750
 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>."
@@ -16876,7 +17437,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5401 ../fish/guestfish-actions.pod:3625
+#: ../src/guestfs-actions.pod:5685 ../fish/guestfish-actions.pod:3753
 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 "
@@ -16887,19 +17448,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5407
+#: ../src/guestfs-actions.pod:5691
 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:5416
+#: ../src/guestfs-actions.pod:5700
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5418
+#: ../src/guestfs-actions.pod:5702
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -16913,7 +17474,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5425 ../fish/guestfish-actions.pod:3640
+#: ../src/guestfs-actions.pod:5709 ../fish/guestfish-actions.pod:3768
 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>."
@@ -16921,7 +17482,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5428 ../fish/guestfish-actions.pod:3643
+#: ../src/guestfs-actions.pod:5712 ../fish/guestfish-actions.pod:3771
 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 "
@@ -16930,25 +17491,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5433
+#: ../src/guestfs-actions.pod:5717
 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:5440
+#: ../src/guestfs-actions.pod:5724
 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:5442
+#: ../src/guestfs-actions.pod:5726
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5444
+#: ../src/guestfs-actions.pod:5728
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -16960,13 +17521,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5449 ../fish/guestfish-actions.pod:3657
+#: ../src/guestfs-actions.pod:5733 ../fish/guestfish-actions.pod:3785
 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:5452
+#: ../src/guestfs-actions.pod:5736
 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 "
@@ -16975,19 +17536,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5464
+#: ../src/guestfs-actions.pod:5748
 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:5466
+#: ../src/guestfs-actions.pod:5750
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5468
+#: ../src/guestfs-actions.pod:5752
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -16998,7 +17559,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5474 ../fish/guestfish-actions.pod:3674
+#: ../src/guestfs-actions.pod:5758 ../fish/guestfish-actions.pod:3802
 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."
@@ -17006,7 +17567,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5477
+#: ../src/guestfs-actions.pod:5761
 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 "
@@ -17016,13 +17577,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5488
+#: ../src/guestfs-actions.pod:5772
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5490
+#: ../src/guestfs-actions.pod:5774
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
@@ -17033,13 +17594,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5494 ../fish/guestfish-actions.pod:3686
+#: ../src/guestfs-actions.pod:5778 ../fish/guestfish-actions.pod:3814
 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:5496 ../fish/guestfish-actions.pod:3688
+#: ../src/guestfs-actions.pod:5780 ../fish/guestfish-actions.pod:3816
 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 "
@@ -17048,7 +17609,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5500 ../fish/guestfish-actions.pod:3692
+#: ../src/guestfs-actions.pod:5784 ../fish/guestfish-actions.pod:3820
 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:"
@@ -17056,116 +17617,116 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5505 ../fish/guestfish-actions.pod:3697
+#: ../src/guestfs-actions.pod:5789 ../fish/guestfish-actions.pod:3825
 msgid "'b'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'b'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5507 ../fish/guestfish-actions.pod:3699
+#: ../src/guestfs-actions.pod:5791 ../fish/guestfish-actions.pod:3827
 msgid "Block special"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Block special"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5509 ../fish/guestfish-actions.pod:3701
+#: ../src/guestfs-actions.pod:5793 ../fish/guestfish-actions.pod:3829
 msgid "'c'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'c'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5511 ../fish/guestfish-actions.pod:3703
+#: ../src/guestfs-actions.pod:5795 ../fish/guestfish-actions.pod:3831
 msgid "Char special"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Char special"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5513 ../fish/guestfish-actions.pod:3705
+#: ../src/guestfs-actions.pod:5797 ../fish/guestfish-actions.pod:3833
 msgid "'d'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'d'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5515 ../fish/guestfish-actions.pod:3707
+#: ../src/guestfs-actions.pod:5799 ../fish/guestfish-actions.pod:3835
 msgid "Directory"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Directory"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5517 ../fish/guestfish-actions.pod:3709
+#: ../src/guestfs-actions.pod:5801 ../fish/guestfish-actions.pod:3837
 msgid "'f'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'f'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5519 ../fish/guestfish-actions.pod:3711
+#: ../src/guestfs-actions.pod:5803 ../fish/guestfish-actions.pod:3839
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5521 ../fish/guestfish-actions.pod:3713
+#: ../src/guestfs-actions.pod:5805 ../fish/guestfish-actions.pod:3841
 msgid "'l'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'l'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5523 ../fish/guestfish-actions.pod:3715
+#: ../src/guestfs-actions.pod:5807 ../fish/guestfish-actions.pod:3843
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5525 ../fish/guestfish-actions.pod:3717
+#: ../src/guestfs-actions.pod:5809 ../fish/guestfish-actions.pod:3845
 msgid "'r'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'r'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5527 ../fish/guestfish-actions.pod:3719
+#: ../src/guestfs-actions.pod:5811 ../fish/guestfish-actions.pod:3847
 msgid "Regular file"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Regular file"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5529 ../fish/guestfish-actions.pod:3721
+#: ../src/guestfs-actions.pod:5813 ../fish/guestfish-actions.pod:3849
 msgid "'s'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'s'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5531 ../fish/guestfish-actions.pod:3723
+#: ../src/guestfs-actions.pod:5815 ../fish/guestfish-actions.pod:3851
 msgid "Socket"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Socket"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5533 ../fish/guestfish-actions.pod:3725
+#: ../src/guestfs-actions.pod:5817 ../fish/guestfish-actions.pod:3853
 msgid "'u'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'u'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5535 ../fish/guestfish-actions.pod:3727
+#: ../src/guestfs-actions.pod:5819 ../fish/guestfish-actions.pod:3855
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:5537 ../fish/guestfish-actions.pod:3729
+#: ../src/guestfs-actions.pod:5821 ../fish/guestfish-actions.pod:3857
 msgid "'?'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "'?'"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5539 ../fish/guestfish-actions.pod:3731
+#: ../src/guestfs-actions.pod:5823 ../fish/guestfish-actions.pod:3859
 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:5544
+#: ../src/guestfs-actions.pod:5828
 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 "
@@ -17174,7 +17735,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5548
+#: ../src/guestfs-actions.pod:5832
 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>."
@@ -17182,13 +17743,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5554
+#: ../src/guestfs-actions.pod:5838
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5556
+#: ../src/guestfs-actions.pod:5840
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -17199,19 +17760,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5560 ../fish/guestfish-actions.pod:3744
+#: ../src/guestfs-actions.pod:5844 ../fish/guestfish-actions.pod:3872
 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:5567
+#: ../src/guestfs-actions.pod:5851
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5569
+#: ../src/guestfs-actions.pod:5853
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -17223,7 +17784,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5574 ../fish/guestfish-actions.pod:3750
+#: ../src/guestfs-actions.pod:5858 ../fish/guestfish-actions.pod:3878
 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 "
@@ -17232,7 +17793,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5578 ../fish/guestfish-actions.pod:3754
+#: ../src/guestfs-actions.pod:5862 ../fish/guestfish-actions.pod:3882
 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."
@@ -17240,7 +17801,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5582 ../fish/guestfish-actions.pod:3758
+#: ../src/guestfs-actions.pod:5866 ../fish/guestfish-actions.pod:3886
 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 "
@@ -17251,7 +17812,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5589 ../fish/guestfish-actions.pod:3765
+#: ../src/guestfs-actions.pod:5873 ../fish/guestfish-actions.pod:3893
 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 "
@@ -17261,13 +17822,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5602
+#: ../src/guestfs-actions.pod:5886
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5604
+#: ../src/guestfs-actions.pod:5888
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -17278,7 +17839,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5608 ../fish/guestfish-actions.pod:3776
+#: ../src/guestfs-actions.pod:5892 ../fish/guestfish-actions.pod:3904
 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."
@@ -17286,13 +17847,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5616
+#: ../src/guestfs-actions.pod:5900
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5618
+#: ../src/guestfs-actions.pod:5902
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17304,26 +17865,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5623 ../fish/guestfish-actions.pod:3783
+#: ../src/guestfs-actions.pod:5907 ../fish/guestfish-actions.pod:3911
 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:5626
+#: ../src/guestfs-actions.pod:5910
 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:5632
+#: ../src/guestfs-actions.pod:5916
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5634
+#: ../src/guestfs-actions.pod:5918
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17334,7 +17895,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5638 ../fish/guestfish-actions.pod:3792
+#: ../src/guestfs-actions.pod:5922 ../fish/guestfish-actions.pod:3920
 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."
@@ -17342,7 +17903,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5641
+#: ../src/guestfs-actions.pod:5925
 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> "
@@ -17351,12 +17912,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5651
+#: ../src/guestfs-actions.pod:5935
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5653
+#: ../src/guestfs-actions.pod:5937
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17366,7 +17927,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5657
+#: ../src/guestfs-actions.pod:5941
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 "resized to its minimum size.  This works like the I<-M> option to the "
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 "resized to its minimum size.  This works like the I<-M> option to the "
@@ -17374,7 +17935,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5661
+#: ../src/guestfs-actions.pod:5945
 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.  "
@@ -17384,13 +17945,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5668
+#: ../src/guestfs-actions.pod:5954
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5670
+#: ../src/guestfs-actions.pod:5956
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17402,7 +17963,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5675
+#: ../src/guestfs-actions.pod:5961
 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."
@@ -17410,13 +17971,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5682
+#: ../src/guestfs-actions.pod:5968
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5684
+#: ../src/guestfs-actions.pod:5970
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17427,19 +17988,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5688 ../fish/guestfish-actions.pod:3825
+#: ../src/guestfs-actions.pod:5974 ../fish/guestfish-actions.pod:3953
 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:5694
+#: ../src/guestfs-actions.pod:5980
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5696
+#: ../src/guestfs-actions.pod:5982
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17450,7 +18011,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5700 ../fish/guestfish-actions.pod:3831
+#: ../src/guestfs-actions.pod:5986 ../fish/guestfish-actions.pod:3959
 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."
@@ -17458,13 +18019,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5708
+#: ../src/guestfs-actions.pod:5994
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5710
+#: ../src/guestfs-actions.pod:5996
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17475,19 +18036,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5714 ../fish/guestfish-actions.pod:3839
+#: ../src/guestfs-actions.pod:6000 ../fish/guestfish-actions.pod:3967
 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:5720
+#: ../src/guestfs-actions.pod:6006
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5722
+#: ../src/guestfs-actions.pod:6008
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17498,7 +18059,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5726
+#: ../src/guestfs-actions.pod:6012
 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."
@@ -17506,13 +18067,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5734
+#: ../src/guestfs-actions.pod:6020
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5736
+#: ../src/guestfs-actions.pod:6022
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17523,7 +18084,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5740 ../fish/guestfish-actions.pod:3853
+#: ../src/guestfs-actions.pod:6026 ../fish/guestfish-actions.pod:3981
 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."
@@ -17531,9 +18092,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5743 ../src/guestfs-actions.pod:5764
-#: ../src/guestfs-actions.pod:5783 ../fish/guestfish-actions.pod:3856
-#: ../fish/guestfish-actions.pod:3871 ../fish/guestfish-actions.pod:3884
+#: ../src/guestfs-actions.pod:6029 ../src/guestfs-actions.pod:6050
+#: ../src/guestfs-actions.pod:6069 ../fish/guestfish-actions.pod:3984
+#: ../fish/guestfish-actions.pod:3999 ../fish/guestfish-actions.pod:4012
 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."
@@ -17541,20 +18102,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5751 ../src/guestfs-actions.pod:5769
-#: ../src/guestfs-actions.pod:5788
+#: ../src/guestfs-actions.pod:6037 ../src/guestfs-actions.pod:6055
+#: ../src/guestfs-actions.pod:6074
 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:5753
+#: ../src/guestfs-actions.pod:6039
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5755
+#: ../src/guestfs-actions.pod:6041
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17565,7 +18126,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5759 ../fish/guestfish-actions.pod:3866
+#: ../src/guestfs-actions.pod:6045 ../fish/guestfish-actions.pod:3994
 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."
@@ -17573,19 +18134,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5762 ../fish/guestfish-actions.pod:3869
+#: ../src/guestfs-actions.pod:6048 ../fish/guestfish-actions.pod:3997
 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:5771
+#: ../src/guestfs-actions.pod:6057
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5773
+#: ../src/guestfs-actions.pod:6059
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17596,7 +18157,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5777
+#: ../src/guestfs-actions.pod:6063
 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>, "
@@ -17606,13 +18167,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5790
+#: ../src/guestfs-actions.pod:6076
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5792
+#: ../src/guestfs-actions.pod:6078
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17623,7 +18184,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5796 ../fish/guestfish-actions.pod:3893
+#: ../src/guestfs-actions.pod:6082 ../fish/guestfish-actions.pod:4021
 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."
@@ -17631,7 +18192,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5799 ../fish/guestfish-actions.pod:3896
+#: ../src/guestfs-actions.pod:6085 ../fish/guestfish-actions.pod:4024
 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."
@@ -17639,19 +18200,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5802 ../fish/guestfish-actions.pod:3899
+#: ../src/guestfs-actions.pod:6088 ../fish/guestfish-actions.pod:4027
 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:5809
+#: ../src/guestfs-actions.pod:6095
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5811
+#: ../src/guestfs-actions.pod:6097
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17661,31 +18222,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5815 ../fish/guestfish-actions.pod:3908
+#: ../src/guestfs-actions.pod:6101 ../fish/guestfish-actions.pod:4036
 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:5822 ../fish/guestfish-actions.pod:3915
+#: ../src/guestfs-actions.pod:6108 ../fish/guestfish-actions.pod:4043
 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:5825 ../fish/guestfish-actions.pod:3918
+#: ../src/guestfs-actions.pod:6111 ../fish/guestfish-actions.pod:4046
 msgid "C<unix:I<path>>"
 msgstr ""
 
 #. type: textblock
 msgid "C<unix:I<path>>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5827 ../fish/guestfish-actions.pod:3920
+#: ../src/guestfs-actions.pod:6113 ../fish/guestfish-actions.pod:4048
 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:5829 ../fish/guestfish-actions.pod:3922
+#: ../src/guestfs-actions.pod:6115 ../fish/guestfish-actions.pod:4050
 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 "
@@ -17694,13 +18255,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5837
+#: ../src/guestfs-actions.pod:6125
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5839
+#: ../src/guestfs-actions.pod:6127
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17710,7 +18271,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5843 ../fish/guestfish-actions.pod:3934
+#: ../src/guestfs-actions.pod:6131 ../fish/guestfish-actions.pod:4062
 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 "
@@ -17719,7 +18280,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5848 ../fish/guestfish-actions.pod:3939
+#: ../src/guestfs-actions.pod:6136 ../fish/guestfish-actions.pod:4067
 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)."
@@ -17727,13 +18288,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5855
+#: ../src/guestfs-actions.pod:6143
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5857
+#: ../src/guestfs-actions.pod:6145
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17744,7 +18305,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5861 ../fish/guestfish-actions.pod:3948
+#: ../src/guestfs-actions.pod:6149 ../fish/guestfish-actions.pod:4076
 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."
@@ -17752,7 +18313,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5865
+#: ../src/guestfs-actions.pod:6153
 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 "
@@ -17761,25 +18322,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5869 ../fish/guestfish-actions.pod:3956
+#: ../src/guestfs-actions.pod:6157 ../fish/guestfish-actions.pod:4084
 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:5872 ../fish/guestfish-actions.pod:3959
+#: ../src/guestfs-actions.pod:6160 ../fish/guestfish-actions.pod:4087
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5878
+#: ../src/guestfs-actions.pod:6166
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5880
+#: ../src/guestfs-actions.pod:6168
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17791,7 +18352,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5885 ../fish/guestfish-actions.pod:3965
+#: ../src/guestfs-actions.pod:6173 ../fish/guestfish-actions.pod:4093
 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."
@@ -17799,7 +18360,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5889
+#: ../src/guestfs-actions.pod:6177
 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."
@@ -17807,13 +18368,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5896
+#: ../src/guestfs-actions.pod:6184
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5898
+#: ../src/guestfs-actions.pod:6186
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17825,7 +18386,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5903 ../fish/guestfish-actions.pod:3976
+#: ../src/guestfs-actions.pod:6191 ../fish/guestfish-actions.pod:4104
 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>, "
@@ -17834,7 +18395,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5908
+#: ../src/guestfs-actions.pod:6196
 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."
@@ -17842,13 +18403,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5915
+#: ../src/guestfs-actions.pod:6203
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5917
+#: ../src/guestfs-actions.pod:6205
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17859,7 +18420,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5921
+#: ../src/guestfs-actions.pod:6209
 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>."
@@ -17867,7 +18428,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5925 ../fish/guestfish-actions.pod:3994
+#: ../src/guestfs-actions.pod:6213 ../fish/guestfish-actions.pod:4122
 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."
@@ -17875,13 +18436,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5936
+#: ../src/guestfs-actions.pod:6224
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5938
+#: ../src/guestfs-actions.pod:6226
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17892,7 +18453,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5942 ../fish/guestfish-actions.pod:4007
+#: ../src/guestfs-actions.pod:6230 ../fish/guestfish-actions.pod:4135
 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."
@@ -17900,7 +18461,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5945 ../fish/guestfish-actions.pod:4010
+#: ../src/guestfs-actions.pod:6233 ../fish/guestfish-actions.pod:4138
 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>)."
@@ -17908,7 +18469,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5948
+#: ../src/guestfs-actions.pod:6236
 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."
@@ -17916,13 +18477,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5955
+#: ../src/guestfs-actions.pod:6243
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5957
+#: ../src/guestfs-actions.pod:6245
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17933,13 +18494,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5961 ../fish/guestfish-actions.pod:4022
+#: ../src/guestfs-actions.pod:6249 ../fish/guestfish-actions.pod:4150
 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:5963 ../fish/guestfish-actions.pod:4024
+#: ../src/guestfs-actions.pod:6251 ../fish/guestfish-actions.pod:4152
 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."
@@ -17947,19 +18508,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5966 ../fish/guestfish-actions.pod:4027
+#: ../src/guestfs-actions.pod:6254 ../fish/guestfish-actions.pod:4155
 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:5972
+#: ../src/guestfs-actions.pod:6260
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5974
+#: ../src/guestfs-actions.pod:6262
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -17970,20 +18531,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5978 ../fish/guestfish-actions.pod:4035
+#: ../src/guestfs-actions.pod:6266 ../fish/guestfish-actions.pod:4163
 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:5980 ../fish/guestfish-actions.pod:4037
+#: ../src/guestfs-actions.pod:6268 ../fish/guestfish-actions.pod:4165
 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:5983 ../fish/guestfish-actions.pod:4040
+#: ../src/guestfs-actions.pod:6271 ../fish/guestfish-actions.pod:4168
 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."
@@ -17991,13 +18552,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:5986 ../fish/guestfish-actions.pod:4043
+#: ../src/guestfs-actions.pod:6274 ../fish/guestfish-actions.pod:4171
 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:5988 ../fish/guestfish-actions.pod:4045
+#: ../src/guestfs-actions.pod:6276 ../fish/guestfish-actions.pod:4173
 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 "
@@ -18009,13 +18570,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6000
+#: ../src/guestfs-actions.pod:6288
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6002
+#: ../src/guestfs-actions.pod:6290
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18026,7 +18587,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6006
+#: ../src/guestfs-actions.pod:6294
 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 "
@@ -18036,7 +18597,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6011
+#: ../src/guestfs-actions.pod:6299
 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."
@@ -18044,7 +18605,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6014 ../fish/guestfish-actions.pod:4067
+#: ../src/guestfs-actions.pod:6302 ../fish/guestfish-actions.pod:4195
 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 "
@@ -18054,13 +18615,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6024
+#: ../src/guestfs-actions.pod:6312
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6026
+#: ../src/guestfs-actions.pod:6314
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18071,7 +18632,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6030 ../fish/guestfish-actions.pod:4079
+#: ../src/guestfs-actions.pod:6318 ../fish/guestfish-actions.pod:4207
 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)."
@@ -18079,7 +18640,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6033 ../fish/guestfish-actions.pod:4082
+#: ../src/guestfs-actions.pod:6321 ../fish/guestfish-actions.pod:4210
 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>)."
@@ -18087,13 +18648,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6043
+#: ../src/guestfs-actions.pod:6331
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6045
+#: ../src/guestfs-actions.pod:6333
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18103,7 +18664,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6049 ../fish/guestfish-actions.pod:4094
+#: ../src/guestfs-actions.pod:6337 ../fish/guestfish-actions.pod:4222
 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."
@@ -18111,7 +18672,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6052 ../fish/guestfish-actions.pod:4097
+#: ../src/guestfs-actions.pod:6340 ../fish/guestfish-actions.pod:4225
 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."
@@ -18119,14 +18680,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6056 ../fish/guestfish-actions.pod:4101
+#: ../src/guestfs-actions.pod:6344 ../fish/guestfish-actions.pod:4229
 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:6059
+#: ../src/guestfs-actions.pod:6347
 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>)."
@@ -18134,13 +18695,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6067
+#: ../src/guestfs-actions.pod:6355
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6069
+#: ../src/guestfs-actions.pod:6357
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18150,20 +18711,20 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6073 ../fish/guestfish-actions.pod:4114
+#: ../src/guestfs-actions.pod:6361 ../fish/guestfish-actions.pod:4242
 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:6075 ../fish/guestfish-actions.pod:4116
+#: ../src/guestfs-actions.pod:6363 ../fish/guestfish-actions.pod:4244
 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:6078
+#: ../src/guestfs-actions.pod:6366
 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>)."
@@ -18171,13 +18732,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6086
+#: ../src/guestfs-actions.pod:6374
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6088
+#: ../src/guestfs-actions.pod:6376
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18188,7 +18749,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6092 ../fish/guestfish-actions.pod:4127
+#: ../src/guestfs-actions.pod:6380 ../fish/guestfish-actions.pod:4255
 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>."
@@ -18196,19 +18757,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6095 ../fish/guestfish-actions.pod:4130
+#: ../src/guestfs-actions.pod:6383 ../fish/guestfish-actions.pod:4258
 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:6101
+#: ../src/guestfs-actions.pod:6389
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6103
+#: ../src/guestfs-actions.pod:6391
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18222,7 +18783,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6110 ../fish/guestfish-actions.pod:4136
+#: ../src/guestfs-actions.pod:6398 ../fish/guestfish-actions.pod:4264
 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."
@@ -18230,19 +18791,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6114
+#: ../src/guestfs-actions.pod:6402
 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:6120
+#: ../src/guestfs-actions.pod:6408
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6122
+#: ../src/guestfs-actions.pod:6410
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18257,7 +18818,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6130 ../fish/guestfish-actions.pod:4146
+#: ../src/guestfs-actions.pod:6418 ../fish/guestfish-actions.pod:4274
 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."
@@ -18265,13 +18826,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6133 ../fish/guestfish-actions.pod:4149
+#: ../src/guestfs-actions.pod:6421 ../fish/guestfish-actions.pod:4277
 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:6135 ../fish/guestfish-actions.pod:4151
+#: ../src/guestfs-actions.pod:6423 ../fish/guestfish-actions.pod:4279
 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<-"
@@ -18283,7 +18844,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6143 ../fish/guestfish-actions.pod:4159
+#: ../src/guestfs-actions.pod:6431 ../fish/guestfish-actions.pod:4287
 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."
@@ -18291,7 +18852,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6146 ../fish/guestfish-actions.pod:4162
+#: ../src/guestfs-actions.pod:6434 ../fish/guestfish-actions.pod:4290
 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 "
@@ -18300,20 +18861,28 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6150
+#: ../src/guestfs-actions.pod:6438
 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:6446 ../src/guestfs-actions.pod:6476
+#: ../src/guestfs-actions.pod:6509 ../fish/guestfish-actions.pod:4300
+#: ../fish/guestfish-actions.pod:4323 ../fish/guestfish-actions.pod:4345
+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:6160
+#: ../src/guestfs-actions.pod:6455
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6162
+#: ../src/guestfs-actions.pod:6457
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18325,7 +18894,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6167
+#: ../src/guestfs-actions.pod:6462
 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 "
@@ -18335,7 +18904,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6173
+#: ../src/guestfs-actions.pod:6468
 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>"
@@ -18343,13 +18912,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6183
+#: ../src/guestfs-actions.pod:6485
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6185
+#: ../src/guestfs-actions.pod:6487
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18365,7 +18934,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6194 ../fish/guestfish-actions.pod:4192
+#: ../src/guestfs-actions.pod:6496 ../fish/guestfish-actions.pod:4334
 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)."
@@ -18373,7 +18942,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6197
+#: ../src/guestfs-actions.pod:6499
 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."
@@ -18381,19 +18950,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6200
+#: ../src/guestfs-actions.pod:6502
 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:6209
+#: ../src/guestfs-actions.pod:6518
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6211
+#: ../src/guestfs-actions.pod:6520
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18404,7 +18973,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6215
+#: ../src/guestfs-actions.pod:6524
 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, "
@@ -18414,20 +18983,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6220 ../src/guestfs-actions.pod:6236
-#: ../fish/guestfish-actions.pod:4212 ../fish/guestfish-actions.pod:4221
+#: ../src/guestfs-actions.pod:6529 ../src/guestfs-actions.pod:6545
+#: ../fish/guestfish-actions.pod:4361 ../fish/guestfish-actions.pod:4370
 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:6228
+#: ../src/guestfs-actions.pod:6537
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6230
+#: ../src/guestfs-actions.pod:6539
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18438,19 +19007,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6234 ../fish/guestfish-actions.pod:4219
+#: ../src/guestfs-actions.pod:6543 ../fish/guestfish-actions.pod:4368
 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:6244
+#: ../src/guestfs-actions.pod:6553
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6246
+#: ../src/guestfs-actions.pod:6555
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18461,7 +19030,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6250 ../fish/guestfish-actions.pod:4228
+#: ../src/guestfs-actions.pod:6559 ../fish/guestfish-actions.pod:4377
 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."
@@ -18469,19 +19038,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6254
+#: ../src/guestfs-actions.pod:6563
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:6568 ../fish/guestfish-actions.pod:4383
+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:6261
+#: ../src/guestfs-actions.pod:6577
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6263
+#: ../src/guestfs-actions.pod:6579
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -18492,7 +19067,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6267 ../fish/guestfish-actions.pod:4238
+#: ../src/guestfs-actions.pod:6583 ../fish/guestfish-actions.pod:4394
 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>."
@@ -18500,13 +19075,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6270
+#: ../src/guestfs-actions.pod:6586
 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:6272 ../fish/guestfish-actions.pod:4243
+#: ../src/guestfs-actions.pod:6588 ../fish/guestfish-actions.pod:4399
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
@@ -18515,7 +19090,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6274 ../fish/guestfish-actions.pod:4245
+#: ../src/guestfs-actions.pod:6590 ../fish/guestfish-actions.pod:4401
 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."
@@ -18523,19 +19098,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6278
+#: ../src/guestfs-actions.pod:6594
 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:6285
+#: ../src/guestfs-actions.pod:6601
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6287
+#: ../src/guestfs-actions.pod:6603
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18546,7 +19121,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6291
+#: ../src/guestfs-actions.pod:6607
 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."
@@ -18554,19 +19129,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6294
+#: ../src/guestfs-actions.pod:6610
 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:6302
+#: ../src/guestfs-actions.pod:6618
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6304
+#: ../src/guestfs-actions.pod:6620
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18577,25 +19152,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6308 ../fish/guestfish-actions.pod:4264
+#: ../src/guestfs-actions.pod:6624 ../fish/guestfish-actions.pod:4420
 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:6312
+#: ../src/guestfs-actions.pod:6628
 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:6314 ../src/guestfs-structs.pod:109
+#: ../src/guestfs-actions.pod:6630 ../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:6316
+#: ../src/guestfs-actions.pod:6632
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -18606,19 +19181,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6322 ../fish/guestfish-actions.pod:4272
+#: ../src/guestfs-actions.pod:6638 ../fish/guestfish-actions.pod:4428
 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:6330 ../src/guestfs-structs.pod:135
+#: ../src/guestfs-actions.pod:6646 ../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:6332
+#: ../src/guestfs-actions.pod:6648
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
@@ -18629,7 +19204,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6336 ../fish/guestfish-actions.pod:4278
+#: ../src/guestfs-actions.pod:6652 ../fish/guestfish-actions.pod:4434
 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 "
@@ -18638,13 +19213,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6340 ../fish/guestfish-actions.pod:4282
+#: ../src/guestfs-actions.pod:6656 ../fish/guestfish-actions.pod:4438
 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:6342
+#: ../src/guestfs-actions.pod:6658
 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>."
@@ -18652,13 +19227,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6348
+#: ../src/guestfs-actions.pod:6664
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6350
+#: ../src/guestfs-actions.pod:6666
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18669,7 +19244,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6354 ../fish/guestfish-actions.pod:4288
+#: ../src/guestfs-actions.pod:6670 ../fish/guestfish-actions.pod:4444
 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."
@@ -18677,13 +19252,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6366
+#: ../src/guestfs-actions.pod:6682
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6368
+#: ../src/guestfs-actions.pod:6684
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -18695,7 +19270,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6373
+#: ../src/guestfs-actions.pod:6689
 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>."
@@ -18703,19 +19278,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6377 ../fish/guestfish-actions.pod:4302
+#: ../src/guestfs-actions.pod:6693 ../fish/guestfish-actions.pod:4458
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6381 ../fish/guestfish-actions.pod:4306
+#: ../src/guestfs-actions.pod:6697 ../fish/guestfish-actions.pod:4462
 msgid "s"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "s"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6383
+#: ../src/guestfs-actions.pod:6699
 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)."
@@ -18723,37 +19298,37 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6386 ../fish/guestfish-actions.pod:4311
+#: ../src/guestfs-actions.pod:6702 ../fish/guestfish-actions.pod:4467
 msgid "S"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "S"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6388 ../fish/guestfish-actions.pod:4313
+#: ../src/guestfs-actions.pod:6704 ../fish/guestfish-actions.pod:4469
 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:6390 ../fish/guestfish-actions.pod:4315
+#: ../src/guestfs-actions.pod:6706 ../fish/guestfish-actions.pod:4471
 msgid "b"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "b"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6392 ../fish/guestfish-actions.pod:4317
+#: ../src/guestfs-actions.pod:6708 ../fish/guestfish-actions.pod:4473
 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:6395 ../fish/guestfish-actions.pod:4320
+#: ../src/guestfs-actions.pod:6711 ../fish/guestfish-actions.pod:4476
 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:6397 ../fish/guestfish-actions.pod:4322
+#: ../src/guestfs-actions.pod:6713 ../fish/guestfish-actions.pod:4478
 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."
@@ -18761,43 +19336,43 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-actions.pod:6400 ../fish/guestfish-actions.pod:4325
+#: ../src/guestfs-actions.pod:6716 ../fish/guestfish-actions.pod:4481
 msgid "B"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6402 ../fish/guestfish-actions.pod:4327
+#: ../src/guestfs-actions.pod:6718 ../fish/guestfish-actions.pod:4483
 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:6404 ../fish/guestfish-actions.pod:4329
+#: ../src/guestfs-actions.pod:6720 ../fish/guestfish-actions.pod:4485
 msgid "L"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "L"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6406 ../fish/guestfish-actions.pod:4331
+#: ../src/guestfs-actions.pod:6722 ../fish/guestfish-actions.pod:4487
 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:6410 ../fish/guestfish-actions.pod:4335
+#: ../src/guestfs-actions.pod:6726 ../fish/guestfish-actions.pod:4491
 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:6421
+#: ../src/guestfs-actions.pod:6737
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6423
+#: ../src/guestfs-actions.pod:6739
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18808,7 +19383,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6427
+#: ../src/guestfs-actions.pod:6743
 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>."
@@ -18816,13 +19391,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6435
+#: ../src/guestfs-actions.pod:6751
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6437
+#: ../src/guestfs-actions.pod:6753
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18833,19 +19408,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6441 ../fish/guestfish-actions.pod:4352
+#: ../src/guestfs-actions.pod:6757 ../fish/guestfish-actions.pod:4508
 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:6447
+#: ../src/guestfs-actions.pod:6763
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6449
+#: ../src/guestfs-actions.pod:6765
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18856,7 +19431,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6453 ../fish/guestfish-actions.pod:4358
+#: ../src/guestfs-actions.pod:6769 ../fish/guestfish-actions.pod:4514
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
@@ -18864,13 +19439,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6460
+#: ../src/guestfs-actions.pod:6776
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6462
+#: ../src/guestfs-actions.pod:6778
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18881,7 +19456,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6466 ../fish/guestfish-actions.pod:4365
+#: ../src/guestfs-actions.pod:6782 ../fish/guestfish-actions.pod:4521
 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."
@@ -18889,13 +19464,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6473
+#: ../src/guestfs-actions.pod:6789
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6475
+#: ../src/guestfs-actions.pod:6791
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18906,7 +19481,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6479
+#: ../src/guestfs-actions.pod:6795
 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 "
@@ -18915,7 +19490,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6484 ../fish/guestfish-actions.pod:4377
+#: ../src/guestfs-actions.pod:6800 ../fish/guestfish-actions.pod:4533
 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 "
@@ -18926,13 +19501,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6495
+#: ../src/guestfs-actions.pod:6811
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6497
+#: ../src/guestfs-actions.pod:6813
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18943,7 +19518,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6501
+#: ../src/guestfs-actions.pod:6817
 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."
@@ -18951,13 +19526,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6508
+#: ../src/guestfs-actions.pod:6824
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6510
+#: ../src/guestfs-actions.pod:6826
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18968,7 +19543,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6514
+#: ../src/guestfs-actions.pod:6830
 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."
@@ -18976,13 +19551,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6521
+#: ../src/guestfs-actions.pod:6837
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6523
+#: ../src/guestfs-actions.pod:6839
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -18993,7 +19568,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6527
+#: ../src/guestfs-actions.pod:6843
 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."
@@ -19001,13 +19576,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6534
+#: ../src/guestfs-actions.pod:6850
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6536
+#: ../src/guestfs-actions.pod:6852
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19017,7 +19592,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6539 ../fish/guestfish-actions.pod:4409
+#: ../src/guestfs-actions.pod:6855 ../fish/guestfish-actions.pod:4565
 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."
@@ -19025,7 +19600,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6542 ../fish/guestfish-actions.pod:4412
+#: ../src/guestfs-actions.pod:6858 ../fish/guestfish-actions.pod:4568
 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."
@@ -19033,13 +19608,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6549
+#: ../src/guestfs-actions.pod:6865
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6551
+#: ../src/guestfs-actions.pod:6867
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19050,20 +19625,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6555 ../fish/guestfish-actions.pod:4419
+#: ../src/guestfs-actions.pod:6871 ../fish/guestfish-actions.pod:4575
 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:6567
+#: ../src/guestfs-actions.pod:6883
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6569
+#: ../src/guestfs-actions.pod:6885
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19075,7 +19650,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6574 ../fish/guestfish-actions.pod:4429
+#: ../src/guestfs-actions.pod:6890 ../fish/guestfish-actions.pod:4585
 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>."
@@ -19083,7 +19658,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6577 ../fish/guestfish-actions.pod:4432
+#: ../src/guestfs-actions.pod:6893 ../fish/guestfish-actions.pod:4588
 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."
@@ -19091,13 +19666,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6591
+#: ../src/guestfs-actions.pod:6907
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6593
+#: ../src/guestfs-actions.pod:6909
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19109,7 +19684,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6598 ../fish/guestfish-actions.pod:4444
+#: ../src/guestfs-actions.pod:6914 ../fish/guestfish-actions.pod:4600
 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>."
@@ -19117,27 +19692,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6601
+#: ../src/guestfs-actions.pod:6917
 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:6606 ../src/guestfs-actions.pod:6623
-#: ../src/guestfs-actions.pod:6639 ../src/guestfs-actions.pod:6655
+#: ../src/guestfs-actions.pod:6922 ../src/guestfs-actions.pod:6939
+#: ../src/guestfs-actions.pod:6955 ../src/guestfs-actions.pod:6971
 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:6608
+#: ../src/guestfs-actions.pod:6924
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6610
+#: ../src/guestfs-actions.pod:6926
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19149,7 +19724,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6615 ../fish/guestfish-actions.pod:4456
+#: ../src/guestfs-actions.pod:6931 ../fish/guestfish-actions.pod:4612
 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>."
@@ -19157,7 +19732,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6618
+#: ../src/guestfs-actions.pod:6934
 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>."
@@ -19165,13 +19740,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6625
+#: ../src/guestfs-actions.pod:6941
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6627
+#: ../src/guestfs-actions.pod:6943
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19183,7 +19758,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6632 ../fish/guestfish-actions.pod:4468
+#: ../src/guestfs-actions.pod:6948 ../fish/guestfish-actions.pod:4624
 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>."
@@ -19191,19 +19766,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6635
+#: ../src/guestfs-actions.pod:6951
 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:6641
+#: ../src/guestfs-actions.pod:6957
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6643
+#: ../src/guestfs-actions.pod:6959
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19215,7 +19790,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6648 ../fish/guestfish-actions.pod:4479
+#: ../src/guestfs-actions.pod:6964 ../fish/guestfish-actions.pod:4635
 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>."
@@ -19223,19 +19798,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6651
+#: ../src/guestfs-actions.pod:6967
 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:6657
+#: ../src/guestfs-actions.pod:6973
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6659
+#: ../src/guestfs-actions.pod:6975
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19246,7 +19821,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6663 ../fish/guestfish-actions.pod:4490
+#: ../src/guestfs-actions.pod:6979 ../fish/guestfish-actions.pod:4646
 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-"
@@ -19255,7 +19830,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6667 ../fish/guestfish-actions.pod:4494
+#: ../src/guestfs-actions.pod:6983 ../fish/guestfish-actions.pod:4650
 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."
@@ -19263,13 +19838,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6674
+#: ../src/guestfs-actions.pod:6990
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6676
+#: ../src/guestfs-actions.pod:6992
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19280,7 +19855,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6680 ../fish/guestfish-actions.pod:4501
+#: ../src/guestfs-actions.pod:6996 ../fish/guestfish-actions.pod:4657
 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."
@@ -19288,13 +19863,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6687
+#: ../src/guestfs-actions.pod:7003
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6689
+#: ../src/guestfs-actions.pod:7005
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19306,7 +19881,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6694 ../fish/guestfish-actions.pod:4508
+#: ../src/guestfs-actions.pod:7010 ../fish/guestfish-actions.pod:4664
 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."
@@ -19314,7 +19889,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6697
+#: ../src/guestfs-actions.pod:7013
 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 "
@@ -19324,13 +19899,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6707
+#: ../src/guestfs-actions.pod:7023
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6709
+#: ../src/guestfs-actions.pod:7025
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19341,7 +19916,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6713 ../fish/guestfish-actions.pod:4521
+#: ../src/guestfs-actions.pod:7029 ../fish/guestfish-actions.pod:4677
 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>."
@@ -19349,7 +19924,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6716 ../fish/guestfish-actions.pod:4524
+#: ../src/guestfs-actions.pod:7032 ../fish/guestfish-actions.pod:4680
 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 "
@@ -19359,13 +19934,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6729
+#: ../src/guestfs-actions.pod:7045
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6731
+#: ../src/guestfs-actions.pod:7047
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19377,7 +19952,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6736 ../fish/guestfish-actions.pod:4533
+#: ../src/guestfs-actions.pod:7052 ../fish/guestfish-actions.pod:4689
 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>."
@@ -19385,13 +19960,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6743
+#: ../src/guestfs-actions.pod:7059
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6745
+#: ../src/guestfs-actions.pod:7061
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19403,7 +19978,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6750 ../fish/guestfish-actions.pod:4542
+#: ../src/guestfs-actions.pod:7066 ../fish/guestfish-actions.pod:4698
 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)."
@@ -19411,13 +19986,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6757
+#: ../src/guestfs-actions.pod:7073
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6759
+#: ../src/guestfs-actions.pod:7075
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19428,7 +20003,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6763 ../fish/guestfish-actions.pod:4551
+#: ../src/guestfs-actions.pod:7079 ../fish/guestfish-actions.pod:4707
 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>."
@@ -19436,7 +20011,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6766 ../fish/guestfish-actions.pod:4554
+#: ../src/guestfs-actions.pod:7082 ../fish/guestfish-actions.pod:4710
 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 "
@@ -19445,7 +20020,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6771 ../fish/guestfish-actions.pod:4559
+#: ../src/guestfs-actions.pod:7087 ../fish/guestfish-actions.pod:4715
 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 "
@@ -19454,7 +20029,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6775
+#: ../src/guestfs-actions.pod:7091
 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>."
@@ -19462,19 +20037,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6778 ../fish/guestfish-actions.pod:4566
+#: ../src/guestfs-actions.pod:7094 ../fish/guestfish-actions.pod:4722
 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:6784
+#: ../src/guestfs-actions.pod:7100
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6786
+#: ../src/guestfs-actions.pod:7102
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19485,7 +20060,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6790 ../fish/guestfish-actions.pod:4574
+#: ../src/guestfs-actions.pod:7106 ../fish/guestfish-actions.pod:4730
 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."
@@ -19493,13 +20068,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6798
+#: ../src/guestfs-actions.pod:7114
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6800
+#: ../src/guestfs-actions.pod:7116
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19509,25 +20084,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6803 ../fish/guestfish-actions.pod:4584
+#: ../src/guestfs-actions.pod:7119 ../fish/guestfish-actions.pod:4740
 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:6805 ../fish/guestfish-actions.pod:4586
+#: ../src/guestfs-actions.pod:7121 ../fish/guestfish-actions.pod:4742
 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:6811
+#: ../src/guestfs-actions.pod:7127
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6813
+#: ../src/guestfs-actions.pod:7129
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19539,26 +20114,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6818 ../src/guestfs-actions.pod:6842
-#: ../fish/guestfish-actions.pod:4592 ../fish/guestfish-actions.pod:4605
+#: ../src/guestfs-actions.pod:7134 ../src/guestfs-actions.pod:7158
+#: ../fish/guestfish-actions.pod:4748 ../fish/guestfish-actions.pod:4761
 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:6823
+#: ../src/guestfs-actions.pod:7139
 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:6834
+#: ../src/guestfs-actions.pod:7150
 msgid "guestfs_upload_offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_upload_offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6836
+#: ../src/guestfs-actions.pod:7152
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19571,7 +20146,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6845 ../fish/guestfish-actions.pod:4608
+#: ../src/guestfs-actions.pod:7161 ../fish/guestfish-actions.pod:4764
 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 "
@@ -19582,7 +20157,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6852
+#: ../src/guestfs-actions.pod:7168
 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 "
@@ -19591,19 +20166,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6857
+#: ../src/guestfs-actions.pod:7173
 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:6868
+#: ../src/guestfs-actions.pod:7184
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6870
+#: ../src/guestfs-actions.pod:7186
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19618,13 +20193,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6878 ../fish/guestfish-actions.pod:4628
+#: ../src/guestfs-actions.pod:7194 ../fish/guestfish-actions.pod:4784
 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:6881 ../fish/guestfish-actions.pod:4631
+#: ../src/guestfs-actions.pod:7197 ../fish/guestfish-actions.pod:4787
 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."
@@ -19632,7 +20207,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6884 ../fish/guestfish-actions.pod:4634
+#: ../src/guestfs-actions.pod:7200 ../fish/guestfish-actions.pod:4790
 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."
@@ -19640,7 +20215,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6887 ../fish/guestfish-actions.pod:4637
+#: ../src/guestfs-actions.pod:7203 ../fish/guestfish-actions.pod:4793
 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 "
@@ -19649,7 +20224,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6891 ../fish/guestfish-actions.pod:4641
+#: ../src/guestfs-actions.pod:7207 ../fish/guestfish-actions.pod:4797
 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 "
@@ -19658,13 +20233,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6899 ../src/guestfs-structs.pod:175
+#: ../src/guestfs-actions.pod:7215 ../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:6901
+#: ../src/guestfs-actions.pod:7217
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
@@ -19674,14 +20249,14 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6904 ../fish/guestfish-actions.pod:4649
+#: ../src/guestfs-actions.pod:7220 ../fish/guestfish-actions.pod:4805
 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:6907 ../fish/guestfish-actions.pod:4652
+#: ../src/guestfs-actions.pod:7223 ../fish/guestfish-actions.pod:4808
 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 "
@@ -19691,7 +20266,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6912 ../fish/guestfish-actions.pod:4657
+#: ../src/guestfs-actions.pod:7228 ../fish/guestfish-actions.pod:4813
 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 "
@@ -19701,7 +20276,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6918 ../fish/guestfish-actions.pod:4663
+#: ../src/guestfs-actions.pod:7234 ../fish/guestfish-actions.pod:4819
 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 "
@@ -19711,20 +20286,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6924 ../fish/guestfish-actions.pod:4669
+#: ../src/guestfs-actions.pod:7240 ../fish/guestfish-actions.pod:4825
 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:6927 ../fish/guestfish-actions.pod:4672
+#: ../src/guestfs-actions.pod:7243 ../fish/guestfish-actions.pod:4828
 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:6929
+#: ../src/guestfs-actions.pod:7245
 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 "
@@ -19734,7 +20309,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6935
+#: ../src/guestfs-actions.pod:7251
 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>."
@@ -19742,19 +20317,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6939
+#: ../src/guestfs-actions.pod:7255
 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:6941
+#: ../src/guestfs-actions.pod:7257
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6943
+#: ../src/guestfs-actions.pod:7259
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -19765,37 +20340,37 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6947 ../fish/guestfish-actions.pod:4684
+#: ../src/guestfs-actions.pod:7263 ../fish/guestfish-actions.pod:4840
 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:6950 ../fish/guestfish-actions.pod:4687
+#: ../src/guestfs-actions.pod:7266 ../fish/guestfish-actions.pod:4843
 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:6952
+#: ../src/guestfs-actions.pod:7268
 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:6957 ../src/guestfs-actions.pod:6994
+#: ../src/guestfs-actions.pod:7273 ../src/guestfs-actions.pod:7310
 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:6959
+#: ../src/guestfs-actions.pod:7275
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6961
+#: ../src/guestfs-actions.pod:7277
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -19806,7 +20381,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6965 ../fish/guestfish-actions.pod:4695
+#: ../src/guestfs-actions.pod:7281 ../fish/guestfish-actions.pod:4851
 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>."
@@ -19814,7 +20389,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6968 ../fish/guestfish-actions.pod:4698
+#: ../src/guestfs-actions.pod:7284 ../fish/guestfish-actions.pod:4854
 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 "
@@ -19823,13 +20398,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6978
+#: ../src/guestfs-actions.pod:7294
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6980
+#: ../src/guestfs-actions.pod:7296
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -19840,31 +20415,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:6984 ../fish/guestfish-actions.pod:4707
+#: ../src/guestfs-actions.pod:7300 ../fish/guestfish-actions.pod:4863
 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:6987 ../fish/guestfish-actions.pod:4710
+#: ../src/guestfs-actions.pod:7303 ../fish/guestfish-actions.pod:4866
 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:6989
+#: ../src/guestfs-actions.pod:7305
 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:6996
+#: ../src/guestfs-actions.pod:7312
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6998
+#: ../src/guestfs-actions.pod:7314
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19874,25 +20449,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7003 ../fish/guestfish-actions.pod:4718
+#: ../src/guestfs-actions.pod:7319 ../fish/guestfish-actions.pod:4874
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 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 "
-"are made known to the kernel, ie. they appear as C</dev/mapper> devices.  If "
-"deactivated, then those devices disappear."
+"volumes in the listed volume groups C<volgroups>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7009 ../fish/guestfish-actions.pod:4724
+#: ../src/guestfs-actions.pod:7322 ../fish/guestfish-actions.pod:4877
 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:7011 ../fish/guestfish-actions.pod:4726
+#: ../src/guestfs-actions.pod:7324 ../fish/guestfish-actions.pod:4879
 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."
@@ -19900,13 +20472,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7018
+#: ../src/guestfs-actions.pod:7331
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7020
+#: ../src/guestfs-actions.pod:7333
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19915,31 +20487,28 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7024 ../fish/guestfish-actions.pod:4733
+#: ../src/guestfs-actions.pod:7337 ../fish/guestfish-actions.pod:4886
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 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 "
-"kernel, ie. they appear as C</dev/mapper> devices.  If deactivated, then "
-"those devices disappear."
+"volumes in all volume groups."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7030 ../fish/guestfish-actions.pod:4739
+#: ../src/guestfs-actions.pod:7340 ../fish/guestfish-actions.pod:4889
 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:7036
+#: ../src/guestfs-actions.pod:7346
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7038
+#: ../src/guestfs-actions.pod:7348
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -19951,7 +20520,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7043 ../fish/guestfish-actions.pod:4745
+#: ../src/guestfs-actions.pod:7353 ../fish/guestfish-actions.pod:4895
 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>."
@@ -19959,13 +20528,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7050
+#: ../src/guestfs-actions.pod:7360
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7052
+#: ../src/guestfs-actions.pod:7362
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -19976,7 +20545,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7056 ../fish/guestfish-actions.pod:4752
+#: ../src/guestfs-actions.pod:7366 ../fish/guestfish-actions.pod:4902
 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."
@@ -19984,7 +20553,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7059
+#: ../src/guestfs-actions.pod:7369
 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."
@@ -19992,19 +20561,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7062
+#: ../src/guestfs-actions.pod:7372
 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:7070
+#: ../src/guestfs-actions.pod:7380
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7072
+#: ../src/guestfs-actions.pod:7382
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20015,7 +20584,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7076 ../fish/guestfish-actions.pod:4764
+#: ../src/guestfs-actions.pod:7386 ../fish/guestfish-actions.pod:4914
 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."
@@ -20023,7 +20592,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7079
+#: ../src/guestfs-actions.pod:7389
 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."
@@ -20031,19 +20600,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7082
+#: ../src/guestfs-actions.pod:7392
 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:7090
+#: ../src/guestfs-actions.pod:7400
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7092
+#: ../src/guestfs-actions.pod:7402
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20054,26 +20623,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7096 ../fish/guestfish-actions.pod:4776
+#: ../src/guestfs-actions.pod:7406 ../fish/guestfish-actions.pod:4926
 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:7098 ../fish/guestfish-actions.pod:4778
+#: ../src/guestfs-actions.pod:7408 ../fish/guestfish-actions.pod:4928
 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:7105
+#: ../src/guestfs-actions.pod:7415
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7107
+#: ../src/guestfs-actions.pod:7417
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20085,19 +20654,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7112 ../fish/guestfish-actions.pod:4785
+#: ../src/guestfs-actions.pod:7422 ../fish/guestfish-actions.pod:4935
 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:7118
+#: ../src/guestfs-actions.pod:7428
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7120
+#: ../src/guestfs-actions.pod:7430
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20107,7 +20676,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7123 ../fish/guestfish-actions.pod:4791
+#: ../src/guestfs-actions.pod:7433 ../fish/guestfish-actions.pod:4941
 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."
@@ -20115,7 +20684,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7126 ../fish/guestfish-actions.pod:4794
+#: ../src/guestfs-actions.pod:7436 ../fish/guestfish-actions.pod:4944
 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>)."
@@ -20123,19 +20692,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7129
+#: ../src/guestfs-actions.pod:7439
 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:7137
+#: ../src/guestfs-actions.pod:7447
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7139
+#: ../src/guestfs-actions.pod:7449
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
@@ -20145,7 +20714,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7142 ../fish/guestfish-actions.pod:4803
+#: ../src/guestfs-actions.pod:7452 ../fish/guestfish-actions.pod:4953
 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."
@@ -20153,7 +20722,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7145
+#: ../src/guestfs-actions.pod:7455
 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>."
@@ -20161,13 +20730,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7151
+#: ../src/guestfs-actions.pod:7461
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7153
+#: ../src/guestfs-actions.pod:7463
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20177,7 +20746,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7156 ../fish/guestfish-actions.pod:4810
+#: ../src/guestfs-actions.pod:7466 ../fish/guestfish-actions.pod:4960
 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."
@@ -20185,13 +20754,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7163
+#: ../src/guestfs-actions.pod:7473
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7165
+#: ../src/guestfs-actions.pod:7475
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -20202,19 +20771,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7169 ../fish/guestfish-actions.pod:4817
+#: ../src/guestfs-actions.pod:7479 ../fish/guestfish-actions.pod:4967
 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:7176
+#: ../src/guestfs-actions.pod:7486
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7178
+#: ../src/guestfs-actions.pod:7488
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20224,13 +20793,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7181
+#: ../src/guestfs-actions.pod:7491
 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:7183
+#: ../src/guestfs-actions.pod:7493
 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 "
@@ -20239,21 +20808,27 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7188
+#: ../src/guestfs-actions.pod:7498
 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:7504
+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:7196
+#: ../src/guestfs-actions.pod:7513
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7198
+#: ../src/guestfs-actions.pod:7515
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20264,7 +20839,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7202 ../fish/guestfish-actions.pod:4823
+#: ../src/guestfs-actions.pod:7519 ../fish/guestfish-actions.pod:4973
 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."
@@ -20272,13 +20847,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7209
+#: ../src/guestfs-actions.pod:7526
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7211
+#: ../src/guestfs-actions.pod:7528
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20289,20 +20864,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7215 ../fish/guestfish-actions.pod:4830
+#: ../src/guestfs-actions.pod:7532 ../fish/guestfish-actions.pod:4980
 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:7222
+#: ../src/guestfs-actions.pod:7539
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7224
+#: ../src/guestfs-actions.pod:7541
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20313,20 +20888,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7228 ../fish/guestfish-actions.pod:4837
+#: ../src/guestfs-actions.pod:7545 ../fish/guestfish-actions.pod:4987
 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:7235
+#: ../src/guestfs-actions.pod:7552
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7237
+#: ../src/guestfs-actions.pod:7554
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20339,7 +20914,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7243 ../fish/guestfish-actions.pod:4844
+#: ../src/guestfs-actions.pod:7560 ../fish/guestfish-actions.pod:4994
 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)."
@@ -20347,13 +20922,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7253
+#: ../src/guestfs-actions.pod:7570
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7255
+#: ../src/guestfs-actions.pod:7572
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20366,7 +20941,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7261 ../fish/guestfish-actions.pod:4854
+#: ../src/guestfs-actions.pod:7578 ../fish/guestfish-actions.pod:5004
 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>."
@@ -20374,7 +20949,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7265 ../fish/guestfish-actions.pod:4858
+#: ../src/guestfs-actions.pod:7582 ../fish/guestfish-actions.pod:5008
 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)."
@@ -20382,7 +20957,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7269 ../fish/guestfish-actions.pod:4862
+#: ../src/guestfs-actions.pod:7586 ../fish/guestfish-actions.pod:5012
 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."
@@ -20390,20 +20965,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7277 ../fish/guestfish-actions.pod:4868
+#: ../src/guestfs-actions.pod:7594 ../fish/guestfish-actions.pod:5018
 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:7286
+#: ../src/guestfs-actions.pod:7603
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7288
+#: ../src/guestfs-actions.pod:7605
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20415,20 +20990,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7293 ../fish/guestfish-actions.pod:4879
+#: ../src/guestfs-actions.pod:7610 ../fish/guestfish-actions.pod:5029
 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:7305
+#: ../src/guestfs-actions.pod:7622
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7307
+#: ../src/guestfs-actions.pod:7624
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20440,20 +21015,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7312 ../fish/guestfish-actions.pod:4889
+#: ../src/guestfs-actions.pod:7629 ../fish/guestfish-actions.pod:5039
 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:7324
+#: ../src/guestfs-actions.pod:7641
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7326
+#: ../src/guestfs-actions.pod:7643
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20464,34 +21039,35 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7330 ../fish/guestfish-actions.pod:4899
+#: ../src/guestfs-actions.pod:7647 ../fish/guestfish-actions.pod:5049
 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:7332 ../fish/guestfish-actions.pod:4901
+#: ../src/guestfs-actions.pod:7649 ../fish/guestfish-actions.pod:5051
 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 "
 "tables, filesystem superblocks and so on."
 msgstr ""
 
 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 "
 "tables, filesystem superblocks and so on."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7336
-msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
+#: ../src/guestfs-actions.pod:7653
+msgid ""
+"See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, "
+"C<guestfs_is_zero_device>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7347
+#: ../src/guestfs-actions.pod:7665
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7349
+#: ../src/guestfs-actions.pod:7667
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20502,7 +21078,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7353
+#: ../src/guestfs-actions.pod:7671
 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."
@@ -20510,19 +21086,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7367
+#: ../src/guestfs-actions.pod:7685
 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:7369
+#: ../src/guestfs-actions.pod:7687
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7371
+#: ../src/guestfs-actions.pod:7689
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -20533,7 +21109,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7375 ../fish/guestfish-actions.pod:4922
+#: ../src/guestfs-actions.pod:7693 ../fish/guestfish-actions.pod:5073
 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 "
@@ -20542,13 +21118,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7380 ../fish/guestfish-actions.pod:4927
+#: ../src/guestfs-actions.pod:7698 ../fish/guestfish-actions.pod:5078
 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:7383 ../fish/guestfish-actions.pod:4930
+#: ../src/guestfs-actions.pod:7701 ../fish/guestfish-actions.pod:5081
 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."
@@ -20556,13 +21132,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7390
+#: ../src/guestfs-actions.pod:7708
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7392
+#: ../src/guestfs-actions.pod:7710
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20574,20 +21150,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7397 ../fish/guestfish-actions.pod:4937
+#: ../src/guestfs-actions.pod:7715 ../fish/guestfish-actions.pod:5088
 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:7409
+#: ../src/guestfs-actions.pod:7727
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7411
+#: ../src/guestfs-actions.pod:7729
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20599,20 +21175,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7416 ../fish/guestfish-actions.pod:4947
+#: ../src/guestfs-actions.pod:7734 ../fish/guestfish-actions.pod:5098
 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:7428
+#: ../src/guestfs-actions.pod:7746
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7430
+#: ../src/guestfs-actions.pod:7748
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -20624,20 +21200,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7435 ../fish/guestfish-actions.pod:4957
+#: ../src/guestfs-actions.pod:7753 ../fish/guestfish-actions.pod:5108
 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:7438 ../fish/guestfish-actions.pod:4960
+#: ../src/guestfs-actions.pod:7756 ../fish/guestfish-actions.pod:5111
 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:7440
+#: ../src/guestfs-actions.pod:7758
 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."
@@ -20645,20 +21221,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7446 ../fish/guestfish-actions.pod:4965
+#: ../src/guestfs-actions.pod:7764 ../fish/guestfish-actions.pod:5116
 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:7455
+#: ../src/guestfs-actions.pod:7773
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7457
+#: ../src/guestfs-actions.pod:7775
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20670,20 +21246,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7462 ../fish/guestfish-actions.pod:4976
+#: ../src/guestfs-actions.pod:7780 ../fish/guestfish-actions.pod:5127
 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:7474
+#: ../src/guestfs-actions.pod:7792
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7476
+#: ../src/guestfs-actions.pod:7794
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -20695,7 +21271,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-actions.pod:7481 ../fish/guestfish-actions.pod:4986
+#: ../src/guestfs-actions.pod:7799 ../fish/guestfish-actions.pod:5137
 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 ""
@@ -20840,34 +21416,34 @@ msgstr ""
 msgid "B<ntfsprogs>"
 msgstr ""
 
 msgid "B<ntfsprogs>"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #: ../src/guestfs-availability.pod:109
 msgid ""
 #. type: textblock
 #: ../src/guestfs-availability.pod:109
 msgid ""
-"The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_size>"
+"The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_opts> "
+"L</guestfs_ntfsresize_size>"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-availability.pod:113
+#: ../src/guestfs-availability.pod:114
 msgid "B<realpath>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<realpath>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-availability.pod:115
+#: ../src/guestfs-availability.pod:116
 msgid "The following functions: L</guestfs_realpath>"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "The following functions: L</guestfs_realpath>"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-availability.pod:118
+#: ../src/guestfs-availability.pod:119
 msgid "B<scrub>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<scrub>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-availability.pod:120
+#: ../src/guestfs-availability.pod:121
 msgid ""
 "The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> L</"
 "guestfs_scrub_freespace>"
 msgid ""
 "The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> L</"
 "guestfs_scrub_freespace>"
@@ -20875,37 +21451,37 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-availability.pod:125
+#: ../src/guestfs-availability.pod:126
 msgid "B<selinux>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<selinux>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-availability.pod:127
+#: ../src/guestfs-availability.pod:128
 msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-availability.pod:131
+#: ../src/guestfs-availability.pod:132
 msgid "B<xz>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<xz>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-availability.pod:133
+#: ../src/guestfs-availability.pod:134
 msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../src/guestfs-availability.pod:137
+#: ../src/guestfs-availability.pod:138
 msgid "B<zerofree>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<zerofree>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../src/guestfs-availability.pod:139
+#: ../src/guestfs-availability.pod:140
 msgid "The following functions: L</guestfs_zerofree>"
 msgstr ""
 
 msgid "The following functions: L</guestfs_zerofree>"
 msgstr ""
 
@@ -21859,7 +22435,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-win-reg.pl:96
+#: ../fuse/guestmount.pod:83 ../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
 msgid "OPTIONS"
 #: ../tools/virt-list-filesystems.pl:53 ../tools/virt-tar.pl:103
 #: ../tools/virt-make-fs.pl:153 ../tools/virt-list-partitions.pl:54
 msgid "OPTIONS"
@@ -21867,7 +22443,7 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:133
+#: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:143
 #: ../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-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
@@ -21936,7 +22512,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."
@@ -21964,7 +22540,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."
@@ -21998,7 +22574,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 "
@@ -22006,7 +22582,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:202 ../fuse/guestmount.pod:96
+#: ../fish/guestfish.pod:202 ../fuse/guestmount.pod:106
 msgid "Domain UUIDs can be used instead of names."
 msgstr ""
 
 msgid "Domain UUIDs can be used instead of names."
 msgstr ""
 
@@ -22043,13 +22619,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:217 ../fuse/guestmount.pod:110
+#: ../fish/guestfish.pod:217 ../fuse/guestmount.pod:120
 msgid "B<--echo-keys>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--echo-keys>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:219 ../fuse/guestmount.pod:112
+#: ../fish/guestfish.pod:219 ../fuse/guestmount.pod:122
 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 "
@@ -22098,7 +22674,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:237 ../fuse/guestmount.pod:119
+#: ../fish/guestfish.pod:237 ../fuse/guestmount.pod:129
 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 "
@@ -22161,7 +22737,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:262 ../fuse/guestmount.pod:139
+#: ../fish/guestfish.pod:262 ../fuse/guestmount.pod:149
 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 "
@@ -22249,13 +22825,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:289 ../fuse/guestmount.pod:143
+#: ../fish/guestfish.pod:289 ../fuse/guestmount.pod:153
 msgid "B<--keys-from-stdin>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--keys-from-stdin>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:291 ../fuse/guestmount.pod:145
+#: ../fish/guestfish.pod:291 ../fuse/guestmount.pod:155
 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>."
@@ -22276,24 +22852,24 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:299 ../fuse/guestmount.pod:148
+#: ../fish/guestfish.pod:299 ../fuse/guestmount.pod:158
 msgid "B<--live>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--live>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:301 ../fuse/guestmount.pod:150
+#: ../fish/guestfish.pod:301 ../fuse/guestmount.pod:160
 msgid ""
 "Connect to a live virtual machine.  (Experimental, see L<guestfs(3)/"
 "ATTACHING TO RUNNING DAEMONS>)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Connect to a live virtual machine.  (Experimental, see L<guestfs(3)/"
 "ATTACHING TO RUNNING DAEMONS>)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:304 ../fuse/guestmount.pod:153
+#: ../fish/guestfish.pod:304 ../fuse/guestmount.pod:163
 msgid "B<-m dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: =item
 msgid "B<-m dev[:mountpoint[:options]]>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:306 ../fuse/guestmount.pod:155
+#: ../fish/guestfish.pod:306 ../fuse/guestmount.pod:165
 msgid "B<--mount dev[:mountpoint[:options]]>"
 msgstr ""
 
 msgid "B<--mount dev[:mountpoint[:options]]>"
 msgstr ""
 
@@ -22334,7 +22910,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:323 ../fuse/guestmount.pod:163
+#: ../fish/guestfish.pod:323 ../fuse/guestmount.pod:173
 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 "
@@ -22345,7 +22921,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:331 ../fuse/guestmount.pod:171
+#: ../fish/guestfish.pod:331 ../fuse/guestmount.pod:181
 #, no-wrap
 msgid ""
 " -m /dev/sda1:/:acl,user_xattr\n"
 #, no-wrap
 msgid ""
 " -m /dev/sda1:/:acl,user_xattr\n"
@@ -22497,7 +23073,7 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:386 ../fuse/guestmount.pod:227
+#: ../fish/guestfish.pod:386 ../fuse/guestmount.pod:237
 msgid "B<--selinux>"
 msgstr ""
 
 msgid "B<--selinux>"
 msgstr ""
 
@@ -22559,7 +23135,7 @@ msgid "B<--rw>"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:407 ../fuse/guestmount.pod:241
+#: ../fish/guestfish.pod:407 ../fuse/guestmount.pod:251
 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."
@@ -24132,15 +24708,27 @@ msgid ""
 "C<vi>."
 msgstr ""
 
 "C<vi>."
 msgstr ""
 
-# type: =item
 #. type: =item
 #: ../fish/guestfish.pod:1026
 #. type: =item
 #: ../fish/guestfish.pod:1026
+msgid "GUESTFISH_DISPLAY_IMAGE"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:1028
+msgid ""
+"The C<display> command uses C<$GUESTFISH_DISPLAY_IMAGE> to display images.  "
+"If not set, it uses L<display(1)>."
+msgstr ""
+
+# type: =item
+#. type: =item
+#: ../fish/guestfish.pod:1031
 msgid "GUESTFISH_PID"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "GUESTFISH_PID"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1028
+#: ../fish/guestfish.pod:1033
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
@@ -24148,13 +24736,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1032
+#: ../fish/guestfish.pod:1037
 msgid "HEXEDITOR"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "HEXEDITOR"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1034
+#: ../fish/guestfish.pod:1039
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
@@ -24162,13 +24750,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1038
+#: ../fish/guestfish.pod:1043
 msgid "HOME"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "HOME"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1040
+#: ../fish/guestfish.pod:1045
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
@@ -24176,7 +24764,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1049
+#: ../fish/guestfish.pod:1054
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
@@ -24184,7 +24772,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1061
+#: ../fish/guestfish.pod:1066
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
@@ -24192,19 +24780,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1072
+#: ../fish/guestfish.pod:1077
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1074
+#: ../fish/guestfish.pod:1079
 msgid "PAGER"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "PAGER"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1076
+#: ../fish/guestfish.pod:1081
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
@@ -24212,41 +24800,41 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../fish/guestfish.pod:1092 ../fuse/guestmount.pod:254
+#: ../fish/guestfish.pod:1097 ../fuse/guestmount.pod:264
 msgid "FILES"
 msgstr ""
 
 #. type: =item
 msgid "FILES"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1096 ../fuse/guestmount.pod:258
+#: ../fish/guestfish.pod:1101 ../fuse/guestmount.pod:268
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1098 ../fuse/guestmount.pod:260
+#: ../fish/guestfish.pod:1103 ../fuse/guestmount.pod:270
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1100 ../fuse/guestmount.pod:262
+#: ../fish/guestfish.pod:1105 ../fuse/guestmount.pod:272
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 "(I<--ro> or I<--rw>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 "(I<--ro> or I<--rw>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1103
+#: ../fish/guestfish.pod:1108
 msgid "See L</OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "See L</OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1105
+#: ../fish/guestfish.pod:1110
 msgid "$HOME/.guestfish"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "$HOME/.guestfish"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1107
+#: ../fish/guestfish.pod:1112
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
@@ -24254,19 +24842,19 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1110
+#: ../fish/guestfish.pod:1115
 msgid "$HOME/.inputrc"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "$HOME/.inputrc"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1112
+#: ../fish/guestfish.pod:1117
 msgid "/etc/inputrc"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "/etc/inputrc"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1114
+#: ../fish/guestfish.pod:1119
 msgid ""
 "If compiled with GNU readline support, then these files can be used to "
 "configure readline.  For further information, please see L<readline(3)/"
 msgid ""
 "If compiled with GNU readline support, then these files can be used to "
 "configure readline.  For further information, please see L<readline(3)/"
@@ -24275,13 +24863,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1118
+#: ../fish/guestfish.pod:1123
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish.pod:1120
+#: ../fish/guestfish.pod:1125
 #, no-wrap
 msgid ""
 " $if guestfish\n"
 #, no-wrap
 msgid ""
 " $if guestfish\n"
@@ -24292,7 +24880,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1124
+#: ../fish/guestfish.pod:1129
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
@@ -24300,13 +24888,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1129
+#: ../fish/guestfish.pod:1134
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1131
+#: ../fish/guestfish.pod:1136
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
@@ -24314,7 +24902,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish.pod:1134
+#: ../fish/guestfish.pod:1139
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
@@ -24323,24 +24911,24 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1136
+#: ../fish/guestfish.pod:1141
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1140
+#: ../fish/guestfish.pod:1145
 msgid "test1.img"
 msgstr ""
 
 # type: =item
 #. type: =item
 msgid "test1.img"
 msgstr ""
 
 # type: =item
 #. type: =item
-#: ../fish/guestfish.pod:1142
+#: ../fish/guestfish.pod:1147
 msgid "test2.img (etc)"
 msgstr ""
 
 #. type: textblock
 msgid "test2.img (etc)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1144
+#: ../fish/guestfish.pod:1149
 msgid ""
 "When using the I<-N> or I<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
 msgid ""
 "When using the I<-N> or I<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
@@ -24349,20 +24937,20 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1153
+#: ../fish/guestfish.pod:1158
 msgid ""
 "L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, L<virt-copy-in(1)"
 ">, L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)"
 ">, L<virt-inspector(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions"
 "(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)"
 ">, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<virt-win-reg(1)"
 msgid ""
 "L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, L<virt-copy-in(1)"
 ">, L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)"
 ">, L<virt-inspector(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions"
 "(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)"
 ">, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<virt-win-reg(1)"
-">, L<hexedit(1)>."
+">, L<display(1)>, L<hexedit(1)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1183 ../test-tool/libguestfs-test-tool.pod:102
-#: ../fuse/guestmount.pod:289 ../tools/virt-win-reg.pl:606
+#: ../fish/guestfish.pod:1189 ../test-tool/libguestfs-test-tool.pod:102
+#: ../fuse/guestmount.pod:299 ../tools/virt-win-reg.pl:778
 #: ../tools/virt-list-filesystems.pl:210 ../tools/virt-tar.pl:309
 #: ../tools/virt-make-fs.pl:572 ../tools/virt-list-partitions.pl:277
 msgid ""
 #: ../tools/virt-list-filesystems.pl:210 ../tools/virt-tar.pl:309
 #: ../tools/virt-make-fs.pl:572 ../tools/virt-list-partitions.pl:277
 msgid ""
@@ -24374,8 +24962,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1188 ../test-tool/libguestfs-test-tool.pod:107
-#: ../fuse/guestmount.pod:294 ../tools/virt-win-reg.pl:611
+#: ../fish/guestfish.pod:1194 ../test-tool/libguestfs-test-tool.pod:107
+#: ../fuse/guestmount.pod:304 ../tools/virt-win-reg.pl:783
 #: ../tools/virt-list-filesystems.pl:215 ../tools/virt-tar.pl:314
 #: ../tools/virt-make-fs.pl:577 ../tools/virt-list-partitions.pl:282
 msgid ""
 #: ../tools/virt-list-filesystems.pl:215 ../tools/virt-tar.pl:314
 #: ../tools/virt-make-fs.pl:577 ../tools/virt-list-partitions.pl:282
 msgid ""
@@ -24387,8 +24975,8 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1193 ../test-tool/libguestfs-test-tool.pod:112
-#: ../fuse/guestmount.pod:299 ../tools/virt-win-reg.pl:616
+#: ../fish/guestfish.pod:1199 ../test-tool/libguestfs-test-tool.pod:112
+#: ../fuse/guestmount.pod:309 ../tools/virt-win-reg.pl:788
 #: ../tools/virt-list-filesystems.pl:220 ../tools/virt-tar.pl:319
 #: ../tools/virt-make-fs.pl:582 ../tools/virt-list-partitions.pl:287
 msgid ""
 #: ../tools/virt-list-filesystems.pl:220 ../tools/virt-tar.pl:319
 #: ../tools/virt-make-fs.pl:582 ../tools/virt-list-partitions.pl:287
 msgid ""
@@ -24471,7 +25059,8 @@ msgstr ""
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish-actions.pod:79 ../fish/guestfish-actions.pod:143
 # type: textblock
 #. type: textblock
 #: ../fish/guestfish-actions.pod:79 ../fish/guestfish-actions.pod:143
-#: ../fish/guestfish-actions.pod:3052
+#: ../fish/guestfish-actions.pod:1937 ../fish/guestfish-actions.pod:3103
+#: ../fish/guestfish-actions.pod:3276 ../fish/guestfish-actions.pod:3411
 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 ""
@@ -24985,11 +25574,11 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:435 ../fish/guestfish-actions.pod:444
 #: ../fish/guestfish-actions.pod:668 ../fish/guestfish-actions.pod:837
 #. type: textblock
 #: ../fish/guestfish-actions.pod:435 ../fish/guestfish-actions.pod:444
 #: ../fish/guestfish-actions.pod:668 ../fish/guestfish-actions.pod:837
-#: ../fish/guestfish-actions.pod:856 ../fish/guestfish-actions.pod:1233
-#: ../fish/guestfish-actions.pod:4450 ../fish/guestfish-actions.pod:4462
-#: ../fish/guestfish-actions.pod:4473 ../fish/guestfish-actions.pod:4484
-#: ../fish/guestfish-actions.pod:4536 ../fish/guestfish-actions.pod:4545
-#: ../fish/guestfish-actions.pod:4599 ../fish/guestfish-actions.pod:4622
+#: ../fish/guestfish-actions.pod:856 ../fish/guestfish-actions.pod:1230
+#: ../fish/guestfish-actions.pod:4606 ../fish/guestfish-actions.pod:4618
+#: ../fish/guestfish-actions.pod:4629 ../fish/guestfish-actions.pod:4640
+#: ../fish/guestfish-actions.pod:4692 ../fish/guestfish-actions.pod:4701
+#: ../fish/guestfish-actions.pod:4755 ../fish/guestfish-actions.pod:4778
 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 ""
 
@@ -25813,24 +26402,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1019
+#: ../fish/guestfish-actions.pod:1023
 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), L</is-zero>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1029
+#: ../fish/guestfish-actions.pod:1026
 msgid "file-architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "file-architecture"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1031
+#: ../fish/guestfish-actions.pod:1028
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
@@ -25839,13 +26426,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1134
+#: ../fish/guestfish-actions.pod:1131
 msgid "filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "filesize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1136
+#: ../fish/guestfish-actions.pod:1133
 #, no-wrap
 msgid ""
 " filesize file\n"
 #, no-wrap
 msgid ""
 " filesize file\n"
@@ -25854,7 +26441,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1140
+#: ../fish/guestfish-actions.pod:1137
 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>."
@@ -25862,13 +26449,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1144
+#: ../fish/guestfish-actions.pod:1141
 msgid "fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "fill"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1146
+#: ../fish/guestfish-actions.pod:1143
 #, no-wrap
 msgid ""
 " fill c len path\n"
 #, no-wrap
 msgid ""
 " fill c len path\n"
@@ -25877,7 +26464,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1152
+#: ../fish/guestfish-actions.pod:1149
 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 "
@@ -25886,13 +26473,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1157
+#: ../fish/guestfish-actions.pod:1154
 msgid "fill-pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "fill-pattern"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1159
+#: ../fish/guestfish-actions.pod:1156
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
@@ -25901,7 +26488,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1161
+#: ../fish/guestfish-actions.pod:1158
 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 "
@@ -25911,13 +26498,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1166
+#: ../fish/guestfish-actions.pod:1163
 msgid "find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "find"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1168
+#: ../fish/guestfish-actions.pod:1165
 #, no-wrap
 msgid ""
 " find directory\n"
 #, no-wrap
 msgid ""
 " find directory\n"
@@ -25926,25 +26513,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1182
+#: ../fish/guestfish-actions.pod:1179
 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:1195
+#: ../fish/guestfish-actions.pod:1192
 msgid "See also L</find0>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</find0>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1200
+#: ../fish/guestfish-actions.pod:1197
 msgid "find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "find0"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1202
+#: ../fish/guestfish-actions.pod:1199
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
@@ -25953,20 +26540,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1208
+#: ../fish/guestfish-actions.pod:1205
 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:1235
+#: ../fish/guestfish-actions.pod:1232
 msgid "findfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "findfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1237
+#: ../fish/guestfish-actions.pod:1234
 #, no-wrap
 msgid ""
 " findfs-label label\n"
 #, no-wrap
 msgid ""
 " findfs-label label\n"
@@ -25975,19 +26562,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1243
+#: ../fish/guestfish-actions.pod:1240
 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:1245
+#: ../fish/guestfish-actions.pod:1242
 msgid "findfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "findfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1247
+#: ../fish/guestfish-actions.pod:1244
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
@@ -25996,19 +26583,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1253
+#: ../fish/guestfish-actions.pod:1250
 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:1255
+#: ../fish/guestfish-actions.pod:1252
 msgid "fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "fsck"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1257
+#: ../fish/guestfish-actions.pod:1254
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
@@ -26017,13 +26604,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1287
+#: ../fish/guestfish-actions.pod:1284
 msgid "get-append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1289
+#: ../fish/guestfish-actions.pod:1286
 #, no-wrap
 msgid ""
 " get-append\n"
 #, no-wrap
 msgid ""
 " get-append\n"
@@ -26031,12 +26618,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1296
+#: ../fish/guestfish-actions.pod:1293
 msgid "get-attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "get-attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1298
+#: ../fish/guestfish-actions.pod:1295
 #, no-wrap
 msgid ""
 " get-attach-method\n"
 #, no-wrap
 msgid ""
 " get-attach-method\n"
@@ -26044,19 +26631,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1300
+#: ../fish/guestfish-actions.pod:1297
 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:1302
+#: ../fish/guestfish-actions.pod:1299
 msgid "get-autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1304
+#: ../fish/guestfish-actions.pod:1301
 #, no-wrap
 msgid ""
 " get-autosync\n"
 #, no-wrap
 msgid ""
 " get-autosync\n"
@@ -26065,13 +26652,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1308
+#: ../fish/guestfish-actions.pod:1305
 msgid "get-direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1310
+#: ../fish/guestfish-actions.pod:1307
 #, no-wrap
 msgid ""
 " get-direct\n"
 #, no-wrap
 msgid ""
 " get-direct\n"
@@ -26080,13 +26667,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1314
+#: ../fish/guestfish-actions.pod:1311
 msgid "get-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1316
+#: ../fish/guestfish-actions.pod:1313
 #, no-wrap
 msgid ""
 " get-e2label device\n"
 #, no-wrap
 msgid ""
 " get-e2label device\n"
@@ -26095,13 +26682,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1328
+#: ../fish/guestfish-actions.pod:1325
 msgid "get-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1330
+#: ../fish/guestfish-actions.pod:1327
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
@@ -26110,13 +26697,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1342
+#: ../fish/guestfish-actions.pod:1339
 msgid "get-memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1344
+#: ../fish/guestfish-actions.pod:1341
 #, no-wrap
 msgid ""
 " get-memsize\n"
 #, no-wrap
 msgid ""
 " get-memsize\n"
@@ -26125,7 +26712,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1349
+#: ../fish/guestfish-actions.pod:1346
 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 "
@@ -26134,13 +26721,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1356
+#: ../fish/guestfish-actions.pod:1353
 msgid "get-network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1358
+#: ../fish/guestfish-actions.pod:1355
 #, no-wrap
 msgid ""
 " get-network\n"
 #, no-wrap
 msgid ""
 " get-network\n"
@@ -26149,13 +26736,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1362
+#: ../fish/guestfish-actions.pod:1359
 msgid "get-path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1364
+#: ../fish/guestfish-actions.pod:1361
 #, no-wrap
 msgid ""
 " get-path\n"
 #, no-wrap
 msgid ""
 " get-path\n"
@@ -26164,19 +26751,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1371
+#: ../fish/guestfish-actions.pod:1368
 msgid "get-pid"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "get-pid"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1373
+#: ../fish/guestfish-actions.pod:1370
 msgid "pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1375
+#: ../fish/guestfish-actions.pod:1372
 #, no-wrap
 msgid ""
 " get-pid\n"
 #, no-wrap
 msgid ""
 " get-pid\n"
@@ -26185,13 +26772,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1382
+#: ../fish/guestfish-actions.pod:1379
 msgid "get-qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1384
+#: ../fish/guestfish-actions.pod:1381
 #, no-wrap
 msgid ""
 " get-qemu\n"
 #, no-wrap
 msgid ""
 " get-qemu\n"
@@ -26200,13 +26787,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1391
+#: ../fish/guestfish-actions.pod:1388
 msgid "get-recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1393
+#: ../fish/guestfish-actions.pod:1390
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
@@ -26215,13 +26802,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1397
+#: ../fish/guestfish-actions.pod:1394
 msgid "get-selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1399
+#: ../fish/guestfish-actions.pod:1396
 #, no-wrap
 msgid ""
 " get-selinux\n"
 #, no-wrap
 msgid ""
 " get-selinux\n"
@@ -26230,7 +26817,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1401
+#: ../fish/guestfish-actions.pod:1398
 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>."
@@ -26238,13 +26825,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1407
+#: ../fish/guestfish-actions.pod:1404
 msgid "get-state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-state"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1409
+#: ../fish/guestfish-actions.pod:1406
 #, no-wrap
 msgid ""
 " get-state\n"
 #, no-wrap
 msgid ""
 " get-state\n"
@@ -26253,13 +26840,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1416
+#: ../fish/guestfish-actions.pod:1413
 msgid "get-trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1418
+#: ../fish/guestfish-actions.pod:1415
 #, no-wrap
 msgid ""
 " get-trace\n"
 #, no-wrap
 msgid ""
 " get-trace\n"
@@ -26268,13 +26855,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1422
+#: ../fish/guestfish-actions.pod:1419
 msgid "get-umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1424
+#: ../fish/guestfish-actions.pod:1421
 #, no-wrap
 msgid ""
 " get-umask\n"
 #, no-wrap
 msgid ""
 " get-umask\n"
@@ -26283,7 +26870,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1426
+#: ../fish/guestfish-actions.pod:1423
 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>."
@@ -26291,13 +26878,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1429
+#: ../fish/guestfish-actions.pod:1426
 msgid "get-verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "get-verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1431
+#: ../fish/guestfish-actions.pod:1428
 #, no-wrap
 msgid ""
 " get-verbose\n"
 #, no-wrap
 msgid ""
 " get-verbose\n"
@@ -26306,13 +26893,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1435
+#: ../fish/guestfish-actions.pod:1432
 msgid "getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "getcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1437
+#: ../fish/guestfish-actions.pod:1434
 #, no-wrap
 msgid ""
 " getcon\n"
 #, no-wrap
 msgid ""
 " getcon\n"
@@ -26321,19 +26908,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1441
+#: ../fish/guestfish-actions.pod:1438
 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:1444
+#: ../fish/guestfish-actions.pod:1441
 msgid "getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "getxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1446
+#: ../fish/guestfish-actions.pod:1443
 #, no-wrap
 msgid ""
 " getxattr path name\n"
 #, no-wrap
 msgid ""
 " getxattr path name\n"
@@ -26342,7 +26929,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1448
+#: ../fish/guestfish-actions.pod:1445
 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 "
@@ -26351,7 +26938,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1452 ../fish/guestfish-actions.pod:2458
+#: ../fish/guestfish-actions.pod:1449 ../fish/guestfish-actions.pod:2476
 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 "
@@ -26362,19 +26949,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1462
+#: ../fish/guestfish-actions.pod:1459
 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:1464
+#: ../fish/guestfish-actions.pod:1461
 msgid "getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "getxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1466
+#: ../fish/guestfish-actions.pod:1463
 #, no-wrap
 msgid ""
 " getxattrs path\n"
 #, no-wrap
 msgid ""
 " getxattrs path\n"
@@ -26383,19 +26970,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1474
+#: ../fish/guestfish-actions.pod:1471
 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:1476
+#: ../fish/guestfish-actions.pod:1473
 msgid "glob-expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "glob-expand"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1478
+#: ../fish/guestfish-actions.pod:1475
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
@@ -26404,13 +26991,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1491
+#: ../fish/guestfish-actions.pod:1488
 msgid "grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "grep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1493
+#: ../fish/guestfish-actions.pod:1490
 #, no-wrap
 msgid ""
 " grep regex path\n"
 #, no-wrap
 msgid ""
 " grep regex path\n"
@@ -26419,13 +27006,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1501
+#: ../fish/guestfish-actions.pod:1498
 msgid "grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "grepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1503
+#: ../fish/guestfish-actions.pod:1500
 #, no-wrap
 msgid ""
 " grepi regex path\n"
 #, no-wrap
 msgid ""
 " grepi regex path\n"
@@ -26434,13 +27021,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1511
+#: ../fish/guestfish-actions.pod:1508
 msgid "grub-install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "grub-install"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1513
+#: ../fish/guestfish-actions.pod:1510
 #, no-wrap
 msgid ""
 " grub-install root device\n"
 #, no-wrap
 msgid ""
 " grub-install root device\n"
@@ -26449,13 +27036,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1529
+#: ../fish/guestfish-actions.pod:1526
 msgid "head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "head"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1531
+#: ../fish/guestfish-actions.pod:1528
 #, no-wrap
 msgid ""
 " head path\n"
 #, no-wrap
 msgid ""
 " head path\n"
@@ -26464,13 +27051,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1539
+#: ../fish/guestfish-actions.pod:1536
 msgid "head-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "head-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1541
+#: ../fish/guestfish-actions.pod:1538
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
@@ -26479,13 +27066,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1554
+#: ../fish/guestfish-actions.pod:1551
 msgid "hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "hexdump"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1556
+#: ../fish/guestfish-actions.pod:1553
 #, no-wrap
 msgid ""
 " hexdump path\n"
 #, no-wrap
 msgid ""
 " hexdump path\n"
@@ -26494,13 +27081,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1564
+#: ../fish/guestfish-actions.pod:1561
 msgid "initrd-cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "initrd-cat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1566
+#: ../fish/guestfish-actions.pod:1563
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
@@ -26509,19 +27096,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1578
+#: ../fish/guestfish-actions.pod:1575
 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:1583
+#: ../fish/guestfish-actions.pod:1580
 msgid "initrd-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "initrd-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1585
+#: ../fish/guestfish-actions.pod:1582
 #, no-wrap
 msgid ""
 " initrd-list path\n"
 #, no-wrap
 msgid ""
 " initrd-list path\n"
@@ -26530,13 +27117,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1597
+#: ../fish/guestfish-actions.pod:1594
 msgid "inotify-add-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-add-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1599
+#: ../fish/guestfish-actions.pod:1596
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
@@ -26545,13 +27132,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1611
+#: ../fish/guestfish-actions.pod:1608
 msgid "inotify-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1613
+#: ../fish/guestfish-actions.pod:1610
 #, no-wrap
 msgid ""
 " inotify-close\n"
 #, no-wrap
 msgid ""
 " inotify-close\n"
@@ -26560,13 +27147,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1619
+#: ../fish/guestfish-actions.pod:1616
 msgid "inotify-files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-files"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1621
+#: ../fish/guestfish-actions.pod:1618
 #, no-wrap
 msgid ""
 " inotify-files\n"
 #, no-wrap
 msgid ""
 " inotify-files\n"
@@ -26575,7 +27162,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1623
+#: ../fish/guestfish-actions.pod:1620
 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 "
@@ -26584,13 +27171,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1627
+#: ../fish/guestfish-actions.pod:1624
 msgid "inotify-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1629
+#: ../fish/guestfish-actions.pod:1626
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
@@ -26599,7 +27186,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1635
+#: ../fish/guestfish-actions.pod:1632
 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>, "
@@ -26611,7 +27198,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1645
+#: ../fish/guestfish-actions.pod:1642
 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 "
@@ -26620,7 +27207,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1651
+#: ../fish/guestfish-actions.pod:1648
 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>).  "
@@ -26630,7 +27217,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1658
+#: ../fish/guestfish-actions.pod:1655
 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."
@@ -26638,13 +27225,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1667
+#: ../fish/guestfish-actions.pod:1664
 msgid "inotify-read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-read"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1669
+#: ../fish/guestfish-actions.pod:1666
 #, no-wrap
 msgid ""
 " inotify-read\n"
 #, no-wrap
 msgid ""
 " inotify-read\n"
@@ -26653,13 +27240,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1682
+#: ../fish/guestfish-actions.pod:1679
 msgid "inotify-rm-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inotify-rm-watch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1684
+#: ../fish/guestfish-actions.pod:1681
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
@@ -26668,19 +27255,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1686
+#: ../fish/guestfish-actions.pod:1683
 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:1689
+#: ../fish/guestfish-actions.pod:1686
 msgid "inspect-get-arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-arch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1691
+#: ../fish/guestfish-actions.pod:1688
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
@@ -26689,24 +27276,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1693 ../fish/guestfish-actions.pod:1709
-#: ../fish/guestfish-actions.pod:1795 ../fish/guestfish-actions.pod:1831
-#: ../fish/guestfish-actions.pod:1849 ../fish/guestfish-actions.pod:1883
-#: ../fish/guestfish-actions.pod:1898 ../fish/guestfish-actions.pod:1919
-#: ../fish/guestfish-actions.pod:1934 ../fish/guestfish-actions.pod:1967
-#: ../fish/guestfish-actions.pod:1989 ../fish/guestfish-actions.pod:2013
-#: ../fish/guestfish-actions.pod:2030 ../fish/guestfish-actions.pod:2073
-#: ../fish/guestfish-actions.pod:2108 ../fish/guestfish-actions.pod:2124
-#: ../fish/guestfish-actions.pod:2140 ../fish/guestfish-actions.pod:2153
-#: ../fish/guestfish-actions.pod:2166 ../fish/guestfish-actions.pod:2181
-msgid ""
-"This function should only be called with a root device string as returned by "
-"L</inspect-os>."
-msgstr ""
-
-# type: textblock
-#. type: textblock
-#: ../fish/guestfish-actions.pod:1696
+#: ../fish/guestfish-actions.pod:1690
 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>."
@@ -26714,13 +27284,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1705
+#: ../fish/guestfish-actions.pod:1699
 msgid "inspect-get-distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-distro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1707
+#: ../fish/guestfish-actions.pod:1701
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
@@ -26728,12 +27298,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1791
+#: ../fish/guestfish-actions.pod:1782
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1793
+#: ../fish/guestfish-actions.pod:1784
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
@@ -26741,7 +27311,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1823
+#: ../fish/guestfish-actions.pod:1811
 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>."
@@ -26749,13 +27319,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1827
+#: ../fish/guestfish-actions.pod:1815
 msgid "inspect-get-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1829
+#: ../fish/guestfish-actions.pod:1817
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
@@ -26764,19 +27334,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1842
+#: ../fish/guestfish-actions.pod:1827
 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:1845
+#: ../fish/guestfish-actions.pod:1830
 msgid "inspect-get-format"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-format"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1847
+#: ../fish/guestfish-actions.pod:1832
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
@@ -26785,28 +27355,41 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1879
+#: ../fish/guestfish-actions.pod:1861
 msgid "inspect-get-hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-hostname"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1881
+#: ../fish/guestfish-actions.pod:1863
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
 "\n"
 msgstr ""
 
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
 "\n"
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-actions.pod:1873
+msgid "inspect-get-icon"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:1875
+#, no-wrap
+msgid ""
+" inspect-get-icon root [favicon:..] [highquality:..]\n"
+"\n"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1894
+#: ../fish/guestfish-actions.pod:1939
 msgid "inspect-get-major-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-major-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1896
+#: ../fish/guestfish-actions.pod:1941
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
@@ -26815,13 +27398,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1915
+#: ../fish/guestfish-actions.pod:1957
 msgid "inspect-get-minor-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-minor-version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1917
+#: ../fish/guestfish-actions.pod:1959
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
@@ -26830,7 +27413,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1927
+#: ../fish/guestfish-actions.pod:1966
 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>."
@@ -26838,13 +27421,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1930
+#: ../fish/guestfish-actions.pod:1969
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1932
+#: ../fish/guestfish-actions.pod:1971
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
@@ -26852,7 +27435,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1954
+#: ../fish/guestfish-actions.pod:1990
 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 "
@@ -26862,7 +27445,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1960
+#: ../fish/guestfish-actions.pod:1996
 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>."
@@ -26870,13 +27453,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1963
+#: ../fish/guestfish-actions.pod:1999
 msgid "inspect-get-package-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-package-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1965
+#: ../fish/guestfish-actions.pod:2001
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
@@ -26885,7 +27468,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1970
+#: ../fish/guestfish-actions.pod:2003
 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.  "
@@ -26895,13 +27478,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1985
+#: ../fish/guestfish-actions.pod:2018
 msgid "inspect-get-package-management"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-package-management"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1987
+#: ../fish/guestfish-actions.pod:2020
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
@@ -26910,7 +27493,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1992
+#: ../fish/guestfish-actions.pod:2022
 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 "
@@ -26920,13 +27503,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2009
+#: ../fish/guestfish-actions.pod:2039
 msgid "inspect-get-product-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-product-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2011
+#: ../fish/guestfish-actions.pod:2041
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
@@ -26934,12 +27517,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2026
+#: ../fish/guestfish-actions.pod:2053
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2028
+#: ../fish/guestfish-actions.pod:2055
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
@@ -26947,7 +27530,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2052
+#: ../fish/guestfish-actions.pod:2076
 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>."
@@ -26955,13 +27538,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2056
+#: ../fish/guestfish-actions.pod:2080
 msgid "inspect-get-roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-roots"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2058
+#: ../fish/guestfish-actions.pod:2082
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
@@ -26970,7 +27553,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2060
+#: ../fish/guestfish-actions.pod:2084
 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 "
@@ -26979,7 +27562,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2064
+#: ../fish/guestfish-actions.pod:2088
 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>."
@@ -26987,13 +27570,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2069
+#: ../fish/guestfish-actions.pod:2093
 msgid "inspect-get-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2071
+#: ../fish/guestfish-actions.pod:2095
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
@@ -27001,12 +27584,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2104
+#: ../fish/guestfish-actions.pod:2125
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2106
+#: ../fish/guestfish-actions.pod:2127
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
@@ -27015,13 +27598,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2120
+#: ../fish/guestfish-actions.pod:2138
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2122
+#: ../fish/guestfish-actions.pod:2140
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
@@ -27029,12 +27612,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2136
+#: ../fish/guestfish-actions.pod:2151
 msgid "inspect-is-live"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-live"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2138
+#: ../fish/guestfish-actions.pod:2153
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
@@ -27042,19 +27625,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2143
+#: ../fish/guestfish-actions.pod:2155
 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:2149
+#: ../fish/guestfish-actions.pod:2161
 msgid "inspect-is-multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2151
+#: ../fish/guestfish-actions.pod:2163
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
@@ -27062,19 +27645,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2156
+#: ../fish/guestfish-actions.pod:2165
 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:2162
+#: ../fish/guestfish-actions.pod:2171
 msgid "inspect-is-netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-is-netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2164
+#: ../fish/guestfish-actions.pod:2173
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
@@ -27082,7 +27665,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2169
+#: ../fish/guestfish-actions.pod:2175
 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-"
@@ -27092,13 +27675,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2177
+#: ../fish/guestfish-actions.pod:2183
 msgid "inspect-list-applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-list-applications"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2179
+#: ../fish/guestfish-actions.pod:2185
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
@@ -27107,7 +27690,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2186
+#: ../fish/guestfish-actions.pod:2189
 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>, "
@@ -27120,13 +27703,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2276
+#: ../fish/guestfish-actions.pod:2279
 msgid "inspect-os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "inspect-os"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2278
+#: ../fish/guestfish-actions.pod:2281
 #, no-wrap
 msgid ""
 " inspect-os\n"
 #, no-wrap
 msgid ""
 " inspect-os\n"
@@ -27135,7 +27718,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2293
+#: ../fish/guestfish-actions.pod:2296
 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, "
@@ -27144,7 +27727,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2298
+#: ../fish/guestfish-actions.pod:2301
 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 "
@@ -27154,20 +27737,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2310 ../fish/guestfish-actions.pod:2486
-#: ../fish/guestfish-actions.pod:2532
+#: ../fish/guestfish-actions.pod:2313 ../fish/guestfish-actions.pod:2511
+#: ../fish/guestfish-actions.pod:2570
 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:2312
+#: ../fish/guestfish-actions.pod:2315
 msgid "is-blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-blockdev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2314
+#: ../fish/guestfish-actions.pod:2317
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
@@ -27176,22 +27759,22 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2319 ../fish/guestfish-actions.pod:2337
-#: ../fish/guestfish-actions.pod:2356 ../fish/guestfish-actions.pod:2365
-#: ../fish/guestfish-actions.pod:2375 ../fish/guestfish-actions.pod:2409
-#: ../fish/guestfish-actions.pod:2418
+#: ../fish/guestfish-actions.pod:2322 ../fish/guestfish-actions.pod:2340
+#: ../fish/guestfish-actions.pod:2359 ../fish/guestfish-actions.pod:2368
+#: ../fish/guestfish-actions.pod:2378 ../fish/guestfish-actions.pod:2412
+#: ../fish/guestfish-actions.pod:2421
 msgid "See also L</stat>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</stat>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2321
+#: ../fish/guestfish-actions.pod:2324
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2323
+#: ../fish/guestfish-actions.pod:2326
 #, no-wrap
 msgid ""
 " is-busy\n"
 #, no-wrap
 msgid ""
 " is-busy\n"
@@ -27200,13 +27783,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2330
+#: ../fish/guestfish-actions.pod:2333
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2332
+#: ../fish/guestfish-actions.pod:2335
 #, no-wrap
 msgid ""
 " is-chardev path\n"
 #, no-wrap
 msgid ""
 " is-chardev path\n"
@@ -27215,13 +27798,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2339
+#: ../fish/guestfish-actions.pod:2342
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2341
+#: ../fish/guestfish-actions.pod:2344
 #, no-wrap
 msgid ""
 " is-config\n"
 #, no-wrap
 msgid ""
 " is-config\n"
@@ -27230,13 +27813,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2348
+#: ../fish/guestfish-actions.pod:2351
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2350
+#: ../fish/guestfish-actions.pod:2353
 #, no-wrap
 msgid ""
 " is-dir path\n"
 #, no-wrap
 msgid ""
 " is-dir path\n"
@@ -27245,13 +27828,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2358
+#: ../fish/guestfish-actions.pod:2361
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2360
+#: ../fish/guestfish-actions.pod:2363
 #, no-wrap
 msgid ""
 " is-fifo path\n"
 #, no-wrap
 msgid ""
 " is-fifo path\n"
@@ -27260,13 +27843,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2367
+#: ../fish/guestfish-actions.pod:2370
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2369
+#: ../fish/guestfish-actions.pod:2372
 #, no-wrap
 msgid ""
 " is-file path\n"
 #, no-wrap
 msgid ""
 " is-file path\n"
@@ -27275,13 +27858,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2377
+#: ../fish/guestfish-actions.pod:2380
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2379
+#: ../fish/guestfish-actions.pod:2382
 #, no-wrap
 msgid ""
 " is-launching\n"
 #, no-wrap
 msgid ""
 " is-launching\n"
@@ -27290,13 +27873,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2386
+#: ../fish/guestfish-actions.pod:2389
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2388
+#: ../fish/guestfish-actions.pod:2391
 #, no-wrap
 msgid ""
 " is-lv device\n"
 #, no-wrap
 msgid ""
 " is-lv device\n"
@@ -27305,13 +27888,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2393
+#: ../fish/guestfish-actions.pod:2396
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2395
+#: ../fish/guestfish-actions.pod:2398
 #, no-wrap
 msgid ""
 " is-ready\n"
 #, no-wrap
 msgid ""
 " is-ready\n"
@@ -27320,13 +27903,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2402
+#: ../fish/guestfish-actions.pod:2405
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2404
+#: ../fish/guestfish-actions.pod:2407
 #, no-wrap
 msgid ""
 " is-socket path\n"
 #, no-wrap
 msgid ""
 " is-socket path\n"
@@ -27335,28 +27918,54 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2411
+#: ../fish/guestfish-actions.pod:2414
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2413
+#: ../fish/guestfish-actions.pod:2416
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 "\n"
 msgstr ""
 
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 "\n"
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-actions.pod:2423
+msgid "is-zero"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:2425
+#, no-wrap
+msgid ""
+" is-zero path\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../fish/guestfish-actions.pod:2430
+msgid "is-zero-device"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:2432
+#, no-wrap
+msgid ""
+" is-zero-device device\n"
+"\n"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2420
+#: ../fish/guestfish-actions.pod:2438
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2422
+#: ../fish/guestfish-actions.pod:2440
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
@@ -27365,19 +27974,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2426
+#: ../fish/guestfish-actions.pod:2444
 msgid "launch"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "launch"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2428
+#: ../fish/guestfish-actions.pod:2446
 msgid "run"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "run"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2430
+#: ../fish/guestfish-actions.pod:2448
 #, no-wrap
 msgid ""
 " launch\n"
 #, no-wrap
 msgid ""
 " launch\n"
@@ -27386,13 +27995,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2438
+#: ../fish/guestfish-actions.pod:2456
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2440
+#: ../fish/guestfish-actions.pod:2458
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
@@ -27401,7 +28010,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2442
+#: ../fish/guestfish-actions.pod:2460
 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 "
@@ -27410,13 +28019,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2450
+#: ../fish/guestfish-actions.pod:2468
 msgid "lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lgetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2452
+#: ../fish/guestfish-actions.pod:2470
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
@@ -27425,19 +28034,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2468
+#: ../fish/guestfish-actions.pod:2486
 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:2470
+#: ../fish/guestfish-actions.pod:2488
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2472
+#: ../fish/guestfish-actions.pod:2490
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
@@ -27446,36 +28055,76 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2474
+#: ../fish/guestfish-actions.pod:2492
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-actions.pod:2496
+msgid "list-9p"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:2498
+#, no-wrap
+msgid ""
+" list-9p\n"
+"\n"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2478
+#: ../fish/guestfish-actions.pod:2503
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2480
+#: ../fish/guestfish-actions.pod:2505
 #, no-wrap
 msgid ""
 " list-devices\n"
 "\n"
 msgstr ""
 
 #, no-wrap
 msgid ""
 " list-devices\n"
 "\n"
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-actions.pod:2513
+msgid "list-dm-devices"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:2515
+#, no-wrap
+msgid ""
+" list-dm-devices\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:2519
+msgid ""
+"The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
+"previous call to L</luks-open>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:2522
+msgid ""
+"Device mapper devices which correspond to logical volumes are I<not> "
+"returned in this list.  Call L</lvs> if you want to list logical volumes."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2488
+#: ../fish/guestfish-actions.pod:2526
 msgid "list-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "list-filesystems"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2490
+#: ../fish/guestfish-actions.pod:2528
 #, no-wrap
 msgid ""
 " list-filesystems\n"
 #, no-wrap
 msgid ""
 " list-filesystems\n"
@@ -27484,7 +28133,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2509
+#: ../fish/guestfish-actions.pod:2547
 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 "
@@ -27493,7 +28142,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2513
+#: ../fish/guestfish-actions.pod:2551
 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 "
@@ -27504,13 +28153,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2521
+#: ../fish/guestfish-actions.pod:2559
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2523
+#: ../fish/guestfish-actions.pod:2561
 #, no-wrap
 msgid ""
 " list-partitions\n"
 #, no-wrap
 msgid ""
 " list-partitions\n"
@@ -27519,7 +28168,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2529
+#: ../fish/guestfish-actions.pod:2567
 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>."
@@ -27527,13 +28176,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2534
+#: ../fish/guestfish-actions.pod:2572
 msgid "ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ll"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2536
+#: ../fish/guestfish-actions.pod:2574
 #, no-wrap
 msgid ""
 " ll directory\n"
 #, no-wrap
 msgid ""
 " ll directory\n"
@@ -27542,13 +28191,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2544
+#: ../fish/guestfish-actions.pod:2582
 msgid "ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2546
+#: ../fish/guestfish-actions.pod:2584
 #, no-wrap
 msgid ""
 " ln target linkname\n"
 #, no-wrap
 msgid ""
 " ln target linkname\n"
@@ -27557,13 +28206,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2550
+#: ../fish/guestfish-actions.pod:2588
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2552
+#: ../fish/guestfish-actions.pod:2590
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
@@ -27572,13 +28221,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2557
+#: ../fish/guestfish-actions.pod:2595
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2559
+#: ../fish/guestfish-actions.pod:2597
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
@@ -27587,13 +28236,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2563
+#: ../fish/guestfish-actions.pod:2601
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2565
+#: ../fish/guestfish-actions.pod:2603
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
@@ -27602,13 +28251,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2570
+#: ../fish/guestfish-actions.pod:2608
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2572
+#: ../fish/guestfish-actions.pod:2610
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
@@ -27617,7 +28266,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2574
+#: ../fish/guestfish-actions.pod:2612
 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."
@@ -27625,13 +28274,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2578
+#: ../fish/guestfish-actions.pod:2616
 msgid "ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ls"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2580
+#: ../fish/guestfish-actions.pod:2618
 #, no-wrap
 msgid ""
 " ls directory\n"
 #, no-wrap
 msgid ""
 " ls directory\n"
@@ -27640,7 +28289,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2586
+#: ../fish/guestfish-actions.pod:2624
 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."
@@ -27648,13 +28297,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2589
+#: ../fish/guestfish-actions.pod:2627
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2591
+#: ../fish/guestfish-actions.pod:2629
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
@@ -27663,7 +28312,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2593
+#: ../fish/guestfish-actions.pod:2631
 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."
@@ -27671,13 +28320,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2597
+#: ../fish/guestfish-actions.pod:2635
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2599
+#: ../fish/guestfish-actions.pod:2637
 #, no-wrap
 msgid ""
 " lstat path\n"
 #, no-wrap
 msgid ""
 " lstat path\n"
@@ -27686,7 +28335,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2603
+#: ../fish/guestfish-actions.pod:2641
 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."
@@ -27694,13 +28343,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2609
+#: ../fish/guestfish-actions.pod:2647
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2611
+#: ../fish/guestfish-actions.pod:2649
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
@@ -27709,7 +28358,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2613
+#: ../fish/guestfish-actions.pod:2651
 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 "
@@ -27718,7 +28367,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2622
+#: ../fish/guestfish-actions.pod:2660
 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 "
@@ -27730,13 +28379,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2630
+#: ../fish/guestfish-actions.pod:2668
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2632
+#: ../fish/guestfish-actions.pod:2670
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
@@ -27745,7 +28394,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2639
+#: ../fish/guestfish-actions.pod:2677
 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."
@@ -27753,9 +28402,9 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2643 ../fish/guestfish-actions.pod:2665
-#: ../fish/guestfish-actions.pod:2678 ../fish/guestfish-actions.pod:2692
-#: ../fish/guestfish-actions.pod:2715 ../fish/guestfish-actions.pod:2725
+#: ../fish/guestfish-actions.pod:2681 ../fish/guestfish-actions.pod:2703
+#: ../fish/guestfish-actions.pod:2716 ../fish/guestfish-actions.pod:2730
+#: ../fish/guestfish-actions.pod:2756 ../fish/guestfish-actions.pod:2766
 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."
@@ -27763,13 +28412,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2646
+#: ../fish/guestfish-actions.pod:2684
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2648
+#: ../fish/guestfish-actions.pod:2686
 #, no-wrap
 msgid ""
 " luks-close device\n"
 #, no-wrap
 msgid ""
 " luks-close device\n"
@@ -27778,7 +28427,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2650
+#: ../fish/guestfish-actions.pod:2688
 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 "
@@ -27788,13 +28437,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2656
+#: ../fish/guestfish-actions.pod:2694
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2658
+#: ../fish/guestfish-actions.pod:2696
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
@@ -27803,13 +28452,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2671
+#: ../fish/guestfish-actions.pod:2709
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2673
+#: ../fish/guestfish-actions.pod:2711
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
@@ -27818,7 +28467,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2675
+#: ../fish/guestfish-actions.pod:2713
 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."
@@ -27826,13 +28475,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2684
+#: ../fish/guestfish-actions.pod:2722
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2686
+#: ../fish/guestfish-actions.pod:2724
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
@@ -27841,13 +28490,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2695
+#: ../fish/guestfish-actions.pod:2733
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2697
+#: ../fish/guestfish-actions.pod:2735
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
@@ -27856,21 +28505,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2711
+#: ../fish/guestfish-actions.pod:2749
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgstr ""
 
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgstr ""
 
+#. type: textblock
+#: ../fish/guestfish-actions.pod:2753
+msgid "Use L</list-dm-devices> to list all device mapper devices."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2718
+#: ../fish/guestfish-actions.pod:2759
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2720
+#: ../fish/guestfish-actions.pod:2761
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
@@ -27879,20 +28533,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2722
+#: ../fish/guestfish-actions.pod:2763
 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:2728
+#: ../fish/guestfish-actions.pod:2769
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2730
+#: ../fish/guestfish-actions.pod:2771
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
@@ -27901,13 +28555,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2735
+#: ../fish/guestfish-actions.pod:2776
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2737
+#: ../fish/guestfish-actions.pod:2778
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
@@ -27916,19 +28570,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2746
+#: ../fish/guestfish-actions.pod:2787
 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:2748
+#: ../fish/guestfish-actions.pod:2789
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2750
+#: ../fish/guestfish-actions.pod:2791
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
@@ -27937,7 +28591,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2752
+#: ../fish/guestfish-actions.pod:2793
 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."
@@ -27945,13 +28599,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2758
+#: ../fish/guestfish-actions.pod:2799
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2760
+#: ../fish/guestfish-actions.pod:2801
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
@@ -27960,13 +28614,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2768
+#: ../fish/guestfish-actions.pod:2809
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2770
+#: ../fish/guestfish-actions.pod:2811
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
@@ -27975,13 +28629,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2795
+#: ../fish/guestfish-actions.pod:2836
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2797
+#: ../fish/guestfish-actions.pod:2838
 #, no-wrap
 msgid ""
 " lvremove device\n"
 #, no-wrap
 msgid ""
 " lvremove device\n"
@@ -27990,13 +28644,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2805
+#: ../fish/guestfish-actions.pod:2846
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2807
+#: ../fish/guestfish-actions.pod:2848
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
@@ -28005,13 +28659,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2811
+#: ../fish/guestfish-actions.pod:2852
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2813
+#: ../fish/guestfish-actions.pod:2854
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
@@ -28020,13 +28674,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2819
+#: ../fish/guestfish-actions.pod:2860
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2821
+#: ../fish/guestfish-actions.pod:2862
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
@@ -28035,13 +28689,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2829
+#: ../fish/guestfish-actions.pod:2870
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2831
+#: ../fish/guestfish-actions.pod:2872
 #, no-wrap
 msgid ""
 " lvs\n"
 #, no-wrap
 msgid ""
 " lvs\n"
@@ -28050,19 +28704,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2839
+#: ../fish/guestfish-actions.pod:2880
 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:2841
+#: ../fish/guestfish-actions.pod:2882
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2843
+#: ../fish/guestfish-actions.pod:2884
 #, no-wrap
 msgid ""
 " lvs-full\n"
 #, no-wrap
 msgid ""
 " lvs-full\n"
@@ -28071,13 +28725,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2848
+#: ../fish/guestfish-actions.pod:2889
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2850
+#: ../fish/guestfish-actions.pod:2891
 #, no-wrap
 msgid ""
 " lvuuid device\n"
 #, no-wrap
 msgid ""
 " lvuuid device\n"
@@ -28086,13 +28740,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2854
+#: ../fish/guestfish-actions.pod:2895
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2856
+#: ../fish/guestfish-actions.pod:2897
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
@@ -28101,7 +28755,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2872
+#: ../fish/guestfish-actions.pod:2913
 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 "
@@ -28113,13 +28767,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2880
+#: ../fish/guestfish-actions.pod:2921
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2882
+#: ../fish/guestfish-actions.pod:2923
 #, no-wrap
 msgid ""
 " mkdir path\n"
 #, no-wrap
 msgid ""
 " mkdir path\n"
@@ -28128,13 +28782,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2886
+#: ../fish/guestfish-actions.pod:2927
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2888
+#: ../fish/guestfish-actions.pod:2929
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
@@ -28143,19 +28797,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2897
+#: ../fish/guestfish-actions.pod:2938
 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:2899
+#: ../fish/guestfish-actions.pod:2940
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2901
+#: ../fish/guestfish-actions.pod:2942
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
@@ -28164,13 +28818,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2906
+#: ../fish/guestfish-actions.pod:2947
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2908
+#: ../fish/guestfish-actions.pod:2949
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
@@ -28179,13 +28833,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2929
+#: ../fish/guestfish-actions.pod:2970
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2931
+#: ../fish/guestfish-actions.pod:2972
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
@@ -28194,19 +28848,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2939
+#: ../fish/guestfish-actions.pod:2980
 msgid "See also L</mke2journal>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</mke2journal>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2941
+#: ../fish/guestfish-actions.pod:2982
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2943
+#: ../fish/guestfish-actions.pod:2984
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
@@ -28215,19 +28869,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2948
+#: ../fish/guestfish-actions.pod:2989
 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:2950
+#: ../fish/guestfish-actions.pod:2991
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2952
+#: ../fish/guestfish-actions.pod:2993
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
@@ -28236,19 +28890,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2957
+#: ../fish/guestfish-actions.pod:2998
 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:2959
+#: ../fish/guestfish-actions.pod:3000
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2961
+#: ../fish/guestfish-actions.pod:3002
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
@@ -28257,13 +28911,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2968
+#: ../fish/guestfish-actions.pod:3009
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2970
+#: ../fish/guestfish-actions.pod:3011
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
@@ -28272,13 +28926,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2974
+#: ../fish/guestfish-actions.pod:3015
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2976
+#: ../fish/guestfish-actions.pod:3017
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
@@ -28287,13 +28941,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2980
+#: ../fish/guestfish-actions.pod:3021
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2982
+#: ../fish/guestfish-actions.pod:3023
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
@@ -28302,7 +28956,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2984
+#: ../fish/guestfish-actions.pod:3025
 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>."
@@ -28310,13 +28964,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2990
+#: ../fish/guestfish-actions.pod:3031
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2992
+#: ../fish/guestfish-actions.pod:3033
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
@@ -28325,13 +28979,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2998
+#: ../fish/guestfish-actions.pod:3039
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3000
+#: ../fish/guestfish-actions.pod:3041
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
@@ -28340,7 +28994,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3002
+#: ../fish/guestfish-actions.pod:3043
 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 "
@@ -28349,27 +29003,27 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3017
+#: ../fish/guestfish-actions.pod:3058
 msgid "mkfs-opts"
 msgstr ""
 
 #. type: verbatim
 msgid "mkfs-opts"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3019
+#: ../fish/guestfish-actions.pod:3060
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" mkfs-opts fstype device [blocksize:..] [features:..]\n"
+" mkfs-opts fstype device [blocksize:..] [features:..] [inode:..] [sectorsize:..]\n"
 "\n"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 "\n"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3054
+#: ../fish/guestfish-actions.pod:3105
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3056
+#: ../fish/guestfish-actions.pod:3107
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
@@ -28378,7 +29032,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3058
+#: ../fish/guestfish-actions.pod:3109
 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."
@@ -28386,7 +29040,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3082
+#: ../fish/guestfish-actions.pod:3133
 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 "
@@ -28395,7 +29049,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3086
+#: ../fish/guestfish-actions.pod:3137
 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 "
@@ -28403,7 +29057,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3093
+#: ../fish/guestfish-actions.pod:3144
 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 "
@@ -28412,13 +29066,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3097
+#: ../fish/guestfish-actions.pod:3148
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3099
+#: ../fish/guestfish-actions.pod:3150
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
@@ -28427,7 +29081,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3109
+#: ../fish/guestfish-actions.pod:3160
 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 "
@@ -28439,13 +29093,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3119
+#: ../fish/guestfish-actions.pod:3170
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3121
+#: ../fish/guestfish-actions.pod:3172
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
@@ -28454,7 +29108,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3123
+#: ../fish/guestfish-actions.pod:3174
 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 "
@@ -28463,13 +29117,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3129
+#: ../fish/guestfish-actions.pod:3180
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3131
+#: ../fish/guestfish-actions.pod:3182
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
@@ -28478,7 +29132,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3133
+#: ../fish/guestfish-actions.pod:3184
 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 "
@@ -28487,13 +29141,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3139
+#: ../fish/guestfish-actions.pod:3190
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3141
+#: ../fish/guestfish-actions.pod:3192
 #, no-wrap
 msgid ""
 " mkswap device\n"
 #, no-wrap
 msgid ""
 " mkswap device\n"
@@ -28502,13 +29156,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3145
+#: ../fish/guestfish-actions.pod:3196
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3147
+#: ../fish/guestfish-actions.pod:3198
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
@@ -28517,13 +29171,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3155
+#: ../fish/guestfish-actions.pod:3206
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3157
+#: ../fish/guestfish-actions.pod:3208
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
@@ -28532,13 +29186,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3161
+#: ../fish/guestfish-actions.pod:3212
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3163
+#: ../fish/guestfish-actions.pod:3214
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
@@ -28547,7 +29201,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3167
+#: ../fish/guestfish-actions.pod:3218
 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>."
@@ -28555,13 +29209,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3170
+#: ../fish/guestfish-actions.pod:3221
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3172
+#: ../fish/guestfish-actions.pod:3223
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
@@ -28570,13 +29224,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3179
+#: ../fish/guestfish-actions.pod:3230
 msgid "mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3181
+#: ../fish/guestfish-actions.pod:3232
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
@@ -28585,7 +29239,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3197
+#: ../fish/guestfish-actions.pod:3248
 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 "
@@ -28596,15 +29250,28 @@ msgid ""
 "string for the first parameter if you don't want any options)."
 msgstr ""
 
 "string for the first parameter if you don't want any options)."
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-actions.pod:3265
+msgid "mount-9p"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:3267
+#, no-wrap
+msgid ""
+" mount-9p mounttag mountpoint [options:..]\n"
+"\n"
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3207
+#: ../fish/guestfish-actions.pod:3278
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3209
+#: ../fish/guestfish-actions.pod:3280
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
@@ -28613,13 +29280,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3215
+#: ../fish/guestfish-actions.pod:3286
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3217
+#: ../fish/guestfish-actions.pod:3288
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
@@ -28628,7 +29295,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3219
+#: ../fish/guestfish-actions.pod:3290
 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."
@@ -28636,13 +29303,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3227
+#: ../fish/guestfish-actions.pod:3298
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3229
+#: ../fish/guestfish-actions.pod:3300
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
@@ -28651,7 +29318,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3231
+#: ../fish/guestfish-actions.pod:3302
 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."
@@ -28659,13 +29326,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3234
+#: ../fish/guestfish-actions.pod:3305
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3236
+#: ../fish/guestfish-actions.pod:3307
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
@@ -28674,7 +29341,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3238
+#: ../fish/guestfish-actions.pod:3309
 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."
@@ -28682,13 +29349,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3242
+#: ../fish/guestfish-actions.pod:3313
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3244
+#: ../fish/guestfish-actions.pod:3315
 #, no-wrap
 msgid ""
 " mountpoints\n"
 #, no-wrap
 msgid ""
 " mountpoints\n"
@@ -28697,7 +29364,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3246
+#: ../fish/guestfish-actions.pod:3317
 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 "
@@ -28706,13 +29373,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3250
+#: ../fish/guestfish-actions.pod:3321
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3252
+#: ../fish/guestfish-actions.pod:3323
 #, no-wrap
 msgid ""
 " mounts\n"
 #, no-wrap
 msgid ""
 " mounts\n"
@@ -28721,19 +29388,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3259
+#: ../fish/guestfish-actions.pod:3330
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3261
+#: ../fish/guestfish-actions.pod:3332
 msgid "mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "mv"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3263
+#: ../fish/guestfish-actions.pod:3334
 #, no-wrap
 msgid ""
 " mv src dest\n"
 #, no-wrap
 msgid ""
 " mv src dest\n"
@@ -28742,13 +29409,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3268
+#: ../fish/guestfish-actions.pod:3339
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3270
+#: ../fish/guestfish-actions.pod:3341
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
@@ -28757,28 +29424,51 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3284
+#: ../fish/guestfish-actions.pod:3355
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3286
+#: ../fish/guestfish-actions.pod:3357
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 "\n"
 msgstr ""
 
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 "\n"
 msgstr ""
 
+#. type: =head2
+#: ../fish/guestfish-actions.pod:3379
+msgid "ntfsresize-opts"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-actions.pod:3381
+#, no-wrap
+msgid ""
+" ntfsresize-opts device [size:..] [force:..]\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:3400
+msgid ""
+"After the resize operation, the filesystem is always marked as requiring a "
+"consistency check (for safety).  You have to boot into Windows to perform "
+"this check and clear this condition.  If you I<don't> set the C<force> "
+"option then it is not possible to call L</ntfsresize-opts> multiple times on "
+"a single filesystem without booting into Windows between each resize."
+msgstr ""
+
 # type: =head2
 #. type: =head2
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3292
+#: ../fish/guestfish-actions.pod:3413
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3294
+#: ../fish/guestfish-actions.pod:3415
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
@@ -28787,7 +29477,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3296
+#: ../fish/guestfish-actions.pod:3417
 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."
@@ -28795,13 +29485,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3299
+#: ../fish/guestfish-actions.pod:3427
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3301
+#: ../fish/guestfish-actions.pod:3429
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
@@ -28810,7 +29500,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3303
+#: ../fish/guestfish-actions.pod:3431
 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."
@@ -28818,7 +29508,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3315
+#: ../fish/guestfish-actions.pod:3443
 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."
@@ -28826,13 +29516,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3318
+#: ../fish/guestfish-actions.pod:3446
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3320
+#: ../fish/guestfish-actions.pod:3448
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
@@ -28841,13 +29531,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3328
+#: ../fish/guestfish-actions.pod:3456
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3330
+#: ../fish/guestfish-actions.pod:3458
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
@@ -28856,7 +29546,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3332
+#: ../fish/guestfish-actions.pod:3460
 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."
@@ -28864,7 +29554,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3336
+#: ../fish/guestfish-actions.pod:3464
 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>."
@@ -28872,13 +29562,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3342
+#: ../fish/guestfish-actions.pod:3470
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3344
+#: ../fish/guestfish-actions.pod:3472
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
@@ -28887,19 +29577,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3349
+#: ../fish/guestfish-actions.pod:3477
 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:3351
+#: ../fish/guestfish-actions.pod:3479
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3353
+#: ../fish/guestfish-actions.pod:3481
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
@@ -28908,7 +29598,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3358 ../fish/guestfish-actions.pod:3496
+#: ../fish/guestfish-actions.pod:3486 ../fish/guestfish-actions.pod:3624
 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-"
@@ -28917,13 +29607,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3362
+#: ../fish/guestfish-actions.pod:3490
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3364
+#: ../fish/guestfish-actions.pod:3492
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
@@ -28932,7 +29622,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3369
+#: ../fish/guestfish-actions.pod:3497
 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 "
@@ -28941,13 +29631,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3374
+#: ../fish/guestfish-actions.pod:3502
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3376
+#: ../fish/guestfish-actions.pod:3504
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
@@ -28956,7 +29646,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3382
+#: ../fish/guestfish-actions.pod:3510
 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."
@@ -28964,13 +29654,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3445
+#: ../fish/guestfish-actions.pod:3573
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3447
+#: ../fish/guestfish-actions.pod:3575
 #, no-wrap
 msgid ""
 " part-list device\n"
 #, no-wrap
 msgid ""
 " part-list device\n"
@@ -28979,7 +29669,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3462
+#: ../fish/guestfish-actions.pod:3590
 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>."
@@ -28987,13 +29677,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3475
+#: ../fish/guestfish-actions.pod:3603
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3477
+#: ../fish/guestfish-actions.pod:3605
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
@@ -29002,13 +29692,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3486
+#: ../fish/guestfish-actions.pod:3614
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3488
+#: ../fish/guestfish-actions.pod:3616
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
@@ -29017,13 +29707,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3500
+#: ../fish/guestfish-actions.pod:3628
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3502
+#: ../fish/guestfish-actions.pod:3630
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
@@ -29032,13 +29722,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3510
+#: ../fish/guestfish-actions.pod:3638
 msgid "part-to-dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "part-to-dev"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3512
+#: ../fish/guestfish-actions.pod:3640
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
@@ -29047,7 +29737,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3518
+#: ../fish/guestfish-actions.pod:3646
 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>."
@@ -29055,13 +29745,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3521
+#: ../fish/guestfish-actions.pod:3649
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3523
+#: ../fish/guestfish-actions.pod:3651
 #, no-wrap
 msgid ""
 " ping-daemon\n"
 #, no-wrap
 msgid ""
 " ping-daemon\n"
@@ -29070,13 +29760,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3530
+#: ../fish/guestfish-actions.pod:3658
 msgid "pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pread"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3532
+#: ../fish/guestfish-actions.pod:3660
 #, no-wrap
 msgid ""
 " pread path count offset\n"
 #, no-wrap
 msgid ""
 " pread path count offset\n"
@@ -29085,19 +29775,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3540
+#: ../fish/guestfish-actions.pod:3668
 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:3545
+#: ../fish/guestfish-actions.pod:3673
 msgid "pread-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pread-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3547
+#: ../fish/guestfish-actions.pod:3675
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
@@ -29106,19 +29796,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3555
+#: ../fish/guestfish-actions.pod:3683
 msgid "See also L</pread>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pread>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3560
+#: ../fish/guestfish-actions.pod:3688
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3562
+#: ../fish/guestfish-actions.pod:3690
 #, no-wrap
 msgid ""
 " pvcreate device\n"
 #, no-wrap
 msgid ""
 " pvcreate device\n"
@@ -29127,13 +29817,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3568
+#: ../fish/guestfish-actions.pod:3696
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3570
+#: ../fish/guestfish-actions.pod:3698
 #, no-wrap
 msgid ""
 " pvremove device\n"
 #, no-wrap
 msgid ""
 " pvremove device\n"
@@ -29142,13 +29832,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3579
+#: ../fish/guestfish-actions.pod:3707
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3581
+#: ../fish/guestfish-actions.pod:3709
 #, no-wrap
 msgid ""
 " pvresize device\n"
 #, no-wrap
 msgid ""
 " pvresize device\n"
@@ -29157,13 +29847,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3586
+#: ../fish/guestfish-actions.pod:3714
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3588
+#: ../fish/guestfish-actions.pod:3716
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
@@ -29172,7 +29862,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3590
+#: ../fish/guestfish-actions.pod:3718
 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."
@@ -29180,13 +29870,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3593
+#: ../fish/guestfish-actions.pod:3721
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3595
+#: ../fish/guestfish-actions.pod:3723
 #, no-wrap
 msgid ""
 " pvs\n"
 #, no-wrap
 msgid ""
 " pvs\n"
@@ -29195,19 +29885,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3603
+#: ../fish/guestfish-actions.pod:3731
 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:3605
+#: ../fish/guestfish-actions.pod:3733
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3607
+#: ../fish/guestfish-actions.pod:3735
 #, no-wrap
 msgid ""
 " pvs-full\n"
 #, no-wrap
 msgid ""
 " pvs-full\n"
@@ -29216,13 +29906,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3612
+#: ../fish/guestfish-actions.pod:3740
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3614
+#: ../fish/guestfish-actions.pod:3742
 #, no-wrap
 msgid ""
 " pvuuid device\n"
 #, no-wrap
 msgid ""
 " pvuuid device\n"
@@ -29231,13 +29921,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3618
+#: ../fish/guestfish-actions.pod:3746
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3620
+#: ../fish/guestfish-actions.pod:3748
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
@@ -29246,19 +29936,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3631
+#: ../fish/guestfish-actions.pod:3759
 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:3636
+#: ../fish/guestfish-actions.pod:3764
 msgid "pwrite-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "pwrite-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3638
+#: ../fish/guestfish-actions.pod:3766
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
@@ -29267,19 +29957,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3648
+#: ../fish/guestfish-actions.pod:3776
 msgid "See also L</pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</pwrite>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3653
+#: ../fish/guestfish-actions.pod:3781
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3655
+#: ../fish/guestfish-actions.pod:3783
 #, no-wrap
 msgid ""
 " read-file path\n"
 #, no-wrap
 msgid ""
 " read-file path\n"
@@ -29288,7 +29978,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3660
+#: ../fish/guestfish-actions.pod:3788
 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 "
@@ -29297,13 +29987,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3668
+#: ../fish/guestfish-actions.pod:3796
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3670
+#: ../fish/guestfish-actions.pod:3798
 #, no-wrap
 msgid ""
 " read-lines path\n"
 #, no-wrap
 msgid ""
 " read-lines path\n"
@@ -29312,7 +30002,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3677
+#: ../fish/guestfish-actions.pod:3805
 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 "
@@ -29322,13 +30012,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3682
+#: ../fish/guestfish-actions.pod:3810
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3684
+#: ../fish/guestfish-actions.pod:3812
 #, no-wrap
 msgid ""
 " readdir dir\n"
 #, no-wrap
 msgid ""
 " readdir dir\n"
@@ -29337,7 +30027,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3736
+#: ../fish/guestfish-actions.pod:3864
 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 "
@@ -29346,13 +30036,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3740
+#: ../fish/guestfish-actions.pod:3868
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3742
+#: ../fish/guestfish-actions.pod:3870
 #, no-wrap
 msgid ""
 " readlink path\n"
 #, no-wrap
 msgid ""
 " readlink path\n"
@@ -29361,13 +30051,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3746
+#: ../fish/guestfish-actions.pod:3874
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3748
+#: ../fish/guestfish-actions.pod:3876
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
@@ -29376,13 +30066,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3772
+#: ../fish/guestfish-actions.pod:3900
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3774
+#: ../fish/guestfish-actions.pod:3902
 #, no-wrap
 msgid ""
 " realpath path\n"
 #, no-wrap
 msgid ""
 " realpath path\n"
@@ -29391,13 +30081,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3779
+#: ../fish/guestfish-actions.pod:3907
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3781
+#: ../fish/guestfish-actions.pod:3909
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
@@ -29406,19 +30096,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3786
+#: ../fish/guestfish-actions.pod:3914
 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:3788
+#: ../fish/guestfish-actions.pod:3916
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3790
+#: ../fish/guestfish-actions.pod:3918
 #, no-wrap
 msgid ""
 " resize2fs device\n"
 #, no-wrap
 msgid ""
 " resize2fs device\n"
@@ -29427,7 +30117,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3795
+#: ../fish/guestfish-actions.pod:3923
 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 "
@@ -29436,12 +30126,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3801
+#: ../fish/guestfish-actions.pod:3929
 msgid "resize2fs-M"
 msgstr ""
 
 #. type: verbatim
 msgid "resize2fs-M"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3803
+#: ../fish/guestfish-actions.pod:3931
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
@@ -29449,7 +30139,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3805
+#: ../fish/guestfish-actions.pod:3933
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 "its minimum size.  This works like the I<-M> option to the C<resize2fs> "
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 "its minimum size.  This works like the I<-M> option to the C<resize2fs> "
@@ -29457,7 +30147,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3809
+#: ../fish/guestfish-actions.pod:3937
 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, "
@@ -29467,13 +30157,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3814
+#: ../fish/guestfish-actions.pod:3942
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3816
+#: ../fish/guestfish-actions.pod:3944
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
@@ -29482,7 +30172,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3818
+#: ../fish/guestfish-actions.pod:3946
 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."
@@ -29490,13 +30180,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3821
+#: ../fish/guestfish-actions.pod:3949
 msgid "rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rm"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3823
+#: ../fish/guestfish-actions.pod:3951
 #, no-wrap
 msgid ""
 " rm path\n"
 #, no-wrap
 msgid ""
 " rm path\n"
@@ -29505,13 +30195,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3827
+#: ../fish/guestfish-actions.pod:3955
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3829
+#: ../fish/guestfish-actions.pod:3957
 #, no-wrap
 msgid ""
 " rm-rf path\n"
 #, no-wrap
 msgid ""
 " rm-rf path\n"
@@ -29520,13 +30210,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3835
+#: ../fish/guestfish-actions.pod:3963
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3837
+#: ../fish/guestfish-actions.pod:3965
 #, no-wrap
 msgid ""
 " rmdir path\n"
 #, no-wrap
 msgid ""
 " rmdir path\n"
@@ -29535,13 +30225,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3841
+#: ../fish/guestfish-actions.pod:3969
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3843
+#: ../fish/guestfish-actions.pod:3971
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
@@ -29550,7 +30240,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3845
+#: ../fish/guestfish-actions.pod:3973
 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."
@@ -29558,13 +30248,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3849
+#: ../fish/guestfish-actions.pod:3977
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3851
+#: ../fish/guestfish-actions.pod:3979
 #, no-wrap
 msgid ""
 " scrub-device device\n"
 #, no-wrap
 msgid ""
 " scrub-device device\n"
@@ -29573,13 +30263,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3862
+#: ../fish/guestfish-actions.pod:3990
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3864
+#: ../fish/guestfish-actions.pod:3992
 #, no-wrap
 msgid ""
 " scrub-file file\n"
 #, no-wrap
 msgid ""
 " scrub-file file\n"
@@ -29588,13 +30278,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3874
+#: ../fish/guestfish-actions.pod:4002
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3876
+#: ../fish/guestfish-actions.pod:4004
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
@@ -29603,7 +30293,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3878
+#: ../fish/guestfish-actions.pod:4006
 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 "
@@ -29613,19 +30303,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3887
+#: ../fish/guestfish-actions.pod:4015
 msgid "set-append"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-append"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3889
+#: ../fish/guestfish-actions.pod:4017
 msgid "append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "append"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3891
+#: ../fish/guestfish-actions.pod:4019
 #, no-wrap
 msgid ""
 " set-append append\n"
 #, no-wrap
 msgid ""
 " set-append append\n"
@@ -29633,17 +30323,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3902
+#: ../fish/guestfish-actions.pod:4030
 msgid "set-attach-method"
 msgstr ""
 
 #. type: =head2
 msgid "set-attach-method"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3904
+#: ../fish/guestfish-actions.pod:4032
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3906
+#: ../fish/guestfish-actions.pod:4034
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
@@ -29652,19 +30342,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3928
+#: ../fish/guestfish-actions.pod:4056
 msgid "set-autosync"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-autosync"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3930
+#: ../fish/guestfish-actions.pod:4058
 msgid "autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "autosync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3932
+#: ../fish/guestfish-actions.pod:4060
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
@@ -29673,19 +30363,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3942
+#: ../fish/guestfish-actions.pod:4070
 msgid "set-direct"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-direct"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3944
+#: ../fish/guestfish-actions.pod:4072
 msgid "direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "direct"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3946
+#: ../fish/guestfish-actions.pod:4074
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
@@ -29694,7 +30384,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3952
+#: ../fish/guestfish-actions.pod:4080
 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."
@@ -29702,13 +30392,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3961
+#: ../fish/guestfish-actions.pod:4089
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3963
+#: ../fish/guestfish-actions.pod:4091
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
@@ -29717,7 +30407,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3969
+#: ../fish/guestfish-actions.pod:4097
 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."
@@ -29725,13 +30415,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3972
+#: ../fish/guestfish-actions.pod:4100
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3974
+#: ../fish/guestfish-actions.pod:4102
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
@@ -29740,7 +30430,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3981
+#: ../fish/guestfish-actions.pod:4109
 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."
@@ -29748,19 +30438,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3984
+#: ../fish/guestfish-actions.pod:4112
 msgid "set-memsize"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-memsize"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3986
+#: ../fish/guestfish-actions.pod:4114
 msgid "memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "memsize"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3988
+#: ../fish/guestfish-actions.pod:4116
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
@@ -29769,7 +30459,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3990
+#: ../fish/guestfish-actions.pod:4118
 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>."
@@ -29777,19 +30467,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4001
+#: ../fish/guestfish-actions.pod:4129
 msgid "set-network"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-network"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4003
+#: ../fish/guestfish-actions.pod:4131
 msgid "network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "network"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4005
+#: ../fish/guestfish-actions.pod:4133
 #, no-wrap
 msgid ""
 " set-network true|false\n"
 #, no-wrap
 msgid ""
 " set-network true|false\n"
@@ -29798,26 +30488,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4013
+#: ../fish/guestfish-actions.pod:4141
 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:4016
+#: ../fish/guestfish-actions.pod:4144
 msgid "set-path"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-path"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4018
+#: ../fish/guestfish-actions.pod:4146
 msgid "path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "path"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4020
+#: ../fish/guestfish-actions.pod:4148
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
@@ -29826,19 +30516,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4029
+#: ../fish/guestfish-actions.pod:4157
 msgid "set-qemu"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-qemu"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4031
+#: ../fish/guestfish-actions.pod:4159
 msgid "qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "qemu"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4033
+#: ../fish/guestfish-actions.pod:4161
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
@@ -29847,19 +30537,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4053
+#: ../fish/guestfish-actions.pod:4181
 msgid "set-recovery-proc"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-recovery-proc"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4055
+#: ../fish/guestfish-actions.pod:4183
 msgid "recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "recovery-proc"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4057
+#: ../fish/guestfish-actions.pod:4185
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
@@ -29868,7 +30558,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4059
+#: ../fish/guestfish-actions.pod:4187
 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 "
@@ -29877,7 +30567,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4064
+#: ../fish/guestfish-actions.pod:4192
 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."
@@ -29885,19 +30575,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4073
+#: ../fish/guestfish-actions.pod:4201
 msgid "set-selinux"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-selinux"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4075
+#: ../fish/guestfish-actions.pod:4203
 msgid "selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "selinux"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4077
+#: ../fish/guestfish-actions.pod:4205
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
@@ -29906,19 +30596,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4088
+#: ../fish/guestfish-actions.pod:4216
 msgid "set-trace"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-trace"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4090
+#: ../fish/guestfish-actions.pod:4218
 msgid "trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "trace"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4092
+#: ../fish/guestfish-actions.pod:4220
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
@@ -29926,7 +30616,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4104
+#: ../fish/guestfish-actions.pod:4232
 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>)."
@@ -29934,19 +30624,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4108
+#: ../fish/guestfish-actions.pod:4236
 msgid "set-verbose"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "set-verbose"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4110
+#: ../fish/guestfish-actions.pod:4238
 msgid "verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "verbose"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4112
+#: ../fish/guestfish-actions.pod:4240
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
@@ -29954,7 +30644,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4119
+#: ../fish/guestfish-actions.pod:4247
 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>)."
@@ -29962,13 +30652,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4123
+#: ../fish/guestfish-actions.pod:4251
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4125
+#: ../fish/guestfish-actions.pod:4253
 #, no-wrap
 msgid ""
 " setcon context\n"
 #, no-wrap
 msgid ""
 " setcon context\n"
@@ -29977,13 +30667,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4132
+#: ../fish/guestfish-actions.pod:4260
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4134
+#: ../fish/guestfish-actions.pod:4262
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
@@ -29992,19 +30682,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4140
+#: ../fish/guestfish-actions.pod:4268
 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:4142
+#: ../fish/guestfish-actions.pod:4270
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4144
+#: ../fish/guestfish-actions.pod:4272
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
@@ -30013,19 +30703,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4166
+#: ../fish/guestfish-actions.pod:4294
 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:4172
+#: ../fish/guestfish-actions.pod:4307
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4174
+#: ../fish/guestfish-actions.pod:4309
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
@@ -30034,7 +30724,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4176
+#: ../fish/guestfish-actions.pod:4311
 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 "
@@ -30044,19 +30734,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4182
+#: ../fish/guestfish-actions.pod:4317
 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:4188
+#: ../fish/guestfish-actions.pod:4330
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4190
+#: ../fish/guestfish-actions.pod:4332
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
@@ -30065,7 +30755,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4195
+#: ../fish/guestfish-actions.pod:4337
 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."
@@ -30073,19 +30763,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4198
+#: ../fish/guestfish-actions.pod:4340
 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:4203
+#: ../fish/guestfish-actions.pod:4352
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4205
+#: ../fish/guestfish-actions.pod:4354
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
@@ -30094,7 +30784,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4207
+#: ../fish/guestfish-actions.pod:4356
 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, "
@@ -30104,13 +30794,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4215
+#: ../fish/guestfish-actions.pod:4364
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4217
+#: ../fish/guestfish-actions.pod:4366
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
@@ -30119,13 +30809,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4224
+#: ../fish/guestfish-actions.pod:4373
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4226
+#: ../fish/guestfish-actions.pod:4375
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
@@ -30134,19 +30824,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4232
+#: ../fish/guestfish-actions.pod:4381
 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:4234
+#: ../fish/guestfish-actions.pod:4390
 msgid "sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sh"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4236
+#: ../fish/guestfish-actions.pod:4392
 #, no-wrap
 msgid ""
 " sh command\n"
 #, no-wrap
 msgid ""
 " sh command\n"
@@ -30155,25 +30845,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4241
+#: ../fish/guestfish-actions.pod:4397
 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:4249
+#: ../fish/guestfish-actions.pod:4405
 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:4251
+#: ../fish/guestfish-actions.pod:4407
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4253
+#: ../fish/guestfish-actions.pod:4409
 #, no-wrap
 msgid ""
 " sh-lines command\n"
 #, no-wrap
 msgid ""
 " sh-lines command\n"
@@ -30182,25 +30872,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4255
+#: ../fish/guestfish-actions.pod:4411
 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:4258
+#: ../fish/guestfish-actions.pod:4414
 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:4260
+#: ../fish/guestfish-actions.pod:4416
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4262
+#: ../fish/guestfish-actions.pod:4418
 #, no-wrap
 msgid ""
 " sleep secs\n"
 #, no-wrap
 msgid ""
 " sleep secs\n"
@@ -30209,13 +30899,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4266
+#: ../fish/guestfish-actions.pod:4422
 msgid "stat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "stat"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4268
+#: ../fish/guestfish-actions.pod:4424
 #, no-wrap
 msgid ""
 " stat path\n"
 #, no-wrap
 msgid ""
 " stat path\n"
@@ -30224,13 +30914,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4274
+#: ../fish/guestfish-actions.pod:4430
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4276
+#: ../fish/guestfish-actions.pod:4432
 #, no-wrap
 msgid ""
 " statvfs path\n"
 #, no-wrap
 msgid ""
 " statvfs path\n"
@@ -30239,13 +30929,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4284
+#: ../fish/guestfish-actions.pod:4440
 msgid "strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "strings"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4286
+#: ../fish/guestfish-actions.pod:4442
 #, no-wrap
 msgid ""
 " strings path\n"
 #, no-wrap
 msgid ""
 " strings path\n"
@@ -30254,13 +30944,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4294
+#: ../fish/guestfish-actions.pod:4450
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4296
+#: ../fish/guestfish-actions.pod:4452
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
@@ -30269,7 +30959,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4298
+#: ../fish/guestfish-actions.pod:4454
 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>."
@@ -30277,7 +30967,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4308
+#: ../fish/guestfish-actions.pod:4464
 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)."
@@ -30285,13 +30975,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4340
+#: ../fish/guestfish-actions.pod:4496
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4342
+#: ../fish/guestfish-actions.pod:4498
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
@@ -30300,7 +30990,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4344
+#: ../fish/guestfish-actions.pod:4500
 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>."
@@ -30308,13 +30998,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4348
+#: ../fish/guestfish-actions.pod:4504
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4350
+#: ../fish/guestfish-actions.pod:4506
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
@@ -30323,13 +31013,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4354
+#: ../fish/guestfish-actions.pod:4510
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4356
+#: ../fish/guestfish-actions.pod:4512
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
@@ -30338,13 +31028,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4361
+#: ../fish/guestfish-actions.pod:4517
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4363
+#: ../fish/guestfish-actions.pod:4519
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
@@ -30353,13 +31043,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4368
+#: ../fish/guestfish-actions.pod:4524
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4370
+#: ../fish/guestfish-actions.pod:4526
 #, no-wrap
 msgid ""
 " swapon-device device\n"
 #, no-wrap
 msgid ""
 " swapon-device device\n"
@@ -30368,7 +31058,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4372
+#: ../fish/guestfish-actions.pod:4528
 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 "
@@ -30377,13 +31067,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4384
+#: ../fish/guestfish-actions.pod:4540
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4386
+#: ../fish/guestfish-actions.pod:4542
 #, no-wrap
 msgid ""
 " swapon-file file\n"
 #, no-wrap
 msgid ""
 " swapon-file file\n"
@@ -30392,20 +31082,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4388
+#: ../fish/guestfish-actions.pod:4544
 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:4391
+#: ../fish/guestfish-actions.pod:4547
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4393
+#: ../fish/guestfish-actions.pod:4549
 #, no-wrap
 msgid ""
 " swapon-label label\n"
 #, no-wrap
 msgid ""
 " swapon-label label\n"
@@ -30414,7 +31104,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4395
+#: ../fish/guestfish-actions.pod:4551
 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."
@@ -30422,13 +31112,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4398
+#: ../fish/guestfish-actions.pod:4554
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4400
+#: ../fish/guestfish-actions.pod:4556
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
@@ -30437,7 +31127,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4402
+#: ../fish/guestfish-actions.pod:4558
 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."
@@ -30445,13 +31135,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4405
+#: ../fish/guestfish-actions.pod:4561
 msgid "sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sync"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4407
+#: ../fish/guestfish-actions.pod:4563
 #, no-wrap
 msgid ""
 " sync\n"
 #, no-wrap
 msgid ""
 " sync\n"
@@ -30460,13 +31150,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4415
+#: ../fish/guestfish-actions.pod:4571
 msgid "tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tail"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4417
+#: ../fish/guestfish-actions.pod:4573
 #, no-wrap
 msgid ""
 " tail path\n"
 #, no-wrap
 msgid ""
 " tail path\n"
@@ -30475,13 +31165,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4425
+#: ../fish/guestfish-actions.pod:4581
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4427
+#: ../fish/guestfish-actions.pod:4583
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
@@ -30490,13 +31180,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4440
+#: ../fish/guestfish-actions.pod:4596
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4442
+#: ../fish/guestfish-actions.pod:4598
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
@@ -30505,19 +31195,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4447
+#: ../fish/guestfish-actions.pod:4603
 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:4452
+#: ../fish/guestfish-actions.pod:4608
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4454
+#: ../fish/guestfish-actions.pod:4610
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
@@ -30526,19 +31216,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4459
+#: ../fish/guestfish-actions.pod:4615
 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:4464
+#: ../fish/guestfish-actions.pod:4620
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4466
+#: ../fish/guestfish-actions.pod:4622
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
@@ -30547,19 +31237,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4471
+#: ../fish/guestfish-actions.pod:4627
 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:4475
+#: ../fish/guestfish-actions.pod:4631
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4477
+#: ../fish/guestfish-actions.pod:4633
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
@@ -30568,19 +31258,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4482
+#: ../fish/guestfish-actions.pod:4638
 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:4486
+#: ../fish/guestfish-actions.pod:4642
 msgid "touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "touch"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4488
+#: ../fish/guestfish-actions.pod:4644
 #, no-wrap
 msgid ""
 " touch path\n"
 #, no-wrap
 msgid ""
 " touch path\n"
@@ -30589,13 +31279,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4497
+#: ../fish/guestfish-actions.pod:4653
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4499
+#: ../fish/guestfish-actions.pod:4655
 #, no-wrap
 msgid ""
 " truncate path\n"
 #, no-wrap
 msgid ""
 " truncate path\n"
@@ -30604,13 +31294,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4504
+#: ../fish/guestfish-actions.pod:4660
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4506
+#: ../fish/guestfish-actions.pod:4662
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
@@ -30619,7 +31309,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4511
+#: ../fish/guestfish-actions.pod:4667
 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 "
@@ -30629,13 +31319,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4517
+#: ../fish/guestfish-actions.pod:4673
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4519
+#: ../fish/guestfish-actions.pod:4675
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
@@ -30644,13 +31334,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4529
+#: ../fish/guestfish-actions.pod:4685
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4531
+#: ../fish/guestfish-actions.pod:4687
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
@@ -30659,13 +31349,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4538
+#: ../fish/guestfish-actions.pod:4694
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4540
+#: ../fish/guestfish-actions.pod:4696
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
@@ -30674,13 +31364,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4547
+#: ../fish/guestfish-actions.pod:4703
 msgid "umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "umask"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4549
+#: ../fish/guestfish-actions.pod:4705
 #, no-wrap
 msgid ""
 " umask mask\n"
 #, no-wrap
 msgid ""
 " umask mask\n"
@@ -30689,25 +31379,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4563
+#: ../fish/guestfish-actions.pod:4719
 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:4568
+#: ../fish/guestfish-actions.pod:4724
 msgid "umount"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "umount"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4570
+#: ../fish/guestfish-actions.pod:4726
 msgid "unmount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "unmount"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4572
+#: ../fish/guestfish-actions.pod:4728
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
@@ -30716,19 +31406,19 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4578
+#: ../fish/guestfish-actions.pod:4734
 msgid "umount-all"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "umount-all"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4580
+#: ../fish/guestfish-actions.pod:4736
 msgid "unmount-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "unmount-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4582
+#: ../fish/guestfish-actions.pod:4738
 #, no-wrap
 msgid ""
 " umount-all\n"
 #, no-wrap
 msgid ""
 " umount-all\n"
@@ -30737,13 +31427,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4588
+#: ../fish/guestfish-actions.pod:4744
 msgid "upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "upload"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4590
+#: ../fish/guestfish-actions.pod:4746
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
@@ -30752,19 +31442,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4597
+#: ../fish/guestfish-actions.pod:4753
 msgid "See also L</download>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</download>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4601
+#: ../fish/guestfish-actions.pod:4757
 msgid "upload-offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "upload-offset"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4603
+#: ../fish/guestfish-actions.pod:4759
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
@@ -30773,7 +31463,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4615
+#: ../fish/guestfish-actions.pod:4771
 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 "
@@ -30782,19 +31472,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4620
+#: ../fish/guestfish-actions.pod:4776
 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:4624
+#: ../fish/guestfish-actions.pod:4780
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4626
+#: ../fish/guestfish-actions.pod:4782
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
@@ -30803,13 +31493,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4645
+#: ../fish/guestfish-actions.pod:4801
 msgid "version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "version"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4647
+#: ../fish/guestfish-actions.pod:4803
 #, no-wrap
 msgid ""
 " version\n"
 #, no-wrap
 msgid ""
 " version\n"
@@ -30818,7 +31508,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4674
+#: ../fish/guestfish-actions.pod:4830
 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 "
@@ -30828,13 +31518,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4680
+#: ../fish/guestfish-actions.pod:4836
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4682
+#: ../fish/guestfish-actions.pod:4838
 #, no-wrap
 msgid ""
 " vfs-label device\n"
 #, no-wrap
 msgid ""
 " vfs-label device\n"
@@ -30843,19 +31533,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4689
+#: ../fish/guestfish-actions.pod:4845
 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:4691
+#: ../fish/guestfish-actions.pod:4847
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4693
+#: ../fish/guestfish-actions.pod:4849
 #, no-wrap
 msgid ""
 " vfs-type device\n"
 #, no-wrap
 msgid ""
 " vfs-type device\n"
@@ -30864,13 +31554,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4703
+#: ../fish/guestfish-actions.pod:4859
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4705
+#: ../fish/guestfish-actions.pod:4861
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
@@ -30879,19 +31569,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4712
+#: ../fish/guestfish-actions.pod:4868
 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:4714
+#: ../fish/guestfish-actions.pod:4870
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4716
+#: ../fish/guestfish-actions.pod:4872
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
@@ -30900,13 +31590,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4729
+#: ../fish/guestfish-actions.pod:4882
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4731
+#: ../fish/guestfish-actions.pod:4884
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
@@ -30915,13 +31605,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4741
+#: ../fish/guestfish-actions.pod:4891
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4743
+#: ../fish/guestfish-actions.pod:4893
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
@@ -30930,13 +31620,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4748
+#: ../fish/guestfish-actions.pod:4898
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4750
+#: ../fish/guestfish-actions.pod:4900
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
@@ -30945,7 +31635,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4755
+#: ../fish/guestfish-actions.pod:4905
 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."
@@ -30953,19 +31643,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4758
+#: ../fish/guestfish-actions.pod:4908
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4760
+#: ../fish/guestfish-actions.pod:4910
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4762
+#: ../fish/guestfish-actions.pod:4912
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
@@ -30974,7 +31664,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4767
+#: ../fish/guestfish-actions.pod:4917
 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."
@@ -30982,19 +31672,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4770
+#: ../fish/guestfish-actions.pod:4920
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4772
+#: ../fish/guestfish-actions.pod:4922
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4774
+#: ../fish/guestfish-actions.pod:4924
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
@@ -31003,13 +31693,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4781
+#: ../fish/guestfish-actions.pod:4931
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4783
+#: ../fish/guestfish-actions.pod:4933
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
@@ -31018,13 +31708,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4787
+#: ../fish/guestfish-actions.pod:4937
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4789
+#: ../fish/guestfish-actions.pod:4939
 #, no-wrap
 msgid ""
 " vgs\n"
 #, no-wrap
 msgid ""
 " vgs\n"
@@ -31033,19 +31723,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4797
+#: ../fish/guestfish-actions.pod:4947
 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:4799
+#: ../fish/guestfish-actions.pod:4949
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4801
+#: ../fish/guestfish-actions.pod:4951
 #, no-wrap
 msgid ""
 " vgs-full\n"
 #, no-wrap
 msgid ""
 " vgs-full\n"
@@ -31054,13 +31744,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4806
+#: ../fish/guestfish-actions.pod:4956
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4808
+#: ../fish/guestfish-actions.pod:4958
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -31069,13 +31759,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4813
+#: ../fish/guestfish-actions.pod:4963
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4815
+#: ../fish/guestfish-actions.pod:4965
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
@@ -31084,13 +31774,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4819
+#: ../fish/guestfish-actions.pod:4969
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4821
+#: ../fish/guestfish-actions.pod:4971
 #, no-wrap
 msgid ""
 " wc-c path\n"
 #, no-wrap
 msgid ""
 " wc-c path\n"
@@ -31099,13 +31789,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4826
+#: ../fish/guestfish-actions.pod:4976
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4828
+#: ../fish/guestfish-actions.pod:4978
 #, no-wrap
 msgid ""
 " wc-l path\n"
 #, no-wrap
 msgid ""
 " wc-l path\n"
@@ -31114,13 +31804,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4833
+#: ../fish/guestfish-actions.pod:4983
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4835
+#: ../fish/guestfish-actions.pod:4985
 #, no-wrap
 msgid ""
 " wc-w path\n"
 #, no-wrap
 msgid ""
 " wc-w path\n"
@@ -31129,13 +31819,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4840
+#: ../fish/guestfish-actions.pod:4990
 msgid "write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "write"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4842
+#: ../fish/guestfish-actions.pod:4992
 #, no-wrap
 msgid ""
 " write path content\n"
 #, no-wrap
 msgid ""
 " write path content\n"
@@ -31144,13 +31834,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4850
+#: ../fish/guestfish-actions.pod:5000
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4852
+#: ../fish/guestfish-actions.pod:5002
 #, no-wrap
 msgid ""
 " write-file path content size\n"
 #, no-wrap
 msgid ""
 " write-file path content size\n"
@@ -31159,13 +31849,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4875
+#: ../fish/guestfish-actions.pod:5025
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4877
+#: ../fish/guestfish-actions.pod:5027
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
@@ -31174,13 +31864,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4885
+#: ../fish/guestfish-actions.pod:5035
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4887
+#: ../fish/guestfish-actions.pod:5037
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
@@ -31189,34 +31879,33 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4895
+#: ../fish/guestfish-actions.pod:5045
 msgid "zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zero"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4897
+#: ../fish/guestfish-actions.pod:5047
 #, no-wrap
 msgid ""
 " zero device\n"
 "\n"
 msgstr ""
 
 #, no-wrap
 msgid ""
 " zero device\n"
 "\n"
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4905
-msgid "See also: L</zero-device>, L</scrub-device>."
+#: ../fish/guestfish-actions.pod:5055
+msgid "See also: L</zero-device>, L</scrub-device>, L</is-zero-device>"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4907
+#: ../fish/guestfish-actions.pod:5058
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4909
+#: ../fish/guestfish-actions.pod:5060
 #, no-wrap
 msgid ""
 " zero-device device\n"
 #, no-wrap
 msgid ""
 " zero-device device\n"
@@ -31225,7 +31914,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4911
+#: ../fish/guestfish-actions.pod:5062
 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."
@@ -31233,13 +31922,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4918
+#: ../fish/guestfish-actions.pod:5069
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4920
+#: ../fish/guestfish-actions.pod:5071
 #, no-wrap
 msgid ""
 " zerofree device\n"
 #, no-wrap
 msgid ""
 " zerofree device\n"
@@ -31248,13 +31937,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4933
+#: ../fish/guestfish-actions.pod:5084
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4935
+#: ../fish/guestfish-actions.pod:5086
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
@@ -31263,13 +31952,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4943
+#: ../fish/guestfish-actions.pod:5094
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4945
+#: ../fish/guestfish-actions.pod:5096
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
@@ -31278,13 +31967,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4953
+#: ../fish/guestfish-actions.pod:5104
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4955
+#: ../fish/guestfish-actions.pod:5106
 #, no-wrap
 msgid ""
 " zfile meth path\n"
 #, no-wrap
 msgid ""
 " zfile meth path\n"
@@ -31293,20 +31982,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4962
+#: ../fish/guestfish-actions.pod:5113
 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:4972
+#: ../fish/guestfish-actions.pod:5123
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4974
+#: ../fish/guestfish-actions.pod:5125
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
@@ -31315,13 +32004,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4982
+#: ../fish/guestfish-actions.pod:5133
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4984
+#: ../fish/guestfish-actions.pod:5135
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
@@ -31359,13 +32048,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:10 ../fish/guestfish-commands.pod:168
+#: ../fish/guestfish-commands.pod:10 ../fish/guestfish-commands.pod:182
 msgid "For more advanced image creation, see L<qemu-img(1)> utility."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "For more advanced image creation, see L<qemu-img(1)> utility."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:12 ../fish/guestfish-commands.pod:170
+#: ../fish/guestfish-commands.pod:12 ../fish/guestfish-commands.pod:184
 msgid "Size can be specified using standard suffixes, eg. C<1M>."
 msgstr ""
 
 msgid "Size can be specified using standard suffixes, eg. C<1M>."
 msgstr ""
 
@@ -31470,15 +32159,55 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: =head2
 #. type: =head2
 #: ../fish/guestfish-commands.pod:51
 #. type: =head2
 #: ../fish/guestfish-commands.pod:51
+msgid "display"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-commands.pod:53
+#, no-wrap
+msgid ""
+" display filename\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-commands.pod:55
+msgid ""
+"Use C<display> (a graphical display program) to display an image file.  It "
+"downloads the file, and runs C<display> on it."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-commands.pod:58
+msgid ""
+"To use an alternative program, set the C<GUESTFISH_DISPLAY_IMAGE> "
+"environment variable.  For example to use the GNOME display program:"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish-commands.pod:61
+#, no-wrap
+msgid ""
+" export GUESTFISH_DISPLAY_IMAGE=eog\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-commands.pod:63
+msgid "See also L<display(1)>."
+msgstr ""
+
+# type: =head2
+#. type: =head2
+#: ../fish/guestfish-commands.pod:65
 msgid "echo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "echo"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:53
+#: ../fish/guestfish-commands.pod:67
 #, no-wrap
 msgid ""
 " echo [params ...]\n"
 #, no-wrap
 msgid ""
 " echo [params ...]\n"
@@ -31487,31 +32216,31 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:55
+#: ../fish/guestfish-commands.pod:69
 msgid "This echos the parameters to the terminal."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "This echos the parameters to the terminal."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:57
+#: ../fish/guestfish-commands.pod:71
 msgid "edit"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "edit"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:59
+#: ../fish/guestfish-commands.pod:73
 msgid "vi"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "vi"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:61
+#: ../fish/guestfish-commands.pod:75
 msgid "emacs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "emacs"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:63
+#: ../fish/guestfish-commands.pod:77
 #, no-wrap
 msgid ""
 " edit filename\n"
 #, no-wrap
 msgid ""
 " edit filename\n"
@@ -31520,7 +32249,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:65
+#: ../fish/guestfish-commands.pod:79
 msgid ""
 "This is used to edit a file.  It downloads the file, edits it locally using "
 "your editor, then uploads the result."
 msgid ""
 "This is used to edit a file.  It downloads the file, edits it locally using "
 "your editor, then uploads the result."
@@ -31528,7 +32257,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:68
+#: ../fish/guestfish-commands.pod:82
 msgid ""
 "The editor is C<$EDITOR>.  However if you use the alternate commands C<vi> "
 "or C<emacs> you will get those corresponding editors."
 msgid ""
 "The editor is C<$EDITOR>.  However if you use the alternate commands C<vi> "
 "or C<emacs> you will get those corresponding editors."
@@ -31536,13 +32265,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:72
+#: ../fish/guestfish-commands.pod:86
 msgid "glob"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "glob"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:74
+#: ../fish/guestfish-commands.pod:88
 #, no-wrap
 msgid ""
 " glob command args...\n"
 #, no-wrap
 msgid ""
 " glob command args...\n"
@@ -31551,7 +32280,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:76
+#: ../fish/guestfish-commands.pod:90
 msgid ""
 "Expand wildcards in any paths in the args list, and run C<command> "
 "repeatedly on each matching path."
 msgid ""
 "Expand wildcards in any paths in the args list, and run C<command> "
 "repeatedly on each matching path."
@@ -31559,19 +32288,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:79
+#: ../fish/guestfish-commands.pod:93
 msgid "See L</WILDCARDS AND GLOBBING>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See L</WILDCARDS AND GLOBBING>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:81
+#: ../fish/guestfish-commands.pod:95
 msgid "hexedit"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "hexedit"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:83
+#: ../fish/guestfish-commands.pod:97
 #, no-wrap
 msgid ""
 " hexedit <filename|device>\n"
 #, no-wrap
 msgid ""
 " hexedit <filename|device>\n"
@@ -31582,7 +32311,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:87
+#: ../fish/guestfish-commands.pod:101
 msgid ""
 "Use hexedit (a hex editor) to edit all or part of a binary file or block "
 "device."
 msgid ""
 "Use hexedit (a hex editor) to edit all or part of a binary file or block "
 "device."
@@ -31590,7 +32319,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:90
+#: ../fish/guestfish-commands.pod:104
 msgid ""
 "This command works by downloading potentially the whole file or device, "
 "editing it locally, then uploading it.  If the file or device is large, you "
 msgid ""
 "This command works by downloading potentially the whole file or device, "
 "editing it locally, then uploading it.  If the file or device is large, you "
@@ -31601,13 +32330,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:97
+#: ../fish/guestfish-commands.pod:111
 msgid "For example to edit the first few sectors of a disk you might do:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "For example to edit the first few sectors of a disk you might do:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:100
+#: ../fish/guestfish-commands.pod:114
 #, no-wrap
 msgid ""
 " hexedit /dev/sda 1M\n"
 #, no-wrap
 msgid ""
 " hexedit /dev/sda 1M\n"
@@ -31616,20 +32345,20 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:102
+#: ../fish/guestfish-commands.pod:116
 msgid ""
 "which would allow you to edit anywhere within the first megabyte of the disk."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "which would allow you to edit anywhere within the first megabyte of the disk."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:105
+#: ../fish/guestfish-commands.pod:119
 msgid "To edit the superblock of an ext2 filesystem on C</dev/sda1>, do:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "To edit the superblock of an ext2 filesystem on C</dev/sda1>, do:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:107
+#: ../fish/guestfish-commands.pod:121
 #, no-wrap
 msgid ""
 " hexedit /dev/sda1 0x400 0x400\n"
 #, no-wrap
 msgid ""
 " hexedit /dev/sda1 0x400 0x400\n"
@@ -31638,13 +32367,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:109
+#: ../fish/guestfish-commands.pod:123
 msgid "(assuming the superblock is in the standard location)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "(assuming the superblock is in the standard location)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:111
+#: ../fish/guestfish-commands.pod:125
 msgid ""
 "This command requires the external L<hexedit(1)> program.  You can specify "
 "another program to use by setting the C<HEXEDITOR> environment variable."
 msgid ""
 "This command requires the external L<hexedit(1)> program.  You can specify "
 "another program to use by setting the C<HEXEDITOR> environment variable."
@@ -31652,19 +32381,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:115
+#: ../fish/guestfish-commands.pod:129
 msgid "See also L</hexdump>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L</hexdump>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:117
+#: ../fish/guestfish-commands.pod:131
 msgid "lcd"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "lcd"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:119
+#: ../fish/guestfish-commands.pod:133
 #, no-wrap
 msgid ""
 " lcd directory\n"
 #, no-wrap
 msgid ""
 " lcd directory\n"
@@ -31673,32 +32402,32 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:121
+#: ../fish/guestfish-commands.pod:135
 msgid ""
 "Change the local directory, ie. the current directory of guestfish itself."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid ""
 "Change the local directory, ie. the current directory of guestfish itself."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:124
+#: ../fish/guestfish-commands.pod:138
 msgid "Note that C<!cd> won't do what you might expect."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Note that C<!cd> won't do what you might expect."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:126
+#: ../fish/guestfish-commands.pod:140
 msgid "man"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "man"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:128
+#: ../fish/guestfish-commands.pod:142
 msgid "manual"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "manual"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:130
+#: ../fish/guestfish-commands.pod:144
 #, no-wrap
 msgid ""
 "  man\n"
 #, no-wrap
 msgid ""
 "  man\n"
@@ -31707,25 +32436,25 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:132
+#: ../fish/guestfish-commands.pod:146
 msgid "Opens the manual page for guestfish."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "Opens the manual page for guestfish."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:134
+#: ../fish/guestfish-commands.pod:148
 msgid "more"
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "more"
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:136
+#: ../fish/guestfish-commands.pod:150
 msgid "less"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "less"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:138
+#: ../fish/guestfish-commands.pod:152
 #, no-wrap
 msgid ""
 " more filename\n"
 #, no-wrap
 msgid ""
 " more filename\n"
@@ -31734,7 +32463,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:140
+#: ../fish/guestfish-commands.pod:154
 #, no-wrap
 msgid ""
 " less filename\n"
 #, no-wrap
 msgid ""
 " less filename\n"
@@ -31743,13 +32472,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:142
+#: ../fish/guestfish-commands.pod:156
 msgid "This is used to view a file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "This is used to view a file."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:144
+#: ../fish/guestfish-commands.pod:158
 msgid ""
 "The default viewer is C<$PAGER>.  However if you use the alternate command "
 "C<less> you will get the C<less> command specifically."
 msgid ""
 "The default viewer is C<$PAGER>.  However if you use the alternate command "
 "C<less> you will get the C<less> command specifically."
@@ -31757,13 +32486,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:147
+#: ../fish/guestfish-commands.pod:161
 msgid "reopen"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "reopen"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:149
+#: ../fish/guestfish-commands.pod:163
 #, no-wrap
 msgid ""
 "  reopen\n"
 #, no-wrap
 msgid ""
 "  reopen\n"
@@ -31772,7 +32501,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:151
+#: ../fish/guestfish-commands.pod:165
 msgid ""
 "Close and reopen the libguestfs handle.  It is not necessary to use this "
 "normally, because the handle is closed properly when guestfish exits.  "
 msgid ""
 "Close and reopen the libguestfs handle.  It is not necessary to use this "
 "normally, because the handle is closed properly when guestfish exits.  "
@@ -31781,13 +32510,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:155
+#: ../fish/guestfish-commands.pod:169
 msgid "sparse"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "sparse"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:157
+#: ../fish/guestfish-commands.pod:171
 #, no-wrap
 msgid ""
 " sparse filename size\n"
 #, no-wrap
 msgid ""
 " sparse filename size\n"
@@ -31796,7 +32525,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:159
+#: ../fish/guestfish-commands.pod:173
 msgid ""
 "This creates an empty sparse file of the given size, and then adds so it can "
 "be further examined."
 msgid ""
 "This creates an empty sparse file of the given size, and then adds so it can "
 "be further examined."
@@ -31804,7 +32533,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:162
+#: ../fish/guestfish-commands.pod:176
 msgid ""
 "In all respects it works the same as the L</alloc> command, except that the "
 "image file is allocated sparsely, which means that disk blocks are not "
 msgid ""
 "In all respects it works the same as the L</alloc> command, except that the "
 "image file is allocated sparsely, which means that disk blocks are not "
@@ -31815,13 +32544,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:172
+#: ../fish/guestfish-commands.pod:186
 msgid "supported"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "supported"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:174
+#: ../fish/guestfish-commands.pod:188
 #, no-wrap
 msgid ""
 " supported\n"
 #, no-wrap
 msgid ""
 " supported\n"
@@ -31830,7 +32559,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:176
+#: ../fish/guestfish-commands.pod:190
 msgid ""
 "This command returns a list of the optional groups known to the daemon, and "
 "indicates which ones are supported by this build of the libguestfs appliance."
 msgid ""
 "This command returns a list of the optional groups known to the daemon, and "
 "indicates which ones are supported by this build of the libguestfs appliance."
@@ -31838,19 +32567,19 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:180
+#: ../fish/guestfish-commands.pod:194
 msgid "See also L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
 msgid "See also L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 # type: =head2
 #. type: =head2
-#: ../fish/guestfish-commands.pod:182
+#: ../fish/guestfish-commands.pod:196
 msgid "time"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "time"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../fish/guestfish-commands.pod:184
+#: ../fish/guestfish-commands.pod:198
 #, no-wrap
 msgid ""
 " time command args...\n"
 #, no-wrap
 msgid ""
 " time command args...\n"
@@ -31859,7 +32588,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fish/guestfish-commands.pod:186
+#: ../fish/guestfish-commands.pod:200
 msgid ""
 "Run the command as usual, but print the elapsed time afterwards.  This can "
 "be useful for benchmarking operations."
 msgid ""
 "Run the command as usual, but print the elapsed time afterwards.  This can "
 "be useful for benchmarking operations."
@@ -32238,39 +32967,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:98
+#: ../fuse/guestmount.pod:108
 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:100
+#: ../fuse/guestmount.pod:110
 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 "
@@ -32281,7 +33036,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:106
+#: ../fuse/guestmount.pod:116
 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 "
@@ -32290,13 +33045,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:117
+#: ../fuse/guestmount.pod:127
 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:124
+#: ../fuse/guestmount.pod:134
 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 "
@@ -32306,31 +33061,31 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:129
+#: ../fuse/guestmount.pod:139
 msgid "B<--fuse-help>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<--fuse-help>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:131
+#: ../fuse/guestmount.pod:141
 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:135
+#: ../fuse/guestmount.pod:145
 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:137
+#: ../fuse/guestmount.pod:147
 msgid "B<-i> | B<--inspector>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-i> | B<--inspector>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:157
+#: ../fuse/guestmount.pod:167
 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)."
@@ -32338,7 +33093,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:160
+#: ../fuse/guestmount.pod:170
 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</>."
@@ -32346,13 +33101,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:173
+#: ../fuse/guestmount.pod:183
 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:175
+#: ../fuse/guestmount.pod:185
 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 "
@@ -32361,19 +33116,19 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:180
+#: ../fuse/guestmount.pod:190
 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:182
+#: ../fuse/guestmount.pod:192
 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:184
+#: ../fuse/guestmount.pod:194
 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 "
@@ -32382,7 +33137,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../fuse/guestmount.pod:188
+#: ../fuse/guestmount.pod:198
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
@@ -32391,43 +33146,43 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:190
+#: ../fuse/guestmount.pod:200
 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:194
+#: ../fuse/guestmount.pod:204
 msgid "B<-o allow_other>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o allow_other>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:196
+#: ../fuse/guestmount.pod:206
 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:198
+#: ../fuse/guestmount.pod:208
 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:200
+#: ../fuse/guestmount.pod:210
 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:202
+#: ../fuse/guestmount.pod:212
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:204
+#: ../fuse/guestmount.pod:214
 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 "
@@ -32436,13 +33191,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:208
+#: ../fuse/guestmount.pod:218
 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:210
+#: ../fuse/guestmount.pod:220
 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."
@@ -32450,13 +33205,13 @@ msgstr ""
 
 # type: =item
 #. type: =item
 
 # type: =item
 #. type: =item
-#: ../fuse/guestmount.pod:215
+#: ../fuse/guestmount.pod:225
 msgid "B<-r> | B<--ro>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-r> | B<--ro>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:217
+#: ../fuse/guestmount.pod:227
 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."
@@ -32464,7 +33219,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:220
+#: ../fuse/guestmount.pod:230
 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 "
@@ -32474,72 +33229,72 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:225
+#: ../fuse/guestmount.pod:235
 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:229
+#: ../fuse/guestmount.pod:239
 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:231
+#: ../fuse/guestmount.pod:241
 msgid "B<-v> | B<--verbose>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-v> | B<--verbose>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:233
+#: ../fuse/guestmount.pod:243
 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:235
+#: ../fuse/guestmount.pod:245
 msgid "B<-V> | B<--version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-V> | B<--version>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:237
+#: ../fuse/guestmount.pod:247
 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:239
+#: ../fuse/guestmount.pod:249
 msgid "B<-w> | B<--rw>"
 msgstr ""
 
 #. type: textblock
 msgid "B<-w> | B<--rw>"
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:244 ../fuse/guestmount.pod:265
+#: ../fuse/guestmount.pod:254 ../fuse/guestmount.pod:275
 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:246
+#: ../fuse/guestmount.pod:256
 msgid "B<-x> | B<--trace>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "B<-x> | B<--trace>"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:248
+#: ../fuse/guestmount.pod:258
 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:250
+#: ../fuse/guestmount.pod:260
 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:271
+#: ../fuse/guestmount.pod:281
 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."
@@ -32548,7 +33303,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../fuse/guestmount.pod:286
+#: ../fuse/guestmount.pod:296
 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 ""
 
@@ -32838,54 +33593,152 @@ msgid ""
 "Windows."
 msgstr ""
 
 "Windows."
 msgstr ""
 
+#. type: =item
+#: ../tools/virt-win-reg.pl:184
+msgid "B<--unsafe-printable-strings>"
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:186
+msgid ""
+"When exporting (only), assume strings are UTF-16LE and print them as strings "
+"instead of hex sequences.  Remove the final zero codepoint from strings if "
+"present."
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:190
+msgid ""
+"This is unsafe and does not preserve the fidelity of strings in the original "
+"Registry for various reasons:"
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:197
+msgid ""
+"Assumes the original encoding is UTF-16LE.  ASCII strings and strings in "
+"other encodings will be corrupted by this transformation."
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:202
+msgid ""
+"Assumes that everything which has type 1 or 2 is really a string and that "
+"everything else is not a string, but the type field in real Registries is "
+"not reliable."
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:208
+msgid ""
+"Loses information about whether a zero codepoint followed the string in the "
+"Registry or not."
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:213
+msgid ""
+"This all happens because the Registry itself contains no information about "
+"how strings are encoded (see L<Win::Hivex::Regedit(3)/ENCODING STRINGS>)."
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:217
+msgid ""
+"You should only use this option for quick hacking and debugging of the "
+"Registry contents, and I<never> use it if the output is going to be passed "
+"into another program or stored in another Registry."
+msgstr ""
+
 # type: =head2
 #. type: =head1
 # type: =head2
 #. type: =head1
-#: ../tools/virt-win-reg.pl:402
+#: ../tools/virt-win-reg.pl:554
 msgid "SUPPORTED SYSTEMS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "SUPPORTED SYSTEMS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:404
+#: ../tools/virt-win-reg.pl:556
 msgid ""
 "The program currently supports Windows NT-derived guests starting with "
 "Windows XP through to at least Windows 7."
 msgstr ""
 
 msgid ""
 "The program currently supports Windows NT-derived guests starting with "
 "Windows XP through to at least Windows 7."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:407
+#: ../tools/virt-win-reg.pl:559
+msgid "The following Registry keys are supported:"
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:563
+msgid "C<HKEY_LOCAL_MACHINE\\SAM>"
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:565
+msgid "C<HKEY_LOCAL_MACHINE\\SECURITY>"
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:567
+msgid "C<HKEY_LOCAL_MACHINE\\SOFTWARE>"
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:569
+msgid "C<HKEY_LOCAL_MACHINE\\SYSTEM>"
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:571
+msgid "C<HKEY_USERS\\.DEFAULT>"
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:573
+msgid "C<HKEY_USERS\\I<SID>>"
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:575
+msgid "where I<SID> is a Windows User SID (eg. C<S-1-5-18>)."
+msgstr ""
+
+#. type: =item
+#: ../tools/virt-win-reg.pl:577
+msgid "C<HKEY_USERS\\I<username>>"
+msgstr ""
+
+#. type: textblock
+#: ../tools/virt-win-reg.pl:579
 msgid ""
 msgid ""
-"Registry support is done for C<HKEY_LOCAL_MACHINE\\SAM>, C<HKEY_LOCAL_MACHINE"
-"\\SECURITY>, C<HKEY_LOCAL_MACHINE\\SOFTWARE>, C<HKEY_LOCAL_MACHINE\\SYSTEM> "
-"and C<HKEY_USERS\\.DEFAULT>."
+"where I<username> is a local user name (this is a libguestfs extension)."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:411
+#: ../tools/virt-win-reg.pl:583
 msgid ""
 "You can use C<HKLM> as a shorthand for C<HKEY_LOCAL_MACHINE>, and C<HKU> for "
 "C<HKEY_USERS>."
 msgstr ""
 
 msgid ""
 "You can use C<HKLM> as a shorthand for C<HKEY_LOCAL_MACHINE>, and C<HKU> for "
 "C<HKEY_USERS>."
 msgstr ""
 
-# type: textblock
 #. type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:414
+#: ../tools/virt-win-reg.pl:586
 msgid ""
 msgid ""
-"C<HKEY_USERS\\$SID> and C<HKEY_CURRENT_USER> are B<not> supported at this "
-"time."
+"The literal keys C<HKEY_USERS\\$SID> and C<HKEY_CURRENT_USER> are not "
+"supported (there is no \"current user\")."
 msgstr ""
 
 # type: =head2
 #. type: =head1
 msgstr ""
 
 # type: =head2
 #. type: =head1
-#: ../tools/virt-win-reg.pl:417
+#: ../tools/virt-win-reg.pl:589
 msgid "ENCODING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "ENCODING"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:419
+#: ../tools/virt-win-reg.pl:591
 msgid ""
 "C<virt-win-reg> expects that regedit files have already been reencoded in "
 "the local encoding.  Usually on Linux hosts, this means UTF-8 with Unix-"
 msgid ""
 "C<virt-win-reg> expects that regedit files have already been reencoded in "
 "the local encoding.  Usually on Linux hosts, this means UTF-8 with Unix-"
@@ -32895,7 +33748,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../tools/virt-win-reg.pl:425
+#: ../tools/virt-win-reg.pl:597
 msgid ""
 "To reencode a file from Windows format to Linux (before processing it with "
 "the I<--merge> option), you would do something like this:"
 msgid ""
 "To reencode a file from Windows format to Linux (before processing it with "
 "the I<--merge> option), you would do something like this:"
@@ -32903,7 +33756,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:428
+#: ../tools/virt-win-reg.pl:600
 #, no-wrap
 msgid ""
 " iconv -f utf-16le -t utf-8 < win.reg | dos2unix > linux.reg\n"
 #, no-wrap
 msgid ""
 " iconv -f utf-16le -t utf-8 < win.reg | dos2unix > linux.reg\n"
@@ -32912,7 +33765,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:430
+#: ../tools/virt-win-reg.pl:602
 msgid ""
 "To go in the opposite direction, after exporting and before sending the file "
 "to a Windows user, do something like this:"
 msgid ""
 "To go in the opposite direction, after exporting and before sending the file "
 "to a Windows user, do something like this:"
@@ -32920,7 +33773,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:433
+#: ../tools/virt-win-reg.pl:605
 #, no-wrap
 msgid ""
 " unix2dos linux.reg | iconv -f utf-8 -t utf-16le > win.reg\n"
 #, no-wrap
 msgid ""
 " unix2dos linux.reg | iconv -f utf-8 -t utf-16le > win.reg\n"
@@ -32929,13 +33782,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:435
+#: ../tools/virt-win-reg.pl:607
 msgid "For more information about encoding, see L<Win::Hivex::Regedit(3)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "For more information about encoding, see L<Win::Hivex::Regedit(3)>."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:437
+#: ../tools/virt-win-reg.pl:609
 msgid ""
 "If you are unsure about the current encoding, use the L<file(1)> command.  "
 "Recent versions of Windows regedit.exe produce a UTF-16LE file with Windows-"
 msgid ""
 "If you are unsure about the current encoding, use the L<file(1)> command.  "
 "Recent versions of Windows regedit.exe produce a UTF-16LE file with Windows-"
@@ -32944,7 +33797,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:441
+#: ../tools/virt-win-reg.pl:613
 #, no-wrap
 msgid ""
 " $ file software.reg\n"
 #, no-wrap
 msgid ""
 " $ file software.reg\n"
@@ -32954,19 +33807,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../tools/virt-win-reg.pl:445
+#: ../tools/virt-win-reg.pl:617
 msgid "This file would need conversion before you could I<--merge> it."
 msgstr ""
 
 # type: =head2
 #. type: =head1
 msgid "This file would need conversion before you could I<--merge> it."
 msgstr ""
 
 # type: =head2
 #. type: =head1
-#: ../tools/virt-win-reg.pl:447
+#: ../tools/virt-win-reg.pl:619
 msgid "CurrentControlSet etc."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "CurrentControlSet etc."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:449
+#: ../tools/virt-win-reg.pl:621
 msgid ""
 "Registry keys like C<CurrentControlSet> don't really exist in the Windows "
 "Registry at the level of the hive file, and therefore you cannot modify "
 msgid ""
 "Registry keys like C<CurrentControlSet> don't really exist in the Windows "
 "Registry at the level of the hive file, and therefore you cannot modify "
@@ -32975,7 +33828,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:453
+#: ../tools/virt-win-reg.pl:625
 msgid ""
 "C<CurrentControlSet> is usually an alias for C<ControlSet001>.  In some "
 "circumstances it might refer to another control set.  The way to find out is "
 msgid ""
 "C<CurrentControlSet> is usually an alias for C<ControlSet001>.  In some "
 "circumstances it might refer to another control set.  The way to find out is "
@@ -32984,7 +33837,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:457
+#: ../tools/virt-win-reg.pl:629
 #, no-wrap
 msgid ""
 " # virt-win-reg WindowsGuest 'HKLM\\SYSTEM\\Select'\n"
 #, no-wrap
 msgid ""
 " # virt-win-reg WindowsGuest 'HKLM\\SYSTEM\\Select'\n"
@@ -32998,26 +33851,26 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:464
+#: ../tools/virt-win-reg.pl:636
 msgid "\"Current\" is the one which Windows will choose when it boots."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "\"Current\" is the one which Windows will choose when it boots."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:466
+#: ../tools/virt-win-reg.pl:638
 msgid ""
 "Similarly, other C<Current...> keys in the path may need to be replaced."
 msgstr ""
 
 # type: =head1
 #. type: =head1
 msgid ""
 "Similarly, other C<Current...> keys in the path may need to be replaced."
 msgstr ""
 
 # type: =head1
 #. type: =head1
-#: ../tools/virt-win-reg.pl:469
+#: ../tools/virt-win-reg.pl:641
 msgid "WINDOWS TIPS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "WINDOWS TIPS"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:471
+#: ../tools/virt-win-reg.pl:643
 msgid ""
 "Note that some of these tips modify the guest disk image.  The guest I<must> "
 "be shut off, else you will get disk corruption."
 msgid ""
 "Note that some of these tips modify the guest disk image.  The guest I<must> "
 "be shut off, else you will get disk corruption."
@@ -33025,13 +33878,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../tools/virt-win-reg.pl:474
+#: ../tools/virt-win-reg.pl:646
 msgid "RUNNING A BATCH SCRIPT WHEN A USER LOGS IN"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "RUNNING A BATCH SCRIPT WHEN A USER LOGS IN"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:476
+#: ../tools/virt-win-reg.pl:648
 msgid ""
 "Prepare a DOS batch script, VBScript or executable.  Upload this using "
 "L<guestfish(1)>.  For this example the script is called C<test.bat> and it "
 msgid ""
 "Prepare a DOS batch script, VBScript or executable.  Upload this using "
 "L<guestfish(1)>.  For this example the script is called C<test.bat> and it "
@@ -33040,7 +33893,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:480
+#: ../tools/virt-win-reg.pl:652
 #, no-wrap
 msgid ""
 " guestfish -i -d WindowsGuest upload test.bat /test.bat\n"
 #, no-wrap
 msgid ""
 " guestfish -i -d WindowsGuest upload test.bat /test.bat\n"
@@ -33049,13 +33902,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:482
+#: ../tools/virt-win-reg.pl:654
 msgid "Prepare a regedit file containing the registry change:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "Prepare a regedit file containing the registry change:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:484
+#: ../tools/virt-win-reg.pl:656
 #, no-wrap
 msgid ""
 " cat > test.reg <<'EOF'\n"
 #, no-wrap
 msgid ""
 " cat > test.reg <<'EOF'\n"
@@ -33067,7 +33920,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:489
+#: ../tools/virt-win-reg.pl:661
 msgid ""
 "In this example we use the key C<RunOnce> which means that the script will "
 "run precisely once when the first user logs in.  If you want it to run every "
 msgid ""
 "In this example we use the key C<RunOnce> which means that the script will "
 "run precisely once when the first user logs in.  If you want it to run every "
@@ -33076,13 +33929,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:493
+#: ../tools/virt-win-reg.pl:665
 msgid "Now update the registry:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "Now update the registry:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:495
+#: ../tools/virt-win-reg.pl:667
 #, no-wrap
 msgid ""
 " virt-win-reg --merge WindowsGuest test.reg\n"
 #, no-wrap
 msgid ""
 " virt-win-reg --merge WindowsGuest test.reg\n"
@@ -33091,13 +33944,13 @@ msgstr ""
 
 # type: =head2
 #. type: =head2
 
 # type: =head2
 #. type: =head2
-#: ../tools/virt-win-reg.pl:497
+#: ../tools/virt-win-reg.pl:669
 msgid "INSTALLING A SERVICE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "INSTALLING A SERVICE"
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:499
+#: ../tools/virt-win-reg.pl:671
 msgid ""
 "This section assumes you are familiar with Windows services, and you either "
 "have a program which handles the Windows Service Control Protocol directly "
 msgid ""
 "This section assumes you are familiar with Windows services, and you either "
 "have a program which handles the Windows Service Control Protocol directly "
@@ -33107,7 +33960,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:504
+#: ../tools/virt-win-reg.pl:676
 msgid ""
 "First upload the program and optionally the service wrapper.  In this case "
 "the test program is called C<test.exe> and we are using the RHSrvAny wrapper:"
 msgid ""
 "First upload the program and optionally the service wrapper.  In this case "
 "the test program is called C<test.exe> and we are using the RHSrvAny wrapper:"
@@ -33115,7 +33968,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:508
+#: ../tools/virt-win-reg.pl:680
 #, no-wrap
 msgid ""
 " guestfish -i -d WindowsGuest <<EOF\n"
 #, no-wrap
 msgid ""
 " guestfish -i -d WindowsGuest <<EOF\n"
@@ -33127,7 +33980,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:513
+#: ../tools/virt-win-reg.pl:685
 msgid ""
 "Prepare a regedit file containing the registry changes.  In this example, "
 "the first registry change is needed for the service itself or the service "
 msgid ""
 "Prepare a regedit file containing the registry changes.  In this example, "
 "the first registry change is needed for the service itself or the service "
@@ -33137,7 +33990,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:518
+#: ../tools/virt-win-reg.pl:690
 #, no-wrap
 msgid ""
 " cat > service.reg <<'EOF'\n"
 #, no-wrap
 msgid ""
 " cat > service.reg <<'EOF'\n"
@@ -33153,7 +34006,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:527
+#: ../tools/virt-win-reg.pl:699
 #, no-wrap
 msgid ""
 " [HKLM\\SYSTEM\\ControlSet001\\services\\RHSrvAny\\Parameters]\n"
 #, no-wrap
 msgid ""
 " [HKLM\\SYSTEM\\ControlSet001\\services\\RHSrvAny\\Parameters]\n"
@@ -33165,7 +34018,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:538
+#: ../tools/virt-win-reg.pl:710
 msgid ""
 "For use of C<ControlSet001> see the section above in this manual page.  You "
 "may need to adjust this according to the control set that is in use by the "
 msgid ""
 "For use of C<ControlSet001> see the section above in this manual page.  You "
 "may need to adjust this according to the control set that is in use by the "
@@ -33174,7 +34027,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:544
+#: ../tools/virt-win-reg.pl:716
 msgid ""
 "C<\"ObjectName\"> controls the privileges that the service will have.  An "
 "alternative is C<\"ObjectName\"=\"LocalSystem\"> which would be the most "
 msgid ""
 "C<\"ObjectName\"> controls the privileges that the service will have.  An "
 "alternative is C<\"ObjectName\"=\"LocalSystem\"> which would be the most "
@@ -33183,7 +34036,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:550
+#: ../tools/virt-win-reg.pl:722
 msgid ""
 "For the meaning of the magic numbers, see this Microsoft KB article: "
 "L<http://support.microsoft.com/kb/103000>."
 msgid ""
 "For the meaning of the magic numbers, see this Microsoft KB article: "
 "L<http://support.microsoft.com/kb/103000>."
@@ -33191,13 +34044,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:555
+#: ../tools/virt-win-reg.pl:727
 msgid "Update the registry:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
 msgid "Update the registry:"
 msgstr ""
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:557
+#: ../tools/virt-win-reg.pl:729
 #, no-wrap
 msgid ""
 " virt-win-reg --merge WindowsGuest service.reg\n"
 #, no-wrap
 msgid ""
 " virt-win-reg --merge WindowsGuest service.reg\n"
@@ -33206,7 +34059,7 @@ msgstr ""
 
 # type: =head2
 #. type: =head1
 
 # type: =head2
 #. type: =head1
-#: ../tools/virt-win-reg.pl:559 ../tools/virt-list-filesystems.pl:182
+#: ../tools/virt-win-reg.pl:731 ../tools/virt-list-filesystems.pl:182
 #: ../tools/virt-tar.pl:279 ../tools/virt-make-fs.pl:532
 #: ../tools/virt-list-partitions.pl:250
 msgid "SHELL QUOTING"
 #: ../tools/virt-tar.pl:279 ../tools/virt-make-fs.pl:532
 #: ../tools/virt-list-partitions.pl:250
 msgid "SHELL QUOTING"
@@ -33214,7 +34067,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:561
+#: ../tools/virt-win-reg.pl:733
 msgid ""
 "Be careful when passing parameters containing C<\\> (backslash) in the "
 "shell.  Usually you will have to use 'single quotes' or double backslashes "
 msgid ""
 "Be careful when passing parameters containing C<\\> (backslash) in the "
 "shell.  Usually you will have to use 'single quotes' or double backslashes "
@@ -33223,13 +34076,13 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:565
+#: ../tools/virt-win-reg.pl:737
 msgid "Paths and value names are case-insensitive."
 msgstr ""
 
 # type: textblock
 #. type: textblock
 msgid "Paths and value names are case-insensitive."
 msgstr ""
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:567 ../tools/virt-list-filesystems.pl:184
+#: ../tools/virt-win-reg.pl:739 ../tools/virt-list-filesystems.pl:184
 #: ../tools/virt-tar.pl:281 ../tools/virt-make-fs.pl:534
 #: ../tools/virt-list-partitions.pl:252
 msgid ""
 #: ../tools/virt-tar.pl:281 ../tools/virt-make-fs.pl:534
 #: ../tools/virt-list-partitions.pl:252
 msgid ""
@@ -33241,7 +34094,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:574
+#: ../tools/virt-win-reg.pl:746
 msgid ""
 "L<hivex(3)>, L<hivexsh(1)>, L<hivexregedit(1)>, L<guestfs(3)>, L<guestfish(1)"
 ">, L<virt-cat(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Win::Hivex"
 msgid ""
 "L<hivex(3)>, L<hivexsh(1)>, L<hivexregedit(1)>, L<guestfs(3)>, L<guestfish(1)"
 ">, L<virt-cat(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Win::Hivex"
@@ -33250,7 +34103,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:589 ../tools/virt-make-fs.pl:555
+#: ../tools/virt-win-reg.pl:761 ../tools/virt-make-fs.pl:555
 msgid ""
 "When reporting bugs, please enable debugging and capture the I<complete> "
 "output:"
 msgid ""
 "When reporting bugs, please enable debugging and capture the I<complete> "
 "output:"
@@ -33258,7 +34111,7 @@ msgstr ""
 
 # type: verbatim
 #. type: verbatim
 
 # type: verbatim
 #. type: verbatim
-#: ../tools/virt-win-reg.pl:592
+#: ../tools/virt-win-reg.pl:764
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_DEBUG=1\n"
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_DEBUG=1\n"
@@ -33268,7 +34121,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:595
+#: ../tools/virt-win-reg.pl:767
 msgid ""
 "Attach /tmp/virt-win-reg.log to a new bug report at L<https://bugzilla."
 "redhat.com/>"
 msgid ""
 "Attach /tmp/virt-win-reg.log to a new bug report at L<https://bugzilla."
 "redhat.com/>"
@@ -33276,7 +34129,7 @@ msgstr ""
 
 # type: =head1
 #. type: =head1
 
 # type: =head1
 #. type: =head1
-#: ../tools/virt-win-reg.pl:598 ../tools/virt-list-filesystems.pl:202
+#: ../tools/virt-win-reg.pl:770 ../tools/virt-list-filesystems.pl:202
 #: ../tools/virt-tar.pl:301 ../tools/virt-make-fs.pl:564
 #: ../tools/virt-list-partitions.pl:269
 msgid "AUTHOR"
 #: ../tools/virt-tar.pl:301 ../tools/virt-make-fs.pl:564
 #: ../tools/virt-list-partitions.pl:269
 msgid "AUTHOR"
@@ -33284,7 +34137,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:600 ../tools/virt-list-filesystems.pl:204
+#: ../tools/virt-win-reg.pl:772 ../tools/virt-list-filesystems.pl:204
 #: ../tools/virt-tar.pl:303 ../tools/virt-make-fs.pl:566
 #: ../tools/virt-list-partitions.pl:271
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 #: ../tools/virt-tar.pl:303 ../tools/virt-make-fs.pl:566
 #: ../tools/virt-list-partitions.pl:271
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
@@ -33292,7 +34145,7 @@ msgstr ""
 
 # type: textblock
 #. type: textblock
 
 # type: textblock
 #. type: textblock
-#: ../tools/virt-win-reg.pl:604 ../tools/virt-make-fs.pl:570
+#: ../tools/virt-win-reg.pl:776 ../tools/virt-make-fs.pl:570
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
 
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""