inspect: Refuse to download software hive if it is huge.
[libguestfs.git] / po-docs / ja.po
index d5b5312..4c9920a 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: 2010-11-03 21:09+0000\n"
+"POT-Creation-Date: 2010-11-12 22:55+0000\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"
@@ -22,7 +22,7 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:31 ../tools/virt-edit.pl:30
 #: ../tools/virt-win-reg.pl:33 ../tools/virt-df.pl:32 ../tools/virt-ls.pl:30
 #: ../tools/virt-resize.pl:38 ../tools/virt-list-filesystems.pl:28
 #: ../inspector/virt-inspector.pl:31 ../tools/virt-edit.pl:30
 #: ../tools/virt-win-reg.pl:33 ../tools/virt-df.pl:32 ../tools/virt-ls.pl:30
 #: ../tools/virt-resize.pl:38 ../tools/virt-list-filesystems.pl:28
-#: ../tools/virt-cat.pl:29 ../tools/virt-tar.pl:29 ../tools/virt-rescue.pl:29
+#: ../tools/virt-tar.pl:29 ../tools/virt-rescue.pl:29
 #: ../tools/virt-make-fs.pl:33 ../tools/virt-list-partitions.pl:28
 msgid "utf8"
 msgstr ""
 #: ../tools/virt-make-fs.pl:33 ../tools/virt-list-partitions.pl:28
 msgid "utf8"
 msgstr ""
@@ -33,7 +33,7 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:33 ../tools/virt-edit.pl:32
 #: ../tools/virt-win-reg.pl:35 ../tools/virt-df.pl:34 ../tools/virt-ls.pl:32
 #: ../tools/virt-resize.pl:40 ../tools/virt-list-filesystems.pl:30
 #: ../inspector/virt-inspector.pl:33 ../tools/virt-edit.pl:32
 #: ../tools/virt-win-reg.pl:35 ../tools/virt-df.pl:34 ../tools/virt-ls.pl:32
 #: ../tools/virt-resize.pl:40 ../tools/virt-list-filesystems.pl:30
-#: ../tools/virt-cat.pl:31 ../tools/virt-tar.pl:31 ../tools/virt-rescue.pl:31
+#: ../tools/virt-tar.pl:31 ../tools/virt-rescue.pl:31
 #: ../tools/virt-make-fs.pl:35 ../tools/virt-list-partitions.pl:30
 msgid "NAME"
 msgstr "名前"
 #: ../tools/virt-make-fs.pl:35 ../tools/virt-list-partitions.pl:30
 msgid "NAME"
 msgstr "名前"
@@ -49,7 +49,7 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:37 ../tools/virt-edit.pl:36
 #: ../tools/virt-win-reg.pl:39 ../tools/virt-df.pl:38 ../tools/virt-ls.pl:36
 #: ../tools/virt-resize.pl:44 ../tools/virt-list-filesystems.pl:34
 #: ../inspector/virt-inspector.pl:37 ../tools/virt-edit.pl:36
 #: ../tools/virt-win-reg.pl:39 ../tools/virt-df.pl:38 ../tools/virt-ls.pl:36
 #: ../tools/virt-resize.pl:44 ../tools/virt-list-filesystems.pl:34
-#: ../tools/virt-cat.pl:35 ../tools/virt-tar.pl:35 ../tools/virt-rescue.pl:35
+#: ../tools/virt-tar.pl:35 ../tools/virt-rescue.pl:35
 #: ../tools/virt-make-fs.pl:39 ../tools/virt-list-partitions.pl:34
 msgid "SYNOPSIS"
 msgstr ""
 #: ../tools/virt-make-fs.pl:39 ../tools/virt-list-partitions.pl:34
 msgid "SYNOPSIS"
 msgstr ""
@@ -93,7 +93,7 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:43 ../tools/virt-edit.pl:50
 #: ../tools/virt-win-reg.pl:63 ../tools/virt-df.pl:46 ../tools/virt-ls.pl:42
 #: ../tools/virt-resize.pl:50 ../tools/virt-list-filesystems.pl:40
 #: ../inspector/virt-inspector.pl:43 ../tools/virt-edit.pl:50
 #: ../tools/virt-win-reg.pl:63 ../tools/virt-df.pl:46 ../tools/virt-ls.pl:42
 #: ../tools/virt-resize.pl:50 ../tools/virt-list-filesystems.pl:40
-#: ../tools/virt-cat.pl:41 ../tools/virt-tar.pl:72 ../tools/virt-rescue.pl:51
+#: ../tools/virt-tar.pl:72 ../tools/virt-rescue.pl:51
 #: ../tools/virt-make-fs.pl:47 ../tools/virt-list-partitions.pl:40
 msgid "DESCRIPTION"
 msgstr ""
 #: ../tools/virt-make-fs.pl:47 ../tools/virt-list-partitions.pl:40
 msgid "DESCRIPTION"
 msgstr ""
@@ -787,31 +787,31 @@ msgstr ""
 #: ../src/guestfs.pod:1855 ../src/guestfs.pod:1962 ../src/guestfs.pod:1966
 #: ../src/guestfs.pod:1970 ../src/guestfs.pod:1974
 #: ../src/guestfs-actions.pod:15 ../src/guestfs-actions.pod:22
 #: ../src/guestfs.pod:1855 ../src/guestfs.pod:1962 ../src/guestfs.pod:1966
 #: ../src/guestfs.pod:1970 ../src/guestfs.pod:1974
 #: ../src/guestfs-actions.pod:15 ../src/guestfs-actions.pod:22
-#: ../src/guestfs-actions.pod:461 ../src/guestfs-actions.pod:469
-#: ../src/guestfs-actions.pod:476 ../src/guestfs-actions.pod:483
-#: ../src/guestfs-actions.pod:1422 ../src/guestfs-actions.pod:1426
-#: ../src/guestfs-actions.pod:1430 ../src/guestfs-actions.pod:1434
-#: ../src/guestfs-actions.pod:1442 ../src/guestfs-actions.pod:1446
-#: ../src/guestfs-actions.pod:1450 ../src/guestfs-actions.pod:1460
-#: ../src/guestfs-actions.pod:1464 ../src/guestfs-actions.pod:1468
-#: ../src/guestfs-actions.pod:1596 ../src/guestfs-actions.pod:1600
-#: ../src/guestfs-actions.pod:1605 ../src/guestfs-actions.pod:1610
-#: ../src/guestfs-actions.pod:1665 ../src/guestfs-actions.pod:1669
-#: ../src/guestfs-actions.pod:1674 ../fish/guestfish.pod:364
-#: ../fish/guestfish.pod:368 ../fish/guestfish.pod:372
-#: ../fish/guestfish.pod:376 ../fish/guestfish-actions.pod:13
-#: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:339
-#: ../fish/guestfish-actions.pod:347 ../fish/guestfish-actions.pod:354
-#: ../fish/guestfish-actions.pod:361 ../fish/guestfish-actions.pod:1056
-#: ../fish/guestfish-actions.pod:1060 ../fish/guestfish-actions.pod:1064
-#: ../fish/guestfish-actions.pod:1068 ../fish/guestfish-actions.pod:1076
-#: ../fish/guestfish-actions.pod:1080 ../fish/guestfish-actions.pod:1084
-#: ../fish/guestfish-actions.pod:1094 ../fish/guestfish-actions.pod:1098
-#: ../fish/guestfish-actions.pod:1102 ../fish/guestfish-actions.pod:1192
-#: ../fish/guestfish-actions.pod:1196 ../fish/guestfish-actions.pod:1201
-#: ../fish/guestfish-actions.pod:1206 ../fish/guestfish-actions.pod:1248
-#: ../fish/guestfish-actions.pod:1252 ../fish/guestfish-actions.pod:1257
-#: ../inspector/virt-inspector.pl:584 ../inspector/virt-inspector.pl:588
+#: ../src/guestfs-actions.pod:569 ../src/guestfs-actions.pod:577
+#: ../src/guestfs-actions.pod:584 ../src/guestfs-actions.pod:591
+#: ../src/guestfs-actions.pod:1587 ../src/guestfs-actions.pod:1591
+#: ../src/guestfs-actions.pod:1595 ../src/guestfs-actions.pod:1599
+#: ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:1611
+#: ../src/guestfs-actions.pod:1615 ../src/guestfs-actions.pod:1625
+#: ../src/guestfs-actions.pod:1629 ../src/guestfs-actions.pod:1633
+#: ../src/guestfs-actions.pod:1771 ../src/guestfs-actions.pod:1775
+#: ../src/guestfs-actions.pod:1780 ../src/guestfs-actions.pod:1785
+#: ../src/guestfs-actions.pod:1846 ../src/guestfs-actions.pod:1850
+#: ../src/guestfs-actions.pod:1855 ../fish/guestfish.pod:376
+#: ../fish/guestfish.pod:380 ../fish/guestfish.pod:384
+#: ../fish/guestfish.pod:388 ../fish/guestfish-actions.pod:13
+#: ../fish/guestfish-actions.pod:20 ../fish/guestfish-actions.pod:375
+#: ../fish/guestfish-actions.pod:383 ../fish/guestfish-actions.pod:390
+#: ../fish/guestfish-actions.pod:397 ../fish/guestfish-actions.pod:1067
+#: ../fish/guestfish-actions.pod:1071 ../fish/guestfish-actions.pod:1075
+#: ../fish/guestfish-actions.pod:1079 ../fish/guestfish-actions.pod:1087
+#: ../fish/guestfish-actions.pod:1091 ../fish/guestfish-actions.pod:1095
+#: ../fish/guestfish-actions.pod:1105 ../fish/guestfish-actions.pod:1109
+#: ../fish/guestfish-actions.pod:1113 ../fish/guestfish-actions.pod:1203
+#: ../fish/guestfish-actions.pod:1207 ../fish/guestfish-actions.pod:1212
+#: ../fish/guestfish-actions.pod:1217 ../fish/guestfish-actions.pod:1259
+#: ../fish/guestfish-actions.pod:1263 ../fish/guestfish-actions.pod:1268
+#: ../inspector/virt-inspector.pl:550 ../inspector/virt-inspector.pl:554
 #: ../tools/virt-df.pl:161 ../tools/virt-df.pl:167 ../tools/virt-resize.pl:348
 #: ../tools/virt-resize.pl:353 ../tools/virt-resize.pl:363
 msgid "*"
 #: ../tools/virt-df.pl:161 ../tools/virt-df.pl:167 ../tools/virt-resize.pl:348
 #: ../tools/virt-resize.pl:353 ../tools/virt-resize.pl:363
 msgid "*"
@@ -1051,7 +1051,7 @@ msgid "For more information about umask, see L<umask(2)>."
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../src/guestfs.pod:490 ../fish/guestfish.pod:630
+#: ../src/guestfs.pod:490 ../fish/guestfish.pod:669
 msgid "ENCRYPTED DISKS"
 msgstr ""
 
 msgid "ENCRYPTED DISKS"
 msgstr ""
 
@@ -2194,7 +2194,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1055 ../fish/guestfish.pod:860
+#: ../src/guestfs.pod:1055 ../fish/guestfish.pod:907
 msgid "@ACTIONS@"
 msgstr ""
 
 msgid "@ACTIONS@"
 msgstr ""
 
@@ -2544,8 +2544,8 @@ msgstr ""
 
 # type: textblock
 #: ../src/guestfs.pod:1220 ../src/guestfs-actions.pod:11
 
 # type: textblock
 #: ../src/guestfs.pod:1220 ../src/guestfs-actions.pod:11
-#: ../src/guestfs-actions.pod:1661 ../fish/guestfish-actions.pod:9
-#: ../fish/guestfish-actions.pod:1244
+#: ../src/guestfs-actions.pod:1842 ../fish/guestfish-actions.pod:9
+#: ../fish/guestfish-actions.pod:1255
 msgid "Notes:"
 msgstr ""
 
 msgid "Notes:"
 msgstr ""
 
@@ -3700,24 +3700,24 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../src/guestfs.pod:1871 ../fish/guestfish.pod:867
+#: ../src/guestfs.pod:1871 ../fish/guestfish.pod:914
 #: ../test-tool/libguestfs-test-tool.pod:104 ../tools/virt-edit.pl:330
 #: ../tools/virt-rescue.pl:255
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 # type: =item
 #: ../test-tool/libguestfs-test-tool.pod:104 ../tools/virt-edit.pl:330
 #: ../tools/virt-rescue.pl:255
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1875 ../fish/guestfish.pod:893
+#: ../src/guestfs.pod:1875 ../fish/guestfish.pod:940
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 # type: textblock
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1877 ../fish/guestfish.pod:895
+#: ../src/guestfs.pod:1877 ../fish/guestfish.pod:942
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 # type: =item
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1879 ../fish/guestfish.pod:897
+#: ../src/guestfs.pod:1879 ../fish/guestfish.pod:944
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
 msgid "LIBGUESTFS_DEBUG"
 msgstr ""
 
@@ -3729,18 +3729,18 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1884 ../fish/guestfish.pod:902
+#: ../src/guestfs.pod:1884 ../fish/guestfish.pod:949
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 # type: textblock
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1886 ../fish/guestfish.pod:904
+#: ../src/guestfs.pod:1886 ../fish/guestfish.pod:951
 msgid ""
 "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs.pod:1889 ../fish/guestfish.pod:907
+#: ../src/guestfs.pod:1889 ../fish/guestfish.pod:954
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
@@ -3748,7 +3748,7 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1891 ../fish/guestfish.pod:909
+#: ../src/guestfs.pod:1891 ../fish/guestfish.pod:956
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
@@ -3760,12 +3760,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1896 ../fish/guestfish.pod:914
+#: ../src/guestfs.pod:1896 ../fish/guestfish.pod:961
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 # type: textblock
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1898 ../fish/guestfish.pod:916
+#: ../src/guestfs.pod:1898 ../fish/guestfish.pod:963
 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."
@@ -3777,7 +3777,7 @@ msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1904 ../fish/guestfish.pod:920
+#: ../src/guestfs.pod:1904 ../fish/guestfish.pod:967
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
@@ -3789,17 +3789,17 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs.pod:1909 ../fish/guestfish.pod:929
+#: ../src/guestfs.pod:1909 ../fish/guestfish.pod:976
 msgid "TMPDIR"
 msgstr ""
 
 # type: textblock
 msgid "TMPDIR"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1911 ../fish/guestfish.pod:931
+#: ../src/guestfs.pod:1911 ../fish/guestfish.pod:978
 msgid "Location of temporary directory, defaults to C</tmp>."
 msgstr ""
 
 # type: textblock
 msgid "Location of temporary directory, defaults to C</tmp>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1913 ../fish/guestfish.pod:933
+#: ../src/guestfs.pod:1913 ../fish/guestfish.pod:980
 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 "
@@ -3808,14 +3808,14 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../src/guestfs.pod:1921 ../fish/guestfish.pod:991
-#: ../test-tool/libguestfs-test-tool.pod:109 ../fuse/guestmount.pod:214
-#: ../inspector/virt-inspector.pl:570 ../tools/virt-edit.pl:350
+#: ../src/guestfs.pod:1921 ../fish/guestfish.pod:1038
+#: ../test-tool/libguestfs-test-tool.pod:109 ../fuse/guestmount.pod:233
+#: ../inspector/virt-inspector.pl:536 ../tools/virt-edit.pl:350
 #: ../tools/virt-win-reg.pl:484 ../tools/virt-df.pl:640
 #: ../tools/virt-ls.pl:232 ../tools/virt-resize.pl:1486
 #: ../tools/virt-win-reg.pl:484 ../tools/virt-df.pl:640
 #: ../tools/virt-ls.pl:232 ../tools/virt-resize.pl:1486
-#: ../tools/virt-list-filesystems.pl:186 ../tools/virt-cat.pl:185
-#: ../tools/virt-tar.pl:281 ../tools/virt-rescue.pl:267
-#: ../tools/virt-make-fs.pl:534 ../tools/virt-list-partitions.pl:254
+#: ../tools/virt-list-filesystems.pl:186 ../tools/virt-tar.pl:281
+#: ../tools/virt-rescue.pl:267 ../tools/virt-make-fs.pl:534
+#: ../tools/virt-list-partitions.pl:254
 msgid "SEE ALSO"
 msgstr ""
 
 msgid "SEE ALSO"
 msgstr ""
 
@@ -3894,33 +3894,33 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../src/guestfs.pod:1981 ../fish/guestfish.pod:1008
-#: ../test-tool/libguestfs-test-tool.pod:115 ../fuse/guestmount.pod:225
-#: ../inspector/virt-inspector.pl:580
+#: ../src/guestfs.pod:1981 ../fish/guestfish.pod:1055
+#: ../test-tool/libguestfs-test-tool.pod:115 ../fuse/guestmount.pod:244
+#: ../inspector/virt-inspector.pl:546
 msgid "AUTHORS"
 msgstr ""
 
 # type: textblock
 msgid "AUTHORS"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1983 ../fish/guestfish.pod:1010
-#: ../test-tool/libguestfs-test-tool.pod:117 ../fuse/guestmount.pod:227
+#: ../src/guestfs.pod:1983 ../fish/guestfish.pod:1057
+#: ../test-tool/libguestfs-test-tool.pod:117 ../fuse/guestmount.pod:246
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 # type: =head1
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 # type: =head1
-#: ../src/guestfs.pod:1985 ../fish/guestfish.pod:1012
-#: ../test-tool/libguestfs-test-tool.pod:119 ../fuse/guestmount.pod:229
-#: ../inspector/virt-inspector.pl:594 ../tools/virt-edit.pl:366
+#: ../src/guestfs.pod:1985 ../fish/guestfish.pod:1059
+#: ../test-tool/libguestfs-test-tool.pod:119 ../fuse/guestmount.pod:248
+#: ../inspector/virt-inspector.pl:560 ../tools/virt-edit.pl:366
 #: ../tools/virt-win-reg.pl:514 ../tools/virt-df.pl:653
 #: ../tools/virt-ls.pl:247 ../tools/virt-resize.pl:1512
 #: ../tools/virt-win-reg.pl:514 ../tools/virt-df.pl:653
 #: ../tools/virt-ls.pl:247 ../tools/virt-resize.pl:1512
-#: ../tools/virt-list-filesystems.pl:202 ../tools/virt-cat.pl:199
-#: ../tools/virt-tar.pl:296 ../tools/virt-rescue.pl:281
-#: ../tools/virt-make-fs.pl:563 ../tools/virt-list-partitions.pl:269
+#: ../tools/virt-list-filesystems.pl:202 ../tools/virt-tar.pl:296
+#: ../tools/virt-rescue.pl:281 ../tools/virt-make-fs.pl:563
+#: ../tools/virt-list-partitions.pl:269
 msgid "COPYRIGHT"
 msgstr ""
 
 # type: textblock
 msgid "COPYRIGHT"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs.pod:1987 ../fish/guestfish.pod:1014
-#: ../fuse/guestmount.pod:231
+#: ../src/guestfs.pod:1987 ../fish/guestfish.pod:1061
+#: ../fuse/guestmount.pod:250
 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 ""
 
@@ -3993,127 +3993,287 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:30 ../src/guestfs-actions.pod:56
-#: ../src/guestfs-actions.pod:115 ../src/guestfs-actions.pod:150
-#: ../src/guestfs-actions.pod:162 ../src/guestfs-actions.pod:181
-#: ../src/guestfs-actions.pod:199 ../src/guestfs-actions.pod:211
-#: ../src/guestfs-actions.pod:318 ../src/guestfs-actions.pod:336
-#: ../src/guestfs-actions.pod:348 ../src/guestfs-actions.pod:387
-#: ../src/guestfs-actions.pod:411 ../src/guestfs-actions.pod:427
-#: ../src/guestfs-actions.pod:492 ../src/guestfs-actions.pod:521
-#: ../src/guestfs-actions.pod:533 ../src/guestfs-actions.pod:546
-#: ../src/guestfs-actions.pod:633 ../src/guestfs-actions.pod:649
-#: ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:673
-#: ../src/guestfs-actions.pod:824 ../src/guestfs-actions.pod:842
-#: ../src/guestfs-actions.pod:858 ../src/guestfs-actions.pod:936
-#: ../src/guestfs-actions.pod:952 ../src/guestfs-actions.pod:969
-#: ../src/guestfs-actions.pod:981 ../src/guestfs-actions.pod:999
-#: ../src/guestfs-actions.pod:1034 ../src/guestfs-actions.pod:1096
-#: ../src/guestfs-actions.pod:1125 ../src/guestfs-actions.pod:1148
-#: ../src/guestfs-actions.pod:1181 ../src/guestfs-actions.pod:1275
-#: ../src/guestfs-actions.pod:1307 ../src/guestfs-actions.pod:1513
-#: ../src/guestfs-actions.pod:1533 ../src/guestfs-actions.pod:1616
-#: ../src/guestfs-actions.pod:1989 ../src/guestfs-actions.pod:2119
-#: ../src/guestfs-actions.pod:2176 ../src/guestfs-actions.pod:2208
-#: ../src/guestfs-actions.pod:2680 ../src/guestfs-actions.pod:2693
-#: ../src/guestfs-actions.pod:2711 ../src/guestfs-actions.pod:2825
-#: ../src/guestfs-actions.pod:2837 ../src/guestfs-actions.pod:2848
-#: ../src/guestfs-actions.pod:2860 ../src/guestfs-actions.pod:2873
-#: ../src/guestfs-actions.pod:2905 ../src/guestfs-actions.pod:2972
-#: ../src/guestfs-actions.pod:2990 ../src/guestfs-actions.pod:3005
-#: ../src/guestfs-actions.pod:3026 ../src/guestfs-actions.pod:3047
-#: ../src/guestfs-actions.pod:3077 ../src/guestfs-actions.pod:3094
-#: ../src/guestfs-actions.pod:3111 ../src/guestfs-actions.pod:3142
-#: ../src/guestfs-actions.pod:3152 ../src/guestfs-actions.pod:3186
-#: ../src/guestfs-actions.pod:3200 ../src/guestfs-actions.pod:3211
-#: ../src/guestfs-actions.pod:3224 ../src/guestfs-actions.pod:3239
-#: ../src/guestfs-actions.pod:3324 ../src/guestfs-actions.pod:3342
-#: ../src/guestfs-actions.pod:3353 ../src/guestfs-actions.pod:3400
-#: ../src/guestfs-actions.pod:3416 ../src/guestfs-actions.pod:3432
-#: ../src/guestfs-actions.pod:3446 ../src/guestfs-actions.pod:3458
-#: ../src/guestfs-actions.pod:3470 ../src/guestfs-actions.pod:3485
-#: ../src/guestfs-actions.pod:3498 ../src/guestfs-actions.pod:3516
-#: ../src/guestfs-actions.pod:3563 ../src/guestfs-actions.pod:3592
-#: ../src/guestfs-actions.pod:3609 ../src/guestfs-actions.pod:3626
-#: ../src/guestfs-actions.pod:3636 ../src/guestfs-actions.pod:3651
-#: ../src/guestfs-actions.pod:3662 ../src/guestfs-actions.pod:3675
-#: ../src/guestfs-actions.pod:3688 ../src/guestfs-actions.pod:3721
-#: ../src/guestfs-actions.pod:3734 ../src/guestfs-actions.pod:3752
-#: ../src/guestfs-actions.pod:3764 ../src/guestfs-actions.pod:3779
-#: ../src/guestfs-actions.pod:3822 ../src/guestfs-actions.pod:3855
-#: ../src/guestfs-actions.pod:3867 ../src/guestfs-actions.pod:3893
-#: ../src/guestfs-actions.pod:3908 ../src/guestfs-actions.pod:3924
-#: ../src/guestfs-actions.pod:4050 ../src/guestfs-actions.pod:4104
-#: ../src/guestfs-actions.pod:4124 ../src/guestfs-actions.pod:4140
-#: ../src/guestfs-actions.pod:4168 ../src/guestfs-actions.pod:4228
-#: ../src/guestfs-actions.pod:4243 ../src/guestfs-actions.pod:4254
-#: ../src/guestfs-actions.pod:4266 ../src/guestfs-actions.pod:4533
-#: ../src/guestfs-actions.pod:4550 ../src/guestfs-actions.pod:4562
-#: ../src/guestfs-actions.pod:4572 ../src/guestfs-actions.pod:4584
-#: ../src/guestfs-actions.pod:4594 ../src/guestfs-actions.pod:4606
-#: ../src/guestfs-actions.pod:4620 ../src/guestfs-actions.pod:4639
-#: ../src/guestfs-actions.pod:4656 ../src/guestfs-actions.pod:4673
-#: ../src/guestfs-actions.pod:4689 ../src/guestfs-actions.pod:4710
-#: ../src/guestfs-actions.pod:4726 ../src/guestfs-actions.pod:4743
-#: ../src/guestfs-actions.pod:4762 ../src/guestfs-actions.pod:4779
-#: ../src/guestfs-actions.pod:4794 ../src/guestfs-actions.pod:4820
-#: ../src/guestfs-actions.pod:4842 ../src/guestfs-actions.pod:4859
-#: ../src/guestfs-actions.pod:4881 ../src/guestfs-actions.pod:4894
-#: ../src/guestfs-actions.pod:4907 ../src/guestfs-actions.pod:4924
-#: ../src/guestfs-actions.pod:4959 ../src/guestfs-actions.pod:4980
-#: ../src/guestfs-actions.pod:5004 ../src/guestfs-actions.pod:5100
-#: ../src/guestfs-actions.pod:5211 ../src/guestfs-actions.pod:5221
-#: ../src/guestfs-actions.pod:5232 ../src/guestfs-actions.pod:5243
-#: ../src/guestfs-actions.pod:5263 ../src/guestfs-actions.pod:5274
-#: ../src/guestfs-actions.pod:5285 ../src/guestfs-actions.pod:5296
-#: ../src/guestfs-actions.pod:5309 ../src/guestfs-actions.pod:5362
-#: ../src/guestfs-actions.pod:5377 ../src/guestfs-actions.pod:5391
-#: ../src/guestfs-actions.pod:5405 ../src/guestfs-actions.pod:5420
-#: ../src/guestfs-actions.pod:5431 ../src/guestfs-actions.pod:5449
-#: ../src/guestfs-actions.pod:5481 ../src/guestfs-actions.pod:5493
-#: ../src/guestfs-actions.pod:5530 ../src/guestfs-actions.pod:5541
-#: ../src/guestfs-actions.pod:5557 ../src/guestfs-actions.pod:5584
-#: ../src/guestfs-actions.pod:5613 ../src/guestfs-actions.pod:5722
-#: ../src/guestfs-actions.pod:5738 ../src/guestfs-actions.pod:5750
-#: ../src/guestfs-actions.pod:5799 ../src/guestfs-actions.pod:5810
-#: ../src/guestfs-actions.pod:5850 ../src/guestfs-actions.pod:5879
-#: ../src/guestfs-actions.pod:5925 ../src/guestfs-actions.pod:5949
-#: ../src/guestfs-actions.pod:6009 ../src/guestfs-actions.pod:6026
-#: ../src/guestfs-actions.pod:6053
+#: ../src/guestfs-actions.pod:30 ../src/guestfs-actions.pod:126
+#: ../src/guestfs-actions.pod:187 ../src/guestfs-actions.pod:224
+#: ../src/guestfs-actions.pod:238 ../src/guestfs-actions.pod:259
+#: ../src/guestfs-actions.pod:279 ../src/guestfs-actions.pod:293
+#: ../src/guestfs-actions.pod:408 ../src/guestfs-actions.pod:428
+#: ../src/guestfs-actions.pod:442 ../src/guestfs-actions.pod:487
+#: ../src/guestfs-actions.pod:515 ../src/guestfs-actions.pod:533
+#: ../src/guestfs-actions.pod:600 ../src/guestfs-actions.pod:633
+#: ../src/guestfs-actions.pod:647 ../src/guestfs-actions.pod:662
+#: ../src/guestfs-actions.pod:761 ../src/guestfs-actions.pod:779
+#: ../src/guestfs-actions.pod:793 ../src/guestfs-actions.pod:807
+#: ../src/guestfs-actions.pod:968 ../src/guestfs-actions.pod:988
+#: ../src/guestfs-actions.pod:1006 ../src/guestfs-actions.pod:1090
+#: ../src/guestfs-actions.pod:1108 ../src/guestfs-actions.pod:1127
+#: ../src/guestfs-actions.pod:1141 ../src/guestfs-actions.pod:1161
+#: ../src/guestfs-actions.pod:1231 ../src/guestfs-actions.pod:1262
+#: ../src/guestfs-actions.pod:1287 ../src/guestfs-actions.pod:1324
+#: ../src/guestfs-actions.pod:1430 ../src/guestfs-actions.pod:1464
+#: ../src/guestfs-actions.pod:1682 ../src/guestfs-actions.pod:1704
+#: ../src/guestfs-actions.pod:1791 ../src/guestfs-actions.pod:2213
+#: ../src/guestfs-actions.pod:2357 ../src/guestfs-actions.pod:2418
+#: ../src/guestfs-actions.pod:2453 ../src/guestfs-actions.pod:3045
+#: ../src/guestfs-actions.pod:3060 ../src/guestfs-actions.pod:3080
+#: ../src/guestfs-actions.pod:3205 ../src/guestfs-actions.pod:3219
+#: ../src/guestfs-actions.pod:3232 ../src/guestfs-actions.pod:3246
+#: ../src/guestfs-actions.pod:3261 ../src/guestfs-actions.pod:3297
+#: ../src/guestfs-actions.pod:3369 ../src/guestfs-actions.pod:3389
+#: ../src/guestfs-actions.pod:3406 ../src/guestfs-actions.pod:3429
+#: ../src/guestfs-actions.pod:3452 ../src/guestfs-actions.pod:3484
+#: ../src/guestfs-actions.pod:3503 ../src/guestfs-actions.pod:3522
+#: ../src/guestfs-actions.pod:3557 ../src/guestfs-actions.pod:3569
+#: ../src/guestfs-actions.pod:3605 ../src/guestfs-actions.pod:3621
+#: ../src/guestfs-actions.pod:3634 ../src/guestfs-actions.pod:3649
+#: ../src/guestfs-actions.pod:3666 ../src/guestfs-actions.pod:3759
+#: ../src/guestfs-actions.pod:3779 ../src/guestfs-actions.pod:3792
+#: ../src/guestfs-actions.pod:3843 ../src/guestfs-actions.pod:3861
+#: ../src/guestfs-actions.pod:3879 ../src/guestfs-actions.pod:3895
+#: ../src/guestfs-actions.pod:3909 ../src/guestfs-actions.pod:3923
+#: ../src/guestfs-actions.pod:3940 ../src/guestfs-actions.pod:3955
+#: ../src/guestfs-actions.pod:3975 ../src/guestfs-actions.pod:4024
+#: ../src/guestfs-actions.pod:4055 ../src/guestfs-actions.pod:4074
+#: ../src/guestfs-actions.pod:4093 ../src/guestfs-actions.pod:4105
+#: ../src/guestfs-actions.pod:4122 ../src/guestfs-actions.pod:4135
+#: ../src/guestfs-actions.pod:4150 ../src/guestfs-actions.pod:4165
+#: ../src/guestfs-actions.pod:4200 ../src/guestfs-actions.pod:4215
+#: ../src/guestfs-actions.pod:4235 ../src/guestfs-actions.pod:4249
+#: ../src/guestfs-actions.pod:4266 ../src/guestfs-actions.pod:4315
+#: ../src/guestfs-actions.pod:4352 ../src/guestfs-actions.pod:4366
+#: ../src/guestfs-actions.pod:4394 ../src/guestfs-actions.pod:4411
+#: ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:4563
+#: ../src/guestfs-actions.pod:4620 ../src/guestfs-actions.pod:4642
+#: ../src/guestfs-actions.pod:4660 ../src/guestfs-actions.pod:4692
+#: ../src/guestfs-actions.pod:4758 ../src/guestfs-actions.pod:4775
+#: ../src/guestfs-actions.pod:4788 ../src/guestfs-actions.pod:4802
+#: ../src/guestfs-actions.pod:5091 ../src/guestfs-actions.pod:5110
+#: ../src/guestfs-actions.pod:5124 ../src/guestfs-actions.pod:5136
+#: ../src/guestfs-actions.pod:5150 ../src/guestfs-actions.pod:5162
+#: ../src/guestfs-actions.pod:5176 ../src/guestfs-actions.pod:5192
+#: ../src/guestfs-actions.pod:5213 ../src/guestfs-actions.pod:5232
+#: ../src/guestfs-actions.pod:5251 ../src/guestfs-actions.pod:5269
+#: ../src/guestfs-actions.pod:5292 ../src/guestfs-actions.pod:5310
+#: ../src/guestfs-actions.pod:5329 ../src/guestfs-actions.pod:5350
+#: ../src/guestfs-actions.pod:5369 ../src/guestfs-actions.pod:5386
+#: ../src/guestfs-actions.pod:5414 ../src/guestfs-actions.pod:5438
+#: ../src/guestfs-actions.pod:5457 ../src/guestfs-actions.pod:5481
+#: ../src/guestfs-actions.pod:5496 ../src/guestfs-actions.pod:5511
+#: ../src/guestfs-actions.pod:5530 ../src/guestfs-actions.pod:5567
+#: ../src/guestfs-actions.pod:5590 ../src/guestfs-actions.pod:5616
+#: ../src/guestfs-actions.pod:5724 ../src/guestfs-actions.pod:5845
+#: ../src/guestfs-actions.pod:5857 ../src/guestfs-actions.pod:5870
+#: ../src/guestfs-actions.pod:5883 ../src/guestfs-actions.pod:5905
+#: ../src/guestfs-actions.pod:5918 ../src/guestfs-actions.pod:5931
+#: ../src/guestfs-actions.pod:5944 ../src/guestfs-actions.pod:5959
+#: ../src/guestfs-actions.pod:6018 ../src/guestfs-actions.pod:6035
+#: ../src/guestfs-actions.pod:6051 ../src/guestfs-actions.pod:6067
+#: ../src/guestfs-actions.pod:6084 ../src/guestfs-actions.pod:6097
+#: ../src/guestfs-actions.pod:6117 ../src/guestfs-actions.pod:6153
+#: ../src/guestfs-actions.pod:6167 ../src/guestfs-actions.pod:6208
+#: ../src/guestfs-actions.pod:6221 ../src/guestfs-actions.pod:6239
+#: ../src/guestfs-actions.pod:6268 ../src/guestfs-actions.pod:6299
+#: ../src/guestfs-actions.pod:6418 ../src/guestfs-actions.pod:6436
+#: ../src/guestfs-actions.pod:6450 ../src/guestfs-actions.pod:6505
+#: ../src/guestfs-actions.pod:6518 ../src/guestfs-actions.pod:6563
+#: ../src/guestfs-actions.pod:6596 ../src/guestfs-actions.pod:6650
+#: ../src/guestfs-actions.pod:6676 ../src/guestfs-actions.pod:6742
+#: ../src/guestfs-actions.pod:6761 ../src/guestfs-actions.pod:6790
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 # type: textblock
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:32 ../src/guestfs-actions.pod:164
-#: ../src/guestfs-actions.pod:183 ../fish/guestfish-actions.pod:28
-#: ../fish/guestfish-actions.pod:117 ../fish/guestfish-actions.pod:131
+#: ../src/guestfs-actions.pod:32 ../src/guestfs-actions.pod:240
+#: ../src/guestfs-actions.pod:261 ../fish/guestfish-actions.pod:28
+#: ../fish/guestfish-actions.pod:153 ../fish/guestfish-actions.pod:167
 msgid ""
 "This function is deprecated.  In new code, use the C<add_drive_opts> call "
 "instead."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function is deprecated.  In new code, use the C<add_drive_opts> call "
 "instead."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:167
-#: ../src/guestfs-actions.pod:186 ../src/guestfs-actions.pod:1280
-#: ../src/guestfs-actions.pod:1732 ../src/guestfs-actions.pod:1751
-#: ../src/guestfs-actions.pod:5957 ../src/guestfs-actions.pod:6110
-#: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:120
-#: ../fish/guestfish-actions.pod:134 ../fish/guestfish-actions.pod:940
-#: ../fish/guestfish-actions.pod:1297 ../fish/guestfish-actions.pod:1311
-#: ../fish/guestfish-actions.pod:4353 ../fish/guestfish-actions.pod:4450
+#: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:243
+#: ../src/guestfs-actions.pod:264 ../src/guestfs-actions.pod:1435
+#: ../src/guestfs-actions.pod:1921 ../src/guestfs-actions.pod:1942
+#: ../src/guestfs-actions.pod:6684 ../src/guestfs-actions.pod:6853
+#: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:156
+#: ../fish/guestfish-actions.pod:170 ../fish/guestfish-actions.pod:951
+#: ../fish/guestfish-actions.pod:1308 ../fish/guestfish-actions.pod:1322
+#: ../fish/guestfish-actions.pod:4423 ../fish/guestfish-actions.pod:4520
 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 "
 "these functions."
 msgstr ""
 
 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 "
 "these functions."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:128
+#: ../src/guestfs-actions.pod:1092 ../src/guestfs-actions.pod:1893
+#: ../src/guestfs-actions.pod:1991 ../src/guestfs-actions.pod:2094
+#: ../src/guestfs-actions.pod:3047 ../src/guestfs-actions.pod:3062
+#: ../src/guestfs-actions.pod:4202 ../src/guestfs-actions.pod:5271
+#: ../src/guestfs-actions.pod:5388 ../src/guestfs-actions.pod:5498
+#: ../src/guestfs-actions.pod:5961 ../src/guestfs-actions.pod:6086
+#: ../src/guestfs-actions.pod:6598
+msgid "(Added in 0.3)"
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:41
+msgid "guestfs_add_domain"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:43
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain (guestfs_h *g,\n"
+"                     const char *dom,\n"
+"                     ...);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:137
+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 "
+"its own.  See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:53
+#, no-wrap
+msgid ""
+" GUESTFS_ADD_DOMAIN_LIBVIRTURI, const char *libvirturi,\n"
+" GUESTFS_ADD_DOMAIN_READONLY, int readonly,\n"
+" GUESTFS_ADD_DOMAIN_IFACE, const char *iface,\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:57
+msgid ""
+"This function adds the disk(s) attached to the named libvirt domain C<dom>.  "
+"It works by connecting to libvirt, requesting the domain and domain XML from "
+"libvirt, parsing it for disks, and calling C<guestfs_add_drive_opts> on each "
+"one."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:62 ../fish/guestfish-actions.pod:46
+msgid ""
+"The number of disks added is returned.  This operation is atomic: if an "
+"error is returned, then no disks are added."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:65 ../fish/guestfish-actions.pod:49
+msgid ""
+"This function does some minimal checks to make sure the libvirt domain is "
+"not running (unless C<readonly> is true).  In a future version we will try "
+"to acquire the libvirt lock on each disk."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:69 ../fish/guestfish-actions.pod:53
+msgid ""
+"Disks must be accessible locally.  This often means that adding disks from a "
+"remote libvirt connection (see L<http://libvirt.org/remote.html>)  will fail "
+"unless those disks are accessible via the same device path locally too."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:74
+msgid ""
+"The optional C<libvirturi> parameter sets the libvirt URI (see L<http://"
+"libvirt.org/uri.html>).  If this is not set then we connect to the default "
+"libvirt URI (or one set through an environment variable, see the libvirt "
+"documentation for full details).  If you are using the C API directly then "
+"it is more flexible to create the libvirt connection object yourself, get "
+"the domain object, and call C<guestfs_add_libvirt_dom>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:82
+msgid ""
+"The other optional parameters are passed directly through to "
+"C<guestfs_add_drive_opts>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:85 ../src/guestfs-actions.pod:336
+#: ../src/guestfs-actions.pod:501 ../src/guestfs-actions.pod:679
+#: ../src/guestfs-actions.pod:710 ../src/guestfs-actions.pod:728
+#: ../src/guestfs-actions.pod:747 ../src/guestfs-actions.pod:1307
+#: ../src/guestfs-actions.pod:1661 ../src/guestfs-actions.pod:1864
+#: ../src/guestfs-actions.pod:1963 ../src/guestfs-actions.pod:2003
+#: ../src/guestfs-actions.pod:2058 ../src/guestfs-actions.pod:2081
+#: ../src/guestfs-actions.pod:2344 ../src/guestfs-actions.pod:2602
+#: ../src/guestfs-actions.pod:2623 ../src/guestfs-actions.pod:4338
+#: ../src/guestfs-actions.pod:4466 ../src/guestfs-actions.pod:4872
+#: ../src/guestfs-actions.pod:4898 ../src/guestfs-actions.pod:6194
+#: ../src/guestfs-actions.pod:6609 ../src/guestfs-actions.pod:6622
+#: ../src/guestfs-actions.pod:6635
+msgid "On error this function returns -1."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:87
+msgid "guestfs_add_domain_va"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:89
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain_va (guestfs_h *g,\n"
+"                        const char *dom,\n"
+"                        va_list args);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:94
+msgid "This is the \"va_list variant\" of L</guestfs_add_domain>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:96 ../src/guestfs-actions.pod:107
+#: ../src/guestfs-actions.pod:200 ../src/guestfs-actions.pod:211
+msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:98
+msgid "guestfs_add_domain_argv"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:100
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain_argv (guestfs_h *g,\n"
+"                          const char *dom,\n"
+"                          const struct guestfs_add_domain_argv *optargs);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:105
+msgid "This is the \"argv variant\" of L</guestfs_add_domain>."
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:39
+#: ../src/guestfs-actions.pod:109
 msgid "guestfs_add_drive"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:41
+#: ../src/guestfs-actions.pod:111
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4123,7 +4283,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:45
+#: ../src/guestfs-actions.pod:115
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
@@ -4131,7 +4291,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:49
+#: ../src/guestfs-actions.pod:119
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
@@ -4141,12 +4301,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:58
+#: ../src/guestfs-actions.pod:130
 msgid "guestfs_add_drive_opts"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive_opts"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:60
+#: ../src/guestfs-actions.pod:132
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4156,16 +4316,8 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-# type: textblock
-#: ../src/guestfs-actions.pod:65
-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 "
-"its own.  See L</CALLS WITH OPTIONAL ARGUMENTS>."
-msgstr ""
-
 # type: verbatim
 # type: verbatim
-#: ../src/guestfs-actions.pod:70
+#: ../src/guestfs-actions.pod:142
 #, no-wrap
 msgid ""
 " GUESTFS_ADD_DRIVE_OPTS_READONLY, int readonly,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_ADD_DRIVE_OPTS_READONLY, int readonly,\n"
@@ -4175,7 +4327,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:74 ../fish/guestfish-actions.pod:56
+#: ../src/guestfs-actions.pod:146 ../fish/guestfish-actions.pod:92
 msgid ""
 "This function adds a virtual machine disk image C<filename> to libguestfs.  "
 "The first time you call this function, the disk appears as C</dev/sda>, the "
 msgid ""
 "This function adds a virtual machine disk image C<filename> to libguestfs.  "
 "The first time you call this function, the disk appears as C</dev/sda>, the "
@@ -4183,7 +4335,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:79 ../fish/guestfish-actions.pod:61
+#: ../src/guestfs-actions.pod:151 ../fish/guestfish-actions.pod:97
 msgid ""
 "You don't necessarily need to be root when using libguestfs.  However you "
 "obviously do need sufficient permissions to access the filename for whatever "
 msgid ""
 "You don't necessarily need to be root when using libguestfs.  However you "
 "obviously do need sufficient permissions to access the filename for whatever "
@@ -4192,22 +4344,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:85 ../fish/guestfish-actions.pod:67
+#: ../src/guestfs-actions.pod:157 ../fish/guestfish-actions.pod:103
 msgid "This call checks that C<filename> exists."
 msgstr ""
 
 # type: textblock
 msgid "This call checks that C<filename> exists."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:87 ../fish/guestfish-actions.pod:69
+#: ../src/guestfs-actions.pod:159 ../fish/guestfish-actions.pod:105
 msgid "The optional arguments are:"
 msgstr ""
 
 # type: =item
 msgid "The optional arguments are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:91 ../fish/guestfish-actions.pod:73
+#: ../src/guestfs-actions.pod:163 ../fish/guestfish-actions.pod:109
 msgid "C<readonly>"
 msgstr ""
 
 # type: textblock
 msgid "C<readonly>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:93 ../fish/guestfish-actions.pod:75
+#: ../src/guestfs-actions.pod:165 ../fish/guestfish-actions.pod:111
 msgid ""
 "If true then the image is treated as read-only.  Writes are still allowed, "
 "but they are stored in a temporary snapshot overlay which is discarded at "
 msgid ""
 "If true then the image is treated as read-only.  Writes are still allowed, "
 "but they are stored in a temporary snapshot overlay which is discarded at "
@@ -4215,12 +4367,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:97 ../fish/guestfish-actions.pod:79
+#: ../src/guestfs-actions.pod:169 ../fish/guestfish-actions.pod:115
 msgid "C<format>"
 msgstr ""
 
 # type: textblock
 msgid "C<format>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:99
+#: ../src/guestfs-actions.pod:171
 msgid ""
 "This forces the image format.  If you omit this (or use C<guestfs_add_drive> "
 "or C<guestfs_add_drive_ro>) then the format is automatically detected.  "
 msgid ""
 "This forces the image format.  If you omit this (or use C<guestfs_add_drive> "
 "or C<guestfs_add_drive_ro>) then the format is automatically detected.  "
@@ -4228,7 +4380,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:103 ../fish/guestfish-actions.pod:85
+#: ../src/guestfs-actions.pod:175 ../fish/guestfish-actions.pod:121
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
@@ -4236,71 +4388,71 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:108 ../fish/guestfish-actions.pod:90
+#: ../src/guestfs-actions.pod:180 ../fish/guestfish-actions.pod:126
 msgid "C<iface>"
 msgstr ""
 
 # type: textblock
 msgid "C<iface>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:110
+#: ../src/guestfs-actions.pod:182
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated "
 "C<guestfs_add_drive_with_if> call (q.v.)"
 msgstr ""
 
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated "
 "C<guestfs_add_drive_with_if> call (q.v.)"
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:189
+msgid "(Added in 1.5.23)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:117
+#: ../src/guestfs-actions.pod:191
 msgid "guestfs_add_drive_opts_va"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive_opts_va"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:119
+#: ../src/guestfs-actions.pod:193
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
-"guestfs_add_drive_opts_va (guestfs_h *g,\n"
-"                        const char *filename,\n"
-"                        va_list args);\n"
+" guestfs_add_drive_opts_va (guestfs_h *g,\n"
+"                            const char *filename,\n"
+"                            va_list args);\n"
 "\n"
 msgstr ""
 
 # type: textblock
 "\n"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:124
+#: ../src/guestfs-actions.pod:198
 msgid "This is the \"va_list variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 msgid "This is the \"va_list variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
-# type: textblock
-#: ../src/guestfs-actions.pod:126 ../src/guestfs-actions.pod:137
-msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
-msgstr ""
-
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:128
+#: ../src/guestfs-actions.pod:202
 msgid "guestfs_add_drive_opts_argv"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive_opts_argv"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:130
+#: ../src/guestfs-actions.pod:204
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
-"guestfs_add_drive_opts_argv (guestfs_h *g,\n"
-"                        const char *filename,\n"
-"                        const struct guestfs_add_drive_opts_argv *optargs);\n"
+" guestfs_add_drive_opts_argv (guestfs_h *g,\n"
+"                              const char *filename,\n"
+"                              const struct guestfs_add_drive_opts_argv *optargs);\n"
 "\n"
 msgstr ""
 
 # type: textblock
 "\n"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:135
+#: ../src/guestfs-actions.pod:209
 msgid "This is the \"argv variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 # type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_add_drive_opts>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:139
+#: ../src/guestfs-actions.pod:213
 msgid "guestfs_add_drive_ro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive_ro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:141
+#: ../src/guestfs-actions.pod:215
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4310,20 +4462,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:145
+#: ../src/guestfs-actions.pod:219
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with "
 "the optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the "
 "disk is added read-only, with the format being detected automatically."
 msgstr ""
 
 msgid ""
 "This function is the equivalent of calling C<guestfs_add_drive_opts> with "
 "the optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the "
 "disk is added read-only, with the format being detected automatically."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:226
+msgid "(Added in 1.0.38)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:152
+#: ../src/guestfs-actions.pod:228
 msgid "guestfs_add_drive_ro_with_if"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive_ro_with_if"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:154
+#: ../src/guestfs-actions.pod:230
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4334,19 +4491,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:159
+#: ../src/guestfs-actions.pod:235
 msgid ""
 "This is the same as C<guestfs_add_drive_ro> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 msgid ""
 "This is the same as C<guestfs_add_drive_ro> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:247 ../src/guestfs-actions.pod:268
+#: ../src/guestfs-actions.pod:2303
+msgid "(Added in 1.0.84)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:171
+#: ../src/guestfs-actions.pod:249
 msgid "guestfs_add_drive_with_if"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_add_drive_with_if"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:173
+#: ../src/guestfs-actions.pod:251
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4357,19 +4520,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:178
+#: ../src/guestfs-actions.pod:256
 msgid ""
 "This is the same as C<guestfs_add_drive> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as C<guestfs_add_drive> but it allows you to specify the "
 "QEMU interface emulation to use at run time."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:190
+#: ../src/guestfs-actions.pod:270
 msgid "guestfs_aug_clear"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_clear"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:192
+#: ../src/guestfs-actions.pod:272
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4379,19 +4542,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:196 ../fish/guestfish-actions.pod:142
+#: ../src/guestfs-actions.pod:276 ../fish/guestfish-actions.pod:178
 msgid ""
 "Set the value associated with C<path> to C<NULL>.  This is the same as the "
 "L<augtool(1)> C<clear> command."
 msgstr ""
 
 msgid ""
 "Set the value associated with C<path> to C<NULL>.  This is the same as the "
 "L<augtool(1)> C<clear> command."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:281 ../src/guestfs-actions.pod:2083
+msgid "(Added in 1.3.4)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:201
+#: ../src/guestfs-actions.pod:283
 msgid "guestfs_aug_close"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_close"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:203
+#: ../src/guestfs-actions.pod:285
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4400,20 +4568,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:206
+#: ../src/guestfs-actions.pod:288
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call C<guestfs_aug_init> again before you can use "
 "any other Augeas functions."
 msgstr ""
 
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call C<guestfs_aug_init> again before you can use "
 "any other Augeas functions."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:320
+#: ../src/guestfs-actions.pod:338 ../src/guestfs-actions.pod:352
+#: ../src/guestfs-actions.pod:410 ../src/guestfs-actions.pod:430
+#: ../src/guestfs-actions.pod:444 ../src/guestfs-actions.pod:475
+#: ../src/guestfs-actions.pod:489 ../src/guestfs-actions.pod:503
+#: ../src/guestfs-actions.pod:517 ../src/guestfs-actions.pod:535
+#: ../src/guestfs-actions.pod:4949
+msgid "(Added in 0.7)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:213
+#: ../src/guestfs-actions.pod:297
 msgid "guestfs_aug_defnode"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_defnode"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:215
+#: ../src/guestfs-actions.pod:299
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_int_bool *\n"
@@ -4425,13 +4604,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:221 ../fish/guestfish-actions.pod:158
+#: ../src/guestfs-actions.pod:305 ../fish/guestfish-actions.pod:194
 msgid ""
 "Defines a variable C<name> whose value is the result of evaluating C<expr>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Defines a variable C<name> whose value is the result of evaluating C<expr>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:224
+#: ../src/guestfs-actions.pod:308
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling C<guestfs_aug_set> C<expr>, C<value>.  C<name> will be the nodeset "
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling C<guestfs_aug_set> C<expr>, C<value>.  C<name> will be the nodeset "
@@ -4439,26 +4618,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:228 ../fish/guestfish-actions.pod:165
+#: ../src/guestfs-actions.pod:312 ../fish/guestfish-actions.pod:201
 msgid ""
 "On success this returns a pair containing the number of nodes in the "
 "nodeset, and a boolean flag if a node was created."
 msgstr ""
 
 # type: textblock
 msgid ""
 "On success this returns a pair containing the number of nodes in the "
 "nodeset, and a boolean flag if a node was created."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:232
+#: ../src/guestfs-actions.pod:316
 msgid ""
 "This function returns a C<struct guestfs_int_bool *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_int_bool> after use>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function returns a C<struct guestfs_int_bool *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_int_bool> after use>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:236
+#: ../src/guestfs-actions.pod:322
 msgid "guestfs_aug_defvar"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_defvar"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:238
+#: ../src/guestfs-actions.pod:324
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4469,42 +4648,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:243 ../fish/guestfish-actions.pod:173
+#: ../src/guestfs-actions.pod:329 ../fish/guestfish-actions.pod:209
 msgid ""
 "Defines an Augeas variable C<name> whose value is the result of evaluating "
 "C<expr>.  If C<expr> is NULL, then C<name> is undefined."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Defines an Augeas variable C<name> whose value is the result of evaluating "
 "C<expr>.  If C<expr> is NULL, then C<name> is undefined."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:247 ../fish/guestfish-actions.pod:177
+#: ../src/guestfs-actions.pod:333 ../fish/guestfish-actions.pod:213
 msgid ""
 "On success this returns the number of nodes in C<expr>, or C<0> if C<expr> "
 "evaluates to something which is not a nodeset."
 msgstr ""
 
 msgid ""
 "On success this returns the number of nodes in C<expr>, or C<0> if C<expr> "
 "evaluates to something which is not a nodeset."
 msgstr ""
 
-# type: textblock
-#: ../src/guestfs-actions.pod:250 ../src/guestfs-actions.pod:399
-#: ../src/guestfs-actions.pod:561 ../src/guestfs-actions.pod:588
-#: ../src/guestfs-actions.pod:604 ../src/guestfs-actions.pod:621
-#: ../src/guestfs-actions.pod:1166 ../src/guestfs-actions.pod:1494
-#: ../src/guestfs-actions.pod:1683 ../src/guestfs-actions.pod:1770
-#: ../src/guestfs-actions.pod:1804 ../src/guestfs-actions.pod:1851
-#: ../src/guestfs-actions.pod:1870 ../src/guestfs-actions.pod:2108
-#: ../src/guestfs-actions.pod:2349 ../src/guestfs-actions.pod:2368
-#: ../src/guestfs-actions.pod:3843 ../src/guestfs-actions.pod:3957
-#: ../src/guestfs-actions.pod:4329 ../src/guestfs-actions.pod:4353
-#: ../src/guestfs-actions.pod:5518 ../src/guestfs-actions.pod:5890
-#: ../src/guestfs-actions.pod:5901 ../src/guestfs-actions.pod:5912
-msgid "On error this function returns -1."
-msgstr ""
-
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:252
+#: ../src/guestfs-actions.pod:340
 msgid "guestfs_aug_get"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_get"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:254
+#: ../src/guestfs-actions.pod:342
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -4514,46 +4677,47 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:258 ../fish/guestfish-actions.pod:184
+#: ../src/guestfs-actions.pod:346 ../fish/guestfish-actions.pod:220
 msgid ""
 "Look up the value associated with C<path>.  If C<path> matches exactly one "
 "node, the C<value> is returned."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Look up the value associated with C<path>.  If C<path> matches exactly one "
 "node, the C<value> is returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:713
-#: ../src/guestfs-actions.pod:729 ../src/guestfs-actions.pod:787
-#: ../src/guestfs-actions.pod:801 ../src/guestfs-actions.pod:896
-#: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1047
-#: ../src/guestfs-actions.pod:1062 ../src/guestfs-actions.pod:1079
-#: ../src/guestfs-actions.pod:1196 ../src/guestfs-actions.pod:1369
-#: ../src/guestfs-actions.pod:1479 ../src/guestfs-actions.pod:1630
-#: ../src/guestfs-actions.pod:1645 ../src/guestfs-actions.pod:1726
-#: ../src/guestfs-actions.pod:1745 ../src/guestfs-actions.pod:1891
-#: ../src/guestfs-actions.pod:2038 ../src/guestfs-actions.pod:2228
-#: ../src/guestfs-actions.pod:2299 ../src/guestfs-actions.pod:2420
-#: ../src/guestfs-actions.pod:2456 ../src/guestfs-actions.pod:2477
-#: ../src/guestfs-actions.pod:2813 ../src/guestfs-actions.pod:3128
-#: ../src/guestfs-actions.pod:3279 ../src/guestfs-actions.pod:3380
-#: ../src/guestfs-actions.pod:3973 ../src/guestfs-actions.pod:4155
-#: ../src/guestfs-actions.pod:4306 ../src/guestfs-actions.pod:4473
-#: ../src/guestfs-actions.pod:4518 ../src/guestfs-actions.pod:5023
-#: ../src/guestfs-actions.pod:5037 ../src/guestfs-actions.pod:5052
-#: ../src/guestfs-actions.pod:5074 ../src/guestfs-actions.pod:5668
-#: ../src/guestfs-actions.pod:5685 ../src/guestfs-actions.pod:5701
-#: ../src/guestfs-actions.pod:5860 ../src/guestfs-actions.pod:6104
+#: ../src/guestfs-actions.pod:349 ../src/guestfs-actions.pod:849
+#: ../src/guestfs-actions.pod:867 ../src/guestfs-actions.pod:927
+#: ../src/guestfs-actions.pod:943 ../src/guestfs-actions.pod:1046
+#: ../src/guestfs-actions.pod:1176 ../src/guestfs-actions.pod:1193
+#: ../src/guestfs-actions.pod:1212 ../src/guestfs-actions.pod:1341
+#: ../src/guestfs-actions.pod:1532 ../src/guestfs-actions.pod:1644
+#: ../src/guestfs-actions.pod:1807 ../src/guestfs-actions.pod:1824
+#: ../src/guestfs-actions.pod:1915 ../src/guestfs-actions.pod:1936
+#: ../src/guestfs-actions.pod:2106 ../src/guestfs-actions.pod:2268
+#: ../src/guestfs-actions.pod:2475 ../src/guestfs-actions.pod:2548
+#: ../src/guestfs-actions.pod:2684 ../src/guestfs-actions.pod:2713
+#: ../src/guestfs-actions.pod:2735 ../src/guestfs-actions.pod:2791
+#: ../src/guestfs-actions.pod:2814 ../src/guestfs-actions.pod:3191
+#: ../src/guestfs-actions.pod:3541 ../src/guestfs-actions.pod:3711
+#: ../src/guestfs-actions.pod:3821 ../src/guestfs-actions.pod:4484
+#: ../src/guestfs-actions.pod:4677 ../src/guestfs-actions.pod:4847
+#: ../src/guestfs-actions.pod:5025 ../src/guestfs-actions.pod:5074
+#: ../src/guestfs-actions.pod:5637 ../src/guestfs-actions.pod:5653
+#: ../src/guestfs-actions.pod:5670 ../src/guestfs-actions.pod:5694
+#: ../src/guestfs-actions.pod:6358 ../src/guestfs-actions.pod:6377
+#: ../src/guestfs-actions.pod:6395 ../src/guestfs-actions.pod:6575
+#: ../src/guestfs-actions.pod:6847
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:264
+#: ../src/guestfs-actions.pod:354
 msgid "guestfs_aug_init"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_init"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:266
+#: ../src/guestfs-actions.pod:356
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4564,7 +4728,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:271 ../fish/guestfish-actions.pod:191
+#: ../src/guestfs-actions.pod:361 ../fish/guestfish-actions.pod:227
 msgid ""
 "Create a new Augeas handle for editing configuration files.  If there was "
 "any previous Augeas handle associated with this guestfs session, then it is "
 msgid ""
 "Create a new Augeas handle for editing configuration files.  If there was "
 "any previous Augeas handle associated with this guestfs session, then it is "
@@ -4572,102 +4736,102 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:275
+#: ../src/guestfs-actions.pod:365
 msgid "You must call this before using any other C<guestfs_aug_*> commands."
 msgstr ""
 
 # type: textblock
 msgid "You must call this before using any other C<guestfs_aug_*> commands."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:278 ../fish/guestfish-actions.pod:198
+#: ../src/guestfs-actions.pod:368 ../fish/guestfish-actions.pod:234
 msgid ""
 "C<root> is the filesystem root.  C<root> must not be NULL, use C</> instead."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<root> is the filesystem root.  C<root> must not be NULL, use C</> instead."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:281 ../fish/guestfish-actions.pod:201
+#: ../src/guestfs-actions.pod:371 ../fish/guestfish-actions.pod:237
 msgid ""
 "The flags are the same as the flags defined in E<lt>augeas.hE<gt>, the "
 "logical I<or> of the following integers:"
 msgstr ""
 
 # type: =item
 msgid ""
 "The flags are the same as the flags defined in E<lt>augeas.hE<gt>, the "
 "logical I<or> of the following integers:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:287 ../fish/guestfish-actions.pod:207
+#: ../src/guestfs-actions.pod:377 ../fish/guestfish-actions.pod:243
 msgid "C<AUG_SAVE_BACKUP> = 1"
 msgstr ""
 
 # type: textblock
 msgid "C<AUG_SAVE_BACKUP> = 1"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:289 ../fish/guestfish-actions.pod:209
+#: ../src/guestfs-actions.pod:379 ../fish/guestfish-actions.pod:245
 msgid "Keep the original file with a C<.augsave> extension."
 msgstr ""
 
 # type: =item
 msgid "Keep the original file with a C<.augsave> extension."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:291 ../fish/guestfish-actions.pod:211
+#: ../src/guestfs-actions.pod:381 ../fish/guestfish-actions.pod:247
 msgid "C<AUG_SAVE_NEWFILE> = 2"
 msgstr ""
 
 # type: textblock
 msgid "C<AUG_SAVE_NEWFILE> = 2"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:293 ../fish/guestfish-actions.pod:213
+#: ../src/guestfs-actions.pod:383 ../fish/guestfish-actions.pod:249
 msgid ""
 "Save changes into a file with extension C<.augnew>, and do not overwrite "
 "original.  Overrides C<AUG_SAVE_BACKUP>."
 msgstr ""
 
 # type: =item
 msgid ""
 "Save changes into a file with extension C<.augnew>, and do not overwrite "
 "original.  Overrides C<AUG_SAVE_BACKUP>."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:296 ../fish/guestfish-actions.pod:216
+#: ../src/guestfs-actions.pod:386 ../fish/guestfish-actions.pod:252
 msgid "C<AUG_TYPE_CHECK> = 4"
 msgstr ""
 
 # type: textblock
 msgid "C<AUG_TYPE_CHECK> = 4"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:298 ../fish/guestfish-actions.pod:218
+#: ../src/guestfs-actions.pod:388 ../fish/guestfish-actions.pod:254
 msgid "Typecheck lenses (can be expensive)."
 msgstr ""
 
 # type: =item
 msgid "Typecheck lenses (can be expensive)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:300 ../fish/guestfish-actions.pod:220
+#: ../src/guestfs-actions.pod:390 ../fish/guestfish-actions.pod:256
 msgid "C<AUG_NO_STDINC> = 8"
 msgstr ""
 
 # type: textblock
 msgid "C<AUG_NO_STDINC> = 8"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:302 ../fish/guestfish-actions.pod:222
+#: ../src/guestfs-actions.pod:392 ../fish/guestfish-actions.pod:258
 msgid "Do not use standard load path for modules."
 msgstr ""
 
 # type: =item
 msgid "Do not use standard load path for modules."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:304 ../fish/guestfish-actions.pod:224
+#: ../src/guestfs-actions.pod:394 ../fish/guestfish-actions.pod:260
 msgid "C<AUG_SAVE_NOOP> = 16"
 msgstr ""
 
 # type: textblock
 msgid "C<AUG_SAVE_NOOP> = 16"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:306 ../fish/guestfish-actions.pod:226
+#: ../src/guestfs-actions.pod:396 ../fish/guestfish-actions.pod:262
 msgid "Make save a no-op, just record what would have been changed."
 msgstr ""
 
 # type: =item
 msgid "Make save a no-op, just record what would have been changed."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:308 ../fish/guestfish-actions.pod:228
+#: ../src/guestfs-actions.pod:398 ../fish/guestfish-actions.pod:264
 msgid "C<AUG_NO_LOAD> = 32"
 msgstr ""
 
 # type: textblock
 msgid "C<AUG_NO_LOAD> = 32"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:310
+#: ../src/guestfs-actions.pod:400
 msgid "Do not load the tree in C<guestfs_aug_init>."
 msgstr ""
 
 # type: textblock
 msgid "Do not load the tree in C<guestfs_aug_init>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:314
+#: ../src/guestfs-actions.pod:404
 msgid "To close the handle, you can call C<guestfs_aug_close>."
 msgstr ""
 
 # type: textblock
 msgid "To close the handle, you can call C<guestfs_aug_close>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:316 ../fish/guestfish-actions.pod:236
+#: ../src/guestfs-actions.pod:406 ../fish/guestfish-actions.pod:272
 msgid "To find out more about Augeas, see L<http://augeas.net/>."
 msgstr ""
 
 # type: =head2
 msgid "To find out more about Augeas, see L<http://augeas.net/>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:320
+#: ../src/guestfs-actions.pod:412
 msgid "guestfs_aug_insert"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_insert"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:322
+#: ../src/guestfs-actions.pod:414
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4679,26 +4843,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:328 ../fish/guestfish-actions.pod:242
+#: ../src/guestfs-actions.pod:420 ../fish/guestfish-actions.pod:278
 msgid ""
 "Create a new sibling C<label> for C<path>, inserting it into the tree before "
 "or after C<path> (depending on the boolean flag C<before>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Create a new sibling C<label> for C<path>, inserting it into the tree before "
 "or after C<path> (depending on the boolean flag C<before>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:332 ../fish/guestfish-actions.pod:246
+#: ../src/guestfs-actions.pod:424 ../fish/guestfish-actions.pod:282
 msgid ""
 "C<path> must match exactly one existing node in the tree, and C<label> must "
 "be a label, ie. not contain C</>, C<*> or end with a bracketed index C<[N]>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "C<path> must match exactly one existing node in the tree, and C<label> must "
 "be a label, ie. not contain C</>, C<*> or end with a bracketed index C<[N]>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:338
+#: ../src/guestfs-actions.pod:432
 msgid "guestfs_aug_load"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_load"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:340
+#: ../src/guestfs-actions.pod:434
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4707,22 +4871,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:343 ../fish/guestfish-actions.pod:254
+#: ../src/guestfs-actions.pod:437 ../fish/guestfish-actions.pod:290
 msgid "Load files into the tree."
 msgstr ""
 
 # type: textblock
 msgid "Load files into the tree."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:345 ../fish/guestfish-actions.pod:256
+#: ../src/guestfs-actions.pod:439 ../fish/guestfish-actions.pod:292
 msgid "See C<aug_load> in the Augeas documentation for the full gory details."
 msgstr ""
 
 # type: =head2
 msgid "See C<aug_load> in the Augeas documentation for the full gory details."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:350
+#: ../src/guestfs-actions.pod:446
 msgid "guestfs_aug_ls"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_ls"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:352
+#: ../src/guestfs-actions.pod:448
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -4732,46 +4896,62 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:356
+#: ../src/guestfs-actions.pod:452
 msgid ""
 "This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
 "sorting the resulting nodes into alphabetical order."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
 "sorting the resulting nodes into alphabetical order."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:359 ../src/guestfs-actions.pod:373
-#: ../src/guestfs-actions.pod:507 ../src/guestfs-actions.pod:913
-#: ../src/guestfs-actions.pod:1209 ../src/guestfs-actions.pod:1226
-#: ../src/guestfs-actions.pod:1319 ../src/guestfs-actions.pod:1336
-#: ../src/guestfs-actions.pod:1573 ../src/guestfs-actions.pod:1930
-#: ../src/guestfs-actions.pod:1944 ../src/guestfs-actions.pod:1961
-#: ../src/guestfs-actions.pod:2000 ../src/guestfs-actions.pod:2022
-#: ../src/guestfs-actions.pod:2087 ../src/guestfs-actions.pod:2130
-#: ../src/guestfs-actions.pod:2322 ../src/guestfs-actions.pod:2517
-#: ../src/guestfs-actions.pod:2739 ../src/guestfs-actions.pod:2797
-#: ../src/guestfs-actions.pod:2888 ../src/guestfs-actions.pod:3254
-#: ../src/guestfs-actions.pod:3808 ../src/guestfs-actions.pod:4281
-#: ../src/guestfs-actions.pod:4396 ../src/guestfs-actions.pod:4505
-#: ../src/guestfs-actions.pod:5088 ../src/guestfs-actions.pod:5141
-#: ../src/guestfs-actions.pod:5194 ../src/guestfs-actions.pod:5320
-#: ../src/guestfs-actions.pod:5342 ../src/guestfs-actions.pod:5766
-#: ../src/guestfs-actions.pod:5784 ../src/guestfs-actions.pod:5825
-#: ../src/guestfs-actions.pod:5971 ../src/guestfs-actions.pod:5988
-#: ../src/guestfs-actions.pod:6065 ../src/guestfs-actions.pod:6082
-#: ../src/guestfs-actions.pod:6124 ../src/guestfs-actions.pod:6141
+#: ../src/guestfs-actions.pod:455 ../src/guestfs-actions.pod:471
+#: ../src/guestfs-actions.pod:617 ../src/guestfs-actions.pod:1065
+#: ../src/guestfs-actions.pod:1356 ../src/guestfs-actions.pod:1375
+#: ../src/guestfs-actions.pod:1478 ../src/guestfs-actions.pod:1497
+#: ../src/guestfs-actions.pod:1746 ../src/guestfs-actions.pod:2148
+#: ../src/guestfs-actions.pod:2164 ../src/guestfs-actions.pod:2183
+#: ../src/guestfs-actions.pod:2226 ../src/guestfs-actions.pod:2250
+#: ../src/guestfs-actions.pod:2321 ../src/guestfs-actions.pod:2370
+#: ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2754
+#: ../src/guestfs-actions.pod:2856 ../src/guestfs-actions.pod:3111
+#: ../src/guestfs-actions.pod:3173 ../src/guestfs-actions.pod:3278
+#: ../src/guestfs-actions.pod:3683 ../src/guestfs-actions.pod:4299
+#: ../src/guestfs-actions.pod:4819 ../src/guestfs-actions.pod:4945
+#: ../src/guestfs-actions.pod:5059 ../src/guestfs-actions.pod:5710
+#: ../src/guestfs-actions.pod:5771 ../src/guestfs-actions.pod:5826
+#: ../src/guestfs-actions.pod:5972 ../src/guestfs-actions.pod:5996
+#: ../src/guestfs-actions.pod:6468 ../src/guestfs-actions.pod:6488
+#: ../src/guestfs-actions.pod:6535 ../src/guestfs-actions.pod:6700
+#: ../src/guestfs-actions.pod:6719 ../src/guestfs-actions.pod:6804
+#: ../src/guestfs-actions.pod:6823 ../src/guestfs-actions.pod:6869
+#: ../src/guestfs-actions.pod:6888
 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 "
 "the array after use>."
 msgstr ""
 
 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 "
 "the array after use>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:459 ../src/guestfs-actions.pod:990
+#: ../src/guestfs-actions.pod:1008 ../src/guestfs-actions.pod:1413
+#: ../src/guestfs-actions.pod:2934 ../src/guestfs-actions.pod:2965
+#: ../src/guestfs-actions.pod:3524 ../src/guestfs-actions.pod:3574
+#: ../src/guestfs-actions.pod:3761 ../src/guestfs-actions.pod:3794
+#: ../src/guestfs-actions.pod:3957 ../src/guestfs-actions.pod:4303
+#: ../src/guestfs-actions.pod:4760 ../src/guestfs-actions.pod:5138
+#: ../src/guestfs-actions.pod:5152 ../src/guestfs-actions.pod:5164
+#: ../src/guestfs-actions.pod:5572 ../src/guestfs-actions.pod:6210
+#: ../src/guestfs-actions.pod:6223 ../src/guestfs-actions.pod:6452
+#: ../src/guestfs-actions.pod:6655 ../src/guestfs-actions.pod:6688
+msgid "(Added in 0.8)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:363
+#: ../src/guestfs-actions.pod:461
 msgid "guestfs_aug_match"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_match"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:365
+#: ../src/guestfs-actions.pod:463
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -4781,7 +4961,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:369 ../fish/guestfish-actions.pod:270
+#: ../src/guestfs-actions.pod:467 ../fish/guestfish-actions.pod:306
 msgid ""
 "Returns a list of paths which match the path expression C<path>.  The "
 "returned paths are sufficiently qualified so that they match exactly one "
 msgid ""
 "Returns a list of paths which match the path expression C<path>.  The "
 "returned paths are sufficiently qualified so that they match exactly one "
@@ -4789,12 +4969,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:377
+#: ../src/guestfs-actions.pod:477
 msgid "guestfs_aug_mv"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_mv"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:379
+#: ../src/guestfs-actions.pod:479
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4805,19 +4985,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:384 ../fish/guestfish-actions.pod:278
+#: ../src/guestfs-actions.pod:484 ../fish/guestfish-actions.pod:314
 msgid ""
 "Move the node C<src> to C<dest>.  C<src> must match exactly one node.  "
 "C<dest> is overwritten if it exists."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Move the node C<src> to C<dest>.  C<src> must match exactly one node.  "
 "C<dest> is overwritten if it exists."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:389
+#: ../src/guestfs-actions.pod:491
 msgid "guestfs_aug_rm"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_rm"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:391
+#: ../src/guestfs-actions.pod:493
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4827,22 +5007,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:395 ../fish/guestfish-actions.pod:285
+#: ../src/guestfs-actions.pod:497 ../fish/guestfish-actions.pod:321
 msgid "Remove C<path> and all of its children."
 msgstr ""
 
 # type: textblock
 msgid "Remove C<path> and all of its children."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:397 ../fish/guestfish-actions.pod:287
+#: ../src/guestfs-actions.pod:499 ../fish/guestfish-actions.pod:323
 msgid "On success this returns the number of entries which were removed."
 msgstr ""
 
 # type: =head2
 msgid "On success this returns the number of entries which were removed."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:401
+#: ../src/guestfs-actions.pod:505
 msgid "guestfs_aug_save"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_save"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:403
+#: ../src/guestfs-actions.pod:507
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4851,24 +5031,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:406 ../fish/guestfish-actions.pod:293
+#: ../src/guestfs-actions.pod:510 ../fish/guestfish-actions.pod:329
 msgid "This writes all pending changes to disk."
 msgstr ""
 
 # type: textblock
 msgid "This writes all pending changes to disk."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:408
+#: ../src/guestfs-actions.pod:512
 msgid ""
 "The flags which were passed to C<guestfs_aug_init> affect exactly how files "
 "are saved."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The flags which were passed to C<guestfs_aug_init> affect exactly how files "
 "are saved."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:413
+#: ../src/guestfs-actions.pod:519
 msgid "guestfs_aug_set"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_aug_set"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:415
+#: ../src/guestfs-actions.pod:521
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4879,12 +5059,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:420 ../fish/guestfish-actions.pod:302
+#: ../src/guestfs-actions.pod:526 ../fish/guestfish-actions.pod:338
 msgid "Set the value associated with C<path> to C<val>."
 msgstr ""
 
 # type: textblock
 msgid "Set the value associated with C<path> to C<val>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:422
+#: ../src/guestfs-actions.pod:528
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
@@ -4892,12 +5072,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:429
+#: ../src/guestfs-actions.pod:537
 msgid "guestfs_available"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_available"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:431
+#: ../src/guestfs-actions.pod:539
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -4907,7 +5087,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:435 ../fish/guestfish-actions.pod:313
+#: ../src/guestfs-actions.pod:543 ../fish/guestfish-actions.pod:349
 msgid ""
 "This command is used to check the availability of some groups of "
 "functionality in the appliance, which not all builds of the libguestfs "
 msgid ""
 "This command is used to check the availability of some groups of "
 "functionality in the appliance, which not all builds of the libguestfs "
@@ -4915,7 +5095,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:439
+#: ../src/guestfs-actions.pod:547
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
@@ -4923,7 +5103,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:444 ../fish/guestfish-actions.pod:322
+#: ../src/guestfs-actions.pod:552 ../fish/guestfish-actions.pod:358
 msgid ""
 "The argument C<groups> is a list of group names, eg: C<[\"inotify\", \"augeas"
 "\"]> would check for the availability of the Linux inotify functions and "
 msgid ""
 "The argument C<groups> is a list of group names, eg: C<[\"inotify\", \"augeas"
 "\"]> would check for the availability of the Linux inotify functions and "
@@ -4931,43 +5111,43 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:449 ../fish/guestfish-actions.pod:327
+#: ../src/guestfs-actions.pod:557 ../fish/guestfish-actions.pod:363
 msgid "The command returns no error if I<all> requested groups are available."
 msgstr ""
 
 # type: textblock
 msgid "The command returns no error if I<all> requested groups are available."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:451 ../fish/guestfish-actions.pod:329
+#: ../src/guestfs-actions.pod:559 ../fish/guestfish-actions.pod:365
 msgid ""
 "It fails with an error if one or more of the requested groups is unavailable "
 "in the appliance."
 msgstr ""
 
 # type: textblock
 msgid ""
 "It fails with an error if one or more of the requested groups is unavailable "
 "in the appliance."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:454 ../fish/guestfish-actions.pod:332
+#: ../src/guestfs-actions.pod:562 ../fish/guestfish-actions.pod:368
 msgid ""
 "If an unknown group name is included in the list of groups then an error is "
 "always returned."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If an unknown group name is included in the list of groups then an error is "
 "always returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:457 ../fish/guestfish-actions.pod:335
+#: ../src/guestfs-actions.pod:565 ../fish/guestfish-actions.pod:371
 msgid "I<Notes:>"
 msgstr ""
 
 # type: textblock
 msgid "I<Notes:>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:463
+#: ../src/guestfs-actions.pod:571
 msgid "You must call C<guestfs_launch> before calling this function."
 msgstr ""
 
 # type: textblock
 msgid "You must call C<guestfs_launch> before calling this function."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:465 ../fish/guestfish-actions.pod:343
+#: ../src/guestfs-actions.pod:573 ../fish/guestfish-actions.pod:379
 msgid ""
 "The reason is because we don't know what groups are supported by the "
 "appliance/daemon until it is running and can be queried."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The reason is because we don't know what groups are supported by the "
 "appliance/daemon until it is running and can be queried."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:471 ../fish/guestfish-actions.pod:349
+#: ../src/guestfs-actions.pod:579 ../fish/guestfish-actions.pod:385
 msgid ""
 "If a group of functions is available, this does not necessarily mean that "
 "they will work.  You still have to check for errors when calling individual "
 msgid ""
 "If a group of functions is available, this does not necessarily mean that "
 "they will work.  You still have to check for errors when calling individual "
@@ -4975,7 +5155,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:478 ../fish/guestfish-actions.pod:356
+#: ../src/guestfs-actions.pod:586 ../fish/guestfish-actions.pod:392
 msgid ""
 "It is usually the job of distro packagers to build complete functionality "
 "into the libguestfs appliance.  Upstream libguestfs, if built from source "
 msgid ""
 "It is usually the job of distro packagers to build complete functionality "
 "into the libguestfs appliance.  Upstream libguestfs, if built from source "
@@ -4983,20 +5163,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:485
+#: ../src/guestfs-actions.pod:593
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 "find out if the daemon implemented it.  See also C<guestfs_version>."
 msgstr ""
 
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 "find out if the daemon implemented it.  See also C<guestfs_version>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:602 ../src/guestfs-actions.pod:1163
+msgid "(Added in 1.0.80)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:494
+#: ../src/guestfs-actions.pod:604
 msgid "guestfs_available_all_groups"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_available_all_groups"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:496
+#: ../src/guestfs-actions.pod:606
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -5005,7 +5190,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:499
+#: ../src/guestfs-actions.pod:609
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
@@ -5014,17 +5199,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:505
+#: ../src/guestfs-actions.pod:615
 msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:621
+msgid "(Added in 1.3.15)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:511
+#: ../src/guestfs-actions.pod:623
 msgid "guestfs_base64_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_base64_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:513
+#: ../src/guestfs-actions.pod:625
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5035,18 +5225,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:518 ../fish/guestfish-actions.pod:386
+#: ../src/guestfs-actions.pod:630 ../fish/guestfish-actions.pod:422
 msgid ""
 "This command uploads base64-encoded data from C<base64file> to C<filename>."
 msgstr ""
 
 msgid ""
 "This command uploads base64-encoded data from C<base64file> to C<filename>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:635 ../src/guestfs-actions.pod:649
+msgid "(Added in 1.3.5)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:523
+#: ../src/guestfs-actions.pod:637
 msgid "guestfs_base64_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_base64_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:525
+#: ../src/guestfs-actions.pod:639
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5057,19 +5252,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:530 ../fish/guestfish-actions.pod:395
+#: ../src/guestfs-actions.pod:644 ../fish/guestfish-actions.pod:431
 msgid ""
 "This command downloads the contents of C<filename>, writing it out to local "
 "file C<base64file> encoded as base64."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command downloads the contents of C<filename>, writing it out to local "
 "file C<base64file> encoded as base64."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:535
+#: ../src/guestfs-actions.pod:651
 msgid "guestfs_blockdev_flushbufs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_flushbufs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:537
+#: ../src/guestfs-actions.pod:653
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5079,32 +5274,41 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:541 ../fish/guestfish-actions.pod:404
+#: ../src/guestfs-actions.pod:657 ../fish/guestfish-actions.pod:440
 msgid ""
 "This tells the kernel to flush internal buffers associated with C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This tells the kernel to flush internal buffers associated with C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:544 ../src/guestfs-actions.pod:559
-#: ../src/guestfs-actions.pod:572 ../src/guestfs-actions.pod:586
-#: ../src/guestfs-actions.pod:602 ../src/guestfs-actions.pod:619
-#: ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:647
-#: ../src/guestfs-actions.pod:659 ../src/guestfs-actions.pod:671
-#: ../fish/guestfish-actions.pod:407 ../fish/guestfish-actions.pod:418
-#: ../fish/guestfish-actions.pod:427 ../fish/guestfish-actions.pod:437
-#: ../fish/guestfish-actions.pod:449 ../fish/guestfish-actions.pod:462
-#: ../fish/guestfish-actions.pod:470 ../fish/guestfish-actions.pod:481
-#: ../fish/guestfish-actions.pod:489 ../fish/guestfish-actions.pod:497
+#: ../src/guestfs-actions.pod:660 ../src/guestfs-actions.pod:677
+#: ../src/guestfs-actions.pod:692 ../src/guestfs-actions.pod:708
+#: ../src/guestfs-actions.pod:726 ../src/guestfs-actions.pod:745
+#: ../src/guestfs-actions.pod:759 ../src/guestfs-actions.pod:777
+#: ../src/guestfs-actions.pod:791 ../src/guestfs-actions.pod:805
+#: ../fish/guestfish-actions.pod:443 ../fish/guestfish-actions.pod:454
+#: ../fish/guestfish-actions.pod:463 ../fish/guestfish-actions.pod:473
+#: ../fish/guestfish-actions.pod:485 ../fish/guestfish-actions.pod:498
+#: ../fish/guestfish-actions.pod:506 ../fish/guestfish-actions.pod:517
+#: ../fish/guestfish-actions.pod:525 ../fish/guestfish-actions.pod:533
 msgid "This uses the L<blockdev(8)> command."
 msgstr ""
 
 msgid "This uses the L<blockdev(8)> command."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:664 ../src/guestfs-actions.pod:681
+#: ../src/guestfs-actions.pod:696 ../src/guestfs-actions.pod:712
+#: ../src/guestfs-actions.pod:730 ../src/guestfs-actions.pod:749
+#: ../src/guestfs-actions.pod:763 ../src/guestfs-actions.pod:781
+#: ../src/guestfs-actions.pod:795 ../src/guestfs-actions.pod:809
+msgid "(Added in 0.9.3)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:548
+#: ../src/guestfs-actions.pod:666
 msgid "guestfs_blockdev_getbsz"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_getbsz"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:550
+#: ../src/guestfs-actions.pod:668
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5114,25 +5318,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:554 ../fish/guestfish-actions.pod:413
+#: ../src/guestfs-actions.pod:672 ../fish/guestfish-actions.pod:449
 msgid "This returns the block size of a device."
 msgstr ""
 
 # type: textblock
 msgid "This returns the block size of a device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:556 ../src/guestfs-actions.pod:644
-#: ../fish/guestfish-actions.pod:415 ../fish/guestfish-actions.pod:478
+#: ../src/guestfs-actions.pod:674 ../src/guestfs-actions.pod:774
+#: ../fish/guestfish-actions.pod:451 ../fish/guestfish-actions.pod:514
 msgid ""
 "(Note this is different from both I<size in blocks> and I<filesystem block "
 "size>)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "(Note this is different from both I<size in blocks> and I<filesystem block "
 "size>)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:563
+#: ../src/guestfs-actions.pod:683
 msgid "guestfs_blockdev_getro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_getro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:565
+#: ../src/guestfs-actions.pod:685
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5142,35 +5346,35 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:569 ../fish/guestfish-actions.pod:424
+#: ../src/guestfs-actions.pod:689 ../fish/guestfish-actions.pod:460
 msgid ""
 "Returns a boolean indicating if the block device is read-only (true if read-"
 "only, false if not)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Returns a boolean indicating if the block device is read-only (true if read-"
 "only, false if not)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:574 ../src/guestfs-actions.pod:1245
-#: ../src/guestfs-actions.pod:1258 ../src/guestfs-actions.pod:1706
-#: ../src/guestfs-actions.pod:1715 ../src/guestfs-actions.pod:1779
-#: ../src/guestfs-actions.pod:1826 ../src/guestfs-actions.pod:1839
-#: ../src/guestfs-actions.pod:1860 ../src/guestfs-actions.pod:1879
-#: ../src/guestfs-actions.pod:2532 ../src/guestfs-actions.pod:2544
-#: ../src/guestfs-actions.pod:2557 ../src/guestfs-actions.pod:2569
-#: ../src/guestfs-actions.pod:2583 ../src/guestfs-actions.pod:2596
-#: ../src/guestfs-actions.pod:2610 ../src/guestfs-actions.pod:2622
-#: ../src/guestfs-actions.pod:2633 ../src/guestfs-actions.pod:2645
-#: ../src/guestfs-actions.pod:2658 ../src/guestfs-actions.pod:2671
-#: ../src/guestfs-actions.pod:3941
+#: ../src/guestfs-actions.pod:694 ../src/guestfs-actions.pod:1396
+#: ../src/guestfs-actions.pod:1411 ../src/guestfs-actions.pod:1891
+#: ../src/guestfs-actions.pod:1902 ../src/guestfs-actions.pod:1974
+#: ../src/guestfs-actions.pod:2029 ../src/guestfs-actions.pod:2044
+#: ../src/guestfs-actions.pod:2069 ../src/guestfs-actions.pod:2092
+#: ../src/guestfs-actions.pod:2873 ../src/guestfs-actions.pod:2887
+#: ../src/guestfs-actions.pod:2902 ../src/guestfs-actions.pod:2916
+#: ../src/guestfs-actions.pod:2932 ../src/guestfs-actions.pod:2947
+#: ../src/guestfs-actions.pod:2963 ../src/guestfs-actions.pod:2977
+#: ../src/guestfs-actions.pod:2990 ../src/guestfs-actions.pod:3004
+#: ../src/guestfs-actions.pod:3019 ../src/guestfs-actions.pod:3034
+#: ../src/guestfs-actions.pod:4448
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
 # type: =head2
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:576
+#: ../src/guestfs-actions.pod:698
 msgid "guestfs_blockdev_getsize64"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_getsize64"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:578
+#: ../src/guestfs-actions.pod:700
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -5180,22 +5384,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:582 ../fish/guestfish-actions.pod:433
+#: ../src/guestfs-actions.pod:704 ../fish/guestfish-actions.pod:469
 msgid "This returns the size of the device in bytes."
 msgstr ""
 
 # type: textblock
 msgid "This returns the size of the device in bytes."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:584
+#: ../src/guestfs-actions.pod:706
 msgid "See also C<guestfs_blockdev_getsz>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_blockdev_getsz>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:590
+#: ../src/guestfs-actions.pod:714
 msgid "guestfs_blockdev_getss"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_getss"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:592
+#: ../src/guestfs-actions.pod:716
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5205,26 +5409,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:596 ../fish/guestfish-actions.pod:443
+#: ../src/guestfs-actions.pod:720 ../fish/guestfish-actions.pod:479
 msgid ""
 "This returns the size of sectors on a block device.  Usually 512, but can be "
 "larger for modern devices."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the size of sectors on a block device.  Usually 512, but can be "
 "larger for modern devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:599
+#: ../src/guestfs-actions.pod:723
 msgid ""
 "(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
 "that)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
 "that)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:606
+#: ../src/guestfs-actions.pod:732
 msgid "guestfs_blockdev_getsz"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_getsz"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:608
+#: ../src/guestfs-actions.pod:734
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -5234,26 +5438,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:612 ../fish/guestfish-actions.pod:455
+#: ../src/guestfs-actions.pod:738 ../fish/guestfish-actions.pod:491
 msgid ""
 "This returns the size of the device in units of 512-byte sectors (even if "
 "the sectorsize isn't 512 bytes ... weird)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the size of the device in units of 512-byte sectors (even if "
 "the sectorsize isn't 512 bytes ... weird)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:615
+#: ../src/guestfs-actions.pod:741
 msgid ""
 "See also C<guestfs_blockdev_getss> for the real sector size of the device, "
 "and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "See also C<guestfs_blockdev_getss> for the real sector size of the device, "
 "and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:623
+#: ../src/guestfs-actions.pod:751
 msgid "guestfs_blockdev_rereadpt"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_rereadpt"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:625
+#: ../src/guestfs-actions.pod:753
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5263,17 +5467,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:629 ../fish/guestfish-actions.pod:468
+#: ../src/guestfs-actions.pod:757 ../fish/guestfish-actions.pod:504
 msgid "Reread the partition table on C<device>."
 msgstr ""
 
 # type: =head2
 msgid "Reread the partition table on C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:635
+#: ../src/guestfs-actions.pod:765
 msgid "guestfs_blockdev_setbsz"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_setbsz"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:637
+#: ../src/guestfs-actions.pod:767
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5284,17 +5488,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:642 ../fish/guestfish-actions.pod:476
+#: ../src/guestfs-actions.pod:772 ../fish/guestfish-actions.pod:512
 msgid "This sets the block size of a device."
 msgstr ""
 
 # type: =head2
 msgid "This sets the block size of a device."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:651
+#: ../src/guestfs-actions.pod:783
 msgid "guestfs_blockdev_setro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_setro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:653
+#: ../src/guestfs-actions.pod:785
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5304,17 +5508,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:657 ../fish/guestfish-actions.pod:487
+#: ../src/guestfs-actions.pod:789 ../fish/guestfish-actions.pod:523
 msgid "Sets the block device named C<device> to read-only."
 msgstr ""
 
 # type: =head2
 msgid "Sets the block device named C<device> to read-only."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:663
+#: ../src/guestfs-actions.pod:797
 msgid "guestfs_blockdev_setrw"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_blockdev_setrw"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:665
+#: ../src/guestfs-actions.pod:799
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5324,17 +5528,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:669 ../fish/guestfish-actions.pod:495
+#: ../src/guestfs-actions.pod:803 ../fish/guestfish-actions.pod:531
 msgid "Sets the block device named C<device> to read-write."
 msgstr ""
 
 # type: =head2
 msgid "Sets the block device named C<device> to read-write."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:675
+#: ../src/guestfs-actions.pod:811
 msgid "guestfs_case_sensitive_path"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_case_sensitive_path"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:677
+#: ../src/guestfs-actions.pod:813
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -5344,7 +5548,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:681 ../fish/guestfish-actions.pod:503
+#: ../src/guestfs-actions.pod:817 ../fish/guestfish-actions.pod:539
 msgid ""
 "This can be used to resolve case insensitive paths on a filesystem which is "
 "case sensitive.  The use case is to resolve paths which you have read from "
 msgid ""
 "This can be used to resolve case insensitive paths on a filesystem which is "
 "case sensitive.  The use case is to resolve paths which you have read from "
@@ -5352,7 +5556,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:686 ../fish/guestfish-actions.pod:508
+#: ../src/guestfs-actions.pod:822 ../fish/guestfish-actions.pod:544
 msgid ""
 "The command handles a peculiarity of the Linux ntfs-3g filesystem driver "
 "(and probably others), which is that although the underlying filesystem is "
 msgid ""
 "The command handles a peculiarity of the Linux ntfs-3g filesystem driver "
 "(and probably others), which is that although the underlying filesystem is "
@@ -5361,7 +5565,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:691 ../fish/guestfish-actions.pod:513
+#: ../src/guestfs-actions.pod:827 ../fish/guestfish-actions.pod:549
 msgid ""
 "One consequence of this is that special directories such as C<c:\\windows> "
 "may appear as C</WINDOWS> or C</windows> (or other things) depending on the "
 msgid ""
 "One consequence of this is that special directories such as C<c:\\windows> "
 "may appear as C</WINDOWS> or C</windows> (or other things) depending on the "
@@ -5370,21 +5574,21 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:697 ../fish/guestfish-actions.pod:519
+#: ../src/guestfs-actions.pod:833 ../fish/guestfish-actions.pod:555
 msgid ""
 "Bug or feature? You decide: L<http://www.tuxera.com/community/ntfs-3g-faq/"
 "#posixfilenames1>"
 msgstr ""
 
 # type: textblock
 msgid ""
 "Bug or feature? You decide: L<http://www.tuxera.com/community/ntfs-3g-faq/"
 "#posixfilenames1>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:700 ../fish/guestfish-actions.pod:522
+#: ../src/guestfs-actions.pod:836 ../fish/guestfish-actions.pod:558
 msgid ""
 "This function resolves the true case of each element in the path and returns "
 "the case-sensitive path."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function resolves the true case of each element in the path and returns "
 "the case-sensitive path."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:703
+#: ../src/guestfs-actions.pod:839
 msgid ""
 "Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\")  might return C<"
 "\"/WINDOWS/system32\"> (the exact return value would depend on details of "
 msgid ""
 "Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\")  might return C<"
 "\"/WINDOWS/system32\"> (the exact return value would depend on details of "
@@ -5392,22 +5596,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:708 ../fish/guestfish-actions.pod:530
+#: ../src/guestfs-actions.pod:844 ../fish/guestfish-actions.pod:566
 msgid "I<Note>: This function does not handle drive names, backslashes etc."
 msgstr ""
 
 # type: textblock
 msgid "I<Note>: This function does not handle drive names, backslashes etc."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:711
+#: ../src/guestfs-actions.pod:847
 msgid "See also C<guestfs_realpath>."
 msgstr ""
 
 msgid "See also C<guestfs_realpath>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:852 ../src/guestfs-actions.pod:6380
+msgid "(Added in 1.0.75)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:716
+#: ../src/guestfs-actions.pod:854
 msgid "guestfs_cat"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_cat"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:718
+#: ../src/guestfs-actions.pod:856
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -5417,13 +5626,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:722 ../src/guestfs-actions.pod:4386
-#: ../fish/guestfish-actions.pod:539 ../fish/guestfish-actions.pod:3197
+#: ../src/guestfs-actions.pod:860 ../src/guestfs-actions.pod:4935
+#: ../fish/guestfish-actions.pod:575 ../fish/guestfish-actions.pod:3267
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 # type: textblock
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:724
+#: ../src/guestfs-actions.pod:862
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
@@ -5432,49 +5641,59 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:732 ../src/guestfs-actions.pod:899
-#: ../src/guestfs-actions.pod:917 ../src/guestfs-actions.pod:1213
-#: ../src/guestfs-actions.pod:1230 ../src/guestfs-actions.pod:1323
-#: ../src/guestfs-actions.pod:1340 ../src/guestfs-actions.pod:1577
-#: ../src/guestfs-actions.pod:1948 ../src/guestfs-actions.pod:1965
-#: ../src/guestfs-actions.pod:2004 ../src/guestfs-actions.pod:2026
-#: ../src/guestfs-actions.pod:2041 ../src/guestfs-actions.pod:2068
-#: ../src/guestfs-actions.pod:4191 ../src/guestfs-actions.pod:4215
-#: ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:4355
-#: ../src/guestfs-actions.pod:4377 ../src/guestfs-actions.pod:5145
-#: ../src/guestfs-actions.pod:5198 ../src/guestfs-actions.pod:5324
-#: ../src/guestfs-actions.pod:5346 ../src/guestfs-actions.pod:5927
-#: ../src/guestfs-actions.pod:5951 ../src/guestfs-actions.pod:5975
-#: ../src/guestfs-actions.pod:5992 ../src/guestfs-actions.pod:6069
-#: ../src/guestfs-actions.pod:6086 ../src/guestfs-actions.pod:6128
-#: ../src/guestfs-actions.pod:6145 ../fish/guestfish-actions.pod:546
-#: ../fish/guestfish-actions.pod:681 ../fish/guestfish-actions.pod:693
-#: ../fish/guestfish-actions.pod:894 ../fish/guestfish-actions.pod:904
-#: ../fish/guestfish-actions.pod:971 ../fish/guestfish-actions.pod:981
-#: ../fish/guestfish-actions.pod:1176 ../fish/guestfish-actions.pod:1451
-#: ../fish/guestfish-actions.pod:1461 ../fish/guestfish-actions.pod:1489
-#: ../fish/guestfish-actions.pod:1504 ../fish/guestfish-actions.pod:1514
-#: ../fish/guestfish-actions.pod:1533 ../fish/guestfish-actions.pod:3067
-#: ../fish/guestfish-actions.pod:3082 ../fish/guestfish-actions.pod:3158
-#: ../fish/guestfish-actions.pod:3175 ../fish/guestfish-actions.pod:3190
-#: ../fish/guestfish-actions.pod:3773 ../fish/guestfish-actions.pod:3819
-#: ../fish/guestfish-actions.pod:3904 ../fish/guestfish-actions.pod:3919
-#: ../fish/guestfish-actions.pod:4329 ../fish/guestfish-actions.pod:4347
-#: ../fish/guestfish-actions.pod:4364 ../fish/guestfish-actions.pod:4374
-#: ../fish/guestfish-actions.pod:4422 ../fish/guestfish-actions.pod:4432
-#: ../fish/guestfish-actions.pod:4461 ../fish/guestfish-actions.pod:4471
+#: ../src/guestfs-actions.pod:870 ../src/guestfs-actions.pod:1049
+#: ../src/guestfs-actions.pod:1069 ../src/guestfs-actions.pod:1360
+#: ../src/guestfs-actions.pod:1379 ../src/guestfs-actions.pod:1482
+#: ../src/guestfs-actions.pod:1501 ../src/guestfs-actions.pod:1750
+#: ../src/guestfs-actions.pod:2168 ../src/guestfs-actions.pod:2187
+#: ../src/guestfs-actions.pod:2230 ../src/guestfs-actions.pod:2254
+#: ../src/guestfs-actions.pod:2271 ../src/guestfs-actions.pod:2300
+#: ../src/guestfs-actions.pod:4717 ../src/guestfs-actions.pod:4743
+#: ../src/guestfs-actions.pod:4874 ../src/guestfs-actions.pod:4900
+#: ../src/guestfs-actions.pod:4924 ../src/guestfs-actions.pod:5775
+#: ../src/guestfs-actions.pod:5830 ../src/guestfs-actions.pod:5976
+#: ../src/guestfs-actions.pod:6000 ../src/guestfs-actions.pod:6652
+#: ../src/guestfs-actions.pod:6678 ../src/guestfs-actions.pod:6704
+#: ../src/guestfs-actions.pod:6723 ../src/guestfs-actions.pod:6808
+#: ../src/guestfs-actions.pod:6827 ../src/guestfs-actions.pod:6873
+#: ../src/guestfs-actions.pod:6892 ../fish/guestfish-actions.pod:582
+#: ../fish/guestfish-actions.pod:717 ../fish/guestfish-actions.pod:729
+#: ../fish/guestfish-actions.pod:905 ../fish/guestfish-actions.pod:915
+#: ../fish/guestfish-actions.pod:982 ../fish/guestfish-actions.pod:992
+#: ../fish/guestfish-actions.pod:1187 ../fish/guestfish-actions.pod:1462
+#: ../fish/guestfish-actions.pod:1472 ../fish/guestfish-actions.pod:1500
+#: ../fish/guestfish-actions.pod:1515 ../fish/guestfish-actions.pod:1525
+#: ../fish/guestfish-actions.pod:1544 ../fish/guestfish-actions.pod:3137
+#: ../fish/guestfish-actions.pod:3152 ../fish/guestfish-actions.pod:3228
+#: ../fish/guestfish-actions.pod:3245 ../fish/guestfish-actions.pod:3260
+#: ../fish/guestfish-actions.pod:3843 ../fish/guestfish-actions.pod:3889
+#: ../fish/guestfish-actions.pod:3974 ../fish/guestfish-actions.pod:3989
+#: ../fish/guestfish-actions.pod:4399 ../fish/guestfish-actions.pod:4417
+#: ../fish/guestfish-actions.pod:4434 ../fish/guestfish-actions.pod:4444
+#: ../fish/guestfish-actions.pod:4492 ../fish/guestfish-actions.pod:4502
+#: ../fish/guestfish-actions.pod:4531 ../fish/guestfish-actions.pod:4541
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgstr ""
 
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:873 ../src/guestfs-actions.pod:3115
+#: ../src/guestfs-actions.pod:3177 ../src/guestfs-actions.pod:3194
+#: ../src/guestfs-actions.pod:3282 ../src/guestfs-actions.pod:3687
+#: ../src/guestfs-actions.pod:3701 ../src/guestfs-actions.pod:4823
+#: ../src/guestfs-actions.pod:4837 ../src/guestfs-actions.pod:6539
+#: ../src/guestfs-actions.pod:6553
+msgid "(Added in 0.4)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:735
+#: ../src/guestfs-actions.pod:875
 msgid "guestfs_checksum"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_checksum"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:737
+#: ../src/guestfs-actions.pod:877
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -5485,112 +5704,120 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:742 ../fish/guestfish-actions.pod:553
+#: ../src/guestfs-actions.pod:882 ../fish/guestfish-actions.pod:589
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the file named C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the file named C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:745 ../fish/guestfish-actions.pod:556
+#: ../src/guestfs-actions.pod:885 ../fish/guestfish-actions.pod:592
 msgid ""
 "The type of checksum to compute is given by the C<csumtype> parameter which "
 "must have one of the following values:"
 msgstr ""
 
 # type: =item
 msgid ""
 "The type of checksum to compute is given by the C<csumtype> parameter which "
 "must have one of the following values:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:750 ../fish/guestfish-actions.pod:561
+#: ../src/guestfs-actions.pod:890 ../fish/guestfish-actions.pod:597
 msgid "C<crc>"
 msgstr ""
 
 # type: textblock
 msgid "C<crc>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:752 ../fish/guestfish-actions.pod:563
+#: ../src/guestfs-actions.pod:892 ../fish/guestfish-actions.pod:599
 msgid ""
 "Compute the cyclic redundancy check (CRC) specified by POSIX for the "
 "C<cksum> command."
 msgstr ""
 
 # type: =item
 msgid ""
 "Compute the cyclic redundancy check (CRC) specified by POSIX for the "
 "C<cksum> command."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:755 ../fish/guestfish-actions.pod:566
+#: ../src/guestfs-actions.pod:895 ../fish/guestfish-actions.pod:602
 msgid "C<md5>"
 msgstr ""
 
 # type: textblock
 msgid "C<md5>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:757 ../fish/guestfish-actions.pod:568
+#: ../src/guestfs-actions.pod:897 ../fish/guestfish-actions.pod:604
 msgid "Compute the MD5 hash (using the C<md5sum> program)."
 msgstr ""
 
 # type: =item
 msgid "Compute the MD5 hash (using the C<md5sum> program)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:759 ../fish/guestfish-actions.pod:570
+#: ../src/guestfs-actions.pod:899 ../fish/guestfish-actions.pod:606
 msgid "C<sha1>"
 msgstr ""
 
 # type: textblock
 msgid "C<sha1>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:761 ../fish/guestfish-actions.pod:572
+#: ../src/guestfs-actions.pod:901 ../fish/guestfish-actions.pod:608
 msgid "Compute the SHA1 hash (using the C<sha1sum> program)."
 msgstr ""
 
 # type: =item
 msgid "Compute the SHA1 hash (using the C<sha1sum> program)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:763 ../fish/guestfish-actions.pod:574
+#: ../src/guestfs-actions.pod:903 ../fish/guestfish-actions.pod:610
 msgid "C<sha224>"
 msgstr ""
 
 # type: textblock
 msgid "C<sha224>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:765 ../fish/guestfish-actions.pod:576
+#: ../src/guestfs-actions.pod:905 ../fish/guestfish-actions.pod:612
 msgid "Compute the SHA224 hash (using the C<sha224sum> program)."
 msgstr ""
 
 # type: =item
 msgid "Compute the SHA224 hash (using the C<sha224sum> program)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:767 ../fish/guestfish-actions.pod:578
+#: ../src/guestfs-actions.pod:907 ../fish/guestfish-actions.pod:614
 msgid "C<sha256>"
 msgstr ""
 
 # type: textblock
 msgid "C<sha256>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:769 ../fish/guestfish-actions.pod:580
+#: ../src/guestfs-actions.pod:909 ../fish/guestfish-actions.pod:616
 msgid "Compute the SHA256 hash (using the C<sha256sum> program)."
 msgstr ""
 
 # type: =item
 msgid "Compute the SHA256 hash (using the C<sha256sum> program)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:771 ../fish/guestfish-actions.pod:582
+#: ../src/guestfs-actions.pod:911 ../fish/guestfish-actions.pod:618
 msgid "C<sha384>"
 msgstr ""
 
 # type: textblock
 msgid "C<sha384>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:773 ../fish/guestfish-actions.pod:584
+#: ../src/guestfs-actions.pod:913 ../fish/guestfish-actions.pod:620
 msgid "Compute the SHA384 hash (using the C<sha384sum> program)."
 msgstr ""
 
 # type: =item
 msgid "Compute the SHA384 hash (using the C<sha384sum> program)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:775 ../fish/guestfish-actions.pod:586
+#: ../src/guestfs-actions.pod:915 ../fish/guestfish-actions.pod:622
 msgid "C<sha512>"
 msgstr ""
 
 # type: textblock
 msgid "C<sha512>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:777 ../fish/guestfish-actions.pod:588
+#: ../src/guestfs-actions.pod:917 ../fish/guestfish-actions.pod:624
 msgid "Compute the SHA512 hash (using the C<sha512sum> program)."
 msgstr ""
 
 # type: textblock
 msgid "Compute the SHA512 hash (using the C<sha512sum> program)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:781 ../fish/guestfish-actions.pod:592
+#: ../src/guestfs-actions.pod:921 ../fish/guestfish-actions.pod:628
 msgid "The checksum is returned as a printable string."
 msgstr ""
 
 # type: textblock
 msgid "The checksum is returned as a printable string."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:783
+#: ../src/guestfs-actions.pod:923
 msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
 msgstr ""
 
 # type: textblock
 msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:785
+#: ../src/guestfs-actions.pod:925
 msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
 msgstr ""
 
 msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:930 ../src/guestfs-actions.pod:1238
+#: ../src/guestfs-actions.pod:2060 ../src/guestfs-actions.pod:2889
+#: ../src/guestfs-actions.pod:2918 ../src/guestfs-actions.pod:2979
+#: ../src/guestfs-actions.pod:3006 ../src/guestfs-actions.pod:6241
+msgid "(Added in 1.0.2)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:790
+#: ../src/guestfs-actions.pod:932
 msgid "guestfs_checksum_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_checksum_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:792
+#: ../src/guestfs-actions.pod:934
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -5601,20 +5828,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:797
+#: ../src/guestfs-actions.pod:939
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
 "C<guestfs_checksum> command."
 msgstr ""
 
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
 "C<guestfs_checksum> command."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:946 ../src/guestfs-actions.pod:4354
+#: ../src/guestfs-actions.pod:4413 ../src/guestfs-actions.pod:4450
+#: ../src/guestfs-actions.pod:4468 ../src/guestfs-actions.pod:4644
+#: ../src/guestfs-actions.pod:6155 ../src/guestfs-actions.pod:6169
+#: ../src/guestfs-actions.pod:6565
+msgid "(Added in 1.3.2)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:804
+#: ../src/guestfs-actions.pod:948
 msgid "guestfs_checksums_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_checksums_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:806
+#: ../src/guestfs-actions.pod:950
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5626,14 +5862,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:812 ../fish/guestfish-actions.pod:610
+#: ../src/guestfs-actions.pod:956 ../fish/guestfish-actions.pod:646
 msgid ""
 "This command computes the checksums of all regular files in C<directory> and "
 "then emits a list of those checksums to the local output file C<sumsfile>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command computes the checksums of all regular files in C<directory> and "
 "then emits a list of those checksums to the local output file C<sumsfile>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:816 ../fish/guestfish-actions.pod:614
+#: ../src/guestfs-actions.pod:960 ../fish/guestfish-actions.pod:650
 msgid ""
 "This can be used for verifying the integrity of a virtual machine.  However "
 "to be properly secure you should pay attention to the output of the checksum "
 msgid ""
 "This can be used for verifying the integrity of a virtual machine.  However "
 "to be properly secure you should pay attention to the output of the checksum "
@@ -5642,13 +5878,18 @@ msgid ""
 "more information, see the GNU coreutils info file."
 msgstr ""
 
 "more information, see the GNU coreutils info file."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:970
+msgid "(Added in 1.3.7)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:826
+#: ../src/guestfs-actions.pod:972
 msgid "guestfs_chmod"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_chmod"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:828
+#: ../src/guestfs-actions.pod:974
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5659,14 +5900,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:833 ../fish/guestfish-actions.pod:628
+#: ../src/guestfs-actions.pod:979 ../fish/guestfish-actions.pod:664
 msgid ""
 "Change the mode (permissions) of C<path> to C<mode>.  Only numeric modes are "
 "supported."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Change the mode (permissions) of C<path> to C<mode>.  Only numeric modes are "
 "supported."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:836 ../fish/guestfish-actions.pod:631
+#: ../src/guestfs-actions.pod:982 ../fish/guestfish-actions.pod:667
 msgid ""
 "I<Note>: When using this command from guestfish, C<mode> by default would be "
 "decimal, unless you prefix it with C<0> to get octal, ie. use C<0700> not "
 msgid ""
 "I<Note>: When using this command from guestfish, C<mode> by default would be "
 "decimal, unless you prefix it with C<0> to get octal, ie. use C<0700> not "
@@ -5674,21 +5915,21 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:840 ../src/guestfs-actions.pod:3483
-#: ../src/guestfs-actions.pod:3590 ../src/guestfs-actions.pod:3607
-#: ../src/guestfs-actions.pod:3624 ../fish/guestfish-actions.pod:635
-#: ../fish/guestfish-actions.pod:2557 ../fish/guestfish-actions.pod:2642
-#: ../fish/guestfish-actions.pod:2652 ../fish/guestfish-actions.pod:2662
+#: ../src/guestfs-actions.pod:986 ../src/guestfs-actions.pod:3938
+#: ../src/guestfs-actions.pod:4053 ../src/guestfs-actions.pod:4072
+#: ../src/guestfs-actions.pod:4091 ../fish/guestfish-actions.pod:671
+#: ../fish/guestfish-actions.pod:2627 ../fish/guestfish-actions.pod:2712
+#: ../fish/guestfish-actions.pod:2722 ../fish/guestfish-actions.pod:2732
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 # type: =head2
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:844
+#: ../src/guestfs-actions.pod:992
 msgid "guestfs_chown"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_chown"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:846
+#: ../src/guestfs-actions.pod:994
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5700,13 +5941,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:852 ../fish/guestfish-actions.pod:641
+#: ../src/guestfs-actions.pod:1000 ../fish/guestfish-actions.pod:677
 msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 # type: textblock
 msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:854 ../src/guestfs-actions.pod:2707
-#: ../fish/guestfish-actions.pod:643 ../fish/guestfish-actions.pod:2035
+#: ../src/guestfs-actions.pod:1002 ../src/guestfs-actions.pod:3076
+#: ../fish/guestfish-actions.pod:679 ../fish/guestfish-actions.pod:2105
 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 "
@@ -5714,12 +5955,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:860
+#: ../src/guestfs-actions.pod:1010
 msgid "guestfs_command"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_command"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:862
+#: ../src/guestfs-actions.pod:1012
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -5729,7 +5970,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:866 ../fish/guestfish-actions.pod:651
+#: ../src/guestfs-actions.pod:1016 ../fish/guestfish-actions.pod:687
 msgid ""
 "This call runs a command from the guest filesystem.  The filesystem must be "
 "mounted, and must contain a compatible operating system (ie. something "
 msgid ""
 "This call runs a command from the guest filesystem.  The filesystem must be "
 "mounted, and must contain a compatible operating system (ie. something "
@@ -5737,7 +5978,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:871
+#: ../src/guestfs-actions.pod:1021
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
@@ -5747,12 +5988,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:878 ../fish/guestfish-actions.pod:663
+#: ../src/guestfs-actions.pod:1028 ../fish/guestfish-actions.pod:699
 msgid "The return value is anything printed to I<stdout> by the command."
 msgstr ""
 
 # type: textblock
 msgid "The return value is anything printed to I<stdout> by the command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:881 ../fish/guestfish-actions.pod:666
+#: ../src/guestfs-actions.pod:1031 ../fish/guestfish-actions.pod:702
 msgid ""
 "If the command returns a non-zero exit status, then this function returns an "
 "error message.  The error message string is the content of I<stderr> from "
 msgid ""
 "If the command returns a non-zero exit status, then this function returns an "
 "error message.  The error message string is the content of I<stderr> from "
@@ -5760,7 +6001,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:885 ../fish/guestfish-actions.pod:670
+#: ../src/guestfs-actions.pod:1035 ../fish/guestfish-actions.pod:706
 msgid ""
 "The C<$PATH> environment variable will contain at least C</usr/bin> and C</"
 "bin>.  If you require a program from another location, you should provide "
 msgid ""
 "The C<$PATH> environment variable will contain at least C</usr/bin> and C</"
 "bin>.  If you require a program from another location, you should provide "
@@ -5768,7 +6009,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:890 ../fish/guestfish-actions.pod:675
+#: ../src/guestfs-actions.pod:1040 ../fish/guestfish-actions.pod:711
 msgid ""
 "Shared libraries and data files required by the program must be available on "
 "filesystems which are mounted in the correct places.  It is the caller's "
 msgid ""
 "Shared libraries and data files required by the program must be available on "
 "filesystems which are mounted in the correct places.  It is the caller's "
@@ -5776,13 +6017,19 @@ msgid ""
 "right locations."
 msgstr ""
 
 "right locations."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1052 ../src/guestfs-actions.pod:1072
+#: ../src/guestfs-actions.pod:1535
+msgid "(Added in 0.9.1)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:902
+#: ../src/guestfs-actions.pod:1054
 msgid "guestfs_command_lines"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_command_lines"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:904
+#: ../src/guestfs-actions.pod:1056
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -5792,24 +6039,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:908
+#: ../src/guestfs-actions.pod:1060
 msgid ""
 "This is the same as C<guestfs_command>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is the same as C<guestfs_command>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:911
+#: ../src/guestfs-actions.pod:1063
 msgid "See also: C<guestfs_sh_lines>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_sh_lines>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:920
+#: ../src/guestfs-actions.pod:1074
 msgid "guestfs_config"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_config"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:922
+#: ../src/guestfs-actions.pod:1076
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5820,7 +6067,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:927 ../fish/guestfish-actions.pod:700
+#: ../src/guestfs-actions.pod:1081 ../fish/guestfish-actions.pod:736
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 "C<-param value>.  Actually it's not quite arbitrary - we prevent you from "
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 "C<-param value>.  Actually it's not quite arbitrary - we prevent you from "
@@ -5828,22 +6075,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:932 ../fish/guestfish-actions.pod:705
+#: ../src/guestfs-actions.pod:1086 ../fish/guestfish-actions.pod:741
 msgid "The first character of C<param> string must be a C<-> (dash)."
 msgstr ""
 
 # type: textblock
 msgid "The first character of C<param> string must be a C<-> (dash)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:934 ../fish/guestfish-actions.pod:707
+#: ../src/guestfs-actions.pod:1088 ../fish/guestfish-actions.pod:743
 msgid "C<value> can be NULL."
 msgstr ""
 
 # type: =head2
 msgid "C<value> can be NULL."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:938
+#: ../src/guestfs-actions.pod:1094
 msgid "guestfs_copy_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_copy_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:940
+#: ../src/guestfs-actions.pod:1096
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5855,24 +6102,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:946 ../fish/guestfish-actions.pod:713
+#: ../src/guestfs-actions.pod:1102 ../fish/guestfish-actions.pod:749
 msgid ""
 "This command copies exactly C<size> bytes from one source device or file "
 "C<src> to another destination device or file C<dest>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command copies exactly C<size> bytes from one source device or file "
 "C<src> to another destination device or file C<dest>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:949 ../fish/guestfish-actions.pod:716
+#: ../src/guestfs-actions.pod:1105 ../fish/guestfish-actions.pod:752
 msgid ""
 "Note this will fail if the source is too short or if the destination is not "
 "large enough."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note this will fail if the source is too short or if the destination is not "
 "large enough."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:954 ../src/guestfs-actions.pod:1098
-#: ../src/guestfs-actions.pod:1127 ../src/guestfs-actions.pod:1515
-#: ../src/guestfs-actions.pod:1535 ../src/guestfs-actions.pod:6011
-#: ../src/guestfs-actions.pod:6028
+#: ../src/guestfs-actions.pod:1110 ../src/guestfs-actions.pod:1233
+#: ../src/guestfs-actions.pod:1264 ../src/guestfs-actions.pod:1684
+#: ../src/guestfs-actions.pod:1706 ../src/guestfs-actions.pod:6744
+#: ../src/guestfs-actions.pod:6763
 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 "
@@ -5880,13 +6127,20 @@ msgid ""
 "guestfs_set_progress_callback>."
 msgstr ""
 
 "guestfs_set_progress_callback>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1115 ../src/guestfs-actions.pod:3714
+#: ../src/guestfs-actions.pod:4850 ../src/guestfs-actions.pod:6472
+#: ../src/guestfs-actions.pod:6492 ../src/guestfs-actions.pod:6578
+msgid "(Added in 1.0.87)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:959
+#: ../src/guestfs-actions.pod:1117
 msgid "guestfs_cp"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_cp"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:961
+#: ../src/guestfs-actions.pod:1119
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5897,19 +6151,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:966 ../fish/guestfish-actions.pod:723
+#: ../src/guestfs-actions.pod:1124 ../fish/guestfish-actions.pod:759
 msgid ""
 "This copies a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 msgid ""
 "This copies a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1129 ../src/guestfs-actions.pod:1143
+#: ../src/guestfs-actions.pod:1215 ../src/guestfs-actions.pod:1289
+#: ../src/guestfs-actions.pod:1398 ../src/guestfs-actions.pod:4317
+#: ../src/guestfs-actions.pod:4694
+msgid "(Added in 1.0.18)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:971
+#: ../src/guestfs-actions.pod:1131
 msgid "guestfs_cp_a"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_cp_a"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:973
+#: ../src/guestfs-actions.pod:1133
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5920,19 +6182,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:978 ../fish/guestfish-actions.pod:730
+#: ../src/guestfs-actions.pod:1138 ../fish/guestfish-actions.pod:766
 msgid ""
 "This copies a file or directory from C<src> to C<dest> recursively using the "
 "C<cp -a> command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This copies a file or directory from C<src> to C<dest> recursively using the "
 "C<cp -a> command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:983
+#: ../src/guestfs-actions.pod:1145
 msgid "guestfs_dd"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_dd"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:985
+#: ../src/guestfs-actions.pod:1147
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -5943,7 +6205,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:990 ../fish/guestfish-actions.pod:737
+#: ../src/guestfs-actions.pod:1152 ../fish/guestfish-actions.pod:773
 msgid ""
 "This command copies from one source device or file C<src> to another "
 "destination device or file C<dest>.  Normally you would use this to copy to "
 msgid ""
 "This command copies from one source device or file C<src> to another "
 "destination device or file C<dest>.  Normally you would use this to copy to "
@@ -5951,7 +6213,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:995
+#: ../src/guestfs-actions.pod:1157
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
@@ -5959,73 +6221,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1001
-msgid "guestfs_debug"
-msgstr ""
-
-# type: verbatim
-#: ../src/guestfs-actions.pod:1003
-#, no-wrap
-msgid ""
-" char *\n"
-" guestfs_debug (guestfs_h *g,\n"
-"                const char *subcmd,\n"
-"                char *const *extraargs);\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../src/guestfs-actions.pod:1008
-msgid ""
-"The C<guestfs_debug> command exposes some internals of C<guestfsd> (the "
-"guestfs daemon) that runs inside the qemu subprocess."
-msgstr ""
-
-# type: textblock
-#: ../src/guestfs-actions.pod:1012 ../fish/guestfish-actions.pod:754
-msgid ""
-"There is no comprehensive help for this command.  You have to look at the "
-"file C<daemon/debug.c> in the libguestfs source to find out what you can do."
-msgstr ""
-
-# type: =head2
-#: ../src/guestfs-actions.pod:1019
-msgid "guestfs_debug_upload"
-msgstr ""
-
-# type: verbatim
-#: ../src/guestfs-actions.pod:1021
-#, no-wrap
-msgid ""
-" int\n"
-" guestfs_debug_upload (guestfs_h *g,\n"
-"                       const char *filename,\n"
-"                       const char *tmpname,\n"
-"                       int mode);\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../src/guestfs-actions.pod:1027
-msgid ""
-"The C<guestfs_debug_upload> command uploads a file to the libguestfs "
-"appliance."
-msgstr ""
-
-# type: textblock
-#: ../src/guestfs-actions.pod:1030 ../fish/guestfish-actions.pod:765
-msgid ""
-"There is no comprehensive help for this command.  You have to look at the "
-"file C<daemon/debug.c> in the libguestfs source to find out what it is for."
-msgstr ""
-
-# type: =head2
-#: ../src/guestfs-actions.pod:1036
+#: ../src/guestfs-actions.pod:1165
 msgid "guestfs_df"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_df"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1038
+#: ../src/guestfs-actions.pod:1167
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6034,26 +6235,37 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1041 ../fish/guestfish-actions.pod:775
+#: ../src/guestfs-actions.pod:1170 ../fish/guestfish-actions.pod:786
 msgid "This command runs the C<df> command to report disk space used."
 msgstr ""
 
 # type: textblock
 msgid "This command runs the C<df> command to report disk space used."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1043 ../src/guestfs-actions.pod:1058
-#: ../fish/guestfish-actions.pod:777 ../fish/guestfish-actions.pod:788
+#: ../src/guestfs-actions.pod:1172 ../src/guestfs-actions.pod:1189
+#: ../fish/guestfish-actions.pod:788 ../fish/guestfish-actions.pod:799
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use C<statvfs> from "
 "programs."
 msgstr ""
 
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use C<statvfs> from "
 "programs."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1179 ../src/guestfs-actions.pod:1196
+#: ../src/guestfs-actions.pod:1309 ../src/guestfs-actions.pod:2233
+#: ../src/guestfs-actions.pod:2257 ../src/guestfs-actions.pod:2325
+#: ../src/guestfs-actions.pod:3824 ../src/guestfs-actions.pod:4217
+#: ../src/guestfs-actions.pod:5979 ../src/guestfs-actions.pod:6003
+#: ../src/guestfs-actions.pod:6611 ../src/guestfs-actions.pod:6624
+#: ../src/guestfs-actions.pod:6637
+msgid "(Added in 1.0.54)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1050
+#: ../src/guestfs-actions.pod:1181
 msgid "guestfs_df_h"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_df_h"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1052
+#: ../src/guestfs-actions.pod:1183
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6062,19 +6274,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1055 ../fish/guestfish-actions.pod:785
+#: ../src/guestfs-actions.pod:1186 ../fish/guestfish-actions.pod:796
 msgid ""
 "This command runs the C<df -h> command to report disk space used in human-"
 "readable format."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command runs the C<df -h> command to report disk space used in human-"
 "readable format."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1065
+#: ../src/guestfs-actions.pod:1198
 msgid "guestfs_dmesg"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_dmesg"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1067
+#: ../src/guestfs-actions.pod:1200
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6083,14 +6295,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1070 ../fish/guestfish-actions.pod:796
+#: ../src/guestfs-actions.pod:1203 ../fish/guestfish-actions.pod:807
 msgid ""
 "This returns the kernel messages (C<dmesg> output) from the guest kernel.  "
 "This is sometimes useful for extended debugging of problems."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the kernel messages (C<dmesg> output) from the guest kernel.  "
 "This is sometimes useful for extended debugging of problems."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1074
+#: ../src/guestfs-actions.pod:1207
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "C<guestfs_set_verbose> or by setting the environment variable "
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "C<guestfs_set_verbose> or by setting the environment variable "
@@ -6098,12 +6310,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1082
+#: ../src/guestfs-actions.pod:1217
 msgid "guestfs_download"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_download"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1084
+#: ../src/guestfs-actions.pod:1219
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6114,31 +6326,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1089 ../src/guestfs-actions.pod:1112
-#: ../fish/guestfish-actions.pod:809 ../fish/guestfish-actions.pod:822
+#: ../src/guestfs-actions.pod:1224 ../src/guestfs-actions.pod:1249
+#: ../fish/guestfish-actions.pod:820 ../fish/guestfish-actions.pod:833
 msgid ""
 "Download file C<remotefilename> and save it as C<filename> on the local "
 "machine."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Download file C<remotefilename> and save it as C<filename> on the local "
 "machine."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1092 ../src/guestfs-actions.pod:5553
-#: ../fish/guestfish-actions.pod:812 ../fish/guestfish-actions.pod:4077
+#: ../src/guestfs-actions.pod:1227 ../src/guestfs-actions.pod:6235
+#: ../fish/guestfish-actions.pod:823 ../fish/guestfish-actions.pod:4147
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 # type: textblock
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1094
+#: ../src/guestfs-actions.pod:1229
 msgid "See also C<guestfs_upload>, C<guestfs_cat>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_upload>, C<guestfs_cat>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1103
+#: ../src/guestfs-actions.pod:1240
 msgid "guestfs_download_offset"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_download_offset"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1105
+#: ../src/guestfs-actions.pod:1242
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6151,14 +6363,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1115 ../fish/guestfish-actions.pod:825
+#: ../src/guestfs-actions.pod:1252 ../fish/guestfish-actions.pod:836
 msgid ""
 "C<remotefilename> is read for C<size> bytes starting at C<offset> (this "
 "region must be within the file or device)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<remotefilename> is read for C<size> bytes starting at C<offset> (this "
 "region must be within the file or device)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1118
+#: ../src/guestfs-actions.pod:1255
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with C<guestfs_pread>, and this call always reads the "
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with C<guestfs_pread>, and this call always reads the "
@@ -6166,17 +6378,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1123
+#: ../src/guestfs-actions.pod:1260
 msgid "See also C<guestfs_download>, C<guestfs_pread>."
 msgstr ""
 
 msgid "See also C<guestfs_download>, C<guestfs_pread>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1269 ../src/guestfs-actions.pod:6270
+msgid "(Added in 1.5.17)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1132
+#: ../src/guestfs-actions.pod:1271
 msgid "guestfs_drop_caches"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_drop_caches"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1134
+#: ../src/guestfs-actions.pod:1273
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6186,7 +6403,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1138 ../fish/guestfish-actions.pod:841
+#: ../src/guestfs-actions.pod:1277 ../fish/guestfish-actions.pod:852
 msgid ""
 "This instructs the guest kernel to drop its page cache, and/or dentries and "
 "inode caches.  The parameter C<whattodrop> tells the kernel what precisely "
 msgid ""
 "This instructs the guest kernel to drop its page cache, and/or dentries and "
 "inode caches.  The parameter C<whattodrop> tells the kernel what precisely "
@@ -6194,24 +6411,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1143 ../fish/guestfish-actions.pod:846
+#: ../src/guestfs-actions.pod:1282 ../fish/guestfish-actions.pod:857
 msgid "Setting C<whattodrop> to 3 should drop everything."
 msgstr ""
 
 # type: textblock
 msgid "Setting C<whattodrop> to 3 should drop everything."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1145 ../fish/guestfish-actions.pod:848
+#: ../src/guestfs-actions.pod:1284 ../fish/guestfish-actions.pod:859
 msgid ""
 "This automatically calls L<sync(2)> before the operation, so that the "
 "maximum guest memory is freed."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This automatically calls L<sync(2)> before the operation, so that the "
 "maximum guest memory is freed."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1150
+#: ../src/guestfs-actions.pod:1291
 msgid "guestfs_du"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_du"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1152
+#: ../src/guestfs-actions.pod:1293
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -6221,14 +6438,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1156 ../fish/guestfish-actions.pod:855
+#: ../src/guestfs-actions.pod:1297 ../fish/guestfish-actions.pod:866
 msgid ""
 "This command runs the C<du -s> command to estimate file space usage for "
 "C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command runs the C<du -s> command to estimate file space usage for "
 "C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1159 ../fish/guestfish-actions.pod:858
+#: ../src/guestfs-actions.pod:1300 ../fish/guestfish-actions.pod:869
 msgid ""
 "C<path> can be a file or a directory.  If C<path> is a directory then the "
 "estimate includes the contents of the directory and all subdirectories "
 msgid ""
 "C<path> can be a file or a directory.  If C<path> is a directory then the "
 "estimate includes the contents of the directory and all subdirectories "
@@ -6236,18 +6453,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1163 ../fish/guestfish-actions.pod:862
+#: ../src/guestfs-actions.pod:1304 ../fish/guestfish-actions.pod:873
 msgid ""
 "The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1168
+#: ../src/guestfs-actions.pod:1311
 msgid "guestfs_e2fsck_f"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_e2fsck_f"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1170
+#: ../src/guestfs-actions.pod:1313
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6257,7 +6474,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1174 ../fish/guestfish-actions.pod:869
+#: ../src/guestfs-actions.pod:1317 ../fish/guestfish-actions.pod:880
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 "on C<device>, noninteractively (C<-p>), even if the filesystem appears to be "
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 "on C<device>, noninteractively (C<-p>), even if the filesystem appears to be "
@@ -6265,19 +6482,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1178
+#: ../src/guestfs-actions.pod:1321
 msgid ""
 "This command is only needed because of C<guestfs_resize2fs> (q.v.).  "
 "Normally you should use C<guestfs_fsck>."
 msgstr ""
 
 msgid ""
 "This command is only needed because of C<guestfs_resize2fs> (q.v.).  "
 "Normally you should use C<guestfs_fsck>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1326
+msgid "(Added in 1.0.29)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1183
+#: ../src/guestfs-actions.pod:1328
 msgid "guestfs_echo_daemon"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_echo_daemon"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1185
+#: ../src/guestfs-actions.pod:1330
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6287,29 +6509,35 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1189 ../fish/guestfish-actions.pod:880
+#: ../src/guestfs-actions.pod:1334 ../fish/guestfish-actions.pod:891
 msgid ""
 "This command concatenates the list of C<words> passed with single spaces "
 "between them and returns the resulting string."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command concatenates the list of C<words> passed with single spaces "
 "between them and returns the resulting string."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1192 ../fish/guestfish-actions.pod:883
+#: ../src/guestfs-actions.pod:1337 ../fish/guestfish-actions.pod:894
 msgid "You can use this command to test the connection through to the daemon."
 msgstr ""
 
 # type: textblock
 msgid "You can use this command to test the connection through to the daemon."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1194
+#: ../src/guestfs-actions.pod:1339
 msgid "See also C<guestfs_ping_daemon>."
 msgstr ""
 
 msgid "See also C<guestfs_ping_daemon>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1344 ../src/guestfs-actions.pod:2071
+#: ../src/guestfs-actions.pod:5483
+msgid "(Added in 1.0.69)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1199
+#: ../src/guestfs-actions.pod:1346
 msgid "guestfs_egrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_egrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1201
+#: ../src/guestfs-actions.pod:1348
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -6320,18 +6548,39 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1206 ../fish/guestfish-actions.pod:891
+#: ../src/guestfs-actions.pod:1353 ../fish/guestfish-actions.pod:902
 msgid ""
 "This calls the external C<egrep> program and returns the matching lines."
 msgstr ""
 
 msgid ""
 "This calls the external C<egrep> program and returns the matching lines."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1363 ../src/guestfs-actions.pod:1382
+#: ../src/guestfs-actions.pod:1439 ../src/guestfs-actions.pod:1485
+#: ../src/guestfs-actions.pod:1504 ../src/guestfs-actions.pod:2171
+#: ../src/guestfs-actions.pod:2190 ../src/guestfs-actions.pod:2346
+#: ../src/guestfs-actions.pod:2359 ../src/guestfs-actions.pod:2374
+#: ../src/guestfs-actions.pod:2420 ../src/guestfs-actions.pod:2442
+#: ../src/guestfs-actions.pod:2455 ../src/guestfs-actions.pod:3207
+#: ../src/guestfs-actions.pod:3221 ../src/guestfs-actions.pod:3234
+#: ../src/guestfs-actions.pod:3248 ../src/guestfs-actions.pod:4152
+#: ../src/guestfs-actions.pod:5028 ../src/guestfs-actions.pod:5077
+#: ../src/guestfs-actions.pod:5847 ../src/guestfs-actions.pod:5859
+#: ../src/guestfs-actions.pod:5872 ../src/guestfs-actions.pod:5885
+#: ../src/guestfs-actions.pod:5907 ../src/guestfs-actions.pod:5920
+#: ../src/guestfs-actions.pod:5933 ../src/guestfs-actions.pod:5946
+#: ../src/guestfs-actions.pod:6707 ../src/guestfs-actions.pod:6726
+#: ../src/guestfs-actions.pod:6811 ../src/guestfs-actions.pod:6830
+#: ../src/guestfs-actions.pod:6876 ../src/guestfs-actions.pod:6895
+msgid "(Added in 1.0.66)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1216
+#: ../src/guestfs-actions.pod:1365
 msgid "guestfs_egrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_egrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1218
+#: ../src/guestfs-actions.pod:1367
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -6342,18 +6591,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1223 ../fish/guestfish-actions.pod:901
+#: ../src/guestfs-actions.pod:1372 ../fish/guestfish-actions.pod:912
 msgid ""
 "This calls the external C<egrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<egrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1233
+#: ../src/guestfs-actions.pod:1384
 msgid "guestfs_equal"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_equal"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1235
+#: ../src/guestfs-actions.pod:1386
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6364,24 +6613,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1240 ../fish/guestfish-actions.pod:911
+#: ../src/guestfs-actions.pod:1391 ../fish/guestfish-actions.pod:922
 msgid ""
 "This compares the two files C<file1> and C<file2> and returns true if their "
 "content is exactly equal, or false otherwise."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This compares the two files C<file1> and C<file2> and returns true if their "
 "content is exactly equal, or false otherwise."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1243 ../fish/guestfish-actions.pod:914
+#: ../src/guestfs-actions.pod:1394 ../fish/guestfish-actions.pod:925
 msgid "The external L<cmp(1)> program is used for the comparison."
 msgstr ""
 
 # type: =head2
 msgid "The external L<cmp(1)> program is used for the comparison."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1247
+#: ../src/guestfs-actions.pod:1400
 msgid "guestfs_exists"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_exists"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1249
+#: ../src/guestfs-actions.pod:1402
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6391,24 +6640,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1253 ../fish/guestfish-actions.pod:920
+#: ../src/guestfs-actions.pod:1406 ../fish/guestfish-actions.pod:931
 msgid ""
 "This returns C<true> if and only if there is a file, directory (or anything) "
 "with the given C<path> name."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns C<true> if and only if there is a file, directory (or anything) "
 "with the given C<path> name."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1256
+#: ../src/guestfs-actions.pod:1409
 msgid "See also C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1260
+#: ../src/guestfs-actions.pod:1415
 msgid "guestfs_fallocate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fallocate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1262
+#: ../src/guestfs-actions.pod:1417
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6419,34 +6668,34 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1267 ../src/guestfs-actions.pod:1291
-#: ../fish/guestfish-actions.pod:929 ../fish/guestfish-actions.pod:948
+#: ../src/guestfs-actions.pod:1422 ../src/guestfs-actions.pod:1448
+#: ../fish/guestfish-actions.pod:940 ../fish/guestfish-actions.pod:959
 msgid ""
 "This command preallocates a file (containing zero bytes) named C<path> of "
 "size C<len> bytes.  If the file exists already, it is overwritten."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command preallocates a file (containing zero bytes) named C<path> of "
 "size C<len> bytes.  If the file exists already, it is overwritten."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1271 ../fish/guestfish-actions.pod:933
+#: ../src/guestfs-actions.pod:1426 ../fish/guestfish-actions.pod:944
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> command which "
 "allocates a file in the host and attaches it as a device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> command which "
 "allocates a file in the host and attaches it as a device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1277 ../fish/guestfish-actions.pod:937
+#: ../src/guestfs-actions.pod:1432 ../fish/guestfish-actions.pod:948
 msgid ""
 "This function is deprecated.  In new code, use the C<fallocate64> call "
 "instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<fallocate64> call "
 "instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1284
+#: ../src/guestfs-actions.pod:1441
 msgid "guestfs_fallocate64"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fallocate64"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1286
+#: ../src/guestfs-actions.pod:1443
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6457,14 +6706,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1295
+#: ../src/guestfs-actions.pod:1452
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use C<guestfs_truncate_size> instead."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use C<guestfs_truncate_size> instead."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1298
+#: ../src/guestfs-actions.pod:1455
 msgid ""
 "The deprecated call C<guestfs_fallocate> does the same, but owing to an "
 "oversight it only allowed 30 bit lengths to be specified, effectively "
 msgid ""
 "The deprecated call C<guestfs_fallocate> does the same, but owing to an "
 "oversight it only allowed 30 bit lengths to be specified, effectively "
@@ -6472,19 +6721,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1303 ../fish/guestfish-actions.pod:960
+#: ../src/guestfs-actions.pod:1460 ../fish/guestfish-actions.pod:971
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> and C<sparse> "
 "commands which create a file in the host and attach it as a device."
 msgstr ""
 
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> and C<sparse> "
 "commands which create a file in the host and attach it as a device."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1466
+msgid "(Added in 1.3.17)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1309
+#: ../src/guestfs-actions.pod:1468
 msgid "guestfs_fgrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fgrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1311
+#: ../src/guestfs-actions.pod:1470
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -6495,18 +6749,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1316 ../fish/guestfish-actions.pod:968
+#: ../src/guestfs-actions.pod:1475 ../fish/guestfish-actions.pod:979
 msgid ""
 "This calls the external C<fgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<fgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1326
+#: ../src/guestfs-actions.pod:1487
 msgid "guestfs_fgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1328
+#: ../src/guestfs-actions.pod:1489
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -6517,18 +6771,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1333 ../fish/guestfish-actions.pod:978
+#: ../src/guestfs-actions.pod:1494 ../fish/guestfish-actions.pod:989
 msgid ""
 "This calls the external C<fgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<fgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1343
+#: ../src/guestfs-actions.pod:1506
 msgid "guestfs_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1345
+#: ../src/guestfs-actions.pod:1508
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6538,28 +6792,28 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1349 ../fish/guestfish-actions.pod:988
+#: ../src/guestfs-actions.pod:1512 ../fish/guestfish-actions.pod:999
 msgid ""
 "This call uses the standard L<file(1)> command to determine the type or "
 "contents of the file."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call uses the standard L<file(1)> command to determine the type or "
 "contents of the file."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1352 ../fish/guestfish-actions.pod:991
+#: ../src/guestfs-actions.pod:1515 ../fish/guestfish-actions.pod:1002
 msgid ""
 "This call will also transparently look inside various types of compressed "
 "file."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call will also transparently look inside various types of compressed "
 "file."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1355 ../fish/guestfish-actions.pod:994
+#: ../src/guestfs-actions.pod:1518 ../fish/guestfish-actions.pod:1005
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 "the filename is not prepended to the output (the C<-b> option)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 "the filename is not prepended to the output (the C<-b> option)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1359
+#: ../src/guestfs-actions.pod:1522
 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 "
 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 "
@@ -6567,7 +6821,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1364 ../fish/guestfish-actions.pod:1003
+#: ../src/guestfs-actions.pod:1527 ../fish/guestfish-actions.pod:1014
 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 "
 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 "
@@ -6575,12 +6829,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1372
+#: ../src/guestfs-actions.pod:1537
 msgid "guestfs_file_architecture"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_file_architecture"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1374
+#: ../src/guestfs-actions.pod:1539
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6590,166 +6844,166 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1378 ../fish/guestfish-actions.pod:1012
+#: ../src/guestfs-actions.pod:1543 ../fish/guestfish-actions.pod:1023
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1381 ../fish/guestfish-actions.pod:1015
+#: ../src/guestfs-actions.pod:1546 ../fish/guestfish-actions.pod:1026
 msgid "Currently defined architectures are:"
 msgstr ""
 
 # type: =item
 msgid "Currently defined architectures are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1385 ../fish/guestfish-actions.pod:1019
+#: ../src/guestfs-actions.pod:1550 ../fish/guestfish-actions.pod:1030
 msgid "\"i386\""
 msgstr ""
 
 # type: textblock
 msgid "\"i386\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1387 ../fish/guestfish-actions.pod:1021
+#: ../src/guestfs-actions.pod:1552 ../fish/guestfish-actions.pod:1032
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgstr ""
 
 # type: =item
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1390 ../fish/guestfish-actions.pod:1024
+#: ../src/guestfs-actions.pod:1555 ../fish/guestfish-actions.pod:1035
 msgid "\"x86_64\""
 msgstr ""
 
 # type: textblock
 msgid "\"x86_64\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1392 ../fish/guestfish-actions.pod:1026
+#: ../src/guestfs-actions.pod:1557 ../fish/guestfish-actions.pod:1037
 msgid "64 bit x86-64."
 msgstr ""
 
 # type: =item
 msgid "64 bit x86-64."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1394 ../fish/guestfish-actions.pod:1028
+#: ../src/guestfs-actions.pod:1559 ../fish/guestfish-actions.pod:1039
 msgid "\"sparc\""
 msgstr ""
 
 # type: textblock
 msgid "\"sparc\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1396 ../fish/guestfish-actions.pod:1030
+#: ../src/guestfs-actions.pod:1561 ../fish/guestfish-actions.pod:1041
 msgid "32 bit SPARC."
 msgstr ""
 
 # type: =item
 msgid "32 bit SPARC."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1398 ../fish/guestfish-actions.pod:1032
+#: ../src/guestfs-actions.pod:1563 ../fish/guestfish-actions.pod:1043
 msgid "\"sparc64\""
 msgstr ""
 
 # type: textblock
 msgid "\"sparc64\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1400 ../fish/guestfish-actions.pod:1034
+#: ../src/guestfs-actions.pod:1565 ../fish/guestfish-actions.pod:1045
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 # type: =item
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1402 ../fish/guestfish-actions.pod:1036
+#: ../src/guestfs-actions.pod:1567 ../fish/guestfish-actions.pod:1047
 msgid "\"ia64\""
 msgstr ""
 
 # type: textblock
 msgid "\"ia64\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1404 ../fish/guestfish-actions.pod:1038
+#: ../src/guestfs-actions.pod:1569 ../fish/guestfish-actions.pod:1049
 msgid "Intel Itanium."
 msgstr ""
 
 # type: =item
 msgid "Intel Itanium."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1406 ../fish/guestfish-actions.pod:1040
+#: ../src/guestfs-actions.pod:1571 ../fish/guestfish-actions.pod:1051
 msgid "\"ppc\""
 msgstr ""
 
 # type: textblock
 msgid "\"ppc\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1408 ../fish/guestfish-actions.pod:1042
+#: ../src/guestfs-actions.pod:1573 ../fish/guestfish-actions.pod:1053
 msgid "32 bit Power PC."
 msgstr ""
 
 # type: =item
 msgid "32 bit Power PC."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:1410 ../fish/guestfish-actions.pod:1044
+#: ../src/guestfs-actions.pod:1575 ../fish/guestfish-actions.pod:1055
 msgid "\"ppc64\""
 msgstr ""
 
 # type: textblock
 msgid "\"ppc64\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1412 ../fish/guestfish-actions.pod:1046
+#: ../src/guestfs-actions.pod:1577 ../fish/guestfish-actions.pod:1057
 msgid "64 bit Power PC."
 msgstr ""
 
 # type: textblock
 msgid "64 bit Power PC."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1416 ../fish/guestfish-actions.pod:1050
+#: ../src/guestfs-actions.pod:1581 ../fish/guestfish-actions.pod:1061
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 # type: textblock
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1418 ../fish/guestfish-actions.pod:1052
+#: ../src/guestfs-actions.pod:1583 ../fish/guestfish-actions.pod:1063
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 # type: textblock
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1424 ../fish/guestfish-actions.pod:1058
+#: ../src/guestfs-actions.pod:1589 ../fish/guestfish-actions.pod:1069
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 # type: textblock
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1428 ../fish/guestfish-actions.pod:1062
+#: ../src/guestfs-actions.pod:1593 ../fish/guestfish-actions.pod:1073
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 # type: textblock
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1432 ../fish/guestfish-actions.pod:1066
+#: ../src/guestfs-actions.pod:1597 ../fish/guestfish-actions.pod:1077
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 # type: textblock
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1436 ../fish/guestfish-actions.pod:1070
+#: ../src/guestfs-actions.pod:1601 ../fish/guestfish-actions.pod:1081
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 # type: textblock
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1438 ../fish/guestfish-actions.pod:1072
+#: ../src/guestfs-actions.pod:1603 ../fish/guestfish-actions.pod:1083
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 # type: textblock
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1440 ../fish/guestfish-actions.pod:1074
+#: ../src/guestfs-actions.pod:1605 ../fish/guestfish-actions.pod:1085
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 # type: textblock
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1444 ../fish/guestfish-actions.pod:1078
+#: ../src/guestfs-actions.pod:1609 ../fish/guestfish-actions.pod:1089
 msgid "Linux kernel modules"
 msgstr ""
 
 # type: textblock
 msgid "Linux kernel modules"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1448 ../fish/guestfish-actions.pod:1082
+#: ../src/guestfs-actions.pod:1613 ../fish/guestfish-actions.pod:1093
 msgid "Linux new-style initrd images"
 msgstr ""
 
 # type: textblock
 msgid "Linux new-style initrd images"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1452 ../fish/guestfish-actions.pod:1086
+#: ../src/guestfs-actions.pod:1617 ../fish/guestfish-actions.pod:1097
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1456 ../fish/guestfish-actions.pod:1090
+#: ../src/guestfs-actions.pod:1621 ../fish/guestfish-actions.pod:1101
 msgid "What it can't do currently:"
 msgstr ""
 
 # type: textblock
 msgid "What it can't do currently:"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1462 ../fish/guestfish-actions.pod:1096
+#: ../src/guestfs-actions.pod:1627 ../fish/guestfish-actions.pod:1107
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 # type: textblock
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1466 ../fish/guestfish-actions.pod:1100
+#: ../src/guestfs-actions.pod:1631 ../fish/guestfish-actions.pod:1111
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 # type: textblock
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1470 ../fish/guestfish-actions.pod:1104
+#: ../src/guestfs-actions.pod:1635 ../fish/guestfish-actions.pod:1115
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1472 ../fish/guestfish-actions.pod:1106
+#: ../src/guestfs-actions.pod:1637 ../fish/guestfish-actions.pod:1117
 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 "
@@ -6757,13 +7011,24 @@ msgid ""
 "kernel module(s) instead."
 msgstr ""
 
 "kernel module(s) instead."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1647 ../src/guestfs-actions.pod:1810
+#: ../src/guestfs-actions.pod:1827 ../src/guestfs-actions.pod:2478
+#: ../src/guestfs-actions.pod:2551 ../src/guestfs-actions.pod:2577
+#: ../src/guestfs-actions.pod:2604 ../src/guestfs-actions.pod:2625
+#: ../src/guestfs-actions.pod:2658 ../src/guestfs-actions.pod:2738
+#: ../src/guestfs-actions.pod:2794 ../src/guestfs-actions.pod:2860
+#: ../src/guestfs-actions.pod:2992
+msgid "(Added in 1.5.3)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1482
+#: ../src/guestfs-actions.pod:1649
 msgid "guestfs_filesize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_filesize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1484
+#: ../src/guestfs-actions.pod:1651
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -6773,25 +7038,30 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1488 ../fish/guestfish-actions.pod:1117
+#: ../src/guestfs-actions.pod:1655 ../fish/guestfish-actions.pod:1128
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 # type: textblock
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1490
+#: ../src/guestfs-actions.pod:1657
 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 "
 "devices, use C<guestfs_blockdev_getsize64>."
 msgstr ""
 
 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 "
 "devices, use C<guestfs_blockdev_getsize64>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1663
+msgid "(Added in 1.0.82)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1496
+#: ../src/guestfs-actions.pod:1665
 msgid "guestfs_fill"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fill"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1498
+#: ../src/guestfs-actions.pod:1667
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6803,7 +7073,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1504 ../fish/guestfish-actions.pod:1127
+#: ../src/guestfs-actions.pod:1673 ../fish/guestfish-actions.pod:1138
 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<"
@@ -6811,20 +7081,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1508
+#: ../src/guestfs-actions.pod:1677
 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 "
 "bytes use C<guestfs_fill_pattern>."
 msgstr ""
 
 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 "
 "bytes use C<guestfs_fill_pattern>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1689
+msgid "(Added in 1.0.79)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1520
+#: ../src/guestfs-actions.pod:1691
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1522
+#: ../src/guestfs-actions.pod:1693
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6836,7 +7111,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1528
+#: ../src/guestfs-actions.pod:1699
 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 "
@@ -6844,13 +7119,18 @@ msgid ""
 "exactly C<len> bytes."
 msgstr ""
 
 "exactly C<len> bytes."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1711
+msgid "(Added in 1.3.12)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1540
+#: ../src/guestfs-actions.pod:1713
 msgid "guestfs_find"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_find"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1542
+#: ../src/guestfs-actions.pod:1715
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -6860,7 +7140,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1546 ../fish/guestfish-actions.pod:1149
+#: ../src/guestfs-actions.pod:1719 ../fish/guestfish-actions.pod:1160
 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 "
@@ -6869,14 +7149,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1551 ../fish/guestfish-actions.pod:1154
+#: ../src/guestfs-actions.pod:1724 ../fish/guestfish-actions.pod:1165
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1554 ../fish/guestfish-actions.pod:1157
+#: ../src/guestfs-actions.pod:1727 ../fish/guestfish-actions.pod:1168
 #, no-wrap
 msgid ""
 " /tmp/a\n"
 #, no-wrap
 msgid ""
 " /tmp/a\n"
@@ -6886,13 +7166,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1558
+#: ../src/guestfs-actions.pod:1731
 msgid ""
 "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1561 ../fish/guestfish-actions.pod:1164
+#: ../src/guestfs-actions.pod:1734 ../fish/guestfish-actions.pod:1175
 #, no-wrap
 msgid ""
 " a\n"
 #, no-wrap
 msgid ""
 " a\n"
@@ -6903,27 +7183,33 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1566 ../fish/guestfish-actions.pod:1169
+#: ../src/guestfs-actions.pod:1739 ../fish/guestfish-actions.pod:1180
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 # type: textblock
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1569 ../fish/guestfish-actions.pod:1172
+#: ../src/guestfs-actions.pod:1742 ../fish/guestfish-actions.pod:1183
 msgid "The returned list is sorted."
 msgstr ""
 
 # type: textblock
 msgid "The returned list is sorted."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1571
+#: ../src/guestfs-actions.pod:1744
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1753 ../src/guestfs-actions.pod:3651
+#: ../src/guestfs-actions.pod:5112
+msgid "(Added in 1.0.27)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1580
+#: ../src/guestfs-actions.pod:1755
 msgid "guestfs_find0"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_find0"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1582
+#: ../src/guestfs-actions.pod:1757
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -6934,7 +7220,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1587 ../fish/guestfish-actions.pod:1183
+#: ../src/guestfs-actions.pod:1762 ../fish/guestfish-actions.pod:1194
 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 "
@@ -6942,41 +7228,46 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1591
+#: ../src/guestfs-actions.pod:1766
 msgid ""
 "This command works the same way as C<guestfs_find> with the following "
 "exceptions:"
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command works the same way as C<guestfs_find> with the following "
 "exceptions:"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1598 ../fish/guestfish-actions.pod:1194
+#: ../src/guestfs-actions.pod:1773 ../fish/guestfish-actions.pod:1205
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 # type: textblock
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1602 ../fish/guestfish-actions.pod:1198
+#: ../src/guestfs-actions.pod:1777 ../fish/guestfish-actions.pod:1209
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1607 ../fish/guestfish-actions.pod:1203
+#: ../src/guestfs-actions.pod:1782 ../fish/guestfish-actions.pod:1214
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 # type: textblock
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1612 ../fish/guestfish-actions.pod:1208
+#: ../src/guestfs-actions.pod:1787 ../fish/guestfish-actions.pod:1219
 msgid "The result list is not sorted."
 msgstr ""
 
 msgid "The result list is not sorted."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1793
+msgid "(Added in 1.0.74)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1618
+#: ../src/guestfs-actions.pod:1795
 msgid "guestfs_findfs_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_findfs_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1620
+#: ../src/guestfs-actions.pod:1797
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -6986,24 +7277,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1624 ../fish/guestfish-actions.pod:1218
+#: ../src/guestfs-actions.pod:1801 ../fish/guestfish-actions.pod:1229
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given label.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given label.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1628
+#: ../src/guestfs-actions.pod:1805
 msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
 msgstr ""
 
 # type: =head2
 msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1633
+#: ../src/guestfs-actions.pod:1812
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1635
+#: ../src/guestfs-actions.pod:1814
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -7013,24 +7304,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1639 ../fish/guestfish-actions.pod:1228
+#: ../src/guestfs-actions.pod:1818 ../fish/guestfish-actions.pod:1239
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given UUID.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given UUID.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1643
+#: ../src/guestfs-actions.pod:1822
 msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
 msgstr ""
 
 # type: =head2
 msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1648
+#: ../src/guestfs-actions.pod:1829
 msgid "guestfs_fsck"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_fsck"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1650
+#: ../src/guestfs-actions.pod:1831
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7041,49 +7332,54 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1655 ../fish/guestfish-actions.pod:1238
+#: ../src/guestfs-actions.pod:1836 ../fish/guestfish-actions.pod:1249
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1658 ../fish/guestfish-actions.pod:1241
+#: ../src/guestfs-actions.pod:1839 ../fish/guestfish-actions.pod:1252
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1667 ../fish/guestfish-actions.pod:1250
+#: ../src/guestfs-actions.pod:1848 ../fish/guestfish-actions.pod:1261
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 # type: textblock
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1671 ../fish/guestfish-actions.pod:1254
+#: ../src/guestfs-actions.pod:1852 ../fish/guestfish-actions.pod:1265
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgstr ""
 
 # type: textblock
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1676 ../fish/guestfish-actions.pod:1259
+#: ../src/guestfs-actions.pod:1857 ../fish/guestfish-actions.pod:1270
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 # type: textblock
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1681 ../fish/guestfish-actions.pod:1264
+#: ../src/guestfs-actions.pod:1862 ../fish/guestfish-actions.pod:1275
 msgid ""
 "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 msgid ""
 "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1866 ../src/guestfs-actions.pod:6749
+msgid "(Added in 1.0.16)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1685
+#: ../src/guestfs-actions.pod:1868
 msgid "guestfs_get_append"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_append"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1687
+#: ../src/guestfs-actions.pod:1870
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -7092,32 +7388,41 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1690 ../fish/guestfish-actions.pod:1270
+#: ../src/guestfs-actions.pod:1873 ../fish/guestfish-actions.pod:1281
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1693 ../fish/guestfish-actions.pod:1273
+#: ../src/guestfs-actions.pod:1876 ../fish/guestfish-actions.pod:1284
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 # type: textblock
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1695
+#: ../src/guestfs-actions.pod:1878
 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 "
 "must I<not> be freed."
 msgstr ""
 
 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 "
 "must I<not> be freed."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1882 ../src/guestfs-actions.pod:4790
+#: ../src/guestfs-actions.pod:5253 ../src/guestfs-actions.pod:5621
+#: ../src/guestfs-actions.pod:5640 ../src/guestfs-actions.pod:5656
+#: ../src/guestfs-actions.pod:5673 ../src/guestfs-actions.pod:6420
+#: ../src/guestfs-actions.pod:6438 ../src/guestfs-actions.pod:6792
+msgid "(Added in 1.0.26)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1699
+#: ../src/guestfs-actions.pod:1884
 msgid "guestfs_get_autosync"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_autosync"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1701
+#: ../src/guestfs-actions.pod:1886
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7126,17 +7431,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1704 ../fish/guestfish-actions.pod:1279
+#: ../src/guestfs-actions.pod:1889 ../fish/guestfish-actions.pod:1290
 msgid "Get the autosync flag."
 msgstr ""
 
 # type: =head2
 msgid "Get the autosync flag."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1708
+#: ../src/guestfs-actions.pod:1895
 msgid "guestfs_get_direct"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_direct"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1710
+#: ../src/guestfs-actions.pod:1897
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7145,17 +7450,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1713 ../fish/guestfish-actions.pod:1285
+#: ../src/guestfs-actions.pod:1900 ../fish/guestfish-actions.pod:1296
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1904 ../src/guestfs-actions.pod:5294
+msgid "(Added in 1.0.72)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1717
+#: ../src/guestfs-actions.pod:1906
 msgid "guestfs_get_e2label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_e2label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1719
+#: ../src/guestfs-actions.pod:1908
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -7165,24 +7475,30 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1723 ../fish/guestfish-actions.pod:1291
+#: ../src/guestfs-actions.pod:1912 ../fish/guestfish-actions.pod:1302
 msgid ""
 "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1729 ../fish/guestfish-actions.pod:1294
+#: ../src/guestfs-actions.pod:1918 ../fish/guestfish-actions.pod:1305
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_label> call instead."
 msgstr ""
 
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_label> call instead."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1925 ../src/guestfs-actions.pod:1946
+#: ../src/guestfs-actions.pod:5312 ../src/guestfs-actions.pod:5331
+msgid "(Added in 1.0.15)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1736
+#: ../src/guestfs-actions.pod:1927
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1738
+#: ../src/guestfs-actions.pod:1929
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -7192,24 +7508,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1742 ../fish/guestfish-actions.pod:1305
+#: ../src/guestfs-actions.pod:1933 ../fish/guestfish-actions.pod:1316
 msgid ""
 "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1748 ../fish/guestfish-actions.pod:1308
+#: ../src/guestfs-actions.pod:1939 ../fish/guestfish-actions.pod:1319
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_uuid> call instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<vfs_uuid> call instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1755
+#: ../src/guestfs-actions.pod:1948
 msgid "guestfs_get_memsize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_memsize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1757
+#: ../src/guestfs-actions.pod:1950
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7218,13 +7534,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1760 ../fish/guestfish-actions.pod:1319
+#: ../src/guestfs-actions.pod:1953 ../fish/guestfish-actions.pod:1330
 msgid ""
 "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1763
+#: ../src/guestfs-actions.pod:1956
 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 "
@@ -7232,21 +7548,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1767 ../src/guestfs-actions.pod:1836
-#: ../src/guestfs-actions.pod:4759 ../src/guestfs-actions.pod:4856
-#: ../fish/guestfish-actions.pod:1326 ../fish/guestfish-actions.pod:1377
-#: ../fish/guestfish-actions.pod:3484 ../fish/guestfish-actions.pod:3571
+#: ../src/guestfs-actions.pod:1960 ../src/guestfs-actions.pod:2041
+#: ../src/guestfs-actions.pod:5347 ../src/guestfs-actions.pod:5454
+#: ../fish/guestfish-actions.pod:1337 ../fish/guestfish-actions.pod:1388
+#: ../fish/guestfish-actions.pod:3554 ../fish/guestfish-actions.pod:3641
 msgid ""
 "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 msgid ""
 "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1965 ../src/guestfs-actions.pod:3942
+#: ../src/guestfs-actions.pod:4057 ../src/guestfs-actions.pod:4076
+#: ../src/guestfs-actions.pod:4095 ../src/guestfs-actions.pod:4107
+#: ../src/guestfs-actions.pod:4124 ../src/guestfs-actions.pod:4137
+#: ../src/guestfs-actions.pod:5015 ../src/guestfs-actions.pod:5352
+#: ../src/guestfs-actions.pod:5595 ../src/guestfs-actions.pod:6196
+msgid "(Added in 1.0.55)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1772
+#: ../src/guestfs-actions.pod:1967
 msgid "guestfs_get_network"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_network"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1774
+#: ../src/guestfs-actions.pod:1969
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7255,17 +7581,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1777 ../fish/guestfish-actions.pod:1333
+#: ../src/guestfs-actions.pod:1972 ../fish/guestfish-actions.pod:1344
 msgid "This returns the enable network flag."
 msgstr ""
 
 msgid "This returns the enable network flag."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:1976 ../src/guestfs-actions.pod:5371
+msgid "(Added in 1.5.4)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1781
+#: ../src/guestfs-actions.pod:1978
 msgid "guestfs_get_path"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_path"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1783
+#: ../src/guestfs-actions.pod:1980
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -7274,31 +7605,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1786 ../fish/guestfish-actions.pod:1339
+#: ../src/guestfs-actions.pod:1983 ../fish/guestfish-actions.pod:1350
 msgid "Return the current search path."
 msgstr ""
 
 # type: textblock
 msgid "Return the current search path."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1788 ../fish/guestfish-actions.pod:1341
+#: ../src/guestfs-actions.pod:1985 ../fish/guestfish-actions.pod:1352
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1791 ../src/guestfs-actions.pod:1816
+#: ../src/guestfs-actions.pod:1988 ../src/guestfs-actions.pod:2017
 msgid ""
 "This function returns a string, or NULL on error.  The string is owned by "
 "the guest handle and must I<not> be freed."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function returns a string, or NULL on error.  The string is owned by "
 "the guest handle and must I<not> be freed."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1794
+#: ../src/guestfs-actions.pod:1993
 msgid "guestfs_get_pid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_pid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1796
+#: ../src/guestfs-actions.pod:1995
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7307,24 +7638,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1799 ../fish/guestfish-actions.pod:1350
+#: ../src/guestfs-actions.pod:1998 ../fish/guestfish-actions.pod:1361
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1802 ../fish/guestfish-actions.pod:1353
+#: ../src/guestfs-actions.pod:2001 ../fish/guestfish-actions.pod:1364
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2005
+msgid "(Added in 1.0.56)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1806
+#: ../src/guestfs-actions.pod:2007
 msgid "guestfs_get_qemu"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_qemu"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1808
+#: ../src/guestfs-actions.pod:2009
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -7333,24 +7669,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1811 ../fish/guestfish-actions.pod:1359
+#: ../src/guestfs-actions.pod:2012 ../fish/guestfish-actions.pod:1370
 msgid "Return the current qemu binary."
 msgstr ""
 
 # type: textblock
 msgid "Return the current qemu binary."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1813 ../fish/guestfish-actions.pod:1361
+#: ../src/guestfs-actions.pod:2014 ../fish/guestfish-actions.pod:1372
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgstr ""
 
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2020 ../src/guestfs-actions.pod:5416
+msgid "(Added in 1.0.6)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1819
+#: ../src/guestfs-actions.pod:2022
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1821
+#: ../src/guestfs-actions.pod:2024
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7359,17 +7700,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1824 ../fish/guestfish-actions.pod:1368
+#: ../src/guestfs-actions.pod:2027 ../fish/guestfish-actions.pod:1379
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2031 ../src/guestfs-actions.pod:3082
+#: ../src/guestfs-actions.pod:3349 ../src/guestfs-actions.pod:3749
+#: ../src/guestfs-actions.pod:3781 ../src/guestfs-actions.pod:4720
+#: ../src/guestfs-actions.pod:5063 ../src/guestfs-actions.pod:5440
+#: ../src/guestfs-actions.pod:6099 ../src/guestfs-actions.pod:6119
+#: ../src/guestfs-actions.pod:6301
+msgid "(Added in 1.0.77)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1828
+#: ../src/guestfs-actions.pod:2033
 msgid "guestfs_get_selinux"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_selinux"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1830
+#: ../src/guestfs-actions.pod:2035
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7378,19 +7729,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1833
+#: ../src/guestfs-actions.pod:2038
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgstr ""
 
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2046 ../src/guestfs-actions.pod:2109
+#: ../src/guestfs-actions.pod:5459 ../src/guestfs-actions.pod:5513
+msgid "(Added in 1.0.67)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1841
+#: ../src/guestfs-actions.pod:2048
 msgid "guestfs_get_state"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_state"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1843
+#: ../src/guestfs-actions.pod:2050
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7399,28 +7756,28 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1846 ../fish/guestfish-actions.pod:1384
+#: ../src/guestfs-actions.pod:2053 ../fish/guestfish-actions.pod:1395
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1849 ../src/guestfs-actions.pod:2542
-#: ../src/guestfs-actions.pod:2567 ../src/guestfs-actions.pod:2620
-#: ../src/guestfs-actions.pod:2643 ../fish/guestfish-actions.pod:1387
-#: ../fish/guestfish-actions.pod:1917 ../fish/guestfish-actions.pod:1935
-#: ../fish/guestfish-actions.pod:1973 ../fish/guestfish-actions.pod:1989
+#: ../src/guestfs-actions.pod:2056 ../src/guestfs-actions.pod:2885
+#: ../src/guestfs-actions.pod:2914 ../src/guestfs-actions.pod:2975
+#: ../src/guestfs-actions.pod:3002 ../fish/guestfish-actions.pod:1398
+#: ../fish/guestfish-actions.pod:1987 ../fish/guestfish-actions.pod:2005
+#: ../fish/guestfish-actions.pod:2043 ../fish/guestfish-actions.pod:2059
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1853
+#: ../src/guestfs-actions.pod:2062
 msgid "guestfs_get_trace"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_trace"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1855
+#: ../src/guestfs-actions.pod:2064
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7429,17 +7786,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1858 ../fish/guestfish-actions.pod:1393
+#: ../src/guestfs-actions.pod:2067 ../fish/guestfish-actions.pod:1404
 msgid "Return the command trace flag."
 msgstr ""
 
 # type: =head2
 msgid "Return the command trace flag."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1862
+#: ../src/guestfs-actions.pod:2073
 msgid "guestfs_get_umask"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_umask"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1864
+#: ../src/guestfs-actions.pod:2075
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7448,19 +7805,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1867
+#: ../src/guestfs-actions.pod:2078
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling C<guestfs_umask>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling C<guestfs_umask>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1872
+#: ../src/guestfs-actions.pod:2085
 msgid "guestfs_get_verbose"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_get_verbose"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1874
+#: ../src/guestfs-actions.pod:2087
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7469,17 +7826,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1877 ../fish/guestfish-actions.pod:1406
+#: ../src/guestfs-actions.pod:2090 ../fish/guestfish-actions.pod:1417
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 # type: =head2
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1881
+#: ../src/guestfs-actions.pod:2096
 msgid "guestfs_getcon"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_getcon"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1883
+#: ../src/guestfs-actions.pod:2098
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -7488,23 +7845,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1886 ../fish/guestfish-actions.pod:1412
+#: ../src/guestfs-actions.pod:2101 ../fish/guestfish-actions.pod:1423
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 # type: textblock
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1888
+#: ../src/guestfs-actions.pod:2103
 msgid ""
 "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
 msgstr ""
 
 # type: =head2
 msgid ""
 "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1894
+#: ../src/guestfs-actions.pod:2111
 msgid "guestfs_getxattrs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_getxattrs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1896
+#: ../src/guestfs-actions.pod:2113
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -7514,39 +7871,46 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1900 ../fish/guestfish-actions.pod:1421
+#: ../src/guestfs-actions.pod:2117 ../fish/guestfish-actions.pod:1432
 msgid ""
 "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1903 ../fish/guestfish-actions.pod:1424
+#: ../src/guestfs-actions.pod:2120 ../fish/guestfish-actions.pod:1435
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgstr ""
 
 # type: textblock
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1906
+#: ../src/guestfs-actions.pod:2123
 msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
 msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1908 ../src/guestfs-actions.pod:2723
-#: ../src/guestfs-actions.pod:3311
+#: ../src/guestfs-actions.pod:2125 ../src/guestfs-actions.pod:3094
+#: ../src/guestfs-actions.pod:3745
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_xattr_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_xattr_list> after use>."
+"This function returns a C<struct guestfs_xattr_list *>, or NULL if there was "
+"an error.  I<The caller must call C<guestfs_free_xattr_list> after use>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2129 ../src/guestfs-actions.pod:3098
+#: ../src/guestfs-actions.pod:3263 ../src/guestfs-actions.pod:3299
+#: ../src/guestfs-actions.pod:5093 ../src/guestfs-actions.pod:5532
+#: ../src/guestfs-actions.pod:6857
+msgid "(Added in 1.0.59)"
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1913
+#: ../src/guestfs-actions.pod:2131
 msgid "guestfs_glob_expand"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_glob_expand"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1915
+#: ../src/guestfs-actions.pod:2133
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7556,32 +7920,38 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1919 ../fish/guestfish-actions.pod:1433
+#: ../src/guestfs-actions.pod:2137 ../fish/guestfish-actions.pod:1444
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1923 ../fish/guestfish-actions.pod:1437
+#: ../src/guestfs-actions.pod:2141 ../fish/guestfish-actions.pod:1448
 msgid ""
 "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1926 ../fish/guestfish-actions.pod:1440
+#: ../src/guestfs-actions.pod:2144 ../fish/guestfish-actions.pod:1451
 msgid ""
 "It is just a wrapper around the C L<glob(3)> function with flags C<GLOB_MARK|"
 "GLOB_BRACE>.  See that manual page for more details."
 msgstr ""
 
 msgid ""
 "It is just a wrapper around the C L<glob(3)> function with flags C<GLOB_MARK|"
 "GLOB_BRACE>.  See that manual page for more details."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2152 ../src/guestfs-actions.pod:5697
+#: ../src/guestfs-actions.pod:5714
+msgid "(Added in 1.0.50)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1934
+#: ../src/guestfs-actions.pod:2154
 msgid "guestfs_grep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_grep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1936
+#: ../src/guestfs-actions.pod:2156
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7592,17 +7962,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1941 ../fish/guestfish-actions.pod:1448
+#: ../src/guestfs-actions.pod:2161 ../fish/guestfish-actions.pod:1459
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1951
+#: ../src/guestfs-actions.pod:2173
 msgid "guestfs_grepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_grepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1953
+#: ../src/guestfs-actions.pod:2175
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7613,18 +7983,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1958 ../fish/guestfish-actions.pod:1458
+#: ../src/guestfs-actions.pod:2180 ../fish/guestfish-actions.pod:1469
 msgid ""
 "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:1968
+#: ../src/guestfs-actions.pod:2192
 msgid "guestfs_grub_install"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_grub_install"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1970
+#: ../src/guestfs-actions.pod:2194
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7635,14 +8005,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1975 ../fish/guestfish-actions.pod:1468
+#: ../src/guestfs-actions.pod:2199 ../fish/guestfish-actions.pod:1479
 msgid ""
 "This command installs GRUB (the Grand Unified Bootloader) on C<device>, with "
 "the root directory being C<root>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command installs GRUB (the Grand Unified Bootloader) on C<device>, with "
 "the root directory being C<root>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1978 ../fish/guestfish-actions.pod:1471
+#: ../src/guestfs-actions.pod:2202 ../fish/guestfish-actions.pod:1482
 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/"
@@ -7652,7 +8022,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1985 ../fish/guestfish-actions.pod:1478
+#: ../src/guestfs-actions.pod:2209 ../fish/guestfish-actions.pod:1489
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
@@ -7660,17 +8030,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1987 ../fish/guestfish-actions.pod:1480
+#: ../src/guestfs-actions.pod:2211 ../fish/guestfish-actions.pod:1491
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2215
+msgid "(Added in 1.0.17)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:1991
+#: ../src/guestfs-actions.pod:2217
 msgid "guestfs_head"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_head"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:1993
+#: ../src/guestfs-actions.pod:2219
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7680,18 +8055,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1997 ../fish/guestfish-actions.pod:1486
+#: ../src/guestfs-actions.pod:2223 ../fish/guestfish-actions.pod:1497
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2007
+#: ../src/guestfs-actions.pod:2235
 msgid "guestfs_head_n"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_head_n"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2009
+#: ../src/guestfs-actions.pod:2237
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7702,32 +8077,32 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2014 ../fish/guestfish-actions.pod:1496
+#: ../src/guestfs-actions.pod:2242 ../fish/guestfish-actions.pod:1507
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2017 ../fish/guestfish-actions.pod:1499
+#: ../src/guestfs-actions.pod:2245 ../fish/guestfish-actions.pod:1510
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2020 ../src/guestfs-actions.pod:5340
-#: ../fish/guestfish-actions.pod:1502 ../fish/guestfish-actions.pod:3917
+#: ../src/guestfs-actions.pod:2248 ../src/guestfs-actions.pod:5994
+#: ../fish/guestfish-actions.pod:1513 ../fish/guestfish-actions.pod:3987
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 # type: =head2
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2029
+#: ../src/guestfs-actions.pod:2259
 msgid "guestfs_hexdump"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_hexdump"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2031
+#: ../src/guestfs-actions.pod:2261
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -7737,19 +8112,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2035 ../fish/guestfish-actions.pod:1511
+#: ../src/guestfs-actions.pod:2265 ../fish/guestfish-actions.pod:1522
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the human-"
 "readable, canonical hex dump of the file."
 msgstr ""
 
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the human-"
 "readable, canonical hex dump of the file."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2274 ../src/guestfs-actions.pod:5778
+#: ../src/guestfs-actions.pod:5833
+msgid "(Added in 1.0.22)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2044
+#: ../src/guestfs-actions.pod:2276
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2046
+#: ../src/guestfs-actions.pod:2278
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -7761,7 +8142,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2052 ../fish/guestfish-actions.pod:1521
+#: ../src/guestfs-actions.pod:2284 ../fish/guestfish-actions.pod:1532
 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</> "
@@ -7769,7 +8150,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2056 ../fish/guestfish-actions.pod:1525
+#: ../src/guestfs-actions.pod:2288 ../fish/guestfish-actions.pod:1536
 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 "
@@ -7777,7 +8158,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2060 ../fish/guestfish-actions.pod:1529
+#: ../src/guestfs-actions.pod:2292 ../fish/guestfish-actions.pod:1540
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
@@ -7785,13 +8166,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2062
+#: ../src/guestfs-actions.pod:2294
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 # type: textblock
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2064 ../src/guestfs-actions.pod:4187
-#: ../src/guestfs-actions.pod:4211 ../src/guestfs-actions.pod:4373
+#: ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:4713
+#: ../src/guestfs-actions.pod:4739 ../src/guestfs-actions.pod:4920
 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 "
@@ -7799,12 +8180,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2071
+#: ../src/guestfs-actions.pod:2305
 msgid "guestfs_initrd_list"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_initrd_list"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2073
+#: ../src/guestfs-actions.pod:2307
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7814,12 +8195,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2077 ../fish/guestfish-actions.pod:1540
+#: ../src/guestfs-actions.pod:2311 ../fish/guestfish-actions.pod:1551
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 # type: textblock
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2079 ../fish/guestfish-actions.pod:1542
+#: ../src/guestfs-actions.pod:2313 ../fish/guestfish-actions.pod:1553
 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 "
@@ -7827,7 +8208,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2083 ../fish/guestfish-actions.pod:1546
+#: ../src/guestfs-actions.pod:2317 ../fish/guestfish-actions.pod:1557
 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 "
@@ -7835,12 +8216,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2091
+#: ../src/guestfs-actions.pod:2327
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2093
+#: ../src/guestfs-actions.pod:2329
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -7851,31 +8232,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2098 ../fish/guestfish-actions.pod:1554
+#: ../src/guestfs-actions.pod:2334 ../fish/guestfish-actions.pod:1565
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 # type: textblock
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2100 ../fish/guestfish-actions.pod:1556
+#: ../src/guestfs-actions.pod:2336 ../fish/guestfish-actions.pod:1567
 msgid ""
 "Note that if C<path> is a directory then events within that directory are "
 "watched, but this does I<not> happen recursively (in subdirectories)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that if C<path> is a directory then events within that directory are "
 "watched, but this does I<not> happen recursively (in subdirectories)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2104 ../fish/guestfish-actions.pod:1560
+#: ../src/guestfs-actions.pod:2340 ../fish/guestfish-actions.pod:1571
 msgid ""
 "Note for non-C or non-Linux callers: the inotify events are defined by the "
 "Linux kernel ABI and are listed in C</usr/include/sys/inotify.h>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note for non-C or non-Linux callers: the inotify events are defined by the "
 "Linux kernel ABI and are listed in C</usr/include/sys/inotify.h>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2110
+#: ../src/guestfs-actions.pod:2348
 msgid "guestfs_inotify_close"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inotify_close"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2112
+#: ../src/guestfs-actions.pod:2350
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7884,7 +8265,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2115 ../fish/guestfish-actions.pod:1568
+#: ../src/guestfs-actions.pod:2353 ../fish/guestfish-actions.pod:1579
 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 "
@@ -7892,12 +8273,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2121
+#: ../src/guestfs-actions.pod:2361
 msgid "guestfs_inotify_files"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inotify_files"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2123
+#: ../src/guestfs-actions.pod:2363
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -7906,7 +8287,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2126
+#: ../src/guestfs-actions.pod:2366
 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 "
@@ -7914,12 +8295,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2134
+#: ../src/guestfs-actions.pod:2376
 msgid "guestfs_inotify_init"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inotify_init"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2136
+#: ../src/guestfs-actions.pod:2378
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -7929,14 +8310,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2140 ../fish/guestfish-actions.pod:1584
+#: ../src/guestfs-actions.pod:2382 ../fish/guestfish-actions.pod:1595
 msgid ""
 "This command creates a new inotify handle.  The inotify subsystem can be "
 "used to notify events which happen to objects in the guest filesystem."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command creates a new inotify handle.  The inotify subsystem can be "
 "used to notify events which happen to objects in the guest filesystem."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2144
+#: ../src/guestfs-actions.pod:2386
 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 "
@@ -7948,7 +8329,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2154
+#: ../src/guestfs-actions.pod:2396
 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>, "
@@ -7956,7 +8337,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2160
+#: ../src/guestfs-actions.pod:2402
 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 "
@@ -7965,14 +8346,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2167
+#: ../src/guestfs-actions.pod:2409
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2171 ../fish/guestfish-actions.pod:1615
+#: ../src/guestfs-actions.pod:2413 ../fish/guestfish-actions.pod:1626
 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 "
@@ -7980,12 +8361,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2178
+#: ../src/guestfs-actions.pod:2422
 msgid "guestfs_inotify_read"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inotify_read"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2180
+#: ../src/guestfs-actions.pod:2424
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
@@ -7994,19 +8375,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2183 ../fish/guestfish-actions.pod:1624
+#: ../src/guestfs-actions.pod:2427 ../fish/guestfish-actions.pod:1635
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2186 ../fish/guestfish-actions.pod:1627
+#: ../src/guestfs-actions.pod:2430 ../fish/guestfish-actions.pod:1638
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 # type: textblock
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2188 ../fish/guestfish-actions.pod:1629
+#: ../src/guestfs-actions.pod:2432 ../fish/guestfish-actions.pod:1640
 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 "
@@ -8015,20 +8396,20 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2194
+#: ../src/guestfs-actions.pod:2438
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_inotify_event_list *> (see "
-"E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
-"must call C<guestfs_free_inotify_event_list> after use>."
+"This function returns a C<struct guestfs_inotify_event_list *>, or NULL if "
+"there was an error.  I<The caller must call "
+"C<guestfs_free_inotify_event_list> after use>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2199
+#: ../src/guestfs-actions.pod:2444
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2201
+#: ../src/guestfs-actions.pod:2446
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8038,18 +8419,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2205
+#: ../src/guestfs-actions.pod:2450
 msgid ""
 "Remove a previously defined inotify watch.  See C<guestfs_inotify_add_watch>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Remove a previously defined inotify watch.  See C<guestfs_inotify_add_watch>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2210
+#: ../src/guestfs-actions.pod:2457
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2212
+#: ../src/guestfs-actions.pod:2459
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -8059,48 +8440,52 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2216 ../src/guestfs-actions.pod:2237
-#: ../src/guestfs-actions.pod:2308 ../src/guestfs-actions.pod:2332
-#: ../src/guestfs-actions.pod:2357 ../src/guestfs-actions.pod:2376
-#: ../src/guestfs-actions.pod:2407 ../src/guestfs-actions.pod:2429
-#: ../src/guestfs-actions.pod:2465
+#: ../src/guestfs-actions.pod:2463 ../src/guestfs-actions.pod:2486
+#: ../src/guestfs-actions.pod:2559 ../src/guestfs-actions.pod:2585
+#: ../src/guestfs-actions.pod:2612 ../src/guestfs-actions.pod:2633
+#: ../src/guestfs-actions.pod:2666 ../src/guestfs-actions.pod:2693
+#: ../src/guestfs-actions.pod:2722 ../src/guestfs-actions.pod:2764
+#: ../src/guestfs-actions.pod:2802
 msgid ""
 "This function should only be called with a root device string as returned by "
 "C<guestfs_inspect_os>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function should only be called with a root device string as returned by "
 "C<guestfs_inspect_os>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2219
+#: ../src/guestfs-actions.pod:2466
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2223 ../fish/guestfish-actions.pod:1653
+#: ../src/guestfs-actions.pod:2470 ../fish/guestfish-actions.pod:1664
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2226 ../src/guestfs-actions.pod:2297
-#: ../src/guestfs-actions.pod:2347 ../src/guestfs-actions.pod:2418
-#: ../src/guestfs-actions.pod:2454 ../src/guestfs-actions.pod:2475
-#: ../src/guestfs-actions.pod:2513 ../fish/guestfish-actions.pod:1656
-#: ../fish/guestfish-actions.pod:1722 ../fish/guestfish-actions.pod:1761
-#: ../fish/guestfish-actions.pod:1816 ../fish/guestfish-actions.pod:1847
-#: ../fish/guestfish-actions.pod:1863 ../fish/guestfish-actions.pod:1897
+#: ../src/guestfs-actions.pod:2473 ../src/guestfs-actions.pod:2546
+#: ../src/guestfs-actions.pod:2600 ../src/guestfs-actions.pod:2682
+#: ../src/guestfs-actions.pod:2711 ../src/guestfs-actions.pod:2733
+#: ../src/guestfs-actions.pod:2752 ../src/guestfs-actions.pod:2789
+#: ../src/guestfs-actions.pod:2812 ../src/guestfs-actions.pod:2852
+#: ../fish/guestfish-actions.pod:1667 ../fish/guestfish-actions.pod:1733
+#: ../fish/guestfish-actions.pod:1772 ../fish/guestfish-actions.pod:1832
+#: ../fish/guestfish-actions.pod:1856 ../fish/guestfish-actions.pod:1873
+#: ../fish/guestfish-actions.pod:1886 ../fish/guestfish-actions.pod:1917
+#: ../fish/guestfish-actions.pod:1933 ../fish/guestfish-actions.pod:1967
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 # type: =head2
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2231
+#: ../src/guestfs-actions.pod:2480
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2233
+#: ../src/guestfs-actions.pod:2482
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -8110,145 +8495,145 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2240 ../fish/guestfish-actions.pod:1665
+#: ../src/guestfs-actions.pod:2489 ../fish/guestfish-actions.pod:1676
 msgid ""
 "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2243 ../fish/guestfish-actions.pod:1668
+#: ../src/guestfs-actions.pod:2492 ../fish/guestfish-actions.pod:1679
 msgid "Currently defined distros are:"
 msgstr ""
 
 # type: =item
 msgid "Currently defined distros are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2247 ../fish/guestfish-actions.pod:1672
+#: ../src/guestfs-actions.pod:2496 ../fish/guestfish-actions.pod:1683
 msgid "\"archlinux\""
 msgstr ""
 
 # type: textblock
 msgid "\"archlinux\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2249 ../fish/guestfish-actions.pod:1674
+#: ../src/guestfs-actions.pod:2498 ../fish/guestfish-actions.pod:1685
 msgid "Arch Linux."
 msgstr ""
 
 # type: =item
 msgid "Arch Linux."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2251 ../fish/guestfish-actions.pod:1676
+#: ../src/guestfs-actions.pod:2500 ../fish/guestfish-actions.pod:1687
 msgid "\"debian\""
 msgstr ""
 
 # type: textblock
 msgid "\"debian\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2253 ../fish/guestfish-actions.pod:1678
+#: ../src/guestfs-actions.pod:2502 ../fish/guestfish-actions.pod:1689
 msgid "Debian or a Debian-derived distro such as Ubuntu."
 msgstr ""
 
 # type: =item
 msgid "Debian or a Debian-derived distro such as Ubuntu."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2255 ../fish/guestfish-actions.pod:1680
+#: ../src/guestfs-actions.pod:2504 ../fish/guestfish-actions.pod:1691
 msgid "\"fedora\""
 msgstr ""
 
 # type: textblock
 msgid "\"fedora\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2257 ../fish/guestfish-actions.pod:1682
+#: ../src/guestfs-actions.pod:2506 ../fish/guestfish-actions.pod:1693
 msgid "Fedora."
 msgstr ""
 
 # type: =item
 msgid "Fedora."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2259 ../fish/guestfish-actions.pod:1684
+#: ../src/guestfs-actions.pod:2508 ../fish/guestfish-actions.pod:1695
 msgid "\"gentoo\""
 msgstr ""
 
 # type: textblock
 msgid "\"gentoo\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2261 ../fish/guestfish-actions.pod:1686
+#: ../src/guestfs-actions.pod:2510 ../fish/guestfish-actions.pod:1697
 msgid "Gentoo."
 msgstr ""
 
 # type: =item
 msgid "Gentoo."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2263 ../fish/guestfish-actions.pod:1688
+#: ../src/guestfs-actions.pod:2512 ../fish/guestfish-actions.pod:1699
 msgid "\"meego\""
 msgstr ""
 
 # type: textblock
 msgid "\"meego\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2265 ../fish/guestfish-actions.pod:1690
+#: ../src/guestfs-actions.pod:2514 ../fish/guestfish-actions.pod:1701
 msgid "MeeGo."
 msgstr ""
 
 # type: =item
 msgid "MeeGo."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2267 ../fish/guestfish-actions.pod:1692
+#: ../src/guestfs-actions.pod:2516 ../fish/guestfish-actions.pod:1703
 msgid "\"pardus\""
 msgstr ""
 
 # type: textblock
 msgid "\"pardus\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2269 ../fish/guestfish-actions.pod:1694
+#: ../src/guestfs-actions.pod:2518 ../fish/guestfish-actions.pod:1705
 msgid "Pardus."
 msgstr ""
 
 # type: =item
 msgid "Pardus."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2271 ../fish/guestfish-actions.pod:1696
+#: ../src/guestfs-actions.pod:2520 ../fish/guestfish-actions.pod:1707
 msgid "\"redhat-based\""
 msgstr ""
 
 # type: textblock
 msgid "\"redhat-based\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2273 ../fish/guestfish-actions.pod:1698
+#: ../src/guestfs-actions.pod:2522 ../fish/guestfish-actions.pod:1709
 msgid "Some Red Hat-derived distro."
 msgstr ""
 
 # type: =item
 msgid "Some Red Hat-derived distro."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2275 ../fish/guestfish-actions.pod:1700
+#: ../src/guestfs-actions.pod:2524 ../fish/guestfish-actions.pod:1711
 msgid "\"rhel\""
 msgstr ""
 
 # type: textblock
 msgid "\"rhel\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2277 ../fish/guestfish-actions.pod:1702
+#: ../src/guestfs-actions.pod:2526 ../fish/guestfish-actions.pod:1713
 msgid "Red Hat Enterprise Linux and some derivatives."
 msgstr ""
 
 # type: =item
 msgid "Red Hat Enterprise Linux and some derivatives."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2279 ../src/guestfs-actions.pod:2441
-#: ../fish/guestfish-actions.pod:1704 ../fish/guestfish-actions.pod:1834
+#: ../src/guestfs-actions.pod:2528 ../src/guestfs-actions.pod:2776
+#: ../fish/guestfish-actions.pod:1715 ../fish/guestfish-actions.pod:1904
 msgid "\"windows\""
 msgstr ""
 
 # type: textblock
 msgid "\"windows\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2281 ../fish/guestfish-actions.pod:1706
+#: ../src/guestfs-actions.pod:2530 ../fish/guestfish-actions.pod:1717
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgstr ""
 
 # type: =item
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2284 ../fish/guestfish-actions.pod:1709
+#: ../src/guestfs-actions.pod:2533 ../fish/guestfish-actions.pod:1720
 msgid "\"ubuntu\""
 msgstr ""
 
 # type: textblock
 msgid "\"ubuntu\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2286 ../fish/guestfish-actions.pod:1711
+#: ../src/guestfs-actions.pod:2535 ../fish/guestfish-actions.pod:1722
 msgid "Ubuntu."
 msgstr ""
 
 # type: =item
 msgid "Ubuntu."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2288 ../src/guestfs-actions.pod:2445
-#: ../fish/guestfish-actions.pod:1713 ../fish/guestfish-actions.pod:1838
+#: ../src/guestfs-actions.pod:2537 ../src/guestfs-actions.pod:2780
+#: ../fish/guestfish-actions.pod:1724 ../fish/guestfish-actions.pod:1908
 msgid "\"unknown\""
 msgstr ""
 
 # type: textblock
 msgid "\"unknown\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2290 ../fish/guestfish-actions.pod:1715
+#: ../src/guestfs-actions.pod:2539 ../fish/guestfish-actions.pod:1726
 msgid "The distro could not be determined."
 msgstr ""
 
 # type: textblock
 msgid "The distro could not be determined."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2294 ../src/guestfs-actions.pod:2451
-#: ../fish/guestfish-actions.pod:1719 ../fish/guestfish-actions.pod:1844
+#: ../src/guestfs-actions.pod:2543 ../src/guestfs-actions.pod:2786
+#: ../fish/guestfish-actions.pod:1730 ../fish/guestfish-actions.pod:1914
 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:2302
+#: ../src/guestfs-actions.pod:2553
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2304
+#: ../src/guestfs-actions.pod:2555
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -8258,7 +8643,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2311 ../fish/guestfish-actions.pod:1731
+#: ../src/guestfs-actions.pod:2562 ../fish/guestfish-actions.pod:1742
 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 "
@@ -8266,26 +8651,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2316 ../fish/guestfish-actions.pod:1736
+#: ../src/guestfs-actions.pod:2567 ../fish/guestfish-actions.pod:1747
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgstr ""
 
 # type: textblock
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2319
+#: ../src/guestfs-actions.pod:2570
 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:2326
+#: ../src/guestfs-actions.pod:2579
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2328
+#: ../src/guestfs-actions.pod:2581
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8295,13 +8680,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2335 ../fish/guestfish-actions.pod:1749
+#: ../src/guestfs-actions.pod:2588 ../fish/guestfish-actions.pod:1760
 msgid ""
 "This returns the major version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the major version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2338 ../fish/guestfish-actions.pod:1752
+#: ../src/guestfs-actions.pod:2591 ../fish/guestfish-actions.pod:1763
 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 "
@@ -8311,18 +8696,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2345 ../src/guestfs-actions.pod:2363
-#: ../fish/guestfish-actions.pod:1759 ../fish/guestfish-actions.pod:1773
+#: ../src/guestfs-actions.pod:2598 ../src/guestfs-actions.pod:2618
+#: ../fish/guestfish-actions.pod:1770 ../fish/guestfish-actions.pod:1784
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 # type: =head2
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2351
+#: ../src/guestfs-actions.pod:2606
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2353
+#: ../src/guestfs-actions.pod:2608
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8332,25 +8717,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2360 ../fish/guestfish-actions.pod:1770
+#: ../src/guestfs-actions.pod:2615 ../fish/guestfish-actions.pod:1781
 msgid ""
 "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2365
+#: ../src/guestfs-actions.pod:2620
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2370
+#: ../src/guestfs-actions.pod:2627
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2372
+#: ../src/guestfs-actions.pod:2629
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -8360,52 +8745,131 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2379 ../fish/guestfish-actions.pod:1785
+#: ../src/guestfs-actions.pod:2636 ../fish/guestfish-actions.pod:1796
+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 "
+"best an educated guess made by reading configuration files such as C</etc/"
+"fstab>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2641 ../fish/guestfish-actions.pod:1801
+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 "
+"mounted there (eg. C</dev/sda1>)."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2646 ../fish/guestfish-actions.pod:1806
+msgid ""
+"Non-mounted devices such as swap devices are I<not> returned in this list."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2649
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details.  See also "
+"C<guestfs_inspect_get_filesystems>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2652 ../src/guestfs-actions.pod:3151
+#: ../src/guestfs-actions.pod:4279 ../src/guestfs-actions.pod:6135
+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 "
+"C<n> keys and values alternate, followed by the trailing NULL entry.  I<The "
+"caller must free the strings and the array after use>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:2660
+msgid "guestfs_inspect_get_package_format"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:2662
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_package_format (guestfs_h *g,\n"
+"                                     const char *root);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2669
+msgid ""
+"This function and C<guestfs_inspect_get_package_management> return the "
+"package format and package management tool used by the inspected operating "
+"system.  For example for Fedora these functions would return C<rpm> (package "
+"format) and C<yum> (package management)."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2675 ../fish/guestfish-actions.pod:1825
+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 "
+"(eg. Windows)."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2679 ../fish/guestfish-actions.pod:1829
 msgid ""
 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 "
-"best an educated guess made by reading configuration files such as C</etc/"
-"fstab>."
+"Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
+"Future versions of libguestfs may return other strings."
 msgstr ""
 
 msgstr ""
 
-# type: textblock
-#: ../src/guestfs-actions.pod:2384 ../fish/guestfish-actions.pod:1790
+# type: =head2
+#: ../src/guestfs-actions.pod:2687
+msgid "guestfs_inspect_get_package_management"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:2689
+#, no-wrap
 msgid ""
 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 "
-"mounted there (eg. C</dev/sda1>)."
+" char *\n"
+" guestfs_inspect_get_package_management (guestfs_h *g,\n"
+"                                         const char *root);\n"
+"\n"
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2389 ../fish/guestfish-actions.pod:1795
+#: ../src/guestfs-actions.pod:2696
 msgid ""
 msgid ""
-"Non-mounted devices such as swap devices are I<not> returned in this list."
+"C<guestfs_inspect_get_package_format> and this function return the package "
+"format and package management tool used by the inspected operating system.  "
+"For example for Fedora these functions would return C<rpm> (package format) "
+"and C<yum> (package management)."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2392
+#: ../src/guestfs-actions.pod:2702 ../fish/guestfish-actions.pod:1847
 msgid ""
 msgid ""
-"Please read L<guestfs(3)/INSPECTION> for more details.  See also "
-"C<guestfs_inspect_get_filesystems>."
+"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 "
+"system (eg. Windows)."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2395 ../src/guestfs-actions.pod:2777
-#: ../src/guestfs-actions.pod:3790 ../src/guestfs-actions.pod:5465
+#: ../src/guestfs-actions.pod:2706 ../fish/guestfish-actions.pod:1851
 msgid ""
 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 "
-"C<n> keys and values alternate, followed by the trailing NULL entry.  I<The "
-"caller must free the strings and the array after use>."
+"Possible strings include: C<yum>, C<up2date>, C<apt> (for all Debian "
+"derivatives), C<portage>, C<pisi>, C<pacman>.  Future versions of libguestfs "
+"may return other strings."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2401
+#: ../src/guestfs-actions.pod:2716
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2403
+#: ../src/guestfs-actions.pod:2718
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -8415,7 +8879,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2410 ../fish/guestfish-actions.pod:1808
+#: ../src/guestfs-actions.pod:2725 ../fish/guestfish-actions.pod:1865
 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 "
@@ -8423,19 +8887,48 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2415 ../fish/guestfish-actions.pod:1813
+#: ../src/guestfs-actions.pod:2730 ../fish/guestfish-actions.pod:1870
 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:2423
+#: ../src/guestfs-actions.pod:2740
+msgid "guestfs_inspect_get_roots"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:2742
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_roots (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2745
+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 "
+"the whole inspection process."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2749
+msgid ""
+"This returns an empty list if either no root devices were found or the "
+"caller has not called C<guestfs_inspect_os>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:2758
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2425
+#: ../src/guestfs-actions.pod:2760
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -8445,39 +8938,39 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2432 ../fish/guestfish-actions.pod:1825
+#: ../src/guestfs-actions.pod:2767 ../fish/guestfish-actions.pod:1895
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgstr ""
 
 # type: =item
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:2437 ../fish/guestfish-actions.pod:1830
+#: ../src/guestfs-actions.pod:2772 ../fish/guestfish-actions.pod:1900
 msgid "\"linux\""
 msgstr ""
 
 # type: textblock
 msgid "\"linux\""
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2439 ../fish/guestfish-actions.pod:1832
+#: ../src/guestfs-actions.pod:2774 ../fish/guestfish-actions.pod:1902
 msgid "Any Linux-based operating system."
 msgstr ""
 
 # type: textblock
 msgid "Any Linux-based operating system."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2443 ../fish/guestfish-actions.pod:1836
+#: ../src/guestfs-actions.pod:2778 ../fish/guestfish-actions.pod:1906
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 # type: textblock
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2447 ../fish/guestfish-actions.pod:1840
+#: ../src/guestfs-actions.pod:2782 ../fish/guestfish-actions.pod:1910
 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:2459
+#: ../src/guestfs-actions.pod:2796
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2461
+#: ../src/guestfs-actions.pod:2798
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -8487,26 +8980,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2468 ../fish/guestfish-actions.pod:1856
+#: ../src/guestfs-actions.pod:2805 ../fish/guestfish-actions.pod:1926
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2471 ../fish/guestfish-actions.pod:1859
+#: ../src/guestfs-actions.pod:2808 ../fish/guestfish-actions.pod:1929
 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."
 msgstr ""
 
 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."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2817
+msgid "(Added in 1.5.25)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2480
+#: ../src/guestfs-actions.pod:2819
 msgid "guestfs_inspect_os"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_inspect_os"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2482
+#: ../src/guestfs-actions.pod:2821
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -8515,7 +9013,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2485 ../fish/guestfish-actions.pod:1869
+#: ../src/guestfs-actions.pod:2824 ../fish/guestfish-actions.pod:1939
 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 "
@@ -8523,12 +9021,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2489 ../fish/guestfish-actions.pod:1873
+#: ../src/guestfs-actions.pod:2828 ../fish/guestfish-actions.pod:1943
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 # type: textblock
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2491 ../fish/guestfish-actions.pod:1875
+#: ../src/guestfs-actions.pod:2830 ../fish/guestfish-actions.pod:1945
 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.  "
@@ -8538,7 +9036,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2498
+#: ../src/guestfs-actions.pod:2837
 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, "
@@ -8546,7 +9044,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2503
+#: ../src/guestfs-actions.pod:2842
 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 "
@@ -8555,25 +9053,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2509 ../fish/guestfish-actions.pod:1893
+#: ../src/guestfs-actions.pod:2848 ../fish/guestfish-actions.pod:1963
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2515 ../src/guestfs-actions.pod:2737
-#: ../src/guestfs-actions.pod:2795
+#: ../src/guestfs-actions.pod:2854 ../src/guestfs-actions.pod:3109
+#: ../src/guestfs-actions.pod:3171
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2521
+#: ../src/guestfs-actions.pod:2862
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2523
+#: ../src/guestfs-actions.pod:2864
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8583,27 +9081,34 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2527 ../fish/guestfish-actions.pod:1905
+#: ../src/guestfs-actions.pod:2868 ../fish/guestfish-actions.pod:1975
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2530 ../src/guestfs-actions.pod:2555
-#: ../src/guestfs-actions.pod:2581 ../src/guestfs-actions.pod:2594
-#: ../src/guestfs-actions.pod:2608 ../src/guestfs-actions.pod:2656
-#: ../src/guestfs-actions.pod:2669
+#: ../src/guestfs-actions.pod:2871 ../src/guestfs-actions.pod:2900
+#: ../src/guestfs-actions.pod:2930 ../src/guestfs-actions.pod:2945
+#: ../src/guestfs-actions.pod:2961 ../src/guestfs-actions.pod:3017
+#: ../src/guestfs-actions.pod:3032
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2875 ../src/guestfs-actions.pod:2904
+#: ../src/guestfs-actions.pod:2949 ../src/guestfs-actions.pod:3021
+#: ../src/guestfs-actions.pod:3036
+msgid "(Added in 1.5.10)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2534
+#: ../src/guestfs-actions.pod:2877
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2536
+#: ../src/guestfs-actions.pod:2879
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8612,19 +9117,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2539 ../fish/guestfish-actions.pod:1914
+#: ../src/guestfs-actions.pod:2882 ../fish/guestfish-actions.pod:1984
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2546
+#: ../src/guestfs-actions.pod:2891
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2548
+#: ../src/guestfs-actions.pod:2893
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8634,19 +9139,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2552 ../fish/guestfish-actions.pod:1923
+#: ../src/guestfs-actions.pod:2897 ../fish/guestfish-actions.pod:1993
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2559
+#: ../src/guestfs-actions.pod:2906
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2561
+#: ../src/guestfs-actions.pod:2908
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8655,19 +9160,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2564 ../fish/guestfish-actions.pod:1932
+#: ../src/guestfs-actions.pod:2911 ../fish/guestfish-actions.pod:2002
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2571
+#: ../src/guestfs-actions.pod:2920
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2573
+#: ../src/guestfs-actions.pod:2922
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8677,19 +9182,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2577 ../fish/guestfish-actions.pod:1941
+#: ../src/guestfs-actions.pod:2926 ../fish/guestfish-actions.pod:2011
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2585
+#: ../src/guestfs-actions.pod:2936
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2587
+#: ../src/guestfs-actions.pod:2938
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8699,19 +9204,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2591 ../fish/guestfish-actions.pod:1951
+#: ../src/guestfs-actions.pod:2942 ../fish/guestfish-actions.pod:2021
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2598
+#: ../src/guestfs-actions.pod:2951
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2600
+#: ../src/guestfs-actions.pod:2953
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8721,19 +9226,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2604 ../fish/guestfish-actions.pod:1960
+#: ../src/guestfs-actions.pod:2957 ../fish/guestfish-actions.pod:2030
 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."
 msgstr ""
 
 # type: =head2
 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."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2612
+#: ../src/guestfs-actions.pod:2967
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2614
+#: ../src/guestfs-actions.pod:2969
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8742,19 +9247,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2617 ../fish/guestfish-actions.pod:1970
+#: ../src/guestfs-actions.pod:2972 ../fish/guestfish-actions.pod:2040
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2624
+#: ../src/guestfs-actions.pod:2981
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2626
+#: ../src/guestfs-actions.pod:2983
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8764,19 +9269,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2630 ../fish/guestfish-actions.pod:1979
+#: ../src/guestfs-actions.pod:2987 ../fish/guestfish-actions.pod:2049
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2635
+#: ../src/guestfs-actions.pod:2994
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2637
+#: ../src/guestfs-actions.pod:2996
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8785,19 +9290,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2640 ../fish/guestfish-actions.pod:1986
+#: ../src/guestfs-actions.pod:2999 ../fish/guestfish-actions.pod:2056
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2647
+#: ../src/guestfs-actions.pod:3008
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2649
+#: ../src/guestfs-actions.pod:3010
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8807,19 +9312,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2653 ../fish/guestfish-actions.pod:1995
+#: ../src/guestfs-actions.pod:3014 ../fish/guestfish-actions.pod:2065
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2660
+#: ../src/guestfs-actions.pod:3023
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2662
+#: ../src/guestfs-actions.pod:3025
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8829,19 +9334,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2666 ../fish/guestfish-actions.pod:2004
+#: ../src/guestfs-actions.pod:3029 ../fish/guestfish-actions.pod:2074
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2673
+#: ../src/guestfs-actions.pod:3038
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2675
+#: ../src/guestfs-actions.pod:3040
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8850,17 +9355,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2678 ../fish/guestfish-actions.pod:2013
+#: ../src/guestfs-actions.pod:3043 ../fish/guestfish-actions.pod:2083
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 # type: =head2
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2682
+#: ../src/guestfs-actions.pod:3049
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2684
+#: ../src/guestfs-actions.pod:3051
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8869,26 +9374,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2687 ../fish/guestfish-actions.pod:2021
+#: ../src/guestfs-actions.pod:3054 ../fish/guestfish-actions.pod:2091
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2690 ../fish/guestfish-actions.pod:2024
+#: ../src/guestfs-actions.pod:3057 ../fish/guestfish-actions.pod:2094
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2695
+#: ../src/guestfs-actions.pod:3064
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2697
+#: ../src/guestfs-actions.pod:3066
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -8900,7 +9405,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2703
+#: ../src/guestfs-actions.pod:3072
 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 "
@@ -8908,12 +9413,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2713
+#: ../src/guestfs-actions.pod:3084
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2715
+#: ../src/guestfs-actions.pod:3086
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -8923,19 +9428,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2719
+#: ../src/guestfs-actions.pod:3090
 msgid ""
 "This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
 "then it returns the extended attributes of the link itself."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
 "then it returns the extended attributes of the link itself."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2728
+#: ../src/guestfs-actions.pod:3100
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2730
+#: ../src/guestfs-actions.pod:3102
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -8944,22 +9449,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2733 ../fish/guestfish-actions.pod:2051
+#: ../src/guestfs-actions.pod:3105 ../fish/guestfish-actions.pod:2121
 msgid "List all the block devices."
 msgstr ""
 
 # type: textblock
 msgid "List all the block devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2735 ../fish/guestfish-actions.pod:2053
+#: ../src/guestfs-actions.pod:3107 ../fish/guestfish-actions.pod:2123
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 # type: =head2
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2743
+#: ../src/guestfs-actions.pod:3117
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2745
+#: ../src/guestfs-actions.pod:3119
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -8968,7 +9473,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2748 ../fish/guestfish-actions.pod:2061
+#: ../src/guestfs-actions.pod:3122 ../fish/guestfish-actions.pod:2131
 msgid ""
 "This inspection command looks for filesystems on partitions, block devices "
 "and logical volumes, returning a list of devices containing filesystems and "
 msgid ""
 "This inspection command looks for filesystems on partitions, block devices "
 "and logical volumes, returning a list of devices containing filesystems and "
@@ -8976,14 +9481,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2752 ../fish/guestfish-actions.pod:2065
+#: ../src/guestfs-actions.pod:3126 ../fish/guestfish-actions.pod:2135
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2756 ../fish/guestfish-actions.pod:2069
+#: ../src/guestfs-actions.pod:3130 ../fish/guestfish-actions.pod:2139
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
@@ -8994,14 +9499,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2761 ../fish/guestfish-actions.pod:2074
+#: ../src/guestfs-actions.pod:3135 ../fish/guestfish-actions.pod:2144
 msgid ""
 "The value can have the special value \"unknown\", meaning the content of the "
 "device is undetermined or empty.  \"swap\" means a Linux swap partition."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The value can have the special value \"unknown\", meaning the content of the "
 "device is undetermined or empty.  \"swap\" means a Linux swap partition."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2765
+#: ../src/guestfs-actions.pod:3139
 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 "
@@ -9009,7 +9514,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2769
+#: ../src/guestfs-actions.pod:3143
 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 "
@@ -9018,13 +9523,18 @@ msgid ""
 "single logical operating system (use C<guestfs_inspect_os> to look for OSes)."
 msgstr ""
 
 "single logical operating system (use C<guestfs_inspect_os> to look for OSes)."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3157 ../src/guestfs-actions.pod:4680
+msgid "(Added in 1.5.15)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2783
+#: ../src/guestfs-actions.pod:3159
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2785
+#: ../src/guestfs-actions.pod:3161
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -9033,29 +9543,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2788 ../fish/guestfish-actions.pod:2094
+#: ../src/guestfs-actions.pod:3164 ../fish/guestfish-actions.pod:2164
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 # type: textblock
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2790 ../fish/guestfish-actions.pod:2096
+#: ../src/guestfs-actions.pod:3166 ../fish/guestfish-actions.pod:2166
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 # type: textblock
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2792
+#: ../src/guestfs-actions.pod:3168
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<guestfs_lvs>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<guestfs_lvs>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2801
+#: ../src/guestfs-actions.pod:3179
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2803
+#: ../src/guestfs-actions.pod:3181
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9065,26 +9575,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2807 ../fish/guestfish-actions.pod:2107
+#: ../src/guestfs-actions.pod:3185 ../fish/guestfish-actions.pod:2177
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2810 ../fish/guestfish-actions.pod:2110
+#: ../src/guestfs-actions.pod:3188 ../fish/guestfish-actions.pod:2180
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2816
+#: ../src/guestfs-actions.pod:3196
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2818
+#: ../src/guestfs-actions.pod:3198
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9095,17 +9605,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2823 ../fish/guestfish-actions.pod:2117
+#: ../src/guestfs-actions.pod:3203 ../fish/guestfish-actions.pod:2187
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 # type: =head2
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2827
+#: ../src/guestfs-actions.pod:3209
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2829
+#: ../src/guestfs-actions.pod:3211
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9116,19 +9626,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2834 ../fish/guestfish-actions.pod:2123
+#: ../src/guestfs-actions.pod:3216 ../fish/guestfish-actions.pod:2193
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2839
+#: ../src/guestfs-actions.pod:3223
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2841
+#: ../src/guestfs-actions.pod:3225
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9139,17 +9649,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2846 ../fish/guestfish-actions.pod:2130
+#: ../src/guestfs-actions.pod:3230 ../fish/guestfish-actions.pod:2200
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 # type: =head2
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2850
+#: ../src/guestfs-actions.pod:3236
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2852
+#: ../src/guestfs-actions.pod:3238
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9160,19 +9670,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2857 ../fish/guestfish-actions.pod:2136
+#: ../src/guestfs-actions.pod:3243 ../fish/guestfish-actions.pod:2206
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2862
+#: ../src/guestfs-actions.pod:3250
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2864
+#: ../src/guestfs-actions.pod:3252
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9183,19 +9693,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2869
+#: ../src/guestfs-actions.pod:3257
 msgid ""
 "This is the same as C<guestfs_removexattr>, but if C<path> is a symbolic "
 "link, then it removes an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as C<guestfs_removexattr>, but if C<path> is a symbolic "
 "link, then it removes an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2875
+#: ../src/guestfs-actions.pod:3265
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2877
+#: ../src/guestfs-actions.pod:3267
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -9205,26 +9715,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2881 ../fish/guestfish-actions.pod:2151
+#: ../src/guestfs-actions.pod:3271 ../fish/guestfish-actions.pod:2221
 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."
 msgstr ""
 
 # type: textblock
 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."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2885
+#: ../src/guestfs-actions.pod:3275
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<guestfs_readdir> instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<guestfs_readdir> instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2892
+#: ../src/guestfs-actions.pod:3284
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2894
+#: ../src/guestfs-actions.pod:3286
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9237,19 +9747,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2901
+#: ../src/guestfs-actions.pod:3293
 msgid ""
 "This is the same as C<guestfs_setxattr>, but if C<path> is a symbolic link, "
 "then it sets an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as C<guestfs_setxattr>, but if C<path> is a symbolic link, "
 "then it sets an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2907
+#: ../src/guestfs-actions.pod:3301
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2909
+#: ../src/guestfs-actions.pod:3303
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -9259,37 +9769,43 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2913 ../src/guestfs-actions.pod:5108
-#: ../fish/guestfish-actions.pod:2170 ../fish/guestfish-actions.pod:3752
+#: ../src/guestfs-actions.pod:3307 ../src/guestfs-actions.pod:5734
+#: ../fish/guestfish-actions.pod:2240 ../fish/guestfish-actions.pod:3822
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 # type: textblock
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2915
+#: ../src/guestfs-actions.pod:3309
 msgid ""
 "This is the same as C<guestfs_stat> except that if C<path> is a symbolic "
 "link, then the link is stat-ed, not the file it refers to."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is the same as C<guestfs_stat> except that if C<path> is a symbolic "
 "link, then the link is stat-ed, not the file it refers to."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2919 ../fish/guestfish-actions.pod:2176
+#: ../src/guestfs-actions.pod:3313 ../fish/guestfish-actions.pod:2246
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 # type: textblock
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2921 ../src/guestfs-actions.pod:5112
+#: ../src/guestfs-actions.pod:3315 ../src/guestfs-actions.pod:5738
 msgid ""
 "This function returns a C<struct guestfs_stat *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_stat> after use>."
 msgstr ""
 
 msgid ""
 "This function returns a C<struct guestfs_stat *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_stat> after use>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3319 ../src/guestfs-actions.pod:5742
+#: ../src/guestfs-actions.pod:5760 ../src/guestfs-actions.pod:6141
+msgid "(Added in 0.9.2)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2925
+#: ../src/guestfs-actions.pod:3321
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2927
+#: ../src/guestfs-actions.pod:3323
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
@@ -9300,7 +9816,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2932
+#: ../src/guestfs-actions.pod:3328
 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 "
@@ -9308,7 +9824,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2936 ../fish/guestfish-actions.pod:2186
+#: ../src/guestfs-actions.pod:3332 ../fish/guestfish-actions.pod:2256
 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, "
@@ -9316,7 +9832,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2941
+#: ../src/guestfs-actions.pod:3337
 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> "
@@ -9327,20 +9843,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2949
+#: ../src/guestfs-actions.pod:3345
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_stat_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_stat_list> after use>."
+"This function returns a C<struct guestfs_stat_list *>, or NULL if there was "
+"an error.  I<The caller must call C<guestfs_free_stat_list> after use>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2954
+#: ../src/guestfs-actions.pod:3351
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2956
+#: ../src/guestfs-actions.pod:3353
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9353,7 +9868,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2963 ../fish/guestfish-actions.pod:2203
+#: ../src/guestfs-actions.pod:3360 ../fish/guestfish-actions.pod:2273
 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 "
@@ -9361,29 +9876,35 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2968
+#: ../src/guestfs-actions.pod:3365
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use C<guestfs_luks_kill_slot> first to remove that key."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use C<guestfs_luks_kill_slot> first to remove that key."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2974 ../src/guestfs-actions.pod:3010
-#: ../src/guestfs-actions.pod:3031 ../src/guestfs-actions.pod:3049
-#: ../src/guestfs-actions.pod:3079 ../src/guestfs-actions.pod:3096
+#: ../src/guestfs-actions.pod:3371 ../src/guestfs-actions.pod:3411
+#: ../src/guestfs-actions.pod:3434 ../src/guestfs-actions.pod:3454
+#: ../src/guestfs-actions.pod:3486 ../src/guestfs-actions.pod:3505
 msgid ""
 "This function takes a key or passphrase parameter which could contain "
 "sensitive material.  Read the section L</KEYS AND PASSPHRASES> for more "
 "information."
 msgstr ""
 
 msgid ""
 "This function takes a key or passphrase parameter which could contain "
 "sensitive material.  Read the section L</KEYS AND PASSPHRASES> for more "
 "information."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3375 ../src/guestfs-actions.pod:3415
+#: ../src/guestfs-actions.pod:3438 ../src/guestfs-actions.pod:3458
+msgid "(Added in 1.5.2)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2978
+#: ../src/guestfs-actions.pod:3377
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2980
+#: ../src/guestfs-actions.pod:3379
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9393,7 +9914,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2984
+#: ../src/guestfs-actions.pod:3383
 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 "
@@ -9401,13 +9922,20 @@ msgid ""
 "underlying block device."
 msgstr ""
 
 "underlying block device."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3391 ../src/guestfs-actions.pod:3490
+#: ../src/guestfs-actions.pod:3509 ../src/guestfs-actions.pod:3559
+#: ../src/guestfs-actions.pod:3607
+msgid "(Added in 1.5.1)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2992
+#: ../src/guestfs-actions.pod:3393
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2994
+#: ../src/guestfs-actions.pod:3395
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9419,7 +9947,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3000 ../fish/guestfish-actions.pod:2229
+#: ../src/guestfs-actions.pod:3401 ../fish/guestfish-actions.pod:2299
 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 "
@@ -9427,27 +9955,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3007 ../src/guestfs-actions.pod:3028
-#: ../src/guestfs-actions.pod:3154 ../src/guestfs-actions.pod:3926
-#: ../src/guestfs-actions.pod:4622 ../src/guestfs-actions.pod:4961
-#: ../src/guestfs-actions.pod:4982 ../src/guestfs-actions.pod:5006
-#: ../src/guestfs-actions.pod:6033 ../fish/guestfish-actions.pod:2237
-#: ../fish/guestfish-actions.pod:2250 ../fish/guestfish-actions.pod:2334
-#: ../fish/guestfish-actions.pod:2864 ../fish/guestfish-actions.pod:3371
-#: ../fish/guestfish-actions.pod:3651 ../fish/guestfish-actions.pod:3667
-#: ../fish/guestfish-actions.pod:3682 ../fish/guestfish-actions.pod:4397
+#: ../src/guestfs-actions.pod:3408 ../src/guestfs-actions.pod:3431
+#: ../src/guestfs-actions.pod:3571 ../src/guestfs-actions.pod:4431
+#: ../src/guestfs-actions.pod:5194 ../src/guestfs-actions.pod:5569
+#: ../src/guestfs-actions.pod:5592 ../src/guestfs-actions.pod:5618
+#: ../src/guestfs-actions.pod:6768 ../fish/guestfish-actions.pod:2307
+#: ../fish/guestfish-actions.pod:2320 ../fish/guestfish-actions.pod:2404
+#: ../fish/guestfish-actions.pod:2934 ../fish/guestfish-actions.pod:3441
+#: ../fish/guestfish-actions.pod:3721 ../fish/guestfish-actions.pod:3737
+#: ../fish/guestfish-actions.pod:3752 ../fish/guestfish-actions.pod:4467
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3014
+#: ../src/guestfs-actions.pod:3417
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3016
+#: ../src/guestfs-actions.pod:3419
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9460,19 +9988,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3023
+#: ../src/guestfs-actions.pod:3426
 msgid ""
 "This command is the same as C<guestfs_luks_format> but it also allows you to "
 "set the C<cipher> used."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as C<guestfs_luks_format> but it also allows you to "
 "set the C<cipher> used."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3035
+#: ../src/guestfs-actions.pod:3440
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3037
+#: ../src/guestfs-actions.pod:3442
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9484,19 +10012,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3043 ../fish/guestfish-actions.pod:2257
+#: ../src/guestfs-actions.pod:3448 ../fish/guestfish-actions.pod:2327
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3053
+#: ../src/guestfs-actions.pod:3460
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3055
+#: ../src/guestfs-actions.pod:3462
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9508,26 +10036,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3061 ../fish/guestfish-actions.pod:2268
+#: ../src/guestfs-actions.pod:3468 ../fish/guestfish-actions.pod:2338
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3064 ../fish/guestfish-actions.pod:2271
+#: ../src/guestfs-actions.pod:3471 ../fish/guestfish-actions.pod:2341
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 # type: textblock
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3066 ../fish/guestfish-actions.pod:2273
+#: ../src/guestfs-actions.pod:3473 ../fish/guestfish-actions.pod:2343
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3069 ../fish/guestfish-actions.pod:2276
+#: ../src/guestfs-actions.pod:3476 ../fish/guestfish-actions.pod:2346
 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 "
@@ -9535,7 +10063,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3073
+#: ../src/guestfs-actions.pod:3480
 msgid ""
 "If this block device contains LVM volume groups, then calling "
 "C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
 msgid ""
 "If this block device contains LVM volume groups, then calling "
 "C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
@@ -9543,12 +10071,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3083
+#: ../src/guestfs-actions.pod:3492
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3085
+#: ../src/guestfs-actions.pod:3494
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9560,19 +10088,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3091
+#: ../src/guestfs-actions.pod:3500
 msgid ""
 "This is the same as C<guestfs_luks_open> except that a read-only mapping is "
 "created."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as C<guestfs_luks_open> except that a read-only mapping is "
 "created."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3100
+#: ../src/guestfs-actions.pod:3511
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3102
+#: ../src/guestfs-actions.pod:3513
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9584,19 +10112,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3108 ../fish/guestfish-actions.pod:2301
+#: ../src/guestfs-actions.pod:3519 ../fish/guestfish-actions.pod:2371
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3113
+#: ../src/guestfs-actions.pod:3526
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3115
+#: ../src/guestfs-actions.pod:3528
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9606,7 +10134,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3119 ../fish/guestfish-actions.pod:2308
+#: ../src/guestfs-actions.pod:3532 ../fish/guestfish-actions.pod:2378
 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/"
@@ -9614,24 +10142,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3123 ../fish/guestfish-actions.pod:2312
+#: ../src/guestfs-actions.pod:3536 ../fish/guestfish-actions.pod:2382
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3126
+#: ../src/guestfs-actions.pod:3539
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3544
+msgid "(Added in 1.5.24)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3131
+#: ../src/guestfs-actions.pod:3546
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3133
+#: ../src/guestfs-actions.pod:3548
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9640,26 +10173,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3136
+#: ../src/guestfs-actions.pod:3551
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3139 ../src/guestfs-actions.pod:3177
-#: ../fish/guestfish-actions.pod:2324 ../fish/guestfish-actions.pod:2355
+#: ../src/guestfs-actions.pod:3554 ../src/guestfs-actions.pod:3596
+#: ../fish/guestfish-actions.pod:2394 ../fish/guestfish-actions.pod:2425
 msgid ""
 "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3144
+#: ../src/guestfs-actions.pod:3561
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3146
+#: ../src/guestfs-actions.pod:3563
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9668,19 +10201,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3149 ../fish/guestfish-actions.pod:2331
+#: ../src/guestfs-actions.pod:3566 ../fish/guestfish-actions.pod:2401
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3157
+#: ../src/guestfs-actions.pod:3576
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3159
+#: ../src/guestfs-actions.pod:3578
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9690,7 +10223,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3163 ../fish/guestfish-actions.pod:2341
+#: ../src/guestfs-actions.pod:3582 ../fish/guestfish-actions.pod:2411
 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 "
@@ -9698,7 +10231,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3167 ../fish/guestfish-actions.pod:2345
+#: ../src/guestfs-actions.pod:3586 ../fish/guestfish-actions.pod:2415
 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 "
@@ -9710,24 +10243,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3180 ../fish/guestfish-actions.pod:2358
+#: ../src/guestfs-actions.pod:3599 ../fish/guestfish-actions.pod:2428
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 # type: textblock
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3182 ../fish/guestfish-actions.pod:2360
+#: ../src/guestfs-actions.pod:3601 ../fish/guestfish-actions.pod:2430
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3188
+#: ../src/guestfs-actions.pod:3609
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3190
+#: ../src/guestfs-actions.pod:3611
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9737,26 +10270,32 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3194 ../fish/guestfish-actions.pod:2368
+#: ../src/guestfs-actions.pod:3615 ../fish/guestfish-actions.pod:2438
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3197 ../fish/guestfish-actions.pod:2371
+#: ../src/guestfs-actions.pod:3618 ../fish/guestfish-actions.pod:2441
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, C</"
 "dev/VG>."
 msgstr ""
 
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, C</"
 "dev/VG>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3623 ../src/guestfs-actions.pod:4777
+#: ../src/guestfs-actions.pod:6507
+msgid "(Added in 1.0.13)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3202
+#: ../src/guestfs-actions.pod:3625
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3204
+#: ../src/guestfs-actions.pod:3627
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9767,17 +10306,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3209 ../fish/guestfish-actions.pod:2378
+#: ../src/guestfs-actions.pod:3632 ../fish/guestfish-actions.pod:2448
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3636 ../src/guestfs-actions.pod:6520
+msgid "(Added in 1.0.83)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3213
+#: ../src/guestfs-actions.pod:3638
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3215
+#: ../src/guestfs-actions.pod:3640
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9788,19 +10332,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3220 ../fish/guestfish-actions.pod:2384
+#: ../src/guestfs-actions.pod:3645 ../fish/guestfish-actions.pod:2454
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3226
+#: ../src/guestfs-actions.pod:3653
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3228
+#: ../src/guestfs-actions.pod:3655
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9811,7 +10355,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3233 ../fish/guestfish-actions.pod:2392
+#: ../src/guestfs-actions.pod:3660 ../fish/guestfish-actions.pod:2462
 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 "
@@ -9819,13 +10363,18 @@ msgid ""
 "remaining free space in the volume group."
 msgstr ""
 
 "remaining free space in the volume group."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3668
+msgid "(Added in 1.3.3)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3241
+#: ../src/guestfs-actions.pod:3670
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3243
+#: ../src/guestfs-actions.pod:3672
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -9834,31 +10383,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3246 ../fish/guestfish-actions.pod:2402
+#: ../src/guestfs-actions.pod:3675 ../fish/guestfish-actions.pod:2472
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3249 ../fish/guestfish-actions.pod:2405
+#: ../src/guestfs-actions.pod:3678 ../fish/guestfish-actions.pod:2475
 msgid ""
 "This returns a list of the logical volume device names (eg. C</dev/"
 "VolGroup00/LogVol00>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns a list of the logical volume device names (eg. C</dev/"
 "VolGroup00/LogVol00>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3252
+#: ../src/guestfs-actions.pod:3681
 msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3258
+#: ../src/guestfs-actions.pod:3689
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3260
+#: ../src/guestfs-actions.pod:3691
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
@@ -9867,27 +10416,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3263 ../fish/guestfish-actions.pod:2414
+#: ../src/guestfs-actions.pod:3694 ../fish/guestfish-actions.pod:2484
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3266
+#: ../src/guestfs-actions.pod:3697
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_lvm_lv_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_lvm_lv_list> after use>."
+"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>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3271
+#: ../src/guestfs-actions.pod:3703
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3273
+#: ../src/guestfs-actions.pod:3705
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -9897,17 +10445,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3277 ../fish/guestfish-actions.pod:2421
+#: ../src/guestfs-actions.pod:3709 ../fish/guestfish-actions.pod:2491
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 # type: =head2
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3282
+#: ../src/guestfs-actions.pod:3716
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3284
+#: ../src/guestfs-actions.pod:3718
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -9918,7 +10466,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3289 ../fish/guestfish-actions.pod:2427
+#: ../src/guestfs-actions.pod:3723 ../fish/guestfish-actions.pod:2497
 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 "
@@ -9926,7 +10474,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3293 ../fish/guestfish-actions.pod:2431
+#: ../src/guestfs-actions.pod:3727 ../fish/guestfish-actions.pod:2501
 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>.  "
@@ -9938,7 +10486,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3303
+#: ../src/guestfs-actions.pod:3737
 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 "
@@ -9949,12 +10497,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3316
+#: ../src/guestfs-actions.pod:3751
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3318
+#: ../src/guestfs-actions.pod:3753
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9964,17 +10512,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3322 ../fish/guestfish-actions.pod:2453
+#: ../src/guestfs-actions.pod:3757 ../fish/guestfish-actions.pod:2523
 msgid "Create a directory named C<path>."
 msgstr ""
 
 # type: =head2
 msgid "Create a directory named C<path>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3326
+#: ../src/guestfs-actions.pod:3763
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3328
+#: ../src/guestfs-actions.pod:3765
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -9985,14 +10533,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3333 ../fish/guestfish-actions.pod:2459
+#: ../src/guestfs-actions.pod:3770 ../fish/guestfish-actions.pod:2529
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3336 ../fish/guestfish-actions.pod:2462
+#: ../src/guestfs-actions.pod:3773 ../fish/guestfish-actions.pod:2532
 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 "
@@ -10000,17 +10548,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3340
+#: ../src/guestfs-actions.pod:3777
 msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3344
+#: ../src/guestfs-actions.pod:3783
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3346
+#: ../src/guestfs-actions.pod:3785
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10020,19 +10568,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3350 ../fish/guestfish-actions.pod:2472
+#: ../src/guestfs-actions.pod:3789 ../fish/guestfish-actions.pod:2542
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3355
+#: ../src/guestfs-actions.pod:3796
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3357
+#: ../src/guestfs-actions.pod:3798
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -10042,7 +10590,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3361 ../fish/guestfish-actions.pod:2479
+#: ../src/guestfs-actions.pod:3802 ../fish/guestfish-actions.pod:2549
 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 "
@@ -10050,41 +10598,41 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3366 ../fish/guestfish-actions.pod:2484
+#: ../src/guestfs-actions.pod:3807 ../fish/guestfish-actions.pod:2554
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 # type: textblock
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3369 ../fish/guestfish-actions.pod:2487
+#: ../src/guestfs-actions.pod:3810 ../fish/guestfish-actions.pod:2557
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 # type: textblock
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3372 ../fish/guestfish-actions.pod:2490
+#: ../src/guestfs-actions.pod:3813 ../fish/guestfish-actions.pod:2560
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 # type: textblock
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3375 ../fish/guestfish-actions.pod:2493
+#: ../src/guestfs-actions.pod:3816 ../fish/guestfish-actions.pod:2563
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3378 ../fish/guestfish-actions.pod:2496
+#: ../src/guestfs-actions.pod:3819 ../fish/guestfish-actions.pod:2566
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3383
+#: ../src/guestfs-actions.pod:3826
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3385
+#: ../src/guestfs-actions.pod:3828
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10097,14 +10645,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3392 ../fish/guestfish-actions.pod:2502
+#: ../src/guestfs-actions.pod:3835 ../fish/guestfish-actions.pod:2572
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3396 ../fish/guestfish-actions.pod:2506
+#: ../src/guestfs-actions.pod:3839 ../fish/guestfish-actions.pod:2576
 #, 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"
@@ -10112,17 +10660,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3398
+#: ../src/guestfs-actions.pod:3841
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:3845 ../src/guestfs-actions.pod:3863
+#: ../src/guestfs-actions.pod:3881 ../src/guestfs-actions.pod:3897
+#: ../src/guestfs-actions.pod:3911 ../src/guestfs-actions.pod:3925
+#: ../src/guestfs-actions.pod:3977 ../src/guestfs-actions.pod:4167
+msgid "(Added in 1.0.68)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3402
+#: ../src/guestfs-actions.pod:3847
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3404
+#: ../src/guestfs-actions.pod:3849
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10135,24 +10691,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3411 ../fish/guestfish-actions.pod:2514
+#: ../src/guestfs-actions.pod:3856 ../fish/guestfish-actions.pod:2584
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3414
+#: ../src/guestfs-actions.pod:3859
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3418
+#: ../src/guestfs-actions.pod:3865
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3420
+#: ../src/guestfs-actions.pod:3867
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10165,24 +10721,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3427 ../fish/guestfish-actions.pod:2523
+#: ../src/guestfs-actions.pod:3874 ../fish/guestfish-actions.pod:2593
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3430
+#: ../src/guestfs-actions.pod:3877
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3434
+#: ../src/guestfs-actions.pod:3883
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3436
+#: ../src/guestfs-actions.pod:3885
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10193,14 +10749,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3441 ../fish/guestfish-actions.pod:2532
+#: ../src/guestfs-actions.pod:3890 ../fish/guestfish-actions.pod:2602
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3444 ../fish/guestfish-actions.pod:2535
+#: ../src/guestfs-actions.pod:3893 ../fish/guestfish-actions.pod:2605
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
@@ -10208,12 +10764,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3448
+#: ../src/guestfs-actions.pod:3899
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3450
+#: ../src/guestfs-actions.pod:3901
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10225,17 +10781,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3456 ../fish/guestfish-actions.pod:2541
+#: ../src/guestfs-actions.pod:3907 ../fish/guestfish-actions.pod:2611
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 # type: =head2
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3460
+#: ../src/guestfs-actions.pod:3913
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3462
+#: ../src/guestfs-actions.pod:3915
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10247,17 +10803,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3468 ../fish/guestfish-actions.pod:2547
+#: ../src/guestfs-actions.pod:3921 ../fish/guestfish-actions.pod:2617
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3472
+#: ../src/guestfs-actions.pod:3927
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3474
+#: ../src/guestfs-actions.pod:3929
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10268,19 +10824,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3479
+#: ../src/guestfs-actions.pod:3934
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around C<guestfs_mknod>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around C<guestfs_mknod>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3487
+#: ../src/guestfs-actions.pod:3944
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3489
+#: ../src/guestfs-actions.pod:3946
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10291,19 +10847,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3494 ../fish/guestfish-actions.pod:2563
+#: ../src/guestfs-actions.pod:3951 ../fish/guestfish-actions.pod:2633
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3500
+#: ../src/guestfs-actions.pod:3959
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3502
+#: ../src/guestfs-actions.pod:3961
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10315,7 +10871,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3508
+#: ../src/guestfs-actions.pod:3967
 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 "
@@ -10323,19 +10879,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3513 ../fish/guestfish-actions.pod:2576
+#: ../src/guestfs-actions.pod:3972 ../fish/guestfish-actions.pod:2646
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 # type: =head2
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3518
+#: ../src/guestfs-actions.pod:3979
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3520
+#: ../src/guestfs-actions.pod:3981
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10345,7 +10901,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3524
+#: ../src/guestfs-actions.pod:3985
 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 "
@@ -10353,7 +10909,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3528 ../fish/guestfish-actions.pod:2587
+#: ../src/guestfs-actions.pod:3989 ../fish/guestfish-actions.pod:2657
 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 "
@@ -10361,7 +10917,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3532 ../fish/guestfish-actions.pod:2591
+#: ../src/guestfs-actions.pod:3993 ../fish/guestfish-actions.pod:2661
 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 "
@@ -10369,7 +10925,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3537 ../fish/guestfish-actions.pod:2596
+#: ../src/guestfs-actions.pod:3998 ../fish/guestfish-actions.pod:2666
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
@@ -10384,12 +10940,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3546 ../fish/guestfish-actions.pod:2605
+#: ../src/guestfs-actions.pod:4007 ../fish/guestfish-actions.pod:2675
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 # type: textblock
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3548
+#: ../src/guestfs-actions.pod:4009
 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 "
@@ -10397,7 +10953,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3552
+#: ../src/guestfs-actions.pod:4013
 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 "
@@ -10406,26 +10962,32 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3557 ../fish/guestfish-actions.pod:2616
+#: ../src/guestfs-actions.pod:4018 ../fish/guestfish-actions.pod:2686
 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:3559
+#: ../src/guestfs-actions.pod:4020
 msgid ""
 "Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
 "means that C<guestfs_umount_all> is called when the handle is closed which "
 "can also trigger these issues."
 msgstr ""
 
 msgid ""
 "Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
 "means that C<guestfs_umount_all> is called when the handle is closed which "
 "can also trigger these issues."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4026 ../src/guestfs-actions.pod:4285
+#: ../src/guestfs-actions.pod:5178
+msgid "(Added in 1.0.62)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3565
+#: ../src/guestfs-actions.pod:4028
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3567
+#: ../src/guestfs-actions.pod:4030
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10438,13 +11000,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3574 ../fish/guestfish-actions.pod:2626
+#: ../src/guestfs-actions.pod:4037 ../fish/guestfish-actions.pod:2696
 msgid ""
 "This call creates block or character special devices, or named pipes (FIFOs)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call creates block or character special devices, or named pipes (FIFOs)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3577 ../fish/guestfish-actions.pod:2629
+#: ../src/guestfs-actions.pod:4040 ../fish/guestfish-actions.pod:2699
 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 "
@@ -10452,7 +11014,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3582
+#: ../src/guestfs-actions.pod:4045
 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 "
@@ -10463,12 +11025,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3594
+#: ../src/guestfs-actions.pod:4059
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3596
+#: ../src/guestfs-actions.pod:4061
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10481,7 +11043,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3603
+#: ../src/guestfs-actions.pod:4068
 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 "
@@ -10489,12 +11051,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3611
+#: ../src/guestfs-actions.pod:4078
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3613
+#: ../src/guestfs-actions.pod:4080
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10507,7 +11069,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3620
+#: ../src/guestfs-actions.pod:4087
 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 "
@@ -10515,12 +11077,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3628
+#: ../src/guestfs-actions.pod:4097
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3630
+#: ../src/guestfs-actions.pod:4099
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10530,17 +11092,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3634 ../fish/guestfish-actions.pod:2668
+#: ../src/guestfs-actions.pod:4103 ../fish/guestfish-actions.pod:2738
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 # type: =head2
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3638
+#: ../src/guestfs-actions.pod:4109
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3640
+#: ../src/guestfs-actions.pod:4111
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10551,12 +11113,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3645 ../fish/guestfish-actions.pod:2674
+#: ../src/guestfs-actions.pod:4116 ../fish/guestfish-actions.pod:2744
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 # type: textblock
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3647 ../fish/guestfish-actions.pod:2676
+#: ../src/guestfs-actions.pod:4118 ../fish/guestfish-actions.pod:2746
 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 "
@@ -10564,12 +11126,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3653
+#: ../src/guestfs-actions.pod:4126
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3655
+#: ../src/guestfs-actions.pod:4128
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10580,17 +11142,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3660 ../fish/guestfish-actions.pod:2684
+#: ../src/guestfs-actions.pod:4133 ../fish/guestfish-actions.pod:2754
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3664
+#: ../src/guestfs-actions.pod:4139
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3666
+#: ../src/guestfs-actions.pod:4141
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10600,24 +11162,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3670 ../fish/guestfish-actions.pod:2690
+#: ../src/guestfs-actions.pod:4145 ../fish/guestfish-actions.pod:2760
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3672
+#: ../src/guestfs-actions.pod:4147
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<guestfs_fallocate>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<guestfs_fallocate>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3677
+#: ../src/guestfs-actions.pod:4154
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3679
+#: ../src/guestfs-actions.pod:4156
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10627,24 +11189,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3683 ../fish/guestfish-actions.pod:2699
+#: ../src/guestfs-actions.pod:4160 ../fish/guestfish-actions.pod:2769
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 # type: textblock
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3685 ../fish/guestfish-actions.pod:2701
+#: ../src/guestfs-actions.pod:4162 ../fish/guestfish-actions.pod:2771
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3690
+#: ../src/guestfs-actions.pod:4169
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3692
+#: ../src/guestfs-actions.pod:4171
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10655,7 +11217,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3697 ../fish/guestfish-actions.pod:2708
+#: ../src/guestfs-actions.pod:4176 ../fish/guestfish-actions.pod:2778
 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 "
@@ -10664,7 +11226,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3703 ../fish/guestfish-actions.pod:2714
+#: ../src/guestfs-actions.pod:4182 ../fish/guestfish-actions.pod:2784
 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 "
@@ -10672,14 +11234,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3708 ../fish/guestfish-actions.pod:2719
+#: ../src/guestfs-actions.pod:4187 ../fish/guestfish-actions.pod:2789
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3711
+#: ../src/guestfs-actions.pod:4190
 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 "
@@ -10691,12 +11253,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3723
+#: ../src/guestfs-actions.pod:4204
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3725
+#: ../src/guestfs-actions.pod:4206
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10707,7 +11269,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3730 ../fish/guestfish-actions.pod:2736
+#: ../src/guestfs-actions.pod:4211 ../fish/guestfish-actions.pod:2806
 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 "
@@ -10715,12 +11277,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3736
+#: ../src/guestfs-actions.pod:4219
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3738
+#: ../src/guestfs-actions.pod:4221
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10732,26 +11294,32 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3744
+#: ../src/guestfs-actions.pod:4227
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "the mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "the mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3748 ../fish/guestfish-actions.pod:2748
+#: ../src/guestfs-actions.pod:4231 ../fish/guestfish-actions.pod:2818
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgstr ""
 
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4237 ../src/guestfs-actions.pod:4251
+#: ../src/guestfs-actions.pod:4268
+msgid "(Added in 1.0.10)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3754
+#: ../src/guestfs-actions.pod:4239
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3756
+#: ../src/guestfs-actions.pod:4241
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10762,19 +11330,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3761
+#: ../src/guestfs-actions.pod:4246
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it mounts the "
 "filesystem with the read-only (I<-o ro>) flag."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it mounts the "
 "filesystem with the read-only (I<-o ro>) flag."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3766
+#: ../src/guestfs-actions.pod:4253
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3768
+#: ../src/guestfs-actions.pod:4255
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10787,7 +11355,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3775
+#: ../src/guestfs-actions.pod:4262
 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<-"
@@ -10795,12 +11363,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3781
+#: ../src/guestfs-actions.pod:4270
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3783
+#: ../src/guestfs-actions.pod:4272
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10809,7 +11377,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3786
+#: ../src/guestfs-actions.pod:4275
 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 "
@@ -10817,12 +11385,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3796
+#: ../src/guestfs-actions.pod:4287
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3798
+#: ../src/guestfs-actions.pod:4289
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -10831,29 +11399,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3801 ../fish/guestfish-actions.pod:2779
+#: ../src/guestfs-actions.pod:4292 ../fish/guestfish-actions.pod:2849
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3804 ../fish/guestfish-actions.pod:2782
+#: ../src/guestfs-actions.pod:4295 ../fish/guestfish-actions.pod:2852
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 # type: textblock
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3806
+#: ../src/guestfs-actions.pod:4297
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3812
+#: ../src/guestfs-actions.pod:4305
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3814
+#: ../src/guestfs-actions.pod:4307
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10864,19 +11432,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3819 ../fish/guestfish-actions.pod:2790
+#: ../src/guestfs-actions.pod:4312 ../fish/guestfish-actions.pod:2860
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3824
+#: ../src/guestfs-actions.pod:4319
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3826
+#: ../src/guestfs-actions.pod:4321
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10887,7 +11455,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3831 ../fish/guestfish-actions.pod:2797
+#: ../src/guestfs-actions.pod:4326 ../fish/guestfish-actions.pod:2867
 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-"
@@ -10895,7 +11463,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3835 ../fish/guestfish-actions.pod:2801
+#: ../src/guestfs-actions.pod:4330 ../fish/guestfish-actions.pod:2871
 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 "
@@ -10903,19 +11471,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3839 ../fish/guestfish-actions.pod:2805
+#: ../src/guestfs-actions.pod:4334 ../fish/guestfish-actions.pod:2875
 msgid ""
 "The return value is an integer which C<0> if the operation would succeed, or "
 "some non-zero value documented in the L<ntfs-3g.probe(8)> manual page."
 msgstr ""
 
 msgid ""
 "The return value is an integer which C<0> if the operation would succeed, or "
 "some non-zero value documented in the L<ntfs-3g.probe(8)> manual page."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4340
+msgid "(Added in 1.0.43)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3845
+#: ../src/guestfs-actions.pod:4342
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3847
+#: ../src/guestfs-actions.pod:4344
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10925,19 +11498,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3851 ../fish/guestfish-actions.pod:2813
+#: ../src/guestfs-actions.pod:4348 ../fish/guestfish-actions.pod:2883
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device.  See also L<ntfsresize(8)>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device.  See also L<ntfsresize(8)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3857
+#: ../src/guestfs-actions.pod:4356
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3859
+#: ../src/guestfs-actions.pod:4358
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10948,19 +11521,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3864
+#: ../src/guestfs-actions.pod:4363
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4368 ../src/guestfs-actions.pod:4804
+#: ../src/guestfs-actions.pod:4877 ../src/guestfs-actions.pod:5126
+msgid "(Added in 1.3.14)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3869
+#: ../src/guestfs-actions.pod:4370
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3871
+#: ../src/guestfs-actions.pod:4372
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -10973,14 +11552,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3878
+#: ../src/guestfs-actions.pod:4379
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<guestfs_part_init> first."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<guestfs_part_init> first."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3881 ../fish/guestfish-actions.pod:2831
+#: ../src/guestfs-actions.pod:4382 ../fish/guestfish-actions.pod:2901
 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 "
@@ -10988,7 +11567,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3886 ../fish/guestfish-actions.pod:2836
+#: ../src/guestfs-actions.pod:4387 ../fish/guestfish-actions.pod:2906
 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 "
@@ -10996,19 +11575,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3890
+#: ../src/guestfs-actions.pod:4391
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4396 ../src/guestfs-actions.pod:4434
+#: ../src/guestfs-actions.pod:4487 ../src/guestfs-actions.pod:4565
+#: ../src/guestfs-actions.pod:4603 ../src/guestfs-actions.pod:4622
+#: ../src/guestfs-actions.pod:4662
+msgid "(Added in 1.0.78)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:3895
+#: ../src/guestfs-actions.pod:4398
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3897
+#: ../src/guestfs-actions.pod:4400
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11019,24 +11606,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3902 ../fish/guestfish-actions.pod:2847
+#: ../src/guestfs-actions.pod:4405 ../fish/guestfish-actions.pod:2917
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3904 ../fish/guestfish-actions.pod:2849
+#: ../src/guestfs-actions.pod:4407 ../fish/guestfish-actions.pod:2919
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3910
+#: ../src/guestfs-actions.pod:4415
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3912
+#: ../src/guestfs-actions.pod:4417
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11047,7 +11634,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3917
+#: ../src/guestfs-actions.pod:4422
 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 "
@@ -11055,19 +11642,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3921
+#: ../src/guestfs-actions.pod:4426
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in C<guestfs_part_init>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in C<guestfs_part_init>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3929
+#: ../src/guestfs-actions.pod:4436
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3931
+#: ../src/guestfs-actions.pod:4438
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11078,24 +11665,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3936 ../fish/guestfish-actions.pod:2871
+#: ../src/guestfs-actions.pod:4443 ../fish/guestfish-actions.pod:2941
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3939
+#: ../src/guestfs-actions.pod:4446
 msgid "See also C<guestfs_part_set_bootable>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_part_set_bootable>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3943
+#: ../src/guestfs-actions.pod:4452
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3945
+#: ../src/guestfs-actions.pod:4454
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11106,14 +11693,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3950 ../fish/guestfish-actions.pod:2880
+#: ../src/guestfs-actions.pod:4459 ../fish/guestfish-actions.pod:2950
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3953 ../src/guestfs-actions.pod:4120
+#: ../src/guestfs-actions.pod:4462 ../src/guestfs-actions.pod:4638
 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 "
@@ -11121,12 +11708,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3959
+#: ../src/guestfs-actions.pod:4470
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3961
+#: ../src/guestfs-actions.pod:4472
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11136,14 +11723,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3965 ../fish/guestfish-actions.pod:2891
+#: ../src/guestfs-actions.pod:4476 ../fish/guestfish-actions.pod:2961
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3968
+#: ../src/guestfs-actions.pod:4479
 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 "
@@ -11151,12 +11738,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3976
+#: ../src/guestfs-actions.pod:4489
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3978
+#: ../src/guestfs-actions.pod:4491
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11167,7 +11754,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3983 ../fish/guestfish-actions.pod:2903
+#: ../src/guestfs-actions.pod:4496 ../fish/guestfish-actions.pod:2973
 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> "
@@ -11175,29 +11762,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3987
+#: ../src/guestfs-actions.pod:4500
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3990 ../fish/guestfish-actions.pod:2910
+#: ../src/guestfs-actions.pod:4503 ../fish/guestfish-actions.pod:2980
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 # type: =item
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3994 ../fish/guestfish-actions.pod:2914
+#: ../src/guestfs-actions.pod:4507 ../fish/guestfish-actions.pod:2984
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3996 ../fish/guestfish-actions.pod:2916
+#: ../src/guestfs-actions.pod:4509 ../fish/guestfish-actions.pod:2986
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 # type: textblock
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3998 ../fish/guestfish-actions.pod:2918
+#: ../src/guestfs-actions.pod:4511 ../fish/guestfish-actions.pod:2988
 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 "
@@ -11205,12 +11792,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4002 ../fish/guestfish-actions.pod:2922
+#: ../src/guestfs-actions.pod:4515 ../fish/guestfish-actions.pod:2992
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4004 ../fish/guestfish-actions.pod:2924
+#: ../src/guestfs-actions.pod:4517 ../fish/guestfish-actions.pod:2994
 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 "
@@ -11218,98 +11805,98 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4011 ../fish/guestfish-actions.pod:2931
+#: ../src/guestfs-actions.pod:4524 ../fish/guestfish-actions.pod:3001
 msgid ""
 "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 # type: =item
 msgid ""
 "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4016 ../fish/guestfish-actions.pod:2936
+#: ../src/guestfs-actions.pod:4529 ../fish/guestfish-actions.pod:3006
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4018 ../fish/guestfish-actions.pod:2938
+#: ../src/guestfs-actions.pod:4531 ../fish/guestfish-actions.pod:3008
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4020 ../fish/guestfish-actions.pod:2940
+#: ../src/guestfs-actions.pod:4533 ../fish/guestfish-actions.pod:3010
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4022 ../fish/guestfish-actions.pod:2942
+#: ../src/guestfs-actions.pod:4535 ../fish/guestfish-actions.pod:3012
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 # type: =item
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4024 ../fish/guestfish-actions.pod:2944
+#: ../src/guestfs-actions.pod:4537 ../fish/guestfish-actions.pod:3014
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4026 ../fish/guestfish-actions.pod:2946
+#: ../src/guestfs-actions.pod:4539 ../fish/guestfish-actions.pod:3016
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4028 ../fish/guestfish-actions.pod:2948
+#: ../src/guestfs-actions.pod:4541 ../fish/guestfish-actions.pod:3018
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4030 ../fish/guestfish-actions.pod:2950
+#: ../src/guestfs-actions.pod:4543 ../fish/guestfish-actions.pod:3020
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 # type: =item
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4032 ../fish/guestfish-actions.pod:2952
+#: ../src/guestfs-actions.pod:4545 ../fish/guestfish-actions.pod:3022
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4034 ../fish/guestfish-actions.pod:2954
+#: ../src/guestfs-actions.pod:4547 ../fish/guestfish-actions.pod:3024
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4036 ../fish/guestfish-actions.pod:2956
+#: ../src/guestfs-actions.pod:4549 ../fish/guestfish-actions.pod:3026
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4038 ../fish/guestfish-actions.pod:2958
+#: ../src/guestfs-actions.pod:4551 ../fish/guestfish-actions.pod:3028
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 # type: =item
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4040 ../fish/guestfish-actions.pod:2960
+#: ../src/guestfs-actions.pod:4553 ../fish/guestfish-actions.pod:3030
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4042 ../fish/guestfish-actions.pod:2962
+#: ../src/guestfs-actions.pod:4555 ../fish/guestfish-actions.pod:3032
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 # type: =item
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4044 ../fish/guestfish-actions.pod:2964
+#: ../src/guestfs-actions.pod:4557 ../fish/guestfish-actions.pod:3034
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4046 ../fish/guestfish-actions.pod:2966
+#: ../src/guestfs-actions.pod:4559 ../fish/guestfish-actions.pod:3036
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4052
+#: ../src/guestfs-actions.pod:4567
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4054
+#: ../src/guestfs-actions.pod:4569
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
@@ -11319,74 +11906,74 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4058 ../fish/guestfish-actions.pod:2974
+#: ../src/guestfs-actions.pod:4573 ../fish/guestfish-actions.pod:3044
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4061 ../fish/guestfish-actions.pod:2977
+#: ../src/guestfs-actions.pod:4576 ../fish/guestfish-actions.pod:3047
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 # type: =item
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4065 ../fish/guestfish-actions.pod:2981
+#: ../src/guestfs-actions.pod:4580 ../fish/guestfish-actions.pod:3051
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4067 ../fish/guestfish-actions.pod:2983
+#: ../src/guestfs-actions.pod:4582 ../fish/guestfish-actions.pod:3053
 msgid "Partition number, counting from 1."
 msgstr ""
 
 # type: =item
 msgid "Partition number, counting from 1."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4069 ../fish/guestfish-actions.pod:2985
+#: ../src/guestfs-actions.pod:4584 ../fish/guestfish-actions.pod:3055
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4071
+#: ../src/guestfs-actions.pod:4586
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 # type: =item
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4074 ../fish/guestfish-actions.pod:2990
+#: ../src/guestfs-actions.pod:4589 ../fish/guestfish-actions.pod:3060
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4076 ../fish/guestfish-actions.pod:2992
+#: ../src/guestfs-actions.pod:4591 ../fish/guestfish-actions.pod:3062
 msgid "End of the partition in bytes."
 msgstr ""
 
 # type: =item
 msgid "End of the partition in bytes."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4078 ../fish/guestfish-actions.pod:2994
+#: ../src/guestfs-actions.pod:4593 ../fish/guestfish-actions.pod:3064
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4080 ../fish/guestfish-actions.pod:2996
+#: ../src/guestfs-actions.pod:4595 ../fish/guestfish-actions.pod:3066
 msgid "Size of the partition in bytes."
 msgstr ""
 
 # type: textblock
 msgid "Size of the partition in bytes."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4084
+#: ../src/guestfs-actions.pod:4599
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_partition_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_partition_list> after use>."
+"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 "
+"use>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4089
+#: ../src/guestfs-actions.pod:4605
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4091
+#: ../src/guestfs-actions.pod:4607
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11398,14 +11985,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4097 ../fish/guestfish-actions.pod:3004
+#: ../src/guestfs-actions.pod:4613 ../fish/guestfish-actions.pod:3074
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4100 ../fish/guestfish-actions.pod:3007
+#: ../src/guestfs-actions.pod:4616 ../fish/guestfish-actions.pod:3077
 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 "
@@ -11413,12 +12000,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4106
+#: ../src/guestfs-actions.pod:4624
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4108
+#: ../src/guestfs-actions.pod:4626
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11430,7 +12017,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4114 ../fish/guestfish-actions.pod:3015
+#: ../src/guestfs-actions.pod:4632 ../fish/guestfish-actions.pod:3085
 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 "
@@ -11439,12 +12026,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4126
+#: ../src/guestfs-actions.pod:4646
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4128
+#: ../src/guestfs-actions.pod:4648
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11456,26 +12043,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4134 ../fish/guestfish-actions.pod:3029
+#: ../src/guestfs-actions.pod:4654 ../fish/guestfish-actions.pod:3099
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4137 ../fish/guestfish-actions.pod:3032
+#: ../src/guestfs-actions.pod:4657 ../fish/guestfish-actions.pod:3102
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4142
+#: ../src/guestfs-actions.pod:4664
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4144
+#: ../src/guestfs-actions.pod:4666
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11485,26 +12072,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4148 ../fish/guestfish-actions.pod:3039
+#: ../src/guestfs-actions.pod:4670 ../fish/guestfish-actions.pod:3109
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4152
+#: ../src/guestfs-actions.pod:4674
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "C<guestfs_list_partitions>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The named partition must exist, for example as a string returned from "
 "C<guestfs_list_partitions>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4158
+#: ../src/guestfs-actions.pod:4682
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4160
+#: ../src/guestfs-actions.pod:4684
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11513,7 +12100,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4163 ../fish/guestfish-actions.pod:3050
+#: ../src/guestfs-actions.pod:4687 ../fish/guestfish-actions.pod:3120
 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 "
@@ -11522,12 +12109,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4170
+#: ../src/guestfs-actions.pod:4696
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4172
+#: ../src/guestfs-actions.pod:4698
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11540,32 +12127,32 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4179 ../fish/guestfish-actions.pod:3059
+#: ../src/guestfs-actions.pod:4705 ../fish/guestfish-actions.pod:3129
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4182 ../src/guestfs-actions.pod:4206
-#: ../fish/guestfish-actions.pod:3062 ../fish/guestfish-actions.pod:3077
+#: ../src/guestfs-actions.pod:4708 ../src/guestfs-actions.pod:4734
+#: ../fish/guestfish-actions.pod:3132 ../fish/guestfish-actions.pod:3147
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4185
+#: ../src/guestfs-actions.pod:4711
 msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4194
+#: ../src/guestfs-actions.pod:4722
 msgid "guestfs_pread_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pread_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4196
+#: ../src/guestfs-actions.pod:4724
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11578,24 +12165,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4203 ../fish/guestfish-actions.pod:3074
+#: ../src/guestfs-actions.pod:4731 ../fish/guestfish-actions.pod:3144
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4209
+#: ../src/guestfs-actions.pod:4737
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4746
+msgid "(Added in 1.5.21)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:4218
+#: ../src/guestfs-actions.pod:4748
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4220
+#: ../src/guestfs-actions.pod:4750
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11605,19 +12197,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4224 ../fish/guestfish-actions.pod:3089
+#: ../src/guestfs-actions.pod:4754 ../fish/guestfish-actions.pod:3159
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4230
+#: ../src/guestfs-actions.pod:4762
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4232
+#: ../src/guestfs-actions.pod:4764
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11627,14 +12219,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4236 ../fish/guestfish-actions.pod:3097
+#: ../src/guestfs-actions.pod:4768 ../fish/guestfish-actions.pod:3167
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4239 ../fish/guestfish-actions.pod:3100
+#: ../src/guestfs-actions.pod:4771 ../fish/guestfish-actions.pod:3170
 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 "
@@ -11642,12 +12234,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4245
+#: ../src/guestfs-actions.pod:4779
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4247
+#: ../src/guestfs-actions.pod:4781
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11657,19 +12249,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4251 ../fish/guestfish-actions.pod:3108
+#: ../src/guestfs-actions.pod:4785 ../fish/guestfish-actions.pod:3178
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4256
+#: ../src/guestfs-actions.pod:4792
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4258
+#: ../src/guestfs-actions.pod:4794
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11680,19 +12272,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4263
+#: ../src/guestfs-actions.pod:4799
 msgid ""
 "This command is the same as C<guestfs_pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as C<guestfs_pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4268
+#: ../src/guestfs-actions.pod:4806
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4270
+#: ../src/guestfs-actions.pod:4808
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11701,31 +12293,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4273 ../fish/guestfish-actions.pod:3122
+#: ../src/guestfs-actions.pod:4811 ../fish/guestfish-actions.pod:3192
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4276 ../fish/guestfish-actions.pod:3125
+#: ../src/guestfs-actions.pod:4814 ../fish/guestfish-actions.pod:3195
 msgid ""
 "This returns a list of just the device names that contain PVs (eg. C</dev/"
 "sda2>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns a list of just the device names that contain PVs (eg. C</dev/"
 "sda2>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4279
+#: ../src/guestfs-actions.pod:4817
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4285
+#: ../src/guestfs-actions.pod:4825
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4287
+#: ../src/guestfs-actions.pod:4827
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
@@ -11734,27 +12326,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4290 ../fish/guestfish-actions.pod:3134
+#: ../src/guestfs-actions.pod:4830 ../fish/guestfish-actions.pod:3204
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4293
+#: ../src/guestfs-actions.pod:4833
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_lvm_pv_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_lvm_pv_list> after use>."
+"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>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4298
+#: ../src/guestfs-actions.pod:4839
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4300
+#: ../src/guestfs-actions.pod:4841
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11764,17 +12355,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4304 ../fish/guestfish-actions.pod:3141
+#: ../src/guestfs-actions.pod:4845 ../fish/guestfish-actions.pod:3211
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 # type: =head2
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4309
+#: ../src/guestfs-actions.pod:4852
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4311
+#: ../src/guestfs-actions.pod:4854
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11787,14 +12378,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4318 ../fish/guestfish-actions.pod:3147
+#: ../src/guestfs-actions.pod:4861 ../fish/guestfish-actions.pod:3217
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4321 ../fish/guestfish-actions.pod:3150
+#: ../src/guestfs-actions.pod:4864 ../fish/guestfish-actions.pod:3220
 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 "
@@ -11804,17 +12395,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4327
+#: ../src/guestfs-actions.pod:4870
 msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4334
+#: ../src/guestfs-actions.pod:4879
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4336
+#: ../src/guestfs-actions.pod:4881
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -11827,14 +12418,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4343 ../fish/guestfish-actions.pod:3165
+#: ../src/guestfs-actions.pod:4888 ../fish/guestfish-actions.pod:3235
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4346 ../fish/guestfish-actions.pod:3168
+#: ../src/guestfs-actions.pod:4891 ../fish/guestfish-actions.pod:3238
 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 "
@@ -11842,17 +12433,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4351
+#: ../src/guestfs-actions.pod:4896
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4903
+msgid "(Added in 1.5.20)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:4358
+#: ../src/guestfs-actions.pod:4905
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4360
+#: ../src/guestfs-actions.pod:4907
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -11863,25 +12459,30 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4365 ../fish/guestfish-actions.pod:3182
+#: ../src/guestfs-actions.pod:4912 ../fish/guestfish-actions.pod:3252
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 # type: textblock
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4368
+#: ../src/guestfs-actions.pod:4915
 msgid ""
 "Unlike C<guestfs_cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<guestfs_download>, this "
 "function is limited in the total size of file that can be handled."
 msgstr ""
 
 msgid ""
 "Unlike C<guestfs_cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<guestfs_download>, this "
 "function is limited in the total size of file that can be handled."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:4927
+msgid "(Added in 1.0.63)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:4380
+#: ../src/guestfs-actions.pod:4929
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4382
+#: ../src/guestfs-actions.pod:4931
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -11891,14 +12492,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4388 ../fish/guestfish-actions.pod:3199
+#: ../src/guestfs-actions.pod:4937 ../fish/guestfish-actions.pod:3269
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4391
+#: ../src/guestfs-actions.pod:4940
 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 "
@@ -11907,12 +12508,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4400
+#: ../src/guestfs-actions.pod:4951
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4402
+#: ../src/guestfs-actions.pod:4953
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
@@ -11922,12 +12523,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4406 ../fish/guestfish-actions.pod:3211
+#: ../src/guestfs-actions.pod:4957 ../fish/guestfish-actions.pod:3281
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 # type: textblock
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4408 ../fish/guestfish-actions.pod:3213
+#: ../src/guestfs-actions.pod:4959 ../fish/guestfish-actions.pod:3283
 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 "
@@ -11935,105 +12536,105 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4412 ../fish/guestfish-actions.pod:3217
+#: ../src/guestfs-actions.pod:4963 ../fish/guestfish-actions.pod:3287
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 # type: =item
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4417 ../fish/guestfish-actions.pod:3222
+#: ../src/guestfs-actions.pod:4968 ../fish/guestfish-actions.pod:3292
 msgid "'b'"
 msgstr ""
 
 # type: textblock
 msgid "'b'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4419 ../fish/guestfish-actions.pod:3224
+#: ../src/guestfs-actions.pod:4970 ../fish/guestfish-actions.pod:3294
 msgid "Block special"
 msgstr ""
 
 # type: =item
 msgid "Block special"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4421 ../fish/guestfish-actions.pod:3226
+#: ../src/guestfs-actions.pod:4972 ../fish/guestfish-actions.pod:3296
 msgid "'c'"
 msgstr ""
 
 # type: textblock
 msgid "'c'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4423 ../fish/guestfish-actions.pod:3228
+#: ../src/guestfs-actions.pod:4974 ../fish/guestfish-actions.pod:3298
 msgid "Char special"
 msgstr ""
 
 # type: =item
 msgid "Char special"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4425 ../fish/guestfish-actions.pod:3230
+#: ../src/guestfs-actions.pod:4976 ../fish/guestfish-actions.pod:3300
 msgid "'d'"
 msgstr ""
 
 # type: textblock
 msgid "'d'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4427 ../fish/guestfish-actions.pod:3232
+#: ../src/guestfs-actions.pod:4978 ../fish/guestfish-actions.pod:3302
 msgid "Directory"
 msgstr ""
 
 # type: =item
 msgid "Directory"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4429 ../fish/guestfish-actions.pod:3234
+#: ../src/guestfs-actions.pod:4980 ../fish/guestfish-actions.pod:3304
 msgid "'f'"
 msgstr ""
 
 # type: textblock
 msgid "'f'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4431 ../fish/guestfish-actions.pod:3236
+#: ../src/guestfs-actions.pod:4982 ../fish/guestfish-actions.pod:3306
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4433 ../fish/guestfish-actions.pod:3238
+#: ../src/guestfs-actions.pod:4984 ../fish/guestfish-actions.pod:3308
 msgid "'l'"
 msgstr ""
 
 # type: textblock
 msgid "'l'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4435 ../fish/guestfish-actions.pod:3240
+#: ../src/guestfs-actions.pod:4986 ../fish/guestfish-actions.pod:3310
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4437 ../fish/guestfish-actions.pod:3242
+#: ../src/guestfs-actions.pod:4988 ../fish/guestfish-actions.pod:3312
 msgid "'r'"
 msgstr ""
 
 # type: textblock
 msgid "'r'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4439 ../fish/guestfish-actions.pod:3244
+#: ../src/guestfs-actions.pod:4990 ../fish/guestfish-actions.pod:3314
 msgid "Regular file"
 msgstr ""
 
 # type: =item
 msgid "Regular file"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4441 ../fish/guestfish-actions.pod:3246
+#: ../src/guestfs-actions.pod:4992 ../fish/guestfish-actions.pod:3316
 msgid "'s'"
 msgstr ""
 
 # type: textblock
 msgid "'s'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4443 ../fish/guestfish-actions.pod:3248
+#: ../src/guestfs-actions.pod:4994 ../fish/guestfish-actions.pod:3318
 msgid "Socket"
 msgstr ""
 
 # type: =item
 msgid "Socket"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4445 ../fish/guestfish-actions.pod:3250
+#: ../src/guestfs-actions.pod:4996 ../fish/guestfish-actions.pod:3320
 msgid "'u'"
 msgstr ""
 
 # type: textblock
 msgid "'u'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4447 ../fish/guestfish-actions.pod:3252
+#: ../src/guestfs-actions.pod:4998 ../fish/guestfish-actions.pod:3322
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4449 ../fish/guestfish-actions.pod:3254
+#: ../src/guestfs-actions.pod:5000 ../fish/guestfish-actions.pod:3324
 msgid "'?'"
 msgstr ""
 
 # type: textblock
 msgid "'?'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4451 ../fish/guestfish-actions.pod:3256
+#: ../src/guestfs-actions.pod:5002 ../fish/guestfish-actions.pod:3326
 msgid ""
 "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 # type: textblock
 msgid ""
 "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4456
+#: ../src/guestfs-actions.pod:5007
 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 "
@@ -12041,20 +12642,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4460
+#: ../src/guestfs-actions.pod:5011
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_dirent_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_dirent_list> after use>."
+"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>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4465
+#: ../src/guestfs-actions.pod:5017
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4467
+#: ../src/guestfs-actions.pod:5019
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12064,17 +12664,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4471 ../fish/guestfish-actions.pod:3269
+#: ../src/guestfs-actions.pod:5023 ../fish/guestfish-actions.pod:3339
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 # type: =head2
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4476
+#: ../src/guestfs-actions.pod:5030
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4478
+#: ../src/guestfs-actions.pod:5032
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -12085,7 +12685,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4483 ../fish/guestfish-actions.pod:3275
+#: ../src/guestfs-actions.pod:5037 ../fish/guestfish-actions.pod:3345
 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 "
@@ -12093,14 +12693,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4487 ../fish/guestfish-actions.pod:3279
+#: ../src/guestfs-actions.pod:5041 ../fish/guestfish-actions.pod:3349
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 # type: textblock
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4491 ../fish/guestfish-actions.pod:3283
+#: ../src/guestfs-actions.pod:5045 ../fish/guestfish-actions.pod:3353
 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 "
@@ -12110,7 +12710,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4498 ../fish/guestfish-actions.pod:3290
+#: ../src/guestfs-actions.pod:5052 ../fish/guestfish-actions.pod:3360
 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 "
@@ -12119,12 +12719,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4509
+#: ../src/guestfs-actions.pod:5065
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4511
+#: ../src/guestfs-actions.pod:5067
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -12134,19 +12734,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4515 ../fish/guestfish-actions.pod:3301
+#: ../src/guestfs-actions.pod:5071 ../fish/guestfish-actions.pod:3371
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4521
+#: ../src/guestfs-actions.pod:5079
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4523
+#: ../src/guestfs-actions.pod:5081
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12157,23 +12757,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4528 ../fish/guestfish-actions.pod:3308
+#: ../src/guestfs-actions.pod:5086 ../fish/guestfish-actions.pod:3378
 msgid ""
 "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4531
+#: ../src/guestfs-actions.pod:5089
 msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4535
+#: ../src/guestfs-actions.pod:5095
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4537
+#: ../src/guestfs-actions.pod:5097
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12183,14 +12783,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4541 ../fish/guestfish-actions.pod:3317
+#: ../src/guestfs-actions.pod:5101 ../fish/guestfish-actions.pod:3387
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4544
+#: ../src/guestfs-actions.pod:5104
 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> "
@@ -12199,12 +12799,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4552
+#: ../src/guestfs-actions.pod:5114
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4554
+#: ../src/guestfs-actions.pod:5116
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12215,19 +12815,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4559
+#: ../src/guestfs-actions.pod:5121
 msgid ""
 "This command is the same as C<guestfs_resize2fs> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as C<guestfs_resize2fs> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4564
+#: ../src/guestfs-actions.pod:5128
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4566
+#: ../src/guestfs-actions.pod:5130
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12237,17 +12837,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4570 ../fish/guestfish-actions.pod:3337
+#: ../src/guestfs-actions.pod:5134 ../fish/guestfish-actions.pod:3407
 msgid "Remove the single file C<path>."
 msgstr ""
 
 # type: =head2
 msgid "Remove the single file C<path>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4574
+#: ../src/guestfs-actions.pod:5140
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4576
+#: ../src/guestfs-actions.pod:5142
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12257,19 +12857,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4580 ../fish/guestfish-actions.pod:3343
+#: ../src/guestfs-actions.pod:5146 ../fish/guestfish-actions.pod:3413
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4586
+#: ../src/guestfs-actions.pod:5154
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4588
+#: ../src/guestfs-actions.pod:5156
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12279,17 +12879,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4592 ../fish/guestfish-actions.pod:3351
+#: ../src/guestfs-actions.pod:5160 ../fish/guestfish-actions.pod:3421
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 # type: =head2
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4596
+#: ../src/guestfs-actions.pod:5166
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4598
+#: ../src/guestfs-actions.pod:5168
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12299,19 +12899,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4602
+#: ../src/guestfs-actions.pod:5172
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<guestfs_mkmountpoint>.  See C<guestfs_mkmountpoint> for full details."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<guestfs_mkmountpoint>.  See C<guestfs_mkmountpoint> for full details."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4608
+#: ../src/guestfs-actions.pod:5180
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4610
+#: ../src/guestfs-actions.pod:5182
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12321,28 +12921,34 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4614 ../fish/guestfish-actions.pod:3365
+#: ../src/guestfs-actions.pod:5186 ../fish/guestfish-actions.pod:3435
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4617 ../src/guestfs-actions.pod:4636
-#: ../src/guestfs-actions.pod:4653 ../fish/guestfish-actions.pod:3368
-#: ../fish/guestfish-actions.pod:3383 ../fish/guestfish-actions.pod:3396
+#: ../src/guestfs-actions.pod:5189 ../src/guestfs-actions.pod:5210
+#: ../src/guestfs-actions.pod:5229 ../fish/guestfish-actions.pod:3438
+#: ../fish/guestfish-actions.pod:3453 ../fish/guestfish-actions.pod:3466
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgstr ""
 
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:5197 ../src/guestfs-actions.pod:5215
+#: ../src/guestfs-actions.pod:5234
+msgid "(Added in 1.0.52)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:4625
+#: ../src/guestfs-actions.pod:5199
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4627
+#: ../src/guestfs-actions.pod:5201
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12352,24 +12958,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4631 ../fish/guestfish-actions.pod:3378
+#: ../src/guestfs-actions.pod:5205 ../fish/guestfish-actions.pod:3448
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4634 ../fish/guestfish-actions.pod:3381
+#: ../src/guestfs-actions.pod:5208 ../fish/guestfish-actions.pod:3451
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 # type: =head2
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4641
+#: ../src/guestfs-actions.pod:5217
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4643
+#: ../src/guestfs-actions.pod:5219
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12379,7 +12985,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4647
+#: ../src/guestfs-actions.pod:5223
 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>, "
@@ -12388,12 +12994,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4658
+#: ../src/guestfs-actions.pod:5236
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4660
+#: ../src/guestfs-actions.pod:5238
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12403,33 +13009,33 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4664 ../fish/guestfish-actions.pod:3405
+#: ../src/guestfs-actions.pod:5242 ../fish/guestfish-actions.pod:3475
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4667 ../fish/guestfish-actions.pod:3408
+#: ../src/guestfs-actions.pod:5245 ../fish/guestfish-actions.pod:3478
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4670 ../fish/guestfish-actions.pod:3411
+#: ../src/guestfs-actions.pod:5248 ../fish/guestfish-actions.pod:3481
 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:4675
+#: ../src/guestfs-actions.pod:5255
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4677
+#: ../src/guestfs-actions.pod:5257
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12439,7 +13045,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4681
+#: ../src/guestfs-actions.pod:5261
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run C<guestfs_umount_all> followed by C<guestfs_sync> when "
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run C<guestfs_umount_all> followed by C<guestfs_sync> when "
@@ -12447,19 +13053,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4686 ../fish/guestfish-actions.pod:3425
+#: ../src/guestfs-actions.pod:5266 ../fish/guestfish-actions.pod:3495
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4691
+#: ../src/guestfs-actions.pod:5273
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4693
+#: ../src/guestfs-actions.pod:5275
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12469,14 +13075,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4697 ../fish/guestfish-actions.pod:3434
+#: ../src/guestfs-actions.pod:5279 ../fish/guestfish-actions.pod:3504
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4701
+#: ../src/guestfs-actions.pod:5283
 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 "
@@ -12484,22 +13090,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4705 ../fish/guestfish-actions.pod:3442
+#: ../src/guestfs-actions.pod:5287 ../fish/guestfish-actions.pod:3512
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 # type: textblock
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4708 ../fish/guestfish-actions.pod:3445
+#: ../src/guestfs-actions.pod:5290 ../fish/guestfish-actions.pod:3515
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4712
+#: ../src/guestfs-actions.pod:5296
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4714
+#: ../src/guestfs-actions.pod:5298
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12510,26 +13116,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4719 ../fish/guestfish-actions.pod:3451
+#: ../src/guestfs-actions.pod:5303 ../fish/guestfish-actions.pod:3521
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4723
+#: ../src/guestfs-actions.pod:5307
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
 "the existing label on a filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
 "the existing label on a filesystem."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4728
+#: ../src/guestfs-actions.pod:5314
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4730
+#: ../src/guestfs-actions.pod:5316
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12540,7 +13146,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4735 ../fish/guestfish-actions.pod:3462
+#: ../src/guestfs-actions.pod:5321 ../fish/guestfish-actions.pod:3532
 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>, "
@@ -12548,19 +13154,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4740
+#: ../src/guestfs-actions.pod:5326
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
 "the existing UUID of a filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
 "the existing UUID of a filesystem."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4745
+#: ../src/guestfs-actions.pod:5333
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4747
+#: ../src/guestfs-actions.pod:5335
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12570,26 +13176,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4751
+#: ../src/guestfs-actions.pod:5339
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4755 ../fish/guestfish-actions.pod:3480
+#: ../src/guestfs-actions.pod:5343 ../fish/guestfish-actions.pod:3550
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4764
+#: ../src/guestfs-actions.pod:5354
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4766
+#: ../src/guestfs-actions.pod:5356
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12599,33 +13205,33 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4770 ../fish/guestfish-actions.pod:3493
+#: ../src/guestfs-actions.pod:5360 ../fish/guestfish-actions.pod:3563
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4773 ../fish/guestfish-actions.pod:3496
+#: ../src/guestfs-actions.pod:5363 ../fish/guestfish-actions.pod:3566
 msgid ""
 "This affects whether commands are able to access the network (see L<guestfs"
 "(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This affects whether commands are able to access the network (see L<guestfs"
 "(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4776
+#: ../src/guestfs-actions.pod:5366
 msgid ""
 "You must call this before calling C<guestfs_launch>, otherwise it has no "
 "effect."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You must call this before calling C<guestfs_launch>, otherwise it has no "
 "effect."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4781
+#: ../src/guestfs-actions.pod:5373
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4783
+#: ../src/guestfs-actions.pod:5375
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12635,29 +13241,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4787 ../fish/guestfish-actions.pod:3508
+#: ../src/guestfs-actions.pod:5379 ../fish/guestfish-actions.pod:3578
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 # type: textblock
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4789 ../fish/guestfish-actions.pod:3510
+#: ../src/guestfs-actions.pod:5381 ../fish/guestfish-actions.pod:3580
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4792 ../fish/guestfish-actions.pod:3513
+#: ../src/guestfs-actions.pod:5384 ../fish/guestfish-actions.pod:3583
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 # type: =head2
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4796
+#: ../src/guestfs-actions.pod:5390
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4798
+#: ../src/guestfs-actions.pod:5392
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12667,30 +13273,30 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4802 ../fish/guestfish-actions.pod:3521
+#: ../src/guestfs-actions.pod:5396 ../fish/guestfish-actions.pod:3591
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 # type: textblock
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4804 ../fish/guestfish-actions.pod:3523
+#: ../src/guestfs-actions.pod:5398 ../fish/guestfish-actions.pod:3593
 msgid ""
 "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4807 ../fish/guestfish-actions.pod:3526
+#: ../src/guestfs-actions.pod:5401 ../fish/guestfish-actions.pod:3596
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4810 ../fish/guestfish-actions.pod:3529
+#: ../src/guestfs-actions.pod:5404 ../fish/guestfish-actions.pod:3599
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 # type: textblock
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4812 ../fish/guestfish-actions.pod:3531
+#: ../src/guestfs-actions.pod:5406 ../fish/guestfish-actions.pod:3601
 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 "
@@ -12701,12 +13307,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4822
+#: ../src/guestfs-actions.pod:5418
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4824
+#: ../src/guestfs-actions.pod:5420
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12716,7 +13322,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4828
+#: ../src/guestfs-actions.pod:5424
 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 "
@@ -12725,14 +13331,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4833
+#: ../src/guestfs-actions.pod:5429
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4836 ../fish/guestfish-actions.pod:3553
+#: ../src/guestfs-actions.pod:5432 ../fish/guestfish-actions.pod:3623
 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 "
@@ -12741,12 +13347,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4844
+#: ../src/guestfs-actions.pod:5442
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4846
+#: ../src/guestfs-actions.pod:5444
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12756,26 +13362,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4850 ../fish/guestfish-actions.pod:3565
+#: ../src/guestfs-actions.pod:5448 ../fish/guestfish-actions.pod:3635
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4853 ../fish/guestfish-actions.pod:3568
+#: ../src/guestfs-actions.pod:5451 ../fish/guestfish-actions.pod:3638
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4861
+#: ../src/guestfs-actions.pod:5461
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4863
+#: ../src/guestfs-actions.pod:5463
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12785,7 +13391,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4867 ../fish/guestfish-actions.pod:3580
+#: ../src/guestfs-actions.pod:5467 ../fish/guestfish-actions.pod:3650
 msgid ""
 "If the command trace flag is set to 1, then commands are printed on stderr "
 "before they are executed in a format which is very similar to the one used "
 msgid ""
 "If the command trace flag is set to 1, then commands are printed on stderr "
 "before they are executed in a format which is very similar to the one used "
@@ -12795,26 +13401,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4874 ../fish/guestfish-actions.pod:3587
+#: ../src/guestfs-actions.pod:5474 ../fish/guestfish-actions.pod:3657
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4878 ../fish/guestfish-actions.pod:3591
+#: ../src/guestfs-actions.pod:5478 ../fish/guestfish-actions.pod:3661
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4883
+#: ../src/guestfs-actions.pod:5485
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4885
+#: ../src/guestfs-actions.pod:5487
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12824,24 +13430,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4889 ../fish/guestfish-actions.pod:3600
+#: ../src/guestfs-actions.pod:5491 ../fish/guestfish-actions.pod:3670
 msgid "If C<verbose> is true, this turns on verbose messages (to C<stderr>)."
 msgstr ""
 
 # type: textblock
 msgid "If C<verbose> is true, this turns on verbose messages (to C<stderr>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4891 ../fish/guestfish-actions.pod:3602
+#: ../src/guestfs-actions.pod:5493 ../fish/guestfish-actions.pod:3672
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4896
+#: ../src/guestfs-actions.pod:5500
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4898
+#: ../src/guestfs-actions.pod:5502
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12851,24 +13457,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4902 ../fish/guestfish-actions.pod:3609
+#: ../src/guestfs-actions.pod:5506 ../fish/guestfish-actions.pod:3679
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4905 ../fish/guestfish-actions.pod:3612
+#: ../src/guestfs-actions.pod:5509 ../fish/guestfish-actions.pod:3682
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4909
+#: ../src/guestfs-actions.pod:5515
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4911
+#: ../src/guestfs-actions.pod:5517
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12881,24 +13487,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4918 ../fish/guestfish-actions.pod:3618
+#: ../src/guestfs-actions.pod:5524 ../fish/guestfish-actions.pod:3688
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4922
+#: ../src/guestfs-actions.pod:5528
 msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4926
+#: ../src/guestfs-actions.pod:5534
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4928
+#: ../src/guestfs-actions.pod:5536
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12912,19 +13518,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4936 ../fish/guestfish-actions.pod:3628
+#: ../src/guestfs-actions.pod:5544 ../fish/guestfish-actions.pod:3698
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4939 ../fish/guestfish-actions.pod:3631
+#: ../src/guestfs-actions.pod:5547 ../fish/guestfish-actions.pod:3701
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 # type: textblock
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4941 ../fish/guestfish-actions.pod:3633
+#: ../src/guestfs-actions.pod:5549 ../fish/guestfish-actions.pod:3703
 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<-"
@@ -12935,14 +13541,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4949 ../fish/guestfish-actions.pod:3641
+#: ../src/guestfs-actions.pod:5557 ../fish/guestfish-actions.pod:3711
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4952 ../fish/guestfish-actions.pod:3644
+#: ../src/guestfs-actions.pod:5560 ../fish/guestfish-actions.pod:3714
 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 "
@@ -12950,18 +13556,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4956
+#: ../src/guestfs-actions.pod:5564
 msgid ""
 "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 # type: =head2
 msgid ""
 "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4964
+#: ../src/guestfs-actions.pod:5574
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4966
+#: ../src/guestfs-actions.pod:5576
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -12972,7 +13578,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4971
+#: ../src/guestfs-actions.pod:5581
 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 "
@@ -12981,19 +13587,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4977
+#: ../src/guestfs-actions.pod:5587
 msgid ""
 "See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
 "C<guestfs_part_disk>"
 msgstr ""
 
 # type: =head2
 msgid ""
 "See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
 "C<guestfs_part_disk>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4985
+#: ../src/guestfs-actions.pod:5597
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4987
+#: ../src/guestfs-actions.pod:5599
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13008,31 +13614,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4996 ../fish/guestfish-actions.pod:3674
+#: ../src/guestfs-actions.pod:5608 ../fish/guestfish-actions.pod:3744
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4999
+#: ../src/guestfs-actions.pod:5611
 msgid ""
 "For other parameters, see C<guestfs_sfdisk>.  You should usually pass C<0> "
 "for the cyls/heads/sectors parameters."
 msgstr ""
 
 # type: textblock
 msgid ""
 "For other parameters, see C<guestfs_sfdisk>.  You should usually pass C<0> "
 "for the cyls/heads/sectors parameters."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5002
+#: ../src/guestfs-actions.pod:5614
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5009
+#: ../src/guestfs-actions.pod:5623
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5011
+#: ../src/guestfs-actions.pod:5625
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13042,7 +13648,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5015
+#: ../src/guestfs-actions.pod:5629
 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, "
@@ -13051,18 +13657,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5020 ../src/guestfs-actions.pod:5034
-#: ../fish/guestfish-actions.pod:3694 ../fish/guestfish-actions.pod:3703
+#: ../src/guestfs-actions.pod:5634 ../src/guestfs-actions.pod:5650
+#: ../fish/guestfish-actions.pod:3764 ../fish/guestfish-actions.pod:3773
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 # type: =head2
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5026
+#: ../src/guestfs-actions.pod:5642
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5028
+#: ../src/guestfs-actions.pod:5644
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13072,17 +13678,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5032 ../fish/guestfish-actions.pod:3701
+#: ../src/guestfs-actions.pod:5648 ../fish/guestfish-actions.pod:3771
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 # type: =head2
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5040
+#: ../src/guestfs-actions.pod:5658
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5042
+#: ../src/guestfs-actions.pod:5660
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13092,24 +13698,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5046 ../fish/guestfish-actions.pod:3710
+#: ../src/guestfs-actions.pod:5664 ../fish/guestfish-actions.pod:3780
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5050
+#: ../src/guestfs-actions.pod:5668
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5055
+#: ../src/guestfs-actions.pod:5675
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5057
+#: ../src/guestfs-actions.pod:5677
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -13119,19 +13725,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5061 ../fish/guestfish-actions.pod:3720
+#: ../src/guestfs-actions.pod:5681 ../fish/guestfish-actions.pod:3790
 msgid ""
 "This call runs a command from the guest filesystem via the guest's C</bin/"
 "sh>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call runs a command from the guest filesystem via the guest's C</bin/"
 "sh>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5064
+#: ../src/guestfs-actions.pod:5684
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 # type: verbatim
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5066 ../fish/guestfish-actions.pod:3725
+#: ../src/guestfs-actions.pod:5686 ../fish/guestfish-actions.pod:3795
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
@@ -13139,24 +13745,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5068 ../fish/guestfish-actions.pod:3727
+#: ../src/guestfs-actions.pod:5688 ../fish/guestfish-actions.pod:3797
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5072
+#: ../src/guestfs-actions.pod:5692
 msgid "All the provisos about C<guestfs_command> apply to this call."
 msgstr ""
 
 # type: =head2
 msgid "All the provisos about C<guestfs_command> apply to this call."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5077
+#: ../src/guestfs-actions.pod:5699
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5079
+#: ../src/guestfs-actions.pod:5701
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13166,24 +13772,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5083
+#: ../src/guestfs-actions.pod:5705
 msgid ""
 "This is the same as C<guestfs_sh>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is the same as C<guestfs_sh>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5086
+#: ../src/guestfs-actions.pod:5708
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5092
+#: ../src/guestfs-actions.pod:5716
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5094
+#: ../src/guestfs-actions.pod:5718
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13193,17 +13799,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5098 ../fish/guestfish-actions.pod:3746
+#: ../src/guestfs-actions.pod:5722 ../fish/guestfish-actions.pod:3816
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:5726
+msgid "(Added in 1.0.41)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:5102 ../src/guestfs-structs.pod:109
+#: ../src/guestfs-actions.pod:5728 ../src/guestfs-structs.pod:109
 msgid "guestfs_stat"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_stat"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5104
+#: ../src/guestfs-actions.pod:5730
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -13213,17 +13824,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5110 ../fish/guestfish-actions.pod:3754
+#: ../src/guestfs-actions.pod:5736 ../fish/guestfish-actions.pod:3824
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 # type: =head2
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5116 ../src/guestfs-structs.pod:135
+#: ../src/guestfs-actions.pod:5744 ../src/guestfs-structs.pod:135
 msgid "guestfs_statvfs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_statvfs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5118
+#: ../src/guestfs-actions.pod:5746
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
@@ -13233,7 +13844,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5122 ../fish/guestfish-actions.pod:3760
+#: ../src/guestfs-actions.pod:5750 ../fish/guestfish-actions.pod:3830
 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 "
@@ -13241,24 +13852,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5126 ../fish/guestfish-actions.pod:3764
+#: ../src/guestfs-actions.pod:5754 ../fish/guestfish-actions.pod:3834
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 # type: textblock
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5128
+#: ../src/guestfs-actions.pod:5756
 msgid ""
 "This function returns a C<struct guestfs_statvfs *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_statvfs> after use>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function returns a C<struct guestfs_statvfs *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_statvfs> after use>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5132
+#: ../src/guestfs-actions.pod:5762
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5134
+#: ../src/guestfs-actions.pod:5764
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13268,19 +13879,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5138 ../fish/guestfish-actions.pod:3770
+#: ../src/guestfs-actions.pod:5768 ../fish/guestfish-actions.pod:3840
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5148
+#: ../src/guestfs-actions.pod:5780
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5150
+#: ../src/guestfs-actions.pod:5782
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13291,93 +13902,93 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5155
+#: ../src/guestfs-actions.pod:5787
 msgid ""
 "This is like the C<guestfs_strings> command, but allows you to specify the "
 "encoding of strings that are looked for in the source file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is like the C<guestfs_strings> command, but allows you to specify the "
 "encoding of strings that are looked for in the source file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5159 ../fish/guestfish-actions.pod:3784
+#: ../src/guestfs-actions.pod:5791 ../fish/guestfish-actions.pod:3854
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:5163 ../fish/guestfish-actions.pod:3788
+#: ../src/guestfs-actions.pod:5795 ../fish/guestfish-actions.pod:3858
 msgid "s"
 msgstr ""
 
 # type: textblock
 msgid "s"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5165
+#: ../src/guestfs-actions.pod:5797
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 # type: =item
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:5168 ../fish/guestfish-actions.pod:3793
+#: ../src/guestfs-actions.pod:5800 ../fish/guestfish-actions.pod:3863
 msgid "S"
 msgstr ""
 
 # type: textblock
 msgid "S"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5170 ../fish/guestfish-actions.pod:3795
+#: ../src/guestfs-actions.pod:5802 ../fish/guestfish-actions.pod:3865
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 # type: =item
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:5172 ../fish/guestfish-actions.pod:3797
+#: ../src/guestfs-actions.pod:5804 ../fish/guestfish-actions.pod:3867
 msgid "b"
 msgstr ""
 
 # type: textblock
 msgid "b"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5174 ../fish/guestfish-actions.pod:3799
+#: ../src/guestfs-actions.pod:5806 ../fish/guestfish-actions.pod:3869
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 # type: =item
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:5177 ../fish/guestfish-actions.pod:3802
+#: ../src/guestfs-actions.pod:5809 ../fish/guestfish-actions.pod:3872
 msgid "l (lower case letter L)"
 msgstr ""
 
 # type: textblock
 msgid "l (lower case letter L)"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5179 ../fish/guestfish-actions.pod:3804
+#: ../src/guestfs-actions.pod:5811 ../fish/guestfish-actions.pod:3874
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 # type: =item
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:5182 ../fish/guestfish-actions.pod:3807
+#: ../src/guestfs-actions.pod:5814 ../fish/guestfish-actions.pod:3877
 msgid "B"
 msgstr ""
 
 # type: textblock
 msgid "B"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5184 ../fish/guestfish-actions.pod:3809
+#: ../src/guestfs-actions.pod:5816 ../fish/guestfish-actions.pod:3879
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 # type: =item
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:5186 ../fish/guestfish-actions.pod:3811
+#: ../src/guestfs-actions.pod:5818 ../fish/guestfish-actions.pod:3881
 msgid "L"
 msgstr ""
 
 # type: textblock
 msgid "L"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5188 ../fish/guestfish-actions.pod:3813
+#: ../src/guestfs-actions.pod:5820 ../fish/guestfish-actions.pod:3883
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 # type: textblock
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5192 ../fish/guestfish-actions.pod:3817
+#: ../src/guestfs-actions.pod:5824 ../fish/guestfish-actions.pod:3887
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 # type: =head2
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5201
+#: ../src/guestfs-actions.pod:5835
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5203
+#: ../src/guestfs-actions.pod:5837
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13387,19 +13998,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5207
+#: ../src/guestfs-actions.pod:5841
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<guestfs_swapon_device>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<guestfs_swapon_device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5213
+#: ../src/guestfs-actions.pod:5849
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5215
+#: ../src/guestfs-actions.pod:5851
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13409,17 +14020,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5219 ../fish/guestfish-actions.pod:3834
+#: ../src/guestfs-actions.pod:5855 ../fish/guestfish-actions.pod:3904
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 # type: =head2
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5223
+#: ../src/guestfs-actions.pod:5861
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5225
+#: ../src/guestfs-actions.pod:5863
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13429,19 +14040,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5229 ../fish/guestfish-actions.pod:3840
+#: ../src/guestfs-actions.pod:5867 ../fish/guestfish-actions.pod:3910
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5234
+#: ../src/guestfs-actions.pod:5874
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5236
+#: ../src/guestfs-actions.pod:5876
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13451,19 +14062,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5240 ../fish/guestfish-actions.pod:3847
+#: ../src/guestfs-actions.pod:5880 ../fish/guestfish-actions.pod:3917
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5245
+#: ../src/guestfs-actions.pod:5887
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5247
+#: ../src/guestfs-actions.pod:5889
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13473,7 +14084,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5251
+#: ../src/guestfs-actions.pod:5893
 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 "
@@ -13481,7 +14092,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5256 ../fish/guestfish-actions.pod:3859
+#: ../src/guestfs-actions.pod:5898 ../fish/guestfish-actions.pod:3929
 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 "
@@ -13491,12 +14102,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5265
+#: ../src/guestfs-actions.pod:5909
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5267
+#: ../src/guestfs-actions.pod:5911
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13506,19 +14117,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5271
+#: ../src/guestfs-actions.pod:5915
 msgid ""
 "This command enables swap to a file.  See C<guestfs_swapon_device> for other "
 "notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a file.  See C<guestfs_swapon_device> for other "
 "notes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5276
+#: ../src/guestfs-actions.pod:5922
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5278
+#: ../src/guestfs-actions.pod:5924
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13528,19 +14139,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5282
+#: ../src/guestfs-actions.pod:5928
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a labeled swap partition.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5287
+#: ../src/guestfs-actions.pod:5935
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5289
+#: ../src/guestfs-actions.pod:5937
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13550,19 +14161,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5293
+#: ../src/guestfs-actions.pod:5941
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<guestfs_swapon_device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5298
+#: ../src/guestfs-actions.pod:5948
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5300
+#: ../src/guestfs-actions.pod:5950
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13571,26 +14182,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5303 ../fish/guestfish-actions.pod:3891
+#: ../src/guestfs-actions.pod:5953 ../fish/guestfish-actions.pod:3961
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5306 ../fish/guestfish-actions.pod:3894
+#: ../src/guestfs-actions.pod:5956 ../fish/guestfish-actions.pod:3964
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5311
+#: ../src/guestfs-actions.pod:5963
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5313
+#: ../src/guestfs-actions.pod:5965
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13600,18 +14211,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5317 ../fish/guestfish-actions.pod:3901
+#: ../src/guestfs-actions.pod:5969 ../fish/guestfish-actions.pod:3971
 msgid ""
 "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5327
+#: ../src/guestfs-actions.pod:5981
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5329
+#: ../src/guestfs-actions.pod:5983
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13622,26 +14233,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5334 ../fish/guestfish-actions.pod:3911
+#: ../src/guestfs-actions.pod:5988 ../fish/guestfish-actions.pod:3981
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5337 ../fish/guestfish-actions.pod:3914
+#: ../src/guestfs-actions.pod:5991 ../fish/guestfish-actions.pod:3984
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 # type: =head2
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5349
+#: ../src/guestfs-actions.pod:6005
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5351
+#: ../src/guestfs-actions.pod:6007
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13652,25 +14263,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5356 ../fish/guestfish-actions.pod:3926
+#: ../src/guestfs-actions.pod:6012 ../fish/guestfish-actions.pod:3996
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5359
+#: ../src/guestfs-actions.pod:6015
 msgid ""
 "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 msgid ""
 "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:6020 ../src/guestfs-actions.pod:6037
+#: ../src/guestfs-actions.pod:6053 ../src/guestfs-actions.pod:6069
+msgid "(Added in 1.0.3)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:5364
+#: ../src/guestfs-actions.pod:6022
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5366
+#: ../src/guestfs-actions.pod:6024
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13681,26 +14298,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5371 ../fish/guestfish-actions.pod:3938
+#: ../src/guestfs-actions.pod:6029 ../fish/guestfish-actions.pod:4008
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5374
+#: ../src/guestfs-actions.pod:6032
 msgid ""
 "To download a compressed tarball, use C<guestfs_tgz_out> or "
 "C<guestfs_txz_out>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "To download a compressed tarball, use C<guestfs_tgz_out> or "
 "C<guestfs_txz_out>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5379
+#: ../src/guestfs-actions.pod:6039
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5381
+#: ../src/guestfs-actions.pod:6041
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13711,24 +14328,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5386 ../fish/guestfish-actions.pod:3950
+#: ../src/guestfs-actions.pod:6046 ../fish/guestfish-actions.pod:4020
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5389
+#: ../src/guestfs-actions.pod:6049
 msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
 msgstr ""
 
 # type: =head2
 msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5393
+#: ../src/guestfs-actions.pod:6055
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5395
+#: ../src/guestfs-actions.pod:6057
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13739,24 +14356,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5400 ../fish/guestfish-actions.pod:3961
+#: ../src/guestfs-actions.pod:6062 ../fish/guestfish-actions.pod:4031
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5403
+#: ../src/guestfs-actions.pod:6065
 msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
 msgstr ""
 
 # type: =head2
 msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5407
+#: ../src/guestfs-actions.pod:6071
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5409
+#: ../src/guestfs-actions.pod:6073
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13766,7 +14383,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5413 ../fish/guestfish-actions.pod:3972
+#: ../src/guestfs-actions.pod:6077 ../fish/guestfish-actions.pod:4042
 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-"
@@ -13774,19 +14391,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5417 ../fish/guestfish-actions.pod:3976
+#: ../src/guestfs-actions.pod:6081 ../fish/guestfish-actions.pod:4046
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5422
+#: ../src/guestfs-actions.pod:6088
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5424
+#: ../src/guestfs-actions.pod:6090
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13796,19 +14413,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5428 ../fish/guestfish-actions.pod:3983
+#: ../src/guestfs-actions.pod:6094 ../fish/guestfish-actions.pod:4053
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5433
+#: ../src/guestfs-actions.pod:6101
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5435
+#: ../src/guestfs-actions.pod:6103
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13819,14 +14436,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5440 ../fish/guestfish-actions.pod:3990
+#: ../src/guestfs-actions.pod:6108 ../fish/guestfish-actions.pod:4060
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5443
+#: ../src/guestfs-actions.pod:6111
 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 "
@@ -13835,12 +14452,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5451
+#: ../src/guestfs-actions.pod:6121
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5453
+#: ../src/guestfs-actions.pod:6123
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -13850,14 +14467,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5457 ../fish/guestfish-actions.pod:4003
+#: ../src/guestfs-actions.pod:6127 ../fish/guestfish-actions.pod:4073
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5460 ../fish/guestfish-actions.pod:4006
+#: ../src/guestfs-actions.pod:6130 ../fish/guestfish-actions.pod:4076
 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 "
@@ -13866,12 +14483,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5471
+#: ../src/guestfs-actions.pod:6143
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5473
+#: ../src/guestfs-actions.pod:6145
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13882,19 +14499,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5478 ../fish/guestfish-actions.pod:4015
+#: ../src/guestfs-actions.pod:6150 ../fish/guestfish-actions.pod:4085
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5483
+#: ../src/guestfs-actions.pod:6157
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5485
+#: ../src/guestfs-actions.pod:6159
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13905,19 +14522,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5490 ../fish/guestfish-actions.pod:4024
+#: ../src/guestfs-actions.pod:6164 ../fish/guestfish-actions.pod:4094
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5495
+#: ../src/guestfs-actions.pod:6171
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5497
+#: ../src/guestfs-actions.pod:6173
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13927,14 +14544,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5501 ../fish/guestfish-actions.pod:4033
+#: ../src/guestfs-actions.pod:6177 ../fish/guestfish-actions.pod:4103
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5504 ../fish/guestfish-actions.pod:4036
+#: ../src/guestfs-actions.pod:6180 ../fish/guestfish-actions.pod:4106
 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 "
@@ -13942,7 +14559,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5509 ../fish/guestfish-actions.pod:4041
+#: ../src/guestfs-actions.pod:6185 ../fish/guestfish-actions.pod:4111
 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 "
@@ -13950,24 +14567,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5513
+#: ../src/guestfs-actions.pod:6189
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5516 ../fish/guestfish-actions.pod:4048
+#: ../src/guestfs-actions.pod:6192 ../fish/guestfish-actions.pod:4118
 msgid "This call returns the previous umask."
 msgstr ""
 
 # type: =head2
 msgid "This call returns the previous umask."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5520
+#: ../src/guestfs-actions.pod:6198
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5522
+#: ../src/guestfs-actions.pod:6200
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13977,19 +14594,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5526 ../fish/guestfish-actions.pod:4056
+#: ../src/guestfs-actions.pod:6204 ../fish/guestfish-actions.pod:4126
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5532
+#: ../src/guestfs-actions.pod:6212
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5534
+#: ../src/guestfs-actions.pod:6214
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -13998,22 +14615,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5537 ../fish/guestfish-actions.pod:4066
+#: ../src/guestfs-actions.pod:6217 ../fish/guestfish-actions.pod:4136
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 # type: textblock
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5539 ../fish/guestfish-actions.pod:4068
+#: ../src/guestfs-actions.pod:6219 ../fish/guestfish-actions.pod:4138
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 # type: =head2
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5543
+#: ../src/guestfs-actions.pod:6225
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5545
+#: ../src/guestfs-actions.pod:6227
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14024,23 +14641,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5550 ../src/guestfs-actions.pod:5567
-#: ../fish/guestfish-actions.pod:4074 ../fish/guestfish-actions.pod:4087
+#: ../src/guestfs-actions.pod:6232 ../src/guestfs-actions.pod:6251
+#: ../fish/guestfish-actions.pod:4144 ../fish/guestfish-actions.pod:4157
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 # type: textblock
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5555
+#: ../src/guestfs-actions.pod:6237
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5559
+#: ../src/guestfs-actions.pod:6243
 msgid "guestfs_upload_offset"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_upload_offset"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5561
+#: ../src/guestfs-actions.pod:6245
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14052,7 +14669,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5570 ../fish/guestfish-actions.pod:4090
+#: ../src/guestfs-actions.pod:6254 ../fish/guestfish-actions.pod:4160
 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 "
@@ -14062,7 +14679,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5577
+#: ../src/guestfs-actions.pod:6261
 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 "
@@ -14070,17 +14687,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5582
+#: ../src/guestfs-actions.pod:6266
 msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5586
+#: ../src/guestfs-actions.pod:6272
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5588
+#: ../src/guestfs-actions.pod:6274
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14094,26 +14711,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5596 ../fish/guestfish-actions.pod:4110
+#: ../src/guestfs-actions.pod:6282 ../fish/guestfish-actions.pod:4180
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 # type: textblock
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5599 ../fish/guestfish-actions.pod:4113
+#: ../src/guestfs-actions.pod:6285 ../fish/guestfish-actions.pod:4183
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5602 ../fish/guestfish-actions.pod:4116
+#: ../src/guestfs-actions.pod:6288 ../fish/guestfish-actions.pod:4186
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5605 ../fish/guestfish-actions.pod:4119
+#: ../src/guestfs-actions.pod:6291 ../fish/guestfish-actions.pod:4189
 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 "
@@ -14121,7 +14738,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5609 ../fish/guestfish-actions.pod:4123
+#: ../src/guestfs-actions.pod:6295 ../fish/guestfish-actions.pod:4193
 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 "
@@ -14129,12 +14746,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5615 ../src/guestfs-structs.pod:175
+#: ../src/guestfs-actions.pod:6303 ../src/guestfs-structs.pod:175
 msgid "guestfs_version"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_version"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5617
+#: ../src/guestfs-actions.pod:6305
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
@@ -14143,13 +14760,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5620 ../fish/guestfish-actions.pod:4131
+#: ../src/guestfs-actions.pod:6308 ../fish/guestfish-actions.pod:4201
 msgid ""
 "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5623 ../fish/guestfish-actions.pod:4134
+#: ../src/guestfs-actions.pod:6311 ../fish/guestfish-actions.pod:4204
 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 "
@@ -14158,7 +14775,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5628 ../fish/guestfish-actions.pod:4139
+#: ../src/guestfs-actions.pod:6316 ../fish/guestfish-actions.pod:4209
 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 "
@@ -14167,7 +14784,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5634 ../fish/guestfish-actions.pod:4145
+#: ../src/guestfs-actions.pod:6322 ../fish/guestfish-actions.pod:4215
 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 "
@@ -14176,18 +14793,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5640 ../fish/guestfish-actions.pod:4151
+#: ../src/guestfs-actions.pod:6328 ../fish/guestfish-actions.pod:4221
 msgid ""
 "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 # type: textblock
 msgid ""
 "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5643 ../fish/guestfish-actions.pod:4154
+#: ../src/guestfs-actions.pod:6331 ../fish/guestfish-actions.pod:4224
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 # type: textblock
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5645
+#: ../src/guestfs-actions.pod:6333
 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 "
@@ -14196,19 +14813,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5651
+#: ../src/guestfs-actions.pod:6339
 msgid ""
 "This function returns a C<struct guestfs_version *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_version> after use>."
 msgstr ""
 
 msgid ""
 "This function returns a C<struct guestfs_version *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_version> after use>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:6343
+msgid "(Added in 1.0.58)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:5655
+#: ../src/guestfs-actions.pod:6345
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5657
+#: ../src/guestfs-actions.pod:6347
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14218,27 +14840,32 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5661 ../fish/guestfish-actions.pod:4166
+#: ../src/guestfs-actions.pod:6351 ../fish/guestfish-actions.pod:4236
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5664 ../fish/guestfish-actions.pod:4169
+#: ../src/guestfs-actions.pod:6354 ../fish/guestfish-actions.pod:4239
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 # type: textblock
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5666
+#: ../src/guestfs-actions.pod:6356
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:6361 ../src/guestfs-actions.pod:6398
+msgid "(Added in 1.3.18)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:5671
+#: ../src/guestfs-actions.pod:6363
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5673
+#: ../src/guestfs-actions.pod:6365
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14248,14 +14875,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5677 ../fish/guestfish-actions.pod:4177
+#: ../src/guestfs-actions.pod:6369 ../fish/guestfish-actions.pod:4247
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5680 ../fish/guestfish-actions.pod:4180
+#: ../src/guestfs-actions.pod:6372 ../fish/guestfish-actions.pod:4250
 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 "
@@ -14263,12 +14890,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5688
+#: ../src/guestfs-actions.pod:6382
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5690
+#: ../src/guestfs-actions.pod:6384
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14278,27 +14905,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5694 ../fish/guestfish-actions.pod:4189
+#: ../src/guestfs-actions.pod:6388 ../fish/guestfish-actions.pod:4259
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5697 ../fish/guestfish-actions.pod:4192
+#: ../src/guestfs-actions.pod:6391 ../fish/guestfish-actions.pod:4262
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 # type: textblock
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5699
+#: ../src/guestfs-actions.pod:6393
 msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
 msgstr ""
 
 # type: =head2
 msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5704
+#: ../src/guestfs-actions.pod:6400
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5706
+#: ../src/guestfs-actions.pod:6402
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14309,7 +14936,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5711 ../fish/guestfish-actions.pod:4200
+#: ../src/guestfs-actions.pod:6407 ../fish/guestfish-actions.pod:4270
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>.  If activated, then they "
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>.  If activated, then they "
@@ -14318,24 +14945,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5717 ../fish/guestfish-actions.pod:4206
+#: ../src/guestfs-actions.pod:6413 ../fish/guestfish-actions.pod:4276
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 # type: textblock
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5719 ../fish/guestfish-actions.pod:4208
+#: ../src/guestfs-actions.pod:6415 ../fish/guestfish-actions.pod:4278
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5724
+#: ../src/guestfs-actions.pod:6422
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5726
+#: ../src/guestfs-actions.pod:6424
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14345,7 +14972,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5730 ../fish/guestfish-actions.pod:4215
+#: ../src/guestfs-actions.pod:6428 ../fish/guestfish-actions.pod:4285
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups.  If activated, then they are made known to the "
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups.  If activated, then they are made known to the "
@@ -14354,17 +14981,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5736 ../fish/guestfish-actions.pod:4221
+#: ../src/guestfs-actions.pod:6434 ../fish/guestfish-actions.pod:4291
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 # type: =head2
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5740
+#: ../src/guestfs-actions.pod:6440
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5742
+#: ../src/guestfs-actions.pod:6442
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14375,19 +15002,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5747 ../fish/guestfish-actions.pod:4227
+#: ../src/guestfs-actions.pod:6447 ../fish/guestfish-actions.pod:4297
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5752
+#: ../src/guestfs-actions.pod:6454
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5754
+#: ../src/guestfs-actions.pod:6456
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14397,31 +15024,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5758 ../fish/guestfish-actions.pod:4234
+#: ../src/guestfs-actions.pod:6460 ../fish/guestfish-actions.pod:4304
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5761
+#: ../src/guestfs-actions.pod:6463
 msgid ""
 "You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
 "associate logical volumes and volume groups."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
 "associate logical volumes and volume groups."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5764
+#: ../src/guestfs-actions.pod:6466
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5770
+#: ../src/guestfs-actions.pod:6474
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5772
+#: ../src/guestfs-actions.pod:6476
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14431,31 +15058,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5776 ../fish/guestfish-actions.pod:4246
+#: ../src/guestfs-actions.pod:6480 ../fish/guestfish-actions.pod:4316
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5779
+#: ../src/guestfs-actions.pod:6483
 msgid ""
 "You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
 "associate physical volumes and volume groups."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
 "associate physical volumes and volume groups."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5782
+#: ../src/guestfs-actions.pod:6486
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5788
+#: ../src/guestfs-actions.pod:6494
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5790
+#: ../src/guestfs-actions.pod:6496
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14465,23 +15092,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5794 ../fish/guestfish-actions.pod:4258
+#: ../src/guestfs-actions.pod:6500 ../fish/guestfish-actions.pod:4328
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 # type: textblock
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5796 ../fish/guestfish-actions.pod:4260
+#: ../src/guestfs-actions.pod:6502 ../fish/guestfish-actions.pod:4330
 msgid ""
 "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5801
+#: ../src/guestfs-actions.pod:6509
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5803
+#: ../src/guestfs-actions.pod:6511
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14492,17 +15119,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5808 ../fish/guestfish-actions.pod:4267
+#: ../src/guestfs-actions.pod:6516 ../fish/guestfish-actions.pod:4337
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 # type: =head2
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5812
+#: ../src/guestfs-actions.pod:6522
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5814
+#: ../src/guestfs-actions.pod:6524
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14511,31 +15138,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5817 ../fish/guestfish-actions.pod:4273
+#: ../src/guestfs-actions.pod:6527 ../fish/guestfish-actions.pod:4343
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5820 ../fish/guestfish-actions.pod:4276
+#: ../src/guestfs-actions.pod:6530 ../fish/guestfish-actions.pod:4346
 msgid ""
 "This returns a list of just the volume group names that were detected (eg. "
 "C<VolGroup00>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns a list of just the volume group names that were detected (eg. "
 "C<VolGroup00>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5823
+#: ../src/guestfs-actions.pod:6533
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5829
+#: ../src/guestfs-actions.pod:6541
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5831
+#: ../src/guestfs-actions.pod:6543
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
@@ -14544,27 +15171,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5834 ../fish/guestfish-actions.pod:4285
+#: ../src/guestfs-actions.pod:6546 ../fish/guestfish-actions.pod:4355
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5837
+#: ../src/guestfs-actions.pod:6549
 msgid ""
 msgid ""
-"This function returns a C<struct guestfs_lvm_vg_list *> (see E<lt>guestfs-"
-"structs.hE<gt>), or NULL if there was an error.  I<The caller must call "
-"C<guestfs_free_lvm_vg_list> after use>."
+"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>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5842
+#: ../src/guestfs-actions.pod:6555
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5844
+#: ../src/guestfs-actions.pod:6557
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14573,19 +15199,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5847 ../fish/guestfish-actions.pod:4292
+#: ../src/guestfs-actions.pod:6560 ../fish/guestfish-actions.pod:4362
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5852
+#: ../src/guestfs-actions.pod:6567
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5854
+#: ../src/guestfs-actions.pod:6569
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14595,17 +15221,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5858 ../fish/guestfish-actions.pod:4299
+#: ../src/guestfs-actions.pod:6573 ../fish/guestfish-actions.pod:4369
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 # type: =head2
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5863
+#: ../src/guestfs-actions.pod:6580
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5865
+#: ../src/guestfs-actions.pod:6582
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14614,12 +15240,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5868
+#: ../src/guestfs-actions.pod:6585
 msgid "This function is a no op."
 msgstr ""
 
 # type: textblock
 msgid "This function is a no op."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5870
+#: ../src/guestfs-actions.pod:6587
 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 "
@@ -14627,19 +15253,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5875
+#: ../src/guestfs-actions.pod:6592
 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: =head2
 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: =head2
-#: ../src/guestfs-actions.pod:5881
+#: ../src/guestfs-actions.pod:6600
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5883
+#: ../src/guestfs-actions.pod:6602
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14649,19 +15275,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5887 ../fish/guestfish-actions.pod:4305
+#: ../src/guestfs-actions.pod:6606 ../fish/guestfish-actions.pod:4375
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5892
+#: ../src/guestfs-actions.pod:6613
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5894
+#: ../src/guestfs-actions.pod:6615
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14671,18 +15297,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5898 ../fish/guestfish-actions.pod:4312
+#: ../src/guestfs-actions.pod:6619 ../fish/guestfish-actions.pod:4382
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5903
+#: ../src/guestfs-actions.pod:6626
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5905
+#: ../src/guestfs-actions.pod:6628
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14692,18 +15318,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5909 ../fish/guestfish-actions.pod:4319
+#: ../src/guestfs-actions.pod:6632 ../fish/guestfish-actions.pod:4389
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5914
+#: ../src/guestfs-actions.pod:6639
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5916
+#: ../src/guestfs-actions.pod:6641
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14715,19 +15341,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5922 ../fish/guestfish-actions.pod:4326
+#: ../src/guestfs-actions.pod:6647 ../fish/guestfish-actions.pod:4396
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5930
+#: ../src/guestfs-actions.pod:6657
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5932
+#: ../src/guestfs-actions.pod:6659
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14739,39 +15365,39 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5938 ../fish/guestfish-actions.pod:4336
+#: ../src/guestfs-actions.pod:6665 ../fish/guestfish-actions.pod:4406
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5942 ../fish/guestfish-actions.pod:4340
+#: ../src/guestfs-actions.pod:6669 ../fish/guestfish-actions.pod:4410
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5946 ../fish/guestfish-actions.pod:4344
+#: ../src/guestfs-actions.pod:6673 ../fish/guestfish-actions.pod:4414
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 # type: textblock
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5954 ../fish/guestfish-actions.pod:4350
+#: ../src/guestfs-actions.pod:6681 ../fish/guestfish-actions.pod:4420
 msgid ""
 "This function is deprecated.  In new code, use the C<write> call instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<write> call instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5961
+#: ../src/guestfs-actions.pod:6690
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5963
+#: ../src/guestfs-actions.pod:6692
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14782,18 +15408,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5968 ../fish/guestfish-actions.pod:4361
+#: ../src/guestfs-actions.pod:6697 ../fish/guestfish-actions.pod:4431
 msgid ""
 "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5978
+#: ../src/guestfs-actions.pod:6709
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5980
+#: ../src/guestfs-actions.pod:6711
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14804,18 +15430,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5985 ../fish/guestfish-actions.pod:4371
+#: ../src/guestfs-actions.pod:6716 ../fish/guestfish-actions.pod:4441
 msgid ""
 "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5995
+#: ../src/guestfs-actions.pod:6728
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5997
+#: ../src/guestfs-actions.pod:6730
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14825,12 +15451,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6001 ../fish/guestfish-actions.pod:4381
+#: ../src/guestfs-actions.pod:6734 ../fish/guestfish-actions.pod:4451
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6003 ../fish/guestfish-actions.pod:4383
+#: ../src/guestfs-actions.pod:6736 ../fish/guestfish-actions.pod:4453
 msgid ""
 "How many blocks are zeroed isn't specified (but it's I<not> enough to "
 "securely wipe the device).  It should be sufficient to remove any partition "
 msgid ""
 "How many blocks are zeroed isn't specified (but it's I<not> enough to "
 "securely wipe the device).  It should be sufficient to remove any partition "
@@ -14838,17 +15464,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6007
+#: ../src/guestfs-actions.pod:6740
 msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:6016
+#: ../src/guestfs-actions.pod:6751
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6018
+#: ../src/guestfs-actions.pod:6753
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14858,19 +15484,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6022
+#: ../src/guestfs-actions.pod:6757
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with "
 "C<guestfs_zero> which just zeroes the first few blocks of a device."
 msgstr ""
 
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with "
 "C<guestfs_zero> which just zeroes the first few blocks of a device."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:6771
+msgid "(Added in 1.3.1)"
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:6036
+#: ../src/guestfs-actions.pod:6773
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6038
+#: ../src/guestfs-actions.pod:6775
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -14880,7 +15511,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6042 ../fish/guestfish-actions.pod:4404
+#: ../src/guestfs-actions.pod:6779 ../fish/guestfish-actions.pod:4474
 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 "
@@ -14888,24 +15519,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6047 ../fish/guestfish-actions.pod:4409
+#: ../src/guestfs-actions.pod:6784 ../fish/guestfish-actions.pod:4479
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 # type: textblock
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6050 ../fish/guestfish-actions.pod:4412
+#: ../src/guestfs-actions.pod:6787 ../fish/guestfish-actions.pod:4482
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:6055
+#: ../src/guestfs-actions.pod:6794
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6057
+#: ../src/guestfs-actions.pod:6796
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14916,18 +15547,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6062 ../fish/guestfish-actions.pod:4419
+#: ../src/guestfs-actions.pod:6801 ../fish/guestfish-actions.pod:4489
 msgid ""
 "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:6072
+#: ../src/guestfs-actions.pod:6813
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6074
+#: ../src/guestfs-actions.pod:6815
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -14938,18 +15569,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6079 ../fish/guestfish-actions.pod:4429
+#: ../src/guestfs-actions.pod:6820 ../fish/guestfish-actions.pod:4499
 msgid ""
 "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:6089
+#: ../src/guestfs-actions.pod:6832
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6091
+#: ../src/guestfs-actions.pod:6834
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -14960,36 +15591,36 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6096 ../fish/guestfish-actions.pod:4439
+#: ../src/guestfs-actions.pod:6839 ../fish/guestfish-actions.pod:4509
 msgid ""
 "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6099 ../fish/guestfish-actions.pod:4442
+#: ../src/guestfs-actions.pod:6842 ../fish/guestfish-actions.pod:4512
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 # type: textblock
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6101
+#: ../src/guestfs-actions.pod:6844
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6107 ../fish/guestfish-actions.pod:4447
+#: ../src/guestfs-actions.pod:6850 ../fish/guestfish-actions.pod:4517
 msgid ""
 "This function is deprecated.  In new code, use the C<file> call instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This function is deprecated.  In new code, use the C<file> call instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:6114
+#: ../src/guestfs-actions.pod:6859
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6116
+#: ../src/guestfs-actions.pod:6861
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -15000,18 +15631,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6121 ../fish/guestfish-actions.pod:4458
+#: ../src/guestfs-actions.pod:6866 ../fish/guestfish-actions.pod:4528
 msgid ""
 "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:6131
+#: ../src/guestfs-actions.pod:6878
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:6133
+#: ../src/guestfs-actions.pod:6880
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -15022,7 +15653,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:6138 ../fish/guestfish-actions.pod:4468
+#: ../src/guestfs-actions.pod:6885 ../fish/guestfish-actions.pod:4538
 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 ""
@@ -15688,7 +16319,7 @@ msgstr ""
 #: ../fish/guestfish.pod:13
 #, no-wrap
 msgid ""
 #: ../fish/guestfish.pod:13
 #, no-wrap
 msgid ""
-" guestfish -a disk.img\n"
+" guestfish [--ro|--rw] -a disk.img\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
@@ -15696,7 +16327,7 @@ msgstr ""
 #: ../fish/guestfish.pod:15
 #, no-wrap
 msgid ""
 #: ../fish/guestfish.pod:15
 #, no-wrap
 msgid ""
-" guestfish -a disk.img -m dev[:mountpoint]\n"
+" guestfish [--ro|--rw] -a disk.img -m dev[:mountpoint]\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
@@ -15712,7 +16343,7 @@ msgstr ""
 #: ../fish/guestfish.pod:19
 #, no-wrap
 msgid ""
 #: ../fish/guestfish.pod:19
 #, no-wrap
 msgid ""
-" guestfish -a disk.img -i\n"
+" guestfish [--ro|--rw] -a disk.img -i\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
@@ -15758,9 +16389,9 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:41 ../fish/guestfish.pod:800
+#: ../fish/guestfish.pod:41 ../fish/guestfish.pod:846
 #: ../fuse/guestmount.pod:39 ../tools/virt-edit.pl:58
 #: ../fuse/guestmount.pod:39 ../tools/virt-edit.pl:58
-#: ../tools/virt-resize.pl:66 ../tools/virt-cat.pl:50 ../tools/virt-tar.pl:45
+#: ../tools/virt-resize.pl:66 ../tools/virt-tar.pl:45
 msgid "EXAMPLES"
 msgstr ""
 
 msgid "EXAMPLES"
 msgstr ""
 
@@ -15899,7 +16530,7 @@ msgstr ""
 #: ../fish/guestfish.pod:102
 #, no-wrap
 msgid ""
 #: ../fish/guestfish.pod:102
 #, no-wrap
 msgid ""
-" guestfish --add disk.img \\\n"
+" guestfish --rw --add disk.img \\\n"
 "   --mount /dev/vg_guest/lv_root \\\n"
 "   --mount /dev/sda1:/boot \\\n"
 "   edit /boot/grub/grub.conf\n"
 "   --mount /dev/vg_guest/lv_root \\\n"
 "   --mount /dev/sda1:/boot \\\n"
 "   edit /boot/grub/grub.conf\n"
@@ -15942,7 +16573,7 @@ msgstr ""
 #: ../fish/guestfish.pod:118
 #, no-wrap
 msgid ""
 #: ../fish/guestfish.pod:118
 #, no-wrap
 msgid ""
-" guestfish -a disk.img -i edit /boot/grub/grub.conf\n"
+" guestfish --rw -a disk.img -i edit /boot/grub/grub.conf\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
@@ -15994,7 +16625,7 @@ msgid "To list what is available do:"
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:139 ../fish/guestfish.pod:791
+#: ../fish/guestfish.pod:139 ../fish/guestfish.pod:837
 #, no-wrap
 msgid ""
 " guestfish -N help | less\n"
 #, no-wrap
 msgid ""
 " guestfish -N help | less\n"
@@ -16010,7 +16641,7 @@ msgstr ""
 #: ../fish/guestfish.pod:143
 #, no-wrap
 msgid ""
 #: ../fish/guestfish.pod:143
 #, no-wrap
 msgid ""
-" eval `guestfish --listen`\n"
+" eval \"`guestfish --listen`\"\n"
 " guestfish --remote add-ro disk.img\n"
 " guestfish --remote run\n"
 " guestfish --remote lvs\n"
 " guestfish --remote add-ro disk.img\n"
 " guestfish --remote run\n"
 " guestfish --remote lvs\n"
@@ -16022,20 +16653,19 @@ msgstr ""
 #: ../fuse/guestmount.pod:73 ../inspector/virt-inspector.pl:68
 #: ../tools/virt-edit.pl:72 ../tools/virt-win-reg.pl:171
 #: ../tools/virt-df.pl:71 ../tools/virt-ls.pl:78 ../tools/virt-resize.pl:257
 #: ../fuse/guestmount.pod:73 ../inspector/virt-inspector.pl:68
 #: ../tools/virt-edit.pl:72 ../tools/virt-win-reg.pl:171
 #: ../tools/virt-df.pl:71 ../tools/virt-ls.pl:78 ../tools/virt-resize.pl:257
-#: ../tools/virt-list-filesystems.pl:50 ../tools/virt-cat.pl:79
-#: ../tools/virt-tar.pl:98 ../tools/virt-rescue.pl:103
-#: ../tools/virt-make-fs.pl:153 ../tools/virt-list-partitions.pl:51
+#: ../tools/virt-list-filesystems.pl:50 ../tools/virt-tar.pl:98
+#: ../tools/virt-rescue.pl:103 ../tools/virt-make-fs.pl:153
+#: ../tools/virt-list-partitions.pl:51
 msgid "OPTIONS"
 msgstr ""
 
 # type: =item
 msgid "OPTIONS"
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:124
+#: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:131
 #: ../inspector/virt-inspector.pl:76 ../tools/virt-edit.pl:80
 #: ../tools/virt-win-reg.pl:179 ../tools/virt-df.pl:79 ../tools/virt-ls.pl:86
 #: ../tools/virt-resize.pl:265 ../tools/virt-list-filesystems.pl:58
 #: ../inspector/virt-inspector.pl:76 ../tools/virt-edit.pl:80
 #: ../tools/virt-win-reg.pl:179 ../tools/virt-df.pl:79 ../tools/virt-ls.pl:86
 #: ../tools/virt-resize.pl:265 ../tools/virt-list-filesystems.pl:58
-#: ../tools/virt-cat.pl:87 ../tools/virt-tar.pl:106
-#: ../tools/virt-rescue.pl:111 ../tools/virt-make-fs.pl:161
-#: ../tools/virt-list-partitions.pl:59
+#: ../tools/virt-tar.pl:106 ../tools/virt-rescue.pl:111
+#: ../tools/virt-make-fs.pl:161 ../tools/virt-list-partitions.pl:59
 msgid "B<--help>"
 msgstr ""
 
 msgid "B<--help>"
 msgstr ""
 
@@ -16094,12 +16724,24 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:177 ../fuse/guestmount.pod:90
+#: ../fish/guestfish.pod:177
+msgid "B<--csh>"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:179
+msgid ""
+"If using the I<--listen> option and a csh-like shell, use this option.  See "
+"section L</REMOTE CONTROL AND CSH> below."
+msgstr ""
+
+# type: =item
+#: ../fish/guestfish.pod:182 ../fuse/guestmount.pod:90
 msgid "B<-d libvirt-domain> | B<--domain libvirt-domain>"
 msgstr ""
 
 # type: textblock
 msgid "B<-d libvirt-domain> | B<--domain libvirt-domain>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:179 ../fuse/guestmount.pod:92
+#: ../fish/guestfish.pod:184 ../fuse/guestmount.pod:92
 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 "
@@ -16107,12 +16749,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:183
+#: ../fish/guestfish.pod:188
 msgid "B<-D> | B<--no-dest-paths>"
 msgstr ""
 
 # type: textblock
 msgid "B<-D> | B<--no-dest-paths>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:185
+#: ../fish/guestfish.pod:190
 msgid ""
 "Don't tab-complete paths on the guest filesystem.  It is useful to be able "
 "to hit the tab key to complete paths on the guest filesystem, but this "
 msgid ""
 "Don't tab-complete paths on the guest filesystem.  It is useful to be able "
 "to hit the tab key to complete paths on the guest filesystem, but this "
@@ -16121,12 +16763,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:190
+#: ../fish/guestfish.pod:195 ../fuse/guestmount.pod:108
 msgid "B<--echo-keys>"
 msgstr ""
 
 # type: textblock
 msgid "B<--echo-keys>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:192
+#: ../fish/guestfish.pod:197 ../fuse/guestmount.pod:110
 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 "
@@ -16135,17 +16777,17 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:197
+#: ../fish/guestfish.pod:202
 msgid "B<-f file> | B<--file file>"
 msgstr ""
 
 # type: textblock
 msgid "B<-f file> | B<--file file>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:199
+#: ../fish/guestfish.pod:204
 msgid "Read commands from C<file>.  To write pure guestfish scripts, use:"
 msgstr ""
 
 # type: verbatim
 msgid "Read commands from C<file>.  To write pure guestfish scripts, use:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:202
+#: ../fish/guestfish.pod:207
 #, no-wrap
 msgid ""
 " #!/usr/bin/guestfish -f\n"
 #, no-wrap
 msgid ""
 " #!/usr/bin/guestfish -f\n"
@@ -16153,12 +16795,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:204 ../fuse/guestmount.pod:108
+#: ../fish/guestfish.pod:209 ../fuse/guestmount.pod:115
 msgid "B<--format=raw|qcow2|..> | B<--format>"
 msgstr ""
 
 # type: textblock
 msgid "B<--format=raw|qcow2|..> | B<--format>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:206 ../fuse/guestmount.pod:110
+#: ../fish/guestfish.pod:211 ../fuse/guestmount.pod:117
 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 "
@@ -16167,13 +16809,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:211 ../fish/guestfish.pod:504
-#: ../inspector/virt-inspector.pl:549
+#: ../fish/guestfish.pod:216 ../fish/guestfish.pod:543
+#: ../inspector/virt-inspector.pl:515
 msgid "For example:"
 msgstr ""
 
 # type: verbatim
 msgid "For example:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:213
+#: ../fish/guestfish.pod:218
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img\n"
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img\n"
@@ -16181,12 +16823,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:215
+#: ../fish/guestfish.pod:220
 msgid "forces raw format (no auto-detection) for C<disk.img>."
 msgstr ""
 
 # type: verbatim
 msgid "forces raw format (no auto-detection) for C<disk.img>."
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:217
+#: ../fish/guestfish.pod:222
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img --format -a another.img\n"
 #, no-wrap
 msgid ""
 " guestfish --format=raw -a disk.img --format -a another.img\n"
@@ -16194,14 +16836,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:219
+#: ../fish/guestfish.pod:224
 msgid ""
 "forces raw format (no auto-detection) for C<disk.img> and reverts to auto-"
 "detection for C<another.img>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "forces raw format (no auto-detection) for C<disk.img> and reverts to auto-"
 "detection for C<another.img>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:222
+#: ../fish/guestfish.pod:227
 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 "
@@ -16209,12 +16851,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:227 ../fuse/guestmount.pod:128
+#: ../fish/guestfish.pod:232 ../fuse/guestmount.pod:135
 msgid "B<-i> | B<--inspector>"
 msgstr ""
 
 # type: textblock
 msgid "B<-i> | B<--inspector>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:229 ../fuse/guestmount.pod:130
+#: ../fish/guestfish.pod:234 ../fuse/guestmount.pod:137
 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 "
@@ -16222,12 +16864,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:233
+#: ../fish/guestfish.pod:238
 msgid "Typical usage is either:"
 msgstr ""
 
 # type: verbatim
 msgid "Typical usage is either:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:235
+#: ../fish/guestfish.pod:240
 #, no-wrap
 msgid ""
 " guestfish -d myguest -i\n"
 #, no-wrap
 msgid ""
 " guestfish -d myguest -i\n"
@@ -16235,12 +16877,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:237
+#: ../fish/guestfish.pod:242
 msgid "(for an inactive libvirt domain called I<myguest>), or:"
 msgstr ""
 
 # type: verbatim
 msgid "(for an inactive libvirt domain called I<myguest>), or:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:239
+#: ../fish/guestfish.pod:244
 #, no-wrap
 msgid ""
 " guestfish --ro -d myguest -i\n"
 #, no-wrap
 msgid ""
 " guestfish --ro -d myguest -i\n"
@@ -16248,27 +16890,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:241
+#: ../fish/guestfish.pod:246
 msgid "(for active domains, readonly), or specify the block device directly:"
 msgstr ""
 
 # type: verbatim
 msgid "(for active domains, readonly), or specify the block device directly:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:243
+#: ../fish/guestfish.pod:248
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" guestfish -a /dev/Guests/MyGuest -i\n"
+" guestfish --rw -a /dev/Guests/MyGuest -i\n"
 "\n"
 msgstr ""
 
 # type: textblock
 "\n"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:245
+#: ../fish/guestfish.pod:250
 msgid ""
 "Note that the command line syntax changed slightly over older versions of "
 "guestfish.  You can still use the old syntax:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Note that the command line syntax changed slightly over older versions of "
 "guestfish.  You can still use the old syntax:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:248
+#: ../fish/guestfish.pod:253
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i disk.img\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i disk.img\n"
@@ -16276,7 +16918,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:250
+#: ../fish/guestfish.pod:255
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i libvirt-domain\n"
 #, no-wrap
 msgid ""
 " guestfish [--ro] -i libvirt-domain\n"
@@ -16284,58 +16926,58 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:252
+#: ../fish/guestfish.pod:257 ../fuse/guestmount.pod:141
 msgid "B<--keys-from-stdin>"
 msgstr ""
 
 # type: textblock
 msgid "B<--keys-from-stdin>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:254
+#: ../fish/guestfish.pod:259 ../fuse/guestmount.pod:143
 msgid ""
 "Read key or passphrase parameters from stdin.  The default is to try to read "
 "passphrases from the user by opening C</dev/tty>."
 msgstr ""
 
 # type: =item
 msgid ""
 "Read key or passphrase parameters from stdin.  The default is to try to read "
 "passphrases from the user by opening C</dev/tty>."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:257
+#: ../fish/guestfish.pod:262
 msgid "B<--listen>"
 msgstr ""
 
 # type: textblock
 msgid "B<--listen>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:259
+#: ../fish/guestfish.pod:264
 msgid ""
 "Fork into the background and listen for remote commands.  See section L</"
 "REMOTE CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 # type: =item
 msgid ""
 "Fork into the background and listen for remote commands.  See section L</"
 "REMOTE CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:262
+#: ../fish/guestfish.pod:267
 msgid "B<-m dev[:mountpoint]> | B<--mount dev[:mountpoint]>"
 msgstr ""
 
 # type: textblock
 msgid "B<-m dev[:mountpoint]> | B<--mount dev[:mountpoint]>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:264
+#: ../fish/guestfish.pod:269
 msgid "Mount the named partition or logical volume on the given mountpoint."
 msgstr ""
 
 # type: textblock
 msgid "Mount the named partition or logical volume on the given mountpoint."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:266
+#: ../fish/guestfish.pod:271
 msgid "If the mountpoint is omitted, it defaults to C</>."
 msgstr ""
 
 # type: textblock
 msgid "If the mountpoint is omitted, it defaults to C</>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:268
+#: ../fish/guestfish.pod:273
 msgid "You have to mount something on C</> before most commands will work."
 msgstr ""
 
 # type: textblock
 msgid "You have to mount something on C</> before most commands will work."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:270
+#: ../fish/guestfish.pod:275
 msgid ""
 "If any I<-m> or I<--mount> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If any I<-m> or I<--mount> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:273
+#: ../fish/guestfish.pod:278
 msgid ""
 "If you don't know what filesystems a disk image contains, you can either run "
 "guestfish without this option, then list the partitions and LVs available "
 msgid ""
 "If you don't know what filesystems a disk image contains, you can either run "
 "guestfish without this option, then list the partitions and LVs available "
@@ -16344,24 +16986,24 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:278 ../fuse/guestmount.pod:142
+#: ../fish/guestfish.pod:283 ../fuse/guestmount.pod:154
 msgid "B<-n> | B<--no-sync>"
 msgstr ""
 
 # type: textblock
 msgid "B<-n> | B<--no-sync>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:280
+#: ../fish/guestfish.pod:285
 msgid ""
 "Disable autosync.  This is enabled by default.  See the discussion of "
 "autosync in the L<guestfs(3)> manpage."
 msgstr ""
 
 # type: =item
 msgid ""
 "Disable autosync.  This is enabled by default.  See the discussion of "
 "autosync in the L<guestfs(3)> manpage."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:283
+#: ../fish/guestfish.pod:288
 msgid "B<-N type> | B<--new type> | B<-N help>"
 msgstr ""
 
 # type: textblock
 msgid "B<-N type> | B<--new type> | B<-N help>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:285
+#: ../fish/guestfish.pod:290
 msgid ""
 "Prepare a fresh disk image formatted as \"type\".  This is an alternative to "
 "the I<-a> option: whereas I<-a> adds an existing disk, I<-N> creates a "
 msgid ""
 "Prepare a fresh disk image formatted as \"type\".  This is an alternative to "
 "the I<-a> option: whereas I<-a> adds an existing disk, I<-N> creates a "
@@ -16370,58 +17012,58 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:290
+#: ../fish/guestfish.pod:295
 msgid "B<--progress-bars>"
 msgstr ""
 
 # type: textblock
 msgid "B<--progress-bars>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:292
+#: ../fish/guestfish.pod:297
 msgid "Enable progress bars, even when guestfish is used non-interactively."
 msgstr ""
 
 # type: textblock
 msgid "Enable progress bars, even when guestfish is used non-interactively."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:294
+#: ../fish/guestfish.pod:299
 msgid ""
 "Progress bars are enabled by default when guestfish is used as an "
 "interactive shell."
 msgstr ""
 
 # type: =item
 msgid ""
 "Progress bars are enabled by default when guestfish is used as an "
 "interactive shell."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:297
+#: ../fish/guestfish.pod:302
 msgid "B<--no-progress-bars>"
 msgstr ""
 
 # type: textblock
 msgid "B<--no-progress-bars>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:299
+#: ../fish/guestfish.pod:304
 msgid "Disable progress bars."
 msgstr ""
 
 # type: =item
 msgid "Disable progress bars."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:301
+#: ../fish/guestfish.pod:306
 msgid "B<--remote[=pid]>"
 msgstr ""
 
 # type: textblock
 msgid "B<--remote[=pid]>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:303
+#: ../fish/guestfish.pod:308
 msgid ""
 "Send remote commands to C<$GUESTFISH_PID> or C<pid>.  See section L</REMOTE "
 "CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 # type: =item
 msgid ""
 "Send remote commands to C<$GUESTFISH_PID> or C<pid>.  See section L</REMOTE "
 "CONTROL GUESTFISH OVER A SOCKET> below."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:306 ../fuse/guestmount.pod:184
+#: ../fish/guestfish.pod:311 ../fuse/guestmount.pod:196
 msgid "B<-r> | B<--ro>"
 msgstr ""
 
 # type: textblock
 msgid "B<-r> | B<--ro>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:308
+#: ../fish/guestfish.pod:313
 msgid ""
 "This changes the I<-a> and I<-m> options so that disks are added and mounts "
 "are done read-only (see L<guestfs(3)/guestfs_mount_ro>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This changes the I<-a> and I<-m> options so that disks are added and mounts "
 "are done read-only (see L<guestfs(3)/guestfs_mount_ro>)."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:311 ../tools/virt-rescue.pl:187
+#: ../fish/guestfish.pod:316 ../tools/virt-rescue.pl:187
 msgid ""
 "The option must always be used if the disk image or virtual machine might be "
 "running, and is generally recommended in cases where you don't need write "
 msgid ""
 "The option must always be used if the disk image or virtual machine might be "
 "running, and is generally recommended in cases where you don't need write "
@@ -16429,74 +17071,91 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:315
+#: ../fish/guestfish.pod:320
 msgid ""
 "Note that prepared disk images created with I<-N> are not affected by the "
 "I<--ro> option."
 msgstr ""
 
 msgid ""
 "Note that prepared disk images created with I<-N> are not affected by the "
 "I<--ro> option."
 msgstr ""
 
+# type: textblock
+#: ../fish/guestfish.pod:323
+msgid "See also L</OPENING DISKS FOR READ AND WRITE> below."
+msgstr ""
+
 # type: =item
 # type: =item
-#: ../fish/guestfish.pod:318 ../fuse/guestmount.pod:194
+#: ../fish/guestfish.pod:325 ../fuse/guestmount.pod:208
 #: ../tools/virt-rescue.pl:195
 msgid "B<--selinux>"
 msgstr ""
 
 # type: textblock
 #: ../tools/virt-rescue.pl:195
 msgid "B<--selinux>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:320
+#: ../fish/guestfish.pod:327
 msgid "Enable SELinux support for the guest.  See L<guestfs(3)/SELINUX>."
 msgstr ""
 
 # type: =item
 msgid "Enable SELinux support for the guest.  See L<guestfs(3)/SELINUX>."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:322 ../fuse/guestmount.pod:198
+#: ../fish/guestfish.pod:329 ../fuse/guestmount.pod:212
 msgid "B<-v> | B<--verbose>"
 msgstr ""
 
 # type: textblock
 msgid "B<-v> | B<--verbose>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:324
+#: ../fish/guestfish.pod:331
 msgid ""
 "Enable very verbose messages.  This is particularly useful if you find a bug."
 msgstr ""
 
 # type: =item
 msgid ""
 "Enable very verbose messages.  This is particularly useful if you find a bug."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:327 ../fuse/guestmount.pod:202
+#: ../fish/guestfish.pod:334 ../fuse/guestmount.pod:216
 msgid "B<-V> | B<--version>"
 msgstr ""
 
 # type: textblock
 msgid "B<-V> | B<--version>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:329
+#: ../fish/guestfish.pod:336
 msgid "Display the guestfish / libguestfs version number and exit."
 msgstr ""
 
 # type: =item
 msgid "Display the guestfish / libguestfs version number and exit."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:331
+#: ../fish/guestfish.pod:338 ../fuse/guestmount.pod:220
+msgid "B<-w> | B<--rw>"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:340
+msgid ""
+"This option does nothing at the moment.  See L</OPENING DISKS FOR READ AND "
+"WRITE> below."
+msgstr ""
+
+# type: =item
+#: ../fish/guestfish.pod:343
 msgid "B<-x>"
 msgstr ""
 
 # type: textblock
 msgid "B<-x>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:333
+#: ../fish/guestfish.pod:345
 msgid "Echo each command before executing it."
 msgstr ""
 
 # type: =head1
 msgid "Echo each command before executing it."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:337
+#: ../fish/guestfish.pod:349
 msgid "COMMANDS ON COMMAND LINE"
 msgstr ""
 
 # type: textblock
 msgid "COMMANDS ON COMMAND LINE"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:339
+#: ../fish/guestfish.pod:351
 msgid ""
 "Any additional (non-option) arguments are treated as commands to execute."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Any additional (non-option) arguments are treated as commands to execute."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:342
+#: ../fish/guestfish.pod:354
 msgid ""
 "Commands to execute should be separated by a colon (C<:>), where the colon "
 "is a separate parameter.  Thus:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Commands to execute should be separated by a colon (C<:>), where the colon "
 "is a separate parameter.  Thus:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:345
+#: ../fish/guestfish.pod:357
 #, no-wrap
 msgid ""
 " guestfish cmd [args...] : cmd [args...] : cmd [args...] ...\n"
 #, no-wrap
 msgid ""
 " guestfish cmd [args...] : cmd [args...] : cmd [args...] ...\n"
@@ -16504,7 +17163,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:347
+#: ../fish/guestfish.pod:359
 msgid ""
 "If there are no additional arguments, then we enter a shell, either an "
 "interactive shell with a prompt (if the input is a terminal) or a non-"
 msgid ""
 "If there are no additional arguments, then we enter a shell, either an "
 "interactive shell with a prompt (if the input is a terminal) or a non-"
@@ -16512,7 +17171,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:351
+#: ../fish/guestfish.pod:363
 msgid ""
 "In either command line mode or non-interactive shell, the first command that "
 "gives an error causes the whole shell to exit.  In interactive mode (with a "
 msgid ""
 "In either command line mode or non-interactive shell, the first command that "
 "gives an error causes the whole shell to exit.  In interactive mode (with a "
@@ -16520,12 +17179,12 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:356
+#: ../fish/guestfish.pod:368
 msgid "USING launch (OR run)"
 msgstr ""
 
 # type: textblock
 msgid "USING launch (OR run)"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:358
+#: ../fish/guestfish.pod:370
 msgid ""
 "As with L<guestfs(3)>, you must first configure your guest by adding disks, "
 "then launch it, then mount any disks you need, and finally issue actions/"
 msgid ""
 "As with L<guestfs(3)>, you must first configure your guest by adding disks, "
 "then launch it, then mount any disks you need, and finally issue actions/"
@@ -16533,34 +17192,34 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:366
+#: ../fish/guestfish.pod:378
 msgid "add or -a/--add"
 msgstr ""
 
 # type: textblock
 msgid "add or -a/--add"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:370
+#: ../fish/guestfish.pod:382
 msgid "launch (aka run)"
 msgstr ""
 
 # type: textblock
 msgid "launch (aka run)"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:374
+#: ../fish/guestfish.pod:386
 msgid "mount or -m/--mount"
 msgstr ""
 
 # type: textblock
 msgid "mount or -m/--mount"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:378
+#: ../fish/guestfish.pod:390
 msgid "any other commands"
 msgstr ""
 
 # type: textblock
 msgid "any other commands"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:382
+#: ../fish/guestfish.pod:394
 msgid ""
 "C<run> is a synonym for C<launch>.  You must C<launch> (or C<run>)  your "
 "guest before mounting or performing any other commands."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<run> is a synonym for C<launch>.  You must C<launch> (or C<run>)  your "
 "guest before mounting or performing any other commands."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:385
+#: ../fish/guestfish.pod:397
 msgid ""
 "The only exception is that if any of the I<-i>, I<-m>, I<--mount>, I<-N> or "
 "I<--new> options were given then C<run> is done automatically, simply "
 msgid ""
 "The only exception is that if any of the I<-i>, I<-m>, I<--mount>, I<-N> or "
 "I<--new> options were given then C<run> is done automatically, simply "
@@ -16568,19 +17227,72 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:390
+#: ../fish/guestfish.pod:402
+msgid "OPENING DISKS FOR READ AND WRITE"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:404
+msgid ""
+"The guestfish (and L<guestmount(1)>) options I<--ro> and I<--rw> affect "
+"whether the other command line options I<-a>, I<-c>, I<-d>, I<-i> and I<-m> "
+"open disk images read-only or for writing."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:408
+msgid ""
+"In libguestfs E<lt> 1.6.2, guestfish and guestmount defaulted to opening "
+"disk images supplied on the command line for write.  To open a disk image "
+"read-only you have to do I<-a image --ro>."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:412
+msgid ""
+"This matters: If you accidentally open a live VM disk image writable then "
+"you will cause irreversible disk corruption."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:415
+msgid ""
+"By libguestfs 1.8 we intend to change the default the other way.  Disk "
+"images will be opened read-only.  You will have to either specify "
+"I<guestfish --rw> or change a configuration file in order to get write "
+"access for disk images specified by those other command line options."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:420
+msgid ""
+"This version of guestfish has a I<--rw> option which does nothing (it is "
+"already the default).  However it is highly recommended that you use this "
+"option to indicate that guestfish needs write access, and to prepare your "
+"scripts for the day when this option will be required for write access."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:426
+msgid ""
+"B<Note:> This does I<not> affect commands like L</add> and L</mount>, or any "
+"other libguestfs program apart from guestfish and guestmount."
+msgstr ""
+
+# type: =head1
+#: ../fish/guestfish.pod:429
 msgid "QUOTING"
 msgstr ""
 
 # type: textblock
 msgid "QUOTING"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:392
+#: ../fish/guestfish.pod:431
 msgid ""
 "You can quote ordinary parameters using either single or double quotes.  For "
 "example:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "You can quote ordinary parameters using either single or double quotes.  For "
 "example:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:395
+#: ../fish/guestfish.pod:434
 #, no-wrap
 msgid ""
 " add \"file with a space.img\"\n"
 #, no-wrap
 msgid ""
 " add \"file with a space.img\"\n"
@@ -16588,7 +17300,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:397
+#: ../fish/guestfish.pod:436
 #, no-wrap
 msgid ""
 " rm '/file name'\n"
 #, no-wrap
 msgid ""
 " rm '/file name'\n"
@@ -16596,7 +17308,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:399
+#: ../fish/guestfish.pod:438
 #, no-wrap
 msgid ""
 " rm '/\"'\n"
 #, no-wrap
 msgid ""
 " rm '/\"'\n"
@@ -16604,7 +17316,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:401
+#: ../fish/guestfish.pod:440
 msgid ""
 "A few commands require a list of strings to be passed.  For these, use a "
 "whitespace-separated list, enclosed in quotes.  Strings containing "
 msgid ""
 "A few commands require a list of strings to be passed.  For these, use a "
 "whitespace-separated list, enclosed in quotes.  Strings containing "
@@ -16613,7 +17325,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:406
+#: ../fish/guestfish.pod:445
 #, no-wrap
 msgid ""
 " vgcreate VG \"/dev/sda1 /dev/sdb1\"\n"
 #, no-wrap
 msgid ""
 " vgcreate VG \"/dev/sda1 /dev/sdb1\"\n"
@@ -16623,19 +17335,19 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:410
+#: ../fish/guestfish.pod:449
 msgid "OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
 msgid "OPTIONAL ARGUMENTS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:412
+#: ../fish/guestfish.pod:451
 msgid ""
 "Some commands take optional arguments.  These arguments appear in this "
 "documentation as C<[argname:..]>.  You can use them as in these examples:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Some commands take optional arguments.  These arguments appear in this "
 "documentation as C<[argname:..]>.  You can use them as in these examples:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:416
+#: ../fish/guestfish.pod:455
 #, no-wrap
 msgid ""
 " add-drive-opts filename\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename\n"
@@ -16643,7 +17355,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:418
+#: ../fish/guestfish.pod:457
 #, no-wrap
 msgid ""
 " add-drive-opts filename readonly:true\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename readonly:true\n"
@@ -16651,7 +17363,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:420
+#: ../fish/guestfish.pod:459
 #, no-wrap
 msgid ""
 " add-drive-opts filename format:qcow2 readonly:false\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename format:qcow2 readonly:false\n"
@@ -16659,197 +17371,197 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:422
+#: ../fish/guestfish.pod:461
 msgid ""
 "Each optional argument can appear at most once.  All optional arguments must "
 "appear after the required ones."
 msgstr ""
 
 # type: =head1
 msgid ""
 "Each optional argument can appear at most once.  All optional arguments must "
 "appear after the required ones."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:425
+#: ../fish/guestfish.pod:464
 msgid "NUMBERS"
 msgstr ""
 
 # type: textblock
 msgid "NUMBERS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:427
+#: ../fish/guestfish.pod:466
 msgid ""
 "This section applies to all commands which can take integers as parameters."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This section applies to all commands which can take integers as parameters."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish.pod:430
+#: ../fish/guestfish.pod:469
 msgid "SIZE SUFFIX"
 msgstr ""
 
 # type: textblock
 msgid "SIZE SUFFIX"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:432
+#: ../fish/guestfish.pod:471
 msgid ""
 "When the command takes a parameter measured in bytes, you can use one of the "
 "following suffixes to specify kilobytes, megabytes and larger sizes:"
 msgstr ""
 
 # type: =item
 msgid ""
 "When the command takes a parameter measured in bytes, you can use one of the "
 "following suffixes to specify kilobytes, megabytes and larger sizes:"
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:438
+#: ../fish/guestfish.pod:477
 msgid "B<k> or B<K> or B<KiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<k> or B<K> or B<KiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:440
+#: ../fish/guestfish.pod:479
 msgid "The size in kilobytes (multiplied by 1024)."
 msgstr ""
 
 # type: =item
 msgid "The size in kilobytes (multiplied by 1024)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:442
+#: ../fish/guestfish.pod:481
 msgid "B<KB>"
 msgstr ""
 
 # type: textblock
 msgid "B<KB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:444
+#: ../fish/guestfish.pod:483
 msgid "The size in SI 1000 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 1000 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:446
+#: ../fish/guestfish.pod:485
 msgid "B<M> or B<MiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<M> or B<MiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:448
+#: ../fish/guestfish.pod:487
 msgid "The size in megabytes (multiplied by 1048576)."
 msgstr ""
 
 # type: =item
 msgid "The size in megabytes (multiplied by 1048576)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:450
+#: ../fish/guestfish.pod:489
 msgid "B<MB>"
 msgstr ""
 
 # type: textblock
 msgid "B<MB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:452
+#: ../fish/guestfish.pod:491
 msgid "The size in SI 1000000 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 1000000 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:454
+#: ../fish/guestfish.pod:493
 msgid "B<G> or B<GiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<G> or B<GiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:456
+#: ../fish/guestfish.pod:495
 msgid "The size in gigabytes (multiplied by 2**30)."
 msgstr ""
 
 # type: =item
 msgid "The size in gigabytes (multiplied by 2**30)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:458
+#: ../fish/guestfish.pod:497
 msgid "B<GB>"
 msgstr ""
 
 # type: textblock
 msgid "B<GB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:460
+#: ../fish/guestfish.pod:499
 msgid "The size in SI 10**9 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 10**9 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:462
+#: ../fish/guestfish.pod:501
 msgid "B<T> or B<TiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<T> or B<TiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:464
+#: ../fish/guestfish.pod:503
 msgid "The size in terabytes (multiplied by 2**40)."
 msgstr ""
 
 # type: =item
 msgid "The size in terabytes (multiplied by 2**40)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:466
+#: ../fish/guestfish.pod:505
 msgid "B<TB>"
 msgstr ""
 
 # type: textblock
 msgid "B<TB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:468
+#: ../fish/guestfish.pod:507
 msgid "The size in SI 10**12 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 10**12 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:470
+#: ../fish/guestfish.pod:509
 msgid "B<P> or B<PiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<P> or B<PiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:472
+#: ../fish/guestfish.pod:511
 msgid "The size in petabytes (multiplied by 2**50)."
 msgstr ""
 
 # type: =item
 msgid "The size in petabytes (multiplied by 2**50)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:474
+#: ../fish/guestfish.pod:513
 msgid "B<PB>"
 msgstr ""
 
 # type: textblock
 msgid "B<PB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:476
+#: ../fish/guestfish.pod:515
 msgid "The size in SI 10**15 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 10**15 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:478
+#: ../fish/guestfish.pod:517
 msgid "B<E> or B<EiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<E> or B<EiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:480
+#: ../fish/guestfish.pod:519
 msgid "The size in exabytes (multiplied by 2**60)."
 msgstr ""
 
 # type: =item
 msgid "The size in exabytes (multiplied by 2**60)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:482
+#: ../fish/guestfish.pod:521
 msgid "B<EB>"
 msgstr ""
 
 # type: textblock
 msgid "B<EB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:484
+#: ../fish/guestfish.pod:523
 msgid "The size in SI 10**18 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 10**18 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:486
+#: ../fish/guestfish.pod:525
 msgid "B<Z> or B<ZiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<Z> or B<ZiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:488
+#: ../fish/guestfish.pod:527
 msgid "The size in zettabytes (multiplied by 2**70)."
 msgstr ""
 
 # type: =item
 msgid "The size in zettabytes (multiplied by 2**70)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:490
+#: ../fish/guestfish.pod:529
 msgid "B<ZB>"
 msgstr ""
 
 # type: textblock
 msgid "B<ZB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:492
+#: ../fish/guestfish.pod:531
 msgid "The size in SI 10**21 byte units."
 msgstr ""
 
 # type: =item
 msgid "The size in SI 10**21 byte units."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:494
+#: ../fish/guestfish.pod:533
 msgid "B<Y> or B<YiB>"
 msgstr ""
 
 # type: textblock
 msgid "B<Y> or B<YiB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:496
+#: ../fish/guestfish.pod:535
 msgid "The size in yottabytes (multiplied by 2**80)."
 msgstr ""
 
 # type: =item
 msgid "The size in yottabytes (multiplied by 2**80)."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:498
+#: ../fish/guestfish.pod:537
 msgid "B<YB>"
 msgstr ""
 
 # type: textblock
 msgid "B<YB>"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:500
+#: ../fish/guestfish.pod:539
 msgid "The size in SI 10**24 byte units."
 msgstr ""
 
 # type: verbatim
 msgid "The size in SI 10**24 byte units."
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:506
+#: ../fish/guestfish.pod:545
 #, no-wrap
 msgid ""
 " truncate-size /file 1G\n"
 #, no-wrap
 msgid ""
 " truncate-size /file 1G\n"
@@ -16857,12 +17569,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:508
+#: ../fish/guestfish.pod:547
 msgid "would truncate the file to 1 gigabyte."
 msgstr ""
 
 # type: textblock
 msgid "would truncate the file to 1 gigabyte."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:510
+#: ../fish/guestfish.pod:549
 msgid ""
 "Be careful because a few commands take sizes in kilobytes or megabytes (eg. "
 "the parameter to L</memsize> is specified in megabytes already).  Adding a "
 msgid ""
 "Be careful because a few commands take sizes in kilobytes or megabytes (eg. "
 "the parameter to L</memsize> is specified in megabytes already).  Adding a "
@@ -16870,19 +17582,19 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish.pod:514
+#: ../fish/guestfish.pod:553
 msgid "OCTAL AND HEXADECIMAL NUMBERS"
 msgstr ""
 
 # type: textblock
 msgid "OCTAL AND HEXADECIMAL NUMBERS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:516
+#: ../fish/guestfish.pod:555
 msgid ""
 "For specifying the radix (base) use the C convention: C<0> to prefix an "
 "octal number or C<0x> to prefix a hexadecimal number.  For example:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "For specifying the radix (base) use the C convention: C<0> to prefix an "
 "octal number or C<0x> to prefix a hexadecimal number.  For example:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:519
+#: ../fish/guestfish.pod:558
 #, no-wrap
 msgid ""
 " 1234      decimal number 1234\n"
 #, no-wrap
 msgid ""
 " 1234      decimal number 1234\n"
@@ -16892,7 +17604,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:523
+#: ../fish/guestfish.pod:562
 msgid ""
 "When using the C<chmod> command, you almost always want to specify an octal "
 "number for the mode, and you must prefix it with C<0> (unlike the Unix "
 msgid ""
 "When using the C<chmod> command, you almost always want to specify an octal "
 "number for the mode, and you must prefix it with C<0> (unlike the Unix "
@@ -16900,7 +17612,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:527
+#: ../fish/guestfish.pod:566
 #, no-wrap
 msgid ""
 " chmod 0777 /public  # OK\n"
 #, no-wrap
 msgid ""
 " chmod 0777 /public  # OK\n"
@@ -16909,7 +17621,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:530
+#: ../fish/guestfish.pod:569
 msgid ""
 "Commands that return numbers usually print them in decimal, but some "
 "commands print numbers in other radices (eg. C<umask> prints the mode in "
 msgid ""
 "Commands that return numbers usually print them in decimal, but some "
 "commands print numbers in other radices (eg. C<umask> prints the mode in "
@@ -16917,12 +17629,12 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:534
+#: ../fish/guestfish.pod:573
 msgid "WILDCARDS AND GLOBBING"
 msgstr ""
 
 # type: textblock
 msgid "WILDCARDS AND GLOBBING"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:536
+#: ../fish/guestfish.pod:575
 msgid ""
 "Neither guestfish nor the underlying guestfs API performs wildcard expansion "
 "(globbing) by default.  So for example the following will not do what you "
 msgid ""
 "Neither guestfish nor the underlying guestfs API performs wildcard expansion "
 "(globbing) by default.  So for example the following will not do what you "
@@ -16930,7 +17642,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:540
+#: ../fish/guestfish.pod:579
 #, no-wrap
 msgid ""
 " rm-rf /home/*\n"
 #, no-wrap
 msgid ""
 " rm-rf /home/*\n"
@@ -16938,19 +17650,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:542
+#: ../fish/guestfish.pod:581
 msgid ""
 "Assuming you don't have a directory called literally C</home/*> then the "
 "above command will return an error."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Assuming you don't have a directory called literally C</home/*> then the "
 "above command will return an error."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:545
+#: ../fish/guestfish.pod:584
 msgid "To perform wildcard expansion, use the C<glob> command."
 msgstr ""
 
 # type: verbatim
 msgid "To perform wildcard expansion, use the C<glob> command."
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:547
+#: ../fish/guestfish.pod:586
 #, no-wrap
 msgid ""
 " glob rm-rf /home/*\n"
 #, no-wrap
 msgid ""
 " glob rm-rf /home/*\n"
@@ -16958,14 +17670,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:549
+#: ../fish/guestfish.pod:588
 msgid ""
 "runs C<rm-rf> on each path that matches (ie. potentially running the command "
 "many times), equivalent to:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "runs C<rm-rf> on each path that matches (ie. potentially running the command "
 "many times), equivalent to:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:552
+#: ../fish/guestfish.pod:591
 #, no-wrap
 msgid ""
 " rm-rf /home/jim\n"
 #, no-wrap
 msgid ""
 " rm-rf /home/jim\n"
@@ -16975,24 +17687,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:556
+#: ../fish/guestfish.pod:595
 msgid "C<glob> only works on simple guest paths and not on device names."
 msgstr ""
 
 # type: textblock
 msgid "C<glob> only works on simple guest paths and not on device names."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:558
+#: ../fish/guestfish.pod:597
 msgid ""
 "If you have several parameters, each containing a wildcard, then glob will "
 "perform a Cartesian product."
 msgstr ""
 
 # type: =head1
 msgid ""
 "If you have several parameters, each containing a wildcard, then glob will "
 "perform a Cartesian product."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:561
+#: ../fish/guestfish.pod:600
 msgid "COMMENTS"
 msgstr ""
 
 # type: textblock
 msgid "COMMENTS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:563
+#: ../fish/guestfish.pod:602
 msgid ""
 "Any line which starts with a I<#> character is treated as a comment and "
 "ignored.  The I<#> can optionally be preceeded by whitespace, but B<not> by "
 msgid ""
 "Any line which starts with a I<#> character is treated as a comment and "
 "ignored.  The I<#> can optionally be preceeded by whitespace, but B<not> by "
@@ -17000,7 +17712,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:567
+#: ../fish/guestfish.pod:606
 #, no-wrap
 msgid ""
 " # this is a comment\n"
 #, no-wrap
 msgid ""
 " # this is a comment\n"
@@ -17010,24 +17722,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:571
+#: ../fish/guestfish.pod:610
 msgid "Blank lines are also ignored."
 msgstr ""
 
 # type: =head1
 msgid "Blank lines are also ignored."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:573
+#: ../fish/guestfish.pod:612
 msgid "RUNNING COMMANDS LOCALLY"
 msgstr ""
 
 # type: textblock
 msgid "RUNNING COMMANDS LOCALLY"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:575
+#: ../fish/guestfish.pod:614
 msgid ""
 "Any line which starts with a I<!> character is treated as a command sent to "
 "the local shell (C</bin/sh> or whatever L<system(3)> uses).  For example:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Any line which starts with a I<!> character is treated as a command sent to "
 "the local shell (C</bin/sh> or whatever L<system(3)> uses).  For example:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:579
+#: ../fish/guestfish.pod:618
 #, no-wrap
 msgid ""
 " !mkdir local\n"
 #, no-wrap
 msgid ""
 " !mkdir local\n"
@@ -17036,7 +17748,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:582
+#: ../fish/guestfish.pod:621
 msgid ""
 "will create a directory C<local> on the host, and then export the contents "
 "of C</remote> on the mounted filesystem to C<local/remote-data.tar.gz>.  "
 msgid ""
 "will create a directory C<local> on the host, and then export the contents "
 "of C</remote> on the mounted filesystem to C<local/remote-data.tar.gz>.  "
@@ -17044,19 +17756,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:586
+#: ../fish/guestfish.pod:625
 msgid ""
 "To change the local directory, use the C<lcd> command.  C<!cd> will have no "
 "effect, due to the way that subprocesses work in Unix."
 msgstr ""
 
 # type: =head1
 msgid ""
 "To change the local directory, use the C<lcd> command.  C<!cd> will have no "
 "effect, due to the way that subprocesses work in Unix."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:589
+#: ../fish/guestfish.pod:628
 msgid "PIPES"
 msgstr ""
 
 # type: textblock
 msgid "PIPES"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:591
+#: ../fish/guestfish.pod:630
 msgid ""
 "Use C<command E<lt>spaceE<gt> | command> to pipe the output of the first "
 "command (a guestfish command) to the second command (any host command).  For "
 msgid ""
 "Use C<command E<lt>spaceE<gt> | command> to pipe the output of the first "
 "command (a guestfish command) to the second command (any host command).  For "
@@ -17064,7 +17776,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:595
+#: ../fish/guestfish.pod:634
 #, no-wrap
 msgid ""
 " cat /etc/passwd | awk -F: '$3 == 0 { print }'\n"
 #, no-wrap
 msgid ""
 " cat /etc/passwd | awk -F: '$3 == 0 { print }'\n"
@@ -17072,7 +17784,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:597
+#: ../fish/guestfish.pod:636
 msgid ""
 "(where C<cat> is the guestfish cat command, but C<awk> is the host awk "
 "program).  The above command would list all accounts in the guest filesystem "
 msgid ""
 "(where C<cat> is the guestfish cat command, but C<awk> is the host awk "
 "program).  The above command would list all accounts in the guest filesystem "
@@ -17080,7 +17792,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:602
+#: ../fish/guestfish.pod:641
 #, no-wrap
 msgid ""
 " hexdump /bin/ls | head\n"
 #, no-wrap
 msgid ""
 " hexdump /bin/ls | head\n"
@@ -17090,7 +17802,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:606
+#: ../fish/guestfish.pod:645
 msgid ""
 "The space before the pipe symbol is required, any space after the pipe "
 "symbol is optional.  Everything after the pipe symbol is just passed "
 msgid ""
 "The space before the pipe symbol is required, any space after the pipe "
 "symbol is optional.  Everything after the pipe symbol is just passed "
@@ -17099,14 +17811,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:611
+#: ../fish/guestfish.pod:650
 msgid ""
 "To use a literal argument which begins with a pipe symbol, you have to quote "
 "it, eg:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "To use a literal argument which begins with a pipe symbol, you have to quote "
 "it, eg:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:614
+#: ../fish/guestfish.pod:653
 #, no-wrap
 msgid ""
 " echo \"|\"\n"
 #, no-wrap
 msgid ""
 " echo \"|\"\n"
@@ -17114,12 +17826,12 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:616
+#: ../fish/guestfish.pod:655
 msgid "HOME DIRECTORIES"
 msgstr ""
 
 # type: textblock
 msgid "HOME DIRECTORIES"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:618
+#: ../fish/guestfish.pod:657
 msgid ""
 "If a parameter starts with the character C<~> then the tilde may be expanded "
 "as a home directory path (either C<~> for the current user's home directory, "
 msgid ""
 "If a parameter starts with the character C<~> then the tilde may be expanded "
 "as a home directory path (either C<~> for the current user's home directory, "
@@ -17127,21 +17839,21 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:622
+#: ../fish/guestfish.pod:661
 msgid ""
 "Note that home directory expansion happens for users known I<on the host>, "
 "not in the guest filesystem."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that home directory expansion happens for users known I<on the host>, "
 "not in the guest filesystem."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:625
+#: ../fish/guestfish.pod:664
 msgid ""
 "To use a literal argument which begins with a tilde, you have to quote it, "
 "eg:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "To use a literal argument which begins with a tilde, you have to quote it, "
 "eg:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:628
+#: ../fish/guestfish.pod:667
 #, no-wrap
 msgid ""
 " echo \"~\"\n"
 #, no-wrap
 msgid ""
 " echo \"~\"\n"
@@ -17149,7 +17861,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:632
+#: ../fish/guestfish.pod:671
 msgid ""
 "Libguestfs has some support for Linux guests encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard, which includes nearly all whole "
 msgid ""
 "Libguestfs has some support for Linux guests encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard, which includes nearly all whole "
@@ -17158,12 +17870,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:637
+#: ../fish/guestfish.pod:676
 msgid "Identify encrypted block devices and partitions using L</vfs-type>:"
 msgstr ""
 
 # type: verbatim
 msgid "Identify encrypted block devices and partitions using L</vfs-type>:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:639
+#: ../fish/guestfish.pod:678
 #, no-wrap
 msgid ""
 " ><fs> vfs-type /dev/sda2\n"
 #, no-wrap
 msgid ""
 " ><fs> vfs-type /dev/sda2\n"
@@ -17172,14 +17884,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:642
+#: ../fish/guestfish.pod:681
 msgid ""
 "Then open those devices using L</luks-open>.  This creates a device-mapper "
 "device called C</dev/mapper/luksdev>."
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Then open those devices using L</luks-open>.  This creates a device-mapper "
 "device called C</dev/mapper/luksdev>."
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:645
+#: ../fish/guestfish.pod:684
 #, no-wrap
 msgid ""
 " ><fs> luks-open /dev/sda2 luksdev\n"
 #, no-wrap
 msgid ""
 " ><fs> luks-open /dev/sda2 luksdev\n"
@@ -17188,14 +17900,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:648
+#: ../fish/guestfish.pod:687
 msgid ""
 "Finally you have to tell LVM to scan for volume groups on the newly created "
 "mapper device:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "Finally you have to tell LVM to scan for volume groups on the newly created "
 "mapper device:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:651
+#: ../fish/guestfish.pod:690
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -17204,12 +17916,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:654
+#: ../fish/guestfish.pod:693
 msgid "The logical volume(s) can now be mounted in the usual way."
 msgstr ""
 
 # type: textblock
 msgid "The logical volume(s) can now be mounted in the usual way."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:656
+#: ../fish/guestfish.pod:695
 msgid ""
 "Before closing a LUKS device you must unmount any logical volumes on it and "
 "deactivate the volume groups by calling C<vg-activate false VG> on each "
 msgid ""
 "Before closing a LUKS device you must unmount any logical volumes on it and "
 "deactivate the volume groups by calling C<vg-activate false VG> on each "
@@ -17217,7 +17929,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:660
+#: ../fish/guestfish.pod:699
 #, no-wrap
 msgid ""
 " vg-activate false /dev/VG\n"
 #, no-wrap
 msgid ""
 " vg-activate false /dev/VG\n"
@@ -17226,19 +17938,19 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:663
+#: ../fish/guestfish.pod:702
 msgid "WINDOWS PATHS"
 msgstr ""
 
 # type: textblock
 msgid "WINDOWS PATHS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:665
+#: ../fish/guestfish.pod:704
 msgid ""
 "If a path is prefixed with C<win:> then you can use Windows-style paths "
 "(with some limitations).  The following commands are equivalent:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "If a path is prefixed with C<win:> then you can use Windows-style paths "
 "(with some limitations).  The following commands are equivalent:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:668
+#: ../fish/guestfish.pod:707
 #, no-wrap
 msgid ""
 " file /WINDOWS/system32/config/system.LOG\n"
 #, no-wrap
 msgid ""
 " file /WINDOWS/system32/config/system.LOG\n"
@@ -17246,7 +17958,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:670
+#: ../fish/guestfish.pod:709
 #, no-wrap
 msgid ""
 " file win:/windows/system32/config/system.log\n"
 #, no-wrap
 msgid ""
 " file win:/windows/system32/config/system.log\n"
@@ -17254,7 +17966,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:672
+#: ../fish/guestfish.pod:711
 #, no-wrap
 msgid ""
 " file win:\\windows\\system32\\config\\system.log\n"
 #, no-wrap
 msgid ""
 " file win:\\windows\\system32\\config\\system.log\n"
@@ -17262,7 +17974,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:674
+#: ../fish/guestfish.pod:713
 #, no-wrap
 msgid ""
 " file WIN:C:\\Windows\\SYSTEM32\\conFIG\\SYSTEM.LOG\n"
 #, no-wrap
 msgid ""
 " file WIN:C:\\Windows\\SYSTEM32\\conFIG\\SYSTEM.LOG\n"
@@ -17270,7 +17982,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:676
+#: ../fish/guestfish.pod:715
 msgid ""
 "This syntax implicitly calls C<case-sensitive-path> (q.v.) so it also "
 "handles case insensitivity like Windows would.  This only works in argument "
 msgid ""
 "This syntax implicitly calls C<case-sensitive-path> (q.v.) so it also "
 "handles case insensitivity like Windows would.  This only works in argument "
@@ -17278,12 +17990,12 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:680
+#: ../fish/guestfish.pod:719
 msgid "UPLOADING AND DOWNLOADING FILES"
 msgstr ""
 
 # type: textblock
 msgid "UPLOADING AND DOWNLOADING FILES"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:682
+#: ../fish/guestfish.pod:721
 msgid ""
 "For commands such as C<upload>, C<download>, C<tar-in>, C<tar-out> and "
 "others which upload from or download to a local file, you can use the "
 msgid ""
 "For commands such as C<upload>, C<download>, C<tar-in>, C<tar-out> and "
 "others which upload from or download to a local file, you can use the "
@@ -17291,7 +18003,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:686
+#: ../fish/guestfish.pod:725
 #, no-wrap
 msgid ""
 " upload - /foo\n"
 #, no-wrap
 msgid ""
 " upload - /foo\n"
@@ -17299,13 +18011,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:688
+#: ../fish/guestfish.pod:727
 msgid ""
 "reads stdin and creates from that a file C</foo> in the disk image, and:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "reads stdin and creates from that a file C</foo> in the disk image, and:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:691
+#: ../fish/guestfish.pod:730
 #, no-wrap
 msgid ""
 " tar-out /etc - | tar tf -\n"
 #, no-wrap
 msgid ""
 " tar-out /etc - | tar tf -\n"
@@ -17313,14 +18025,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:693
+#: ../fish/guestfish.pod:732
 msgid ""
 "writes the tarball to stdout and then pipes that into the external \"tar\" "
 "command (see L</PIPES>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "writes the tarball to stdout and then pipes that into the external \"tar\" "
 "command (see L</PIPES>)."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:696
+#: ../fish/guestfish.pod:735
 msgid ""
 "When using C<-> to read from stdin, the input is read up to the end of "
 "stdin.  You can also use a special \"heredoc\"-like syntax to read up to "
 msgid ""
 "When using C<-> to read from stdin, the input is read up to the end of "
 "stdin.  You can also use a special \"heredoc\"-like syntax to read up to "
@@ -17328,7 +18040,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:700
+#: ../fish/guestfish.pod:739
 #, no-wrap
 msgid ""
 " upload -<<END /foo\n"
 #, no-wrap
 msgid ""
 " upload -<<END /foo\n"
@@ -17340,7 +18052,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:706
+#: ../fish/guestfish.pod:745
 msgid ""
 "Any string of characters can be used instead of C<END>.  The end marker must "
 "appear on a line of its own, without any preceeding or following characters "
 msgid ""
 "Any string of characters can be used instead of C<END>.  The end marker must "
 "appear on a line of its own, without any preceeding or following characters "
@@ -17348,19 +18060,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:710
+#: ../fish/guestfish.pod:749
 msgid ""
 "Note that the C<-E<lt>E<lt>> syntax only applies to parameters used to "
 "upload local files (so-called \"FileIn\" parameters in the generator)."
 msgstr ""
 
 # type: =head1
 msgid ""
 "Note that the C<-E<lt>E<lt>> syntax only applies to parameters used to "
 "upload local files (so-called \"FileIn\" parameters in the generator)."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:713
+#: ../fish/guestfish.pod:752
 msgid "EXIT ON ERROR BEHAVIOUR"
 msgstr ""
 
 # type: textblock
 msgid "EXIT ON ERROR BEHAVIOUR"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:715
+#: ../fish/guestfish.pod:754
 msgid ""
 "By default, guestfish will ignore any errors when in interactive mode (ie. "
 "taking commands from a human over a tty), and will exit on the first error "
 msgid ""
 "By default, guestfish will ignore any errors when in interactive mode (ie. "
 "taking commands from a human over a tty), and will exit on the first error "
@@ -17368,19 +18080,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:720
+#: ../fish/guestfish.pod:759
 msgid ""
 "If you prefix a command with a I<-> character, then that command will not "
 "cause guestfish to exit, even if that (one) command returns an error."
 msgstr ""
 
 # type: =head1
 msgid ""
 "If you prefix a command with a I<-> character, then that command will not "
 "cause guestfish to exit, even if that (one) command returns an error."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:724
+#: ../fish/guestfish.pod:763
 msgid "REMOTE CONTROL GUESTFISH OVER A SOCKET"
 msgstr ""
 
 # type: textblock
 msgid "REMOTE CONTROL GUESTFISH OVER A SOCKET"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:726
+#: ../fish/guestfish.pod:765
 msgid ""
 "Guestfish can be remote-controlled over a socket.  This is useful "
 "particularly in shell scripts where you want to make several different "
 msgid ""
 "Guestfish can be remote-controlled over a socket.  This is useful "
 "particularly in shell scripts where you want to make several different "
@@ -17389,25 +18101,25 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:731
+#: ../fish/guestfish.pod:770
 msgid "Start a guestfish server process using:"
 msgstr ""
 
 # type: verbatim
 msgid "Start a guestfish server process using:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:733
+#: ../fish/guestfish.pod:772
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" eval `guestfish --listen`\n"
+" eval \"`guestfish --listen`\"\n"
 "\n"
 msgstr ""
 
 # type: textblock
 "\n"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:735
+#: ../fish/guestfish.pod:774
 msgid "and then send it commands by doing:"
 msgstr ""
 
 # type: verbatim
 msgid "and then send it commands by doing:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:737
+#: ../fish/guestfish.pod:776
 #, no-wrap
 msgid ""
 " guestfish --remote cmd [...]\n"
 #, no-wrap
 msgid ""
 " guestfish --remote cmd [...]\n"
@@ -17415,12 +18127,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:739
+#: ../fish/guestfish.pod:778
 msgid "To cause the server to exit, send it the exit command:"
 msgstr ""
 
 # type: verbatim
 msgid "To cause the server to exit, send it the exit command:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:741
+#: ../fish/guestfish.pod:780
 #, no-wrap
 msgid ""
 " guestfish --remote exit\n"
 #, no-wrap
 msgid ""
 " guestfish --remote exit\n"
@@ -17428,7 +18140,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:743
+#: ../fish/guestfish.pod:782
 msgid ""
 "Note that the server will normally exit if there is an error in a command.  "
 "You can change this in the usual way.  See section L</EXIT ON ERROR "
 msgid ""
 "Note that the server will normally exit if there is an error in a command.  "
 "You can change this in the usual way.  See section L</EXIT ON ERROR "
@@ -17436,12 +18148,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish.pod:747
+#: ../fish/guestfish.pod:786
 msgid "CONTROLLING MULTIPLE GUESTFISH PROCESSES"
 msgstr ""
 
 # type: textblock
 msgid "CONTROLLING MULTIPLE GUESTFISH PROCESSES"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:749
+#: ../fish/guestfish.pod:788
 msgid ""
 "The C<eval> statement sets the environment variable C<$GUESTFISH_PID>, which "
 "is how the I<--remote> option knows where to send the commands.  You can "
 msgid ""
 "The C<eval> statement sets the environment variable C<$GUESTFISH_PID>, which "
 "is how the I<--remote> option knows where to send the commands.  You can "
@@ -17449,12 +18161,12 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:753
+#: ../fish/guestfish.pod:792
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" eval `guestfish --listen`\n"
+" eval \"`guestfish --listen`\"\n"
 " pid1=$GUESTFISH_PID\n"
 " pid1=$GUESTFISH_PID\n"
-" eval `guestfish --listen`\n"
+" eval \"`guestfish --listen`\"\n"
 " pid2=$GUESTFISH_PID\n"
 " ...\n"
 " guestfish --remote=$pid1 cmd\n"
 " pid2=$GUESTFISH_PID\n"
 " ...\n"
 " guestfish --remote=$pid1 cmd\n"
@@ -17463,12 +18175,32 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish.pod:761
+#: ../fish/guestfish.pod:800
+msgid "REMOTE CONTROL AND CSH"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:802
+msgid ""
+"When using csh-like shells (csh, tcsh etc) you have to add the I<--csh> "
+"option:"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish.pod:805
+#, no-wrap
+msgid ""
+" eval \"`guestfish --listen --csh`\"\n"
+"\n"
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish.pod:807
 msgid "REMOTE CONTROL DETAILS"
 msgstr ""
 
 # type: textblock
 msgid "REMOTE CONTROL DETAILS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:763
+#: ../fish/guestfish.pod:809
 msgid ""
 "Remote control happens over a Unix domain socket called C</tmp/.guestfish-"
 "$UID/socket-$PID>, where C<$UID> is the effective user ID of the process, "
 msgid ""
 "Remote control happens over a Unix domain socket called C</tmp/.guestfish-"
 "$UID/socket-$PID>, where C<$UID> is the effective user ID of the process, "
@@ -17476,17 +18208,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:767
+#: ../fish/guestfish.pod:813
 msgid "Guestfish client and server versions must match exactly."
 msgstr ""
 
 # type: =head1
 msgid "Guestfish client and server versions must match exactly."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:769
+#: ../fish/guestfish.pod:815
 msgid "PREPARED DISK IMAGES"
 msgstr ""
 
 # type: textblock
 msgid "PREPARED DISK IMAGES"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:771
+#: ../fish/guestfish.pod:817
 msgid ""
 "Use the I<-N type> or I<--new type> parameter to select one of a set of "
 "preformatted disk images that guestfish can make for you to save typing.  "
 msgid ""
 "Use the I<-N type> or I<--new type> parameter to select one of a set of "
 "preformatted disk images that guestfish can make for you to save typing.  "
@@ -17496,7 +18228,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:777
+#: ../fish/guestfish.pod:823
 msgid ""
 "The new disk is called C<test1.img> for the first I<-N>, C<test2.img> for "
 "the second and so on.  Existing files in the current directory are "
 msgid ""
 "The new disk is called C<test1.img> for the first I<-N>, C<test2.img> for "
 "the second and so on.  Existing files in the current directory are "
@@ -17504,7 +18236,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:781
+#: ../fish/guestfish.pod:827
 msgid ""
 "The type briefly describes how the disk should be sized, partitioned, how "
 "filesystem(s) should be created, and how content should be added.  "
 msgid ""
 "The type briefly describes how the disk should be sized, partitioned, how "
 "filesystem(s) should be created, and how content should be added.  "
@@ -17516,31 +18248,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:789
+#: ../fish/guestfish.pod:835
 msgid "To list the available types and any extra parameters they take, run:"
 msgstr ""
 
 # type: textblock
 msgid "To list the available types and any extra parameters they take, run:"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:793
+#: ../fish/guestfish.pod:839
 msgid ""
 "Note that the prepared filesystem is not mounted.  You would usually have to "
 "use the C<mount /dev/sda1 /> command or add the I<-m /dev/sda1> option."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that the prepared filesystem is not mounted.  You would usually have to "
 "use the C<mount /dev/sda1 /> command or add the I<-m /dev/sda1> option."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:797
+#: ../fish/guestfish.pod:843
 msgid ""
 "If any I<-N> or I<--new> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If any I<-N> or I<--new> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:802
+#: ../fish/guestfish.pod:848
 msgid "Create a 100MB disk with an ext4-formatted partition:"
 msgstr ""
 
 # type: verbatim
 msgid "Create a 100MB disk with an ext4-formatted partition:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:804
+#: ../fish/guestfish.pod:850
 #, no-wrap
 msgid ""
 " guestfish -N fs:ext4\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs:ext4\n"
@@ -17548,12 +18280,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:806
+#: ../fish/guestfish.pod:852
 msgid "Create a 32MB disk with a VFAT-formatted partition, and mount it:"
 msgstr ""
 
 # type: verbatim
 msgid "Create a 32MB disk with a VFAT-formatted partition, and mount it:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:808
+#: ../fish/guestfish.pod:854
 #, no-wrap
 msgid ""
 " guestfish -N fs:vfat:32M -m /dev/sda1\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs:vfat:32M -m /dev/sda1\n"
@@ -17561,12 +18293,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:810
+#: ../fish/guestfish.pod:856
 msgid "Create a blank 200MB disk:"
 msgstr ""
 
 # type: verbatim
 msgid "Create a blank 200MB disk:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:812
+#: ../fish/guestfish.pod:858
 #, no-wrap
 msgid ""
 " guestfish -N disk:200M\n"
 #, no-wrap
 msgid ""
 " guestfish -N disk:200M\n"
@@ -17574,19 +18306,19 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:814
+#: ../fish/guestfish.pod:860
 msgid "PROGRESS BARS"
 msgstr ""
 
 # type: textblock
 msgid "PROGRESS BARS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:816
+#: ../fish/guestfish.pod:862
 msgid ""
 "Some (not all) long-running commands send progress notification messages as "
 "they are running.  Guestfish turns these messages into progress bars."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Some (not all) long-running commands send progress notification messages as "
 "they are running.  Guestfish turns these messages into progress bars."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:820
+#: ../fish/guestfish.pod:866
 msgid ""
 "When a command that supports progress bars takes longer than two seconds to "
 "run, and if progress bars are enabled, then you will see one appearing below "
 msgid ""
 "When a command that supports progress bars takes longer than two seconds to "
 "run, and if progress bars are enabled, then you will see one appearing below "
@@ -17594,7 +18326,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:824
+#: ../fish/guestfish.pod:870
 #, no-wrap
 msgid ""
 " ><fs> copy-size /large-file /another-file 2048M\n"
 #, no-wrap
 msgid ""
 " ><fs> copy-size /large-file /another-file 2048M\n"
@@ -17603,7 +18335,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:827
+#: ../fish/guestfish.pod:873
 msgid ""
 "The spinner on the left hand side moves round once for every progress "
 "notification received from the backend.  This is a (reasonably) golden "
 msgid ""
 "The spinner on the left hand side moves round once for every progress "
 "notification received from the backend.  This is a (reasonably) golden "
@@ -17614,7 +18346,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:834
+#: ../fish/guestfish.pod:880
 msgid ""
 "Progress bars are enabled by default when guestfish is used interactively.  "
 "You can enable them even for non-interactive modes using I<--progress-bars>, "
 msgid ""
 "Progress bars are enabled by default when guestfish is used interactively.  "
 "You can enable them even for non-interactive modes using I<--progress-bars>, "
@@ -17622,24 +18354,24 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:839
+#: ../fish/guestfish.pod:885
 msgid "GUESTFISH COMMANDS"
 msgstr ""
 
 # type: textblock
 msgid "GUESTFISH COMMANDS"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:841
+#: ../fish/guestfish.pod:887
 msgid ""
 "The commands in this section are guestfish convenience commands, in other "
 "words, they are not part of the L<guestfs(3)> API."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The commands in this section are guestfish convenience commands, in other "
 "words, they are not part of the L<guestfs(3)> API."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish.pod:844
+#: ../fish/guestfish.pod:890
 msgid "help"
 msgstr ""
 
 # type: verbatim
 msgid "help"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:846
+#: ../fish/guestfish.pod:892
 #, no-wrap
 msgid ""
 " help\n"
 #, no-wrap
 msgid ""
 " help\n"
@@ -17648,152 +18380,155 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:849
-msgid ""
-"Without any parameter, this lists all commands.  With a C<cmd> parameter, "
-"this displays detailed help for a command."
+#: ../fish/guestfish.pod:895
+msgid "Without any parameter, this provides general help."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish.pod:897
+msgid "With a C<cmd> parameter, this displays detailed help for that command."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish.pod:852
+#: ../fish/guestfish.pod:899
 msgid "quit | exit"
 msgstr ""
 
 # type: textblock
 msgid "quit | exit"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:854
+#: ../fish/guestfish.pod:901
 msgid "This exits guestfish.  You can also use C<^D> key."
 msgstr ""
 
 # type: textblock
 msgid "This exits guestfish.  You can also use C<^D> key."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:856
+#: ../fish/guestfish.pod:903
 msgid "@FISH_COMMANDS@"
 msgstr ""
 
 # type: =head1
 msgid "@FISH_COMMANDS@"
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:858
+#: ../fish/guestfish.pod:905
 msgid "COMMANDS"
 msgstr ""
 
 # type: =head1
 msgid "COMMANDS"
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:862 ../test-tool/libguestfs-test-tool.pod:83
+#: ../fish/guestfish.pod:909 ../test-tool/libguestfs-test-tool.pod:83
 msgid "EXIT CODE"
 msgstr ""
 
 # type: textblock
 msgid "EXIT CODE"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:864
+#: ../fish/guestfish.pod:911
 msgid ""
 "guestfish returns 0 if the commands completed without error, or 1 if there "
 "was an error."
 msgstr ""
 
 # type: =item
 msgid ""
 "guestfish returns 0 if the commands completed without error, or 1 if there "
 "was an error."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:871
+#: ../fish/guestfish.pod:918
 msgid "EDITOR"
 msgstr ""
 
 # type: textblock
 msgid "EDITOR"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:873
+#: ../fish/guestfish.pod:920
 msgid ""
 "The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses "
 "C<vi>."
 msgstr ""
 
 # type: =item
 msgid ""
 "The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses "
 "C<vi>."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:876
+#: ../fish/guestfish.pod:923
 msgid "GUESTFISH_PID"
 msgstr ""
 
 # type: textblock
 msgid "GUESTFISH_PID"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:878
+#: ../fish/guestfish.pod:925
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgstr ""
 
 # type: =item
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:882
+#: ../fish/guestfish.pod:929
 msgid "HEXEDITOR"
 msgstr ""
 
 # type: textblock
 msgid "HEXEDITOR"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:884
+#: ../fish/guestfish.pod:931
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgstr ""
 
 # type: =item
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:888
+#: ../fish/guestfish.pod:935
 msgid "HOME"
 msgstr ""
 
 # type: textblock
 msgid "HOME"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:890
+#: ../fish/guestfish.pod:937
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:899
+#: ../fish/guestfish.pod:946
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:911
+#: ../fish/guestfish.pod:958
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:922
+#: ../fish/guestfish.pod:969
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 # type: =item
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:924
+#: ../fish/guestfish.pod:971
 msgid "PAGER"
 msgstr ""
 
 # type: textblock
 msgid "PAGER"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:926
+#: ../fish/guestfish.pod:973
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgstr ""
 
 # type: =head1
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgstr ""
 
 # type: =head1
-#: ../fish/guestfish.pod:941 ../test-tool/libguestfs-test-tool.pod:88
+#: ../fish/guestfish.pod:988 ../test-tool/libguestfs-test-tool.pod:88
 msgid "FILES"
 msgstr ""
 
 # type: =item
 msgid "FILES"
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:945
+#: ../fish/guestfish.pod:992
 msgid "$HOME/.guestfish"
 msgstr ""
 
 # type: textblock
 msgid "$HOME/.guestfish"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:947
+#: ../fish/guestfish.pod:994
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgstr ""
 
 # type: =item
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:950
+#: ../fish/guestfish.pod:997
 msgid "$HOME/.inputrc"
 msgstr ""
 
 # type: =item
 msgid "$HOME/.inputrc"
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:952
+#: ../fish/guestfish.pod:999
 msgid "/etc/inputrc"
 msgstr ""
 
 # type: textblock
 msgid "/etc/inputrc"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:954
+#: ../fish/guestfish.pod:1001
 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)/"
@@ -17801,12 +18536,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:958
+#: ../fish/guestfish.pod:1005
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 # type: verbatim
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:960
+#: ../fish/guestfish.pod:1007
 #, no-wrap
 msgid ""
 " $if guestfish\n"
 #, no-wrap
 msgid ""
 " $if guestfish\n"
@@ -17816,26 +18551,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:964
+#: ../fish/guestfish.pod:1011
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgstr ""
 
 # type: =item
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:969
+#: ../fish/guestfish.pod:1016
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 # type: textblock
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:971
+#: ../fish/guestfish.pod:1018
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish.pod:974
+#: ../fish/guestfish.pod:1021
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
@@ -17843,22 +18578,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:976
+#: ../fish/guestfish.pod:1023
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 # type: =item
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:980
+#: ../fish/guestfish.pod:1027
 msgid "test1.img"
 msgstr ""
 
 # type: =item
 msgid "test1.img"
 msgstr ""
 
 # type: =item
-#: ../fish/guestfish.pod:982
+#: ../fish/guestfish.pod:1029
 msgid "test2.img (etc)"
 msgstr ""
 
 # type: textblock
 msgid "test2.img (etc)"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:984
+#: ../fish/guestfish.pod:1031
 msgid ""
 "When using the C<-N> or C<--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 C<-N> or C<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
@@ -17867,7 +18602,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:993
+#: ../fish/guestfish.pod:1040
 msgid ""
 "L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, L<virt-df(1)>, "
 "L<virt-edit(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, "
 msgid ""
 "L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, L<virt-df(1)>, "
 "L<virt-edit(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, "
@@ -17876,14 +18611,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:1017 ../test-tool/libguestfs-test-tool.pod:124
-#: ../fuse/guestmount.pod:234 ../inspector/virt-inspector.pl:598
+#: ../fish/guestfish.pod:1064 ../test-tool/libguestfs-test-tool.pod:124
+#: ../fuse/guestmount.pod:253 ../inspector/virt-inspector.pl:564
 #: ../tools/virt-edit.pl:370 ../tools/virt-win-reg.pl:518
 #: ../tools/virt-df.pl:657 ../tools/virt-ls.pl:251
 #: ../tools/virt-resize.pl:1516 ../tools/virt-list-filesystems.pl:206
 #: ../tools/virt-edit.pl:370 ../tools/virt-win-reg.pl:518
 #: ../tools/virt-df.pl:657 ../tools/virt-ls.pl:251
 #: ../tools/virt-resize.pl:1516 ../tools/virt-list-filesystems.pl:206
-#: ../tools/virt-cat.pl:203 ../tools/virt-tar.pl:300
-#: ../tools/virt-rescue.pl:285 ../tools/virt-make-fs.pl:567
-#: ../tools/virt-list-partitions.pl:273
+#: ../tools/virt-tar.pl:300 ../tools/virt-rescue.pl:285
+#: ../tools/virt-make-fs.pl:567 ../tools/virt-list-partitions.pl:273
 msgid ""
 "This program is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU General Public License as published by the Free "
 msgid ""
 "This program is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU General Public License as published by the Free "
@@ -17892,14 +18626,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:1022 ../test-tool/libguestfs-test-tool.pod:129
-#: ../fuse/guestmount.pod:239 ../inspector/virt-inspector.pl:603
+#: ../fish/guestfish.pod:1069 ../test-tool/libguestfs-test-tool.pod:129
+#: ../fuse/guestmount.pod:258 ../inspector/virt-inspector.pl:569
 #: ../tools/virt-edit.pl:375 ../tools/virt-win-reg.pl:523
 #: ../tools/virt-df.pl:662 ../tools/virt-ls.pl:256
 #: ../tools/virt-resize.pl:1521 ../tools/virt-list-filesystems.pl:211
 #: ../tools/virt-edit.pl:375 ../tools/virt-win-reg.pl:523
 #: ../tools/virt-df.pl:662 ../tools/virt-ls.pl:256
 #: ../tools/virt-resize.pl:1521 ../tools/virt-list-filesystems.pl:211
-#: ../tools/virt-cat.pl:208 ../tools/virt-tar.pl:305
-#: ../tools/virt-rescue.pl:290 ../tools/virt-make-fs.pl:572
-#: ../tools/virt-list-partitions.pl:278
+#: ../tools/virt-tar.pl:305 ../tools/virt-rescue.pl:290
+#: ../tools/virt-make-fs.pl:572 ../tools/virt-list-partitions.pl:278
 msgid ""
 "This program is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
 msgid ""
 "This program is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
@@ -17908,14 +18641,13 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish.pod:1027 ../test-tool/libguestfs-test-tool.pod:134
-#: ../fuse/guestmount.pod:244 ../inspector/virt-inspector.pl:608
+#: ../fish/guestfish.pod:1074 ../test-tool/libguestfs-test-tool.pod:134
+#: ../fuse/guestmount.pod:263 ../inspector/virt-inspector.pl:574
 #: ../tools/virt-edit.pl:380 ../tools/virt-win-reg.pl:528
 #: ../tools/virt-df.pl:667 ../tools/virt-ls.pl:261
 #: ../tools/virt-resize.pl:1526 ../tools/virt-list-filesystems.pl:216
 #: ../tools/virt-edit.pl:380 ../tools/virt-win-reg.pl:528
 #: ../tools/virt-df.pl:667 ../tools/virt-ls.pl:261
 #: ../tools/virt-resize.pl:1526 ../tools/virt-list-filesystems.pl:216
-#: ../tools/virt-cat.pl:213 ../tools/virt-tar.pl:310
-#: ../tools/virt-rescue.pl:295 ../tools/virt-make-fs.pl:577
-#: ../tools/virt-list-partitions.pl:283
+#: ../tools/virt-tar.pl:310 ../tools/virt-rescue.pl:295
+#: ../tools/virt-make-fs.pl:577 ../tools/virt-list-partitions.pl:283
 msgid ""
 "You should have received a copy of the GNU General Public License along with "
 "this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
 msgid ""
 "You should have received a copy of the GNU General Public License along with "
 "this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
@@ -17927,38 +18659,88 @@ msgstr ""
 msgid "add-cdrom"
 msgstr ""
 
 msgid "add-cdrom"
 msgstr ""
 
-# type: verbatim
-#: ../fish/guestfish-actions.pod:3
-#, no-wrap
+# type: verbatim
+#: ../fish/guestfish-actions.pod:3
+#, no-wrap
+msgid ""
+" add-cdrom filename\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:15
+msgid ""
+"This call checks for the existence of C<filename>.  This stops you from "
+"specifying other types of drive which are supported by qemu such as C<nbd:> "
+"and C<http:> URLs.  To specify those, use the general L</config> call "
+"instead."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:22
+msgid ""
+"If you just want to add an ISO file (often you use this as an efficient way "
+"to transfer large files into the guest), then you should probably use L</add-"
+"drive-ro> instead."
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:35
+msgid "add-domain"
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:37
+msgid "domain"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:39
+#, no-wrap
+msgid ""
+" add-domain dom [libvirturi:..] [readonly:..] [iface:..]\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:41
+msgid ""
+"This function adds the disk(s) attached to the named libvirt domain C<dom>.  "
+"It works by connecting to libvirt, requesting the domain and domain XML from "
+"libvirt, parsing it for disks, and calling L</add-drive-opts> on each one."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:58
 msgid ""
 msgid ""
-" add-cdrom filename\n"
-"\n"
+"The optional C<libvirturi> parameter sets the libvirt URI (see L<http://"
+"libvirt.org/uri.html>).  If this is not set then we connect to the default "
+"libvirt URI (or one set through an environment variable, see the libvirt "
+"documentation for full details).  If you are using the C API directly then "
+"it is more flexible to create the libvirt connection object yourself, get "
+"the domain object, and call L</add-libvirt-dom>."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:15
+#: ../fish/guestfish-actions.pod:66
 msgid ""
 msgid ""
-"This call checks for the existence of C<filename>.  This stops you from "
-"specifying other types of drive which are supported by qemu such as C<nbd:> "
-"and C<http:> URLs.  To specify those, use the general L</config> call "
-"instead."
+"The other optional parameters are passed directly through to L</add-drive-"
+"opts>."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:22
+#: ../fish/guestfish-actions.pod:69 ../fish/guestfish-actions.pod:133
 msgid ""
 msgid ""
-"If you just want to add an ISO file (often you use this as an efficient way "
-"to transfer large files into the guest), then you should probably use L</add-"
-"drive-ro> instead."
+"This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:35
+#: ../fish/guestfish-actions.pod:71
 msgid "add-drive"
 msgstr ""
 
 # type: verbatim
 msgid "add-drive"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:37
+#: ../fish/guestfish-actions.pod:73
 #, no-wrap
 msgid ""
 " add-drive filename\n"
 #, no-wrap
 msgid ""
 " add-drive filename\n"
@@ -17966,7 +18748,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:39
+#: ../fish/guestfish-actions.pod:75
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with no "
 "optional parameters, so the disk is added writable, with the format being "
@@ -17974,7 +18756,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:43
+#: ../fish/guestfish-actions.pod:79
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
 msgid ""
 "Automatic detection of the format opens you up to a potential security hole "
 "when dealing with untrusted raw-format images.  See CVE-2010-3851 and "
@@ -17984,17 +18766,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:50
+#: ../fish/guestfish-actions.pod:86
 msgid "add-drive-opts"
 msgstr ""
 
 # type: =head2
 msgid "add-drive-opts"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:52
+#: ../fish/guestfish-actions.pod:88
 msgid "add"
 msgstr ""
 
 # type: verbatim
 msgid "add"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:54
+#: ../fish/guestfish-actions.pod:90
 #, no-wrap
 msgid ""
 " add-drive-opts filename [readonly:..] [format:..] [iface:..]\n"
 #, no-wrap
 msgid ""
 " add-drive-opts filename [readonly:..] [format:..] [iface:..]\n"
@@ -18002,7 +18784,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:81
+#: ../fish/guestfish-actions.pod:117
 msgid ""
 "This forces the image format.  If you omit this (or use L</add-drive> or L</"
 "add-drive-ro>) then the format is automatically detected.  Possible formats "
 msgid ""
 "This forces the image format.  If you omit this (or use L</add-drive> or L</"
 "add-drive-ro>) then the format is automatically detected.  Possible formats "
@@ -18010,30 +18792,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:92
+#: ../fish/guestfish-actions.pod:128
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated L</"
 "add-drive-with-if> call (q.v.)"
 msgstr ""
 
 msgid ""
 "This rarely-used option lets you emulate the behaviour of the deprecated L</"
 "add-drive-with-if> call (q.v.)"
 msgstr ""
 
-# type: textblock
-#: ../fish/guestfish-actions.pod:97
-msgid ""
-"This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>."
-msgstr ""
-
 # type: =head2
 # type: =head2
-#: ../fish/guestfish-actions.pod:99
+#: ../fish/guestfish-actions.pod:135
 msgid "add-drive-ro"
 msgstr ""
 
 # type: =head2
 msgid "add-drive-ro"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:101
+#: ../fish/guestfish-actions.pod:137
 msgid "add-ro"
 msgstr ""
 
 # type: verbatim
 msgid "add-ro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:103
+#: ../fish/guestfish-actions.pod:139
 #, no-wrap
 msgid ""
 " add-drive-ro filename\n"
 #, no-wrap
 msgid ""
 " add-drive-ro filename\n"
@@ -18041,7 +18817,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:105
+#: ../fish/guestfish-actions.pod:141
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with the "
 "optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the disk "
 msgid ""
 "This function is the equivalent of calling L</add-drive-opts> with the "
 "optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the disk "
@@ -18049,12 +18825,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:110
+#: ../fish/guestfish-actions.pod:146
 msgid "add-drive-ro-with-if"
 msgstr ""
 
 # type: verbatim
 msgid "add-drive-ro-with-if"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:112
+#: ../fish/guestfish-actions.pod:148
 #, no-wrap
 msgid ""
 " add-drive-ro-with-if filename iface\n"
 #, no-wrap
 msgid ""
 " add-drive-ro-with-if filename iface\n"
@@ -18062,19 +18838,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:114
+#: ../fish/guestfish-actions.pod:150
 msgid ""
 "This is the same as L</add-drive-ro> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</add-drive-ro> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:124
+#: ../fish/guestfish-actions.pod:160
 msgid "add-drive-with-if"
 msgstr ""
 
 # type: verbatim
 msgid "add-drive-with-if"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:126
+#: ../fish/guestfish-actions.pod:162
 #, no-wrap
 msgid ""
 " add-drive-with-if filename iface\n"
 #, no-wrap
 msgid ""
 " add-drive-with-if filename iface\n"
@@ -18082,19 +18858,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:128
+#: ../fish/guestfish-actions.pod:164
 msgid ""
 "This is the same as L</add-drive> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</add-drive> but it allows you to specify the QEMU "
 "interface emulation to use at run time."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:138
+#: ../fish/guestfish-actions.pod:174
 msgid "aug-clear"
 msgstr ""
 
 # type: verbatim
 msgid "aug-clear"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:140
+#: ../fish/guestfish-actions.pod:176
 #, no-wrap
 msgid ""
 " aug-clear augpath\n"
 #, no-wrap
 msgid ""
 " aug-clear augpath\n"
@@ -18102,12 +18878,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:145
+#: ../fish/guestfish-actions.pod:181
 msgid "aug-close"
 msgstr ""
 
 # type: verbatim
 msgid "aug-close"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:147
+#: ../fish/guestfish-actions.pod:183
 #, no-wrap
 msgid ""
 " aug-close\n"
 #, no-wrap
 msgid ""
 " aug-close\n"
@@ -18115,7 +18891,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:149
+#: ../fish/guestfish-actions.pod:185
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call L</aug-init> again before you can use any "
 msgid ""
 "Close the current Augeas handle and free up any resources used by it.  After "
 "calling this, you have to call L</aug-init> again before you can use any "
@@ -18123,12 +18899,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:154
+#: ../fish/guestfish-actions.pod:190
 msgid "aug-defnode"
 msgstr ""
 
 # type: verbatim
 msgid "aug-defnode"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:156
+#: ../fish/guestfish-actions.pod:192
 #, no-wrap
 msgid ""
 " aug-defnode name expr val\n"
 #, no-wrap
 msgid ""
 " aug-defnode name expr val\n"
@@ -18136,7 +18912,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:161
+#: ../fish/guestfish-actions.pod:197
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling L</aug-set> C<expr>, C<value>.  C<name> will be the nodeset "
 msgid ""
 "If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
 "calling L</aug-set> C<expr>, C<value>.  C<name> will be the nodeset "
@@ -18144,12 +18920,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:169
+#: ../fish/guestfish-actions.pod:205
 msgid "aug-defvar"
 msgstr ""
 
 # type: verbatim
 msgid "aug-defvar"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:171
+#: ../fish/guestfish-actions.pod:207
 #, no-wrap
 msgid ""
 " aug-defvar name expr\n"
 #, no-wrap
 msgid ""
 " aug-defvar name expr\n"
@@ -18157,12 +18933,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:180
+#: ../fish/guestfish-actions.pod:216
 msgid "aug-get"
 msgstr ""
 
 # type: verbatim
 msgid "aug-get"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:182
+#: ../fish/guestfish-actions.pod:218
 #, no-wrap
 msgid ""
 " aug-get augpath\n"
 #, no-wrap
 msgid ""
 " aug-get augpath\n"
@@ -18170,12 +18946,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:187
+#: ../fish/guestfish-actions.pod:223
 msgid "aug-init"
 msgstr ""
 
 # type: verbatim
 msgid "aug-init"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:189
+#: ../fish/guestfish-actions.pod:225
 #, no-wrap
 msgid ""
 " aug-init root flags\n"
 #, no-wrap
 msgid ""
 " aug-init root flags\n"
@@ -18183,27 +18959,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:195
+#: ../fish/guestfish-actions.pod:231
 msgid "You must call this before using any other L</aug-*> commands."
 msgstr ""
 
 # type: textblock
 msgid "You must call this before using any other L</aug-*> commands."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:230
+#: ../fish/guestfish-actions.pod:266
 msgid "Do not load the tree in L</aug-init>."
 msgstr ""
 
 # type: textblock
 msgid "Do not load the tree in L</aug-init>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:234
+#: ../fish/guestfish-actions.pod:270
 msgid "To close the handle, you can call L</aug-close>."
 msgstr ""
 
 # type: =head2
 msgid "To close the handle, you can call L</aug-close>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:238
+#: ../fish/guestfish-actions.pod:274
 msgid "aug-insert"
 msgstr ""
 
 # type: verbatim
 msgid "aug-insert"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:240
+#: ../fish/guestfish-actions.pod:276
 #, no-wrap
 msgid ""
 " aug-insert augpath label true|false\n"
 #, no-wrap
 msgid ""
 " aug-insert augpath label true|false\n"
@@ -18211,12 +18987,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:250
+#: ../fish/guestfish-actions.pod:286
 msgid "aug-load"
 msgstr ""
 
 # type: verbatim
 msgid "aug-load"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:252
+#: ../fish/guestfish-actions.pod:288
 #, no-wrap
 msgid ""
 " aug-load\n"
 #, no-wrap
 msgid ""
 " aug-load\n"
@@ -18224,12 +19000,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:259
+#: ../fish/guestfish-actions.pod:295
 msgid "aug-ls"
 msgstr ""
 
 # type: verbatim
 msgid "aug-ls"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:261
+#: ../fish/guestfish-actions.pod:297
 #, no-wrap
 msgid ""
 " aug-ls augpath\n"
 #, no-wrap
 msgid ""
 " aug-ls augpath\n"
@@ -18237,19 +19013,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:263
+#: ../fish/guestfish-actions.pod:299
 msgid ""
 "This is just a shortcut for listing L</aug-match> C<path/*> and sorting the "
 "resulting nodes into alphabetical order."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is just a shortcut for listing L</aug-match> C<path/*> and sorting the "
 "resulting nodes into alphabetical order."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:266
+#: ../fish/guestfish-actions.pod:302
 msgid "aug-match"
 msgstr ""
 
 # type: verbatim
 msgid "aug-match"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:268
+#: ../fish/guestfish-actions.pod:304
 #, no-wrap
 msgid ""
 " aug-match augpath\n"
 #, no-wrap
 msgid ""
 " aug-match augpath\n"
@@ -18257,12 +19033,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:274
+#: ../fish/guestfish-actions.pod:310
 msgid "aug-mv"
 msgstr ""
 
 # type: verbatim
 msgid "aug-mv"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:276
+#: ../fish/guestfish-actions.pod:312
 #, no-wrap
 msgid ""
 " aug-mv src dest\n"
 #, no-wrap
 msgid ""
 " aug-mv src dest\n"
@@ -18270,12 +19046,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:281
+#: ../fish/guestfish-actions.pod:317
 msgid "aug-rm"
 msgstr ""
 
 # type: verbatim
 msgid "aug-rm"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:283
+#: ../fish/guestfish-actions.pod:319
 #, no-wrap
 msgid ""
 " aug-rm augpath\n"
 #, no-wrap
 msgid ""
 " aug-rm augpath\n"
@@ -18283,12 +19059,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:289
+#: ../fish/guestfish-actions.pod:325
 msgid "aug-save"
 msgstr ""
 
 # type: verbatim
 msgid "aug-save"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:291
+#: ../fish/guestfish-actions.pod:327
 #, no-wrap
 msgid ""
 " aug-save\n"
 #, no-wrap
 msgid ""
 " aug-save\n"
@@ -18296,19 +19072,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:295
+#: ../fish/guestfish-actions.pod:331
 msgid ""
 "The flags which were passed to L</aug-init> affect exactly how files are "
 "saved."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The flags which were passed to L</aug-init> affect exactly how files are "
 "saved."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:298
+#: ../fish/guestfish-actions.pod:334
 msgid "aug-set"
 msgstr ""
 
 # type: verbatim
 msgid "aug-set"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:300
+#: ../fish/guestfish-actions.pod:336
 #, no-wrap
 msgid ""
 " aug-set augpath val\n"
 #, no-wrap
 msgid ""
 " aug-set augpath val\n"
@@ -18316,7 +19092,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:304
+#: ../fish/guestfish-actions.pod:340
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
@@ -18324,12 +19100,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:309
+#: ../fish/guestfish-actions.pod:345
 msgid "available"
 msgstr ""
 
 # type: verbatim
 msgid "available"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:311
+#: ../fish/guestfish-actions.pod:347
 #, no-wrap
 msgid ""
 " available 'groups ...'\n"
 #, no-wrap
 msgid ""
 " available 'groups ...'\n"
@@ -18337,7 +19113,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:317
+#: ../fish/guestfish-actions.pod:353
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
@@ -18345,12 +19121,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:341
+#: ../fish/guestfish-actions.pod:377
 msgid "You must call L</launch> before calling this function."
 msgstr ""
 
 # type: textblock
 msgid "You must call L</launch> before calling this function."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:363
+#: ../fish/guestfish-actions.pod:399
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
@@ -18358,12 +19134,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:370
+#: ../fish/guestfish-actions.pod:406
 msgid "available-all-groups"
 msgstr ""
 
 # type: verbatim
 msgid "available-all-groups"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:372
+#: ../fish/guestfish-actions.pod:408
 #, no-wrap
 msgid ""
 " available-all-groups\n"
 #, no-wrap
 msgid ""
 " available-all-groups\n"
@@ -18371,7 +19147,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:374
+#: ../fish/guestfish-actions.pod:410
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
@@ -18380,17 +19156,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:380
+#: ../fish/guestfish-actions.pod:416
 msgid "See also L</available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:382
+#: ../fish/guestfish-actions.pod:418
 msgid "base64-in"
 msgstr ""
 
 # type: verbatim
 msgid "base64-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:384
+#: ../fish/guestfish-actions.pod:420
 #, no-wrap
 msgid ""
 " base64-in (base64file|-) filename\n"
 #, no-wrap
 msgid ""
 " base64-in (base64file|-) filename\n"
@@ -18398,24 +19174,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:389 ../fish/guestfish-actions.pod:398
-#: ../fish/guestfish-actions.pod:622 ../fish/guestfish-actions.pod:769
-#: ../fish/guestfish-actions.pod:816 ../fish/guestfish-actions.pod:835
-#: ../fish/guestfish-actions.pod:1212 ../fish/guestfish-actions.pod:3932
-#: ../fish/guestfish-actions.pod:3944 ../fish/guestfish-actions.pod:3955
-#: ../fish/guestfish-actions.pod:3966 ../fish/guestfish-actions.pod:4018
-#: ../fish/guestfish-actions.pod:4027 ../fish/guestfish-actions.pod:4081
-#: ../fish/guestfish-actions.pod:4104
+#: ../fish/guestfish-actions.pod:425 ../fish/guestfish-actions.pod:434
+#: ../fish/guestfish-actions.pod:658 ../fish/guestfish-actions.pod:827
+#: ../fish/guestfish-actions.pod:846 ../fish/guestfish-actions.pod:1223
+#: ../fish/guestfish-actions.pod:4002 ../fish/guestfish-actions.pod:4014
+#: ../fish/guestfish-actions.pod:4025 ../fish/guestfish-actions.pod:4036
+#: ../fish/guestfish-actions.pod:4088 ../fish/guestfish-actions.pod:4097
+#: ../fish/guestfish-actions.pod:4151 ../fish/guestfish-actions.pod:4174
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 # type: =head2
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:391
+#: ../fish/guestfish-actions.pod:427
 msgid "base64-out"
 msgstr ""
 
 # type: verbatim
 msgid "base64-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:393
+#: ../fish/guestfish-actions.pod:429
 #, no-wrap
 msgid ""
 " base64-out filename (base64file|-)\n"
 #, no-wrap
 msgid ""
 " base64-out filename (base64file|-)\n"
@@ -18423,12 +19198,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:400
+#: ../fish/guestfish-actions.pod:436
 msgid "blockdev-flushbufs"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-flushbufs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:402
+#: ../fish/guestfish-actions.pod:438
 #, no-wrap
 msgid ""
 " blockdev-flushbufs device\n"
 #, no-wrap
 msgid ""
 " blockdev-flushbufs device\n"
@@ -18436,12 +19211,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:409
+#: ../fish/guestfish-actions.pod:445
 msgid "blockdev-getbsz"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-getbsz"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:411
+#: ../fish/guestfish-actions.pod:447
 #, no-wrap
 msgid ""
 " blockdev-getbsz device\n"
 #, no-wrap
 msgid ""
 " blockdev-getbsz device\n"
@@ -18449,12 +19224,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:420
+#: ../fish/guestfish-actions.pod:456
 msgid "blockdev-getro"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-getro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:422
+#: ../fish/guestfish-actions.pod:458
 #, no-wrap
 msgid ""
 " blockdev-getro device\n"
 #, no-wrap
 msgid ""
 " blockdev-getro device\n"
@@ -18462,12 +19237,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:429
+#: ../fish/guestfish-actions.pod:465
 msgid "blockdev-getsize64"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-getsize64"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:431
+#: ../fish/guestfish-actions.pod:467
 #, no-wrap
 msgid ""
 " blockdev-getsize64 device\n"
 #, no-wrap
 msgid ""
 " blockdev-getsize64 device\n"
@@ -18475,17 +19250,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:435
+#: ../fish/guestfish-actions.pod:471
 msgid "See also L</blockdev-getsz>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</blockdev-getsz>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:439
+#: ../fish/guestfish-actions.pod:475
 msgid "blockdev-getss"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-getss"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:441
+#: ../fish/guestfish-actions.pod:477
 #, no-wrap
 msgid ""
 " blockdev-getss device\n"
 #, no-wrap
 msgid ""
 " blockdev-getss device\n"
@@ -18493,18 +19268,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:446
+#: ../fish/guestfish-actions.pod:482
 msgid ""
 "(Note, this is not the size in sectors, use L</blockdev-getsz> for that)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "(Note, this is not the size in sectors, use L</blockdev-getsz> for that)."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:451
+#: ../fish/guestfish-actions.pod:487
 msgid "blockdev-getsz"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-getsz"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:453
+#: ../fish/guestfish-actions.pod:489
 #, no-wrap
 msgid ""
 " blockdev-getsz device\n"
 #, no-wrap
 msgid ""
 " blockdev-getsz device\n"
@@ -18512,19 +19287,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:458
+#: ../fish/guestfish-actions.pod:494
 msgid ""
 "See also L</blockdev-getss> for the real sector size of the device, and L</"
 "blockdev-getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "See also L</blockdev-getss> for the real sector size of the device, and L</"
 "blockdev-getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:464
+#: ../fish/guestfish-actions.pod:500
 msgid "blockdev-rereadpt"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-rereadpt"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:466
+#: ../fish/guestfish-actions.pod:502
 #, no-wrap
 msgid ""
 " blockdev-rereadpt device\n"
 #, no-wrap
 msgid ""
 " blockdev-rereadpt device\n"
@@ -18532,12 +19307,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:472
+#: ../fish/guestfish-actions.pod:508
 msgid "blockdev-setbsz"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-setbsz"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:474
+#: ../fish/guestfish-actions.pod:510
 #, no-wrap
 msgid ""
 " blockdev-setbsz device blocksize\n"
 #, no-wrap
 msgid ""
 " blockdev-setbsz device blocksize\n"
@@ -18545,12 +19320,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:483
+#: ../fish/guestfish-actions.pod:519
 msgid "blockdev-setro"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-setro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:485
+#: ../fish/guestfish-actions.pod:521
 #, no-wrap
 msgid ""
 " blockdev-setro device\n"
 #, no-wrap
 msgid ""
 " blockdev-setro device\n"
@@ -18558,12 +19333,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:491
+#: ../fish/guestfish-actions.pod:527
 msgid "blockdev-setrw"
 msgstr ""
 
 # type: verbatim
 msgid "blockdev-setrw"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:493
+#: ../fish/guestfish-actions.pod:529
 #, no-wrap
 msgid ""
 " blockdev-setrw device\n"
 #, no-wrap
 msgid ""
 " blockdev-setrw device\n"
@@ -18571,12 +19346,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:499
+#: ../fish/guestfish-actions.pod:535
 msgid "case-sensitive-path"
 msgstr ""
 
 # type: verbatim
 msgid "case-sensitive-path"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:501
+#: ../fish/guestfish-actions.pod:537
 #, no-wrap
 msgid ""
 " case-sensitive-path path\n"
 #, no-wrap
 msgid ""
 " case-sensitive-path path\n"
@@ -18584,7 +19359,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:525
+#: ../fish/guestfish-actions.pod:561
 msgid ""
 "Thus L</case-sensitive-path> (\"/Windows/System32\")  might return C<\"/"
 "WINDOWS/system32\"> (the exact return value would depend on details of how "
 msgid ""
 "Thus L</case-sensitive-path> (\"/Windows/System32\")  might return C<\"/"
 "WINDOWS/system32\"> (the exact return value would depend on details of how "
@@ -18592,17 +19367,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:533
+#: ../fish/guestfish-actions.pod:569
 msgid "See also L</realpath>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</realpath>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:535
+#: ../fish/guestfish-actions.pod:571
 msgid "cat"
 msgstr ""
 
 # type: verbatim
 msgid "cat"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:537
+#: ../fish/guestfish-actions.pod:573
 #, no-wrap
 msgid ""
 " cat path\n"
 #, no-wrap
 msgid ""
 " cat path\n"
@@ -18610,7 +19385,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:541
+#: ../fish/guestfish-actions.pod:577
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
@@ -18619,12 +19394,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:549
+#: ../fish/guestfish-actions.pod:585
 msgid "checksum"
 msgstr ""
 
 # type: verbatim
 msgid "checksum"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:551
+#: ../fish/guestfish-actions.pod:587
 #, no-wrap
 msgid ""
 " checksum csumtype path\n"
 #, no-wrap
 msgid ""
 " checksum csumtype path\n"
@@ -18632,22 +19407,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:594
+#: ../fish/guestfish-actions.pod:630
 msgid "To get the checksum for a device, use L</checksum-device>."
 msgstr ""
 
 # type: textblock
 msgid "To get the checksum for a device, use L</checksum-device>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:596
+#: ../fish/guestfish-actions.pod:632
 msgid "To get the checksums for many files, use L</checksums-out>."
 msgstr ""
 
 # type: =head2
 msgid "To get the checksums for many files, use L</checksums-out>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:598
+#: ../fish/guestfish-actions.pod:634
 msgid "checksum-device"
 msgstr ""
 
 # type: verbatim
 msgid "checksum-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:600
+#: ../fish/guestfish-actions.pod:636
 #, no-wrap
 msgid ""
 " checksum-device csumtype device\n"
 #, no-wrap
 msgid ""
 " checksum-device csumtype device\n"
@@ -18655,7 +19430,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:602
+#: ../fish/guestfish-actions.pod:638
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the L</"
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the L</"
@@ -18663,12 +19438,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:606
+#: ../fish/guestfish-actions.pod:642
 msgid "checksums-out"
 msgstr ""
 
 # type: verbatim
 msgid "checksums-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:608
+#: ../fish/guestfish-actions.pod:644
 #, no-wrap
 msgid ""
 " checksums-out csumtype directory (sumsfile|-)\n"
 #, no-wrap
 msgid ""
 " checksums-out csumtype directory (sumsfile|-)\n"
@@ -18676,12 +19451,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:624
+#: ../fish/guestfish-actions.pod:660
 msgid "chmod"
 msgstr ""
 
 # type: verbatim
 msgid "chmod"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:626
+#: ../fish/guestfish-actions.pod:662
 #, no-wrap
 msgid ""
 " chmod mode path\n"
 #, no-wrap
 msgid ""
 " chmod mode path\n"
@@ -18689,12 +19464,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:637
+#: ../fish/guestfish-actions.pod:673
 msgid "chown"
 msgstr ""
 
 # type: verbatim
 msgid "chown"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:639
+#: ../fish/guestfish-actions.pod:675
 #, no-wrap
 msgid ""
 " chown owner group path\n"
 #, no-wrap
 msgid ""
 " chown owner group path\n"
@@ -18702,12 +19477,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:647
+#: ../fish/guestfish-actions.pod:683
 msgid "command"
 msgstr ""
 
 # type: verbatim
 msgid "command"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:649
+#: ../fish/guestfish-actions.pod:685
 #, no-wrap
 msgid ""
 " command 'arguments ...'\n"
 #, no-wrap
 msgid ""
 " command 'arguments ...'\n"
@@ -18715,7 +19490,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:656
+#: ../fish/guestfish-actions.pod:692
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
@@ -18724,12 +19499,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:684
+#: ../fish/guestfish-actions.pod:720
 msgid "command-lines"
 msgstr ""
 
 # type: verbatim
 msgid "command-lines"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:686
+#: ../fish/guestfish-actions.pod:722
 #, no-wrap
 msgid ""
 " command-lines 'arguments ...'\n"
 #, no-wrap
 msgid ""
 " command-lines 'arguments ...'\n"
@@ -18737,23 +19512,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:688
+#: ../fish/guestfish-actions.pod:724
 msgid ""
 "This is the same as L</command>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is the same as L</command>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:691
+#: ../fish/guestfish-actions.pod:727
 msgid "See also: L</sh-lines>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</sh-lines>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:696
+#: ../fish/guestfish-actions.pod:732
 msgid "config"
 msgstr ""
 
 # type: verbatim
 msgid "config"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:698
+#: ../fish/guestfish-actions.pod:734
 #, no-wrap
 msgid ""
 " config qemuparam qemuvalue\n"
 #, no-wrap
 msgid ""
 " config qemuparam qemuvalue\n"
@@ -18761,12 +19536,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:709
+#: ../fish/guestfish-actions.pod:745
 msgid "copy-size"
 msgstr ""
 
 # type: verbatim
 msgid "copy-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:711
+#: ../fish/guestfish-actions.pod:747
 #, no-wrap
 msgid ""
 " copy-size src dest size\n"
 #, no-wrap
 msgid ""
 " copy-size src dest size\n"
@@ -18774,12 +19549,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:719
+#: ../fish/guestfish-actions.pod:755
 msgid "cp"
 msgstr ""
 
 # type: verbatim
 msgid "cp"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:721
+#: ../fish/guestfish-actions.pod:757
 #, no-wrap
 msgid ""
 " cp src dest\n"
 #, no-wrap
 msgid ""
 " cp src dest\n"
@@ -18787,12 +19562,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:726
+#: ../fish/guestfish-actions.pod:762
 msgid "cp-a"
 msgstr ""
 
 # type: verbatim
 msgid "cp-a"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:728
+#: ../fish/guestfish-actions.pod:764
 #, no-wrap
 msgid ""
 " cp-a src dest\n"
 #, no-wrap
 msgid ""
 " cp-a src dest\n"
@@ -18800,12 +19575,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:733
+#: ../fish/guestfish-actions.pod:769
 msgid "dd"
 msgstr ""
 
 # type: verbatim
 msgid "dd"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:735
+#: ../fish/guestfish-actions.pod:771
 #, no-wrap
 msgid ""
 " dd src dest\n"
 #, no-wrap
 msgid ""
 " dd src dest\n"
@@ -18813,7 +19588,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:742
+#: ../fish/guestfish-actions.pod:778
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
 msgid ""
 "If the destination is a device, it must be as large or larger than the "
 "source file or device, otherwise the copy will fail.  This command cannot do "
@@ -18821,51 +19596,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:746
-msgid "debug"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish-actions.pod:748
-#, no-wrap
-msgid ""
-" debug subcmd 'extraargs ...'\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish-actions.pod:750
-msgid ""
-"The L</debug> command exposes some internals of C<guestfsd> (the guestfs "
-"daemon) that runs inside the qemu subprocess."
-msgstr ""
-
-# type: =head2
-#: ../fish/guestfish-actions.pod:758
-msgid "debug-upload"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish-actions.pod:760
-#, no-wrap
-msgid ""
-" debug-upload (filename|-) tmpname mode\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish-actions.pod:762
-msgid ""
-"The L</debug-upload> command uploads a file to the libguestfs appliance."
-msgstr ""
-
-# type: =head2
-#: ../fish/guestfish-actions.pod:771
+#: ../fish/guestfish-actions.pod:782
 msgid "df"
 msgstr ""
 
 # type: verbatim
 msgid "df"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:773
+#: ../fish/guestfish-actions.pod:784
 #, no-wrap
 msgid ""
 " df\n"
 #, no-wrap
 msgid ""
 " df\n"
@@ -18873,12 +19609,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:781
+#: ../fish/guestfish-actions.pod:792
 msgid "df-h"
 msgstr ""
 
 # type: verbatim
 msgid "df-h"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:783
+#: ../fish/guestfish-actions.pod:794
 #, no-wrap
 msgid ""
 " df-h\n"
 #, no-wrap
 msgid ""
 " df-h\n"
@@ -18886,12 +19622,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:792
+#: ../fish/guestfish-actions.pod:803
 msgid "dmesg"
 msgstr ""
 
 # type: verbatim
 msgid "dmesg"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:794
+#: ../fish/guestfish-actions.pod:805
 #, no-wrap
 msgid ""
 " dmesg\n"
 #, no-wrap
 msgid ""
 " dmesg\n"
@@ -18899,7 +19635,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:800
+#: ../fish/guestfish-actions.pod:811
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "L</set-verbose> or by setting the environment variable C<LIBGUESTFS_DEBUG=1> "
 msgid ""
 "Another way to get the same information is to enable verbose messages with "
 "L</set-verbose> or by setting the environment variable C<LIBGUESTFS_DEBUG=1> "
@@ -18907,12 +19643,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:805
+#: ../fish/guestfish-actions.pod:816
 msgid "download"
 msgstr ""
 
 # type: verbatim
 msgid "download"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:807
+#: ../fish/guestfish-actions.pod:818
 #, no-wrap
 msgid ""
 " download remotefilename (filename|-)\n"
 #, no-wrap
 msgid ""
 " download remotefilename (filename|-)\n"
@@ -18920,17 +19656,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:814
+#: ../fish/guestfish-actions.pod:825
 msgid "See also L</upload>, L</cat>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</upload>, L</cat>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:818
+#: ../fish/guestfish-actions.pod:829
 msgid "download-offset"
 msgstr ""
 
 # type: verbatim
 msgid "download-offset"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:820
+#: ../fish/guestfish-actions.pod:831
 #, no-wrap
 msgid ""
 " download-offset remotefilename (filename|-) offset size\n"
 #, no-wrap
 msgid ""
 " download-offset remotefilename (filename|-) offset size\n"
@@ -18938,7 +19674,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:828
+#: ../fish/guestfish-actions.pod:839
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with L</pread>, and this call always reads the full "
 msgid ""
 "Note that there is no limit on the amount of data that can be downloaded "
 "with this call, unlike with L</pread>, and this call always reads the full "
@@ -18946,17 +19682,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:833
+#: ../fish/guestfish-actions.pod:844
 msgid "See also L</download>, L</pread>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</download>, L</pread>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:837
+#: ../fish/guestfish-actions.pod:848
 msgid "drop-caches"
 msgstr ""
 
 # type: verbatim
 msgid "drop-caches"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:839
+#: ../fish/guestfish-actions.pod:850
 #, no-wrap
 msgid ""
 " drop-caches whattodrop\n"
 #, no-wrap
 msgid ""
 " drop-caches whattodrop\n"
@@ -18964,12 +19700,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:851
+#: ../fish/guestfish-actions.pod:862
 msgid "du"
 msgstr ""
 
 # type: verbatim
 msgid "du"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:853
+#: ../fish/guestfish-actions.pod:864
 #, no-wrap
 msgid ""
 " du path\n"
 #, no-wrap
 msgid ""
 " du path\n"
@@ -18977,12 +19713,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:865
+#: ../fish/guestfish-actions.pod:876
 msgid "e2fsck-f"
 msgstr ""
 
 # type: verbatim
 msgid "e2fsck-f"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:867
+#: ../fish/guestfish-actions.pod:878
 #, no-wrap
 msgid ""
 " e2fsck-f device\n"
 #, no-wrap
 msgid ""
 " e2fsck-f device\n"
@@ -18990,19 +19726,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:873
+#: ../fish/guestfish-actions.pod:884
 msgid ""
 "This command is only needed because of L</resize2fs> (q.v.).  Normally you "
 "should use L</fsck>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is only needed because of L</resize2fs> (q.v.).  Normally you "
 "should use L</fsck>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:876
+#: ../fish/guestfish-actions.pod:887
 msgid "echo-daemon"
 msgstr ""
 
 # type: verbatim
 msgid "echo-daemon"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:878
+#: ../fish/guestfish-actions.pod:889
 #, no-wrap
 msgid ""
 " echo-daemon 'words ...'\n"
 #, no-wrap
 msgid ""
 " echo-daemon 'words ...'\n"
@@ -19010,17 +19746,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:885
+#: ../fish/guestfish-actions.pod:896
 msgid "See also L</ping-daemon>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</ping-daemon>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:887
+#: ../fish/guestfish-actions.pod:898
 msgid "egrep"
 msgstr ""
 
 # type: verbatim
 msgid "egrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:889
+#: ../fish/guestfish-actions.pod:900
 #, no-wrap
 msgid ""
 " egrep regex path\n"
 #, no-wrap
 msgid ""
 " egrep regex path\n"
@@ -19028,12 +19764,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:897
+#: ../fish/guestfish-actions.pod:908
 msgid "egrepi"
 msgstr ""
 
 # type: verbatim
 msgid "egrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:899
+#: ../fish/guestfish-actions.pod:910
 #, no-wrap
 msgid ""
 " egrepi regex path\n"
 #, no-wrap
 msgid ""
 " egrepi regex path\n"
@@ -19041,12 +19777,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:907
+#: ../fish/guestfish-actions.pod:918
 msgid "equal"
 msgstr ""
 
 # type: verbatim
 msgid "equal"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:909
+#: ../fish/guestfish-actions.pod:920
 #, no-wrap
 msgid ""
 " equal file1 file2\n"
 #, no-wrap
 msgid ""
 " equal file1 file2\n"
@@ -19054,12 +19790,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:916
+#: ../fish/guestfish-actions.pod:927
 msgid "exists"
 msgstr ""
 
 # type: verbatim
 msgid "exists"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:918
+#: ../fish/guestfish-actions.pod:929
 #, no-wrap
 msgid ""
 " exists path\n"
 #, no-wrap
 msgid ""
 " exists path\n"
@@ -19067,17 +19803,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:923
+#: ../fish/guestfish-actions.pod:934
 msgid "See also L</is-file>, L</is-dir>, L</stat>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</is-file>, L</is-dir>, L</stat>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:925
+#: ../fish/guestfish-actions.pod:936
 msgid "fallocate"
 msgstr ""
 
 # type: verbatim
 msgid "fallocate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:927
+#: ../fish/guestfish-actions.pod:938
 #, no-wrap
 msgid ""
 " fallocate path len\n"
 #, no-wrap
 msgid ""
 " fallocate path len\n"
@@ -19085,12 +19821,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:944
+#: ../fish/guestfish-actions.pod:955
 msgid "fallocate64"
 msgstr ""
 
 # type: verbatim
 msgid "fallocate64"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:946
+#: ../fish/guestfish-actions.pod:957
 #, no-wrap
 msgid ""
 " fallocate64 path len\n"
 #, no-wrap
 msgid ""
 " fallocate64 path len\n"
@@ -19098,14 +19834,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:952
+#: ../fish/guestfish-actions.pod:963
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use L</truncate-size> instead."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use L</truncate-size> instead."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:955
+#: ../fish/guestfish-actions.pod:966
 msgid ""
 "The deprecated call L</fallocate> does the same, but owing to an oversight "
 "it only allowed 30 bit lengths to be specified, effectively limiting the "
 msgid ""
 "The deprecated call L</fallocate> does the same, but owing to an oversight "
 "it only allowed 30 bit lengths to be specified, effectively limiting the "
@@ -19113,12 +19849,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:964
+#: ../fish/guestfish-actions.pod:975
 msgid "fgrep"
 msgstr ""
 
 # type: verbatim
 msgid "fgrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:966
+#: ../fish/guestfish-actions.pod:977
 #, no-wrap
 msgid ""
 " fgrep pattern path\n"
 #, no-wrap
 msgid ""
 " fgrep pattern path\n"
@@ -19126,12 +19862,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:974
+#: ../fish/guestfish-actions.pod:985
 msgid "fgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "fgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:976
+#: ../fish/guestfish-actions.pod:987
 #, no-wrap
 msgid ""
 " fgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " fgrepi pattern path\n"
@@ -19139,12 +19875,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:984
+#: ../fish/guestfish-actions.pod:995
 msgid "file"
 msgstr ""
 
 # type: verbatim
 msgid "file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:986
+#: ../fish/guestfish-actions.pod:997
 #, no-wrap
 msgid ""
 " file path\n"
 #, no-wrap
 msgid ""
 " file path\n"
@@ -19152,7 +19888,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:998
+#: ../fish/guestfish-actions.pod:1009
 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 "
 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 "
@@ -19160,12 +19896,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1008
+#: ../fish/guestfish-actions.pod:1019
 msgid "file-architecture"
 msgstr ""
 
 # type: verbatim
 msgid "file-architecture"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1010
+#: ../fish/guestfish-actions.pod:1021
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
@@ -19173,12 +19909,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1113
+#: ../fish/guestfish-actions.pod:1124
 msgid "filesize"
 msgstr ""
 
 # type: verbatim
 msgid "filesize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1115
+#: ../fish/guestfish-actions.pod:1126
 #, no-wrap
 msgid ""
 " filesize file\n"
 #, no-wrap
 msgid ""
 " filesize file\n"
@@ -19186,19 +19922,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1119
+#: ../fish/guestfish-actions.pod:1130
 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>."
 msgstr ""
 
 # type: =head2
 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>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1123
+#: ../fish/guestfish-actions.pod:1134
 msgid "fill"
 msgstr ""
 
 # type: verbatim
 msgid "fill"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1125
+#: ../fish/guestfish-actions.pod:1136
 #, no-wrap
 msgid ""
 " fill c len path\n"
 #, no-wrap
 msgid ""
 " fill c len path\n"
@@ -19206,7 +19942,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1131
+#: ../fish/guestfish-actions.pod:1142
 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 "
@@ -19214,12 +19950,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1136
+#: ../fish/guestfish-actions.pod:1147
 msgid "fill-pattern"
 msgstr ""
 
 # type: verbatim
 msgid "fill-pattern"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1138
+#: ../fish/guestfish-actions.pod:1149
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
@@ -19227,7 +19963,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1140
+#: ../fish/guestfish-actions.pod:1151
 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 "
@@ -19236,12 +19972,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1145
+#: ../fish/guestfish-actions.pod:1156
 msgid "find"
 msgstr ""
 
 # type: verbatim
 msgid "find"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1147
+#: ../fish/guestfish-actions.pod:1158
 #, no-wrap
 msgid ""
 " find directory\n"
 #, no-wrap
 msgid ""
 " find directory\n"
@@ -19249,22 +19985,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1161
+#: ../fish/guestfish-actions.pod:1172
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: textblock
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1174
+#: ../fish/guestfish-actions.pod:1185
 msgid "See also L</find0>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</find0>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1179
+#: ../fish/guestfish-actions.pod:1190
 msgid "find0"
 msgstr ""
 
 # type: verbatim
 msgid "find0"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1181
+#: ../fish/guestfish-actions.pod:1192
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
@@ -19272,18 +20008,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1187
+#: ../fish/guestfish-actions.pod:1198
 msgid ""
 "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1214
+#: ../fish/guestfish-actions.pod:1225
 msgid "findfs-label"
 msgstr ""
 
 # type: verbatim
 msgid "findfs-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1216
+#: ../fish/guestfish-actions.pod:1227
 #, no-wrap
 msgid ""
 " findfs-label label\n"
 #, no-wrap
 msgid ""
 " findfs-label label\n"
@@ -19291,17 +20027,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1222
+#: ../fish/guestfish-actions.pod:1233
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr ""
 
 # type: =head2
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1224
+#: ../fish/guestfish-actions.pod:1235
 msgid "findfs-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "findfs-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1226
+#: ../fish/guestfish-actions.pod:1237
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
@@ -19309,17 +20045,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1232
+#: ../fish/guestfish-actions.pod:1243
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr ""
 
 # type: =head2
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1234
+#: ../fish/guestfish-actions.pod:1245
 msgid "fsck"
 msgstr ""
 
 # type: verbatim
 msgid "fsck"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1236
+#: ../fish/guestfish-actions.pod:1247
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
@@ -19327,12 +20063,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1266
+#: ../fish/guestfish-actions.pod:1277
 msgid "get-append"
 msgstr ""
 
 # type: verbatim
 msgid "get-append"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1268
+#: ../fish/guestfish-actions.pod:1279
 #, no-wrap
 msgid ""
 " get-append\n"
 #, no-wrap
 msgid ""
 " get-append\n"
@@ -19340,12 +20076,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1275
+#: ../fish/guestfish-actions.pod:1286
 msgid "get-autosync"
 msgstr ""
 
 # type: verbatim
 msgid "get-autosync"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1277
+#: ../fish/guestfish-actions.pod:1288
 #, no-wrap
 msgid ""
 " get-autosync\n"
 #, no-wrap
 msgid ""
 " get-autosync\n"
@@ -19353,12 +20089,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1281
+#: ../fish/guestfish-actions.pod:1292
 msgid "get-direct"
 msgstr ""
 
 # type: verbatim
 msgid "get-direct"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1283
+#: ../fish/guestfish-actions.pod:1294
 #, no-wrap
 msgid ""
 " get-direct\n"
 #, no-wrap
 msgid ""
 " get-direct\n"
@@ -19366,12 +20102,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1287
+#: ../fish/guestfish-actions.pod:1298
 msgid "get-e2label"
 msgstr ""
 
 # type: verbatim
 msgid "get-e2label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1289
+#: ../fish/guestfish-actions.pod:1300
 #, no-wrap
 msgid ""
 " get-e2label device\n"
 #, no-wrap
 msgid ""
 " get-e2label device\n"
@@ -19379,12 +20115,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1301
+#: ../fish/guestfish-actions.pod:1312
 msgid "get-e2uuid"
 msgstr ""
 
 # type: verbatim
 msgid "get-e2uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1303
+#: ../fish/guestfish-actions.pod:1314
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
@@ -19392,12 +20128,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1315
+#: ../fish/guestfish-actions.pod:1326
 msgid "get-memsize"
 msgstr ""
 
 # type: verbatim
 msgid "get-memsize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1317
+#: ../fish/guestfish-actions.pod:1328
 #, no-wrap
 msgid ""
 " get-memsize\n"
 #, no-wrap
 msgid ""
 " get-memsize\n"
@@ -19405,7 +20141,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1322
+#: ../fish/guestfish-actions.pod:1333
 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 "
@@ -19413,12 +20149,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1329
+#: ../fish/guestfish-actions.pod:1340
 msgid "get-network"
 msgstr ""
 
 # type: verbatim
 msgid "get-network"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1331
+#: ../fish/guestfish-actions.pod:1342
 #, no-wrap
 msgid ""
 " get-network\n"
 #, no-wrap
 msgid ""
 " get-network\n"
@@ -19426,12 +20162,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1335
+#: ../fish/guestfish-actions.pod:1346
 msgid "get-path"
 msgstr ""
 
 # type: verbatim
 msgid "get-path"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1337
+#: ../fish/guestfish-actions.pod:1348
 #, no-wrap
 msgid ""
 " get-path\n"
 #, no-wrap
 msgid ""
 " get-path\n"
@@ -19439,17 +20175,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1344
+#: ../fish/guestfish-actions.pod:1355
 msgid "get-pid"
 msgstr ""
 
 # type: =head2
 msgid "get-pid"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1346
+#: ../fish/guestfish-actions.pod:1357
 msgid "pid"
 msgstr ""
 
 # type: verbatim
 msgid "pid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1348
+#: ../fish/guestfish-actions.pod:1359
 #, no-wrap
 msgid ""
 " get-pid\n"
 #, no-wrap
 msgid ""
 " get-pid\n"
@@ -19457,12 +20193,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1355
+#: ../fish/guestfish-actions.pod:1366
 msgid "get-qemu"
 msgstr ""
 
 # type: verbatim
 msgid "get-qemu"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1357
+#: ../fish/guestfish-actions.pod:1368
 #, no-wrap
 msgid ""
 " get-qemu\n"
 #, no-wrap
 msgid ""
 " get-qemu\n"
@@ -19470,12 +20206,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1364
+#: ../fish/guestfish-actions.pod:1375
 msgid "get-recovery-proc"
 msgstr ""
 
 # type: verbatim
 msgid "get-recovery-proc"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1366
+#: ../fish/guestfish-actions.pod:1377
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
@@ -19483,12 +20219,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1370
+#: ../fish/guestfish-actions.pod:1381
 msgid "get-selinux"
 msgstr ""
 
 # type: verbatim
 msgid "get-selinux"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1372
+#: ../fish/guestfish-actions.pod:1383
 #, no-wrap
 msgid ""
 " get-selinux\n"
 #, no-wrap
 msgid ""
 " get-selinux\n"
@@ -19496,19 +20232,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1374
+#: ../fish/guestfish-actions.pod:1385
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1380
+#: ../fish/guestfish-actions.pod:1391
 msgid "get-state"
 msgstr ""
 
 # type: verbatim
 msgid "get-state"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1382
+#: ../fish/guestfish-actions.pod:1393
 #, no-wrap
 msgid ""
 " get-state\n"
 #, no-wrap
 msgid ""
 " get-state\n"
@@ -19516,12 +20252,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1389
+#: ../fish/guestfish-actions.pod:1400
 msgid "get-trace"
 msgstr ""
 
 # type: verbatim
 msgid "get-trace"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1391
+#: ../fish/guestfish-actions.pod:1402
 #, no-wrap
 msgid ""
 " get-trace\n"
 #, no-wrap
 msgid ""
 " get-trace\n"
@@ -19529,12 +20265,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1395
+#: ../fish/guestfish-actions.pod:1406
 msgid "get-umask"
 msgstr ""
 
 # type: verbatim
 msgid "get-umask"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1397
+#: ../fish/guestfish-actions.pod:1408
 #, no-wrap
 msgid ""
 " get-umask\n"
 #, no-wrap
 msgid ""
 " get-umask\n"
@@ -19542,19 +20278,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1399
+#: ../fish/guestfish-actions.pod:1410
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1402
+#: ../fish/guestfish-actions.pod:1413
 msgid "get-verbose"
 msgstr ""
 
 # type: verbatim
 msgid "get-verbose"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1404
+#: ../fish/guestfish-actions.pod:1415
 #, no-wrap
 msgid ""
 " get-verbose\n"
 #, no-wrap
 msgid ""
 " get-verbose\n"
@@ -19562,12 +20298,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1408
+#: ../fish/guestfish-actions.pod:1419
 msgid "getcon"
 msgstr ""
 
 # type: verbatim
 msgid "getcon"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1410
+#: ../fish/guestfish-actions.pod:1421
 #, no-wrap
 msgid ""
 " getcon\n"
 #, no-wrap
 msgid ""
 " getcon\n"
@@ -19575,17 +20311,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1414
+#: ../fish/guestfish-actions.pod:1425
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 # type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1417
+#: ../fish/guestfish-actions.pod:1428
 msgid "getxattrs"
 msgstr ""
 
 # type: verbatim
 msgid "getxattrs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1419
+#: ../fish/guestfish-actions.pod:1430
 #, no-wrap
 msgid ""
 " getxattrs path\n"
 #, no-wrap
 msgid ""
 " getxattrs path\n"
@@ -19593,17 +20329,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1427
+#: ../fish/guestfish-actions.pod:1438
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1429
+#: ../fish/guestfish-actions.pod:1440
 msgid "glob-expand"
 msgstr ""
 
 # type: verbatim
 msgid "glob-expand"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1431
+#: ../fish/guestfish-actions.pod:1442
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
@@ -19611,12 +20347,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1444
+#: ../fish/guestfish-actions.pod:1455
 msgid "grep"
 msgstr ""
 
 # type: verbatim
 msgid "grep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1446
+#: ../fish/guestfish-actions.pod:1457
 #, no-wrap
 msgid ""
 " grep regex path\n"
 #, no-wrap
 msgid ""
 " grep regex path\n"
@@ -19624,12 +20360,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1454
+#: ../fish/guestfish-actions.pod:1465
 msgid "grepi"
 msgstr ""
 
 # type: verbatim
 msgid "grepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1456
+#: ../fish/guestfish-actions.pod:1467
 #, no-wrap
 msgid ""
 " grepi regex path\n"
 #, no-wrap
 msgid ""
 " grepi regex path\n"
@@ -19637,12 +20373,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1464
+#: ../fish/guestfish-actions.pod:1475
 msgid "grub-install"
 msgstr ""
 
 # type: verbatim
 msgid "grub-install"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1466
+#: ../fish/guestfish-actions.pod:1477
 #, no-wrap
 msgid ""
 " grub-install root device\n"
 #, no-wrap
 msgid ""
 " grub-install root device\n"
@@ -19650,12 +20386,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1482
+#: ../fish/guestfish-actions.pod:1493
 msgid "head"
 msgstr ""
 
 # type: verbatim
 msgid "head"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1484
+#: ../fish/guestfish-actions.pod:1495
 #, no-wrap
 msgid ""
 " head path\n"
 #, no-wrap
 msgid ""
 " head path\n"
@@ -19663,12 +20399,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1492
+#: ../fish/guestfish-actions.pod:1503
 msgid "head-n"
 msgstr ""
 
 # type: verbatim
 msgid "head-n"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1494
+#: ../fish/guestfish-actions.pod:1505
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
@@ -19676,12 +20412,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1507
+#: ../fish/guestfish-actions.pod:1518
 msgid "hexdump"
 msgstr ""
 
 # type: verbatim
 msgid "hexdump"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1509
+#: ../fish/guestfish-actions.pod:1520
 #, no-wrap
 msgid ""
 " hexdump path\n"
 #, no-wrap
 msgid ""
 " hexdump path\n"
@@ -19689,12 +20425,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1517
+#: ../fish/guestfish-actions.pod:1528
 msgid "initrd-cat"
 msgstr ""
 
 # type: verbatim
 msgid "initrd-cat"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1519
+#: ../fish/guestfish-actions.pod:1530
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
@@ -19702,17 +20438,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1531
+#: ../fish/guestfish-actions.pod:1542
 msgid "See also L</initrd-list>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</initrd-list>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1536
+#: ../fish/guestfish-actions.pod:1547
 msgid "initrd-list"
 msgstr ""
 
 # type: verbatim
 msgid "initrd-list"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1538
+#: ../fish/guestfish-actions.pod:1549
 #, no-wrap
 msgid ""
 " initrd-list path\n"
 #, no-wrap
 msgid ""
 " initrd-list path\n"
@@ -19720,12 +20456,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1550
+#: ../fish/guestfish-actions.pod:1561
 msgid "inotify-add-watch"
 msgstr ""
 
 # type: verbatim
 msgid "inotify-add-watch"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1552
+#: ../fish/guestfish-actions.pod:1563
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
@@ -19733,12 +20469,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1564
+#: ../fish/guestfish-actions.pod:1575
 msgid "inotify-close"
 msgstr ""
 
 # type: verbatim
 msgid "inotify-close"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1566
+#: ../fish/guestfish-actions.pod:1577
 #, no-wrap
 msgid ""
 " inotify-close\n"
 #, no-wrap
 msgid ""
 " inotify-close\n"
@@ -19746,12 +20482,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1572
+#: ../fish/guestfish-actions.pod:1583
 msgid "inotify-files"
 msgstr ""
 
 # type: verbatim
 msgid "inotify-files"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1574
+#: ../fish/guestfish-actions.pod:1585
 #, no-wrap
 msgid ""
 " inotify-files\n"
 #, no-wrap
 msgid ""
 " inotify-files\n"
@@ -19759,7 +20495,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1576
+#: ../fish/guestfish-actions.pod:1587
 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 "
@@ -19767,12 +20503,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1580
+#: ../fish/guestfish-actions.pod:1591
 msgid "inotify-init"
 msgstr ""
 
 # type: verbatim
 msgid "inotify-init"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1582
+#: ../fish/guestfish-actions.pod:1593
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
@@ -19780,7 +20516,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1588
+#: ../fish/guestfish-actions.pod:1599
 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>, "
@@ -19791,7 +20527,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1598
+#: ../fish/guestfish-actions.pod:1609
 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 "
@@ -19799,7 +20535,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1604
+#: ../fish/guestfish-actions.pod:1615
 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>).  "
@@ -19808,19 +20544,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1611
+#: ../fish/guestfish-actions.pod:1622
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1620
+#: ../fish/guestfish-actions.pod:1631
 msgid "inotify-read"
 msgstr ""
 
 # type: verbatim
 msgid "inotify-read"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1622
+#: ../fish/guestfish-actions.pod:1633
 #, no-wrap
 msgid ""
 " inotify-read\n"
 #, no-wrap
 msgid ""
 " inotify-read\n"
@@ -19828,12 +20564,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1635
+#: ../fish/guestfish-actions.pod:1646
 msgid "inotify-rm-watch"
 msgstr ""
 
 # type: verbatim
 msgid "inotify-rm-watch"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1637
+#: ../fish/guestfish-actions.pod:1648
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
@@ -19841,17 +20577,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1639
+#: ../fish/guestfish-actions.pod:1650
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 # type: =head2
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1642
+#: ../fish/guestfish-actions.pod:1653
 msgid "inspect-get-arch"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-arch"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1644
+#: ../fish/guestfish-actions.pod:1655
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
@@ -19859,30 +20595,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1646 ../fish/guestfish-actions.pod:1662
-#: ../fish/guestfish-actions.pod:1728 ../fish/guestfish-actions.pod:1746
-#: ../fish/guestfish-actions.pod:1767 ../fish/guestfish-actions.pod:1782
-#: ../fish/guestfish-actions.pod:1805 ../fish/guestfish-actions.pod:1822
-#: ../fish/guestfish-actions.pod:1853
+#: ../fish/guestfish-actions.pod:1657 ../fish/guestfish-actions.pod:1673
+#: ../fish/guestfish-actions.pod:1739 ../fish/guestfish-actions.pod:1757
+#: ../fish/guestfish-actions.pod:1778 ../fish/guestfish-actions.pod:1793
+#: ../fish/guestfish-actions.pod:1816 ../fish/guestfish-actions.pod:1838
+#: ../fish/guestfish-actions.pod:1862 ../fish/guestfish-actions.pod:1892
+#: ../fish/guestfish-actions.pod:1923
 msgid ""
 "This function should only be called with a root device string as returned by "
 "L</inspect-os>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function should only be called with a root device string as returned by "
 "L</inspect-os>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1649
+#: ../fish/guestfish-actions.pod:1660
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1658
+#: ../fish/guestfish-actions.pod:1669
 msgid "inspect-get-distro"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-distro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1660
+#: ../fish/guestfish-actions.pod:1671
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
@@ -19890,12 +20627,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1724
+#: ../fish/guestfish-actions.pod:1735
 msgid "inspect-get-filesystems"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-filesystems"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1726
+#: ../fish/guestfish-actions.pod:1737
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
@@ -19903,19 +20640,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1739
+#: ../fish/guestfish-actions.pod:1750
 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:1742
+#: ../fish/guestfish-actions.pod:1753
 msgid "inspect-get-major-version"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-major-version"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1744
+#: ../fish/guestfish-actions.pod:1755
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
@@ -19923,12 +20660,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1763
+#: ../fish/guestfish-actions.pod:1774
 msgid "inspect-get-minor-version"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-minor-version"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1765
+#: ../fish/guestfish-actions.pod:1776
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
@@ -19936,19 +20673,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1775
+#: ../fish/guestfish-actions.pod:1786
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-major-version>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-major-version>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1778
+#: ../fish/guestfish-actions.pod:1789
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-mountpoints"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1780
+#: ../fish/guestfish-actions.pod:1791
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
@@ -19956,19 +20693,63 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1798
+#: ../fish/guestfish-actions.pod:1809
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-filesystems>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-filesystems>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1801
+#: ../fish/guestfish-actions.pod:1812
+msgid "inspect-get-package-format"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:1814
+#, no-wrap
+msgid ""
+" inspect-get-package-format root\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:1819
+msgid ""
+"This function and L</inspect-get-package-management> return the package "
+"format and package management tool used by the inspected operating system.  "
+"For example for Fedora these functions would return C<rpm> (package format) "
+"and C<yum> (package management)."
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:1834
+msgid "inspect-get-package-management"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:1836
+#, no-wrap
+msgid ""
+" inspect-get-package-management root\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:1841
+msgid ""
+"L</inspect-get-package-format> and this function return the package format "
+"and package management tool used by the inspected operating system.  For "
+"example for Fedora these functions would return C<rpm> (package format) and "
+"C<yum> (package management)."
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:1858
 msgid "inspect-get-product-name"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-product-name"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1803
+#: ../fish/guestfish-actions.pod:1860
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
@@ -19976,12 +20757,40 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1818
+#: ../fish/guestfish-actions.pod:1875
+msgid "inspect-get-roots"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:1877
+#, no-wrap
+msgid ""
+" inspect-get-roots\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:1879
+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 "
+"whole inspection process."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:1883
+msgid ""
+"This returns an empty list if either no root devices were found or the "
+"caller has not called L</inspect-os>."
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:1888
 msgid "inspect-get-type"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-type"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1820
+#: ../fish/guestfish-actions.pod:1890
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
@@ -19989,12 +20798,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1849
+#: ../fish/guestfish-actions.pod:1919
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-get-windows-systemroot"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1851
+#: ../fish/guestfish-actions.pod:1921
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
@@ -20002,12 +20811,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1865
+#: ../fish/guestfish-actions.pod:1935
 msgid "inspect-os"
 msgstr ""
 
 # type: verbatim
 msgid "inspect-os"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1867
+#: ../fish/guestfish-actions.pod:1937
 #, no-wrap
 msgid ""
 " inspect-os\n"
 #, no-wrap
 msgid ""
 " inspect-os\n"
@@ -20015,7 +20824,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1882
+#: ../fish/guestfish-actions.pod:1952
 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, "
@@ -20023,7 +20832,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1887
+#: ../fish/guestfish-actions.pod:1957
 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 "
@@ -20032,18 +20841,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1899 ../fish/guestfish-actions.pod:2055
-#: ../fish/guestfish-actions.pod:2101
+#: ../fish/guestfish-actions.pod:1969 ../fish/guestfish-actions.pod:2125
+#: ../fish/guestfish-actions.pod:2171
 msgid "See also L</list-filesystems>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</list-filesystems>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1901
+#: ../fish/guestfish-actions.pod:1971
 msgid "is-blockdev"
 msgstr ""
 
 # type: verbatim
 msgid "is-blockdev"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1903
+#: ../fish/guestfish-actions.pod:1973
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
@@ -20051,20 +20860,20 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1908 ../fish/guestfish-actions.pod:1926
-#: ../fish/guestfish-actions.pod:1945 ../fish/guestfish-actions.pod:1954
-#: ../fish/guestfish-actions.pod:1964 ../fish/guestfish-actions.pod:1998
-#: ../fish/guestfish-actions.pod:2007
+#: ../fish/guestfish-actions.pod:1978 ../fish/guestfish-actions.pod:1996
+#: ../fish/guestfish-actions.pod:2015 ../fish/guestfish-actions.pod:2024
+#: ../fish/guestfish-actions.pod:2034 ../fish/guestfish-actions.pod:2068
+#: ../fish/guestfish-actions.pod:2077
 msgid "See also L</stat>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</stat>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1910
+#: ../fish/guestfish-actions.pod:1980
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1912
+#: ../fish/guestfish-actions.pod:1982
 #, no-wrap
 msgid ""
 " is-busy\n"
 #, no-wrap
 msgid ""
 " is-busy\n"
@@ -20072,12 +20881,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1919
+#: ../fish/guestfish-actions.pod:1989
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1921
+#: ../fish/guestfish-actions.pod:1991
 #, no-wrap
 msgid ""
 " is-chardev path\n"
 #, no-wrap
 msgid ""
 " is-chardev path\n"
@@ -20085,12 +20894,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1928
+#: ../fish/guestfish-actions.pod:1998
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1930
+#: ../fish/guestfish-actions.pod:2000
 #, no-wrap
 msgid ""
 " is-config\n"
 #, no-wrap
 msgid ""
 " is-config\n"
@@ -20098,12 +20907,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1937
+#: ../fish/guestfish-actions.pod:2007
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1939
+#: ../fish/guestfish-actions.pod:2009
 #, no-wrap
 msgid ""
 " is-dir path\n"
 #, no-wrap
 msgid ""
 " is-dir path\n"
@@ -20111,12 +20920,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1947
+#: ../fish/guestfish-actions.pod:2017
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1949
+#: ../fish/guestfish-actions.pod:2019
 #, no-wrap
 msgid ""
 " is-fifo path\n"
 #, no-wrap
 msgid ""
 " is-fifo path\n"
@@ -20124,12 +20933,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1956
+#: ../fish/guestfish-actions.pod:2026
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1958
+#: ../fish/guestfish-actions.pod:2028
 #, no-wrap
 msgid ""
 " is-file path\n"
 #, no-wrap
 msgid ""
 " is-file path\n"
@@ -20137,12 +20946,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1966
+#: ../fish/guestfish-actions.pod:2036
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1968
+#: ../fish/guestfish-actions.pod:2038
 #, no-wrap
 msgid ""
 " is-launching\n"
 #, no-wrap
 msgid ""
 " is-launching\n"
@@ -20150,12 +20959,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1975
+#: ../fish/guestfish-actions.pod:2045
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1977
+#: ../fish/guestfish-actions.pod:2047
 #, no-wrap
 msgid ""
 " is-lv device\n"
 #, no-wrap
 msgid ""
 " is-lv device\n"
@@ -20163,12 +20972,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1982
+#: ../fish/guestfish-actions.pod:2052
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1984
+#: ../fish/guestfish-actions.pod:2054
 #, no-wrap
 msgid ""
 " is-ready\n"
 #, no-wrap
 msgid ""
 " is-ready\n"
@@ -20176,12 +20985,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1991
+#: ../fish/guestfish-actions.pod:2061
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1993
+#: ../fish/guestfish-actions.pod:2063
 #, no-wrap
 msgid ""
 " is-socket path\n"
 #, no-wrap
 msgid ""
 " is-socket path\n"
@@ -20189,12 +20998,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2000
+#: ../fish/guestfish-actions.pod:2070
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2002
+#: ../fish/guestfish-actions.pod:2072
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 #, no-wrap
 msgid ""
 " is-symlink path\n"
@@ -20202,12 +21011,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2009
+#: ../fish/guestfish-actions.pod:2079
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2011
+#: ../fish/guestfish-actions.pod:2081
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
@@ -20215,17 +21024,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2015
+#: ../fish/guestfish-actions.pod:2085
 msgid "launch"
 msgstr ""
 
 # type: =head2
 msgid "launch"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2017
+#: ../fish/guestfish-actions.pod:2087
 msgid "run"
 msgstr ""
 
 # type: verbatim
 msgid "run"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2019
+#: ../fish/guestfish-actions.pod:2089
 #, no-wrap
 msgid ""
 " launch\n"
 #, no-wrap
 msgid ""
 " launch\n"
@@ -20233,12 +21042,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2027
+#: ../fish/guestfish-actions.pod:2097
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2029
+#: ../fish/guestfish-actions.pod:2099
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
@@ -20246,7 +21055,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2031
+#: ../fish/guestfish-actions.pod:2101
 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 "
@@ -20254,12 +21063,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2039
+#: ../fish/guestfish-actions.pod:2109
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2041
+#: ../fish/guestfish-actions.pod:2111
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
@@ -20267,19 +21076,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2043
+#: ../fish/guestfish-actions.pod:2113
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2047
+#: ../fish/guestfish-actions.pod:2117
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2049
+#: ../fish/guestfish-actions.pod:2119
 #, no-wrap
 msgid ""
 " list-devices\n"
 #, no-wrap
 msgid ""
 " list-devices\n"
@@ -20287,12 +21096,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2057
+#: ../fish/guestfish-actions.pod:2127
 msgid "list-filesystems"
 msgstr ""
 
 # type: verbatim
 msgid "list-filesystems"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2059
+#: ../fish/guestfish-actions.pod:2129
 #, no-wrap
 msgid ""
 " list-filesystems\n"
 #, no-wrap
 msgid ""
 " list-filesystems\n"
@@ -20300,7 +21109,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2078
+#: ../fish/guestfish-actions.pod:2148
 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 "
@@ -20308,7 +21117,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2082
+#: ../fish/guestfish-actions.pod:2152
 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 "
@@ -20318,12 +21127,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2090
+#: ../fish/guestfish-actions.pod:2160
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2092
+#: ../fish/guestfish-actions.pod:2162
 #, no-wrap
 msgid ""
 " list-partitions\n"
 #, no-wrap
 msgid ""
 " list-partitions\n"
@@ -20331,19 +21140,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2098
+#: ../fish/guestfish-actions.pod:2168
 msgid ""
 "This does not return logical volumes.  For that you will need to call L</"
 "lvs>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This does not return logical volumes.  For that you will need to call L</"
 "lvs>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2103
+#: ../fish/guestfish-actions.pod:2173
 msgid "ll"
 msgstr ""
 
 # type: verbatim
 msgid "ll"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2105
+#: ../fish/guestfish-actions.pod:2175
 #, no-wrap
 msgid ""
 " ll directory\n"
 #, no-wrap
 msgid ""
 " ll directory\n"
@@ -20351,12 +21160,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2113
+#: ../fish/guestfish-actions.pod:2183
 msgid "ln"
 msgstr ""
 
 # type: verbatim
 msgid "ln"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2115
+#: ../fish/guestfish-actions.pod:2185
 #, no-wrap
 msgid ""
 " ln target linkname\n"
 #, no-wrap
 msgid ""
 " ln target linkname\n"
@@ -20364,12 +21173,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2119
+#: ../fish/guestfish-actions.pod:2189
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2121
+#: ../fish/guestfish-actions.pod:2191
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
@@ -20377,12 +21186,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2126
+#: ../fish/guestfish-actions.pod:2196
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2128
+#: ../fish/guestfish-actions.pod:2198
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
@@ -20390,12 +21199,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2132
+#: ../fish/guestfish-actions.pod:2202
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2134
+#: ../fish/guestfish-actions.pod:2204
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
@@ -20403,12 +21212,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2139
+#: ../fish/guestfish-actions.pod:2209
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2141
+#: ../fish/guestfish-actions.pod:2211
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
@@ -20416,19 +21225,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2143
+#: ../fish/guestfish-actions.pod:2213
 msgid ""
 "This is the same as L</removexattr>, but if C<path> is a symbolic link, then "
 "it removes an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</removexattr>, but if C<path> is a symbolic link, then "
 "it removes an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2147
+#: ../fish/guestfish-actions.pod:2217
 msgid "ls"
 msgstr ""
 
 # type: verbatim
 msgid "ls"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2149
+#: ../fish/guestfish-actions.pod:2219
 #, no-wrap
 msgid ""
 " ls directory\n"
 #, no-wrap
 msgid ""
 " ls directory\n"
@@ -20436,19 +21245,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2155
+#: ../fish/guestfish-actions.pod:2225
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2158
+#: ../fish/guestfish-actions.pod:2228
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2160
+#: ../fish/guestfish-actions.pod:2230
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
@@ -20456,19 +21265,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2162
+#: ../fish/guestfish-actions.pod:2232
 msgid ""
 "This is the same as L</setxattr>, but if C<path> is a symbolic link, then it "
 "sets an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</setxattr>, but if C<path> is a symbolic link, then it "
 "sets an extended attribute of the link itself."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2166
+#: ../fish/guestfish-actions.pod:2236
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2168
+#: ../fish/guestfish-actions.pod:2238
 #, no-wrap
 msgid ""
 " lstat path\n"
 #, no-wrap
 msgid ""
 " lstat path\n"
@@ -20476,19 +21285,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2172
+#: ../fish/guestfish-actions.pod:2242
 msgid ""
 "This is the same as L</stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2178
+#: ../fish/guestfish-actions.pod:2248
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2180
+#: ../fish/guestfish-actions.pod:2250
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
@@ -20496,7 +21305,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2182
+#: ../fish/guestfish-actions.pod:2252
 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 "
@@ -20504,7 +21313,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2191
+#: ../fish/guestfish-actions.pod:2261
 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 "
@@ -20515,12 +21324,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2199
+#: ../fish/guestfish-actions.pod:2269
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2201
+#: ../fish/guestfish-actions.pod:2271
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
@@ -20528,28 +21337,28 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2208
+#: ../fish/guestfish-actions.pod:2278
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use L</luks-kill-slot> first to remove that key."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use L</luks-kill-slot> first to remove that key."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2212 ../fish/guestfish-actions.pod:2234
-#: ../fish/guestfish-actions.pod:2247 ../fish/guestfish-actions.pod:2261
-#: ../fish/guestfish-actions.pod:2284 ../fish/guestfish-actions.pod:2294
+#: ../fish/guestfish-actions.pod:2282 ../fish/guestfish-actions.pod:2304
+#: ../fish/guestfish-actions.pod:2317 ../fish/guestfish-actions.pod:2331
+#: ../fish/guestfish-actions.pod:2354 ../fish/guestfish-actions.pod:2364
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2215
+#: ../fish/guestfish-actions.pod:2285
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2217
+#: ../fish/guestfish-actions.pod:2287
 #, no-wrap
 msgid ""
 " luks-close device\n"
 #, no-wrap
 msgid ""
 " luks-close device\n"
@@ -20557,7 +21366,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2219
+#: ../fish/guestfish-actions.pod:2289
 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 "
@@ -20566,12 +21375,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2225
+#: ../fish/guestfish-actions.pod:2295
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2227
+#: ../fish/guestfish-actions.pod:2297
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
@@ -20579,12 +21388,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2240
+#: ../fish/guestfish-actions.pod:2310
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2242
+#: ../fish/guestfish-actions.pod:2312
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
@@ -20592,19 +21401,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2244
+#: ../fish/guestfish-actions.pod:2314
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2253
+#: ../fish/guestfish-actions.pod:2323
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2255
+#: ../fish/guestfish-actions.pod:2325
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
@@ -20612,12 +21421,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2264
+#: ../fish/guestfish-actions.pod:2334
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2266
+#: ../fish/guestfish-actions.pod:2336
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
@@ -20625,19 +21434,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2280
+#: ../fish/guestfish-actions.pod:2350
 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: =head2
 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: =head2
-#: ../fish/guestfish-actions.pod:2287
+#: ../fish/guestfish-actions.pod:2357
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2289
+#: ../fish/guestfish-actions.pod:2359
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
@@ -20645,18 +21454,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2291
+#: ../fish/guestfish-actions.pod:2361
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is created."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is created."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2297
+#: ../fish/guestfish-actions.pod:2367
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2299
+#: ../fish/guestfish-actions.pod:2369
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
@@ -20664,12 +21473,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2304
+#: ../fish/guestfish-actions.pod:2374
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-canonical-lv-name"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2306
+#: ../fish/guestfish-actions.pod:2376
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
@@ -20677,17 +21486,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2315
+#: ../fish/guestfish-actions.pod:2385
 msgid "See also L</is-lv>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</is-lv>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2317
+#: ../fish/guestfish-actions.pod:2387
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2319
+#: ../fish/guestfish-actions.pod:2389
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
@@ -20695,19 +21504,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2321
+#: ../fish/guestfish-actions.pod:2391
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2327
+#: ../fish/guestfish-actions.pod:2397
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2329
+#: ../fish/guestfish-actions.pod:2399
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
@@ -20715,12 +21524,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2337
+#: ../fish/guestfish-actions.pod:2407
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2339
+#: ../fish/guestfish-actions.pod:2409
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
@@ -20728,12 +21537,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2364
+#: ../fish/guestfish-actions.pod:2434
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2366
+#: ../fish/guestfish-actions.pod:2436
 #, no-wrap
 msgid ""
 " lvremove device\n"
 #, no-wrap
 msgid ""
 " lvremove device\n"
@@ -20741,12 +21550,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2374
+#: ../fish/guestfish-actions.pod:2444
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2376
+#: ../fish/guestfish-actions.pod:2446
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
@@ -20754,12 +21563,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2380
+#: ../fish/guestfish-actions.pod:2450
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2382
+#: ../fish/guestfish-actions.pod:2452
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
@@ -20767,12 +21576,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2388
+#: ../fish/guestfish-actions.pod:2458
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2390
+#: ../fish/guestfish-actions.pod:2460
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
@@ -20780,12 +21589,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2398
+#: ../fish/guestfish-actions.pod:2468
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2400
+#: ../fish/guestfish-actions.pod:2470
 #, no-wrap
 msgid ""
 " lvs\n"
 #, no-wrap
 msgid ""
 " lvs\n"
@@ -20793,17 +21602,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2408
+#: ../fish/guestfish-actions.pod:2478
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2410
+#: ../fish/guestfish-actions.pod:2480
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2412
+#: ../fish/guestfish-actions.pod:2482
 #, no-wrap
 msgid ""
 " lvs-full\n"
 #, no-wrap
 msgid ""
 " lvs-full\n"
@@ -20811,12 +21620,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2417
+#: ../fish/guestfish-actions.pod:2487
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2419
+#: ../fish/guestfish-actions.pod:2489
 #, no-wrap
 msgid ""
 " lvuuid device\n"
 #, no-wrap
 msgid ""
 " lvuuid device\n"
@@ -20824,12 +21633,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2423
+#: ../fish/guestfish-actions.pod:2493
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2425
+#: ../fish/guestfish-actions.pod:2495
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
@@ -20837,7 +21646,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2441
+#: ../fish/guestfish-actions.pod:2511
 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 "
@@ -20848,12 +21657,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2449
+#: ../fish/guestfish-actions.pod:2519
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2451
+#: ../fish/guestfish-actions.pod:2521
 #, no-wrap
 msgid ""
 " mkdir path\n"
 #, no-wrap
 msgid ""
 " mkdir path\n"
@@ -20861,12 +21670,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2455
+#: ../fish/guestfish-actions.pod:2525
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2457
+#: ../fish/guestfish-actions.pod:2527
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
@@ -20874,17 +21683,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2466
+#: ../fish/guestfish-actions.pod:2536
 msgid "See also L</mkdir>, L</umask>"
 msgstr ""
 
 # type: =head2
 msgid "See also L</mkdir>, L</umask>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2468
+#: ../fish/guestfish-actions.pod:2538
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2470
+#: ../fish/guestfish-actions.pod:2540
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
@@ -20892,12 +21701,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2475
+#: ../fish/guestfish-actions.pod:2545
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2477
+#: ../fish/guestfish-actions.pod:2547
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
@@ -20905,12 +21714,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2498
+#: ../fish/guestfish-actions.pod:2568
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2500
+#: ../fish/guestfish-actions.pod:2570
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
@@ -20918,17 +21727,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2508
+#: ../fish/guestfish-actions.pod:2578
 msgid "See also L</mke2journal>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</mke2journal>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2510
+#: ../fish/guestfish-actions.pod:2580
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2512
+#: ../fish/guestfish-actions.pod:2582
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
@@ -20936,17 +21745,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2517
+#: ../fish/guestfish-actions.pod:2587
 msgid "See also L</mke2journal-L>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</mke2journal-L>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2519
+#: ../fish/guestfish-actions.pod:2589
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2521
+#: ../fish/guestfish-actions.pod:2591
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
@@ -20954,17 +21763,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2526
+#: ../fish/guestfish-actions.pod:2596
 msgid "See also L</mke2journal-U>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</mke2journal-U>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2528
+#: ../fish/guestfish-actions.pod:2598
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2530
+#: ../fish/guestfish-actions.pod:2600
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
@@ -20972,12 +21781,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2537
+#: ../fish/guestfish-actions.pod:2607
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2539
+#: ../fish/guestfish-actions.pod:2609
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
@@ -20985,12 +21794,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2543
+#: ../fish/guestfish-actions.pod:2613
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2545
+#: ../fish/guestfish-actions.pod:2615
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
@@ -20998,12 +21807,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2549
+#: ../fish/guestfish-actions.pod:2619
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2551
+#: ../fish/guestfish-actions.pod:2621
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
@@ -21011,19 +21820,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2553
+#: ../fish/guestfish-actions.pod:2623
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2559
+#: ../fish/guestfish-actions.pod:2629
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2561
+#: ../fish/guestfish-actions.pod:2631
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
@@ -21031,12 +21840,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2567
+#: ../fish/guestfish-actions.pod:2637
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2569
+#: ../fish/guestfish-actions.pod:2639
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
@@ -21044,7 +21853,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2571
+#: ../fish/guestfish-actions.pod:2641
 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 "
@@ -21052,12 +21861,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2579
+#: ../fish/guestfish-actions.pod:2649
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2581
+#: ../fish/guestfish-actions.pod:2651
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
@@ -21065,14 +21874,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2583
+#: ../fish/guestfish-actions.pod:2653
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 # type: textblock
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2607
+#: ../fish/guestfish-actions.pod:2677
 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 "
@@ -21080,7 +21889,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2611
+#: ../fish/guestfish-actions.pod:2681
 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 "
@@ -21088,7 +21897,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2618
+#: ../fish/guestfish-actions.pod:2688
 msgid ""
 "Autosync [see L</set-autosync>, this is set by default on handles] means "
 "that L</umount-all> is called when the handle is closed which can also "
 msgid ""
 "Autosync [see L</set-autosync>, this is set by default on handles] means "
 "that L</umount-all> is called when the handle is closed which can also "
@@ -21096,12 +21905,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2622
+#: ../fish/guestfish-actions.pod:2692
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2624
+#: ../fish/guestfish-actions.pod:2694
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
@@ -21109,7 +21918,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2634
+#: ../fish/guestfish-actions.pod:2704
 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 "
@@ -21120,12 +21929,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2644
+#: ../fish/guestfish-actions.pod:2714
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2646
+#: ../fish/guestfish-actions.pod:2716
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
@@ -21133,7 +21942,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2648
+#: ../fish/guestfish-actions.pod:2718
 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 "
@@ -21141,12 +21950,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2654
+#: ../fish/guestfish-actions.pod:2724
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2656
+#: ../fish/guestfish-actions.pod:2726
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
@@ -21154,7 +21963,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2658
+#: ../fish/guestfish-actions.pod:2728
 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 "
@@ -21162,12 +21971,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2664
+#: ../fish/guestfish-actions.pod:2734
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2666
+#: ../fish/guestfish-actions.pod:2736
 #, no-wrap
 msgid ""
 " mkswap device\n"
 #, no-wrap
 msgid ""
 " mkswap device\n"
@@ -21175,12 +21984,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2670
+#: ../fish/guestfish-actions.pod:2740
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2672
+#: ../fish/guestfish-actions.pod:2742
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
@@ -21188,12 +21997,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2680
+#: ../fish/guestfish-actions.pod:2750
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2682
+#: ../fish/guestfish-actions.pod:2752
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
@@ -21201,12 +22010,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2686
+#: ../fish/guestfish-actions.pod:2756
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2688
+#: ../fish/guestfish-actions.pod:2758
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
@@ -21214,19 +22023,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2692
+#: ../fish/guestfish-actions.pod:2762
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2695
+#: ../fish/guestfish-actions.pod:2765
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2697
+#: ../fish/guestfish-actions.pod:2767
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
@@ -21234,12 +22043,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2704
+#: ../fish/guestfish-actions.pod:2774
 msgid "mount"
 msgstr ""
 
 # type: verbatim
 msgid "mount"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2706
+#: ../fish/guestfish-actions.pod:2776
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
@@ -21247,7 +22056,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2722
+#: ../fish/guestfish-actions.pod:2792
 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 "
@@ -21259,12 +22068,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2732
+#: ../fish/guestfish-actions.pod:2802
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2734
+#: ../fish/guestfish-actions.pod:2804
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
@@ -21272,12 +22081,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2740
+#: ../fish/guestfish-actions.pod:2810
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2742
+#: ../fish/guestfish-actions.pod:2812
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
@@ -21285,19 +22094,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2744
+#: ../fish/guestfish-actions.pod:2814
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set the "
 "mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set the "
 "mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2752
+#: ../fish/guestfish-actions.pod:2822
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2754
+#: ../fish/guestfish-actions.pod:2824
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
@@ -21305,19 +22114,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2756
+#: ../fish/guestfish-actions.pod:2826
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2759
+#: ../fish/guestfish-actions.pod:2829
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2761
+#: ../fish/guestfish-actions.pod:2831
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
@@ -21325,19 +22134,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2763
+#: ../fish/guestfish-actions.pod:2833
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set both the "
 "mount options and the vfstype as for the L<mount(8)> I<-o> and I<-t> flags."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set both the "
 "mount options and the vfstype as for the L<mount(8)> I<-o> and I<-t> flags."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2767
+#: ../fish/guestfish-actions.pod:2837
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2769
+#: ../fish/guestfish-actions.pod:2839
 #, no-wrap
 msgid ""
 " mountpoints\n"
 #, no-wrap
 msgid ""
 " mountpoints\n"
@@ -21345,7 +22154,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2771
+#: ../fish/guestfish-actions.pod:2841
 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 "
@@ -21353,12 +22162,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2775
+#: ../fish/guestfish-actions.pod:2845
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2777
+#: ../fish/guestfish-actions.pod:2847
 #, no-wrap
 msgid ""
 " mounts\n"
 #, no-wrap
 msgid ""
 " mounts\n"
@@ -21366,17 +22175,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2784
+#: ../fish/guestfish-actions.pod:2854
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</mountpoints>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2786
+#: ../fish/guestfish-actions.pod:2856
 msgid "mv"
 msgstr ""
 
 # type: verbatim
 msgid "mv"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2788
+#: ../fish/guestfish-actions.pod:2858
 #, no-wrap
 msgid ""
 " mv src dest\n"
 #, no-wrap
 msgid ""
 " mv src dest\n"
@@ -21384,12 +22193,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2793
+#: ../fish/guestfish-actions.pod:2863
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2795
+#: ../fish/guestfish-actions.pod:2865
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
@@ -21397,12 +22206,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2809
+#: ../fish/guestfish-actions.pod:2879
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2811
+#: ../fish/guestfish-actions.pod:2881
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
@@ -21410,12 +22219,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2817
+#: ../fish/guestfish-actions.pod:2887
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2819
+#: ../fish/guestfish-actions.pod:2889
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
@@ -21423,19 +22232,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2821
+#: ../fish/guestfish-actions.pod:2891
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2824
+#: ../fish/guestfish-actions.pod:2894
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2826
+#: ../fish/guestfish-actions.pod:2896
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
@@ -21443,26 +22252,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2828
+#: ../fish/guestfish-actions.pod:2898
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2840
+#: ../fish/guestfish-actions.pod:2910
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use L</"
 "part-disk> to do that."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use L</"
 "part-disk> to do that."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2843
+#: ../fish/guestfish-actions.pod:2913
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2845
+#: ../fish/guestfish-actions.pod:2915
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
@@ -21470,12 +22279,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2853
+#: ../fish/guestfish-actions.pod:2923
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2855
+#: ../fish/guestfish-actions.pod:2925
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
@@ -21483,26 +22292,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2857
+#: ../fish/guestfish-actions.pod:2927
 msgid ""
 "This command is simply a combination of L</part-init> followed by L</part-"
 "add> to create a single primary partition covering the whole disk."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command is simply a combination of L</part-init> followed by L</part-"
 "add> to create a single primary partition covering the whole disk."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2861
+#: ../fish/guestfish-actions.pod:2931
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2867
+#: ../fish/guestfish-actions.pod:2937
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2869
+#: ../fish/guestfish-actions.pod:2939
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
@@ -21510,17 +22319,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2874
+#: ../fish/guestfish-actions.pod:2944
 msgid "See also L</part-set-bootable>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</part-set-bootable>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2876
+#: ../fish/guestfish-actions.pod:2946
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2878
+#: ../fish/guestfish-actions.pod:2948
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
@@ -21528,7 +22337,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2883 ../fish/guestfish-actions.pod:3021
+#: ../fish/guestfish-actions.pod:2953 ../fish/guestfish-actions.pod:3091
 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-"
@@ -21536,12 +22345,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2887
+#: ../fish/guestfish-actions.pod:2957
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2889
+#: ../fish/guestfish-actions.pod:2959
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
@@ -21549,7 +22358,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2894
+#: ../fish/guestfish-actions.pod:2964
 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 "
@@ -21557,12 +22366,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2899
+#: ../fish/guestfish-actions.pod:2969
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2901
+#: ../fish/guestfish-actions.pod:2971
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
@@ -21570,19 +22379,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2907
+#: ../fish/guestfish-actions.pod:2977
 msgid ""
 "Initially there are no partitions.  Following this, you should call L</part-"
 "add> for each partition required."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Initially there are no partitions.  Following this, you should call L</part-"
 "add> for each partition required."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2970
+#: ../fish/guestfish-actions.pod:3040
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2972
+#: ../fish/guestfish-actions.pod:3042
 #, no-wrap
 msgid ""
 " part-list device\n"
 #, no-wrap
 msgid ""
 " part-list device\n"
@@ -21590,19 +22399,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2987
+#: ../fish/guestfish-actions.pod:3057
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see L</blockdev-getss>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see L</blockdev-getss>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3000
+#: ../fish/guestfish-actions.pod:3070
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3002
+#: ../fish/guestfish-actions.pod:3072
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
@@ -21610,12 +22419,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3011
+#: ../fish/guestfish-actions.pod:3081
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3013
+#: ../fish/guestfish-actions.pod:3083
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
@@ -21623,12 +22432,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3025
+#: ../fish/guestfish-actions.pod:3095
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3027
+#: ../fish/guestfish-actions.pod:3097
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
@@ -21636,12 +22445,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3035
+#: ../fish/guestfish-actions.pod:3105
 msgid "part-to-dev"
 msgstr ""
 
 # type: verbatim
 msgid "part-to-dev"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3037
+#: ../fish/guestfish-actions.pod:3107
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
@@ -21649,19 +22458,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3043
+#: ../fish/guestfish-actions.pod:3113
 msgid ""
 "The named partition must exist, for example as a string returned from L</"
 "list-partitions>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The named partition must exist, for example as a string returned from L</"
 "list-partitions>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3046
+#: ../fish/guestfish-actions.pod:3116
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3048
+#: ../fish/guestfish-actions.pod:3118
 #, no-wrap
 msgid ""
 " ping-daemon\n"
 #, no-wrap
 msgid ""
 " ping-daemon\n"
@@ -21669,12 +22478,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3055
+#: ../fish/guestfish-actions.pod:3125
 msgid "pread"
 msgstr ""
 
 # type: verbatim
 msgid "pread"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3057
+#: ../fish/guestfish-actions.pod:3127
 #, no-wrap
 msgid ""
 " pread path count offset\n"
 #, no-wrap
 msgid ""
 " pread path count offset\n"
@@ -21682,17 +22491,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3065
+#: ../fish/guestfish-actions.pod:3135
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3070
+#: ../fish/guestfish-actions.pod:3140
 msgid "pread-device"
 msgstr ""
 
 # type: verbatim
 msgid "pread-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3072
+#: ../fish/guestfish-actions.pod:3142
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
@@ -21700,17 +22509,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3080
+#: ../fish/guestfish-actions.pod:3150
 msgid "See also L</pread>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</pread>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3085
+#: ../fish/guestfish-actions.pod:3155
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3087
+#: ../fish/guestfish-actions.pod:3157
 #, no-wrap
 msgid ""
 " pvcreate device\n"
 #, no-wrap
 msgid ""
 " pvcreate device\n"
@@ -21718,12 +22527,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3093
+#: ../fish/guestfish-actions.pod:3163
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3095
+#: ../fish/guestfish-actions.pod:3165
 #, no-wrap
 msgid ""
 " pvremove device\n"
 #, no-wrap
 msgid ""
 " pvremove device\n"
@@ -21731,12 +22540,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3104
+#: ../fish/guestfish-actions.pod:3174
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3106
+#: ../fish/guestfish-actions.pod:3176
 #, no-wrap
 msgid ""
 " pvresize device\n"
 #, no-wrap
 msgid ""
 " pvresize device\n"
@@ -21744,12 +22553,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3111
+#: ../fish/guestfish-actions.pod:3181
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3113
+#: ../fish/guestfish-actions.pod:3183
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
@@ -21757,19 +22566,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3115
+#: ../fish/guestfish-actions.pod:3185
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3118
+#: ../fish/guestfish-actions.pod:3188
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3120
+#: ../fish/guestfish-actions.pod:3190
 #, no-wrap
 msgid ""
 " pvs\n"
 #, no-wrap
 msgid ""
 " pvs\n"
@@ -21777,17 +22586,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3128
+#: ../fish/guestfish-actions.pod:3198
 msgid "See also L</pvs-full>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</pvs-full>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3130
+#: ../fish/guestfish-actions.pod:3200
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3132
+#: ../fish/guestfish-actions.pod:3202
 #, no-wrap
 msgid ""
 " pvs-full\n"
 #, no-wrap
 msgid ""
 " pvs-full\n"
@@ -21795,12 +22604,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3137
+#: ../fish/guestfish-actions.pod:3207
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3139
+#: ../fish/guestfish-actions.pod:3209
 #, no-wrap
 msgid ""
 " pvuuid device\n"
 #, no-wrap
 msgid ""
 " pvuuid device\n"
@@ -21808,12 +22617,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3143
+#: ../fish/guestfish-actions.pod:3213
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3145
+#: ../fish/guestfish-actions.pod:3215
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
@@ -21821,17 +22630,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3156
+#: ../fish/guestfish-actions.pod:3226
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3161
+#: ../fish/guestfish-actions.pod:3231
 msgid "pwrite-device"
 msgstr ""
 
 # type: verbatim
 msgid "pwrite-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3163
+#: ../fish/guestfish-actions.pod:3233
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
@@ -21839,17 +22648,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3173
+#: ../fish/guestfish-actions.pod:3243
 msgid "See also L</pwrite>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</pwrite>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3178
+#: ../fish/guestfish-actions.pod:3248
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3180
+#: ../fish/guestfish-actions.pod:3250
 #, no-wrap
 msgid ""
 " read-file path\n"
 #, no-wrap
 msgid ""
 " read-file path\n"
@@ -21857,7 +22666,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3185
+#: ../fish/guestfish-actions.pod:3255
 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 "
@@ -21865,12 +22674,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3193
+#: ../fish/guestfish-actions.pod:3263
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3195
+#: ../fish/guestfish-actions.pod:3265
 #, no-wrap
 msgid ""
 " read-lines path\n"
 #, no-wrap
 msgid ""
 " read-lines path\n"
@@ -21878,7 +22687,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3202
+#: ../fish/guestfish-actions.pod:3272
 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 "
@@ -21887,12 +22696,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3207
+#: ../fish/guestfish-actions.pod:3277
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3209
+#: ../fish/guestfish-actions.pod:3279
 #, no-wrap
 msgid ""
 " readdir dir\n"
 #, no-wrap
 msgid ""
 " readdir dir\n"
@@ -21900,7 +22709,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3261
+#: ../fish/guestfish-actions.pod:3331
 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 "
@@ -21908,12 +22717,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3265
+#: ../fish/guestfish-actions.pod:3335
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3267
+#: ../fish/guestfish-actions.pod:3337
 #, no-wrap
 msgid ""
 " readlink path\n"
 #, no-wrap
 msgid ""
 " readlink path\n"
@@ -21921,12 +22730,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3271
+#: ../fish/guestfish-actions.pod:3341
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3273
+#: ../fish/guestfish-actions.pod:3343
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
@@ -21934,12 +22743,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3297
+#: ../fish/guestfish-actions.pod:3367
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3299
+#: ../fish/guestfish-actions.pod:3369
 #, no-wrap
 msgid ""
 " realpath path\n"
 #, no-wrap
 msgid ""
 " realpath path\n"
@@ -21947,12 +22756,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3304
+#: ../fish/guestfish-actions.pod:3374
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3306
+#: ../fish/guestfish-actions.pod:3376
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
@@ -21960,17 +22769,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3311
+#: ../fish/guestfish-actions.pod:3381
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3313
+#: ../fish/guestfish-actions.pod:3383
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3315
+#: ../fish/guestfish-actions.pod:3385
 #, no-wrap
 msgid ""
 " resize2fs device\n"
 #, no-wrap
 msgid ""
 " resize2fs device\n"
@@ -21978,7 +22787,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3320
+#: ../fish/guestfish-actions.pod:3390
 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 "
@@ -21987,12 +22796,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3326
+#: ../fish/guestfish-actions.pod:3396
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3328
+#: ../fish/guestfish-actions.pod:3398
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
@@ -22000,19 +22809,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3330
+#: ../fish/guestfish-actions.pod:3400
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3333
+#: ../fish/guestfish-actions.pod:3403
 msgid "rm"
 msgstr ""
 
 # type: verbatim
 msgid "rm"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3335
+#: ../fish/guestfish-actions.pod:3405
 #, no-wrap
 msgid ""
 " rm path\n"
 #, no-wrap
 msgid ""
 " rm path\n"
@@ -22020,12 +22829,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3339
+#: ../fish/guestfish-actions.pod:3409
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3341
+#: ../fish/guestfish-actions.pod:3411
 #, no-wrap
 msgid ""
 " rm-rf path\n"
 #, no-wrap
 msgid ""
 " rm-rf path\n"
@@ -22033,12 +22842,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3347
+#: ../fish/guestfish-actions.pod:3417
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3349
+#: ../fish/guestfish-actions.pod:3419
 #, no-wrap
 msgid ""
 " rmdir path\n"
 #, no-wrap
 msgid ""
 " rmdir path\n"
@@ -22046,12 +22855,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3353
+#: ../fish/guestfish-actions.pod:3423
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3355
+#: ../fish/guestfish-actions.pod:3425
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
@@ -22059,19 +22868,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3357
+#: ../fish/guestfish-actions.pod:3427
 msgid ""
 "This calls removes a mountpoint that was previously created with L</"
 "mkmountpoint>.  See L</mkmountpoint> for full details."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls removes a mountpoint that was previously created with L</"
 "mkmountpoint>.  See L</mkmountpoint> for full details."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3361
+#: ../fish/guestfish-actions.pod:3431
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3363
+#: ../fish/guestfish-actions.pod:3433
 #, no-wrap
 msgid ""
 " scrub-device device\n"
 #, no-wrap
 msgid ""
 " scrub-device device\n"
@@ -22079,12 +22888,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3374
+#: ../fish/guestfish-actions.pod:3444
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3376
+#: ../fish/guestfish-actions.pod:3446
 #, no-wrap
 msgid ""
 " scrub-file file\n"
 #, no-wrap
 msgid ""
 " scrub-file file\n"
@@ -22092,12 +22901,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3386
+#: ../fish/guestfish-actions.pod:3456
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3388
+#: ../fish/guestfish-actions.pod:3458
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
@@ -22105,7 +22914,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3390
+#: ../fish/guestfish-actions.pod:3460
 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 "
@@ -22114,17 +22923,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3399
+#: ../fish/guestfish-actions.pod:3469
 msgid "set-append"
 msgstr ""
 
 # type: =head2
 msgid "set-append"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3401
+#: ../fish/guestfish-actions.pod:3471
 msgid "append"
 msgstr ""
 
 # type: verbatim
 msgid "append"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3403
+#: ../fish/guestfish-actions.pod:3473
 #, no-wrap
 msgid ""
 " set-append append\n"
 #, no-wrap
 msgid ""
 " set-append append\n"
@@ -22132,17 +22941,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3414
+#: ../fish/guestfish-actions.pod:3484
 msgid "set-autosync"
 msgstr ""
 
 # type: =head2
 msgid "set-autosync"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3416
+#: ../fish/guestfish-actions.pod:3486
 msgid "autosync"
 msgstr ""
 
 # type: verbatim
 msgid "autosync"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3418
+#: ../fish/guestfish-actions.pod:3488
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
@@ -22150,7 +22959,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3420
+#: ../fish/guestfish-actions.pod:3490
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run L</umount-all> followed by L</sync> when the handle is "
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run L</umount-all> followed by L</sync> when the handle is "
@@ -22158,17 +22967,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3428
+#: ../fish/guestfish-actions.pod:3498
 msgid "set-direct"
 msgstr ""
 
 # type: =head2
 msgid "set-direct"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3430
+#: ../fish/guestfish-actions.pod:3500
 msgid "direct"
 msgstr ""
 
 # type: verbatim
 msgid "direct"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3432
+#: ../fish/guestfish-actions.pod:3502
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
@@ -22176,19 +22985,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3438
+#: ../fish/guestfish-actions.pod:3508
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by L</set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 # type: =head2
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by L</set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3447
+#: ../fish/guestfish-actions.pod:3517
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3449
+#: ../fish/guestfish-actions.pod:3519
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
@@ -22196,19 +23005,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3455
+#: ../fish/guestfish-actions.pod:3525
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3458
+#: ../fish/guestfish-actions.pod:3528
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3460
+#: ../fish/guestfish-actions.pod:3530
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
@@ -22216,24 +23025,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3467
+#: ../fish/guestfish-actions.pod:3537
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3470
+#: ../fish/guestfish-actions.pod:3540
 msgid "set-memsize"
 msgstr ""
 
 # type: =head2
 msgid "set-memsize"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3472
+#: ../fish/guestfish-actions.pod:3542
 msgid "memsize"
 msgstr ""
 
 # type: verbatim
 msgid "memsize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3474
+#: ../fish/guestfish-actions.pod:3544
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
@@ -22241,24 +23050,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3476
+#: ../fish/guestfish-actions.pod:3546
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3487
+#: ../fish/guestfish-actions.pod:3557
 msgid "set-network"
 msgstr ""
 
 # type: =head2
 msgid "set-network"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3489
+#: ../fish/guestfish-actions.pod:3559
 msgid "network"
 msgstr ""
 
 # type: verbatim
 msgid "network"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3491
+#: ../fish/guestfish-actions.pod:3561
 #, no-wrap
 msgid ""
 " set-network true|false\n"
 #, no-wrap
 msgid ""
 " set-network true|false\n"
@@ -22266,23 +23075,23 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3499
+#: ../fish/guestfish-actions.pod:3569
 msgid ""
 "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3502
+#: ../fish/guestfish-actions.pod:3572
 msgid "set-path"
 msgstr ""
 
 # type: =head2
 msgid "set-path"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3504
+#: ../fish/guestfish-actions.pod:3574
 msgid "path"
 msgstr ""
 
 # type: verbatim
 msgid "path"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3506
+#: ../fish/guestfish-actions.pod:3576
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
@@ -22290,17 +23099,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3515
+#: ../fish/guestfish-actions.pod:3585
 msgid "set-qemu"
 msgstr ""
 
 # type: =head2
 msgid "set-qemu"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3517
+#: ../fish/guestfish-actions.pod:3587
 msgid "qemu"
 msgstr ""
 
 # type: verbatim
 msgid "qemu"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3519
+#: ../fish/guestfish-actions.pod:3589
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
@@ -22308,17 +23117,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3539
+#: ../fish/guestfish-actions.pod:3609
 msgid "set-recovery-proc"
 msgstr ""
 
 # type: =head2
 msgid "set-recovery-proc"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3541
+#: ../fish/guestfish-actions.pod:3611
 msgid "recovery-proc"
 msgstr ""
 
 # type: verbatim
 msgid "recovery-proc"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3543
+#: ../fish/guestfish-actions.pod:3613
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
@@ -22326,7 +23135,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3545
+#: ../fish/guestfish-actions.pod:3615
 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 "
@@ -22334,24 +23143,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3550
+#: ../fish/guestfish-actions.pod:3620
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3559
+#: ../fish/guestfish-actions.pod:3629
 msgid "set-selinux"
 msgstr ""
 
 # type: =head2
 msgid "set-selinux"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3561
+#: ../fish/guestfish-actions.pod:3631
 msgid "selinux"
 msgstr ""
 
 # type: verbatim
 msgid "selinux"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3563
+#: ../fish/guestfish-actions.pod:3633
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
@@ -22359,17 +23168,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3574
+#: ../fish/guestfish-actions.pod:3644
 msgid "set-trace"
 msgstr ""
 
 # type: =head2
 msgid "set-trace"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3576
+#: ../fish/guestfish-actions.pod:3646
 msgid "trace"
 msgstr ""
 
 # type: verbatim
 msgid "trace"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3578
+#: ../fish/guestfish-actions.pod:3648
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
@@ -22377,17 +23186,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3594
+#: ../fish/guestfish-actions.pod:3664
 msgid "set-verbose"
 msgstr ""
 
 # type: =head2
 msgid "set-verbose"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3596
+#: ../fish/guestfish-actions.pod:3666
 msgid "verbose"
 msgstr ""
 
 # type: verbatim
 msgid "verbose"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3598
+#: ../fish/guestfish-actions.pod:3668
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
@@ -22395,12 +23204,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3605
+#: ../fish/guestfish-actions.pod:3675
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3607
+#: ../fish/guestfish-actions.pod:3677
 #, no-wrap
 msgid ""
 " setcon context\n"
 #, no-wrap
 msgid ""
 " setcon context\n"
@@ -22408,12 +23217,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3614
+#: ../fish/guestfish-actions.pod:3684
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3616
+#: ../fish/guestfish-actions.pod:3686
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
@@ -22421,17 +23230,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3622
+#: ../fish/guestfish-actions.pod:3692
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3624
+#: ../fish/guestfish-actions.pod:3694
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3626
+#: ../fish/guestfish-actions.pod:3696
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
@@ -22439,17 +23248,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3648
+#: ../fish/guestfish-actions.pod:3718
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3654
+#: ../fish/guestfish-actions.pod:3724
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3656
+#: ../fish/guestfish-actions.pod:3726
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
@@ -22457,7 +23266,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3658
+#: ../fish/guestfish-actions.pod:3728
 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 "
@@ -22466,17 +23275,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3664
+#: ../fish/guestfish-actions.pod:3734
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3670
+#: ../fish/guestfish-actions.pod:3740
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3672
+#: ../fish/guestfish-actions.pod:3742
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
@@ -22484,24 +23293,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3677
+#: ../fish/guestfish-actions.pod:3747
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 # type: textblock
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3680
+#: ../fish/guestfish-actions.pod:3750
 msgid "See also: L</part-add>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</part-add>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3685
+#: ../fish/guestfish-actions.pod:3755
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3687
+#: ../fish/guestfish-actions.pod:3757
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
@@ -22509,7 +23318,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3689
+#: ../fish/guestfish-actions.pod:3759
 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, "
@@ -22518,12 +23327,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3697
+#: ../fish/guestfish-actions.pod:3767
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3699
+#: ../fish/guestfish-actions.pod:3769
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
@@ -22531,12 +23340,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3706
+#: ../fish/guestfish-actions.pod:3776
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3708
+#: ../fish/guestfish-actions.pod:3778
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
@@ -22544,17 +23353,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3714
+#: ../fish/guestfish-actions.pod:3784
 msgid "See also: L</part-list>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</part-list>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3716
+#: ../fish/guestfish-actions.pod:3786
 msgid "sh"
 msgstr ""
 
 # type: verbatim
 msgid "sh"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3718
+#: ../fish/guestfish-actions.pod:3788
 #, no-wrap
 msgid ""
 " sh command\n"
 #, no-wrap
 msgid ""
 " sh command\n"
@@ -22562,22 +23371,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3723
+#: ../fish/guestfish-actions.pod:3793
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 # type: textblock
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3731
+#: ../fish/guestfish-actions.pod:3801
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 # type: =head2
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3733
+#: ../fish/guestfish-actions.pod:3803
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3735
+#: ../fish/guestfish-actions.pod:3805
 #, no-wrap
 msgid ""
 " sh-lines command\n"
 #, no-wrap
 msgid ""
 " sh-lines command\n"
@@ -22585,22 +23394,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3737
+#: ../fish/guestfish-actions.pod:3807
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3740
+#: ../fish/guestfish-actions.pod:3810
 msgid "See also: L</command-lines>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L</command-lines>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3742
+#: ../fish/guestfish-actions.pod:3812
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3744
+#: ../fish/guestfish-actions.pod:3814
 #, no-wrap
 msgid ""
 " sleep secs\n"
 #, no-wrap
 msgid ""
 " sleep secs\n"
@@ -22608,12 +23417,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3748
+#: ../fish/guestfish-actions.pod:3818
 msgid "stat"
 msgstr ""
 
 # type: verbatim
 msgid "stat"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3750
+#: ../fish/guestfish-actions.pod:3820
 #, no-wrap
 msgid ""
 " stat path\n"
 #, no-wrap
 msgid ""
 " stat path\n"
@@ -22621,12 +23430,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3756
+#: ../fish/guestfish-actions.pod:3826
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3758
+#: ../fish/guestfish-actions.pod:3828
 #, no-wrap
 msgid ""
 " statvfs path\n"
 #, no-wrap
 msgid ""
 " statvfs path\n"
@@ -22634,12 +23443,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3766
+#: ../fish/guestfish-actions.pod:3836
 msgid "strings"
 msgstr ""
 
 # type: verbatim
 msgid "strings"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3768
+#: ../fish/guestfish-actions.pod:3838
 #, no-wrap
 msgid ""
 " strings path\n"
 #, no-wrap
 msgid ""
 " strings path\n"
@@ -22647,12 +23456,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3776
+#: ../fish/guestfish-actions.pod:3846
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3778
+#: ../fish/guestfish-actions.pod:3848
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
@@ -22660,26 +23469,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3780
+#: ../fish/guestfish-actions.pod:3850
 msgid ""
 "This is like the L</strings> command, but allows you to specify the encoding "
 "of strings that are looked for in the source file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is like the L</strings> command, but allows you to specify the encoding "
 "of strings that are looked for in the source file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3790
+#: ../fish/guestfish-actions.pod:3860
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3822
+#: ../fish/guestfish-actions.pod:3892
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3824
+#: ../fish/guestfish-actions.pod:3894
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
@@ -22687,19 +23496,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3826
+#: ../fish/guestfish-actions.pod:3896
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3830
+#: ../fish/guestfish-actions.pod:3900
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3832
+#: ../fish/guestfish-actions.pod:3902
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
@@ -22707,12 +23516,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3836
+#: ../fish/guestfish-actions.pod:3906
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3838
+#: ../fish/guestfish-actions.pod:3908
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
@@ -22720,12 +23529,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3843
+#: ../fish/guestfish-actions.pod:3913
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3845
+#: ../fish/guestfish-actions.pod:3915
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
@@ -22733,12 +23542,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3850
+#: ../fish/guestfish-actions.pod:3920
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3852
+#: ../fish/guestfish-actions.pod:3922
 #, no-wrap
 msgid ""
 " swapon-device device\n"
 #, no-wrap
 msgid ""
 " swapon-device device\n"
@@ -22746,7 +23555,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3854
+#: ../fish/guestfish-actions.pod:3924
 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 "
@@ -22754,12 +23563,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3866
+#: ../fish/guestfish-actions.pod:3936
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3868
+#: ../fish/guestfish-actions.pod:3938
 #, no-wrap
 msgid ""
 " swapon-file file\n"
 #, no-wrap
 msgid ""
 " swapon-file file\n"
@@ -22767,18 +23576,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3870
+#: ../fish/guestfish-actions.pod:3940
 msgid ""
 "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3873
+#: ../fish/guestfish-actions.pod:3943
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3875
+#: ../fish/guestfish-actions.pod:3945
 #, no-wrap
 msgid ""
 " swapon-label label\n"
 #, no-wrap
 msgid ""
 " swapon-label label\n"
@@ -22786,19 +23595,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3877
+#: ../fish/guestfish-actions.pod:3947
 msgid ""
 "This command enables swap to a labeled swap partition.  See L</swapon-"
 "device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a labeled swap partition.  See L</swapon-"
 "device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3880
+#: ../fish/guestfish-actions.pod:3950
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3882
+#: ../fish/guestfish-actions.pod:3952
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
@@ -22806,19 +23615,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3884
+#: ../fish/guestfish-actions.pod:3954
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See L</"
 "swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See L</"
 "swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3887
+#: ../fish/guestfish-actions.pod:3957
 msgid "sync"
 msgstr ""
 
 # type: verbatim
 msgid "sync"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3889
+#: ../fish/guestfish-actions.pod:3959
 #, no-wrap
 msgid ""
 " sync\n"
 #, no-wrap
 msgid ""
 " sync\n"
@@ -22826,12 +23635,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3897
+#: ../fish/guestfish-actions.pod:3967
 msgid "tail"
 msgstr ""
 
 # type: verbatim
 msgid "tail"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3899
+#: ../fish/guestfish-actions.pod:3969
 #, no-wrap
 msgid ""
 " tail path\n"
 #, no-wrap
 msgid ""
 " tail path\n"
@@ -22839,12 +23648,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3907
+#: ../fish/guestfish-actions.pod:3977
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3909
+#: ../fish/guestfish-actions.pod:3979
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
@@ -22852,12 +23661,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3922
+#: ../fish/guestfish-actions.pod:3992
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3924
+#: ../fish/guestfish-actions.pod:3994
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
@@ -22865,17 +23674,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3929
+#: ../fish/guestfish-actions.pod:3999
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 # type: =head2
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3934
+#: ../fish/guestfish-actions.pod:4004
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3936
+#: ../fish/guestfish-actions.pod:4006
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
@@ -22883,17 +23692,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3941
+#: ../fish/guestfish-actions.pod:4011
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 # type: =head2
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3946
+#: ../fish/guestfish-actions.pod:4016
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3948
+#: ../fish/guestfish-actions.pod:4018
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
@@ -22901,17 +23710,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3953
+#: ../fish/guestfish-actions.pod:4023
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 # type: =head2
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3957
+#: ../fish/guestfish-actions.pod:4027
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3959
+#: ../fish/guestfish-actions.pod:4029
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
@@ -22919,17 +23728,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3964
+#: ../fish/guestfish-actions.pod:4034
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 # type: =head2
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3968
+#: ../fish/guestfish-actions.pod:4038
 msgid "touch"
 msgstr ""
 
 # type: verbatim
 msgid "touch"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3970
+#: ../fish/guestfish-actions.pod:4040
 #, no-wrap
 msgid ""
 " touch path\n"
 #, no-wrap
 msgid ""
 " touch path\n"
@@ -22937,12 +23746,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3979
+#: ../fish/guestfish-actions.pod:4049
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3981
+#: ../fish/guestfish-actions.pod:4051
 #, no-wrap
 msgid ""
 " truncate path\n"
 #, no-wrap
 msgid ""
 " truncate path\n"
@@ -22950,12 +23759,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3986
+#: ../fish/guestfish-actions.pod:4056
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3988
+#: ../fish/guestfish-actions.pod:4058
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
@@ -22963,7 +23772,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3993
+#: ../fish/guestfish-actions.pod:4063
 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 "
@@ -22972,12 +23781,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3999
+#: ../fish/guestfish-actions.pod:4069
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4001
+#: ../fish/guestfish-actions.pod:4071
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
@@ -22985,12 +23794,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4011
+#: ../fish/guestfish-actions.pod:4081
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4013
+#: ../fish/guestfish-actions.pod:4083
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
@@ -22998,12 +23807,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4020
+#: ../fish/guestfish-actions.pod:4090
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4022
+#: ../fish/guestfish-actions.pod:4092
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
@@ -23011,12 +23820,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4029
+#: ../fish/guestfish-actions.pod:4099
 msgid "umask"
 msgstr ""
 
 # type: verbatim
 msgid "umask"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4031
+#: ../fish/guestfish-actions.pod:4101
 #, no-wrap
 msgid ""
 " umask mask\n"
 #, no-wrap
 msgid ""
 " umask mask\n"
@@ -23024,22 +23833,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4045
+#: ../fish/guestfish-actions.pod:4115
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4050
+#: ../fish/guestfish-actions.pod:4120
 msgid "umount"
 msgstr ""
 
 # type: =head2
 msgid "umount"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4052
+#: ../fish/guestfish-actions.pod:4122
 msgid "unmount"
 msgstr ""
 
 # type: verbatim
 msgid "unmount"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4054
+#: ../fish/guestfish-actions.pod:4124
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
@@ -23047,17 +23856,17 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4060
+#: ../fish/guestfish-actions.pod:4130
 msgid "umount-all"
 msgstr ""
 
 # type: =head2
 msgid "umount-all"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4062
+#: ../fish/guestfish-actions.pod:4132
 msgid "unmount-all"
 msgstr ""
 
 # type: verbatim
 msgid "unmount-all"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4064
+#: ../fish/guestfish-actions.pod:4134
 #, no-wrap
 msgid ""
 " umount-all\n"
 #, no-wrap
 msgid ""
 " umount-all\n"
@@ -23065,12 +23874,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4070
+#: ../fish/guestfish-actions.pod:4140
 msgid "upload"
 msgstr ""
 
 # type: verbatim
 msgid "upload"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4072
+#: ../fish/guestfish-actions.pod:4142
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
@@ -23078,17 +23887,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4079
+#: ../fish/guestfish-actions.pod:4149
 msgid "See also L</download>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</download>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4083
+#: ../fish/guestfish-actions.pod:4153
 msgid "upload-offset"
 msgstr ""
 
 # type: verbatim
 msgid "upload-offset"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4085
+#: ../fish/guestfish-actions.pod:4155
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
@@ -23096,7 +23905,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4097
+#: ../fish/guestfish-actions.pod:4167
 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 "
@@ -23104,17 +23913,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4102
+#: ../fish/guestfish-actions.pod:4172
 msgid "See also L</upload>, L</pwrite>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</upload>, L</pwrite>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4106
+#: ../fish/guestfish-actions.pod:4176
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4108
+#: ../fish/guestfish-actions.pod:4178
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
@@ -23122,12 +23931,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4127
+#: ../fish/guestfish-actions.pod:4197
 msgid "version"
 msgstr ""
 
 # type: verbatim
 msgid "version"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4129
+#: ../fish/guestfish-actions.pod:4199
 #, no-wrap
 msgid ""
 " version\n"
 #, no-wrap
 msgid ""
 " version\n"
@@ -23135,7 +23944,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4156
+#: ../fish/guestfish-actions.pod:4226
 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 "
@@ -23144,12 +23953,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4162
+#: ../fish/guestfish-actions.pod:4232
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4164
+#: ../fish/guestfish-actions.pod:4234
 #, no-wrap
 msgid ""
 " vfs-label device\n"
 #, no-wrap
 msgid ""
 " vfs-label device\n"
@@ -23157,17 +23966,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4171
+#: ../fish/guestfish-actions.pod:4241
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 # type: =head2
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4173
+#: ../fish/guestfish-actions.pod:4243
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4175
+#: ../fish/guestfish-actions.pod:4245
 #, no-wrap
 msgid ""
 " vfs-type device\n"
 #, no-wrap
 msgid ""
 " vfs-type device\n"
@@ -23175,12 +23984,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4185
+#: ../fish/guestfish-actions.pod:4255
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4187
+#: ../fish/guestfish-actions.pod:4257
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
@@ -23188,17 +23997,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4194
+#: ../fish/guestfish-actions.pod:4264
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 # type: =head2
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4196
+#: ../fish/guestfish-actions.pod:4266
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4198
+#: ../fish/guestfish-actions.pod:4268
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
@@ -23206,12 +24015,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4211
+#: ../fish/guestfish-actions.pod:4281
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4213
+#: ../fish/guestfish-actions.pod:4283
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
@@ -23219,12 +24028,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4223
+#: ../fish/guestfish-actions.pod:4293
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4225
+#: ../fish/guestfish-actions.pod:4295
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
@@ -23232,12 +24041,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4230
+#: ../fish/guestfish-actions.pod:4300
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4232
+#: ../fish/guestfish-actions.pod:4302
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
@@ -23245,24 +24054,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4237
+#: ../fish/guestfish-actions.pod:4307
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4240
+#: ../fish/guestfish-actions.pod:4310
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</vgpvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4242
+#: ../fish/guestfish-actions.pod:4312
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4244
+#: ../fish/guestfish-actions.pod:4314
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
@@ -23270,24 +24079,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4249
+#: ../fish/guestfish-actions.pod:4319
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4252
+#: ../fish/guestfish-actions.pod:4322
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</vglvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4254
+#: ../fish/guestfish-actions.pod:4324
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4256
+#: ../fish/guestfish-actions.pod:4326
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
@@ -23295,12 +24104,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4263
+#: ../fish/guestfish-actions.pod:4333
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4265
+#: ../fish/guestfish-actions.pod:4335
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
@@ -23308,12 +24117,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4269
+#: ../fish/guestfish-actions.pod:4339
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4271
+#: ../fish/guestfish-actions.pod:4341
 #, no-wrap
 msgid ""
 " vgs\n"
 #, no-wrap
 msgid ""
 " vgs\n"
@@ -23321,17 +24130,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4279
+#: ../fish/guestfish-actions.pod:4349
 msgid "See also L</vgs-full>."
 msgstr ""
 
 # type: =head2
 msgid "See also L</vgs-full>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4281
+#: ../fish/guestfish-actions.pod:4351
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4283
+#: ../fish/guestfish-actions.pod:4353
 #, no-wrap
 msgid ""
 " vgs-full\n"
 #, no-wrap
 msgid ""
 " vgs-full\n"
@@ -23339,12 +24148,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4288
+#: ../fish/guestfish-actions.pod:4358
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4290
+#: ../fish/guestfish-actions.pod:4360
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -23352,12 +24161,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4295
+#: ../fish/guestfish-actions.pod:4365
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4297
+#: ../fish/guestfish-actions.pod:4367
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
@@ -23365,12 +24174,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4301
+#: ../fish/guestfish-actions.pod:4371
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4303
+#: ../fish/guestfish-actions.pod:4373
 #, no-wrap
 msgid ""
 " wc-c path\n"
 #, no-wrap
 msgid ""
 " wc-c path\n"
@@ -23378,12 +24187,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4308
+#: ../fish/guestfish-actions.pod:4378
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4310
+#: ../fish/guestfish-actions.pod:4380
 #, no-wrap
 msgid ""
 " wc-l path\n"
 #, no-wrap
 msgid ""
 " wc-l path\n"
@@ -23391,12 +24200,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4315
+#: ../fish/guestfish-actions.pod:4385
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4317
+#: ../fish/guestfish-actions.pod:4387
 #, no-wrap
 msgid ""
 " wc-w path\n"
 #, no-wrap
 msgid ""
 " wc-w path\n"
@@ -23404,12 +24213,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4322
+#: ../fish/guestfish-actions.pod:4392
 msgid "write"
 msgstr ""
 
 # type: verbatim
 msgid "write"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4324
+#: ../fish/guestfish-actions.pod:4394
 #, no-wrap
 msgid ""
 " write path content\n"
 #, no-wrap
 msgid ""
 " write path content\n"
@@ -23417,12 +24226,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4332
+#: ../fish/guestfish-actions.pod:4402
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4334
+#: ../fish/guestfish-actions.pod:4404
 #, no-wrap
 msgid ""
 " write-file path content size\n"
 #, no-wrap
 msgid ""
 " write-file path content size\n"
@@ -23430,12 +24239,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4357
+#: ../fish/guestfish-actions.pod:4427
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4359
+#: ../fish/guestfish-actions.pod:4429
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
@@ -23443,12 +24252,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4367
+#: ../fish/guestfish-actions.pod:4437
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4369
+#: ../fish/guestfish-actions.pod:4439
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
@@ -23456,12 +24265,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4377
+#: ../fish/guestfish-actions.pod:4447
 msgid "zero"
 msgstr ""
 
 # type: verbatim
 msgid "zero"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4379
+#: ../fish/guestfish-actions.pod:4449
 #, no-wrap
 msgid ""
 " zero device\n"
 #, no-wrap
 msgid ""
 " zero device\n"
@@ -23469,17 +24278,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4387
+#: ../fish/guestfish-actions.pod:4457
 msgid "See also: L</zero-device>, L</scrub-device>."
 msgstr ""
 
 # type: =head2
 msgid "See also: L</zero-device>, L</scrub-device>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4389
+#: ../fish/guestfish-actions.pod:4459
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4391
+#: ../fish/guestfish-actions.pod:4461
 #, no-wrap
 msgid ""
 " zero-device device\n"
 #, no-wrap
 msgid ""
 " zero-device device\n"
@@ -23487,19 +24296,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4393
+#: ../fish/guestfish-actions.pod:4463
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4400
+#: ../fish/guestfish-actions.pod:4470
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4402
+#: ../fish/guestfish-actions.pod:4472
 #, no-wrap
 msgid ""
 " zerofree device\n"
 #, no-wrap
 msgid ""
 " zerofree device\n"
@@ -23507,12 +24316,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4415
+#: ../fish/guestfish-actions.pod:4485
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4417
+#: ../fish/guestfish-actions.pod:4487
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
@@ -23520,12 +24329,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4425
+#: ../fish/guestfish-actions.pod:4495
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4427
+#: ../fish/guestfish-actions.pod:4497
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
@@ -23533,12 +24342,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4435
+#: ../fish/guestfish-actions.pod:4505
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4437
+#: ../fish/guestfish-actions.pod:4507
 #, no-wrap
 msgid ""
 " zfile meth path\n"
 #, no-wrap
 msgid ""
 " zfile meth path\n"
@@ -23546,18 +24355,18 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4444
+#: ../fish/guestfish-actions.pod:4514
 msgid ""
 "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4454
+#: ../fish/guestfish-actions.pod:4524
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4456
+#: ../fish/guestfish-actions.pod:4526
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
@@ -23565,12 +24374,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4464
+#: ../fish/guestfish-actions.pod:4534
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4466
+#: ../fish/guestfish-actions.pod:4536
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
@@ -24440,7 +25249,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:115
+#: ../fuse/guestmount.pod:122
 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 "
@@ -24449,41 +25258,41 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:120
+#: ../fuse/guestmount.pod:127
 msgid "B<--fuse-help>"
 msgstr ""
 
 # type: textblock
 msgid "B<--fuse-help>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:122
+#: ../fuse/guestmount.pod:129
 msgid "Display help on special FUSE options (see I<-o> below)."
 msgstr ""
 
 # type: textblock
 msgid "Display help on special FUSE options (see I<-o> below)."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:126
+#: ../fuse/guestmount.pod:133
 msgid "Display brief help and exit."
 msgstr ""
 
 # type: =item
 msgid "Display brief help and exit."
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:134
+#: ../fuse/guestmount.pod:146
 msgid "B<-m dev[:mnt]> | B<--mount dev[:mnt]>"
 msgstr ""
 
 # type: textblock
 msgid "B<-m dev[:mnt]> | B<--mount dev[:mnt]>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:136
+#: ../fuse/guestmount.pod:148
 msgid ""
 "Mount the named partition or logical volume on the given mountpoint B<in the "
 "guest> (this has nothing to do with mountpoints in the host)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Mount the named partition or logical volume on the given mountpoint B<in the "
 "guest> (this has nothing to do with mountpoints in the host)."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:139
+#: ../fuse/guestmount.pod:151
 msgid ""
 "If the mountpoint is omitted, it defaults to C</>.  You have to mount "
 "something on C</>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the mountpoint is omitted, it defaults to C</>.  You have to mount "
 "something on C</>."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:144
+#: ../fuse/guestmount.pod:156
 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 "
@@ -24491,17 +25300,17 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:149
+#: ../fuse/guestmount.pod:161
 msgid "B<-o option> | B<--option option>"
 msgstr ""
 
 # type: textblock
 msgid "B<-o option> | B<--option option>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:151
+#: ../fuse/guestmount.pod:163
 msgid "Pass extra options to FUSE."
 msgstr ""
 
 # type: textblock
 msgid "Pass extra options to FUSE."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:153
+#: ../fuse/guestmount.pod:165
 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 "
@@ -24509,7 +25318,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../fuse/guestmount.pod:157
+#: ../fuse/guestmount.pod:169
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
 #, no-wrap
 msgid ""
 " guestmount --fuse-help\n"
@@ -24517,37 +25326,37 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:159
+#: ../fuse/guestmount.pod:171
 msgid "Some potentially useful FUSE options:"
 msgstr ""
 
 # type: =item
 msgid "Some potentially useful FUSE options:"
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:163
+#: ../fuse/guestmount.pod:175
 msgid "B<-o allow_other>"
 msgstr ""
 
 # type: textblock
 msgid "B<-o allow_other>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:165
+#: ../fuse/guestmount.pod:177
 msgid "Allow other users to see the filesystem."
 msgstr ""
 
 # type: =item
 msgid "Allow other users to see the filesystem."
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:167
+#: ../fuse/guestmount.pod:179
 msgid "B<-o attr_timeout=N>"
 msgstr ""
 
 # type: textblock
 msgid "B<-o attr_timeout=N>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:169
+#: ../fuse/guestmount.pod:181
 msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
 msgstr ""
 
 # type: =item
 msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:171
+#: ../fuse/guestmount.pod:183
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 # type: textblock
 msgid "B<-o kernel_cache>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:173
+#: ../fuse/guestmount.pod:185
 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 "
@@ -24555,26 +25364,26 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../fuse/guestmount.pod:177
+#: ../fuse/guestmount.pod:189
 msgid "B<-o uid=N> B<-o gid=N>"
 msgstr ""
 
 # type: textblock
 msgid "B<-o uid=N> B<-o gid=N>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:179
+#: ../fuse/guestmount.pod:191
 msgid ""
 "Use these options to map all UIDs and GIDs inside the guest filesystem to "
 "the chosen values."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Use these options to map all UIDs and GIDs inside the guest filesystem to "
 "the chosen values."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:186
+#: ../fuse/guestmount.pod:198
 msgid ""
 "Add devices and mount everything read-only.  Also disallow writes and make "
 "the disk appear read-only to FUSE."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Add devices and mount everything read-only.  Also disallow writes and make "
 "the disk appear read-only to FUSE."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:189
+#: ../fuse/guestmount.pod:201
 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 "
@@ -24583,37 +25392,49 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:196
+#: ../fuse/guestmount.pod:206
+msgid "See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
+msgstr ""
+
+# type: textblock
+#: ../fuse/guestmount.pod:210
 msgid "Enable SELinux support for the guest."
 msgstr ""
 
 # type: textblock
 msgid "Enable SELinux support for the guest."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:200
+#: ../fuse/guestmount.pod:214
 msgid "Enable verbose messages from underlying libguestfs."
 msgstr ""
 
 # type: textblock
 msgid "Enable verbose messages from underlying libguestfs."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:204
+#: ../fuse/guestmount.pod:218
 msgid "Display the program version and exit."
 msgstr ""
 
 msgid "Display the program version and exit."
 msgstr ""
 
+# type: textblock
+#: ../fuse/guestmount.pod:222
+msgid ""
+"This option does nothing at the moment.  See L<guestfish(1)/OPENING DISKS "
+"FOR READ AND WRITE>."
+msgstr ""
+
 # type: =item
 # type: =item
-#: ../fuse/guestmount.pod:206
+#: ../fuse/guestmount.pod:225
 msgid "B<-x> | B<--trace>"
 msgstr ""
 
 # type: textblock
 msgid "B<-x> | B<--trace>"
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:208
+#: ../fuse/guestmount.pod:227
 msgid "Trace libguestfs calls."
 msgstr ""
 
 # type: textblock
 msgid "Trace libguestfs calls."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:210
+#: ../fuse/guestmount.pod:229
 msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 # type: textblock
 msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 # type: textblock
-#: ../fuse/guestmount.pod:216
+#: ../fuse/guestmount.pod:235
 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."
@@ -24691,9 +25512,9 @@ msgstr ""
 # type: textblock
 #: ../inspector/virt-inspector.pl:78 ../tools/virt-edit.pl:82
 #: ../tools/virt-win-reg.pl:181 ../tools/virt-df.pl:81 ../tools/virt-ls.pl:88
 # type: textblock
 #: ../inspector/virt-inspector.pl:78 ../tools/virt-edit.pl:82
 #: ../tools/virt-win-reg.pl:181 ../tools/virt-df.pl:81 ../tools/virt-ls.pl:88
-#: ../tools/virt-list-filesystems.pl:60 ../tools/virt-cat.pl:89
-#: ../tools/virt-tar.pl:108 ../tools/virt-rescue.pl:113
-#: ../tools/virt-make-fs.pl:163 ../tools/virt-list-partitions.pl:61
+#: ../tools/virt-list-filesystems.pl:60 ../tools/virt-tar.pl:108
+#: ../tools/virt-rescue.pl:113 ../tools/virt-make-fs.pl:163
+#: ../tools/virt-list-partitions.pl:61
 msgid "Display brief help."
 msgstr ""
 
 msgid "Display brief help."
 msgstr ""
 
@@ -24701,9 +25522,8 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:84 ../tools/virt-edit.pl:88
 #: ../tools/virt-win-reg.pl:187 ../tools/virt-df.pl:87 ../tools/virt-ls.pl:94
 #: ../tools/virt-resize.pl:273 ../tools/virt-list-filesystems.pl:66
 #: ../inspector/virt-inspector.pl:84 ../tools/virt-edit.pl:88
 #: ../tools/virt-win-reg.pl:187 ../tools/virt-df.pl:87 ../tools/virt-ls.pl:94
 #: ../tools/virt-resize.pl:273 ../tools/virt-list-filesystems.pl:66
-#: ../tools/virt-cat.pl:95 ../tools/virt-tar.pl:114
-#: ../tools/virt-rescue.pl:119 ../tools/virt-make-fs.pl:169
-#: ../tools/virt-list-partitions.pl:67
+#: ../tools/virt-tar.pl:114 ../tools/virt-rescue.pl:119
+#: ../tools/virt-make-fs.pl:169 ../tools/virt-list-partitions.pl:67
 msgid "B<--version>"
 msgstr ""
 
 msgid "B<--version>"
 msgstr ""
 
@@ -24711,27 +25531,24 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:86 ../tools/virt-edit.pl:90
 #: ../tools/virt-win-reg.pl:189 ../tools/virt-df.pl:89 ../tools/virt-ls.pl:96
 #: ../tools/virt-resize.pl:275 ../tools/virt-list-filesystems.pl:68
 #: ../inspector/virt-inspector.pl:86 ../tools/virt-edit.pl:90
 #: ../tools/virt-win-reg.pl:189 ../tools/virt-df.pl:89 ../tools/virt-ls.pl:96
 #: ../tools/virt-resize.pl:275 ../tools/virt-list-filesystems.pl:68
-#: ../tools/virt-cat.pl:97 ../tools/virt-tar.pl:116
-#: ../tools/virt-rescue.pl:121 ../tools/virt-make-fs.pl:171
-#: ../tools/virt-list-partitions.pl:69
+#: ../tools/virt-tar.pl:116 ../tools/virt-rescue.pl:121
+#: ../tools/virt-make-fs.pl:171 ../tools/virt-list-partitions.pl:69
 msgid "Display version number and exit."
 msgstr ""
 
 # type: =item
 #: ../inspector/virt-inspector.pl:92 ../tools/virt-edit.pl:112
 #: ../tools/virt-win-reg.pl:203 ../tools/virt-df.pl:95 ../tools/virt-ls.pl:102
 msgid "Display version number and exit."
 msgstr ""
 
 # type: =item
 #: ../inspector/virt-inspector.pl:92 ../tools/virt-edit.pl:112
 #: ../tools/virt-win-reg.pl:203 ../tools/virt-df.pl:95 ../tools/virt-ls.pl:102
-#: ../tools/virt-list-filesystems.pl:74 ../tools/virt-cat.pl:103
-#: ../tools/virt-tar.pl:122 ../tools/virt-rescue.pl:135
-#: ../tools/virt-list-partitions.pl:75
+#: ../tools/virt-list-filesystems.pl:74 ../tools/virt-tar.pl:122
+#: ../tools/virt-rescue.pl:135 ../tools/virt-list-partitions.pl:75
 msgid "B<--connect URI> | B<-c URI>"
 msgstr ""
 
 # type: textblock
 #: ../inspector/virt-inspector.pl:94 ../tools/virt-edit.pl:114
 #: ../tools/virt-win-reg.pl:205 ../tools/virt-df.pl:97 ../tools/virt-ls.pl:104
 msgid "B<--connect URI> | B<-c URI>"
 msgstr ""
 
 # type: textblock
 #: ../inspector/virt-inspector.pl:94 ../tools/virt-edit.pl:114
 #: ../tools/virt-win-reg.pl:205 ../tools/virt-df.pl:97 ../tools/virt-ls.pl:104
-#: ../tools/virt-list-filesystems.pl:76 ../tools/virt-cat.pl:105
-#: ../tools/virt-tar.pl:124 ../tools/virt-rescue.pl:137
-#: ../tools/virt-list-partitions.pl:77
+#: ../tools/virt-list-filesystems.pl:76 ../tools/virt-tar.pl:124
+#: ../tools/virt-rescue.pl:137 ../tools/virt-list-partitions.pl:77
 msgid ""
 "If using libvirt, connect to the given I<URI>.  If omitted, then we connect "
 "to the default libvirt hypervisor."
 msgid ""
 "If using libvirt, connect to the given I<URI>.  If omitted, then we connect "
 "to the default libvirt hypervisor."
@@ -24748,9 +25565,8 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:105 ../tools/virt-edit.pl:124
 #: ../tools/virt-win-reg.pl:215 ../tools/virt-df.pl:117
 #: ../tools/virt-ls.pl:114 ../tools/virt-resize.pl:523
 #: ../inspector/virt-inspector.pl:105 ../tools/virt-edit.pl:124
 #: ../tools/virt-win-reg.pl:215 ../tools/virt-df.pl:117
 #: ../tools/virt-ls.pl:114 ../tools/virt-resize.pl:523
-#: ../tools/virt-list-filesystems.pl:86 ../tools/virt-cat.pl:115
-#: ../tools/virt-tar.pl:134 ../tools/virt-rescue.pl:147
-#: ../tools/virt-list-partitions.pl:87
+#: ../tools/virt-list-filesystems.pl:86 ../tools/virt-tar.pl:134
+#: ../tools/virt-rescue.pl:147 ../tools/virt-list-partitions.pl:87
 msgid "B<--format> raw"
 msgstr ""
 
 msgid "B<--format> raw"
 msgstr ""
 
@@ -24758,8 +25574,8 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:107 ../tools/virt-edit.pl:126
 #: ../tools/virt-win-reg.pl:217 ../tools/virt-df.pl:119
 #: ../tools/virt-ls.pl:116 ../tools/virt-list-filesystems.pl:88
 #: ../inspector/virt-inspector.pl:107 ../tools/virt-edit.pl:126
 #: ../tools/virt-win-reg.pl:217 ../tools/virt-df.pl:119
 #: ../tools/virt-ls.pl:116 ../tools/virt-list-filesystems.pl:88
-#: ../tools/virt-cat.pl:117 ../tools/virt-tar.pl:136
-#: ../tools/virt-rescue.pl:149 ../tools/virt-list-partitions.pl:89
+#: ../tools/virt-tar.pl:136 ../tools/virt-rescue.pl:149
+#: ../tools/virt-list-partitions.pl:89
 msgid ""
 "Specify the format of disk images given on the command line.  If this is "
 "omitted then the format is autodetected from the content of the disk image."
 msgid ""
 "Specify the format of disk images given on the command line.  If this is "
 "omitted then the format is autodetected from the content of the disk image."
@@ -24769,8 +25585,8 @@ msgstr ""
 #: ../inspector/virt-inspector.pl:111 ../tools/virt-edit.pl:130
 #: ../tools/virt-win-reg.pl:221 ../tools/virt-df.pl:123
 #: ../tools/virt-ls.pl:120 ../tools/virt-list-filesystems.pl:92
 #: ../inspector/virt-inspector.pl:111 ../tools/virt-edit.pl:130
 #: ../tools/virt-win-reg.pl:221 ../tools/virt-df.pl:123
 #: ../tools/virt-ls.pl:120 ../tools/virt-list-filesystems.pl:92
-#: ../tools/virt-cat.pl:121 ../tools/virt-tar.pl:140
-#: ../tools/virt-rescue.pl:153 ../tools/virt-list-partitions.pl:93
+#: ../tools/virt-tar.pl:140 ../tools/virt-rescue.pl:153
+#: ../tools/virt-list-partitions.pl:93
 msgid ""
 "If disk images are requested from libvirt, then this program asks libvirt "
 "for this information.  In this case, the value of the format parameter is "
 msgid ""
 "If disk images are requested from libvirt, then this program asks libvirt "
 "for this information.  In this case, the value of the format parameter is "
@@ -24782,8 +25598,8 @@ msgstr ""
 #: ../tools/virt-win-reg.pl:225 ../tools/virt-df.pl:127
 #: ../tools/virt-ls.pl:124 ../tools/virt-resize.pl:528
 #: ../tools/virt-resize.pl:543 ../tools/virt-list-filesystems.pl:96
 #: ../tools/virt-win-reg.pl:225 ../tools/virt-df.pl:127
 #: ../tools/virt-ls.pl:124 ../tools/virt-resize.pl:528
 #: ../tools/virt-resize.pl:543 ../tools/virt-list-filesystems.pl:96
-#: ../tools/virt-cat.pl:125 ../tools/virt-tar.pl:144
-#: ../tools/virt-rescue.pl:157 ../tools/virt-list-partitions.pl:97
+#: ../tools/virt-tar.pl:144 ../tools/virt-rescue.pl:157
+#: ../tools/virt-list-partitions.pl:97
 msgid ""
 "If working with untrusted raw-format guest disk images, you should ensure "
 "the format is always specified."
 msgid ""
 "If working with untrusted raw-format guest disk images, you should ensure "
 "the format is always specified."
@@ -24988,19 +25804,19 @@ msgid ""
 msgstr ""
 
 # type: =head1
 msgstr ""
 
 # type: =head1
-#: ../inspector/virt-inspector.pl:544
+#: ../inspector/virt-inspector.pl:510
 msgid "USING XPATH"
 msgstr ""
 
 # type: textblock
 msgid "USING XPATH"
 msgstr ""
 
 # type: textblock
-#: ../inspector/virt-inspector.pl:546
+#: ../inspector/virt-inspector.pl:512
 msgid ""
 "You can use the XPath query language, and/or the xpath tool, in order to "
 "select parts of the XML."
 msgstr ""
 
 # type: verbatim
 msgid ""
 "You can use the XPath query language, and/or the xpath tool, in order to "
 "select parts of the XML."
 msgstr ""
 
 # type: verbatim
-#: ../inspector/virt-inspector.pl:551
+#: ../inspector/virt-inspector.pl:517
 #, no-wrap
 msgid ""
 " $ virt-inspector Guest | xpath //filesystems\n"
 #, no-wrap
 msgid ""
 " $ virt-inspector Guest | xpath //filesystems\n"
@@ -25014,7 +25830,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../inspector/virt-inspector.pl:559
+#: ../inspector/virt-inspector.pl:525
 #, no-wrap
 msgid ""
 " $ virt-inspector Guest | \\\n"
 #, no-wrap
 msgid ""
 " $ virt-inspector Guest | \\\n"
@@ -25024,23 +25840,22 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../inspector/virt-inspector.pl:563 ../tools/virt-edit.pl:343
+#: ../inspector/virt-inspector.pl:529 ../tools/virt-edit.pl:343
 #: ../tools/virt-win-reg.pl:141 ../tools/virt-win-reg.pl:477
 #: ../tools/virt-df.pl:633 ../tools/virt-ls.pl:225
 #: ../tools/virt-resize.pl:1479 ../tools/virt-list-filesystems.pl:179
 #: ../tools/virt-win-reg.pl:141 ../tools/virt-win-reg.pl:477
 #: ../tools/virt-df.pl:633 ../tools/virt-ls.pl:225
 #: ../tools/virt-resize.pl:1479 ../tools/virt-list-filesystems.pl:179
-#: ../tools/virt-cat.pl:178 ../tools/virt-tar.pl:274
-#: ../tools/virt-rescue.pl:260 ../tools/virt-make-fs.pl:527
-#: ../tools/virt-list-partitions.pl:247
+#: ../tools/virt-tar.pl:274 ../tools/virt-rescue.pl:260
+#: ../tools/virt-make-fs.pl:527 ../tools/virt-list-partitions.pl:247
 msgid "SHELL QUOTING"
 msgstr ""
 
 # type: textblock
 msgid "SHELL QUOTING"
 msgstr ""
 
 # type: textblock
-#: ../inspector/virt-inspector.pl:565 ../tools/virt-edit.pl:345
+#: ../inspector/virt-inspector.pl:531 ../tools/virt-edit.pl:345
 #: ../tools/virt-win-reg.pl:479 ../tools/virt-df.pl:635
 #: ../tools/virt-ls.pl:227 ../tools/virt-resize.pl:1481
 #: ../tools/virt-win-reg.pl:479 ../tools/virt-df.pl:635
 #: ../tools/virt-ls.pl:227 ../tools/virt-resize.pl:1481
-#: ../tools/virt-list-filesystems.pl:181 ../tools/virt-cat.pl:180
-#: ../tools/virt-tar.pl:276 ../tools/virt-rescue.pl:262
-#: ../tools/virt-make-fs.pl:529 ../tools/virt-list-partitions.pl:249
+#: ../tools/virt-list-filesystems.pl:181 ../tools/virt-tar.pl:276
+#: ../tools/virt-rescue.pl:262 ../tools/virt-make-fs.pl:529
+#: ../tools/virt-list-partitions.pl:249
 msgid ""
 "Libvirt guest names can contain arbitrary characters, some of which have "
 "meaning to the shell such as C<#> and space.  You may need to quote or "
 msgid ""
 "Libvirt guest names can contain arbitrary characters, some of which have "
 "meaning to the shell such as C<#> and space.  You may need to quote or "
@@ -25049,29 +25864,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../inspector/virt-inspector.pl:572
+#: ../inspector/virt-inspector.pl:538
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
 "L<Sys::Virt(3)>, L<http://www.w3.org/TR/xpath/>, L<http://libguestfs.org/>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
 "L<Sys::Virt(3)>, L<http://www.w3.org/TR/xpath/>, L<http://libguestfs.org/>."
 msgstr ""
 
 # type: textblock
-#: ../inspector/virt-inspector.pl:586 ../tools/virt-edit.pl:364
+#: ../inspector/virt-inspector.pl:552 ../tools/virt-edit.pl:364
 #: ../tools/virt-win-reg.pl:512 ../tools/virt-df.pl:651
 #: ../tools/virt-ls.pl:245 ../tools/virt-resize.pl:1510
 #: ../tools/virt-win-reg.pl:512 ../tools/virt-df.pl:651
 #: ../tools/virt-ls.pl:245 ../tools/virt-resize.pl:1510
-#: ../tools/virt-list-filesystems.pl:200 ../tools/virt-cat.pl:197
-#: ../tools/virt-tar.pl:294 ../tools/virt-rescue.pl:279
-#: ../tools/virt-make-fs.pl:561 ../tools/virt-list-partitions.pl:267
+#: ../tools/virt-list-filesystems.pl:200 ../tools/virt-tar.pl:294
+#: ../tools/virt-rescue.pl:279 ../tools/virt-make-fs.pl:561
+#: ../tools/virt-list-partitions.pl:267
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr ""
 
 # type: textblock
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr ""
 
 # type: textblock
-#: ../inspector/virt-inspector.pl:590
+#: ../inspector/virt-inspector.pl:556
 msgid "Matthew Booth L<mbooth@redhat.com>"
 msgstr ""
 
 # type: textblock
 msgid "Matthew Booth L<mbooth@redhat.com>"
 msgstr ""
 
 # type: textblock
-#: ../inspector/virt-inspector.pl:596 ../tools/virt-win-reg.pl:516
+#: ../inspector/virt-inspector.pl:562 ../tools/virt-win-reg.pl:516
 #: ../tools/virt-resize.pl:1514 ../tools/virt-make-fs.pl:565
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
 #: ../tools/virt-resize.pl:1514 ../tools/virt-make-fs.pl:565
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
@@ -25198,9 +26013,8 @@ msgstr ""
 # type: textblock
 #: ../tools/virt-edit.pl:117 ../tools/virt-win-reg.pl:208
 #: ../tools/virt-df.pl:100 ../tools/virt-ls.pl:107
 # type: textblock
 #: ../tools/virt-edit.pl:117 ../tools/virt-win-reg.pl:208
 #: ../tools/virt-df.pl:100 ../tools/virt-ls.pl:107
-#: ../tools/virt-list-filesystems.pl:79 ../tools/virt-cat.pl:108
-#: ../tools/virt-tar.pl:127 ../tools/virt-rescue.pl:140
-#: ../tools/virt-list-partitions.pl:80
+#: ../tools/virt-list-filesystems.pl:79 ../tools/virt-tar.pl:127
+#: ../tools/virt-rescue.pl:140 ../tools/virt-list-partitions.pl:80
 msgid ""
 "If you specify guest block devices directly, then libvirt is not used at all."
 msgstr ""
 msgid ""
 "If you specify guest block devices directly, then libvirt is not used at all."
 msgstr ""
@@ -25394,9 +26208,8 @@ msgstr ""
 #: ../tools/virt-edit.pl:362 ../tools/virt-win-reg.pl:510
 #: ../tools/virt-df.pl:649 ../tools/virt-ls.pl:243
 #: ../tools/virt-resize.pl:1508 ../tools/virt-list-filesystems.pl:198
 #: ../tools/virt-edit.pl:362 ../tools/virt-win-reg.pl:510
 #: ../tools/virt-df.pl:649 ../tools/virt-ls.pl:243
 #: ../tools/virt-resize.pl:1508 ../tools/virt-list-filesystems.pl:198
-#: ../tools/virt-cat.pl:195 ../tools/virt-tar.pl:292
-#: ../tools/virt-rescue.pl:277 ../tools/virt-make-fs.pl:559
-#: ../tools/virt-list-partitions.pl:265
+#: ../tools/virt-tar.pl:292 ../tools/virt-rescue.pl:277
+#: ../tools/virt-make-fs.pl:559 ../tools/virt-list-partitions.pl:265
 msgid "AUTHOR"
 msgstr ""
 
 msgid "AUTHOR"
 msgstr ""
 
@@ -25701,7 +26514,7 @@ msgstr ""
 
 # type: textblock
 #: ../tools/virt-win-reg.pl:166
 
 # type: textblock
 #: ../tools/virt-win-reg.pl:166
-msgid "\"Default\" is the one which Windows will choose when it boots."
+msgid "\"Current\" is the one which Windows will choose when it boots."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
@@ -26167,7 +26980,7 @@ msgstr ""
 
 # type: textblock
 #: ../tools/virt-ls.pl:249 ../tools/virt-list-filesystems.pl:204
 
 # type: textblock
 #: ../tools/virt-ls.pl:249 ../tools/virt-list-filesystems.pl:204
-#: ../tools/virt-cat.pl:201 ../tools/virt-tar.pl:298
+#: ../tools/virt-tar.pl:298
 msgid "Copyright (C) 2009 Red Hat Inc."
 msgstr ""
 
 msgid "Copyright (C) 2009 Red Hat Inc."
 msgstr ""
 
@@ -27245,130 +28058,6 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../tools/virt-cat.pl:33
-msgid "virt-cat - Display a file in a virtual machine"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:37
-#, no-wrap
-msgid ""
-" virt-cat [--options] domname file\n"
-"\n"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:39
-#, no-wrap
-msgid ""
-" virt-cat [--options] disk.img [disk.img ...] file\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:43
-msgid ""
-"C<virt-cat> is a command line tool to display the contents of C<file> where "
-"C<file> exists in the named virtual machine (or disk image)."
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:46
-msgid ""
-"C<virt-cat> can be used to quickly view a single file.  To edit a file, use "
-"C<virt-edit>.  For more complex cases you should look at the L<guestfish(1)> "
-"tool."
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:52
-msgid ""
-"Display C</etc/fstab> file from inside the libvirt VM called C<mydomain>:"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:55
-#, no-wrap
-msgid ""
-" virt-cat mydomain /etc/fstab\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:57
-msgid "List syslog messages from a VM:"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:59
-#, no-wrap
-msgid ""
-" virt-cat mydomain /var/log/messages | tail\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:61
-msgid "Find out what DHCP IP address a VM acquired:"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:63
-#, no-wrap
-msgid ""
-" virt-cat mydomain /var/log/messages | grep 'dhclient: bound to' | tail\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:65
-msgid "Find out what packages were recently installed:"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:67
-#, no-wrap
-msgid ""
-" virt-cat mydomain /var/log/yum.log | tail\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:69
-msgid "Find out who is logged on inside a virtual machine:"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:71
-#, no-wrap
-msgid ""
-" virt-cat mydomain /var/run/utmp > /tmp/utmp\n"
-" who /tmp/utmp\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:74
-msgid "or who was logged on:"
-msgstr ""
-
-# type: verbatim
-#: ../tools/virt-cat.pl:76
-#, no-wrap
-msgid ""
-" virt-cat mydomain /var/log/wtmp > /tmp/wtmp\n"
-" last -f /tmp/wtmp\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../tools/virt-cat.pl:187
-msgid ""
-"L<guestfs(3)>, L<guestfish(1)>, L<virt-edit(1)>, L<Sys::Guestfs(3)>, L<Sys::"
-"Guestfs::Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
-msgstr ""
-
-# type: textblock
 #: ../tools/virt-tar.pl:33
 msgid "virt-tar - Extract or upload files to a virtual machine"
 msgstr ""
 #: ../tools/virt-tar.pl:33
 msgid "virt-tar - Extract or upload files to a virtual machine"
 msgstr ""