roadmap: Fix Bugzilla URL.
[libguestfs.git] / po-docs / uk.po
index 5ab3e7b..5ce2b89 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
 msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2011-07-20 17:31+0200\n"
+"POT-Creation-Date: 2011-09-16 16:31+0200\n"
 "PO-Revision-Date: 2011-07-17 20:50+0000\n"
 "Last-Translator: rjones <rjones@redhat.com>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
 "PO-Revision-Date: 2011-07-17 20:50+0000\n"
 "Last-Translator: rjones <rjones@redhat.com>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -151,7 +151,7 @@ msgstr ""
 #. type: =head1
 #: ../cat/virt-cat.pod:32 ../cat/virt-ls.pod:35 ../df/virt-df.pod:43
 #: ../edit/virt-edit.pod:44 ../fish/guestfish.pod:41
 #. type: =head1
 #: ../cat/virt-cat.pod:32 ../cat/virt-ls.pod:35 ../df/virt-df.pod:43
 #: ../edit/virt-edit.pod:44 ../fish/guestfish.pod:41
-#: ../fish/guestfish.pod:1007 ../fish/virt-copy-in.pod:29
+#: ../fish/guestfish.pod:1018 ../fish/virt-copy-in.pod:29
 #: ../fish/virt-copy-out.pod:21 ../fish/virt-tar-in.pod:30
 #: ../fish/virt-tar-out.pod:24 ../fuse/guestmount.pod:39
 #: ../resize/virt-resize.pod:27 ../tools/virt-tar.pl:50
 #: ../fish/virt-copy-out.pod:21 ../fish/virt-tar-in.pod:30
 #: ../fish/virt-tar-out.pod:24 ../fuse/guestmount.pod:39
 #: ../resize/virt-resize.pod:27 ../tools/virt-tar.pl:50
@@ -247,7 +247,7 @@ msgstr ""
 #: ../fish/virt-copy-out.pod:34 ../fish/virt-tar-in.pod:42
 #: ../fish/virt-tar-out.pod:36 ../fuse/guestmount.pod:83
 #: ../inspector/virt-inspector.pod:55 ../rescue/virt-rescue.pod:84
 #: ../fish/virt-copy-out.pod:34 ../fish/virt-tar-in.pod:42
 #: ../fish/virt-tar-out.pod:36 ../fuse/guestmount.pod:83
 #: ../inspector/virt-inspector.pod:55 ../rescue/virt-rescue.pod:84
-#: ../resize/virt-resize.pod:241 ../test-tool/libguestfs-test-tool.pod:37
+#: ../resize/virt-resize.pod:241 ../test-tool/libguestfs-test-tool.pod:36
 #: ../tools/virt-list-filesystems.pl:53 ../tools/virt-list-partitions.pl:54
 #: ../tools/virt-make-fs.pl:153 ../tools/virt-tar.pl:103
 #: ../tools/virt-win-reg.pl:96
 #: ../tools/virt-list-filesystems.pl:53 ../tools/virt-list-partitions.pl:54
 #: ../tools/virt-make-fs.pl:153 ../tools/virt-tar.pl:103
 #: ../tools/virt-win-reg.pl:96
@@ -259,9 +259,10 @@ msgstr "ПАРАМЕТРИ"
 #: ../cat/virt-ls.pod:265 ../df/virt-df.pod:63 ../edit/virt-edit.pod:66
 #: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:151
 #: ../inspector/virt-inspector.pod:59 ../rescue/virt-rescue.pod:88
 #: ../cat/virt-ls.pod:265 ../df/virt-df.pod:63 ../edit/virt-edit.pod:66
 #: ../fish/guestfish.pod:152 ../fuse/guestmount.pod:151
 #: ../inspector/virt-inspector.pod:59 ../rescue/virt-rescue.pod:88
-#: ../resize/virt-resize.pod:245 ../tools/virt-list-filesystems.pl:61
-#: ../tools/virt-list-partitions.pl:62 ../tools/virt-make-fs.pl:161
-#: ../tools/virt-tar.pl:111 ../tools/virt-win-reg.pl:104
+#: ../resize/virt-resize.pod:245 ../test-tool/libguestfs-test-tool.pod:40
+#: ../tools/virt-list-filesystems.pl:61 ../tools/virt-list-partitions.pl:62
+#: ../tools/virt-make-fs.pl:161 ../tools/virt-tar.pl:111
+#: ../tools/virt-win-reg.pl:104
 msgid "B<--help>"
 msgstr "B<--help>"
 
 msgid "B<--help>"
 msgstr "B<--help>"
 
@@ -350,21 +351,21 @@ msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:91 ../cat/virt-filesystems.pod:141
 
 #. type: =item
 #: ../cat/virt-cat.pod:91 ../cat/virt-filesystems.pod:141
-#: ../cat/virt-ls.pod:307 ../df/virt-df.pod:88 ../edit/virt-edit.pod:105
+#: ../cat/virt-ls.pod:307 ../df/virt-df.pod:94 ../edit/virt-edit.pod:105
 #: ../inspector/virt-inspector.pod:85 ../rescue/virt-rescue.pod:117
 msgid "B<-d> guest"
 msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:93 ../cat/virt-filesystems.pod:143
 #: ../inspector/virt-inspector.pod:85 ../rescue/virt-rescue.pod:117
 msgid "B<-d> guest"
 msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:93 ../cat/virt-filesystems.pod:143
-#: ../cat/virt-ls.pod:309 ../df/virt-df.pod:90 ../edit/virt-edit.pod:107
+#: ../cat/virt-ls.pod:309 ../df/virt-df.pod:96 ../edit/virt-edit.pod:107
 #: ../inspector/virt-inspector.pod:87 ../rescue/virt-rescue.pod:119
 msgid "B<--domain> guest"
 msgstr ""
 
 #. type: textblock
 #: ../cat/virt-cat.pod:95 ../cat/virt-filesystems.pod:145
 #: ../inspector/virt-inspector.pod:87 ../rescue/virt-rescue.pod:119
 msgid "B<--domain> guest"
 msgstr ""
 
 #. type: textblock
 #: ../cat/virt-cat.pod:95 ../cat/virt-filesystems.pod:145
-#: ../cat/virt-ls.pod:311 ../df/virt-df.pod:92 ../edit/virt-edit.pod:109
+#: ../cat/virt-ls.pod:311 ../df/virt-df.pod:98 ../edit/virt-edit.pod:109
 #: ../inspector/virt-inspector.pod:89 ../rescue/virt-rescue.pod:121
 msgid ""
 "Add all the disks from the named libvirt guest.  Domain UUIDs can be used "
 #: ../inspector/virt-inspector.pod:89 ../rescue/virt-rescue.pod:121
 msgid ""
 "Add all the disks from the named libvirt guest.  Domain UUIDs can be used "
@@ -389,7 +390,7 @@ msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:105 ../cat/virt-filesystems.pod:170
 
 #. type: =item
 #: ../cat/virt-cat.pod:105 ../cat/virt-filesystems.pod:170
-#: ../cat/virt-ls.pod:328 ../df/virt-df.pod:95 ../fish/guestfish.pod:233
+#: ../cat/virt-ls.pod:328 ../df/virt-df.pod:101 ../fish/guestfish.pod:233
 #: ../fuse/guestmount.pod:133 ../inspector/virt-inspector.pod:99
 #: ../rescue/virt-rescue.pod:124
 msgid "B<--format=raw|qcow2|..>"
 #: ../fuse/guestmount.pod:133 ../inspector/virt-inspector.pod:99
 #: ../rescue/virt-rescue.pod:124
 msgid "B<--format=raw|qcow2|..>"
@@ -397,7 +398,7 @@ msgstr "B<--format=raw|qcow2|..>"
 
 #. type: =item
 #: ../cat/virt-cat.pod:107 ../cat/virt-filesystems.pod:172
 
 #. type: =item
 #: ../cat/virt-cat.pod:107 ../cat/virt-filesystems.pod:172
-#: ../cat/virt-ls.pod:330 ../df/virt-df.pod:97 ../edit/virt-edit.pod:134
+#: ../cat/virt-ls.pod:330 ../df/virt-df.pod:103 ../edit/virt-edit.pod:134
 #: ../fish/guestfish.pod:235 ../fuse/guestmount.pod:135
 #: ../inspector/virt-inspector.pod:101 ../rescue/virt-rescue.pod:126
 msgid "B<--format>"
 #: ../fish/guestfish.pod:235 ../fuse/guestmount.pod:135
 #: ../inspector/virt-inspector.pod:101 ../rescue/virt-rescue.pod:126
 msgid "B<--format>"
@@ -405,7 +406,7 @@ msgstr "B<--format>"
 
 #. type: textblock
 #: ../cat/virt-cat.pod:109 ../cat/virt-filesystems.pod:174
 
 #. type: textblock
 #: ../cat/virt-cat.pod:109 ../cat/virt-filesystems.pod:174
-#: ../cat/virt-ls.pod:332 ../df/virt-df.pod:99 ../edit/virt-edit.pod:136
+#: ../cat/virt-ls.pod:332 ../df/virt-df.pod:105 ../edit/virt-edit.pod:136
 #: ../fish/guestfish.pod:237 ../fuse/guestmount.pod:137
 #: ../rescue/virt-rescue.pod:128
 msgid ""
 #: ../fish/guestfish.pod:237 ../fuse/guestmount.pod:137
 #: ../rescue/virt-rescue.pod:128
 msgid ""
@@ -417,10 +418,10 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179
 
 #. type: textblock
 #: ../cat/virt-cat.pod:114 ../cat/virt-filesystems.pod:179
-#: ../cat/virt-ls.pod:337 ../df/virt-df.pod:104 ../edit/virt-edit.pod:141
+#: ../cat/virt-ls.pod:337 ../df/virt-df.pod:110 ../edit/virt-edit.pod:141
 #: ../fish/guestfish.pod:242 ../fish/guestfish.pod:673
 #: ../fish/guestfish.pod:242 ../fish/guestfish.pod:673
-#: ../inspector/virt-inspector.pod:335 ../rescue/virt-rescue.pod:133
-#: ../src/guestfs.pod:2652
+#: ../inspector/virt-inspector.pod:336 ../rescue/virt-rescue.pod:133
+#: ../src/guestfs.pod:2745
 msgid "For example:"
 msgstr "Приклад:"
 
 msgid "For example:"
 msgstr "Приклад:"
 
@@ -439,7 +440,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-cat.pod:118 ../cat/virt-filesystems.pod:183
 
 #. type: textblock
 #: ../cat/virt-cat.pod:118 ../cat/virt-filesystems.pod:183
-#: ../cat/virt-ls.pod:341 ../df/virt-df.pod:108 ../edit/virt-edit.pod:145
+#: ../cat/virt-ls.pod:341 ../df/virt-df.pod:114 ../edit/virt-edit.pod:145
 #: ../fish/guestfish.pod:246 ../rescue/virt-rescue.pod:137
 msgid "forces raw format (no auto-detection) for C<disk.img>."
 msgstr ""
 #: ../fish/guestfish.pod:246 ../rescue/virt-rescue.pod:137
 msgid "forces raw format (no auto-detection) for C<disk.img>."
 msgstr ""
@@ -459,7 +460,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-cat.pod:122 ../cat/virt-filesystems.pod:187
 
 #. type: textblock
 #: ../cat/virt-cat.pod:122 ../cat/virt-filesystems.pod:187
-#: ../cat/virt-ls.pod:345 ../df/virt-df.pod:112 ../edit/virt-edit.pod:149
+#: ../cat/virt-ls.pod:345 ../df/virt-df.pod:118 ../edit/virt-edit.pod:149
 #: ../fish/guestfish.pod:250 ../rescue/virt-rescue.pod:141
 msgid ""
 "forces raw format (no auto-detection) for C<disk.img> and reverts to auto-"
 #: ../fish/guestfish.pod:250 ../rescue/virt-rescue.pod:141
 msgid ""
 "forces raw format (no auto-detection) for C<disk.img> and reverts to auto-"
@@ -468,7 +469,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-cat.pod:125 ../cat/virt-filesystems.pod:190
 
 #. type: textblock
 #: ../cat/virt-cat.pod:125 ../cat/virt-filesystems.pod:190
-#: ../cat/virt-ls.pod:348 ../df/virt-df.pod:115 ../edit/virt-edit.pod:152
+#: ../cat/virt-ls.pod:348 ../df/virt-df.pod:121 ../edit/virt-edit.pod:152
 #: ../rescue/virt-rescue.pod:144
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
 #: ../rescue/virt-rescue.pod:144
 msgid ""
 "If you have untrusted raw-format guest disk images, you should use this "
@@ -494,7 +495,7 @@ msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:134 ../cat/virt-filesystems.pod:261
 
 #. type: =item
 #: ../cat/virt-cat.pod:134 ../cat/virt-filesystems.pod:261
-#: ../cat/virt-ls.pod:425 ../df/virt-df.pod:167 ../edit/virt-edit.pod:161
+#: ../cat/virt-ls.pod:425 ../df/virt-df.pod:173 ../edit/virt-edit.pod:161
 #: ../fish/guestfish.pod:390 ../fuse/guestmount.pod:257
 #: ../inspector/virt-inspector.pod:119 ../rescue/virt-rescue.pod:178
 msgid "B<-v>"
 #: ../fish/guestfish.pod:390 ../fuse/guestmount.pod:257
 #: ../inspector/virt-inspector.pod:119 ../rescue/virt-rescue.pod:178
 msgid "B<-v>"
@@ -502,7 +503,7 @@ msgstr "B<-v>"
 
 #. type: =item
 #: ../cat/virt-cat.pod:136 ../cat/virt-filesystems.pod:263
 
 #. type: =item
 #: ../cat/virt-cat.pod:136 ../cat/virt-filesystems.pod:263
-#: ../cat/virt-ls.pod:427 ../df/virt-df.pod:169 ../edit/virt-edit.pod:163
+#: ../cat/virt-ls.pod:427 ../df/virt-df.pod:175 ../edit/virt-edit.pod:163
 #: ../fish/guestfish.pod:392 ../fuse/guestmount.pod:259
 #: ../inspector/virt-inspector.pod:121 ../rescue/virt-rescue.pod:180
 msgid "B<--verbose>"
 #: ../fish/guestfish.pod:392 ../fuse/guestmount.pod:259
 #: ../inspector/virt-inspector.pod:121 ../rescue/virt-rescue.pod:180
 msgid "B<--verbose>"
@@ -510,26 +511,26 @@ msgstr "B<--verbose>"
 
 #. type: textblock
 #: ../cat/virt-cat.pod:138 ../cat/virt-filesystems.pod:265
 
 #. type: textblock
 #: ../cat/virt-cat.pod:138 ../cat/virt-filesystems.pod:265
-#: ../cat/virt-ls.pod:429 ../df/virt-df.pod:171 ../edit/virt-edit.pod:165
+#: ../cat/virt-ls.pod:429 ../df/virt-df.pod:177 ../edit/virt-edit.pod:165
 #: ../inspector/virt-inspector.pod:123 ../rescue/virt-rescue.pod:182
 msgid "Enable verbose messages for debugging."
 msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:140 ../cat/virt-filesystems.pod:267
 #: ../inspector/virt-inspector.pod:123 ../rescue/virt-rescue.pod:182
 msgid "Enable verbose messages for debugging."
 msgstr ""
 
 #. type: =item
 #: ../cat/virt-cat.pod:140 ../cat/virt-filesystems.pod:267
-#: ../cat/virt-ls.pod:431 ../df/virt-df.pod:173 ../edit/virt-edit.pod:167
+#: ../cat/virt-ls.pod:431 ../df/virt-df.pod:179 ../edit/virt-edit.pod:167
 #: ../fish/guestfish.pod:397 ../fuse/guestmount.pod:263
 #: ../inspector/virt-inspector.pod:125 ../rescue/virt-rescue.pod:184
 #: ../fish/guestfish.pod:397 ../fuse/guestmount.pod:263
 #: ../inspector/virt-inspector.pod:125 ../rescue/virt-rescue.pod:184
-#: ../resize/virt-resize.pod:478
+#: ../resize/virt-resize.pod:484
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: =item
 #: ../cat/virt-cat.pod:142 ../cat/virt-filesystems.pod:269
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: =item
 #: ../cat/virt-cat.pod:142 ../cat/virt-filesystems.pod:269
-#: ../cat/virt-ls.pod:433 ../df/virt-df.pod:175 ../edit/virt-edit.pod:169
+#: ../cat/virt-ls.pod:433 ../df/virt-df.pod:181 ../edit/virt-edit.pod:169
 #: ../fish/guestfish.pod:399 ../fuse/guestmount.pod:265
 #: ../inspector/virt-inspector.pod:127 ../rescue/virt-rescue.pod:186
 #: ../fish/guestfish.pod:399 ../fuse/guestmount.pod:265
 #: ../inspector/virt-inspector.pod:127 ../rescue/virt-rescue.pod:186
-#: ../resize/virt-resize.pod:480 ../tools/virt-list-filesystems.pl:69
+#: ../resize/virt-resize.pod:486 ../tools/virt-list-filesystems.pl:69
 #: ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169
 #: ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112
 msgid "B<--version>"
 #: ../tools/virt-list-partitions.pl:70 ../tools/virt-make-fs.pl:169
 #: ../tools/virt-tar.pl:119 ../tools/virt-win-reg.pl:112
 msgid "B<--version>"
@@ -537,9 +538,9 @@ msgstr "B<--version>"
 
 #. type: textblock
 #: ../cat/virt-cat.pod:144 ../cat/virt-filesystems.pod:271
 
 #. type: textblock
 #: ../cat/virt-cat.pod:144 ../cat/virt-filesystems.pod:271
-#: ../cat/virt-ls.pod:435 ../df/virt-df.pod:177 ../edit/virt-edit.pod:171
+#: ../cat/virt-ls.pod:435 ../df/virt-df.pod:183 ../edit/virt-edit.pod:171
 #: ../inspector/virt-inspector.pod:129 ../rescue/virt-rescue.pod:188
 #: ../inspector/virt-inspector.pod:129 ../rescue/virt-rescue.pod:188
-#: ../resize/virt-resize.pod:482 ../tools/virt-list-filesystems.pl:71
+#: ../resize/virt-resize.pod:488 ../tools/virt-list-filesystems.pl:71
 #: ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171
 #: ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114
 msgid "Display version number and exit."
 #: ../tools/virt-list-partitions.pl:72 ../tools/virt-make-fs.pl:171
 #: ../tools/virt-tar.pl:121 ../tools/virt-win-reg.pl:114
 msgid "Display version number and exit."
@@ -547,7 +548,7 @@ msgstr "Показати дані щодо версії і завершити р
 
 #. type: =item
 #: ../cat/virt-cat.pod:146 ../cat/virt-filesystems.pod:281
 
 #. type: =item
 #: ../cat/virt-cat.pod:146 ../cat/virt-filesystems.pod:281
-#: ../cat/virt-ls.pod:437 ../df/virt-df.pod:179 ../edit/virt-edit.pod:173
+#: ../cat/virt-ls.pod:437 ../df/virt-df.pod:185 ../edit/virt-edit.pod:173
 #: ../fish/guestfish.pod:412 ../fuse/guestmount.pod:278
 #: ../inspector/virt-inspector.pod:131 ../rescue/virt-rescue.pod:199
 #: ../tools/virt-tar.pl:158
 #: ../fish/guestfish.pod:412 ../fuse/guestmount.pod:278
 #: ../inspector/virt-inspector.pod:131 ../rescue/virt-rescue.pod:199
 #: ../tools/virt-tar.pl:158
@@ -556,7 +557,7 @@ msgstr "B<-x>"
 
 #. type: textblock
 #: ../cat/virt-cat.pod:148 ../cat/virt-filesystems.pod:283
 
 #. type: textblock
 #: ../cat/virt-cat.pod:148 ../cat/virt-filesystems.pod:283
-#: ../cat/virt-ls.pod:439 ../df/virt-df.pod:181 ../edit/virt-edit.pod:175
+#: ../cat/virt-ls.pod:439 ../df/virt-df.pod:187 ../edit/virt-edit.pod:175
 #: ../inspector/virt-inspector.pod:133 ../rescue/virt-rescue.pod:201
 msgid "Enable tracing of libguestfs API calls."
 msgstr ""
 #: ../inspector/virt-inspector.pod:133 ../rescue/virt-rescue.pod:201
 msgid "Enable tracing of libguestfs API calls."
 msgstr ""
@@ -678,24 +679,24 @@ msgstr ""
 #: ../cat/virt-cat.pod:188
 msgid ""
 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
 #: ../cat/virt-cat.pod:188
 msgid ""
 "where C<disk.img> is the disk image, C</dev/sda1> is the filesystem within "
-"the disk image to edit, and C<file> is the full path to the file."
+"the disk image, and C<file> is the full path to the file."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:192 ../cat/virt-filesystems.pod:365
-#: ../cat/virt-ls.pod:483 ../df/virt-df.pod:209 ../edit/virt-edit.pod:342
-#: ../inspector/virt-inspector.pod:349 ../rescue/virt-rescue.pod:262
-#: ../resize/virt-resize.pod:543 ../tools/virt-list-filesystems.pl:188
+#: ../cat/virt-cat.pod:191 ../cat/virt-filesystems.pod:365
+#: ../cat/virt-ls.pod:483 ../df/virt-df.pod:215 ../edit/virt-edit.pod:342
+#: ../inspector/virt-inspector.pod:352 ../rescue/virt-rescue.pod:262
+#: ../resize/virt-resize.pod:568 ../tools/virt-list-filesystems.pl:188
 #: ../tools/virt-list-partitions.pl:258 ../tools/virt-make-fs.pl:532
 #: ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:733
 msgid "SHELL QUOTING"
 msgstr ""
 
 #. type: textblock
 #: ../tools/virt-list-partitions.pl:258 ../tools/virt-make-fs.pl:532
 #: ../tools/virt-tar.pl:289 ../tools/virt-win-reg.pl:733
 msgid "SHELL QUOTING"
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:194 ../cat/virt-filesystems.pod:367
-#: ../cat/virt-ls.pod:485 ../df/virt-df.pod:211 ../edit/virt-edit.pod:344
-#: ../inspector/virt-inspector.pod:351 ../rescue/virt-rescue.pod:264
-#: ../resize/virt-resize.pod:545 ../tools/virt-list-filesystems.pl:190
+#: ../cat/virt-cat.pod:193 ../cat/virt-filesystems.pod:367
+#: ../cat/virt-ls.pod:485 ../df/virt-df.pod:217 ../edit/virt-edit.pod:344
+#: ../inspector/virt-inspector.pod:354 ../rescue/virt-rescue.pod:264
+#: ../resize/virt-resize.pod:570 ../tools/virt-list-filesystems.pl:190
 #: ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:534
 #: ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:741
 msgid ""
 #: ../tools/virt-list-partitions.pl:260 ../tools/virt-make-fs.pl:534
 #: ../tools/virt-tar.pl:291 ../tools/virt-win-reg.pl:741
 msgid ""
@@ -706,17 +707,35 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../cat/virt-cat.pod:199 ../cat/virt-filesystems.pod:372
-#: ../cat/virt-ls.pod:490 ../df/virt-df.pod:216 ../edit/virt-edit.pod:349
+#: ../cat/virt-cat.pod:198 ../cat/virt-filesystems.pod:372
+#: ../cat/virt-ls.pod:490 ../df/virt-df.pod:222 ../edit/virt-edit.pod:349
+#: ../fish/guestfish.pod:1081 ../fuse/guestmount.pod:303
+#: ../inspector/virt-inspector.pod:375 ../resize/virt-resize.pod:575
+#: ../test-tool/libguestfs-test-tool.pod:90
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: textblock
+#: ../cat/virt-cat.pod:200 ../cat/virt-filesystems.pod:374
+#: ../cat/virt-ls.pod:492 ../df/virt-df.pod:224 ../edit/virt-edit.pod:351
+#: ../fuse/guestmount.pod:305 ../inspector/virt-inspector.pod:377
+#: ../resize/virt-resize.pod:577
+msgid ""
+"This program returns 0 if successful, or non-zero if there was an error."
+msgstr ""
+
+#. type: =head1
+#: ../cat/virt-cat.pod:203 ../cat/virt-filesystems.pod:377
+#: ../cat/virt-ls.pod:495 ../df/virt-df.pod:227 ../edit/virt-edit.pod:354
 #: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:384
 #: ../examples/guestfs-examples.pod:33 ../examples/guestfs-recipes.pod:384
-#: ../fish/guestfish.pod:1214 ../fish/virt-copy-in.pod:50
+#: ../fish/guestfish.pod:1235 ../fish/virt-copy-in.pod:50
 #: ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47
 #: ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47
-#: ../fish/virt-tar-out.pod:41 ../fuse/guestmount.pod:303
-#: ../inspector/virt-inspector.pod:372 ../java/examples/guestfs-java.pod:45
+#: ../fish/virt-tar-out.pod:41 ../fuse/guestmount.pod:308
+#: ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:45
 #: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39
 #: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:284
 #: ../ocaml/examples/guestfs-ocaml.pod:78 ../perl/examples/guestfs-perl.pod:39
 #: ../python/examples/guestfs-python.pod:42 ../rescue/virt-rescue.pod:284
-#: ../resize/virt-resize.pod:550 ../ruby/examples/guestfs-ruby.pod:36
-#: ../src/guestfs.pod:3016 ../test-tool/libguestfs-test-tool.pod:87
+#: ../resize/virt-resize.pod:580 ../ruby/examples/guestfs-ruby.pod:36
+#: ../src/guestfs.pod:3119 ../test-tool/libguestfs-test-tool.pod:100
 #: ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265
 #: ../tools/virt-make-fs.pl:539 ../tools/virt-tar.pl:296
 #: ../tools/virt-win-reg.pl:746
 #: ../tools/virt-list-filesystems.pl:195 ../tools/virt-list-partitions.pl:265
 #: ../tools/virt-make-fs.pl:539 ../tools/virt-tar.pl:296
 #: ../tools/virt-win-reg.pl:746
@@ -724,7 +743,7 @@ msgid "SEE ALSO"
 msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
 
 #. type: textblock
 msgstr "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
 
 #. type: textblock
-#: ../cat/virt-cat.pod:201
+#: ../cat/virt-cat.pod:205
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
@@ -739,9 +758,9 @@ msgstr ""
 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: =head1
 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: =head1
-#: ../cat/virt-cat.pod:208 ../cat/virt-filesystems.pod:383
-#: ../cat/virt-ls.pod:502 ../df/virt-df.pod:224 ../edit/virt-edit.pod:363
-#: ../rescue/virt-rescue.pod:292 ../resize/virt-resize.pod:571
+#: ../cat/virt-cat.pod:212 ../cat/virt-filesystems.pod:388
+#: ../cat/virt-ls.pod:507 ../df/virt-df.pod:235 ../edit/virt-edit.pod:368
+#: ../rescue/virt-rescue.pod:292 ../resize/virt-resize.pod:601
 #: ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277
 #: ../tools/virt-make-fs.pl:564 ../tools/virt-tar.pl:311
 #: ../tools/virt-win-reg.pl:772
 #: ../tools/virt-list-filesystems.pl:208 ../tools/virt-list-partitions.pl:277
 #: ../tools/virt-make-fs.pl:564 ../tools/virt-tar.pl:311
 #: ../tools/virt-win-reg.pl:772
@@ -749,27 +768,27 @@ msgid "AUTHOR"
 msgstr "АВТОР"
 
 #. type: textblock
 msgstr "АВТОР"
 
 #. type: textblock
-#: ../cat/virt-cat.pod:210 ../cat/virt-filesystems.pod:385
-#: ../cat/virt-ls.pod:504 ../df/virt-df.pod:226 ../edit/virt-edit.pod:365
-#: ../inspector/virt-inspector.pod:386 ../rescue/virt-rescue.pod:294
-#: ../resize/virt-resize.pod:573 ../tools/virt-list-filesystems.pl:210
+#: ../cat/virt-cat.pod:214 ../cat/virt-filesystems.pod:390
+#: ../cat/virt-ls.pod:509 ../df/virt-df.pod:237 ../edit/virt-edit.pod:370
+#: ../inspector/virt-inspector.pod:395 ../rescue/virt-rescue.pod:294
+#: ../resize/virt-resize.pod:603 ../tools/virt-list-filesystems.pl:210
 #: ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:566
 #: ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:774
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 
 #. type: =head1
 #: ../tools/virt-list-partitions.pl:279 ../tools/virt-make-fs.pl:566
 #: ../tools/virt-tar.pl:313 ../tools/virt-win-reg.pl:774
 msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 
 #. type: =head1
-#: ../cat/virt-cat.pod:212 ../cat/virt-filesystems.pod:387
-#: ../cat/virt-ls.pod:506 ../df/virt-df.pod:228 ../edit/virt-edit.pod:367
+#: ../cat/virt-cat.pod:216 ../cat/virt-filesystems.pod:392
+#: ../cat/virt-ls.pod:511 ../df/virt-df.pod:239 ../edit/virt-edit.pod:372
 #: ../examples/guestfs-examples.pod:48 ../examples/guestfs-recipes.pod:400
 #: ../examples/guestfs-examples.pod:48 ../examples/guestfs-recipes.pod:400
-#: ../fish/guestfish.pod:1242 ../fish/virt-copy-in.pod:64
+#: ../fish/guestfish.pod:1264 ../fish/virt-copy-in.pod:64
 #: ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62
 #: ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62
-#: ../fish/virt-tar-out.pod:55 ../fuse/guestmount.pod:318
-#: ../inspector/virt-inspector.pod:394 ../java/examples/guestfs-java.pod:61
+#: ../fish/virt-tar-out.pod:55 ../fuse/guestmount.pod:323
+#: ../inspector/virt-inspector.pod:403 ../java/examples/guestfs-java.pod:61
 #: ../ocaml/examples/guestfs-ocaml.pod:94 ../perl/examples/guestfs-perl.pod:55
 #: ../python/examples/guestfs-python.pod:57 ../rescue/virt-rescue.pod:296
 #: ../ocaml/examples/guestfs-ocaml.pod:94 ../perl/examples/guestfs-perl.pod:55
 #: ../python/examples/guestfs-python.pod:57 ../rescue/virt-rescue.pod:296
-#: ../resize/virt-resize.pod:575 ../ruby/examples/guestfs-ruby.pod:51
-#: ../src/guestfs.pod:3091 ../test-tool/libguestfs-test-tool.pod:97
+#: ../resize/virt-resize.pod:605 ../ruby/examples/guestfs-ruby.pod:51
+#: ../src/guestfs.pod:3195 ../test-tool/libguestfs-test-tool.pod:110
 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281
 #: ../tools/virt-make-fs.pl:568 ../tools/virt-tar.pl:315
 #: ../tools/virt-win-reg.pl:776
 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281
 #: ../tools/virt-make-fs.pl:568 ../tools/virt-tar.pl:315
 #: ../tools/virt-win-reg.pl:776
@@ -777,21 +796,21 @@ msgid "COPYRIGHT"
 msgstr "АВТОРСЬКІ ПРАВА"
 
 #. type: textblock
 msgstr "АВТОРСЬКІ ПРАВА"
 
 #. type: textblock
-#: ../cat/virt-cat.pod:214 ../inspector/virt-inspector.pod:396
-#: ../resize/virt-resize.pod:577
+#: ../cat/virt-cat.pod:218 ../inspector/virt-inspector.pod:405
+#: ../resize/virt-resize.pod:607
 #, fuzzy
 #| msgid "Copyright (C) 2009-2010 Red Hat Inc."
 msgid "Copyright (C) 2010-2011 Red Hat Inc."
 msgstr "© Red Hat Inc., 2009–2010"
 
 #. type: textblock
 #, fuzzy
 #| msgid "Copyright (C) 2009-2010 Red Hat Inc."
 msgid "Copyright (C) 2010-2011 Red Hat Inc."
 msgstr "© Red Hat Inc., 2009–2010"
 
 #. type: textblock
-#: ../cat/virt-cat.pod:216 ../cat/virt-filesystems.pod:391
-#: ../cat/virt-ls.pod:510 ../df/virt-df.pod:232 ../edit/virt-edit.pod:371
-#: ../fish/guestfish.pod:1247 ../fish/virt-copy-in.pod:69
+#: ../cat/virt-cat.pod:220 ../cat/virt-filesystems.pod:396
+#: ../cat/virt-ls.pod:515 ../df/virt-df.pod:243 ../edit/virt-edit.pod:376
+#: ../fish/guestfish.pod:1269 ../fish/virt-copy-in.pod:69
 #: ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67
 #: ../fish/virt-copy-out.pod:58 ../fish/virt-tar-in.pod:67
-#: ../fish/virt-tar-out.pod:60 ../fuse/guestmount.pod:323
-#: ../inspector/virt-inspector.pod:398 ../rescue/virt-rescue.pod:300
-#: ../resize/virt-resize.pod:579 ../test-tool/libguestfs-test-tool.pod:102
+#: ../fish/virt-tar-out.pod:60 ../fuse/guestmount.pod:328
+#: ../inspector/virt-inspector.pod:407 ../rescue/virt-rescue.pod:300
+#: ../resize/virt-resize.pod:609 ../test-tool/libguestfs-test-tool.pod:115
 #: ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285
 #: ../tools/virt-make-fs.pl:572 ../tools/virt-tar.pl:319
 #: ../tools/virt-win-reg.pl:780
 #: ../tools/virt-list-filesystems.pl:216 ../tools/virt-list-partitions.pl:285
 #: ../tools/virt-make-fs.pl:572 ../tools/virt-tar.pl:319
 #: ../tools/virt-win-reg.pl:780
@@ -803,13 +822,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-cat.pod:221 ../cat/virt-filesystems.pod:396
-#: ../cat/virt-ls.pod:515 ../df/virt-df.pod:237 ../edit/virt-edit.pod:376
-#: ../fish/guestfish.pod:1252 ../fish/virt-copy-in.pod:74
+#: ../cat/virt-cat.pod:225 ../cat/virt-filesystems.pod:401
+#: ../cat/virt-ls.pod:520 ../df/virt-df.pod:248 ../edit/virt-edit.pod:381
+#: ../fish/guestfish.pod:1274 ../fish/virt-copy-in.pod:74
 #: ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72
 #: ../fish/virt-copy-out.pod:63 ../fish/virt-tar-in.pod:72
-#: ../fish/virt-tar-out.pod:65 ../fuse/guestmount.pod:328
-#: ../inspector/virt-inspector.pod:403 ../rescue/virt-rescue.pod:305
-#: ../resize/virt-resize.pod:584 ../test-tool/libguestfs-test-tool.pod:107
+#: ../fish/virt-tar-out.pod:65 ../fuse/guestmount.pod:333
+#: ../inspector/virt-inspector.pod:412 ../rescue/virt-rescue.pod:305
+#: ../resize/virt-resize.pod:614 ../test-tool/libguestfs-test-tool.pod:120
 #: ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290
 #: ../tools/virt-make-fs.pl:577 ../tools/virt-tar.pl:324
 #: ../tools/virt-win-reg.pl:785
 #: ../tools/virt-list-filesystems.pl:221 ../tools/virt-list-partitions.pl:290
 #: ../tools/virt-make-fs.pl:577 ../tools/virt-tar.pl:324
 #: ../tools/virt-win-reg.pl:785
@@ -825,13 +844,13 @@ msgstr ""
 "дізнатися з GNU General Public License."
 
 #. type: textblock
 "дізнатися з GNU General Public License."
 
 #. type: textblock
-#: ../cat/virt-cat.pod:226 ../cat/virt-filesystems.pod:401
-#: ../cat/virt-ls.pod:520 ../df/virt-df.pod:242 ../edit/virt-edit.pod:381
-#: ../fish/guestfish.pod:1257 ../fish/virt-copy-in.pod:79
+#: ../cat/virt-cat.pod:230 ../cat/virt-filesystems.pod:406
+#: ../cat/virt-ls.pod:525 ../df/virt-df.pod:253 ../edit/virt-edit.pod:386
+#: ../fish/guestfish.pod:1279 ../fish/virt-copy-in.pod:79
 #: ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77
 #: ../fish/virt-copy-out.pod:68 ../fish/virt-tar-in.pod:77
-#: ../fish/virt-tar-out.pod:70 ../fuse/guestmount.pod:333
-#: ../inspector/virt-inspector.pod:408 ../rescue/virt-rescue.pod:310
-#: ../resize/virt-resize.pod:589 ../test-tool/libguestfs-test-tool.pod:112
+#: ../fish/virt-tar-out.pod:70 ../fuse/guestmount.pod:338
+#: ../inspector/virt-inspector.pod:417 ../rescue/virt-rescue.pod:310
+#: ../resize/virt-resize.pod:619 ../test-tool/libguestfs-test-tool.pod:125
 #: ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295
 #: ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:329
 #: ../tools/virt-win-reg.pl:790
 #: ../tools/virt-list-filesystems.pl:226 ../tools/virt-list-partitions.pl:295
 #: ../tools/virt-make-fs.pl:582 ../tools/virt-tar.pl:329
 #: ../tools/virt-win-reg.pl:790
@@ -1075,14 +1094,14 @@ msgid "Display block devices."
 msgstr "is-blockdev"
 
 #. type: =item
 msgstr "is-blockdev"
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:135 ../cat/virt-ls.pod:301
+#: ../cat/virt-filesystems.pod:135 ../cat/virt-ls.pod:301 ../df/virt-df.pod:88
 #, fuzzy
 #| msgid "B<--csh>"
 msgid "B<--csv>"
 msgstr "B<--csh>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--csh>"
 msgid "B<--csv>"
 msgstr "B<--csh>"
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:137 ../cat/virt-ls.pod:303
+#: ../cat/virt-filesystems.pod:137 ../cat/virt-ls.pod:303 ../df/virt-df.pod:90
 msgid ""
 "Write out the results in CSV format (comma-separated values).  This format "
 "can be imported easily into databases and spreadsheets, but read L</NOTE "
 msgid ""
 "Write out the results in CSV format (comma-separated values).  This format "
 "can be imported easily into databases and spreadsheets, but read L</NOTE "
@@ -1165,14 +1184,14 @@ msgstr ""
 
 #. type: =item
 #: ../cat/virt-filesystems.pod:194 ../cat/virt-ls.pod:352
 
 #. type: =item
 #: ../cat/virt-filesystems.pod:194 ../cat/virt-ls.pod:352
-#: ../df/virt-df.pod:119 ../fish/guestfish.pod:156
+#: ../df/virt-df.pod:125 ../fish/guestfish.pod:156
 #: ../tools/virt-list-partitions.pl:109
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: =item
 #: ../cat/virt-filesystems.pod:196 ../cat/virt-ls.pod:354
 #: ../tools/virt-list-partitions.pl:109
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: =item
 #: ../cat/virt-filesystems.pod:196 ../cat/virt-ls.pod:354
-#: ../df/virt-df.pod:121 ../tools/virt-list-partitions.pl:111
+#: ../df/virt-df.pod:127 ../tools/virt-list-partitions.pl:111
 #, fuzzy
 #| msgid "B<-h> | B<--human-readable>"
 msgid "B<--human-readable>"
 #, fuzzy
 #| msgid "B<-h> | B<--human-readable>"
 msgid "B<--human-readable>"
@@ -1322,7 +1341,7 @@ msgid "Display LVM physical volumes."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../cat/virt-filesystems.pod:255 ../df/virt-df.pod:157
+#: ../cat/virt-filesystems.pod:255 ../df/virt-df.pod:163
 #, fuzzy
 #| msgid "B<--live>"
 msgid "B<--uuid>"
 #, fuzzy
 #| msgid "B<--live>"
 msgid "B<--uuid>"
@@ -1486,13 +1505,13 @@ msgstr ""
 
 #. type: =head1
 #: ../cat/virt-filesystems.pod:341 ../cat/virt-ls.pod:459
 
 #. type: =head1
 #: ../cat/virt-filesystems.pod:341 ../cat/virt-ls.pod:459
-#: ../df/virt-df.pod:185
+#: ../df/virt-df.pod:191
 msgid "NOTE ABOUT CSV FORMAT"
 msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:343 ../cat/virt-ls.pod:461
 msgid "NOTE ABOUT CSV FORMAT"
 msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:343 ../cat/virt-ls.pod:461
-#: ../df/virt-df.pod:187
+#: ../df/virt-df.pod:193
 msgid ""
 "Comma-separated values (CSV) is a deceptive format.  It I<seems> like it "
 "should be easy to parse, but it is definitely not easy to parse."
 msgid ""
 "Comma-separated values (CSV) is a deceptive format.  It I<seems> like it "
 "should be easy to parse, but it is definitely not easy to parse."
@@ -1500,7 +1519,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:346 ../cat/virt-ls.pod:464
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:346 ../cat/virt-ls.pod:464
-#: ../df/virt-df.pod:190
+#: ../df/virt-df.pod:196
 msgid ""
 "Myth: Just split fields at commas.  Reality: This does I<not> work "
 "reliably.  This example has two columns:"
 msgid ""
 "Myth: Just split fields at commas.  Reality: This does I<not> work "
 "reliably.  This example has two columns:"
@@ -1508,7 +1527,7 @@ msgstr ""
 
 #. type: verbatim
 #: ../cat/virt-filesystems.pod:349 ../cat/virt-ls.pod:467
 
 #. type: verbatim
 #: ../cat/virt-filesystems.pod:349 ../cat/virt-ls.pod:467
-#: ../df/virt-df.pod:193
+#: ../df/virt-df.pod:199
 #, no-wrap
 msgid ""
 " \"foo,bar\",baz\n"
 #, no-wrap
 msgid ""
 " \"foo,bar\",baz\n"
@@ -1517,7 +1536,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:351 ../cat/virt-ls.pod:469
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:351 ../cat/virt-ls.pod:469
-#: ../df/virt-df.pod:195
+#: ../df/virt-df.pod:201
 msgid ""
 "Myth: Read the file one line at a time.  Reality: This does I<not> work "
 "reliably.  This example has one row:"
 msgid ""
 "Myth: Read the file one line at a time.  Reality: This does I<not> work "
 "reliably.  This example has one row:"
@@ -1525,7 +1544,7 @@ msgstr ""
 
 #. type: verbatim
 #: ../cat/virt-filesystems.pod:354 ../cat/virt-ls.pod:472
 
 #. type: verbatim
 #: ../cat/virt-filesystems.pod:354 ../cat/virt-ls.pod:472
-#: ../df/virt-df.pod:198
+#: ../df/virt-df.pod:204
 #, no-wrap
 msgid ""
 " \"foo\n"
 #, no-wrap
 msgid ""
 " \"foo\n"
@@ -1535,7 +1554,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:357 ../cat/virt-ls.pod:475
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:357 ../cat/virt-ls.pod:475
-#: ../df/virt-df.pod:201
+#: ../df/virt-df.pod:207
 msgid ""
 "For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
 "packaged in major Linux distributions)."
 msgid ""
 "For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
 "packaged in major Linux distributions)."
@@ -1543,7 +1562,7 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:360 ../cat/virt-ls.pod:478
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:360 ../cat/virt-ls.pod:478
-#: ../df/virt-df.pod:204
+#: ../df/virt-df.pod:210
 msgid ""
 "For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
 "or Python's built-in csv library)."
 msgid ""
 "For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
 "or Python's built-in csv library)."
@@ -1551,12 +1570,12 @@ msgstr ""
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:363 ../cat/virt-ls.pod:481
 
 #. type: textblock
 #: ../cat/virt-filesystems.pod:363 ../cat/virt-ls.pod:481
-#: ../df/virt-df.pod:207
+#: ../df/virt-df.pod:213
 msgid "Most spreadsheets and databases can import CSV directly."
 msgstr ""
 
 #. type: textblock
 msgid "Most spreadsheets and databases can import CSV directly."
 msgstr ""
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:374
+#: ../cat/virt-filesystems.pod:379
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-tar(1)>, L<virt-"
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-tar(1)>, L<virt-"
@@ -1572,7 +1591,7 @@ msgstr ""
 "Guestfs::Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: textblock
 "Guestfs::Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: textblock
-#: ../cat/virt-filesystems.pod:389 ../tools/virt-make-fs.pl:570
+#: ../cat/virt-filesystems.pod:394 ../tools/virt-make-fs.pl:570
 #: ../tools/virt-win-reg.pl:778
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
 #: ../tools/virt-win-reg.pl:778
 msgid "Copyright (C) 2010 Red Hat Inc."
 msgstr ""
@@ -2003,7 +2022,7 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../cat/virt-ls.pod:181 ../fish/guestfish-actions.pod:4183
+#: ../cat/virt-ls.pod:181 ../fish/guestfish-actions.pod:4210
 msgid "path"
 msgstr ""
 
 msgid "path"
 msgstr ""
 
@@ -2400,7 +2419,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../cat/virt-ls.pod:492
+#: ../cat/virt-ls.pod:497
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
@@ -2416,7 +2435,7 @@ msgstr ""
 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: textblock
 "(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: textblock
-#: ../cat/virt-ls.pod:508 ../df/virt-df.pod:230 ../edit/virt-edit.pod:369
+#: ../cat/virt-ls.pod:513 ../df/virt-df.pod:241 ../edit/virt-edit.pod:374
 #: ../rescue/virt-rescue.pod:298
 #, fuzzy
 #| msgid "Copyright (C) 2009-2010 Red Hat Inc."
 #: ../rescue/virt-rescue.pod:298
 #, fuzzy
 #| msgid "Copyright (C) 2009-2010 Red Hat Inc."
@@ -2562,7 +2581,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../df/virt-df.pod:106
+#: ../df/virt-df.pod:112
 #, fuzzy, no-wrap
 #| msgid ""
 #| " guestfish --format=raw -a disk.img\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " guestfish --format=raw -a disk.img\n"
@@ -2575,7 +2594,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../df/virt-df.pod:110
+#: ../df/virt-df.pod:116
 #, fuzzy, no-wrap
 #| msgid ""
 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " guestfish --format=raw -a disk.img --format -a another.img\n"
@@ -2588,53 +2607,53 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../df/virt-df.pod:123
+#: ../df/virt-df.pod:129
 msgid "Print sizes in human-readable format."
 msgstr ""
 
 #. type: textblock
 msgid "Print sizes in human-readable format."
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:125
+#: ../df/virt-df.pod:131
 msgid "You are not allowed to use I<-h> and I<--csv> at the same time."
 msgstr ""
 
 #. type: =item
 msgid "You are not allowed to use I<-h> and I<--csv> at the same time."
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:127 ../fish/guestfish.pod:258 ../fuse/guestmount.pod:155
+#: ../df/virt-df.pod:133 ../fish/guestfish.pod:258 ../fuse/guestmount.pod:155
 msgid "B<-i>"
 msgstr "B<-i>"
 
 #. type: =item
 msgid "B<-i>"
 msgstr "B<-i>"
 
 #. type: =item
-#: ../df/virt-df.pod:129
+#: ../df/virt-df.pod:135
 #, fuzzy
 #| msgid "B<--live>"
 msgid "B<--inodes>"
 msgstr "B<--live>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--live>"
 msgid "B<--inodes>"
 msgstr "B<--live>"
 
 #. type: textblock
-#: ../df/virt-df.pod:131
+#: ../df/virt-df.pod:137
 msgid "Print inodes instead of blocks."
 msgstr ""
 
 #. type: =item
 msgid "Print inodes instead of blocks."
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:133
+#: ../df/virt-df.pod:139
 #, fuzzy
 #| msgid "B<--merge>"
 msgid "B<--one-per-guest>"
 msgstr "B<--merge>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--merge>"
 msgid "B<--one-per-guest>"
 msgstr "B<--merge>"
 
 #. type: textblock
-#: ../df/virt-df.pod:135
+#: ../df/virt-df.pod:141
 msgid ""
 "Run one libguestfs appliance per guest.  Normally C<virt-df> will add the "
 "disks from several guests to a single libguestfs appliance."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Run one libguestfs appliance per guest.  Normally C<virt-df> will add the "
 "disks from several guests to a single libguestfs appliance."
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:138
+#: ../df/virt-df.pod:144
 msgid "You might use this option in the following circumstances:"
 msgstr ""
 
 #. type: =item
 msgid "You might use this option in the following circumstances:"
 msgstr ""
 
 #. type: =item
-#: ../df/virt-df.pod:142 ../df/virt-df.pod:148 ../edit/virt-edit.pod:266
+#: ../df/virt-df.pod:148 ../df/virt-df.pod:154 ../edit/virt-edit.pod:266
 #: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276
 #: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291
 #: ../examples/guestfs-recipes.pod:98 ../examples/guestfs-recipes.pod:102
 #: ../edit/virt-edit.pod:271 ../edit/virt-edit.pod:276
 #: ../edit/virt-edit.pod:287 ../edit/virt-edit.pod:291
 #: ../examples/guestfs-recipes.pod:98 ../examples/guestfs-recipes.pod:102
@@ -2643,38 +2662,41 @@ msgstr ""
 #: ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235
 #: ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243
 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
 #: ../examples/guestfs-recipes.pod:231 ../examples/guestfs-recipes.pod:235
 #: ../examples/guestfs-recipes.pod:239 ../examples/guestfs-recipes.pod:243
 #: ../fish/guestfish-actions.pod:13 ../fish/guestfish-actions.pod:20
-#: ../fish/guestfish-actions.pod:385 ../fish/guestfish-actions.pod:393
-#: ../fish/guestfish-actions.pod:400 ../fish/guestfish-actions.pod:407
-#: ../fish/guestfish-actions.pod:1099 ../fish/guestfish-actions.pod:1103
-#: ../fish/guestfish-actions.pod:1107 ../fish/guestfish-actions.pod:1111
-#: ../fish/guestfish-actions.pod:1119 ../fish/guestfish-actions.pod:1123
-#: ../fish/guestfish-actions.pod:1127 ../fish/guestfish-actions.pod:1137
-#: ../fish/guestfish-actions.pod:1141 ../fish/guestfish-actions.pod:1145
-#: ../fish/guestfish-actions.pod:1235 ../fish/guestfish-actions.pod:1239
-#: ../fish/guestfish-actions.pod:1244 ../fish/guestfish-actions.pod:1249
-#: ../fish/guestfish-actions.pod:1291 ../fish/guestfish-actions.pod:1295
-#: ../fish/guestfish-actions.pod:1300 ../fish/guestfish-actions.pod:1933
-#: ../fish/guestfish-actions.pod:1939 ../fish/guestfish-actions.pod:1947
-#: ../fish/guestfish-actions.pod:1954 ../fish/guestfish-actions.pod:1961
-#: ../fish/guestfish.pod:445 ../fish/guestfish.pod:449
-#: ../fish/guestfish.pod:453 ../fish/guestfish.pod:457
-#: ../inspector/virt-inspector.pod:384 ../inspector/virt-inspector.pod:388
-#: ../resize/virt-resize.pod:282 ../resize/virt-resize.pod:286
-#: ../resize/virt-resize.pod:295 ../resize/virt-resize.pod:301
-#: ../src/guestfs-actions.pod:15 ../src/guestfs-actions.pod:22
-#: ../src/guestfs-actions.pod:583 ../src/guestfs-actions.pod:591
-#: ../src/guestfs-actions.pod:598 ../src/guestfs-actions.pod:605
-#: ../src/guestfs-actions.pod:1662 ../src/guestfs-actions.pod:1666
-#: ../src/guestfs-actions.pod:1670 ../src/guestfs-actions.pod:1674
-#: ../src/guestfs-actions.pod:1682 ../src/guestfs-actions.pod:1686
-#: ../src/guestfs-actions.pod:1690 ../src/guestfs-actions.pod:1700
-#: ../src/guestfs-actions.pod:1704 ../src/guestfs-actions.pod:1708
-#: ../src/guestfs-actions.pod:1846 ../src/guestfs-actions.pod:1850
+#: ../fish/guestfish-actions.pod:390 ../fish/guestfish-actions.pod:398
+#: ../fish/guestfish-actions.pod:405 ../fish/guestfish-actions.pod:412
+#: ../fish/guestfish-actions.pod:1104 ../fish/guestfish-actions.pod:1108
+#: ../fish/guestfish-actions.pod:1112 ../fish/guestfish-actions.pod:1116
+#: ../fish/guestfish-actions.pod:1124 ../fish/guestfish-actions.pod:1128
+#: ../fish/guestfish-actions.pod:1132 ../fish/guestfish-actions.pod:1142
+#: ../fish/guestfish-actions.pod:1146 ../fish/guestfish-actions.pod:1150
+#: ../fish/guestfish-actions.pod:1240 ../fish/guestfish-actions.pod:1244
+#: ../fish/guestfish-actions.pod:1249 ../fish/guestfish-actions.pod:1254
+#: ../fish/guestfish-actions.pod:1296 ../fish/guestfish-actions.pod:1300
+#: ../fish/guestfish-actions.pod:1305 ../fish/guestfish-actions.pod:1555
+#: ../fish/guestfish-actions.pod:1562 ../fish/guestfish-actions.pod:1569
+#: ../fish/guestfish-actions.pod:1960 ../fish/guestfish-actions.pod:1966
+#: ../fish/guestfish-actions.pod:1974 ../fish/guestfish-actions.pod:1981
+#: ../fish/guestfish-actions.pod:1988 ../fish/guestfish.pod:445
+#: ../fish/guestfish.pod:449 ../fish/guestfish.pod:453
+#: ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:393
+#: ../inspector/virt-inspector.pod:397 ../resize/virt-resize.pod:282
+#: ../resize/virt-resize.pod:286 ../resize/virt-resize.pod:295
+#: ../resize/virt-resize.pod:301 ../src/guestfs-actions.pod:15
+#: ../src/guestfs-actions.pod:22 ../src/guestfs-actions.pod:588
+#: ../src/guestfs-actions.pod:596 ../src/guestfs-actions.pod:603
+#: ../src/guestfs-actions.pod:610 ../src/guestfs-actions.pod:1667
+#: ../src/guestfs-actions.pod:1671 ../src/guestfs-actions.pod:1675
+#: ../src/guestfs-actions.pod:1679 ../src/guestfs-actions.pod:1687
+#: ../src/guestfs-actions.pod:1691 ../src/guestfs-actions.pod:1695
+#: ../src/guestfs-actions.pod:1705 ../src/guestfs-actions.pod:1709
+#: ../src/guestfs-actions.pod:1713 ../src/guestfs-actions.pod:1851
 #: ../src/guestfs-actions.pod:1855 ../src/guestfs-actions.pod:1860
 #: ../src/guestfs-actions.pod:1855 ../src/guestfs-actions.pod:1860
-#: ../src/guestfs-actions.pod:1921 ../src/guestfs-actions.pod:1925
-#: ../src/guestfs-actions.pod:1930 ../src/guestfs-actions.pod:2859
-#: ../src/guestfs-actions.pod:2865 ../src/guestfs-actions.pod:2873
-#: ../src/guestfs-actions.pod:2880 ../src/guestfs-actions.pod:2887
+#: ../src/guestfs-actions.pod:1865 ../src/guestfs-actions.pod:1926
+#: ../src/guestfs-actions.pod:1930 ../src/guestfs-actions.pod:1935
+#: ../src/guestfs-actions.pod:2339 ../src/guestfs-actions.pod:2346
+#: ../src/guestfs-actions.pod:2353 ../src/guestfs-actions.pod:2886
+#: ../src/guestfs-actions.pod:2892 ../src/guestfs-actions.pod:2900
+#: ../src/guestfs-actions.pod:2907 ../src/guestfs-actions.pod:2914
 #: ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398
 #: ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411
 #: ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1064
 #: ../src/guestfs.pod:388 ../src/guestfs.pod:393 ../src/guestfs.pod:398
 #: ../src/guestfs.pod:402 ../src/guestfs.pod:407 ../src/guestfs.pod:411
 #: ../src/guestfs.pod:416 ../src/guestfs.pod:421 ../src/guestfs.pod:1064
@@ -2685,12 +2707,12 @@ msgstr ""
 #: ../src/guestfs.pod:1643 ../src/guestfs.pod:1648 ../src/guestfs.pod:1652
 #: ../src/guestfs.pod:1754 ../src/guestfs.pod:1759 ../src/guestfs.pod:1763
 #: ../src/guestfs.pod:1773 ../src/guestfs.pod:2047 ../src/guestfs.pod:2052
 #: ../src/guestfs.pod:1643 ../src/guestfs.pod:1648 ../src/guestfs.pod:1652
 #: ../src/guestfs.pod:1754 ../src/guestfs.pod:1759 ../src/guestfs.pod:1763
 #: ../src/guestfs.pod:1773 ../src/guestfs.pod:2047 ../src/guestfs.pod:2052
-#: ../src/guestfs.pod:2058 ../src/guestfs.pod:2066 ../src/guestfs.pod:2420
-#: ../src/guestfs.pod:2426 ../src/guestfs.pod:2431 ../src/guestfs.pod:2437
-#: ../src/guestfs.pod:2818 ../src/guestfs.pod:2823 ../src/guestfs.pod:2827
-#: ../src/guestfs.pod:2831 ../src/guestfs.pod:2835 ../src/guestfs.pod:2849
-#: ../src/guestfs.pod:2854 ../src/guestfs.pod:3068 ../src/guestfs.pod:3072
-#: ../src/guestfs.pod:3076 ../src/guestfs.pod:3080
+#: ../src/guestfs.pod:2058 ../src/guestfs.pod:2066 ../src/guestfs.pod:2513
+#: ../src/guestfs.pod:2519 ../src/guestfs.pod:2524 ../src/guestfs.pod:2530
+#: ../src/guestfs.pod:2911 ../src/guestfs.pod:2916 ../src/guestfs.pod:2920
+#: ../src/guestfs.pod:2924 ../src/guestfs.pod:2928 ../src/guestfs.pod:2942
+#: ../src/guestfs.pod:2947 ../src/guestfs.pod:3172 ../src/guestfs.pod:3176
+#: ../src/guestfs.pod:3180 ../src/guestfs.pod:3184
 #: ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202
 #: ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:710
 #: ../tools/virt-win-reg.pl:716 ../tools/virt-win-reg.pl:722
 #: ../tools/virt-win-reg.pl:197 ../tools/virt-win-reg.pl:202
 #: ../tools/virt-win-reg.pl:208 ../tools/virt-win-reg.pl:710
 #: ../tools/virt-win-reg.pl:716 ../tools/virt-win-reg.pl:722
@@ -2698,7 +2720,7 @@ msgid "*"
 msgstr "*"
 
 #. type: textblock
 msgstr "*"
 
 #. type: textblock
-#: ../df/virt-df.pod:144
+#: ../df/virt-df.pod:150
 msgid ""
 "If you think an untrusted guest might actively try to exploit the libguestfs "
 "appliance kernel, then this prevents one guest from interfering with the "
 msgid ""
 "If you think an untrusted guest might actively try to exploit the libguestfs "
 "appliance kernel, then this prevents one guest from interfering with the "
@@ -2706,7 +2728,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:150
+#: ../df/virt-df.pod:156
 msgid ""
 "If the kernel has a bug which stops it from accessing a filesystem in one "
 "guest (see for example RHBZ#635373) then this allows libguestfs to continue "
 msgid ""
 "If the kernel has a bug which stops it from accessing a filesystem in one "
 "guest (see for example RHBZ#635373) then this allows libguestfs to continue "
@@ -2714,7 +2736,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:159
+#: ../df/virt-df.pod:165
 msgid ""
 "Print UUIDs instead of names.  This is useful for following a guest even "
 "when the guest is migrated or renamed, or when two guests happen to have the "
 msgid ""
 "Print UUIDs instead of names.  This is useful for following a guest even "
 "when the guest is migrated or renamed, or when two guests happen to have the "
@@ -2722,7 +2744,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:163
+#: ../df/virt-df.pod:169
 msgid ""
 "Note that only domains that we fetch from libvirt come with UUIDs.  For disk "
 "images, we still print the disk image name even when this option is "
 msgid ""
 "Note that only domains that we fetch from libvirt come with UUIDs.  For disk "
 "images, we still print the disk image name even when this option is "
@@ -2730,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../df/virt-df.pod:218
+#: ../df/virt-df.pod:229
 msgid ""
 "L<df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<http://"
 "libguestfs.org/>."
 msgid ""
 "L<df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<http://"
 "libguestfs.org/>."
@@ -3339,9 +3361,9 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../edit/virt-edit.pod:329 ../fish/guestfish.pod:1075
-#: ../rescue/virt-rescue.pod:257 ../src/guestfs.pod:2965
-#: ../test-tool/libguestfs-test-tool.pod:82
+#: ../edit/virt-edit.pod:329 ../fish/guestfish.pod:1086
+#: ../rescue/virt-rescue.pod:257 ../src/guestfs.pod:3058
+#: ../test-tool/libguestfs-test-tool.pod:95
 msgid "ENVIRONMENT VARIABLES"
 msgstr "ЗМІННІ СЕРЕДОВИЩА"
 
 msgid "ENVIRONMENT VARIABLES"
 msgstr "ЗМІННІ СЕРЕДОВИЩА"
 
@@ -3365,7 +3387,7 @@ msgid "If not set, C<vi> is used."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../edit/virt-edit.pod:351
+#: ../edit/virt-edit.pod:356
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
@@ -3481,27 +3503,27 @@ msgstr ""
 
 #. type: =head1
 #: ../examples/guestfs-examples.pod:44 ../examples/guestfs-recipes.pod:396
 
 #. type: =head1
 #: ../examples/guestfs-examples.pod:44 ../examples/guestfs-recipes.pod:396
-#: ../fish/guestfish.pod:1238 ../fish/virt-copy-in.pod:60
+#: ../fish/guestfish.pod:1260 ../fish/virt-copy-in.pod:60
 #: ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58
 #: ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58
-#: ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:314
-#: ../inspector/virt-inspector.pod:380 ../java/examples/guestfs-java.pod:57
+#: ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:319
+#: ../inspector/virt-inspector.pod:389 ../java/examples/guestfs-java.pod:57
 #: ../ocaml/examples/guestfs-ocaml.pod:90 ../perl/examples/guestfs-perl.pod:51
 #: ../python/examples/guestfs-python.pod:53
 #: ../ocaml/examples/guestfs-ocaml.pod:90 ../perl/examples/guestfs-perl.pod:51
 #: ../python/examples/guestfs-python.pod:53
-#: ../ruby/examples/guestfs-ruby.pod:47 ../src/guestfs.pod:3087
-#: ../test-tool/libguestfs-test-tool.pod:93
+#: ../ruby/examples/guestfs-ruby.pod:47 ../src/guestfs.pod:3191
+#: ../test-tool/libguestfs-test-tool.pod:106
 msgid "AUTHORS"
 msgstr "АВТОРИ"
 
 #. type: textblock
 #: ../examples/guestfs-examples.pod:46 ../examples/guestfs-recipes.pod:398
 msgid "AUTHORS"
 msgstr "АВТОРИ"
 
 #. type: textblock
 #: ../examples/guestfs-examples.pod:46 ../examples/guestfs-recipes.pod:398
-#: ../fish/guestfish.pod:1240 ../fish/virt-copy-in.pod:62
+#: ../fish/guestfish.pod:1262 ../fish/virt-copy-in.pod:62
 #: ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60
 #: ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60
-#: ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:316
+#: ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:321
 #: ../java/examples/guestfs-java.pod:59 ../ocaml/examples/guestfs-ocaml.pod:92
 #: ../perl/examples/guestfs-perl.pod:53
 #: ../python/examples/guestfs-python.pod:55
 #: ../java/examples/guestfs-java.pod:59 ../ocaml/examples/guestfs-ocaml.pod:92
 #: ../perl/examples/guestfs-perl.pod:53
 #: ../python/examples/guestfs-python.pod:55
-#: ../ruby/examples/guestfs-ruby.pod:49 ../src/guestfs.pod:3089
-#: ../test-tool/libguestfs-test-tool.pod:95
+#: ../ruby/examples/guestfs-ruby.pod:49 ../src/guestfs.pod:3193
+#: ../test-tool/libguestfs-test-tool.pod:108
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
@@ -3531,7 +3553,7 @@ msgstr ""
 #: ../ocaml/examples/guestfs-ocaml.pod:101
 #: ../perl/examples/guestfs-perl.pod:62
 #: ../python/examples/guestfs-python.pod:64
 #: ../ocaml/examples/guestfs-ocaml.pod:101
 #: ../perl/examples/guestfs-perl.pod:62
 #: ../python/examples/guestfs-python.pod:64
-#: ../ruby/examples/guestfs-ruby.pod:58 ../src/guestfs.pod:3096
+#: ../ruby/examples/guestfs-ruby.pod:58 ../src/guestfs.pod:3200
 msgid ""
 "This library is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU Lesser General Public License as published by the "
 msgid ""
 "This library is free software; you can redistribute it and/or modify it "
 "under the terms of the GNU Lesser General Public License as published by the "
@@ -3545,7 +3567,7 @@ msgstr ""
 #: ../ocaml/examples/guestfs-ocaml.pod:106
 #: ../perl/examples/guestfs-perl.pod:67
 #: ../python/examples/guestfs-python.pod:69
 #: ../ocaml/examples/guestfs-ocaml.pod:106
 #: ../perl/examples/guestfs-perl.pod:67
 #: ../python/examples/guestfs-python.pod:69
-#: ../ruby/examples/guestfs-ruby.pod:63 ../src/guestfs.pod:3101
+#: ../ruby/examples/guestfs-ruby.pod:63 ../src/guestfs.pod:3205
 msgid ""
 "This library is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
 msgid ""
 "This library is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
@@ -3559,7 +3581,7 @@ msgstr ""
 #: ../ocaml/examples/guestfs-ocaml.pod:111
 #: ../perl/examples/guestfs-perl.pod:72
 #: ../python/examples/guestfs-python.pod:74
 #: ../ocaml/examples/guestfs-ocaml.pod:111
 #: ../perl/examples/guestfs-perl.pod:72
 #: ../python/examples/guestfs-python.pod:74
-#: ../ruby/examples/guestfs-ruby.pod:68 ../src/guestfs.pod:3106
+#: ../ruby/examples/guestfs-ruby.pod:68 ../src/guestfs.pod:3210
 msgid ""
 "You should have received a copy of the GNU Lesser General Public License "
 "along with this library; if not, write to the Free Software Foundation, "
 msgid ""
 "You should have received a copy of the GNU Lesser General Public License "
 "along with this library; if not, write to the Free Software Foundation, "
@@ -3858,9 +3880,10 @@ msgstr ""
 
 #. type: textblock
 #: ../examples/guestfs-recipes.pod:128 ../fish/guestfish-actions.pod:9
 
 #. type: textblock
 #: ../examples/guestfs-recipes.pod:128 ../fish/guestfish-actions.pod:9
-#: ../fish/guestfish-actions.pod:1287 ../fish/guestfish-actions.pod:1929
-#: ../src/guestfs-actions.pod:11 ../src/guestfs-actions.pod:1917
-#: ../src/guestfs-actions.pod:2855 ../src/guestfs.pod:1639
+#: ../fish/guestfish-actions.pod:1292 ../fish/guestfish-actions.pod:1551
+#: ../fish/guestfish-actions.pod:1956 ../src/guestfs-actions.pod:11
+#: ../src/guestfs-actions.pod:1922 ../src/guestfs-actions.pod:2335
+#: ../src/guestfs-actions.pod:2882 ../src/guestfs.pod:1639
 #: ../tools/virt-win-reg.pl:706
 msgid "Notes:"
 msgstr "Нотатки:"
 #: ../tools/virt-win-reg.pl:706
 msgid "Notes:"
 msgstr "Нотатки:"
@@ -4508,31 +4531,30 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:163
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:28 ../fish/guestfish-actions.pod:163
-#: ../fish/guestfish-actions.pod:177 ../src/guestfs-actions.pod:32
-#: ../src/guestfs-actions.pod:254 ../src/guestfs-actions.pod:275
+#: ../fish/guestfish-actions.pod:177
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<add_drive_opts> call "
+"This function is deprecated.  In new code, use the L</add_drive_opts> call "
 "instead."
 msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:166
 "instead."
 msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:166
-#: ../fish/guestfish-actions.pod:180 ../fish/guestfish-actions.pod:986
-#: ../fish/guestfish-actions.pod:1346 ../fish/guestfish-actions.pod:1360
-#: ../fish/guestfish-actions.pod:3085 ../fish/guestfish-actions.pod:3292
-#: ../fish/guestfish-actions.pod:3406 ../fish/guestfish-actions.pod:3454
-#: ../fish/guestfish-actions.pod:4355 ../fish/guestfish-actions.pod:4378
-#: ../fish/guestfish-actions.pod:4400 ../fish/guestfish-actions.pod:4438
-#: ../fish/guestfish-actions.pod:5087 ../fish/guestfish-actions.pod:5185
+#: ../fish/guestfish-actions.pod:180 ../fish/guestfish-actions.pod:991
+#: ../fish/guestfish-actions.pod:1351 ../fish/guestfish-actions.pod:1365
+#: ../fish/guestfish-actions.pod:3112 ../fish/guestfish-actions.pod:3319
+#: ../fish/guestfish-actions.pod:3433 ../fish/guestfish-actions.pod:3481
+#: ../fish/guestfish-actions.pod:4382 ../fish/guestfish-actions.pod:4405
+#: ../fish/guestfish-actions.pod:4427 ../fish/guestfish-actions.pod:4465
+#: ../fish/guestfish-actions.pod:5114 ../fish/guestfish-actions.pod:5220
 #: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:257
 #: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:257
-#: ../src/guestfs-actions.pod:278 ../src/guestfs-actions.pod:1513
-#: ../src/guestfs-actions.pod:2008 ../src/guestfs-actions.pod:2029
-#: ../src/guestfs-actions.pod:4628 ../src/guestfs-actions.pod:4947
-#: ../src/guestfs-actions.pod:5165 ../src/guestfs-actions.pod:5255
-#: ../src/guestfs-actions.pod:6544 ../src/guestfs-actions.pod:6574
-#: ../src/guestfs-actions.pod:6607 ../src/guestfs-actions.pod:6666
-#: ../src/guestfs-actions.pod:7602 ../src/guestfs-actions.pod:7714
-#: ../src/guestfs-actions.pod:7884
+#: ../src/guestfs-actions.pod:278 ../src/guestfs-actions.pod:1518
+#: ../src/guestfs-actions.pod:2013 ../src/guestfs-actions.pod:2034
+#: ../src/guestfs-actions.pod:4655 ../src/guestfs-actions.pod:4974
+#: ../src/guestfs-actions.pod:5192 ../src/guestfs-actions.pod:5282
+#: ../src/guestfs-actions.pod:6571 ../src/guestfs-actions.pod:6601
+#: ../src/guestfs-actions.pod:6634 ../src/guestfs-actions.pod:6693
+#: ../src/guestfs-actions.pod:7629 ../src/guestfs-actions.pod:7741
+#: ../src/guestfs-actions.pod:7919
 msgid ""
 "Deprecated functions will not be removed from the API, but the fact that "
 "they are deprecated indicates that there are problems with correct use of "
 msgid ""
 "Deprecated functions will not be removed from the API, but the fact that "
 "they are deprecated indicates that there are problems with correct use of "
@@ -4625,9 +4647,9 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:79 ../fish/guestfish-actions.pod:143
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:79 ../fish/guestfish-actions.pod:143
-#: ../fish/guestfish-actions.pod:568 ../fish/guestfish-actions.pod:1968
-#: ../fish/guestfish-actions.pod:3134 ../fish/guestfish-actions.pod:3307
-#: ../fish/guestfish-actions.pod:3442
+#: ../fish/guestfish-actions.pod:573 ../fish/guestfish-actions.pod:1995
+#: ../fish/guestfish-actions.pod:3161 ../fish/guestfish-actions.pod:3334
+#: ../fish/guestfish-actions.pod:3469
 msgid ""
 "This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>."
 msgstr ""
 msgid ""
 "This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>."
 msgstr ""
@@ -4706,8 +4728,8 @@ msgid "This call checks that C<filename> exists."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:115 ../fish/guestfish-actions.pod:3096
-#: ../src/guestfs-actions.pod:173 ../src/guestfs-actions.pod:4655
+#: ../fish/guestfish-actions.pod:115 ../fish/guestfish-actions.pod:3123
+#: ../src/guestfs-actions.pod:173 ../src/guestfs-actions.pod:4682
 msgid "The optional arguments are:"
 msgstr ""
 
 msgid "The optional arguments are:"
 msgstr ""
 
@@ -5013,56 +5035,64 @@ msgstr "C<AUG_TYPE_CHECK> = 4"
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:264 ../src/guestfs-actions.pod:402
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:264 ../src/guestfs-actions.pod:402
-msgid "Typecheck lenses (can be expensive)."
+msgid "Typecheck lenses."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:266
+msgid ""
+"This option is only useful when debugging Augeas lenses.  Use of this option "
+"may require additional memory for the libguestfs appliance.  You may need to "
+"set the C<LIBGUESTFS_MEMSIZE> environment variable or call L</set-memsize>."
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:266 ../src/guestfs-actions.pod:404
+#: ../fish/guestfish-actions.pod:271 ../src/guestfs-actions.pod:409
 msgid "C<AUG_NO_STDINC> = 8"
 msgstr "C<AUG_NO_STDINC> = 8"
 
 #. type: textblock
 msgid "C<AUG_NO_STDINC> = 8"
 msgstr "C<AUG_NO_STDINC> = 8"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:268 ../src/guestfs-actions.pod:406
+#: ../fish/guestfish-actions.pod:273 ../src/guestfs-actions.pod:411
 msgid "Do not use standard load path for modules."
 msgstr ""
 
 #. type: =item
 msgid "Do not use standard load path for modules."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:270 ../src/guestfs-actions.pod:408
+#: ../fish/guestfish-actions.pod:275 ../src/guestfs-actions.pod:413
 msgid "C<AUG_SAVE_NOOP> = 16"
 msgstr "C<AUG_SAVE_NOOP> = 16"
 
 #. type: textblock
 msgid "C<AUG_SAVE_NOOP> = 16"
 msgstr "C<AUG_SAVE_NOOP> = 16"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:272 ../src/guestfs-actions.pod:410
+#: ../fish/guestfish-actions.pod:277 ../src/guestfs-actions.pod:415
 msgid "Make save a no-op, just record what would have been changed."
 msgstr ""
 
 #. type: =item
 msgid "Make save a no-op, just record what would have been changed."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:274 ../src/guestfs-actions.pod:412
+#: ../fish/guestfish-actions.pod:279 ../src/guestfs-actions.pod:417
 msgid "C<AUG_NO_LOAD> = 32"
 msgstr "C<AUG_NO_LOAD> = 32"
 
 #. type: textblock
 msgid "C<AUG_NO_LOAD> = 32"
 msgstr "C<AUG_NO_LOAD> = 32"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:276
+#: ../fish/guestfish-actions.pod:281
 msgid "Do not load the tree in L</aug-init>."
 msgstr ""
 
 #. type: textblock
 msgid "Do not load the tree in L</aug-init>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:280
+#: ../fish/guestfish-actions.pod:285
 msgid "To close the handle, you can call L</aug-close>."
 msgstr ""
 
 #. type: textblock
 msgid "To close the handle, you can call L</aug-close>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:282 ../src/guestfs-actions.pod:420
+#: ../fish/guestfish-actions.pod:287 ../src/guestfs-actions.pod:425
 msgid "To find out more about Augeas, see L<http://augeas.net/>."
 msgstr ""
 
 #. type: =head2
 msgid "To find out more about Augeas, see L<http://augeas.net/>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:284
+#: ../fish/guestfish-actions.pod:289
 msgid "aug-insert"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-insert"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:286
+#: ../fish/guestfish-actions.pod:291
 #, no-wrap
 msgid ""
 " aug-insert augpath label true|false\n"
 #, no-wrap
 msgid ""
 " aug-insert augpath label true|false\n"
@@ -5070,26 +5100,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:288 ../src/guestfs-actions.pod:434
+#: ../fish/guestfish-actions.pod:293 ../src/guestfs-actions.pod:439
 msgid ""
 "Create a new sibling C<label> for C<path>, inserting it into the tree before "
 "or after C<path> (depending on the boolean flag C<before>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Create a new sibling C<label> for C<path>, inserting it into the tree before "
 "or after C<path> (depending on the boolean flag C<before>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:292 ../src/guestfs-actions.pod:438
+#: ../fish/guestfish-actions.pod:297 ../src/guestfs-actions.pod:443
 msgid ""
 "C<path> must match exactly one existing node in the tree, and C<label> must "
 "be a label, ie. not contain C</>, C<*> or end with a bracketed index C<[N]>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "C<path> must match exactly one existing node in the tree, and C<label> must "
 "be a label, ie. not contain C</>, C<*> or end with a bracketed index C<[N]>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:296
+#: ../fish/guestfish-actions.pod:301
 msgid "aug-load"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-load"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:298
+#: ../fish/guestfish-actions.pod:303
 #, no-wrap
 msgid ""
 " aug-load\n"
 #, no-wrap
 msgid ""
 " aug-load\n"
@@ -5097,22 +5127,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:300 ../src/guestfs-actions.pod:451
+#: ../fish/guestfish-actions.pod:305 ../src/guestfs-actions.pod:456
 msgid "Load files into the tree."
 msgstr "Завантажити файли до ієрархії."
 
 #. type: textblock
 msgid "Load files into the tree."
 msgstr "Завантажити файли до ієрархії."
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:302 ../src/guestfs-actions.pod:453
+#: ../fish/guestfish-actions.pod:307 ../src/guestfs-actions.pod:458
 msgid "See C<aug_load> in the Augeas documentation for the full gory details."
 msgstr ""
 
 #. type: =head2
 msgid "See C<aug_load> in the Augeas documentation for the full gory details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:305
+#: ../fish/guestfish-actions.pod:310
 msgid "aug-ls"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-ls"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:307
+#: ../fish/guestfish-actions.pod:312
 #, no-wrap
 msgid ""
 " aug-ls augpath\n"
 #, no-wrap
 msgid ""
 " aug-ls augpath\n"
@@ -5120,19 +5150,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:309
+#: ../fish/guestfish-actions.pod:314
 msgid ""
 "This is just a shortcut for listing L</aug-match> C<path/*> and sorting the "
 "resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is just a shortcut for listing L</aug-match> C<path/*> and sorting the "
 "resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:312
+#: ../fish/guestfish-actions.pod:317
 msgid "aug-match"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-match"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:314
+#: ../fish/guestfish-actions.pod:319
 #, no-wrap
 msgid ""
 " aug-match augpath\n"
 #, no-wrap
 msgid ""
 " aug-match augpath\n"
@@ -5140,7 +5170,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:316 ../src/guestfs-actions.pod:481
+#: ../fish/guestfish-actions.pod:321 ../src/guestfs-actions.pod:486
 msgid ""
 "Returns a list of paths which match the path expression C<path>.  The "
 "returned paths are sufficiently qualified so that they match exactly one "
 msgid ""
 "Returns a list of paths which match the path expression C<path>.  The "
 "returned paths are sufficiently qualified so that they match exactly one "
@@ -5148,12 +5178,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:320
+#: ../fish/guestfish-actions.pod:325
 msgid "aug-mv"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-mv"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:322
+#: ../fish/guestfish-actions.pod:327
 #, no-wrap
 msgid ""
 " aug-mv src dest\n"
 #, no-wrap
 msgid ""
 " aug-mv src dest\n"
@@ -5161,19 +5191,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:324 ../src/guestfs-actions.pod:498
+#: ../fish/guestfish-actions.pod:329 ../src/guestfs-actions.pod:503
 msgid ""
 "Move the node C<src> to C<dest>.  C<src> must match exactly one node.  "
 "C<dest> is overwritten if it exists."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Move the node C<src> to C<dest>.  C<src> must match exactly one node.  "
 "C<dest> is overwritten if it exists."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:327
+#: ../fish/guestfish-actions.pod:332
 msgid "aug-rm"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-rm"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:329
+#: ../fish/guestfish-actions.pod:334
 #, no-wrap
 msgid ""
 " aug-rm augpath\n"
 #, no-wrap
 msgid ""
 " aug-rm augpath\n"
@@ -5181,22 +5211,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:331 ../src/guestfs-actions.pod:511
+#: ../fish/guestfish-actions.pod:336 ../src/guestfs-actions.pod:516
 msgid "Remove C<path> and all of its children."
 msgstr ""
 
 #. type: textblock
 msgid "Remove C<path> and all of its children."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:333 ../src/guestfs-actions.pod:513
+#: ../fish/guestfish-actions.pod:338 ../src/guestfs-actions.pod:518
 msgid "On success this returns the number of entries which were removed."
 msgstr ""
 
 #. type: =head2
 msgid "On success this returns the number of entries which were removed."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:335
+#: ../fish/guestfish-actions.pod:340
 msgid "aug-save"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-save"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:337
+#: ../fish/guestfish-actions.pod:342
 #, no-wrap
 msgid ""
 " aug-save\n"
 #, no-wrap
 msgid ""
 " aug-save\n"
@@ -5204,24 +5234,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:339 ../src/guestfs-actions.pod:524
+#: ../fish/guestfish-actions.pod:344 ../src/guestfs-actions.pod:529
 msgid "This writes all pending changes to disk."
 msgstr ""
 
 #. type: textblock
 msgid "This writes all pending changes to disk."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:341
+#: ../fish/guestfish-actions.pod:346
 msgid ""
 "The flags which were passed to L</aug-init> affect exactly how files are "
 "saved."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The flags which were passed to L</aug-init> affect exactly how files are "
 "saved."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:344
+#: ../fish/guestfish-actions.pod:349
 msgid "aug-set"
 msgstr ""
 
 #. type: verbatim
 msgid "aug-set"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:346
+#: ../fish/guestfish-actions.pod:351
 #, no-wrap
 msgid ""
 " aug-set augpath val\n"
 #, no-wrap
 msgid ""
 " aug-set augpath val\n"
@@ -5229,12 +5259,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:348 ../src/guestfs-actions.pod:540
+#: ../fish/guestfish-actions.pod:353 ../src/guestfs-actions.pod:545
 msgid "Set the value associated with C<path> to C<val>."
 msgstr ""
 
 #. type: textblock
 msgid "Set the value associated with C<path> to C<val>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:350
+#: ../fish/guestfish-actions.pod:355
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
@@ -5242,12 +5272,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:355
+#: ../fish/guestfish-actions.pod:360
 msgid "available"
 msgstr ""
 
 #. type: verbatim
 msgid "available"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:357
+#: ../fish/guestfish-actions.pod:362
 #, no-wrap
 msgid ""
 " available 'groups ...'\n"
 #, no-wrap
 msgid ""
 " available 'groups ...'\n"
@@ -5255,7 +5285,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:359 ../src/guestfs-actions.pod:557
+#: ../fish/guestfish-actions.pod:364 ../src/guestfs-actions.pod:562
 msgid ""
 "This command is used to check the availability of some groups of "
 "functionality in the appliance, which not all builds of the libguestfs "
 msgid ""
 "This command is used to check the availability of some groups of "
 "functionality in the appliance, which not all builds of the libguestfs "
@@ -5263,7 +5293,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:363
+#: ../fish/guestfish-actions.pod:368
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
@@ -5271,7 +5301,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:368 ../src/guestfs-actions.pod:566
+#: ../fish/guestfish-actions.pod:373 ../src/guestfs-actions.pod:571
 msgid ""
 "The argument C<groups> is a list of group names, eg: C<[\"inotify\", \"augeas"
 "\"]> would check for the availability of the Linux inotify functions 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 "
@@ -5279,43 +5309,43 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:373 ../src/guestfs-actions.pod:571
+#: ../fish/guestfish-actions.pod:378 ../src/guestfs-actions.pod:576
 msgid "The command returns no error if I<all> requested groups are available."
 msgstr ""
 
 #. type: textblock
 msgid "The command returns no error if I<all> requested groups are available."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:375 ../src/guestfs-actions.pod:573
+#: ../fish/guestfish-actions.pod:380 ../src/guestfs-actions.pod:578
 msgid ""
 "It fails with an error if one or more of the requested groups is unavailable "
 "in the appliance."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "It fails with an error if one or more of the requested groups is unavailable "
 "in the appliance."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:378 ../src/guestfs-actions.pod:576
+#: ../fish/guestfish-actions.pod:383 ../src/guestfs-actions.pod:581
 msgid ""
 "If an unknown group name is included in the list of groups then an error is "
 "always returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If an unknown group name is included in the list of groups then an error is "
 "always returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:381 ../src/guestfs-actions.pod:579
+#: ../fish/guestfish-actions.pod:386 ../src/guestfs-actions.pod:584
 msgid "I<Notes:>"
 msgstr "I<Нотатки:>"
 
 #. type: textblock
 msgid "I<Notes:>"
 msgstr "I<Нотатки:>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:387
+#: ../fish/guestfish-actions.pod:392
 msgid "You must call L</launch> before calling this function."
 msgstr ""
 
 #. type: textblock
 msgid "You must call L</launch> before calling this function."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:389 ../src/guestfs-actions.pod:587
+#: ../fish/guestfish-actions.pod:394 ../src/guestfs-actions.pod:592
 msgid ""
 "The reason is because we don't know what groups are supported by the "
 "appliance/daemon until it is running and can be queried."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The reason is because we don't know what groups are supported by the "
 "appliance/daemon until it is running and can be queried."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:395 ../src/guestfs-actions.pod:593
+#: ../fish/guestfish-actions.pod:400 ../src/guestfs-actions.pod:598
 msgid ""
 "If a group of functions is available, this does not necessarily mean that "
 "they will work.  You still have to check for errors when calling individual "
 msgid ""
 "If a group of functions is available, this does not necessarily mean that "
 "they will work.  You still have to check for errors when calling individual "
@@ -5323,7 +5353,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:402 ../src/guestfs-actions.pod:600
+#: ../fish/guestfish-actions.pod:407 ../src/guestfs-actions.pod:605
 msgid ""
 "It is usually the job of distro packagers to build complete functionality "
 "into the libguestfs appliance.  Upstream libguestfs, if built from source "
 msgid ""
 "It is usually the job of distro packagers to build complete functionality "
 "into the libguestfs appliance.  Upstream libguestfs, if built from source "
@@ -5331,7 +5361,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:409
+#: ../fish/guestfish-actions.pod:414
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
@@ -5339,12 +5369,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:416
+#: ../fish/guestfish-actions.pod:421
 msgid "available-all-groups"
 msgstr ""
 
 #. type: verbatim
 msgid "available-all-groups"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:418
+#: ../fish/guestfish-actions.pod:423
 #, no-wrap
 msgid ""
 " available-all-groups\n"
 #, no-wrap
 msgid ""
 " available-all-groups\n"
@@ -5352,7 +5382,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:420
+#: ../fish/guestfish-actions.pod:425
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
@@ -5361,17 +5391,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:426
+#: ../fish/guestfish-actions.pod:431
 msgid "See also L</available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:428
+#: ../fish/guestfish-actions.pod:433
 msgid "base64-in"
 msgstr ""
 
 #. type: verbatim
 msgid "base64-in"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:430
+#: ../fish/guestfish-actions.pod:435
 #, no-wrap
 msgid ""
 " base64-in (base64file|-) filename\n"
 #, no-wrap
 msgid ""
 " base64-in (base64file|-) filename\n"
@@ -5379,29 +5409,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:432 ../src/guestfs-actions.pod:644
+#: ../fish/guestfish-actions.pod:437 ../src/guestfs-actions.pod:649
 msgid ""
 "This command uploads base64-encoded data from C<base64file> to C<filename>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command uploads base64-encoded data from C<base64file> to C<filename>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:435 ../fish/guestfish-actions.pod:444
-#: ../fish/guestfish-actions.pod:693 ../fish/guestfish-actions.pod:862
-#: ../fish/guestfish-actions.pod:881 ../fish/guestfish-actions.pod:1255
-#: ../fish/guestfish-actions.pod:4658 ../fish/guestfish-actions.pod:4670
-#: ../fish/guestfish-actions.pod:4681 ../fish/guestfish-actions.pod:4692
-#: ../fish/guestfish-actions.pod:4744 ../fish/guestfish-actions.pod:4753
-#: ../fish/guestfish-actions.pod:4807 ../fish/guestfish-actions.pod:4830
+#: ../fish/guestfish-actions.pod:440 ../fish/guestfish-actions.pod:449
+#: ../fish/guestfish-actions.pod:698 ../fish/guestfish-actions.pod:867
+#: ../fish/guestfish-actions.pod:886 ../fish/guestfish-actions.pod:1260
+#: ../fish/guestfish-actions.pod:4685 ../fish/guestfish-actions.pod:4697
+#: ../fish/guestfish-actions.pod:4708 ../fish/guestfish-actions.pod:4719
+#: ../fish/guestfish-actions.pod:4771 ../fish/guestfish-actions.pod:4780
+#: ../fish/guestfish-actions.pod:4834 ../fish/guestfish-actions.pod:4857
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 #. type: =head2
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:437
+#: ../fish/guestfish-actions.pod:442
 msgid "base64-out"
 msgstr ""
 
 #. type: verbatim
 msgid "base64-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:439
+#: ../fish/guestfish-actions.pod:444
 #, no-wrap
 msgid ""
 " base64-out filename (base64file|-)\n"
 #, no-wrap
 msgid ""
 " base64-out filename (base64file|-)\n"
@@ -5409,19 +5439,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:441 ../src/guestfs-actions.pod:658
+#: ../fish/guestfish-actions.pod:446 ../src/guestfs-actions.pod:663
 msgid ""
 "This command downloads the contents of C<filename>, writing it out to local "
 "file C<base64file> encoded as base64."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command downloads the contents of C<filename>, writing it out to local "
 "file C<base64file> encoded as base64."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:446
+#: ../fish/guestfish-actions.pod:451
 msgid "blockdev-flushbufs"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-flushbufs"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:448
+#: ../fish/guestfish-actions.pod:453
 #, no-wrap
 msgid ""
 " blockdev-flushbufs device\n"
 #, no-wrap
 msgid ""
 " blockdev-flushbufs device\n"
@@ -5429,32 +5459,32 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:450 ../src/guestfs-actions.pod:671
+#: ../fish/guestfish-actions.pod:455 ../src/guestfs-actions.pod:676
 msgid ""
 "This tells the kernel to flush internal buffers associated with C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This tells the kernel to flush internal buffers associated with C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:453 ../fish/guestfish-actions.pod:464
-#: ../fish/guestfish-actions.pod:473 ../fish/guestfish-actions.pod:483
-#: ../fish/guestfish-actions.pod:495 ../fish/guestfish-actions.pod:508
-#: ../fish/guestfish-actions.pod:516 ../fish/guestfish-actions.pod:527
-#: ../fish/guestfish-actions.pod:535 ../fish/guestfish-actions.pod:543
-#: ../src/guestfs-actions.pod:674 ../src/guestfs-actions.pod:691
-#: ../src/guestfs-actions.pod:706 ../src/guestfs-actions.pod:722
-#: ../src/guestfs-actions.pod:740 ../src/guestfs-actions.pod:759
-#: ../src/guestfs-actions.pod:773 ../src/guestfs-actions.pod:791
-#: ../src/guestfs-actions.pod:805 ../src/guestfs-actions.pod:819
+#: ../fish/guestfish-actions.pod:458 ../fish/guestfish-actions.pod:469
+#: ../fish/guestfish-actions.pod:478 ../fish/guestfish-actions.pod:488
+#: ../fish/guestfish-actions.pod:500 ../fish/guestfish-actions.pod:513
+#: ../fish/guestfish-actions.pod:521 ../fish/guestfish-actions.pod:532
+#: ../fish/guestfish-actions.pod:540 ../fish/guestfish-actions.pod:548
+#: ../src/guestfs-actions.pod:679 ../src/guestfs-actions.pod:696
+#: ../src/guestfs-actions.pod:711 ../src/guestfs-actions.pod:727
+#: ../src/guestfs-actions.pod:745 ../src/guestfs-actions.pod:764
+#: ../src/guestfs-actions.pod:778 ../src/guestfs-actions.pod:796
+#: ../src/guestfs-actions.pod:810 ../src/guestfs-actions.pod:824
 msgid "This uses the L<blockdev(8)> command."
 msgstr ""
 
 #. type: =head2
 msgid "This uses the L<blockdev(8)> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:455
+#: ../fish/guestfish-actions.pod:460
 msgid "blockdev-getbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:457
+#: ../fish/guestfish-actions.pod:462
 #, no-wrap
 msgid ""
 " blockdev-getbsz device\n"
 #, no-wrap
 msgid ""
 " blockdev-getbsz device\n"
@@ -5462,25 +5492,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:459 ../src/guestfs-actions.pod:686
+#: ../fish/guestfish-actions.pod:464 ../src/guestfs-actions.pod:691
 msgid "This returns the block size of a device."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the block size of a device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:461 ../fish/guestfish-actions.pod:524
-#: ../src/guestfs-actions.pod:688 ../src/guestfs-actions.pod:788
+#: ../fish/guestfish-actions.pod:466 ../fish/guestfish-actions.pod:529
+#: ../src/guestfs-actions.pod:693 ../src/guestfs-actions.pod:793
 msgid ""
 "(Note this is different from both I<size in blocks> and I<filesystem block "
 "size>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "(Note this is different from both I<size in blocks> and I<filesystem block "
 "size>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:466
+#: ../fish/guestfish-actions.pod:471
 msgid "blockdev-getro"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:468
+#: ../fish/guestfish-actions.pod:473
 #, no-wrap
 msgid ""
 " blockdev-getro device\n"
 #, no-wrap
 msgid ""
 " blockdev-getro device\n"
@@ -5488,19 +5518,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:470 ../src/guestfs-actions.pod:703
+#: ../fish/guestfish-actions.pod:475 ../src/guestfs-actions.pod:708
 msgid ""
 "Returns a boolean indicating if the block device is read-only (true if read-"
 "only, false if not)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Returns a boolean indicating if the block device is read-only (true if read-"
 "only, false if not)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:475
+#: ../fish/guestfish-actions.pod:480
 msgid "blockdev-getsize64"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getsize64"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:477
+#: ../fish/guestfish-actions.pod:482
 #, no-wrap
 msgid ""
 " blockdev-getsize64 device\n"
 #, no-wrap
 msgid ""
 " blockdev-getsize64 device\n"
@@ -5508,22 +5538,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:479 ../src/guestfs-actions.pod:718
+#: ../fish/guestfish-actions.pod:484 ../src/guestfs-actions.pod:723
 msgid "This returns the size of the device in bytes."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the size of the device in bytes."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:481
+#: ../fish/guestfish-actions.pod:486
 msgid "See also L</blockdev-getsz>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</blockdev-getsz>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:485
+#: ../fish/guestfish-actions.pod:490
 msgid "blockdev-getss"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getss"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:487
+#: ../fish/guestfish-actions.pod:492
 #, no-wrap
 msgid ""
 " blockdev-getss device\n"
 #, no-wrap
 msgid ""
 " blockdev-getss device\n"
@@ -5531,25 +5561,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:489 ../src/guestfs-actions.pod:734
+#: ../fish/guestfish-actions.pod:494 ../src/guestfs-actions.pod:739
 msgid ""
 "This returns the size of sectors on a block device.  Usually 512, but can be "
 "larger for modern devices."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the size of sectors on a block device.  Usually 512, but can be "
 "larger for modern devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:492
+#: ../fish/guestfish-actions.pod:497
 msgid ""
 "(Note, this is not the size in sectors, use L</blockdev-getsz> for that)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "(Note, this is not the size in sectors, use L</blockdev-getsz> for that)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:497
+#: ../fish/guestfish-actions.pod:502
 msgid "blockdev-getsz"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-getsz"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:499
+#: ../fish/guestfish-actions.pod:504
 #, no-wrap
 msgid ""
 " blockdev-getsz device\n"
 #, no-wrap
 msgid ""
 " blockdev-getsz device\n"
@@ -5557,26 +5587,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:501 ../src/guestfs-actions.pod:752
+#: ../fish/guestfish-actions.pod:506 ../src/guestfs-actions.pod:757
 msgid ""
 "This returns the size of the device in units of 512-byte sectors (even if "
 "the sectorsize isn't 512 bytes ... weird)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the size of the device in units of 512-byte sectors (even if "
 "the sectorsize isn't 512 bytes ... weird)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:504
+#: ../fish/guestfish-actions.pod:509
 msgid ""
 "See also L</blockdev-getss> for the real sector size of the device, and L</"
 "blockdev-getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also L</blockdev-getss> for the real sector size of the device, and L</"
 "blockdev-getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:510
+#: ../fish/guestfish-actions.pod:515
 msgid "blockdev-rereadpt"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-rereadpt"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:512
+#: ../fish/guestfish-actions.pod:517
 #, no-wrap
 msgid ""
 " blockdev-rereadpt device\n"
 #, no-wrap
 msgid ""
 " blockdev-rereadpt device\n"
@@ -5584,17 +5614,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:514 ../src/guestfs-actions.pod:771
+#: ../fish/guestfish-actions.pod:519 ../src/guestfs-actions.pod:776
 msgid "Reread the partition table on C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "Reread the partition table on C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:518
+#: ../fish/guestfish-actions.pod:523
 msgid "blockdev-setbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-setbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:520
+#: ../fish/guestfish-actions.pod:525
 #, no-wrap
 msgid ""
 " blockdev-setbsz device blocksize\n"
 #, no-wrap
 msgid ""
 " blockdev-setbsz device blocksize\n"
@@ -5602,17 +5632,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:522 ../src/guestfs-actions.pod:786
+#: ../fish/guestfish-actions.pod:527 ../src/guestfs-actions.pod:791
 msgid "This sets the block size of a device."
 msgstr ""
 
 #. type: =head2
 msgid "This sets the block size of a device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:529
+#: ../fish/guestfish-actions.pod:534
 msgid "blockdev-setro"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-setro"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:531
+#: ../fish/guestfish-actions.pod:536
 #, no-wrap
 msgid ""
 " blockdev-setro device\n"
 #, no-wrap
 msgid ""
 " blockdev-setro device\n"
@@ -5620,17 +5650,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:533 ../src/guestfs-actions.pod:803
+#: ../fish/guestfish-actions.pod:538 ../src/guestfs-actions.pod:808
 msgid "Sets the block device named C<device> to read-only."
 msgstr ""
 
 #. type: =head2
 msgid "Sets the block device named C<device> to read-only."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:537
+#: ../fish/guestfish-actions.pod:542
 msgid "blockdev-setrw"
 msgstr ""
 
 #. type: verbatim
 msgid "blockdev-setrw"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:539
+#: ../fish/guestfish-actions.pod:544
 #, no-wrap
 msgid ""
 " blockdev-setrw device\n"
 #, no-wrap
 msgid ""
 " blockdev-setrw device\n"
@@ -5638,17 +5668,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:541 ../src/guestfs-actions.pod:817
+#: ../fish/guestfish-actions.pod:546 ../src/guestfs-actions.pod:822
 msgid "Sets the block device named C<device> to read-write."
 msgstr ""
 
 #. type: =head2
 msgid "Sets the block device named C<device> to read-write."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:545
+#: ../fish/guestfish-actions.pod:550
 msgid "btrfs-filesystem-resize"
 msgstr ""
 
 #. type: verbatim
 msgid "btrfs-filesystem-resize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:547
+#: ../fish/guestfish-actions.pod:552
 #, no-wrap
 msgid ""
 " btrfs-filesystem-resize mountpoint [size:..]\n"
 #, no-wrap
 msgid ""
 " btrfs-filesystem-resize mountpoint [size:..]\n"
@@ -5656,12 +5686,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:549 ../src/guestfs-actions.pod:839
+#: ../fish/guestfish-actions.pod:554 ../src/guestfs-actions.pod:844
 msgid "This command resizes a btrfs filesystem."
 msgstr ""
 
 #. type: textblock
 msgid "This command resizes a btrfs filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:551 ../src/guestfs-actions.pod:841
+#: ../fish/guestfish-actions.pod:556 ../src/guestfs-actions.pod:846
 msgid ""
 "Note that unlike other resize calls, the filesystem has to be mounted and "
 "the parameter is the mountpoint not the device (this is a requirement of "
 msgid ""
 "Note that unlike other resize calls, the filesystem has to be mounted and "
 "the parameter is the mountpoint not the device (this is a requirement of "
@@ -5669,36 +5699,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:555 ../fish/guestfish-actions.pod:3417
-#: ../src/guestfs-actions.pod:845 ../src/guestfs-actions.pod:5189
+#: ../fish/guestfish-actions.pod:560 ../fish/guestfish-actions.pod:3444
+#: ../src/guestfs-actions.pod:850 ../src/guestfs-actions.pod:5216
 msgid "The optional parameters are:"
 msgstr ""
 
 #. type: =item
 msgid "The optional parameters are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:559 ../fish/guestfish-actions.pod:3421
-#: ../src/guestfs-actions.pod:849 ../src/guestfs-actions.pod:5193
+#: ../fish/guestfish-actions.pod:564 ../fish/guestfish-actions.pod:3448
+#: ../src/guestfs-actions.pod:854 ../src/guestfs-actions.pod:5220
 msgid "C<size>"
 msgstr ""
 
 #. type: textblock
 msgid "C<size>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:561 ../src/guestfs-actions.pod:851
+#: ../fish/guestfish-actions.pod:566 ../src/guestfs-actions.pod:856
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to the maximum size."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to the maximum size."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:566 ../src/guestfs-actions.pod:856
+#: ../fish/guestfish-actions.pod:571 ../src/guestfs-actions.pod:861
 msgid "See also L<btrfs(8)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L<btrfs(8)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:570
+#: ../fish/guestfish-actions.pod:575
 msgid "case-sensitive-path"
 msgstr ""
 
 #. type: verbatim
 msgid "case-sensitive-path"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:572
+#: ../fish/guestfish-actions.pod:577
 #, no-wrap
 msgid ""
 " case-sensitive-path path\n"
 #, no-wrap
 msgid ""
 " case-sensitive-path path\n"
@@ -5706,7 +5736,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:574 ../src/guestfs-actions.pod:890
+#: ../fish/guestfish-actions.pod:579 ../src/guestfs-actions.pod:895
 msgid ""
 "This can be used to resolve case insensitive paths on a filesystem which is "
 "case sensitive.  The use case is to resolve paths which you have read from "
 msgid ""
 "This can be used to resolve case insensitive paths on a filesystem which is "
 "case sensitive.  The use case is to resolve paths which you have read from "
@@ -5714,7 +5744,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:579 ../src/guestfs-actions.pod:895
+#: ../fish/guestfish-actions.pod:584 ../src/guestfs-actions.pod:900
 msgid ""
 "The command handles a peculiarity of the Linux ntfs-3g filesystem driver "
 "(and probably others), which is that although the underlying filesystem is "
 msgid ""
 "The command handles a peculiarity of the Linux ntfs-3g filesystem driver "
 "(and probably others), which is that although the underlying filesystem is "
@@ -5723,7 +5753,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:584 ../src/guestfs-actions.pod:900
+#: ../fish/guestfish-actions.pod:589 ../src/guestfs-actions.pod:905
 msgid ""
 "One consequence of this is that special directories such as C<c:\\windows> "
 "may appear as C</WINDOWS> or C</windows> (or other things) depending on the "
 msgid ""
 "One consequence of this is that special directories such as C<c:\\windows> "
 "may appear as C</WINDOWS> or C</windows> (or other things) depending on the "
@@ -5732,21 +5762,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:590 ../src/guestfs-actions.pod:906
+#: ../fish/guestfish-actions.pod:595 ../src/guestfs-actions.pod:911
 msgid ""
 "Bug or feature? You decide: L<http://www.tuxera.com/community/ntfs-3g-faq/"
 "#posixfilenames1>"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Bug or feature? You decide: L<http://www.tuxera.com/community/ntfs-3g-faq/"
 "#posixfilenames1>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:593 ../src/guestfs-actions.pod:909
+#: ../fish/guestfish-actions.pod:598 ../src/guestfs-actions.pod:914
 msgid ""
 "This function resolves the true case of each element in the path and returns "
 "the case-sensitive path."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function resolves the true case of each element in the path and returns "
 "the case-sensitive path."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:596
+#: ../fish/guestfish-actions.pod:601
 msgid ""
 "Thus L</case-sensitive-path> (\"/Windows/System32\")  might return C<\"/"
 "WINDOWS/system32\"> (the exact return value would depend on details of how "
 msgid ""
 "Thus L</case-sensitive-path> (\"/Windows/System32\")  might return C<\"/"
 "WINDOWS/system32\"> (the exact return value would depend on details of how "
@@ -5754,22 +5784,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:601 ../src/guestfs-actions.pod:917
+#: ../fish/guestfish-actions.pod:606 ../src/guestfs-actions.pod:922
 msgid "I<Note>: This function does not handle drive names, backslashes etc."
 msgstr ""
 
 #. type: textblock
 msgid "I<Note>: This function does not handle drive names, backslashes etc."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:604
+#: ../fish/guestfish-actions.pod:609
 msgid "See also L</realpath>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</realpath>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:606
+#: ../fish/guestfish-actions.pod:611
 msgid "cat"
 msgstr "cat"
 
 #. type: verbatim
 msgid "cat"
 msgstr "cat"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:608
+#: ../fish/guestfish-actions.pod:613
 #, no-wrap
 msgid ""
 " cat path\n"
 #, no-wrap
 msgid ""
 " cat path\n"
@@ -5779,13 +5809,13 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:610 ../fish/guestfish-actions.pod:3837
-#: ../src/guestfs-actions.pod:933 ../src/guestfs-actions.pod:5832
+#: ../fish/guestfish-actions.pod:615 ../fish/guestfish-actions.pod:3864
+#: ../src/guestfs-actions.pod:938 ../src/guestfs-actions.pod:5859
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:612
+#: ../fish/guestfish-actions.pod:617
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
@@ -5794,50 +5824,50 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:617 ../fish/guestfish-actions.pod:752
-#: ../fish/guestfish-actions.pod:764 ../fish/guestfish-actions.pod:940
-#: ../fish/guestfish-actions.pod:950 ../fish/guestfish-actions.pod:1017
-#: ../fish/guestfish-actions.pod:1027 ../fish/guestfish-actions.pod:1219
-#: ../fish/guestfish-actions.pod:1526 ../fish/guestfish-actions.pod:1536
-#: ../fish/guestfish-actions.pod:1564 ../fish/guestfish-actions.pod:1579
-#: ../fish/guestfish-actions.pod:1589 ../fish/guestfish-actions.pod:1608
-#: ../fish/guestfish-actions.pod:3707 ../fish/guestfish-actions.pod:3722
-#: ../fish/guestfish-actions.pod:3798 ../fish/guestfish-actions.pod:3815
-#: ../fish/guestfish-actions.pod:3830 ../fish/guestfish-actions.pod:4499
-#: ../fish/guestfish-actions.pod:4545 ../fish/guestfish-actions.pod:4630
-#: ../fish/guestfish-actions.pod:4645 ../fish/guestfish-actions.pod:5051
-#: ../fish/guestfish-actions.pod:5063 ../fish/guestfish-actions.pod:5081
-#: ../fish/guestfish-actions.pod:5098 ../fish/guestfish-actions.pod:5108
-#: ../fish/guestfish-actions.pod:5157 ../fish/guestfish-actions.pod:5167
-#: ../fish/guestfish-actions.pod:5196 ../fish/guestfish-actions.pod:5206
-#: ../src/guestfs-actions.pod:943 ../src/guestfs-actions.pod:1122
-#: ../src/guestfs-actions.pod:1142 ../src/guestfs-actions.pod:1438
-#: ../src/guestfs-actions.pod:1457 ../src/guestfs-actions.pod:1560
-#: ../src/guestfs-actions.pod:1579 ../src/guestfs-actions.pod:1825
-#: ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:2315
-#: ../src/guestfs-actions.pod:2358 ../src/guestfs-actions.pod:2382
-#: ../src/guestfs-actions.pod:2399 ../src/guestfs-actions.pod:2428
-#: ../src/guestfs-actions.pod:5614 ../src/guestfs-actions.pod:5640
-#: ../src/guestfs-actions.pod:5771 ../src/guestfs-actions.pod:5797
-#: ../src/guestfs-actions.pod:5821 ../src/guestfs-actions.pod:6772
-#: ../src/guestfs-actions.pod:6827 ../src/guestfs-actions.pod:6973
-#: ../src/guestfs-actions.pod:6997 ../src/guestfs-actions.pod:7662
-#: ../src/guestfs-actions.pod:7682 ../src/guestfs-actions.pod:7708
-#: ../src/guestfs-actions.pod:7734 ../src/guestfs-actions.pod:7753
-#: ../src/guestfs-actions.pod:7839 ../src/guestfs-actions.pod:7858
-#: ../src/guestfs-actions.pod:7904 ../src/guestfs-actions.pod:7923
+#: ../fish/guestfish-actions.pod:622 ../fish/guestfish-actions.pod:757
+#: ../fish/guestfish-actions.pod:769 ../fish/guestfish-actions.pod:945
+#: ../fish/guestfish-actions.pod:955 ../fish/guestfish-actions.pod:1022
+#: ../fish/guestfish-actions.pod:1032 ../fish/guestfish-actions.pod:1224
+#: ../fish/guestfish-actions.pod:1531 ../fish/guestfish-actions.pod:1541
+#: ../fish/guestfish-actions.pod:1591 ../fish/guestfish-actions.pod:1606
+#: ../fish/guestfish-actions.pod:1616 ../fish/guestfish-actions.pod:1635
+#: ../fish/guestfish-actions.pod:3734 ../fish/guestfish-actions.pod:3749
+#: ../fish/guestfish-actions.pod:3825 ../fish/guestfish-actions.pod:3842
+#: ../fish/guestfish-actions.pod:3857 ../fish/guestfish-actions.pod:4526
+#: ../fish/guestfish-actions.pod:4572 ../fish/guestfish-actions.pod:4657
+#: ../fish/guestfish-actions.pod:4672 ../fish/guestfish-actions.pod:5078
+#: ../fish/guestfish-actions.pod:5090 ../fish/guestfish-actions.pod:5108
+#: ../fish/guestfish-actions.pod:5125 ../fish/guestfish-actions.pod:5135
+#: ../fish/guestfish-actions.pod:5192 ../fish/guestfish-actions.pod:5202
+#: ../fish/guestfish-actions.pod:5231 ../fish/guestfish-actions.pod:5241
+#: ../src/guestfs-actions.pod:948 ../src/guestfs-actions.pod:1127
+#: ../src/guestfs-actions.pod:1147 ../src/guestfs-actions.pod:1443
+#: ../src/guestfs-actions.pod:1462 ../src/guestfs-actions.pod:1565
+#: ../src/guestfs-actions.pod:1584 ../src/guestfs-actions.pod:1830
+#: ../src/guestfs-actions.pod:2301 ../src/guestfs-actions.pod:2320
+#: ../src/guestfs-actions.pod:2385 ../src/guestfs-actions.pod:2409
+#: ../src/guestfs-actions.pod:2426 ../src/guestfs-actions.pod:2455
+#: ../src/guestfs-actions.pod:5641 ../src/guestfs-actions.pod:5667
+#: ../src/guestfs-actions.pod:5798 ../src/guestfs-actions.pod:5824
+#: ../src/guestfs-actions.pod:5848 ../src/guestfs-actions.pod:6799
+#: ../src/guestfs-actions.pod:6854 ../src/guestfs-actions.pod:7000
+#: ../src/guestfs-actions.pod:7024 ../src/guestfs-actions.pod:7689
+#: ../src/guestfs-actions.pod:7709 ../src/guestfs-actions.pod:7735
+#: ../src/guestfs-actions.pod:7761 ../src/guestfs-actions.pod:7780
+#: ../src/guestfs-actions.pod:7874 ../src/guestfs-actions.pod:7893
+#: ../src/guestfs-actions.pod:7939 ../src/guestfs-actions.pod:7958
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:620
+#: ../fish/guestfish-actions.pod:625
 msgid "checksum"
 msgstr "checksum"
 
 #. type: verbatim
 msgid "checksum"
 msgstr "checksum"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:622
+#: ../fish/guestfish-actions.pod:627
 #, no-wrap
 msgid ""
 " checksum csumtype path\n"
 #, no-wrap
 msgid ""
 " checksum csumtype path\n"
@@ -5845,112 +5875,112 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:624 ../src/guestfs-actions.pod:955
+#: ../fish/guestfish-actions.pod:629 ../src/guestfs-actions.pod:960
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the file named C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the file named C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:627 ../src/guestfs-actions.pod:958
+#: ../fish/guestfish-actions.pod:632 ../src/guestfs-actions.pod:963
 msgid ""
 "The type of checksum to compute is given by the C<csumtype> parameter which "
 "must have one of the following values:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The type of checksum to compute is given by the C<csumtype> parameter which "
 "must have one of the following values:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:632 ../src/guestfs-actions.pod:963
+#: ../fish/guestfish-actions.pod:637 ../src/guestfs-actions.pod:968
 msgid "C<crc>"
 msgstr "C<crc>"
 
 #. type: textblock
 msgid "C<crc>"
 msgstr "C<crc>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:634 ../src/guestfs-actions.pod:965
+#: ../fish/guestfish-actions.pod:639 ../src/guestfs-actions.pod:970
 msgid ""
 "Compute the cyclic redundancy check (CRC) specified by POSIX for the "
 "C<cksum> command."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Compute the cyclic redundancy check (CRC) specified by POSIX for the "
 "C<cksum> command."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:637 ../src/guestfs-actions.pod:968
+#: ../fish/guestfish-actions.pod:642 ../src/guestfs-actions.pod:973
 msgid "C<md5>"
 msgstr "C<md5>"
 
 #. type: textblock
 msgid "C<md5>"
 msgstr "C<md5>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:639 ../src/guestfs-actions.pod:970
+#: ../fish/guestfish-actions.pod:644 ../src/guestfs-actions.pod:975
 msgid "Compute the MD5 hash (using the C<md5sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the MD5 hash (using the C<md5sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:641 ../src/guestfs-actions.pod:972
+#: ../fish/guestfish-actions.pod:646 ../src/guestfs-actions.pod:977
 msgid "C<sha1>"
 msgstr "C<sha1>"
 
 #. type: textblock
 msgid "C<sha1>"
 msgstr "C<sha1>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:643 ../src/guestfs-actions.pod:974
+#: ../fish/guestfish-actions.pod:648 ../src/guestfs-actions.pod:979
 msgid "Compute the SHA1 hash (using the C<sha1sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA1 hash (using the C<sha1sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:645 ../src/guestfs-actions.pod:976
+#: ../fish/guestfish-actions.pod:650 ../src/guestfs-actions.pod:981
 msgid "C<sha224>"
 msgstr "C<sha224>"
 
 #. type: textblock
 msgid "C<sha224>"
 msgstr "C<sha224>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:647 ../src/guestfs-actions.pod:978
+#: ../fish/guestfish-actions.pod:652 ../src/guestfs-actions.pod:983
 msgid "Compute the SHA224 hash (using the C<sha224sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA224 hash (using the C<sha224sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:649 ../src/guestfs-actions.pod:980
+#: ../fish/guestfish-actions.pod:654 ../src/guestfs-actions.pod:985
 msgid "C<sha256>"
 msgstr "C<sha256>"
 
 #. type: textblock
 msgid "C<sha256>"
 msgstr "C<sha256>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:651 ../src/guestfs-actions.pod:982
+#: ../fish/guestfish-actions.pod:656 ../src/guestfs-actions.pod:987
 msgid "Compute the SHA256 hash (using the C<sha256sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA256 hash (using the C<sha256sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:653 ../src/guestfs-actions.pod:984
+#: ../fish/guestfish-actions.pod:658 ../src/guestfs-actions.pod:989
 msgid "C<sha384>"
 msgstr "C<sha384>"
 
 #. type: textblock
 msgid "C<sha384>"
 msgstr "C<sha384>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:655 ../src/guestfs-actions.pod:986
+#: ../fish/guestfish-actions.pod:660 ../src/guestfs-actions.pod:991
 msgid "Compute the SHA384 hash (using the C<sha384sum> program)."
 msgstr ""
 
 #. type: =item
 msgid "Compute the SHA384 hash (using the C<sha384sum> program)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:657 ../src/guestfs-actions.pod:988
+#: ../fish/guestfish-actions.pod:662 ../src/guestfs-actions.pod:993
 msgid "C<sha512>"
 msgstr "C<sha512>"
 
 #. type: textblock
 msgid "C<sha512>"
 msgstr "C<sha512>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:659 ../src/guestfs-actions.pod:990
+#: ../fish/guestfish-actions.pod:664 ../src/guestfs-actions.pod:995
 msgid "Compute the SHA512 hash (using the C<sha512sum> program)."
 msgstr ""
 
 #. type: textblock
 msgid "Compute the SHA512 hash (using the C<sha512sum> program)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:663 ../src/guestfs-actions.pod:994
+#: ../fish/guestfish-actions.pod:668 ../src/guestfs-actions.pod:999
 msgid "The checksum is returned as a printable string."
 msgstr ""
 
 #. type: textblock
 msgid "The checksum is returned as a printable string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:665
+#: ../fish/guestfish-actions.pod:670
 msgid "To get the checksum for a device, use L</checksum-device>."
 msgstr ""
 
 #. type: textblock
 msgid "To get the checksum for a device, use L</checksum-device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:667
+#: ../fish/guestfish-actions.pod:672
 msgid "To get the checksums for many files, use L</checksums-out>."
 msgstr ""
 
 #. type: =head2
 msgid "To get the checksums for many files, use L</checksums-out>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:669
+#: ../fish/guestfish-actions.pod:674
 msgid "checksum-device"
 msgstr "checksum-device"
 
 #. type: verbatim
 msgid "checksum-device"
 msgstr "checksum-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:671
+#: ../fish/guestfish-actions.pod:676
 #, no-wrap
 msgid ""
 " checksum-device csumtype device\n"
 #, no-wrap
 msgid ""
 " checksum-device csumtype device\n"
@@ -5958,7 +5988,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:673
+#: ../fish/guestfish-actions.pod:678
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the 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</"
@@ -5966,12 +5996,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:677
+#: ../fish/guestfish-actions.pod:682
 msgid "checksums-out"
 msgstr ""
 
 #. type: verbatim
 msgid "checksums-out"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:679
+#: ../fish/guestfish-actions.pod:684
 #, no-wrap
 msgid ""
 " checksums-out csumtype directory (sumsfile|-)\n"
 #, no-wrap
 msgid ""
 " checksums-out csumtype directory (sumsfile|-)\n"
@@ -5979,14 +6009,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:681 ../src/guestfs-actions.pod:1029
+#: ../fish/guestfish-actions.pod:686 ../src/guestfs-actions.pod:1034
 msgid ""
 "This command computes the checksums of all regular files in C<directory> and "
 "then emits a list of those checksums to the local output file C<sumsfile>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command computes the checksums of all regular files in C<directory> and "
 "then emits a list of those checksums to the local output file C<sumsfile>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:685 ../src/guestfs-actions.pod:1033
+#: ../fish/guestfish-actions.pod:690 ../src/guestfs-actions.pod:1038
 msgid ""
 "This can be used for verifying the integrity of a virtual machine.  However "
 "to be properly secure you should pay attention to the output of the checksum "
 msgid ""
 "This can be used for verifying the integrity of a virtual machine.  However "
 "to be properly secure you should pay attention to the output of the checksum "
@@ -5996,12 +6026,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:695
+#: ../fish/guestfish-actions.pod:700
 msgid "chmod"
 msgstr "chmod"
 
 #. type: verbatim
 msgid "chmod"
 msgstr "chmod"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:697
+#: ../fish/guestfish-actions.pod:702
 #, no-wrap
 msgid ""
 " chmod mode path\n"
 #, no-wrap
 msgid ""
 " chmod mode path\n"
@@ -6009,14 +6039,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:699 ../src/guestfs-actions.pod:1052
+#: ../fish/guestfish-actions.pod:704 ../src/guestfs-actions.pod:1057
 msgid ""
 "Change the mode (permissions) of C<path> to C<mode>.  Only numeric modes are "
 "supported."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Change the mode (permissions) of C<path> to C<mode>.  Only numeric modes are "
 "supported."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:702 ../src/guestfs-actions.pod:1055
+#: ../fish/guestfish-actions.pod:707 ../src/guestfs-actions.pod:1060
 msgid ""
 "I<Note>: When using this command from guestfish, C<mode> by default would be "
 "decimal, unless you prefix it with C<0> to get octal, ie. use C<0700> not "
 msgid ""
 "I<Note>: When using this command from guestfish, C<mode> by default would be "
 "decimal, unless you prefix it with C<0> to get octal, ie. use C<0700> not "
@@ -6024,21 +6054,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:706 ../fish/guestfish-actions.pod:3060
-#: ../fish/guestfish-actions.pod:3199 ../fish/guestfish-actions.pod:3209
-#: ../fish/guestfish-actions.pod:3219 ../src/guestfs-actions.pod:1059
-#: ../src/guestfs-actions.pod:4586 ../src/guestfs-actions.pod:4795
-#: ../src/guestfs-actions.pod:4814 ../src/guestfs-actions.pod:4833
+#: ../fish/guestfish-actions.pod:711 ../fish/guestfish-actions.pod:3087
+#: ../fish/guestfish-actions.pod:3226 ../fish/guestfish-actions.pod:3236
+#: ../fish/guestfish-actions.pod:3246 ../src/guestfs-actions.pod:1064
+#: ../src/guestfs-actions.pod:4613 ../src/guestfs-actions.pod:4822
+#: ../src/guestfs-actions.pod:4841 ../src/guestfs-actions.pod:4860
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 #. type: =head2
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:708
+#: ../fish/guestfish-actions.pod:713
 msgid "chown"
 msgstr "chown"
 
 #. type: verbatim
 msgid "chown"
 msgstr "chown"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:710
+#: ../fish/guestfish-actions.pod:715
 #, no-wrap
 msgid ""
 " chown owner group path\n"
 #, no-wrap
 msgid ""
 " chown owner group path\n"
@@ -6046,13 +6076,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:712 ../src/guestfs-actions.pod:1073
+#: ../fish/guestfish-actions.pod:717 ../src/guestfs-actions.pod:1078
 msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 #. type: textblock
 msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:714 ../fish/guestfish-actions.pod:2495
-#: ../src/guestfs-actions.pod:1075 ../src/guestfs-actions.pod:3657
+#: ../fish/guestfish-actions.pod:719 ../fish/guestfish-actions.pod:2522
+#: ../src/guestfs-actions.pod:1080 ../src/guestfs-actions.pod:3684
 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 "
@@ -6060,12 +6090,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:718
+#: ../fish/guestfish-actions.pod:723
 msgid "command"
 msgstr ""
 
 #. type: verbatim
 msgid "command"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:720
+#: ../fish/guestfish-actions.pod:725
 #, no-wrap
 msgid ""
 " command 'arguments ...'\n"
 #, no-wrap
 msgid ""
 " command 'arguments ...'\n"
@@ -6073,7 +6103,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:722 ../src/guestfs-actions.pod:1089
+#: ../fish/guestfish-actions.pod:727 ../src/guestfs-actions.pod:1094
 msgid ""
 "This call runs a command from the guest filesystem.  The filesystem must be "
 "mounted, and must contain a compatible operating system (ie. something "
 msgid ""
 "This call runs a command from the guest filesystem.  The filesystem must be "
 "mounted, and must contain a compatible operating system (ie. something "
@@ -6081,7 +6111,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:727
+#: ../fish/guestfish-actions.pod:732
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
@@ -6090,12 +6120,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:734 ../src/guestfs-actions.pod:1101
+#: ../fish/guestfish-actions.pod:739 ../src/guestfs-actions.pod:1106
 msgid "The return value is anything printed to I<stdout> by the command."
 msgstr ""
 
 #. type: textblock
 msgid "The return value is anything printed to I<stdout> by the command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:737 ../src/guestfs-actions.pod:1104
+#: ../fish/guestfish-actions.pod:742 ../src/guestfs-actions.pod:1109
 msgid ""
 "If the command returns a non-zero exit status, then this function returns an "
 "error message.  The error message string is the content of I<stderr> from "
 msgid ""
 "If the command returns a non-zero exit status, then this function returns an "
 "error message.  The error message string is the content of I<stderr> from "
@@ -6103,7 +6133,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:741 ../src/guestfs-actions.pod:1108
+#: ../fish/guestfish-actions.pod:746 ../src/guestfs-actions.pod:1113
 msgid ""
 "The C<$PATH> environment variable will contain at least C</usr/bin> and C</"
 "bin>.  If you require a program from another location, you should provide "
 msgid ""
 "The C<$PATH> environment variable will contain at least C</usr/bin> and C</"
 "bin>.  If you require a program from another location, you should provide "
@@ -6111,7 +6141,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:746 ../src/guestfs-actions.pod:1113
+#: ../fish/guestfish-actions.pod:751 ../src/guestfs-actions.pod:1118
 msgid ""
 "Shared libraries and data files required by the program must be available on "
 "filesystems which are mounted in the correct places.  It is the caller's "
 msgid ""
 "Shared libraries and data files required by the program must be available on "
 "filesystems which are mounted in the correct places.  It is the caller's "
@@ -6120,12 +6150,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:755
+#: ../fish/guestfish-actions.pod:760
 msgid "command-lines"
 msgstr ""
 
 #. type: verbatim
 msgid "command-lines"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:757
+#: ../fish/guestfish-actions.pod:762
 #, no-wrap
 msgid ""
 " command-lines 'arguments ...'\n"
 #, no-wrap
 msgid ""
 " command-lines 'arguments ...'\n"
@@ -6133,23 +6163,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:759
+#: ../fish/guestfish-actions.pod:764
 msgid ""
 "This is the same as L</command>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as L</command>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:762
+#: ../fish/guestfish-actions.pod:767
 msgid "See also: L</sh-lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</sh-lines>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:767
+#: ../fish/guestfish-actions.pod:772
 msgid "config"
 msgstr ""
 
 #. type: verbatim
 msgid "config"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:769
+#: ../fish/guestfish-actions.pod:774
 #, no-wrap
 msgid ""
 " config qemuparam qemuvalue\n"
 #, no-wrap
 msgid ""
 " config qemuparam qemuvalue\n"
@@ -6157,7 +6187,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:771 ../src/guestfs-actions.pod:1154
+#: ../fish/guestfish-actions.pod:776 ../src/guestfs-actions.pod:1159
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 "I<-param value>.  Actually it's not quite arbitrary - we prevent you from "
 msgid ""
 "This can be used to add arbitrary qemu command line parameters of the form "
 "I<-param value>.  Actually it's not quite arbitrary - we prevent you from "
@@ -6165,22 +6195,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:776 ../src/guestfs-actions.pod:1159
+#: ../fish/guestfish-actions.pod:781 ../src/guestfs-actions.pod:1164
 msgid "The first character of C<param> string must be a C<-> (dash)."
 msgstr ""
 
 #. type: textblock
 msgid "The first character of C<param> string must be a C<-> (dash)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:778 ../src/guestfs-actions.pod:1161
+#: ../fish/guestfish-actions.pod:783 ../src/guestfs-actions.pod:1166
 msgid "C<value> can be NULL."
 msgstr ""
 
 #. type: =head2
 msgid "C<value> can be NULL."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:780
+#: ../fish/guestfish-actions.pod:785
 msgid "copy-size"
 msgstr ""
 
 #. type: verbatim
 msgid "copy-size"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:782
+#: ../fish/guestfish-actions.pod:787
 #, no-wrap
 msgid ""
 " copy-size src dest size\n"
 #, no-wrap
 msgid ""
 " copy-size src dest size\n"
@@ -6188,26 +6218,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:784 ../src/guestfs-actions.pod:1175
+#: ../fish/guestfish-actions.pod:789 ../src/guestfs-actions.pod:1180
 msgid ""
 "This command copies exactly C<size> bytes from one source device or file "
 "C<src> to another destination device or file C<dest>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command copies exactly C<size> bytes from one source device or file "
 "C<src> to another destination device or file C<dest>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:787 ../src/guestfs-actions.pod:1178
+#: ../fish/guestfish-actions.pod:792 ../src/guestfs-actions.pod:1183
 msgid ""
 "Note this will fail if the source is too short or if the destination is not "
 "large enough."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note this will fail if the source is too short or if the destination is not "
 "large enough."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:790
+#: ../fish/guestfish-actions.pod:795
 msgid "cp"
 msgstr "cp"
 
 #. type: verbatim
 msgid "cp"
 msgstr "cp"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:792
+#: ../fish/guestfish-actions.pod:797
 #, no-wrap
 msgid ""
 " cp src dest\n"
 #, no-wrap
 msgid ""
 " cp src dest\n"
@@ -6215,19 +6245,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:794 ../src/guestfs-actions.pod:1197
+#: ../fish/guestfish-actions.pod:799 ../src/guestfs-actions.pod:1202
 msgid ""
 "This copies a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This copies a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:797
+#: ../fish/guestfish-actions.pod:802
 msgid "cp-a"
 msgstr "cp-a"
 
 #. type: verbatim
 msgid "cp-a"
 msgstr "cp-a"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:799
+#: ../fish/guestfish-actions.pod:804
 #, no-wrap
 msgid ""
 " cp-a src dest\n"
 #, no-wrap
 msgid ""
 " cp-a src dest\n"
@@ -6235,19 +6265,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:801 ../src/guestfs-actions.pod:1211
+#: ../fish/guestfish-actions.pod:806 ../src/guestfs-actions.pod:1216
 msgid ""
 "This copies a file or directory from C<src> to C<dest> recursively using the "
 "C<cp -a> command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This copies a file or directory from C<src> to C<dest> recursively using the "
 "C<cp -a> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:804
+#: ../fish/guestfish-actions.pod:809
 msgid "dd"
 msgstr "dd"
 
 #. type: verbatim
 msgid "dd"
 msgstr "dd"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:806
+#: ../fish/guestfish-actions.pod:811
 #, no-wrap
 msgid ""
 " dd src dest\n"
 #, no-wrap
 msgid ""
 " dd src dest\n"
@@ -6255,7 +6285,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:808 ../src/guestfs-actions.pod:1225
+#: ../fish/guestfish-actions.pod:813 ../src/guestfs-actions.pod:1230
 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 "
@@ -6263,7 +6293,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:813
+#: ../fish/guestfish-actions.pod:818
 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 "
@@ -6271,12 +6301,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:817
+#: ../fish/guestfish-actions.pod:822
 msgid "df"
 msgstr "df"
 
 #. type: verbatim
 msgid "df"
 msgstr "df"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:819
+#: ../fish/guestfish-actions.pod:824
 #, no-wrap
 msgid ""
 " df\n"
 #, no-wrap
 msgid ""
 " df\n"
@@ -6286,12 +6316,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:821 ../src/guestfs-actions.pod:1243
+#: ../fish/guestfish-actions.pod:826 ../src/guestfs-actions.pod:1248
 msgid "This command runs the C<df> command to report disk space used."
 msgstr ""
 
 #. type: textblock
 msgid "This command runs the C<df> command to report disk space used."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:823 ../fish/guestfish-actions.pod:834
+#: ../fish/guestfish-actions.pod:828 ../fish/guestfish-actions.pod:839
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use L</statvfs> from "
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use L</statvfs> from "
@@ -6299,12 +6329,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:827
+#: ../fish/guestfish-actions.pod:832
 msgid "df-h"
 msgstr "df-h"
 
 #. type: verbatim
 msgid "df-h"
 msgstr "df-h"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:829
+#: ../fish/guestfish-actions.pod:834
 #, no-wrap
 msgid ""
 " df-h\n"
 #, no-wrap
 msgid ""
 " df-h\n"
@@ -6314,19 +6344,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:831 ../src/guestfs-actions.pod:1259
+#: ../fish/guestfish-actions.pod:836 ../src/guestfs-actions.pod:1264
 msgid ""
 "This command runs the C<df -h> command to report disk space used in human-"
 "readable format."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command runs the C<df -h> command to report disk space used in human-"
 "readable format."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:838
+#: ../fish/guestfish-actions.pod:843
 msgid "dmesg"
 msgstr "dmesg"
 
 #. type: verbatim
 msgid "dmesg"
 msgstr "dmesg"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:840
+#: ../fish/guestfish-actions.pod:845
 #, no-wrap
 msgid ""
 " dmesg\n"
 #, no-wrap
 msgid ""
 " dmesg\n"
@@ -6336,14 +6366,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:842 ../src/guestfs-actions.pod:1276
+#: ../fish/guestfish-actions.pod:847 ../src/guestfs-actions.pod:1281
 msgid ""
 "This returns the kernel messages (C<dmesg> output) from the guest kernel.  "
 "This is sometimes useful for extended debugging of problems."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the kernel messages (C<dmesg> output) from the guest kernel.  "
 "This is sometimes useful for extended debugging of problems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:846
+#: ../fish/guestfish-actions.pod:851
 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> "
@@ -6351,12 +6381,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:851
+#: ../fish/guestfish-actions.pod:856
 msgid "download"
 msgstr "download"
 
 #. type: verbatim
 msgid "download"
 msgstr "download"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:853
+#: ../fish/guestfish-actions.pod:858
 #, no-wrap
 msgid ""
 " download remotefilename (filename|-)\n"
 #, no-wrap
 msgid ""
 " download remotefilename (filename|-)\n"
@@ -6364,31 +6394,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:855 ../fish/guestfish-actions.pod:868
-#: ../src/guestfs-actions.pod:1297 ../src/guestfs-actions.pod:1322
+#: ../fish/guestfish-actions.pod:860 ../fish/guestfish-actions.pod:873
+#: ../src/guestfs-actions.pod:1302 ../src/guestfs-actions.pod:1327
 msgid ""
 "Download file C<remotefilename> and save it as C<filename> on the local "
 "machine."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Download file C<remotefilename> and save it as C<filename> on the local "
 "machine."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:858 ../fish/guestfish-actions.pod:4803
-#: ../src/guestfs-actions.pod:1300 ../src/guestfs-actions.pod:7232
+#: ../fish/guestfish-actions.pod:863 ../fish/guestfish-actions.pod:4830
+#: ../src/guestfs-actions.pod:1305 ../src/guestfs-actions.pod:7259
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 #. type: textblock
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:860
+#: ../fish/guestfish-actions.pod:865
 msgid "See also L</upload>, L</cat>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</upload>, L</cat>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:864
+#: ../fish/guestfish-actions.pod:869
 msgid "download-offset"
 msgstr "download-offset"
 
 #. type: verbatim
 msgid "download-offset"
 msgstr "download-offset"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:866
+#: ../fish/guestfish-actions.pod:871
 #, no-wrap
 msgid ""
 " download-offset remotefilename (filename|-) offset size\n"
 #, no-wrap
 msgid ""
 " download-offset remotefilename (filename|-) offset size\n"
@@ -6396,14 +6426,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:871 ../src/guestfs-actions.pod:1325
+#: ../fish/guestfish-actions.pod:876 ../src/guestfs-actions.pod:1330
 msgid ""
 "C<remotefilename> is read for C<size> bytes starting at C<offset> (this "
 "region must be within the file or device)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<remotefilename> is read for C<size> bytes starting at C<offset> (this "
 "region must be within the file or device)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:874
+#: ../fish/guestfish-actions.pod:879
 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 "
@@ -6411,17 +6441,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:879
+#: ../fish/guestfish-actions.pod:884
 msgid "See also L</download>, L</pread>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</download>, L</pread>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:883
+#: ../fish/guestfish-actions.pod:888
 msgid "drop-caches"
 msgstr ""
 
 #. type: verbatim
 msgid "drop-caches"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:885
+#: ../fish/guestfish-actions.pod:890
 #, no-wrap
 msgid ""
 " drop-caches whattodrop\n"
 #, no-wrap
 msgid ""
 " drop-caches whattodrop\n"
@@ -6429,7 +6459,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:887 ../src/guestfs-actions.pod:1350
+#: ../fish/guestfish-actions.pod:892 ../src/guestfs-actions.pod:1355
 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 "
@@ -6437,24 +6467,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:892 ../src/guestfs-actions.pod:1355
+#: ../fish/guestfish-actions.pod:897 ../src/guestfs-actions.pod:1360
 msgid "Setting C<whattodrop> to 3 should drop everything."
 msgstr ""
 
 #. type: textblock
 msgid "Setting C<whattodrop> to 3 should drop everything."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:894 ../src/guestfs-actions.pod:1357
+#: ../fish/guestfish-actions.pod:899 ../src/guestfs-actions.pod:1362
 msgid ""
 "This automatically calls L<sync(2)> before the operation, so that the "
 "maximum guest memory is freed."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This automatically calls L<sync(2)> before the operation, so that the "
 "maximum guest memory is freed."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:897
+#: ../fish/guestfish-actions.pod:902
 msgid "du"
 msgstr "du"
 
 #. type: verbatim
 msgid "du"
 msgstr "du"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:899
+#: ../fish/guestfish-actions.pod:904
 #, no-wrap
 msgid ""
 " du path\n"
 #, no-wrap
 msgid ""
 " du path\n"
@@ -6464,14 +6494,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:901 ../src/guestfs-actions.pod:1370
+#: ../fish/guestfish-actions.pod:906 ../src/guestfs-actions.pod:1375
 msgid ""
 "This command runs the C<du -s> command to estimate file space usage for "
 "C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command runs the C<du -s> command to estimate file space usage for "
 "C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:904 ../src/guestfs-actions.pod:1373
+#: ../fish/guestfish-actions.pod:909 ../src/guestfs-actions.pod:1378
 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 "
@@ -6479,18 +6509,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:908 ../src/guestfs-actions.pod:1377
+#: ../fish/guestfish-actions.pod:913 ../src/guestfs-actions.pod:1382
 msgid ""
 "The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:911
+#: ../fish/guestfish-actions.pod:916
 msgid "e2fsck-f"
 msgstr "e2fsck-f"
 
 #. type: verbatim
 msgid "e2fsck-f"
 msgstr "e2fsck-f"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:913
+#: ../fish/guestfish-actions.pod:918
 #, no-wrap
 msgid ""
 " e2fsck-f device\n"
 #, no-wrap
 msgid ""
 " e2fsck-f device\n"
@@ -6498,7 +6528,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:915 ../src/guestfs-actions.pod:1395
+#: ../fish/guestfish-actions.pod:920 ../src/guestfs-actions.pod:1400
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 "on C<device>, noninteractively (I<-p>), even if the filesystem appears to be "
 msgid ""
 "This runs C<e2fsck -p -f device>, ie. runs the ext2/ext3 filesystem checker "
 "on C<device>, noninteractively (I<-p>), even if the filesystem appears to be "
@@ -6506,19 +6536,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:919
+#: ../fish/guestfish-actions.pod:924
 msgid ""
 "This command is only needed because of L</resize2fs> (q.v.).  Normally you "
 "should use L</fsck>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is only needed because of L</resize2fs> (q.v.).  Normally you "
 "should use L</fsck>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:922
+#: ../fish/guestfish-actions.pod:927
 msgid "echo-daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "echo-daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:924
+#: ../fish/guestfish-actions.pod:929
 #, no-wrap
 msgid ""
 " echo-daemon 'words ...'\n"
 #, no-wrap
 msgid ""
 " echo-daemon 'words ...'\n"
@@ -6526,29 +6556,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:926 ../src/guestfs-actions.pod:1412
+#: ../fish/guestfish-actions.pod:931 ../src/guestfs-actions.pod:1417
 msgid ""
 "This command concatenates the list of C<words> passed with single spaces "
 "between them and returns the resulting string."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command concatenates the list of C<words> passed with single spaces "
 "between them and returns the resulting string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:929 ../src/guestfs-actions.pod:1415
+#: ../fish/guestfish-actions.pod:934 ../src/guestfs-actions.pod:1420
 msgid "You can use this command to test the connection through to the daemon."
 msgstr ""
 
 #. type: textblock
 msgid "You can use this command to test the connection through to the daemon."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:931
+#: ../fish/guestfish-actions.pod:936
 msgid "See also L</ping-daemon>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</ping-daemon>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:933
+#: ../fish/guestfish-actions.pod:938
 msgid "egrep"
 msgstr "egrep"
 
 #. type: verbatim
 msgid "egrep"
 msgstr "egrep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:935
+#: ../fish/guestfish-actions.pod:940
 #, no-wrap
 msgid ""
 " egrep regex path\n"
 #, no-wrap
 msgid ""
 " egrep regex path\n"
@@ -6556,18 +6586,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:937 ../src/guestfs-actions.pod:1431
+#: ../fish/guestfish-actions.pod:942 ../src/guestfs-actions.pod:1436
 msgid ""
 "This calls the external C<egrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<egrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:943
+#: ../fish/guestfish-actions.pod:948
 msgid "egrepi"
 msgstr "egrepi"
 
 #. type: verbatim
 msgid "egrepi"
 msgstr "egrepi"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:945
+#: ../fish/guestfish-actions.pod:950
 #, no-wrap
 msgid ""
 " egrepi regex path\n"
 #, no-wrap
 msgid ""
 " egrepi regex path\n"
@@ -6575,18 +6605,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:947 ../src/guestfs-actions.pod:1450
+#: ../fish/guestfish-actions.pod:952 ../src/guestfs-actions.pod:1455
 msgid ""
 "This calls the external C<egrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<egrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:953
+#: ../fish/guestfish-actions.pod:958
 msgid "equal"
 msgstr "equal"
 
 #. type: verbatim
 msgid "equal"
 msgstr "equal"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:955
+#: ../fish/guestfish-actions.pod:960
 #, no-wrap
 msgid ""
 " equal file1 file2\n"
 #, no-wrap
 msgid ""
 " equal file1 file2\n"
@@ -6596,24 +6626,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:957 ../src/guestfs-actions.pod:1469
+#: ../fish/guestfish-actions.pod:962 ../src/guestfs-actions.pod:1474
 msgid ""
 "This compares the two files C<file1> and C<file2> and returns true if their "
 "content is exactly equal, or false otherwise."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This compares the two files C<file1> and C<file2> and returns true if their "
 "content is exactly equal, or false otherwise."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:960 ../src/guestfs-actions.pod:1472
+#: ../fish/guestfish-actions.pod:965 ../src/guestfs-actions.pod:1477
 msgid "The external L<cmp(1)> program is used for the comparison."
 msgstr ""
 
 #. type: =head2
 msgid "The external L<cmp(1)> program is used for the comparison."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:962
+#: ../fish/guestfish-actions.pod:967
 msgid "exists"
 msgstr "exists"
 
 #. type: verbatim
 msgid "exists"
 msgstr "exists"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:964
+#: ../fish/guestfish-actions.pod:969
 #, no-wrap
 msgid ""
 " exists path\n"
 #, no-wrap
 msgid ""
 " exists path\n"
@@ -6623,24 +6653,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:966 ../src/guestfs-actions.pod:1484
+#: ../fish/guestfish-actions.pod:971 ../src/guestfs-actions.pod:1489
 msgid ""
 "This returns C<true> if and only if there is a file, directory (or anything) "
 "with the given C<path> name."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns C<true> if and only if there is a file, directory (or anything) "
 "with the given C<path> name."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:969
+#: ../fish/guestfish-actions.pod:974
 msgid "See also L</is-file>, L</is-dir>, L</stat>."
 msgstr "Див. також L</is-file>, L</is-dir>, L</stat>."
 
 #. type: =head2
 msgid "See also L</is-file>, L</is-dir>, L</stat>."
 msgstr "Див. також L</is-file>, L</is-dir>, L</stat>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:971
+#: ../fish/guestfish-actions.pod:976
 msgid "fallocate"
 msgstr "fallocate"
 
 #. type: verbatim
 msgid "fallocate"
 msgstr "fallocate"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:973
+#: ../fish/guestfish-actions.pod:978
 #, no-wrap
 msgid ""
 " fallocate path len\n"
 #, no-wrap
 msgid ""
 " fallocate path len\n"
@@ -6650,34 +6680,34 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:975 ../fish/guestfish-actions.pod:994
-#: ../src/guestfs-actions.pod:1500 ../src/guestfs-actions.pod:1526
+#: ../fish/guestfish-actions.pod:980 ../fish/guestfish-actions.pod:999
+#: ../src/guestfs-actions.pod:1505 ../src/guestfs-actions.pod:1531
 msgid ""
 "This command preallocates a file (containing zero bytes) named C<path> of "
 "size C<len> bytes.  If the file exists already, it is overwritten."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command preallocates a file (containing zero bytes) named C<path> of "
 "size C<len> bytes.  If the file exists already, it is overwritten."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:979 ../src/guestfs-actions.pod:1504
+#: ../fish/guestfish-actions.pod:984 ../src/guestfs-actions.pod:1509
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> command which "
 "allocates a file in the host and attaches it as a device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> command which "
 "allocates a file in the host and attaches it as a device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:983 ../src/guestfs-actions.pod:1510
+#: ../fish/guestfish-actions.pod:988
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<fallocate64> call "
+"This function is deprecated.  In new code, use the L</fallocate64> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:990
+#: ../fish/guestfish-actions.pod:995
 msgid "fallocate64"
 msgstr "fallocate64"
 
 #. type: verbatim
 msgid "fallocate64"
 msgstr "fallocate64"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:992
+#: ../fish/guestfish-actions.pod:997
 #, no-wrap
 msgid ""
 " fallocate64 path len\n"
 #, no-wrap
 msgid ""
 " fallocate64 path len\n"
@@ -6687,14 +6717,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:998
+#: ../fish/guestfish-actions.pod:1003
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use L</truncate-size> instead."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that this call allocates disk blocks for the file.  To create a sparse "
 "file use L</truncate-size> instead."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1001
+#: ../fish/guestfish-actions.pod:1006
 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 "
@@ -6702,19 +6732,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1006 ../src/guestfs-actions.pod:1538
+#: ../fish/guestfish-actions.pod:1011 ../src/guestfs-actions.pod:1543
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> and C<sparse> "
 "commands which create a file in the host and attach it as a device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Do not confuse this with the guestfish-specific C<alloc> and C<sparse> "
 "commands which create a file in the host and attach it as a device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1010
+#: ../fish/guestfish-actions.pod:1015
 msgid "fgrep"
 msgstr "fgrep"
 
 #. type: verbatim
 msgid "fgrep"
 msgstr "fgrep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1012
+#: ../fish/guestfish-actions.pod:1017
 #, no-wrap
 msgid ""
 " fgrep pattern path\n"
 #, no-wrap
 msgid ""
 " fgrep pattern path\n"
@@ -6724,18 +6754,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1014 ../src/guestfs-actions.pod:1553
+#: ../fish/guestfish-actions.pod:1019 ../src/guestfs-actions.pod:1558
 msgid ""
 "This calls the external C<fgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<fgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1020
+#: ../fish/guestfish-actions.pod:1025
 msgid "fgrepi"
 msgstr "fgrepi"
 
 #. type: verbatim
 msgid "fgrepi"
 msgstr "fgrepi"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1022
+#: ../fish/guestfish-actions.pod:1027
 #, no-wrap
 msgid ""
 " fgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " fgrepi pattern path\n"
@@ -6745,18 +6775,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1024 ../src/guestfs-actions.pod:1572
+#: ../fish/guestfish-actions.pod:1029 ../src/guestfs-actions.pod:1577
 msgid ""
 "This calls the external C<fgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<fgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1030
+#: ../fish/guestfish-actions.pod:1035
 msgid "file"
 msgstr "file"
 
 #. type: verbatim
 msgid "file"
 msgstr "file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1032
+#: ../fish/guestfish-actions.pod:1037
 #, no-wrap
 msgid ""
 " file path\n"
 #, no-wrap
 msgid ""
 " file path\n"
@@ -6766,28 +6796,28 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1034 ../src/guestfs-actions.pod:1590
+#: ../fish/guestfish-actions.pod:1039 ../src/guestfs-actions.pod:1595
 msgid ""
 "This call uses the standard L<file(1)> command to determine the type or "
 "contents of the file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call uses the standard L<file(1)> command to determine the type or "
 "contents of the file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1037 ../src/guestfs-actions.pod:1593
+#: ../fish/guestfish-actions.pod:1042 ../src/guestfs-actions.pod:1598
 msgid ""
 "This call will also transparently look inside various types of compressed "
 "file."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call will also transparently look inside various types of compressed "
 "file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1040 ../src/guestfs-actions.pod:1596
+#: ../fish/guestfish-actions.pod:1045 ../src/guestfs-actions.pod:1601
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 "the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The exact command which runs is C<file -zb path>.  Note in particular that "
 "the filename is not prepended to the output (the I<-b> option)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1044 ../src/guestfs-actions.pod:1600
+#: ../fish/guestfish-actions.pod:1049 ../src/guestfs-actions.pod:1605
 msgid ""
 "The output depends on the output of the underlying L<file(1)> command and it "
 "can change in future in ways beyond our control.  In other words, the output "
 msgid ""
 "The output depends on the output of the underlying L<file(1)> command and it "
 "can change in future in ways beyond our control.  In other words, the output "
@@ -6795,19 +6825,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1048
+#: ../fish/guestfish-actions.pod:1053
 msgid ""
 "See also: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> "
 "(etc), L</is-zero>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> "
 "(etc), L</is-zero>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1051
+#: ../fish/guestfish-actions.pod:1056
 msgid "file-architecture"
 msgstr "file-architecture"
 
 #. type: verbatim
 msgid "file-architecture"
 msgstr "file-architecture"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1053
+#: ../fish/guestfish-actions.pod:1058
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
 #, no-wrap
 msgid ""
 " file-architecture filename\n"
@@ -6817,166 +6847,166 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1055 ../src/guestfs-actions.pod:1618
+#: ../fish/guestfish-actions.pod:1060 ../src/guestfs-actions.pod:1623
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This detects the architecture of the binary C<filename>, and returns it if "
 "known."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1058 ../src/guestfs-actions.pod:1621
+#: ../fish/guestfish-actions.pod:1063 ../src/guestfs-actions.pod:1626
 msgid "Currently defined architectures are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined architectures are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1062 ../src/guestfs-actions.pod:1625
+#: ../fish/guestfish-actions.pod:1067 ../src/guestfs-actions.pod:1630
 msgid "\"i386\""
 msgstr "\"i386\""
 
 #. type: textblock
 msgid "\"i386\""
 msgstr "\"i386\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1064 ../src/guestfs-actions.pod:1627
+#: ../fish/guestfish-actions.pod:1069 ../src/guestfs-actions.pod:1632
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This string is returned for all 32 bit i386, i486, i586, i686 binaries "
 "irrespective of the precise processor requirements of the binary."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1067 ../src/guestfs-actions.pod:1630
+#: ../fish/guestfish-actions.pod:1072 ../src/guestfs-actions.pod:1635
 msgid "\"x86_64\""
 msgstr "\"x86_64\""
 
 #. type: textblock
 msgid "\"x86_64\""
 msgstr "\"x86_64\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1069 ../src/guestfs-actions.pod:1632
+#: ../fish/guestfish-actions.pod:1074 ../src/guestfs-actions.pod:1637
 msgid "64 bit x86-64."
 msgstr ""
 
 #. type: =item
 msgid "64 bit x86-64."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1071 ../src/guestfs-actions.pod:1634
+#: ../fish/guestfish-actions.pod:1076 ../src/guestfs-actions.pod:1639
 msgid "\"sparc\""
 msgstr ""
 
 #. type: textblock
 msgid "\"sparc\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1073 ../src/guestfs-actions.pod:1636
+#: ../fish/guestfish-actions.pod:1078 ../src/guestfs-actions.pod:1641
 msgid "32 bit SPARC."
 msgstr ""
 
 #. type: =item
 msgid "32 bit SPARC."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1075 ../src/guestfs-actions.pod:1638
+#: ../fish/guestfish-actions.pod:1080 ../src/guestfs-actions.pod:1643
 msgid "\"sparc64\""
 msgstr ""
 
 #. type: textblock
 msgid "\"sparc64\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1077 ../src/guestfs-actions.pod:1640
+#: ../fish/guestfish-actions.pod:1082 ../src/guestfs-actions.pod:1645
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 #. type: =item
 msgid "64 bit SPARC V9 and above."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1079 ../src/guestfs-actions.pod:1642
+#: ../fish/guestfish-actions.pod:1084 ../src/guestfs-actions.pod:1647
 msgid "\"ia64\""
 msgstr "\"ia64\""
 
 #. type: textblock
 msgid "\"ia64\""
 msgstr "\"ia64\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1081 ../src/guestfs-actions.pod:1644
+#: ../fish/guestfish-actions.pod:1086 ../src/guestfs-actions.pod:1649
 msgid "Intel Itanium."
 msgstr "Intel Itanium."
 
 #. type: =item
 msgid "Intel Itanium."
 msgstr "Intel Itanium."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1083 ../src/guestfs-actions.pod:1646
+#: ../fish/guestfish-actions.pod:1088 ../src/guestfs-actions.pod:1651
 msgid "\"ppc\""
 msgstr ""
 
 #. type: textblock
 msgid "\"ppc\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1085 ../src/guestfs-actions.pod:1648
+#: ../fish/guestfish-actions.pod:1090 ../src/guestfs-actions.pod:1653
 msgid "32 bit Power PC."
 msgstr ""
 
 #. type: =item
 msgid "32 bit Power PC."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1087 ../src/guestfs-actions.pod:1650
+#: ../fish/guestfish-actions.pod:1092 ../src/guestfs-actions.pod:1655
 msgid "\"ppc64\""
 msgstr ""
 
 #. type: textblock
 msgid "\"ppc64\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1089 ../src/guestfs-actions.pod:1652
+#: ../fish/guestfish-actions.pod:1094 ../src/guestfs-actions.pod:1657
 msgid "64 bit Power PC."
 msgstr ""
 
 #. type: textblock
 msgid "64 bit Power PC."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1093 ../src/guestfs-actions.pod:1656
+#: ../fish/guestfish-actions.pod:1098 ../src/guestfs-actions.pod:1661
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 #. type: textblock
 msgid "Libguestfs may return other architecture strings in future."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1095 ../src/guestfs-actions.pod:1658
+#: ../fish/guestfish-actions.pod:1100 ../src/guestfs-actions.pod:1663
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 #. type: textblock
 msgid "The function works on at least the following types of files:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1101 ../src/guestfs-actions.pod:1664
+#: ../fish/guestfish-actions.pod:1106 ../src/guestfs-actions.pod:1669
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 #. type: textblock
 msgid "many types of Un*x and Linux binary"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1105 ../src/guestfs-actions.pod:1668
+#: ../fish/guestfish-actions.pod:1110 ../src/guestfs-actions.pod:1673
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 #. type: textblock
 msgid "many types of Un*x and Linux shared library"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1109 ../src/guestfs-actions.pod:1672
+#: ../fish/guestfish-actions.pod:1114 ../src/guestfs-actions.pod:1677
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 #. type: textblock
 msgid "Windows Win32 and Win64 binaries"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1113 ../src/guestfs-actions.pod:1676
+#: ../fish/guestfish-actions.pod:1118 ../src/guestfs-actions.pod:1681
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 #. type: textblock
 msgid "Windows Win32 and Win64 DLLs"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1115 ../src/guestfs-actions.pod:1678
+#: ../fish/guestfish-actions.pod:1120 ../src/guestfs-actions.pod:1683
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 #. type: textblock
 msgid "Win32 binaries and DLLs return C<i386>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1117 ../src/guestfs-actions.pod:1680
+#: ../fish/guestfish-actions.pod:1122 ../src/guestfs-actions.pod:1685
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 #. type: textblock
 msgid "Win64 binaries and DLLs return C<x86_64>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1121 ../src/guestfs-actions.pod:1684
+#: ../fish/guestfish-actions.pod:1126 ../src/guestfs-actions.pod:1689
 msgid "Linux kernel modules"
 msgstr ""
 
 #. type: textblock
 msgid "Linux kernel modules"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1125 ../src/guestfs-actions.pod:1688
+#: ../fish/guestfish-actions.pod:1130 ../src/guestfs-actions.pod:1693
 msgid "Linux new-style initrd images"
 msgstr ""
 
 #. type: textblock
 msgid "Linux new-style initrd images"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1129 ../src/guestfs-actions.pod:1692
+#: ../fish/guestfish-actions.pod:1134 ../src/guestfs-actions.pod:1697
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
 msgid "some non-x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1133 ../src/guestfs-actions.pod:1696
+#: ../fish/guestfish-actions.pod:1138 ../src/guestfs-actions.pod:1701
 msgid "What it can't do currently:"
 msgstr ""
 
 #. type: textblock
 msgid "What it can't do currently:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1139 ../src/guestfs-actions.pod:1702
+#: ../fish/guestfish-actions.pod:1144 ../src/guestfs-actions.pod:1707
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 #. type: textblock
 msgid "static libraries (libfoo.a)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1143 ../src/guestfs-actions.pod:1706
+#: ../fish/guestfish-actions.pod:1148 ../src/guestfs-actions.pod:1711
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 #. type: textblock
 msgid "Linux old-style initrd as compressed ext2 filesystem (RHEL 3)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1147 ../src/guestfs-actions.pod:1710
+#: ../fish/guestfish-actions.pod:1152 ../src/guestfs-actions.pod:1715
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
 msgid "x86 Linux vmlinuz kernels"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1149 ../src/guestfs-actions.pod:1712
+#: ../fish/guestfish-actions.pod:1154 ../src/guestfs-actions.pod:1717
 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 "
@@ -6985,12 +7015,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1156
+#: ../fish/guestfish-actions.pod:1161
 msgid "filesize"
 msgstr "filesize"
 
 #. type: verbatim
 msgid "filesize"
 msgstr "filesize"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1158
+#: ../fish/guestfish-actions.pod:1163
 #, no-wrap
 msgid ""
 " filesize file\n"
 #, no-wrap
 msgid ""
 " filesize file\n"
@@ -7000,24 +7030,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1160 ../src/guestfs-actions.pod:1730
+#: ../fish/guestfish-actions.pod:1165 ../src/guestfs-actions.pod:1735
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 #. type: textblock
 msgid "This command returns the size of C<file> in bytes."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1162
+#: ../fish/guestfish-actions.pod:1167
 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:1166
+#: ../fish/guestfish-actions.pod:1171
 msgid "fill"
 msgstr "fill"
 
 #. type: verbatim
 msgid "fill"
 msgstr "fill"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1168
+#: ../fish/guestfish-actions.pod:1173
 #, no-wrap
 msgid ""
 " fill c len path\n"
 #, no-wrap
 msgid ""
 " fill c len path\n"
@@ -7025,7 +7055,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1170 ../src/guestfs-actions.pod:1748
+#: ../fish/guestfish-actions.pod:1175 ../src/guestfs-actions.pod:1753
 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<"
@@ -7033,7 +7063,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1174
+#: ../fish/guestfish-actions.pod:1179
 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 "
@@ -7041,12 +7071,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1179
+#: ../fish/guestfish-actions.pod:1184
 msgid "fill-pattern"
 msgstr "fill-pattern"
 
 #. type: verbatim
 msgid "fill-pattern"
 msgstr "fill-pattern"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1181
+#: ../fish/guestfish-actions.pod:1186
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
 #, no-wrap
 msgid ""
 " fill-pattern pattern len path\n"
@@ -7054,7 +7084,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1183
+#: ../fish/guestfish-actions.pod:1188
 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 "
@@ -7063,12 +7093,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1188
+#: ../fish/guestfish-actions.pod:1193
 msgid "find"
 msgstr "find"
 
 #. type: verbatim
 msgid "find"
 msgstr "find"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1190
+#: ../fish/guestfish-actions.pod:1195
 #, no-wrap
 msgid ""
 " find directory\n"
 #, no-wrap
 msgid ""
 " find directory\n"
@@ -7078,7 +7108,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1192 ../src/guestfs-actions.pod:1794
+#: ../fish/guestfish-actions.pod:1197 ../src/guestfs-actions.pod:1799
 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 "
@@ -7087,14 +7117,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1197 ../src/guestfs-actions.pod:1799
+#: ../fish/guestfish-actions.pod:1202 ../src/guestfs-actions.pod:1804
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "This returns a list of strings I<without any prefix>.  Thus if the directory "
 "structure was:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1200 ../src/guestfs-actions.pod:1802
+#: ../fish/guestfish-actions.pod:1205 ../src/guestfs-actions.pod:1807
 #, no-wrap
 msgid ""
 " /tmp/a\n"
 #, no-wrap
 msgid ""
 " /tmp/a\n"
@@ -7104,12 +7134,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1204
+#: ../fish/guestfish-actions.pod:1209
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: verbatim
 msgid "then the returned list from L</find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1207 ../src/guestfs-actions.pod:1809
+#: ../fish/guestfish-actions.pod:1212 ../src/guestfs-actions.pod:1814
 #, no-wrap
 msgid ""
 " a\n"
 #, no-wrap
 msgid ""
 " a\n"
@@ -7120,27 +7150,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1212 ../src/guestfs-actions.pod:1814
+#: ../fish/guestfish-actions.pod:1217 ../src/guestfs-actions.pod:1819
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 #. type: textblock
 msgid "If C<directory> is not a directory, then this command returns an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1215 ../src/guestfs-actions.pod:1817
+#: ../fish/guestfish-actions.pod:1220 ../src/guestfs-actions.pod:1822
 msgid "The returned list is sorted."
 msgstr ""
 
 #. type: textblock
 msgid "The returned list is sorted."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1217
+#: ../fish/guestfish-actions.pod:1222
 msgid "See also L</find0>."
 msgstr "Див. також L</find0>."
 
 #. type: =head2
 msgid "See also L</find0>."
 msgstr "Див. також L</find0>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1222
+#: ../fish/guestfish-actions.pod:1227
 msgid "find0"
 msgstr "find0"
 
 #. type: verbatim
 msgid "find0"
 msgstr "find0"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1224
+#: ../fish/guestfish-actions.pod:1229
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
 #, no-wrap
 msgid ""
 " find0 directory (files|-)\n"
@@ -7150,7 +7180,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1226 ../src/guestfs-actions.pod:1837
+#: ../fish/guestfish-actions.pod:1231 ../src/guestfs-actions.pod:1842
 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 "
@@ -7158,40 +7188,40 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1230
+#: ../fish/guestfish-actions.pod:1235
 msgid ""
 "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command works the same way as L</find> with the following exceptions:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1237 ../src/guestfs-actions.pod:1848
+#: ../fish/guestfish-actions.pod:1242 ../src/guestfs-actions.pod:1853
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 #. type: textblock
 msgid "The resulting list is written to an external file."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1241 ../src/guestfs-actions.pod:1852
+#: ../fish/guestfish-actions.pod:1246 ../src/guestfs-actions.pod:1857
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Items (filenames) in the result are separated by C<\\0> characters.  See "
 "L<find(1)> option I<-print0>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1246 ../src/guestfs-actions.pod:1857
+#: ../fish/guestfish-actions.pod:1251 ../src/guestfs-actions.pod:1862
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 #. type: textblock
 msgid "This command is not limited in the number of names that it can return."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1251 ../src/guestfs-actions.pod:1862
+#: ../fish/guestfish-actions.pod:1256 ../src/guestfs-actions.pod:1867
 msgid "The result list is not sorted."
 msgstr ""
 
 #. type: =head2
 msgid "The result list is not sorted."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1257
+#: ../fish/guestfish-actions.pod:1262
 msgid "findfs-label"
 msgstr "findfs-label"
 
 #. type: verbatim
 msgid "findfs-label"
 msgstr "findfs-label"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1259
+#: ../fish/guestfish-actions.pod:1264
 #, no-wrap
 msgid ""
 " findfs-label label\n"
 #, no-wrap
 msgid ""
 " findfs-label label\n"
@@ -7201,24 +7231,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1261 ../src/guestfs-actions.pod:1876
+#: ../fish/guestfish-actions.pod:1266 ../src/guestfs-actions.pod:1881
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given label.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given label.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1265
+#: ../fish/guestfish-actions.pod:1270
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr "Для визначення мітки файлової системи скористайтеся L</vfs-label>."
 
 #. type: =head2
 msgid "To find the label of a filesystem, use L</vfs-label>."
 msgstr "Для визначення мітки файлової системи скористайтеся L</vfs-label>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1267
+#: ../fish/guestfish-actions.pod:1272
 msgid "findfs-uuid"
 msgstr "findfs-uuid"
 
 #. type: verbatim
 msgid "findfs-uuid"
 msgstr "findfs-uuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1269
+#: ../fish/guestfish-actions.pod:1274
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
 #, no-wrap
 msgid ""
 " findfs-uuid uuid\n"
@@ -7228,24 +7258,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1271 ../src/guestfs-actions.pod:1893
+#: ../fish/guestfish-actions.pod:1276 ../src/guestfs-actions.pod:1898
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given UUID.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command searches the filesystems and returns the one which has the "
 "given UUID.  An error is returned if no such filesystem can be found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1275
+#: ../fish/guestfish-actions.pod:1280
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr "Для визначення UUID файлової системи скористайтеся L</vfs-uuid>."
 
 #. type: =head2
 msgid "To find the UUID of a filesystem, use L</vfs-uuid>."
 msgstr "Для визначення UUID файлової системи скористайтеся L</vfs-uuid>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1277
+#: ../fish/guestfish-actions.pod:1282
 msgid "fsck"
 msgstr "fsck"
 
 #. type: verbatim
 msgid "fsck"
 msgstr "fsck"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1279
+#: ../fish/guestfish-actions.pod:1284
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
 #, no-wrap
 msgid ""
 " fsck fstype device\n"
@@ -7255,49 +7285,49 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1281 ../src/guestfs-actions.pod:1911
+#: ../fish/guestfish-actions.pod:1286 ../src/guestfs-actions.pod:1916
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This runs the filesystem checker (fsck) on C<device> which should have "
 "filesystem type C<fstype>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1284 ../src/guestfs-actions.pod:1914
+#: ../fish/guestfish-actions.pod:1289 ../src/guestfs-actions.pod:1919
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The returned integer is the status.  See L<fsck(8)> for the list of status "
 "codes from C<fsck>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1293 ../src/guestfs-actions.pod:1923
+#: ../fish/guestfish-actions.pod:1298 ../src/guestfs-actions.pod:1928
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 #. type: textblock
 msgid "Multiple status codes can be summed together."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1297 ../src/guestfs-actions.pod:1927
+#: ../fish/guestfish-actions.pod:1302 ../src/guestfs-actions.pod:1932
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "A non-zero return code can mean \"success\", for example if errors have been "
 "corrected on the filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1302 ../src/guestfs-actions.pod:1932
+#: ../fish/guestfish-actions.pod:1307 ../src/guestfs-actions.pod:1937
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 #. type: textblock
 msgid "Checking or repairing NTFS volumes is not supported (by linux-ntfs)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1307 ../src/guestfs-actions.pod:1937
+#: ../fish/guestfish-actions.pod:1312 ../src/guestfs-actions.pod:1942
 msgid ""
 "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is entirely equivalent to running C<fsck -a -t fstype device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1309
+#: ../fish/guestfish-actions.pod:1314
 msgid "get-append"
 msgstr "get-append"
 
 #. type: verbatim
 msgid "get-append"
 msgstr "get-append"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1311
+#: ../fish/guestfish-actions.pod:1316
 #, no-wrap
 msgid ""
 " get-append\n"
 #, no-wrap
 msgid ""
 " get-append\n"
@@ -7307,24 +7337,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1313 ../src/guestfs-actions.pod:1948
+#: ../fish/guestfish-actions.pod:1318 ../src/guestfs-actions.pod:1953
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the additional kernel options which are added to the guest kernel "
 "command line."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1316 ../src/guestfs-actions.pod:1951
+#: ../fish/guestfish-actions.pod:1321 ../src/guestfs-actions.pod:1956
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 #. type: =head2
 msgid "If C<NULL> then no options are added."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1318
+#: ../fish/guestfish-actions.pod:1323
 msgid "get-attach-method"
 msgstr "get-attach-method"
 
 #. type: verbatim
 msgid "get-attach-method"
 msgstr "get-attach-method"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1320
+#: ../fish/guestfish-actions.pod:1325
 #, no-wrap
 msgid ""
 " get-attach-method\n"
 #, no-wrap
 msgid ""
 " get-attach-method\n"
@@ -7334,17 +7364,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1322
+#: ../fish/guestfish-actions.pod:1327
 msgid "Return the current attach method.  See L</set-attach-method>."
 msgstr ""
 
 #. type: =head2
 msgid "Return the current attach method.  See L</set-attach-method>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1324
+#: ../fish/guestfish-actions.pod:1329
 msgid "get-autosync"
 msgstr "get-autosync"
 
 #. type: verbatim
 msgid "get-autosync"
 msgstr "get-autosync"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1326
+#: ../fish/guestfish-actions.pod:1331
 #, no-wrap
 msgid ""
 " get-autosync\n"
 #, no-wrap
 msgid ""
 " get-autosync\n"
@@ -7354,17 +7384,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1328 ../src/guestfs-actions.pod:1976
+#: ../fish/guestfish-actions.pod:1333 ../src/guestfs-actions.pod:1981
 msgid "Get the autosync flag."
 msgstr ""
 
 #. type: =head2
 msgid "Get the autosync flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1330
+#: ../fish/guestfish-actions.pod:1335
 msgid "get-direct"
 msgstr "get-direct"
 
 #. type: verbatim
 msgid "get-direct"
 msgstr "get-direct"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1332
+#: ../fish/guestfish-actions.pod:1337
 #, no-wrap
 msgid ""
 " get-direct\n"
 #, no-wrap
 msgid ""
 " get-direct\n"
@@ -7374,17 +7404,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1334 ../src/guestfs-actions.pod:1987
+#: ../fish/guestfish-actions.pod:1339 ../src/guestfs-actions.pod:1992
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 #. type: =head2
 msgid "Return the direct appliance mode flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1336
+#: ../fish/guestfish-actions.pod:1341
 msgid "get-e2label"
 msgstr "get-e2label"
 
 #. type: verbatim
 msgid "get-e2label"
 msgstr "get-e2label"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1338
+#: ../fish/guestfish-actions.pod:1343
 #, no-wrap
 msgid ""
 " get-e2label device\n"
 #, no-wrap
 msgid ""
 " get-e2label device\n"
@@ -7394,24 +7424,25 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1340 ../src/guestfs-actions.pod:1999
+#: ../fish/guestfish-actions.pod:1345 ../src/guestfs-actions.pod:2004
 msgid ""
 "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the ext2/3/4 filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1343 ../src/guestfs-actions.pod:2005
+#: ../fish/guestfish-actions.pod:1348
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<vfs_label> call instead."
+"This function is deprecated.  In new code, use the L</vfs_label> call "
+"instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1350
+#: ../fish/guestfish-actions.pod:1355
 msgid "get-e2uuid"
 msgstr "get-e2uuid"
 
 #. type: verbatim
 msgid "get-e2uuid"
 msgstr "get-e2uuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1352
+#: ../fish/guestfish-actions.pod:1357
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
 #, no-wrap
 msgid ""
 " get-e2uuid device\n"
@@ -7421,24 +7452,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1354 ../src/guestfs-actions.pod:2020
+#: ../fish/guestfish-actions.pod:1359 ../src/guestfs-actions.pod:2025
 msgid ""
 "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1357 ../src/guestfs-actions.pod:2026
+#: ../fish/guestfish-actions.pod:1362
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<vfs_uuid> call instead."
+"This function is deprecated.  In new code, use the L</vfs_uuid> call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1364
+#: ../fish/guestfish-actions.pod:1369
 msgid "get-memsize"
 msgstr "get-memsize"
 
 #. type: verbatim
 msgid "get-memsize"
 msgstr "get-memsize"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1366
+#: ../fish/guestfish-actions.pod:1371
 #, no-wrap
 msgid ""
 " get-memsize\n"
 #, no-wrap
 msgid ""
 " get-memsize\n"
@@ -7448,13 +7479,13 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1368 ../src/guestfs-actions.pod:2040
+#: ../fish/guestfish-actions.pod:1373 ../src/guestfs-actions.pod:2045
 msgid ""
 "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This gets the memory size in megabytes allocated to the qemu subprocess."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1371
+#: ../fish/guestfish-actions.pod:1376
 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 "
@@ -7462,21 +7493,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1375 ../fish/guestfish-actions.pod:1432
-#: ../fish/guestfish-actions.pod:4163 ../fish/guestfish-actions.pod:4265
-#: ../src/guestfs-actions.pod:2047 ../src/guestfs-actions.pod:2139
-#: ../src/guestfs-actions.pod:6293 ../src/guestfs-actions.pod:6419
+#: ../fish/guestfish-actions.pod:1380 ../fish/guestfish-actions.pod:1437
+#: ../fish/guestfish-actions.pod:4190 ../fish/guestfish-actions.pod:4292
+#: ../src/guestfs-actions.pod:2052 ../src/guestfs-actions.pod:2144
+#: ../src/guestfs-actions.pod:6320 ../src/guestfs-actions.pod:6446
 msgid ""
 "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1378
+#: ../fish/guestfish-actions.pod:1383
 msgid "get-network"
 msgstr "get-network"
 
 #. type: verbatim
 msgid "get-network"
 msgstr "get-network"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1380
+#: ../fish/guestfish-actions.pod:1385
 #, no-wrap
 msgid ""
 " get-network\n"
 #, no-wrap
 msgid ""
 " get-network\n"
@@ -7486,17 +7517,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1382 ../src/guestfs-actions.pod:2059
+#: ../fish/guestfish-actions.pod:1387 ../src/guestfs-actions.pod:2064
 msgid "This returns the enable network flag."
 msgstr ""
 
 #. type: =head2
 msgid "This returns the enable network flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1384
+#: ../fish/guestfish-actions.pod:1389
 msgid "get-path"
 msgstr "get-path"
 
 #. type: verbatim
 msgid "get-path"
 msgstr "get-path"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1386
+#: ../fish/guestfish-actions.pod:1391
 #, no-wrap
 msgid ""
 " get-path\n"
 #, no-wrap
 msgid ""
 " get-path\n"
@@ -7506,24 +7537,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1388 ../src/guestfs-actions.pod:2070
+#: ../fish/guestfish-actions.pod:1393 ../src/guestfs-actions.pod:2075
 msgid "Return the current search path."
 msgstr ""
 
 #. type: textblock
 msgid "Return the current search path."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1390 ../src/guestfs-actions.pod:2072
+#: ../fish/guestfish-actions.pod:1395 ../src/guestfs-actions.pod:2077
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default path."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1393
+#: ../fish/guestfish-actions.pod:1398
 msgid "get-pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "get-pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1395
+#: ../fish/guestfish-actions.pod:1400
 #, no-wrap
 msgid ""
 " get-pgroup\n"
 #, no-wrap
 msgid ""
 " get-pgroup\n"
@@ -7531,22 +7562,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1397 ../src/guestfs-actions.pod:2085
+#: ../fish/guestfish-actions.pod:1402 ../src/guestfs-actions.pod:2090
 msgid "This returns the process group flag."
 msgstr ""
 
 #. type: =head2
 msgid "This returns the process group flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1399
+#: ../fish/guestfish-actions.pod:1404
 msgid "get-pid"
 msgstr "get-pid"
 
 #. type: =head2
 msgid "get-pid"
 msgstr "get-pid"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1401
+#: ../fish/guestfish-actions.pod:1406
 msgid "pid"
 msgstr ""
 
 #. type: verbatim
 msgid "pid"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1403
+#: ../fish/guestfish-actions.pod:1408
 #, no-wrap
 msgid ""
 " get-pid\n"
 #, no-wrap
 msgid ""
 " get-pid\n"
@@ -7556,24 +7587,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1405 ../src/guestfs-actions.pod:2096
+#: ../fish/guestfish-actions.pod:1410 ../src/guestfs-actions.pod:2101
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the process ID of the qemu subprocess.  If there is no qemu "
 "subprocess, then this will return an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1408 ../src/guestfs-actions.pod:2099
+#: ../fish/guestfish-actions.pod:1413 ../src/guestfs-actions.pod:2104
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 #. type: =head2
 msgid "This is an internal call used for debugging and testing."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1410
+#: ../fish/guestfish-actions.pod:1415
 msgid "get-qemu"
 msgstr "get-qemu"
 
 #. type: verbatim
 msgid "get-qemu"
 msgstr "get-qemu"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1412
+#: ../fish/guestfish-actions.pod:1417
 #, no-wrap
 msgid ""
 " get-qemu\n"
 #, no-wrap
 msgid ""
 " get-qemu\n"
@@ -7583,24 +7614,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1414 ../src/guestfs-actions.pod:2110
+#: ../fish/guestfish-actions.pod:1419 ../src/guestfs-actions.pod:2115
 msgid "Return the current qemu binary."
 msgstr ""
 
 #. type: textblock
 msgid "Return the current qemu binary."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1416 ../src/guestfs-actions.pod:2112
+#: ../fish/guestfish-actions.pod:1421 ../src/guestfs-actions.pod:2117
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is always non-NULL.  If it wasn't set already, then this will return "
 "the default qemu binary name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1419
+#: ../fish/guestfish-actions.pod:1424
 msgid "get-recovery-proc"
 msgstr "get-recovery-proc"
 
 #. type: verbatim
 msgid "get-recovery-proc"
 msgstr "get-recovery-proc"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1421
+#: ../fish/guestfish-actions.pod:1426
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
 #, no-wrap
 msgid ""
 " get-recovery-proc\n"
@@ -7610,17 +7641,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1423 ../src/guestfs-actions.pod:2125
+#: ../fish/guestfish-actions.pod:1428 ../src/guestfs-actions.pod:2130
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 #. type: =head2
 msgid "Return the recovery process enabled flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1425
+#: ../fish/guestfish-actions.pod:1430
 msgid "get-selinux"
 msgstr "get-selinux"
 
 #. type: verbatim
 msgid "get-selinux"
 msgstr "get-selinux"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1427
+#: ../fish/guestfish-actions.pod:1432
 #, no-wrap
 msgid ""
 " get-selinux\n"
 #, no-wrap
 msgid ""
 " get-selinux\n"
@@ -7630,19 +7661,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1429
+#: ../fish/guestfish-actions.pod:1434
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See L</set-selinux>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1435
+#: ../fish/guestfish-actions.pod:1440
 msgid "get-state"
 msgstr "get-state"
 
 #. type: verbatim
 msgid "get-state"
 msgstr "get-state"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1437
+#: ../fish/guestfish-actions.pod:1442
 #, no-wrap
 msgid ""
 " get-state\n"
 #, no-wrap
 msgid ""
 " get-state\n"
@@ -7652,28 +7683,28 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1439 ../src/guestfs-actions.pod:2151
+#: ../fish/guestfish-actions.pod:1444 ../src/guestfs-actions.pod:2156
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the current state as an opaque integer.  This is only useful "
 "for printing debug and internal error messages."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1442 ../fish/guestfish-actions.pod:2362
-#: ../fish/guestfish-actions.pod:2380 ../fish/guestfish-actions.pod:2418
-#: ../fish/guestfish-actions.pod:2434 ../src/guestfs-actions.pod:2154
-#: ../src/guestfs-actions.pod:3434 ../src/guestfs-actions.pod:3463
-#: ../src/guestfs-actions.pod:3524 ../src/guestfs-actions.pod:3551
+#: ../fish/guestfish-actions.pod:1447 ../fish/guestfish-actions.pod:2389
+#: ../fish/guestfish-actions.pod:2407 ../fish/guestfish-actions.pod:2445
+#: ../fish/guestfish-actions.pod:2461 ../src/guestfs-actions.pod:2159
+#: ../src/guestfs-actions.pod:3461 ../src/guestfs-actions.pod:3490
+#: ../src/guestfs-actions.pod:3551 ../src/guestfs-actions.pod:3578
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1444
+#: ../fish/guestfish-actions.pod:1449
 msgid "get-trace"
 msgstr "get-trace"
 
 #. type: verbatim
 msgid "get-trace"
 msgstr "get-trace"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1446
+#: ../fish/guestfish-actions.pod:1451
 #, no-wrap
 msgid ""
 " get-trace\n"
 #, no-wrap
 msgid ""
 " get-trace\n"
@@ -7683,17 +7714,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1448 ../src/guestfs-actions.pod:2165
+#: ../fish/guestfish-actions.pod:1453 ../src/guestfs-actions.pod:2170
 msgid "Return the command trace flag."
 msgstr ""
 
 #. type: =head2
 msgid "Return the command trace flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1450
+#: ../fish/guestfish-actions.pod:1455
 msgid "get-umask"
 msgstr "get-umask"
 
 #. type: verbatim
 msgid "get-umask"
 msgstr "get-umask"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1452
+#: ../fish/guestfish-actions.pod:1457
 #, no-wrap
 msgid ""
 " get-umask\n"
 #, no-wrap
 msgid ""
 " get-umask\n"
@@ -7703,19 +7734,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1454
+#: ../fish/guestfish-actions.pod:1459
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Return the current umask.  By default the umask is C<022> unless it has been "
 "set by calling L</umask>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1457
+#: ../fish/guestfish-actions.pod:1462
 msgid "get-verbose"
 msgstr "get-verbose"
 
 #. type: verbatim
 msgid "get-verbose"
 msgstr "get-verbose"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1459
+#: ../fish/guestfish-actions.pod:1464
 #, no-wrap
 msgid ""
 " get-verbose\n"
 #, no-wrap
 msgid ""
 " get-verbose\n"
@@ -7725,17 +7756,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1461 ../src/guestfs-actions.pod:2188
+#: ../fish/guestfish-actions.pod:1466 ../src/guestfs-actions.pod:2193
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 #. type: =head2
 msgid "This returns the verbose messages flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1463
+#: ../fish/guestfish-actions.pod:1468
 msgid "getcon"
 msgstr "getcon"
 
 #. type: verbatim
 msgid "getcon"
 msgstr "getcon"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1465
+#: ../fish/guestfish-actions.pod:1470
 #, no-wrap
 msgid ""
 " getcon\n"
 #, no-wrap
 msgid ""
 " getcon\n"
@@ -7745,22 +7776,22 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1467 ../src/guestfs-actions.pod:2199
+#: ../fish/guestfish-actions.pod:1472 ../src/guestfs-actions.pod:2204
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 #. type: textblock
 msgid "This gets the SELinux security context of the daemon."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1469
+#: ../fish/guestfish-actions.pod:1474
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1472
+#: ../fish/guestfish-actions.pod:1477
 msgid "getxattr"
 msgstr "getxattr"
 
 #. type: verbatim
 msgid "getxattr"
 msgstr "getxattr"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1474
+#: ../fish/guestfish-actions.pod:1479
 #, no-wrap
 msgid ""
 " getxattr path name\n"
 #, no-wrap
 msgid ""
 " getxattr path name\n"
@@ -7770,7 +7801,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1476
+#: ../fish/guestfish-actions.pod:1481
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
@@ -7778,7 +7809,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1480 ../fish/guestfish-actions.pod:2507
+#: ../fish/guestfish-actions.pod:1485 ../fish/guestfish-actions.pod:2534
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling L</getxattrs>.  However some Linux filesystem implementations are "
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling L</getxattrs>.  However some Linux filesystem implementations are "
@@ -7788,25 +7819,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1487 ../fish/guestfish-actions.pod:2514
-#: ../src/guestfs-actions.pod:2228 ../src/guestfs-actions.pod:3684
+#: ../fish/guestfish-actions.pod:1492 ../fish/guestfish-actions.pod:2541
+#: ../src/guestfs-actions.pod:2233 ../src/guestfs-actions.pod:3711
 msgid ""
 "Extended attribute values are blobs of binary data.  If there is no extended "
 "attribute named C<name>, this returns an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Extended attribute values are blobs of binary data.  If there is no extended "
 "attribute named C<name>, this returns an error."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1490
+#: ../fish/guestfish-actions.pod:1495
 msgid "See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 msgstr "Див. також L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 
 #. type: =head2
 msgid "See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 msgstr "Див. також L</getxattrs>, L</lgetxattr>, L<attr(5)>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1492
+#: ../fish/guestfish-actions.pod:1497
 msgid "getxattrs"
 msgstr "getxattrs"
 
 #. type: verbatim
 msgid "getxattrs"
 msgstr "getxattrs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1494
+#: ../fish/guestfish-actions.pod:1499
 #, no-wrap
 msgid ""
 " getxattrs path\n"
 #, no-wrap
 msgid ""
 " getxattrs path\n"
@@ -7816,30 +7847,30 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1496 ../src/guestfs-actions.pod:2245
+#: ../fish/guestfish-actions.pod:1501 ../src/guestfs-actions.pod:2250
 msgid ""
 "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call lists the extended attributes of the file or directory C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1499 ../src/guestfs-actions.pod:2248
+#: ../fish/guestfish-actions.pod:1504 ../src/guestfs-actions.pod:2253
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "At the system call level, this is a combination of the L<listxattr(2)> and "
 "L<getxattr(2)> calls."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1502
+#: ../fish/guestfish-actions.pod:1507
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr "Див. також L</lgetxattrs>, L<attr(5)>."
 
 #. type: =head2
 msgid "See also: L</lgetxattrs>, L<attr(5)>."
 msgstr "Див. також L</lgetxattrs>, L<attr(5)>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1504
+#: ../fish/guestfish-actions.pod:1509
 msgid "glob-expand"
 msgstr "glob-expand"
 
 #. type: verbatim
 msgid "glob-expand"
 msgstr "glob-expand"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1506
+#: ../fish/guestfish-actions.pod:1511
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
 #, no-wrap
 msgid ""
 " glob-expand pattern\n"
@@ -7849,32 +7880,32 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1508 ../src/guestfs-actions.pod:2265
+#: ../fish/guestfish-actions.pod:1513 ../src/guestfs-actions.pod:2270
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command searches for all the pathnames matching C<pattern> according to "
 "the wildcard expansion rules used by the shell."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1512 ../src/guestfs-actions.pod:2269
+#: ../fish/guestfish-actions.pod:1517 ../src/guestfs-actions.pod:2274
 msgid ""
 "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If no paths match, then this returns an empty list (note: not an error)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1515 ../src/guestfs-actions.pod:2272
+#: ../fish/guestfish-actions.pod:1520 ../src/guestfs-actions.pod:2277
 msgid ""
 "It is just a wrapper around the C L<glob(3)> function with flags C<GLOB_MARK|"
 "GLOB_BRACE>.  See that manual page for more details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "It is just a wrapper around the C L<glob(3)> function with flags C<GLOB_MARK|"
 "GLOB_BRACE>.  See that manual page for more details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1519
+#: ../fish/guestfish-actions.pod:1524
 msgid "grep"
 msgstr "grep"
 
 #. type: verbatim
 msgid "grep"
 msgstr "grep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1521
+#: ../fish/guestfish-actions.pod:1526
 #, no-wrap
 msgid ""
 " grep regex path\n"
 #, no-wrap
 msgid ""
 " grep regex path\n"
@@ -7884,17 +7915,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1523 ../src/guestfs-actions.pod:2289
+#: ../fish/guestfish-actions.pod:1528 ../src/guestfs-actions.pod:2294
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid "This calls the external C<grep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1529
+#: ../fish/guestfish-actions.pod:1534
 msgid "grepi"
 msgstr "grepi"
 
 #. type: verbatim
 msgid "grepi"
 msgstr "grepi"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1531
+#: ../fish/guestfish-actions.pod:1536
 #, no-wrap
 msgid ""
 " grepi regex path\n"
 #, no-wrap
 msgid ""
 " grepi regex path\n"
@@ -7904,18 +7935,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1533 ../src/guestfs-actions.pod:2308
+#: ../fish/guestfish-actions.pod:1538 ../src/guestfs-actions.pod:2313
 msgid ""
 "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<grep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1539
+#: ../fish/guestfish-actions.pod:1544
 msgid "grub-install"
 msgstr "grub-install"
 
 #. type: verbatim
 msgid "grub-install"
 msgstr "grub-install"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1541
+#: ../fish/guestfish-actions.pod:1546
 #, no-wrap
 msgid ""
 " grub-install root device\n"
 #, no-wrap
 msgid ""
 " grub-install root device\n"
@@ -7925,16 +7956,32 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1543 ../src/guestfs-actions.pod:2327
+#: ../fish/guestfish-actions.pod:1548 ../src/guestfs-actions.pod:2332
+msgid ""
+"This command installs GRUB 1 (the Grand Unified Bootloader) on C<device>, "
+"with the root directory being C<root>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:1557 ../src/guestfs-actions.pod:2341
+msgid ""
+"There is currently no way in the API to install grub2, which is used by most "
+"modern Linux guests.  It is possible to run the grub2 command from the "
+"guest, although see the caveats in L<guestfs(3)/RUNNING COMMANDS>."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:1564 ../src/guestfs-actions.pod:2348
 msgid ""
 msgid ""
-"This command installs GRUB (the Grand Unified Bootloader) on C<device>, with "
-"the root directory being C<root>."
+"This uses C<grub-install> from the host.  Unfortunately grub is not always "
+"compatible with itself, so this only works in rather narrow circumstances.  "
+"Careful testing with each guest version is advisable."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1546 ../src/guestfs-actions.pod:2330
+#: ../fish/guestfish-actions.pod:1571 ../src/guestfs-actions.pod:2355
 msgid ""
 msgid ""
-"Note: If grub-install reports the error \"No suitable drive was found in the "
+"If grub-install reports the error \"No suitable drive was found in the "
 "generated device map.\" it may be that you need to create a C</boot/grub/"
 "device.map> file first that contains the mapping between grub device names "
 "and Linux device names.  It is usually sufficient to create a file "
 "generated device map.\" it may be that you need to create a C</boot/grub/"
 "device.map> file first that contains the mapping between grub device names "
 "and Linux device names.  It is usually sufficient to create a file "
@@ -7942,7 +7989,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1553 ../src/guestfs-actions.pod:2337
+#: ../fish/guestfish-actions.pod:1578 ../src/guestfs-actions.pod:2362
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
 #, no-wrap
 msgid ""
 " (hd0) /dev/vda\n"
@@ -7950,17 +7997,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1555 ../src/guestfs-actions.pod:2339
+#: ../fish/guestfish-actions.pod:1580 ../src/guestfs-actions.pod:2364
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 #. type: =head2
 msgid "replacing C</dev/vda> with the name of the installation device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1557
+#: ../fish/guestfish-actions.pod:1584
 msgid "head"
 msgstr "head"
 
 #. type: verbatim
 msgid "head"
 msgstr "head"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1559
+#: ../fish/guestfish-actions.pod:1586
 #, no-wrap
 msgid ""
 " head path\n"
 #, no-wrap
 msgid ""
 " head path\n"
@@ -7970,18 +8017,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1561 ../src/guestfs-actions.pod:2351
+#: ../fish/guestfish-actions.pod:1588 ../src/guestfs-actions.pod:2378
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of strings."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command returns up to the first 10 lines of a file as a list of strings."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1567
+#: ../fish/guestfish-actions.pod:1594
 msgid "head-n"
 msgstr "head-n"
 
 #. type: verbatim
 msgid "head-n"
 msgstr "head-n"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1569
+#: ../fish/guestfish-actions.pod:1596
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
 #, no-wrap
 msgid ""
 " head-n nrlines path\n"
@@ -7989,32 +8036,32 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1571 ../src/guestfs-actions.pod:2370
+#: ../fish/guestfish-actions.pod:1598 ../src/guestfs-actions.pod:2397
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the first "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1574 ../src/guestfs-actions.pod:2373
+#: ../fish/guestfish-actions.pod:1601 ../src/guestfs-actions.pod:2400
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, excluding the last C<nrlines> lines."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1577 ../fish/guestfish-actions.pod:4643
-#: ../src/guestfs-actions.pod:2376 ../src/guestfs-actions.pod:6991
+#: ../fish/guestfish-actions.pod:1604 ../fish/guestfish-actions.pod:4670
+#: ../src/guestfs-actions.pod:2403 ../src/guestfs-actions.pod:7018
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 #. type: =head2
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1582
+#: ../fish/guestfish-actions.pod:1609
 msgid "hexdump"
 msgstr "hexdump"
 
 #. type: verbatim
 msgid "hexdump"
 msgstr "hexdump"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1584
+#: ../fish/guestfish-actions.pod:1611
 #, no-wrap
 msgid ""
 " hexdump path\n"
 #, no-wrap
 msgid ""
 " hexdump path\n"
@@ -8024,19 +8071,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1586 ../src/guestfs-actions.pod:2393
+#: ../fish/guestfish-actions.pod:1613 ../src/guestfs-actions.pod:2420
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the human-"
 "readable, canonical hex dump of the file."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This runs C<hexdump -C> on the given C<path>.  The result is the human-"
 "readable, canonical hex dump of the file."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1592
+#: ../fish/guestfish-actions.pod:1619
 msgid "initrd-cat"
 msgstr "initrd-cat"
 
 #. type: verbatim
 msgid "initrd-cat"
 msgstr "initrd-cat"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1594
+#: ../fish/guestfish-actions.pod:1621
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
 #, no-wrap
 msgid ""
 " initrd-cat initrdpath filename\n"
@@ -8046,7 +8093,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1596 ../src/guestfs-actions.pod:2412
+#: ../fish/guestfish-actions.pod:1623 ../src/guestfs-actions.pod:2439
 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</> "
@@ -8054,7 +8101,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1600 ../src/guestfs-actions.pod:2416
+#: ../fish/guestfish-actions.pod:1627 ../src/guestfs-actions.pod:2443
 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 "
@@ -8062,7 +8109,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1604 ../src/guestfs-actions.pod:2420
+#: ../fish/guestfish-actions.pod:1631 ../src/guestfs-actions.pod:2447
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
 #, no-wrap
 msgid ""
 " initrd-cat /boot/initrd-<version>.img init\n"
@@ -8070,17 +8117,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1606
+#: ../fish/guestfish-actions.pod:1633
 msgid "See also L</initrd-list>."
 msgstr "Див. також L</initrd-list>."
 
 #. type: =head2
 msgid "See also L</initrd-list>."
 msgstr "Див. також L</initrd-list>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1611
+#: ../fish/guestfish-actions.pod:1638
 msgid "initrd-list"
 msgstr "initrd-list"
 
 #. type: verbatim
 msgid "initrd-list"
 msgstr "initrd-list"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1613
+#: ../fish/guestfish-actions.pod:1640
 #, no-wrap
 msgid ""
 " initrd-list path\n"
 #, no-wrap
 msgid ""
 " initrd-list path\n"
@@ -8090,12 +8137,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1615 ../src/guestfs-actions.pod:2439
+#: ../fish/guestfish-actions.pod:1642 ../src/guestfs-actions.pod:2466
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 #. type: textblock
 msgid "This command lists out files contained in an initrd."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1617 ../src/guestfs-actions.pod:2441
+#: ../fish/guestfish-actions.pod:1644 ../src/guestfs-actions.pod:2468
 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 "
@@ -8103,7 +8150,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1621 ../src/guestfs-actions.pod:2445
+#: ../fish/guestfish-actions.pod:1648 ../src/guestfs-actions.pod:2472
 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 "
@@ -8111,12 +8158,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1625
+#: ../fish/guestfish-actions.pod:1652
 msgid "inotify-add-watch"
 msgstr "inotify-add-watch"
 
 #. type: verbatim
 msgid "inotify-add-watch"
 msgstr "inotify-add-watch"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1627
+#: ../fish/guestfish-actions.pod:1654
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
 #, no-wrap
 msgid ""
 " inotify-add-watch path mask\n"
@@ -8126,31 +8173,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1629 ../src/guestfs-actions.pod:2462
+#: ../fish/guestfish-actions.pod:1656 ../src/guestfs-actions.pod:2489
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 #. type: textblock
 msgid "Watch C<path> for the events listed in C<mask>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1631 ../src/guestfs-actions.pod:2464
+#: ../fish/guestfish-actions.pod:1658 ../src/guestfs-actions.pod:2491
 msgid ""
 "Note that if C<path> is a directory then events within that directory are "
 "watched, but this does I<not> happen recursively (in subdirectories)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that if C<path> is a directory then events within that directory are "
 "watched, but this does I<not> happen recursively (in subdirectories)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1635 ../src/guestfs-actions.pod:2468
+#: ../fish/guestfish-actions.pod:1662 ../src/guestfs-actions.pod:2495
 msgid ""
 "Note for non-C or non-Linux callers: the inotify events are defined by the "
 "Linux kernel ABI and are listed in C</usr/include/sys/inotify.h>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note for non-C or non-Linux callers: the inotify events are defined by the "
 "Linux kernel ABI and are listed in C</usr/include/sys/inotify.h>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1639
+#: ../fish/guestfish-actions.pod:1666
 msgid "inotify-close"
 msgstr "inotify-close"
 
 #. type: verbatim
 msgid "inotify-close"
 msgstr "inotify-close"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1641
+#: ../fish/guestfish-actions.pod:1668
 #, no-wrap
 msgid ""
 " inotify-close\n"
 #, no-wrap
 msgid ""
 " inotify-close\n"
@@ -8160,7 +8207,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1643 ../src/guestfs-actions.pod:2481
+#: ../fish/guestfish-actions.pod:1670 ../src/guestfs-actions.pod:2508
 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 "
@@ -8168,12 +8215,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1647
+#: ../fish/guestfish-actions.pod:1674
 msgid "inotify-files"
 msgstr "inotify-files"
 
 #. type: verbatim
 msgid "inotify-files"
 msgstr "inotify-files"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1649
+#: ../fish/guestfish-actions.pod:1676
 #, no-wrap
 msgid ""
 " inotify-files\n"
 #, no-wrap
 msgid ""
 " inotify-files\n"
@@ -8183,7 +8230,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1651
+#: ../fish/guestfish-actions.pod:1678
 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 "
@@ -8191,12 +8238,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1655
+#: ../fish/guestfish-actions.pod:1682
 msgid "inotify-init"
 msgstr "inotify-init"
 
 #. type: verbatim
 msgid "inotify-init"
 msgstr "inotify-init"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1657
+#: ../fish/guestfish-actions.pod:1684
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
 #, no-wrap
 msgid ""
 " inotify-init maxevents\n"
@@ -8204,14 +8251,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1659 ../src/guestfs-actions.pod:2510
+#: ../fish/guestfish-actions.pod:1686 ../src/guestfs-actions.pod:2537
 msgid ""
 "This command creates a new inotify handle.  The inotify subsystem can be "
 "used to notify events which happen to objects in the guest filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command creates a new inotify handle.  The inotify subsystem can be "
 "used to notify events which happen to objects in the guest filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1663
+#: ../fish/guestfish-actions.pod:1690
 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>, "
@@ -8222,7 +8269,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1673
+#: ../fish/guestfish-actions.pod:1700
 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 "
@@ -8230,7 +8277,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1679
+#: ../fish/guestfish-actions.pod:1706
 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>).  "
@@ -8239,14 +8286,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1686
+#: ../fish/guestfish-actions.pod:1713
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The handle should be closed after use by calling L</inotify-close>.  This "
 "also removes any watches automatically."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1690 ../src/guestfs-actions.pod:2541
+#: ../fish/guestfish-actions.pod:1717 ../src/guestfs-actions.pod:2568
 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 "
@@ -8254,12 +8301,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1695
+#: ../fish/guestfish-actions.pod:1722
 msgid "inotify-read"
 msgstr "inotify-read"
 
 #. type: verbatim
 msgid "inotify-read"
 msgstr "inotify-read"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1697
+#: ../fish/guestfish-actions.pod:1724
 #, no-wrap
 msgid ""
 " inotify-read\n"
 #, no-wrap
 msgid ""
 " inotify-read\n"
@@ -8269,19 +8316,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1699 ../src/guestfs-actions.pod:2555
+#: ../fish/guestfish-actions.pod:1726 ../src/guestfs-actions.pod:2582
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the complete queue of events that have happened since the previous "
 "read call."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1702 ../src/guestfs-actions.pod:2558
+#: ../fish/guestfish-actions.pod:1729 ../src/guestfs-actions.pod:2585
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 #. type: textblock
 msgid "If no events have happened, this returns an empty list."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1704 ../src/guestfs-actions.pod:2560
+#: ../fish/guestfish-actions.pod:1731 ../src/guestfs-actions.pod:2587
 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 "
@@ -8290,12 +8337,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1710
+#: ../fish/guestfish-actions.pod:1737
 msgid "inotify-rm-watch"
 msgstr "inotify-rm-watch"
 
 #. type: verbatim
 msgid "inotify-rm-watch"
 msgstr "inotify-rm-watch"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1712
+#: ../fish/guestfish-actions.pod:1739
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
 #, no-wrap
 msgid ""
 " inotify-rm-watch wd\n"
@@ -8303,17 +8350,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1714
+#: ../fish/guestfish-actions.pod:1741
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 #. type: =head2
 msgid "Remove a previously defined inotify watch.  See L</inotify-add-watch>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1717
+#: ../fish/guestfish-actions.pod:1744
 msgid "inspect-get-arch"
 msgstr "inspect-get-arch"
 
 #. type: verbatim
 msgid "inspect-get-arch"
 msgstr "inspect-get-arch"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1719
+#: ../fish/guestfish-actions.pod:1746
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
 #, no-wrap
 msgid ""
 " inspect-get-arch root\n"
@@ -8323,47 +8370,47 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1721
+#: ../fish/guestfish-actions.pod:1748
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under L</file-architecture>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1725 ../src/guestfs-actions.pod:2595
+#: ../fish/guestfish-actions.pod:1752 ../src/guestfs-actions.pod:2622
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the architecture could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1728 ../fish/guestfish-actions.pod:1811
-#: ../fish/guestfish-actions.pod:1890 ../fish/guestfish-actions.pod:1902
-#: ../fish/guestfish-actions.pod:1986 ../fish/guestfish-actions.pod:2047
-#: ../fish/guestfish-actions.pod:2068 ../fish/guestfish-actions.pod:2082
-#: ../fish/guestfish-actions.pod:2122 ../fish/guestfish-actions.pod:2154
-#: ../fish/guestfish-actions.pod:2167 ../fish/guestfish-actions.pod:2180
-#: ../fish/guestfish-actions.pod:2190 ../fish/guestfish-actions.pod:2200
-#: ../fish/guestfish-actions.pod:2212 ../fish/guestfish-actions.pod:2308
-#: ../fish/guestfish-actions.pod:2342 ../src/guestfs-actions.pod:2598
-#: ../src/guestfs-actions.pod:2688 ../src/guestfs-actions.pod:2792
-#: ../src/guestfs-actions.pod:2811 ../src/guestfs-actions.pod:2942
-#: ../src/guestfs-actions.pod:3025 ../src/guestfs-actions.pod:3053
-#: ../src/guestfs-actions.pod:3074 ../src/guestfs-actions.pod:3127
-#: ../src/guestfs-actions.pod:3167 ../src/guestfs-actions.pod:3187
-#: ../src/guestfs-actions.pod:3207 ../src/guestfs-actions.pod:3224
-#: ../src/guestfs-actions.pod:3240 ../src/guestfs-actions.pod:3258
-#: ../src/guestfs-actions.pod:3360 ../src/guestfs-actions.pod:3401
+#: ../fish/guestfish-actions.pod:1755 ../fish/guestfish-actions.pod:1838
+#: ../fish/guestfish-actions.pod:1917 ../fish/guestfish-actions.pod:1929
+#: ../fish/guestfish-actions.pod:2013 ../fish/guestfish-actions.pod:2074
+#: ../fish/guestfish-actions.pod:2095 ../fish/guestfish-actions.pod:2109
+#: ../fish/guestfish-actions.pod:2149 ../fish/guestfish-actions.pod:2181
+#: ../fish/guestfish-actions.pod:2194 ../fish/guestfish-actions.pod:2207
+#: ../fish/guestfish-actions.pod:2217 ../fish/guestfish-actions.pod:2227
+#: ../fish/guestfish-actions.pod:2239 ../fish/guestfish-actions.pod:2335
+#: ../fish/guestfish-actions.pod:2369 ../src/guestfs-actions.pod:2625
+#: ../src/guestfs-actions.pod:2715 ../src/guestfs-actions.pod:2819
+#: ../src/guestfs-actions.pod:2838 ../src/guestfs-actions.pod:2969
+#: ../src/guestfs-actions.pod:3052 ../src/guestfs-actions.pod:3080
+#: ../src/guestfs-actions.pod:3101 ../src/guestfs-actions.pod:3154
+#: ../src/guestfs-actions.pod:3194 ../src/guestfs-actions.pod:3214
+#: ../src/guestfs-actions.pod:3234 ../src/guestfs-actions.pod:3251
+#: ../src/guestfs-actions.pod:3267 ../src/guestfs-actions.pod:3285
+#: ../src/guestfs-actions.pod:3387 ../src/guestfs-actions.pod:3428
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 #. type: =head2
 msgid "Please read L<guestfs(3)/INSPECTION> for more details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1730
+#: ../fish/guestfish-actions.pod:1757
 msgid "inspect-get-distro"
 msgstr "inspect-get-distro"
 
 #. type: verbatim
 msgid "inspect-get-distro"
 msgstr "inspect-get-distro"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1732
+#: ../fish/guestfish-actions.pod:1759
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
 #, no-wrap
 msgid ""
 " inspect-get-distro root\n"
@@ -8373,197 +8420,197 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1734 ../src/guestfs-actions.pod:2611
+#: ../fish/guestfish-actions.pod:1761 ../src/guestfs-actions.pod:2638
 msgid ""
 "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the distro (distribution) of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1737 ../src/guestfs-actions.pod:2614
+#: ../fish/guestfish-actions.pod:1764 ../src/guestfs-actions.pod:2641
 msgid "Currently defined distros are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined distros are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1741 ../src/guestfs-actions.pod:2618
+#: ../fish/guestfish-actions.pod:1768 ../src/guestfs-actions.pod:2645
 msgid "\"archlinux\""
 msgstr "\"archlinux\""
 
 #. type: textblock
 msgid "\"archlinux\""
 msgstr "\"archlinux\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1743 ../src/guestfs-actions.pod:2620
+#: ../fish/guestfish-actions.pod:1770 ../src/guestfs-actions.pod:2647
 msgid "Arch Linux."
 msgstr "Arch Linux."
 
 #. type: =item
 msgid "Arch Linux."
 msgstr "Arch Linux."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1745 ../src/guestfs-actions.pod:2622
+#: ../fish/guestfish-actions.pod:1772 ../src/guestfs-actions.pod:2649
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
 msgid "\"centos\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1747 ../src/guestfs-actions.pod:2624
+#: ../fish/guestfish-actions.pod:1774 ../src/guestfs-actions.pod:2651
 msgid "CentOS."
 msgstr ""
 
 #. type: =item
 msgid "CentOS."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1749 ../src/guestfs-actions.pod:2626
+#: ../fish/guestfish-actions.pod:1776 ../src/guestfs-actions.pod:2653
 msgid "\"debian\""
 msgstr "\"debian\""
 
 #. type: textblock
 msgid "\"debian\""
 msgstr "\"debian\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1751 ../src/guestfs-actions.pod:2628
+#: ../fish/guestfish-actions.pod:1778 ../src/guestfs-actions.pod:2655
 msgid "Debian."
 msgstr "Debian."
 
 #. type: =item
 msgid "Debian."
 msgstr "Debian."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1753 ../src/guestfs-actions.pod:2630
+#: ../fish/guestfish-actions.pod:1780 ../src/guestfs-actions.pod:2657
 msgid "\"fedora\""
 msgstr "\"fedora\""
 
 #. type: textblock
 msgid "\"fedora\""
 msgstr "\"fedora\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1755 ../src/guestfs-actions.pod:2632
+#: ../fish/guestfish-actions.pod:1782 ../src/guestfs-actions.pod:2659
 msgid "Fedora."
 msgstr "Fedora."
 
 #. type: =item
 msgid "Fedora."
 msgstr "Fedora."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1757 ../src/guestfs-actions.pod:2634
+#: ../fish/guestfish-actions.pod:1784 ../src/guestfs-actions.pod:2661
 msgid "\"gentoo\""
 msgstr "\"gentoo\""
 
 #. type: textblock
 msgid "\"gentoo\""
 msgstr "\"gentoo\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1759 ../src/guestfs-actions.pod:2636
+#: ../fish/guestfish-actions.pod:1786 ../src/guestfs-actions.pod:2663
 msgid "Gentoo."
 msgstr "Gentoo."
 
 #. type: =item
 msgid "Gentoo."
 msgstr "Gentoo."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1761 ../src/guestfs-actions.pod:2638
+#: ../fish/guestfish-actions.pod:1788 ../src/guestfs-actions.pod:2665
 msgid "\"linuxmint\""
 msgstr "\"linuxmint\""
 
 #. type: textblock
 msgid "\"linuxmint\""
 msgstr "\"linuxmint\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1763 ../src/guestfs-actions.pod:2640
+#: ../fish/guestfish-actions.pod:1790 ../src/guestfs-actions.pod:2667
 msgid "Linux Mint."
 msgstr "Linux Mint."
 
 #. type: =item
 msgid "Linux Mint."
 msgstr "Linux Mint."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1765 ../src/guestfs-actions.pod:2642
+#: ../fish/guestfish-actions.pod:1792 ../src/guestfs-actions.pod:2669
 msgid "\"mandriva\""
 msgstr "\"mandriva\""
 
 #. type: textblock
 msgid "\"mandriva\""
 msgstr "\"mandriva\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1767 ../src/guestfs-actions.pod:2644
+#: ../fish/guestfish-actions.pod:1794 ../src/guestfs-actions.pod:2671
 msgid "Mandriva."
 msgstr "Mandriva."
 
 #. type: =item
 msgid "Mandriva."
 msgstr "Mandriva."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1769 ../src/guestfs-actions.pod:2646
+#: ../fish/guestfish-actions.pod:1796 ../src/guestfs-actions.pod:2673
 msgid "\"meego\""
 msgstr "\"meego\""
 
 #. type: textblock
 msgid "\"meego\""
 msgstr "\"meego\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1771 ../src/guestfs-actions.pod:2648
+#: ../fish/guestfish-actions.pod:1798 ../src/guestfs-actions.pod:2675
 msgid "MeeGo."
 msgstr "MeeGo."
 
 #. type: =item
 msgid "MeeGo."
 msgstr "MeeGo."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1773 ../src/guestfs-actions.pod:2650
+#: ../fish/guestfish-actions.pod:1800 ../src/guestfs-actions.pod:2677
 msgid "\"pardus\""
 msgstr "\"pardus\""
 
 #. type: textblock
 msgid "\"pardus\""
 msgstr "\"pardus\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1775 ../src/guestfs-actions.pod:2652
+#: ../fish/guestfish-actions.pod:1802 ../src/guestfs-actions.pod:2679
 msgid "Pardus."
 msgstr "Pardus."
 
 #. type: =item
 msgid "Pardus."
 msgstr "Pardus."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1777 ../src/guestfs-actions.pod:2654
+#: ../fish/guestfish-actions.pod:1804 ../src/guestfs-actions.pod:2681
 msgid "\"redhat-based\""
 msgstr "\"redhat-based\""
 
 #. type: textblock
 msgid "\"redhat-based\""
 msgstr "\"redhat-based\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1779 ../src/guestfs-actions.pod:2656
+#: ../fish/guestfish-actions.pod:1806 ../src/guestfs-actions.pod:2683
 msgid "Some Red Hat-derived distro."
 msgstr "Дистрибутив, що походить від Red Hat."
 
 #. type: =item
 msgid "Some Red Hat-derived distro."
 msgstr "Дистрибутив, що походить від Red Hat."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1781 ../src/guestfs-actions.pod:2658
+#: ../fish/guestfish-actions.pod:1808 ../src/guestfs-actions.pod:2685
 msgid "\"rhel\""
 msgstr "\"rhel\""
 
 #. type: textblock
 msgid "\"rhel\""
 msgstr "\"rhel\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1783 ../src/guestfs-actions.pod:2660
+#: ../fish/guestfish-actions.pod:1810 ../src/guestfs-actions.pod:2687
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
 msgid "Red Hat Enterprise Linux."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1785 ../src/guestfs-actions.pod:2662
+#: ../fish/guestfish-actions.pod:1812 ../src/guestfs-actions.pod:2689
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
 msgid "\"scientificlinux\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1787 ../src/guestfs-actions.pod:2664
+#: ../fish/guestfish-actions.pod:1814 ../src/guestfs-actions.pod:2691
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
 msgid "Scientific Linux."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1789 ../src/guestfs-actions.pod:2666
+#: ../fish/guestfish-actions.pod:1816 ../src/guestfs-actions.pod:2693
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
 msgid "\"slackware\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1791 ../src/guestfs-actions.pod:2668
+#: ../fish/guestfish-actions.pod:1818 ../src/guestfs-actions.pod:2695
 msgid "Slackware."
 msgstr ""
 
 #. type: =item
 msgid "Slackware."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1793 ../src/guestfs-actions.pod:2670
+#: ../fish/guestfish-actions.pod:1820 ../src/guestfs-actions.pod:2697
 msgid "\"ubuntu\""
 msgstr "\"ubuntu\""
 
 #. type: textblock
 msgid "\"ubuntu\""
 msgstr "\"ubuntu\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1795 ../src/guestfs-actions.pod:2672
+#: ../fish/guestfish-actions.pod:1822 ../src/guestfs-actions.pod:2699
 msgid "Ubuntu."
 msgstr "Ubuntu."
 
 #. type: =item
 msgid "Ubuntu."
 msgstr "Ubuntu."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1797 ../fish/guestfish-actions.pod:1881
-#: ../fish/guestfish-actions.pod:2145 ../src/guestfs-actions.pod:2674
-#: ../src/guestfs-actions.pod:2783 ../src/guestfs-actions.pod:3158
+#: ../fish/guestfish-actions.pod:1824 ../fish/guestfish-actions.pod:1908
+#: ../fish/guestfish-actions.pod:2172 ../src/guestfs-actions.pod:2701
+#: ../src/guestfs-actions.pod:2810 ../src/guestfs-actions.pod:3185
 msgid "\"unknown\""
 msgstr "\"unknown\""
 
 #. type: textblock
 msgid "\"unknown\""
 msgstr "\"unknown\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1799 ../src/guestfs-actions.pod:2676
+#: ../fish/guestfish-actions.pod:1826 ../src/guestfs-actions.pod:2703
 msgid "The distro could not be determined."
 msgstr "Дистрибутив, тип якого не вдалося визначити."
 
 #. type: =item
 msgid "The distro could not be determined."
 msgstr "Дистрибутив, тип якого не вдалося визначити."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1801 ../fish/guestfish-actions.pod:2137
-#: ../src/guestfs-actions.pod:2678 ../src/guestfs-actions.pod:3150
+#: ../fish/guestfish-actions.pod:1828 ../fish/guestfish-actions.pod:2164
+#: ../src/guestfs-actions.pod:2705 ../src/guestfs-actions.pod:3177
 msgid "\"windows\""
 msgstr "\"windows\""
 
 #. type: textblock
 msgid "\"windows\""
 msgstr "\"windows\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1803 ../src/guestfs-actions.pod:2680
+#: ../fish/guestfish-actions.pod:1830 ../src/guestfs-actions.pod:2707
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Windows does not have distributions.  This string is returned if the OS type "
 "is Windows."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1808 ../fish/guestfish-actions.pod:1887
-#: ../fish/guestfish-actions.pod:2151 ../src/guestfs-actions.pod:2685
-#: ../src/guestfs-actions.pod:2789 ../src/guestfs-actions.pod:3164
+#: ../fish/guestfish-actions.pod:1835 ../fish/guestfish-actions.pod:1914
+#: ../fish/guestfish-actions.pod:2178 ../src/guestfs-actions.pod:2712
+#: ../src/guestfs-actions.pod:2816 ../src/guestfs-actions.pod:3191
 msgid ""
 "Future versions of libguestfs may return other strings here.  The caller "
 "should be prepared to handle any string."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Future versions of libguestfs may return other strings here.  The caller "
 "should be prepared to handle any string."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1813
+#: ../fish/guestfish-actions.pod:1840
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-drive-mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1815
+#: ../fish/guestfish-actions.pod:1842
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
 #, no-wrap
 msgid ""
 " inspect-get-drive-mappings root\n"
@@ -8571,7 +8618,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1817 ../src/guestfs-actions.pod:2701
+#: ../fish/guestfish-actions.pod:1844 ../src/guestfs-actions.pod:2728
 msgid ""
 "This call is useful for Windows which uses a primitive system of assigning "
 "drive letters (like \"C:\") to partitions.  This inspection API examines the "
 msgid ""
 "This call is useful for Windows which uses a primitive system of assigning "
 "drive letters (like \"C:\") to partitions.  This inspection API examines the "
@@ -8580,7 +8627,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1823 ../src/guestfs-actions.pod:2707
+#: ../fish/guestfish-actions.pod:1850 ../src/guestfs-actions.pod:2734
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
 #, no-wrap
 msgid ""
 " C      =>     /dev/vda2\n"
@@ -8590,7 +8637,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1827 ../src/guestfs-actions.pod:2711
+#: ../fish/guestfish-actions.pod:1854 ../src/guestfs-actions.pod:2738
 msgid ""
 "Note that keys are drive letters.  For Windows, the key is case insensitive "
 "and just contains the drive letter, without the customary colon separator "
 msgid ""
 "Note that keys are drive letters.  For Windows, the key is case insensitive "
 "and just contains the drive letter, without the customary colon separator "
@@ -8598,7 +8645,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1831 ../src/guestfs-actions.pod:2715
+#: ../fish/guestfish-actions.pod:1858 ../src/guestfs-actions.pod:2742
 msgid ""
 "In future we may support other operating systems that also used drive "
 "letters, but the keys for those might not be case insensitive and might be "
 msgid ""
 "In future we may support other operating systems that also used drive "
 "letters, but the keys for those might not be case insensitive and might be "
@@ -8607,33 +8654,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1836 ../src/guestfs-actions.pod:2720
+#: ../fish/guestfish-actions.pod:1863 ../src/guestfs-actions.pod:2747
 msgid ""
 "For Windows guests, currently only hard drive mappings are returned.  "
 "Removable disks (eg. DVD-ROMs) are ignored."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For Windows guests, currently only hard drive mappings are returned.  "
 "Removable disks (eg. DVD-ROMs) are ignored."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1839 ../src/guestfs-actions.pod:2723
+#: ../fish/guestfish-actions.pod:1866 ../src/guestfs-actions.pod:2750
 msgid ""
 "For guests that do not use drive mappings, or if the drive mappings could "
 "not be determined, this returns an empty hash table."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For guests that do not use drive mappings, or if the drive mappings could "
 "not be determined, this returns an empty hash table."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1842
+#: ../fish/guestfish-actions.pod:1869
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-mountpoints>, L</inspect-get-filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-mountpoints>, L</inspect-get-filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1846
+#: ../fish/guestfish-actions.pod:1873
 msgid "inspect-get-filesystems"
 msgstr "inspect-get-filesystems"
 
 #. type: verbatim
 msgid "inspect-get-filesystems"
 msgstr "inspect-get-filesystems"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1848
+#: ../fish/guestfish-actions.pod:1875
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
 #, no-wrap
 msgid ""
 " inspect-get-filesystems root\n"
@@ -8643,7 +8690,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1850 ../src/guestfs-actions.pod:2744
+#: ../fish/guestfish-actions.pod:1877 ../src/guestfs-actions.pod:2771
 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 "
@@ -8651,26 +8698,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1855 ../src/guestfs-actions.pod:2749
+#: ../fish/guestfish-actions.pod:1882 ../src/guestfs-actions.pod:2776
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "In the case of a multi-boot virtual machine, it is possible for a filesystem "
 "to be shared between operating systems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1858
+#: ../fish/guestfish-actions.pod:1885
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-mountpoints>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-mountpoints>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1861
+#: ../fish/guestfish-actions.pod:1888
 msgid "inspect-get-format"
 msgstr "inspect-get-format"
 
 #. type: verbatim
 msgid "inspect-get-format"
 msgstr "inspect-get-format"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1863
+#: ../fish/guestfish-actions.pod:1890
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-format root\n"
@@ -8680,51 +8727,51 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1865 ../src/guestfs-actions.pod:2767
+#: ../fish/guestfish-actions.pod:1892 ../src/guestfs-actions.pod:2794
 msgid ""
 "This returns the format of the inspected operating system.  You can use it "
 "to detect install images, live CDs and similar."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the format of the inspected operating system.  You can use it "
 "to detect install images, live CDs and similar."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1868 ../src/guestfs-actions.pod:2770
+#: ../fish/guestfish-actions.pod:1895 ../src/guestfs-actions.pod:2797
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
 msgid "Currently defined formats are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1872 ../src/guestfs-actions.pod:2774
+#: ../fish/guestfish-actions.pod:1899 ../src/guestfs-actions.pod:2801
 msgid "\"installed\""
 msgstr "\"installed\""
 
 #. type: textblock
 msgid "\"installed\""
 msgstr "\"installed\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1874 ../src/guestfs-actions.pod:2776
+#: ../fish/guestfish-actions.pod:1901 ../src/guestfs-actions.pod:2803
 msgid "This is an installed operating system."
 msgstr "Це встановлена операційна система."
 
 #. type: =item
 msgid "This is an installed operating system."
 msgstr "Це встановлена операційна система."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:1876 ../src/guestfs-actions.pod:2778
+#: ../fish/guestfish-actions.pod:1903 ../src/guestfs-actions.pod:2805
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
 msgid "\"installer\""
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1878 ../src/guestfs-actions.pod:2780
+#: ../fish/guestfish-actions.pod:1905 ../src/guestfs-actions.pod:2807
 msgid ""
 "The disk image being inspected is not an installed operating system, but a "
 "I<bootable> install disk, live CD, or similar."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The disk image being inspected is not an installed operating system, but a "
 "I<bootable> install disk, live CD, or similar."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1883 ../src/guestfs-actions.pod:2785
+#: ../fish/guestfish-actions.pod:1910 ../src/guestfs-actions.pod:2812
 msgid "The format of this disk image is not known."
 msgstr ""
 
 #. type: =head2
 msgid "The format of this disk image is not known."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1892
+#: ../fish/guestfish-actions.pod:1919
 msgid "inspect-get-hostname"
 msgstr "inspect-get-hostname"
 
 #. type: verbatim
 msgid "inspect-get-hostname"
 msgstr "inspect-get-hostname"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1894
+#: ../fish/guestfish-actions.pod:1921
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
 #, no-wrap
 msgid ""
 " inspect-get-hostname root\n"
@@ -8734,26 +8781,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1896 ../src/guestfs-actions.pod:2805
+#: ../fish/guestfish-actions.pod:1923 ../src/guestfs-actions.pod:2832
 msgid ""
 "This function returns the hostname of the operating system as found by "
 "inspection of the guest's configuration files."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns the hostname of the operating system as found by "
 "inspection of the guest's configuration files."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1899 ../src/guestfs-actions.pod:2808
+#: ../fish/guestfish-actions.pod:1926 ../src/guestfs-actions.pod:2835
 msgid ""
 "If the hostname could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the hostname could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1904
+#: ../fish/guestfish-actions.pod:1931
 msgid "inspect-get-icon"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-icon"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1906
+#: ../fish/guestfish-actions.pod:1933
 #, no-wrap
 msgid ""
 " inspect-get-icon root [favicon:..] [highquality:..]\n"
 #, no-wrap
 msgid ""
 " inspect-get-icon root [favicon:..] [highquality:..]\n"
@@ -8761,7 +8808,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1908 ../src/guestfs-actions.pod:2834
+#: ../fish/guestfish-actions.pod:1935 ../src/guestfs-actions.pod:2861
 msgid ""
 "This function returns an icon corresponding to the inspected operating "
 "system.  The icon is returned as a buffer containing a PNG image (re-encoded "
 msgid ""
 "This function returns an icon corresponding to the inspected operating "
 "system.  The icon is returned as a buffer containing a PNG image (re-encoded "
@@ -8769,14 +8816,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1912 ../src/guestfs-actions.pod:2838
+#: ../fish/guestfish-actions.pod:1939 ../src/guestfs-actions.pod:2865
 msgid ""
 "If it was not possible to get an icon this function returns a zero-length "
 "(non-NULL) buffer.  I<Callers must check for this case>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If it was not possible to get an icon this function returns a zero-length "
 "(non-NULL) buffer.  I<Callers must check for this case>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1915 ../src/guestfs-actions.pod:2841
+#: ../fish/guestfish-actions.pod:1942 ../src/guestfs-actions.pod:2868
 msgid ""
 "Libguestfs will start by looking for a file called C</etc/favicon.png> or "
 "C<C:\\etc\\favicon.png> and if it has the correct format, the contents of "
 msgid ""
 "Libguestfs will start by looking for a file called C</etc/favicon.png> or "
 "C<C:\\etc\\favicon.png> and if it has the correct format, the contents of "
@@ -8785,14 +8832,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1921 ../src/guestfs-actions.pod:2847
+#: ../fish/guestfish-actions.pod:1948 ../src/guestfs-actions.pod:2874
 msgid ""
 "If finding the favicon fails, then we look in other places in the guest for "
 "a suitable icon."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If finding the favicon fails, then we look in other places in the guest for "
 "a suitable icon."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1924 ../src/guestfs-actions.pod:2850
+#: ../fish/guestfish-actions.pod:1951 ../src/guestfs-actions.pod:2877
 msgid ""
 "If the optional C<highquality> boolean is true then only high quality icons "
 "are returned, which means only icons of high resolution with an alpha "
 msgid ""
 "If the optional C<highquality> boolean is true then only high quality icons "
 "are returned, which means only icons of high resolution with an alpha "
@@ -8801,7 +8848,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1935 ../src/guestfs-actions.pod:2861
+#: ../fish/guestfish-actions.pod:1962 ../src/guestfs-actions.pod:2888
 msgid ""
 "Unlike most other inspection API calls, the guest's disks must be mounted up "
 "before you call this, since it needs to read information from the guest "
 msgid ""
 "Unlike most other inspection API calls, the guest's disks must be mounted up "
 "before you call this, since it needs to read information from the guest "
@@ -8809,7 +8856,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1941 ../src/guestfs-actions.pod:2867
+#: ../fish/guestfish-actions.pod:1968 ../src/guestfs-actions.pod:2894
 msgid ""
 "B<Security:> The icon data comes from the untrusted guest, and should be "
 "treated with caution.  PNG files have been known to contain exploits.  "
 msgid ""
 "B<Security:> The icon data comes from the untrusted guest, and should be "
 "treated with caution.  PNG files have been known to contain exploits.  "
@@ -8818,7 +8865,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1949 ../src/guestfs-actions.pod:2875
+#: ../fish/guestfish-actions.pod:1976 ../src/guestfs-actions.pod:2902
 msgid ""
 "The PNG image returned can be any size.  It might not be square.  Libguestfs "
 "tries to return the largest, highest quality icon available.  The "
 msgid ""
 "The PNG image returned can be any size.  It might not be square.  Libguestfs "
 "tries to return the largest, highest quality icon available.  The "
@@ -8826,7 +8873,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1956 ../src/guestfs-actions.pod:2882
+#: ../fish/guestfish-actions.pod:1983 ../src/guestfs-actions.pod:2909
 msgid ""
 "Extracting icons from Windows guests requires the external C<wrestool> "
 "program from the C<icoutils> package, and several programs (C<bmptopnm>, "
 msgid ""
 "Extracting icons from Windows guests requires the external C<wrestool> "
 "program from the C<icoutils> package, and several programs (C<bmptopnm>, "
@@ -8835,19 +8882,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1963 ../src/guestfs-actions.pod:2889
+#: ../fish/guestfish-actions.pod:1990 ../src/guestfs-actions.pod:2916
 msgid ""
 "Operating system icons are usually trademarks.  Seek legal advice before "
 "using trademarks in applications."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Operating system icons are usually trademarks.  Seek legal advice before "
 "using trademarks in applications."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1970
+#: ../fish/guestfish-actions.pod:1997
 msgid "inspect-get-major-version"
 msgstr "inspect-get-major-version"
 
 #. type: verbatim
 msgid "inspect-get-major-version"
 msgstr "inspect-get-major-version"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1972
+#: ../fish/guestfish-actions.pod:1999
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-major-version root\n"
@@ -8857,13 +8904,13 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1974 ../src/guestfs-actions.pod:2930
+#: ../fish/guestfish-actions.pod:2001 ../src/guestfs-actions.pod:2957
 msgid ""
 "This returns the major version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the major version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1977 ../src/guestfs-actions.pod:2933
+#: ../fish/guestfish-actions.pod:2004 ../src/guestfs-actions.pod:2960
 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 "
@@ -8873,18 +8920,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1984 ../fish/guestfish-actions.pod:1995
-#: ../src/guestfs-actions.pod:2940 ../src/guestfs-actions.pod:2957
+#: ../fish/guestfish-actions.pod:2011 ../fish/guestfish-actions.pod:2022
+#: ../src/guestfs-actions.pod:2967 ../src/guestfs-actions.pod:2984
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 #. type: =head2
 msgid "If the version could not be determined, then C<0> is returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:1988
+#: ../fish/guestfish-actions.pod:2015
 msgid "inspect-get-minor-version"
 msgstr "inspect-get-minor-version"
 
 #. type: verbatim
 msgid "inspect-get-minor-version"
 msgstr "inspect-get-minor-version"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:1990
+#: ../fish/guestfish-actions.pod:2017
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
 #, no-wrap
 msgid ""
 " inspect-get-minor-version root\n"
@@ -8894,25 +8941,25 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1992 ../src/guestfs-actions.pod:2954
+#: ../fish/guestfish-actions.pod:2019 ../src/guestfs-actions.pod:2981
 msgid ""
 "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the minor version number of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:1997
+#: ../fish/guestfish-actions.pod:2024
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-major-version>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-major-version>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2000
+#: ../fish/guestfish-actions.pod:2027
 msgid "inspect-get-mountpoints"
 msgstr "inspect-get-mountpoints"
 
 #. type: verbatim
 msgid "inspect-get-mountpoints"
 msgstr "inspect-get-mountpoints"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2002
+#: ../fish/guestfish-actions.pod:2029
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
 #, no-wrap
 msgid ""
 " inspect-get-mountpoints root\n"
@@ -8922,7 +8969,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2004 ../src/guestfs-actions.pod:2972
+#: ../fish/guestfish-actions.pod:2031 ../src/guestfs-actions.pod:2999
 msgid ""
 "This returns a hash of where we think the filesystems associated with this "
 "operating system should be mounted.  Callers should note that this is at "
 msgid ""
 "This returns a hash of where we think the filesystems associated with this "
 "operating system should be mounted.  Callers should note that this is at "
@@ -8933,7 +8980,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2013 ../src/guestfs-actions.pod:2981
+#: ../fish/guestfish-actions.pod:2040 ../src/guestfs-actions.pod:3008
 msgid ""
 "Each element in the returned hashtable has a key which is the path of the "
 "mountpoint (eg. C</boot>) and a value which is the filesystem that would be "
 msgid ""
 "Each element in the returned hashtable has a key which is the path of the "
 "mountpoint (eg. C</boot>) and a value which is the filesystem that would be "
@@ -8941,13 +8988,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2018 ../src/guestfs-actions.pod:2986
+#: ../fish/guestfish-actions.pod:2045 ../src/guestfs-actions.pod:3013
 msgid ""
 "Non-mounted devices such as swap devices are I<not> returned in this list."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Non-mounted devices such as swap devices are I<not> returned in this list."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2021
+#: ../fish/guestfish-actions.pod:2048
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
@@ -8956,19 +9003,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2027
+#: ../fish/guestfish-actions.pod:2054
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2030
+#: ../fish/guestfish-actions.pod:2057
 msgid "inspect-get-package-format"
 msgstr "inspect-get-package-format"
 
 #. type: verbatim
 msgid "inspect-get-package-format"
 msgstr "inspect-get-package-format"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2032
+#: ../fish/guestfish-actions.pod:2059
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-format root\n"
@@ -8978,7 +9025,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2034
+#: ../fish/guestfish-actions.pod:2061
 msgid ""
 "This function and L</inspect-get-package-management> return the package "
 "format and package management tool used by the inspected operating system.  "
 msgid ""
 "This function and L</inspect-get-package-management> return the package "
 "format and package management tool used by the inspected operating system.  "
@@ -8987,7 +9034,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2040 ../src/guestfs-actions.pod:3018
+#: ../fish/guestfish-actions.pod:2067 ../src/guestfs-actions.pod:3045
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "format I<or> if the operating system does not have a real packaging system "
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "format I<or> if the operating system does not have a real packaging system "
@@ -8995,19 +9042,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2044 ../src/guestfs-actions.pod:3022
+#: ../fish/guestfish-actions.pod:2071 ../src/guestfs-actions.pod:3049
 msgid ""
 "Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
 "Future versions of libguestfs may return other strings."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>.  "
 "Future versions of libguestfs may return other strings."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2049
+#: ../fish/guestfish-actions.pod:2076
 msgid "inspect-get-package-management"
 msgstr "inspect-get-package-management"
 
 #. type: verbatim
 msgid "inspect-get-package-management"
 msgstr "inspect-get-package-management"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2051
+#: ../fish/guestfish-actions.pod:2078
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
 #, no-wrap
 msgid ""
 " inspect-get-package-management root\n"
@@ -9017,7 +9064,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2053
+#: ../fish/guestfish-actions.pod:2080
 msgid ""
 "L</inspect-get-package-format> and this function return the package format "
 "and package management tool used by the inspected operating system.  For "
 msgid ""
 "L</inspect-get-package-format> and this function return the package format "
 "and package management tool used by the inspected operating system.  For "
@@ -9026,7 +9073,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2059 ../src/guestfs-actions.pod:3044
+#: ../fish/guestfish-actions.pod:2086 ../src/guestfs-actions.pod:3071
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "management tool I<or> if the operating system does not have a real packaging "
 msgid ""
 "This returns the string C<unknown> if we could not determine the package "
 "management tool I<or> if the operating system does not have a real packaging "
@@ -9034,7 +9081,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2063 ../src/guestfs-actions.pod:3048
+#: ../fish/guestfish-actions.pod:2090 ../src/guestfs-actions.pod:3075
 msgid ""
 "Possible strings include: C<yum>, C<up2date>, C<apt> (for all Debian "
 "derivatives), C<portage>, C<pisi>, C<pacman>, C<urpmi>.  Future versions of "
 msgid ""
 "Possible strings include: C<yum>, C<up2date>, C<apt> (for all Debian "
 "derivatives), C<portage>, C<pisi>, C<pacman>, C<urpmi>.  Future versions of "
@@ -9042,12 +9089,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2070
+#: ../fish/guestfish-actions.pod:2097
 msgid "inspect-get-product-name"
 msgstr "inspect-get-product-name"
 
 #. type: verbatim
 msgid "inspect-get-product-name"
 msgstr "inspect-get-product-name"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2072
+#: ../fish/guestfish-actions.pod:2099
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-name root\n"
@@ -9057,7 +9104,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2074 ../src/guestfs-actions.pod:3066
+#: ../fish/guestfish-actions.pod:2101 ../src/guestfs-actions.pod:3093
 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 "
@@ -9065,19 +9112,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2079 ../src/guestfs-actions.pod:3071
+#: ../fish/guestfish-actions.pod:2106 ../src/guestfs-actions.pod:3098
 msgid ""
 "If the product name could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the product name could not be determined, then the string C<unknown> is "
 "returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2084
+#: ../fish/guestfish-actions.pod:2111
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-product-variant"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2086
+#: ../fish/guestfish-actions.pod:2113
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
 #, no-wrap
 msgid ""
 " inspect-get-product-variant root\n"
@@ -9085,12 +9132,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2088 ../src/guestfs-actions.pod:3087
+#: ../fish/guestfish-actions.pod:2115 ../src/guestfs-actions.pod:3114
 msgid "This returns the product variant of the inspected operating system."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the product variant of the inspected operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2091 ../src/guestfs-actions.pod:3090
+#: ../fish/guestfish-actions.pod:2118 ../src/guestfs-actions.pod:3117
 msgid ""
 "For Windows guests, this returns the contents of the Registry key C<HKLM"
 "\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> which "
 msgid ""
 "For Windows guests, this returns the contents of the Registry key C<HKLM"
 "\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> which "
@@ -9102,7 +9149,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2100 ../src/guestfs-actions.pod:3099
+#: ../fish/guestfish-actions.pod:2127 ../src/guestfs-actions.pod:3126
 msgid ""
 "For enterprise Linux guests, in future we intend this to return the product "
 "variant such as C<Desktop>, C<Server> and so on.  But this is not "
 msgid ""
 "For enterprise Linux guests, in future we intend this to return the product "
 "variant such as C<Desktop>, C<Server> and so on.  But this is not "
@@ -9110,26 +9157,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2104 ../src/guestfs-actions.pod:3103
+#: ../fish/guestfish-actions.pod:2131 ../src/guestfs-actions.pod:3130
 msgid ""
 "If the product variant could not be determined, then the string C<unknown> "
 "is returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the product variant could not be determined, then the string C<unknown> "
 "is returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2107
+#: ../fish/guestfish-actions.pod:2134
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-product-name>, L</inspect-get-major-version>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-"
 "get-product-name>, L</inspect-get-major-version>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2111
+#: ../fish/guestfish-actions.pod:2138
 msgid "inspect-get-roots"
 msgstr "inspect-get-roots"
 
 #. type: verbatim
 msgid "inspect-get-roots"
 msgstr "inspect-get-roots"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2113
+#: ../fish/guestfish-actions.pod:2140
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
 #, no-wrap
 msgid ""
 " inspect-get-roots\n"
@@ -9139,7 +9186,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2115
+#: ../fish/guestfish-actions.pod:2142
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to L</inspect-os>, but without redoing the "
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to L</inspect-os>, but without redoing the "
@@ -9147,19 +9194,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2119
+#: ../fish/guestfish-actions.pod:2146
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called L</inspect-os>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called L</inspect-os>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2124
+#: ../fish/guestfish-actions.pod:2151
 msgid "inspect-get-type"
 msgstr "inspect-get-type"
 
 #. type: verbatim
 msgid "inspect-get-type"
 msgstr "inspect-get-type"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2126
+#: ../fish/guestfish-actions.pod:2153
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
 #, no-wrap
 msgid ""
 " inspect-get-type root\n"
@@ -9169,49 +9216,49 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2128 ../src/guestfs-actions.pod:3141
+#: ../fish/guestfish-actions.pod:2155 ../src/guestfs-actions.pod:3168
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "This returns the type of the inspected operating system.  Currently defined "
 "types are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2133 ../src/guestfs-actions.pod:3146
+#: ../fish/guestfish-actions.pod:2160 ../src/guestfs-actions.pod:3173
 msgid "\"linux\""
 msgstr "\"linux\""
 
 #. type: textblock
 msgid "\"linux\""
 msgstr "\"linux\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2135 ../src/guestfs-actions.pod:3148
+#: ../fish/guestfish-actions.pod:2162 ../src/guestfs-actions.pod:3175
 msgid "Any Linux-based operating system."
 msgstr ""
 
 #. type: textblock
 msgid "Any Linux-based operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2139 ../src/guestfs-actions.pod:3152
+#: ../fish/guestfish-actions.pod:2166 ../src/guestfs-actions.pod:3179
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 #. type: =item
 msgid "Any Microsoft Windows operating system."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2141 ../src/guestfs-actions.pod:3154
+#: ../fish/guestfish-actions.pod:2168 ../src/guestfs-actions.pod:3181
 msgid "\"freebsd\""
 msgstr "\"freebsd\""
 
 #. type: textblock
 msgid "\"freebsd\""
 msgstr "\"freebsd\""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2143 ../src/guestfs-actions.pod:3156
+#: ../fish/guestfish-actions.pod:2170 ../src/guestfs-actions.pod:3183
 msgid "FreeBSD."
 msgstr "FreeBSD."
 
 #. type: textblock
 msgid "FreeBSD."
 msgstr "FreeBSD."
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2147 ../src/guestfs-actions.pod:3160
+#: ../fish/guestfish-actions.pod:2174 ../src/guestfs-actions.pod:3187
 msgid "The operating system type could not be determined."
 msgstr ""
 
 #. type: =head2
 msgid "The operating system type could not be determined."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2156
+#: ../fish/guestfish-actions.pod:2183
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
 msgid "inspect-get-windows-current-control-set"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2158
+#: ../fish/guestfish-actions.pod:2185
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-current-control-set root\n"
@@ -9219,26 +9266,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2160 ../src/guestfs-actions.pod:3180
+#: ../fish/guestfish-actions.pod:2187 ../src/guestfs-actions.pod:3207
 msgid ""
 "This returns the Windows CurrentControlSet of the inspected guest.  The "
 "CurrentControlSet is a registry key name such as C<ControlSet001>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the Windows CurrentControlSet of the inspected guest.  The "
 "CurrentControlSet is a registry key name such as C<ControlSet001>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2163 ../src/guestfs-actions.pod:3183
+#: ../fish/guestfish-actions.pod:2190 ../src/guestfs-actions.pod:3210
 msgid ""
 "This call assumes that the guest is Windows and that the Registry could be "
 "examined by inspection.  If this is not the case then an error is returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This call assumes that the guest is Windows and that the Registry could be "
 "examined by inspection.  If this is not the case then an error is returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2169
+#: ../fish/guestfish-actions.pod:2196
 msgid "inspect-get-windows-systemroot"
 msgstr "inspect-get-windows-systemroot"
 
 #. type: verbatim
 msgid "inspect-get-windows-systemroot"
 msgstr "inspect-get-windows-systemroot"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2171
+#: ../fish/guestfish-actions.pod:2198
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
 #, no-wrap
 msgid ""
 " inspect-get-windows-systemroot root\n"
@@ -9248,26 +9295,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2173 ../src/guestfs-actions.pod:3200
+#: ../fish/guestfish-actions.pod:2200 ../src/guestfs-actions.pod:3227
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the Windows systemroot of the inspected guest.  The systemroot "
 "is a directory path such as C</WINDOWS>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2176 ../src/guestfs-actions.pod:3203
+#: ../fish/guestfish-actions.pod:2203 ../src/guestfs-actions.pod:3230
 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: =head2
 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: =head2
-#: ../fish/guestfish-actions.pod:2182
+#: ../fish/guestfish-actions.pod:2209
 msgid "inspect-is-live"
 msgstr "inspect-is-live"
 
 #. type: verbatim
 msgid "inspect-is-live"
 msgstr "inspect-is-live"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2184
+#: ../fish/guestfish-actions.pod:2211
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
 #, no-wrap
 msgid ""
 " inspect-is-live root\n"
@@ -9277,19 +9324,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2186
+#: ../fish/guestfish-actions.pod:2213
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2192
+#: ../fish/guestfish-actions.pod:2219
 msgid "inspect-is-multipart"
 msgstr "inspect-is-multipart"
 
 #. type: verbatim
 msgid "inspect-is-multipart"
 msgstr "inspect-is-multipart"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2194
+#: ../fish/guestfish-actions.pod:2221
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
 #, no-wrap
 msgid ""
 " inspect-is-multipart root\n"
@@ -9299,19 +9346,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2196
+#: ../fish/guestfish-actions.pod:2223
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2202
+#: ../fish/guestfish-actions.pod:2229
 msgid "inspect-is-netinst"
 msgstr "inspect-is-netinst"
 
 #. type: verbatim
 msgid "inspect-is-netinst"
 msgstr "inspect-is-netinst"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2204
+#: ../fish/guestfish-actions.pod:2231
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
 #, no-wrap
 msgid ""
 " inspect-is-netinst root\n"
@@ -9321,7 +9368,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2206
+#: ../fish/guestfish-actions.pod:2233
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is a network installer, ie. not a self-"
 msgid ""
 "If L</inspect-get-format> returns C<installer> (this is an install disk), "
 "then this returns true if the disk is a network installer, ie. not a self-"
@@ -9330,12 +9377,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2214
+#: ../fish/guestfish-actions.pod:2241
 msgid "inspect-list-applications"
 msgstr "inspect-list-applications"
 
 #. type: verbatim
 msgid "inspect-list-applications"
 msgstr "inspect-list-applications"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2216
+#: ../fish/guestfish-actions.pod:2243
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
 #, no-wrap
 msgid ""
 " inspect-list-applications root\n"
@@ -9345,12 +9392,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2218 ../src/guestfs-actions.pod:3270
+#: ../fish/guestfish-actions.pod:2245 ../src/guestfs-actions.pod:3297
 msgid "Return the list of applications installed in the operating system."
 msgstr ""
 
 #. type: textblock
 msgid "Return the list of applications installed in the operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2220
+#: ../fish/guestfish-actions.pod:2247
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call L</inspect-os>, then L</inspect-get-mountpoints>, "
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call L</inspect-os>, then L</inspect-get-mountpoints>, "
@@ -9362,91 +9409,91 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2230 ../src/guestfs-actions.pod:3282
+#: ../fish/guestfish-actions.pod:2257 ../src/guestfs-actions.pod:3309
 msgid ""
 "This returns an empty list if the inspection code was not able to determine "
 "the list of applications."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns an empty list if the inspection code was not able to determine "
 "the list of applications."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2233 ../src/guestfs-actions.pod:3285
+#: ../fish/guestfish-actions.pod:2260 ../src/guestfs-actions.pod:3312
 msgid "The application structure contains the following fields:"
 msgstr ""
 
 #. type: =item
 msgid "The application structure contains the following fields:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2237 ../src/guestfs-actions.pod:3289
+#: ../fish/guestfish-actions.pod:2264 ../src/guestfs-actions.pod:3316
 msgid "C<app_name>"
 msgstr "C<app_name>"
 
 #. type: textblock
 msgid "C<app_name>"
 msgstr "C<app_name>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2239 ../src/guestfs-actions.pod:3291
+#: ../fish/guestfish-actions.pod:2266 ../src/guestfs-actions.pod:3318
 msgid ""
 "The name of the application.  For Red Hat-derived and Debian-derived Linux "
 "guests, this is the package name."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The name of the application.  For Red Hat-derived and Debian-derived Linux "
 "guests, this is the package name."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2242 ../src/guestfs-actions.pod:3294
+#: ../fish/guestfish-actions.pod:2269 ../src/guestfs-actions.pod:3321
 msgid "C<app_display_name>"
 msgstr "C<app_display_name>"
 
 #. type: textblock
 msgid "C<app_display_name>"
 msgstr "C<app_display_name>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2244 ../src/guestfs-actions.pod:3296
+#: ../fish/guestfish-actions.pod:2271 ../src/guestfs-actions.pod:3323
 msgid ""
 "The display name of the application, sometimes localized to the install "
 "language of the guest operating system."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The display name of the application, sometimes localized to the install "
 "language of the guest operating system."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2247 ../src/guestfs-actions.pod:3299
+#: ../fish/guestfish-actions.pod:2274 ../src/guestfs-actions.pod:3326
 msgid ""
 "If unavailable this is returned as an empty string C<\"\">.  Callers needing "
 "to display something can use C<app_name> instead."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If unavailable this is returned as an empty string C<\"\">.  Callers needing "
 "to display something can use C<app_name> instead."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2250 ../src/guestfs-actions.pod:3302
+#: ../fish/guestfish-actions.pod:2277 ../src/guestfs-actions.pod:3329
 msgid "C<app_epoch>"
 msgstr "C<app_epoch>"
 
 #. type: textblock
 msgid "C<app_epoch>"
 msgstr "C<app_epoch>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2252 ../src/guestfs-actions.pod:3304
+#: ../fish/guestfish-actions.pod:2279 ../src/guestfs-actions.pod:3331
 msgid ""
 "For package managers which use epochs, this contains the epoch of the "
 "package (an integer).  If unavailable, this is returned as C<0>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "For package managers which use epochs, this contains the epoch of the "
 "package (an integer).  If unavailable, this is returned as C<0>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2255 ../src/guestfs-actions.pod:3307
+#: ../fish/guestfish-actions.pod:2282 ../src/guestfs-actions.pod:3334
 msgid "C<app_version>"
 msgstr "C<app_version>"
 
 #. type: textblock
 msgid "C<app_version>"
 msgstr "C<app_version>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2257 ../src/guestfs-actions.pod:3309
+#: ../fish/guestfish-actions.pod:2284 ../src/guestfs-actions.pod:3336
 msgid ""
 "The version string of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The version string of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2260 ../src/guestfs-actions.pod:3312
+#: ../fish/guestfish-actions.pod:2287 ../src/guestfs-actions.pod:3339
 msgid "C<app_release>"
 msgstr "C<app_release>"
 
 #. type: textblock
 msgid "C<app_release>"
 msgstr "C<app_release>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2262 ../src/guestfs-actions.pod:3314
+#: ../fish/guestfish-actions.pod:2289 ../src/guestfs-actions.pod:3341
 msgid ""
 "The release string of the application or package, for package managers that "
 "use this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The release string of the application or package, for package managers that "
 "use this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2266 ../src/guestfs-actions.pod:3318
+#: ../fish/guestfish-actions.pod:2293 ../src/guestfs-actions.pod:3345
 msgid "C<app_install_path>"
 msgstr "C<app_install_path>"
 
 #. type: textblock
 msgid "C<app_install_path>"
 msgstr "C<app_install_path>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2268 ../src/guestfs-actions.pod:3320
+#: ../fish/guestfish-actions.pod:2295 ../src/guestfs-actions.pod:3347
 msgid ""
 "The installation path of the application (on operating systems such as "
 "Windows which use installation paths).  This path is in the format used by "
 msgid ""
 "The installation path of the application (on operating systems such as "
 "Windows which use installation paths).  This path is in the format used by "
@@ -9454,89 +9501,89 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2273 ../src/guestfs-actions.pod:3325
+#: ../fish/guestfish-actions.pod:2300 ../src/guestfs-actions.pod:3352
 msgid "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2275 ../src/guestfs-actions.pod:3327
+#: ../fish/guestfish-actions.pod:2302 ../src/guestfs-actions.pod:3354
 msgid "C<app_trans_path>"
 msgstr "C<app_trans_path>"
 
 #. type: textblock
 msgid "C<app_trans_path>"
 msgstr "C<app_trans_path>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2277 ../src/guestfs-actions.pod:3329
+#: ../fish/guestfish-actions.pod:2304 ../src/guestfs-actions.pod:3356
 msgid ""
 "The install path translated into a libguestfs path.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The install path translated into a libguestfs path.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2280 ../src/guestfs-actions.pod:3332
+#: ../fish/guestfish-actions.pod:2307 ../src/guestfs-actions.pod:3359
 msgid "C<app_publisher>"
 msgstr "C<app_publisher>"
 
 #. type: textblock
 msgid "C<app_publisher>"
 msgstr "C<app_publisher>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2282 ../src/guestfs-actions.pod:3334
+#: ../fish/guestfish-actions.pod:2309 ../src/guestfs-actions.pod:3361
 msgid ""
 "The name of the publisher of the application, for package managers that use "
 "this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The name of the publisher of the application, for package managers that use "
 "this.  If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2286 ../src/guestfs-actions.pod:3338
+#: ../fish/guestfish-actions.pod:2313 ../src/guestfs-actions.pod:3365
 msgid "C<app_url>"
 msgstr "C<app_url>"
 
 #. type: textblock
 msgid "C<app_url>"
 msgstr "C<app_url>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2288 ../src/guestfs-actions.pod:3340
+#: ../fish/guestfish-actions.pod:2315 ../src/guestfs-actions.pod:3367
 msgid ""
 "The URL (eg. upstream URL) of the application.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The URL (eg. upstream URL) of the application.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2291 ../src/guestfs-actions.pod:3343
+#: ../fish/guestfish-actions.pod:2318 ../src/guestfs-actions.pod:3370
 msgid "C<app_source_package>"
 msgstr "C<app_source_package>"
 
 #. type: textblock
 msgid "C<app_source_package>"
 msgstr "C<app_source_package>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2293 ../src/guestfs-actions.pod:3345
+#: ../fish/guestfish-actions.pod:2320 ../src/guestfs-actions.pod:3372
 msgid ""
 "For packaging systems which support this, the name of the source package.  "
 "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "For packaging systems which support this, the name of the source package.  "
 "If unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2296 ../src/guestfs-actions.pod:3348
+#: ../fish/guestfish-actions.pod:2323 ../src/guestfs-actions.pod:3375
 msgid "C<app_summary>"
 msgstr "C<app_summary>"
 
 #. type: textblock
 msgid "C<app_summary>"
 msgstr "C<app_summary>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2298 ../src/guestfs-actions.pod:3350
+#: ../fish/guestfish-actions.pod:2325 ../src/guestfs-actions.pod:3377
 msgid ""
 "A short (usually one line) description of the application or package.  If "
 "unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
 msgid ""
 "A short (usually one line) description of the application or package.  If "
 "unavailable this is returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:2301 ../src/guestfs-actions.pod:3353
+#: ../fish/guestfish-actions.pod:2328 ../src/guestfs-actions.pod:3380
 msgid "C<app_description>"
 msgstr "C<app_description>"
 
 #. type: textblock
 msgid "C<app_description>"
 msgstr "C<app_description>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2303 ../src/guestfs-actions.pod:3355
+#: ../fish/guestfish-actions.pod:2330 ../src/guestfs-actions.pod:3382
 msgid ""
 "A longer description of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "A longer description of the application or package.  If unavailable this is "
 "returned as an empty string C<\"\">."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2310
+#: ../fish/guestfish-actions.pod:2337
 msgid "inspect-os"
 msgstr "inspect-os"
 
 #. type: verbatim
 msgid "inspect-os"
 msgstr "inspect-os"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2312
+#: ../fish/guestfish-actions.pod:2339
 #, no-wrap
 msgid ""
 " inspect-os\n"
 #, no-wrap
 msgid ""
 " inspect-os\n"
@@ -9546,7 +9593,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2314 ../src/guestfs-actions.pod:3373
+#: ../fish/guestfish-actions.pod:2341 ../src/guestfs-actions.pod:3400
 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 "
@@ -9554,12 +9601,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2318 ../src/guestfs-actions.pod:3377
+#: ../fish/guestfish-actions.pod:2345 ../src/guestfs-actions.pod:3404
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 #. type: textblock
 msgid "The list returned is empty if no operating systems were found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2320 ../src/guestfs-actions.pod:3379
+#: ../fish/guestfish-actions.pod:2347 ../src/guestfs-actions.pod:3406
 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.  "
@@ -9569,7 +9616,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2327
+#: ../fish/guestfish-actions.pod:2354
 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, "
@@ -9577,7 +9624,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2332
+#: ../fish/guestfish-actions.pod:2359
 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 "
@@ -9586,25 +9633,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2338 ../src/guestfs-actions.pod:3397
+#: ../fish/guestfish-actions.pod:2365 ../src/guestfs-actions.pod:3424
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function cannot decrypt encrypted disks.  The caller must do that first "
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2344 ../fish/guestfish-actions.pod:2542
-#: ../fish/guestfish-actions.pod:2601
+#: ../fish/guestfish-actions.pod:2371 ../fish/guestfish-actions.pod:2569
+#: ../fish/guestfish-actions.pod:2628
 msgid "See also L</list-filesystems>."
 msgstr "Див. також L</list-filesystems>."
 
 #. type: =head2
 msgid "See also L</list-filesystems>."
 msgstr "Див. також L</list-filesystems>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2346
+#: ../fish/guestfish-actions.pod:2373
 msgid "is-blockdev"
 msgstr "is-blockdev"
 
 #. type: verbatim
 msgid "is-blockdev"
 msgstr "is-blockdev"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2348
+#: ../fish/guestfish-actions.pod:2375
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
@@ -9614,27 +9661,27 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2350 ../src/guestfs-actions.pod:3417
+#: ../fish/guestfish-actions.pod:2377 ../src/guestfs-actions.pod:3444
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2353 ../fish/guestfish-actions.pod:2371
-#: ../fish/guestfish-actions.pod:2390 ../fish/guestfish-actions.pod:2399
-#: ../fish/guestfish-actions.pod:2409 ../fish/guestfish-actions.pod:2443
-#: ../fish/guestfish-actions.pod:2452
+#: ../fish/guestfish-actions.pod:2380 ../fish/guestfish-actions.pod:2398
+#: ../fish/guestfish-actions.pod:2417 ../fish/guestfish-actions.pod:2426
+#: ../fish/guestfish-actions.pod:2436 ../fish/guestfish-actions.pod:2470
+#: ../fish/guestfish-actions.pod:2479
 msgid "See also L</stat>."
 msgstr "Див. також L</stat>."
 
 #. type: =head2
 msgid "See also L</stat>."
 msgstr "Див. також L</stat>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2355
+#: ../fish/guestfish-actions.pod:2382
 msgid "is-busy"
 msgstr "is-busy"
 
 #. type: verbatim
 msgid "is-busy"
 msgstr "is-busy"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2357
+#: ../fish/guestfish-actions.pod:2384
 #, no-wrap
 msgid ""
 " is-busy\n"
 #, no-wrap
 msgid ""
 " is-busy\n"
@@ -9644,19 +9691,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2359 ../src/guestfs-actions.pod:3431
+#: ../fish/guestfish-actions.pod:2386 ../src/guestfs-actions.pod:3458
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2364
+#: ../fish/guestfish-actions.pod:2391
 msgid "is-chardev"
 msgstr "is-chardev"
 
 #. type: verbatim
 msgid "is-chardev"
 msgstr "is-chardev"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2366
+#: ../fish/guestfish-actions.pod:2393
 #, no-wrap
 msgid ""
 " is-chardev path\n"
 #, no-wrap
 msgid ""
 " is-chardev path\n"
@@ -9666,19 +9713,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2368 ../src/guestfs-actions.pod:3446
+#: ../fish/guestfish-actions.pod:2395 ../src/guestfs-actions.pod:3473
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2373
+#: ../fish/guestfish-actions.pod:2400
 msgid "is-config"
 msgstr "is-config"
 
 #. type: verbatim
 msgid "is-config"
 msgstr "is-config"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2375
+#: ../fish/guestfish-actions.pod:2402
 #, no-wrap
 msgid ""
 " is-config\n"
 #, no-wrap
 msgid ""
 " is-config\n"
@@ -9688,19 +9735,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2377 ../src/guestfs-actions.pod:3460
+#: ../fish/guestfish-actions.pod:2404 ../src/guestfs-actions.pod:3487
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2382
+#: ../fish/guestfish-actions.pod:2409
 msgid "is-dir"
 msgstr "is-dir"
 
 #. type: verbatim
 msgid "is-dir"
 msgstr "is-dir"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2384
+#: ../fish/guestfish-actions.pod:2411
 #, no-wrap
 msgid ""
 " is-dir path\n"
 #, no-wrap
 msgid ""
 " is-dir path\n"
@@ -9710,19 +9757,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2386 ../src/guestfs-actions.pod:3475
+#: ../fish/guestfish-actions.pod:2413 ../src/guestfs-actions.pod:3502
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2392
+#: ../fish/guestfish-actions.pod:2419
 msgid "is-fifo"
 msgstr "is-fifo"
 
 #. type: verbatim
 msgid "is-fifo"
 msgstr "is-fifo"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2394
+#: ../fish/guestfish-actions.pod:2421
 #, no-wrap
 msgid ""
 " is-fifo path\n"
 #, no-wrap
 msgid ""
 " is-fifo path\n"
@@ -9732,19 +9779,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2396 ../src/guestfs-actions.pod:3491
+#: ../fish/guestfish-actions.pod:2423 ../src/guestfs-actions.pod:3518
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2401
+#: ../fish/guestfish-actions.pod:2428
 msgid "is-file"
 msgstr "is-file"
 
 #. type: verbatim
 msgid "is-file"
 msgstr "is-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2403
+#: ../fish/guestfish-actions.pod:2430
 #, no-wrap
 msgid ""
 " is-file path\n"
 #, no-wrap
 msgid ""
 " is-file path\n"
@@ -9754,19 +9801,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2405 ../src/guestfs-actions.pod:3506
+#: ../fish/guestfish-actions.pod:2432 ../src/guestfs-actions.pod:3533
 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
-#: ../fish/guestfish-actions.pod:2411
+#: ../fish/guestfish-actions.pod:2438
 msgid "is-launching"
 msgstr "is-launching"
 
 #. type: verbatim
 msgid "is-launching"
 msgstr "is-launching"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2413
+#: ../fish/guestfish-actions.pod:2440
 #, no-wrap
 msgid ""
 " is-launching\n"
 #, no-wrap
 msgid ""
 " is-launching\n"
@@ -9776,19 +9823,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2415 ../src/guestfs-actions.pod:3521
+#: ../fish/guestfish-actions.pod:2442 ../src/guestfs-actions.pod:3548
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2420
+#: ../fish/guestfish-actions.pod:2447
 msgid "is-lv"
 msgstr "is-lv"
 
 #. type: verbatim
 msgid "is-lv"
 msgstr "is-lv"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2422
+#: ../fish/guestfish-actions.pod:2449
 #, no-wrap
 msgid ""
 " is-lv device\n"
 #, no-wrap
 msgid ""
 " is-lv device\n"
@@ -9798,19 +9845,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2424 ../src/guestfs-actions.pod:3536
+#: ../fish/guestfish-actions.pod:2451 ../src/guestfs-actions.pod:3563
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2427
+#: ../fish/guestfish-actions.pod:2454
 msgid "is-ready"
 msgstr "is-ready"
 
 #. type: verbatim
 msgid "is-ready"
 msgstr "is-ready"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2429
+#: ../fish/guestfish-actions.pod:2456
 #, no-wrap
 msgid ""
 " is-ready\n"
 #, no-wrap
 msgid ""
 " is-ready\n"
@@ -9820,19 +9867,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2431 ../src/guestfs-actions.pod:3548
+#: ../fish/guestfish-actions.pod:2458 ../src/guestfs-actions.pod:3575
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2436
+#: ../fish/guestfish-actions.pod:2463
 msgid "is-socket"
 msgstr "is-socket"
 
 #. type: verbatim
 msgid "is-socket"
 msgstr "is-socket"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2438
+#: ../fish/guestfish-actions.pod:2465
 #, no-wrap
 msgid ""
 " is-socket path\n"
 #, no-wrap
 msgid ""
 " is-socket path\n"
@@ -9842,19 +9889,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2440 ../src/guestfs-actions.pod:3563
+#: ../fish/guestfish-actions.pod:2467 ../src/guestfs-actions.pod:3590
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2445
+#: ../fish/guestfish-actions.pod:2472
 msgid "is-symlink"
 msgstr "is-symlink"
 
 #. type: verbatim
 msgid "is-symlink"
 msgstr "is-symlink"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2447
+#: ../fish/guestfish-actions.pod:2474
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 #, no-wrap
 msgid ""
 " is-symlink path\n"
@@ -9864,19 +9911,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2449 ../src/guestfs-actions.pod:3578
+#: ../fish/guestfish-actions.pod:2476 ../src/guestfs-actions.pod:3605
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2454
+#: ../fish/guestfish-actions.pod:2481
 msgid "is-zero"
 msgstr ""
 
 #. type: verbatim
 msgid "is-zero"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2456
+#: ../fish/guestfish-actions.pod:2483
 #, no-wrap
 msgid ""
 " is-zero path\n"
 #, no-wrap
 msgid ""
 " is-zero path\n"
@@ -9884,19 +9931,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2458 ../src/guestfs-actions.pod:3593
+#: ../fish/guestfish-actions.pod:2485 ../src/guestfs-actions.pod:3620
 msgid ""
 "This returns true iff the file exists and the file is empty or it contains "
 "all zero bytes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns true iff the file exists and the file is empty or it contains "
 "all zero bytes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2461
+#: ../fish/guestfish-actions.pod:2488
 msgid "is-zero-device"
 msgstr ""
 
 #. type: verbatim
 msgid "is-zero-device"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2463
+#: ../fish/guestfish-actions.pod:2490
 #, no-wrap
 msgid ""
 " is-zero-device device\n"
 #, no-wrap
 msgid ""
 " is-zero-device device\n"
@@ -9904,22 +9951,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2465 ../src/guestfs-actions.pod:3606
+#: ../fish/guestfish-actions.pod:2492 ../src/guestfs-actions.pod:3633
 msgid "This returns true iff the device exists and contains all zero bytes."
 msgstr ""
 
 #. type: textblock
 msgid "This returns true iff the device exists and contains all zero bytes."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2467 ../src/guestfs-actions.pod:3608
+#: ../fish/guestfish-actions.pod:2494 ../src/guestfs-actions.pod:3635
 msgid "Note that for large devices this can take a long time to run."
 msgstr ""
 
 #. type: =head2
 msgid "Note that for large devices this can take a long time to run."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2469
+#: ../fish/guestfish-actions.pod:2496
 msgid "kill-subprocess"
 msgstr "kill-subprocess"
 
 #. type: verbatim
 msgid "kill-subprocess"
 msgstr "kill-subprocess"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2471
+#: ../fish/guestfish-actions.pod:2498
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
@@ -9929,22 +9976,22 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2473 ../src/guestfs-actions.pod:3619
+#: ../fish/guestfish-actions.pod:2500 ../src/guestfs-actions.pod:3646
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 #. type: =head2
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2475
+#: ../fish/guestfish-actions.pod:2502
 msgid "launch"
 msgstr "launch"
 
 #. type: =head2
 msgid "launch"
 msgstr "launch"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2477
+#: ../fish/guestfish-actions.pod:2504
 msgid "run"
 msgstr ""
 
 #. type: verbatim
 msgid "run"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2479
+#: ../fish/guestfish-actions.pod:2506
 #, no-wrap
 msgid ""
 " launch\n"
 #, no-wrap
 msgid ""
 " launch\n"
@@ -9954,26 +10001,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2481 ../src/guestfs-actions.pod:3630
+#: ../fish/guestfish-actions.pod:2508 ../src/guestfs-actions.pod:3657
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2484 ../src/guestfs-actions.pod:3633
+#: ../fish/guestfish-actions.pod:2511 ../src/guestfs-actions.pod:3660
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2487
+#: ../fish/guestfish-actions.pod:2514
 msgid "lchown"
 msgstr "lchown"
 
 #. type: verbatim
 msgid "lchown"
 msgstr "lchown"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2489
+#: ../fish/guestfish-actions.pod:2516
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
@@ -9983,7 +10030,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2491
+#: ../fish/guestfish-actions.pod:2518
 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 "
@@ -9991,12 +10038,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2499
+#: ../fish/guestfish-actions.pod:2526
 msgid "lgetxattr"
 msgstr "lgetxattr"
 
 #. type: verbatim
 msgid "lgetxattr"
 msgstr "lgetxattr"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2501
+#: ../fish/guestfish-actions.pod:2528
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
 #, no-wrap
 msgid ""
 " lgetxattr path name\n"
@@ -10006,24 +10053,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2503 ../src/guestfs-actions.pod:3673
+#: ../fish/guestfish-actions.pod:2530 ../src/guestfs-actions.pod:3700
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  If C<path> "
 "is a symlink, then this call returns an extended attribute from the symlink."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  If C<path> "
 "is a symlink, then this call returns an extended attribute from the symlink."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2517
+#: ../fish/guestfish-actions.pod:2544
 msgid "See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 msgstr "Див. також L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 
 #. type: =head2
 msgid "See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 msgstr "Див. також L</lgetxattrs>, L</getxattr>, L<attr(5)>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2519
+#: ../fish/guestfish-actions.pod:2546
 msgid "lgetxattrs"
 msgstr "lgetxattrs"
 
 #. type: verbatim
 msgid "lgetxattrs"
 msgstr "lgetxattrs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2521
+#: ../fish/guestfish-actions.pod:2548
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
@@ -10033,19 +10080,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2523
+#: ../fish/guestfish-actions.pod:2550
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</getxattrs>, but if C<path> is a symbolic link, then "
 "it returns the extended attributes of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2527
+#: ../fish/guestfish-actions.pod:2554
 msgid "list-9p"
 msgstr ""
 
 #. type: verbatim
 msgid "list-9p"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2529
+#: ../fish/guestfish-actions.pod:2556
 #, no-wrap
 msgid ""
 " list-9p\n"
 #, no-wrap
 msgid ""
 " list-9p\n"
@@ -10053,19 +10100,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2531 ../src/guestfs-actions.pod:3716
+#: ../fish/guestfish-actions.pod:2558 ../src/guestfs-actions.pod:3743
 msgid ""
 "List all 9p filesystems attached to the guest.  A list of mount tags is "
 "returned."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all 9p filesystems attached to the guest.  A list of mount tags is "
 "returned."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2534
+#: ../fish/guestfish-actions.pod:2561
 msgid "list-devices"
 msgstr "list-devices"
 
 #. type: verbatim
 msgid "list-devices"
 msgstr "list-devices"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2536
+#: ../fish/guestfish-actions.pod:2563
 #, no-wrap
 msgid ""
 " list-devices\n"
 #, no-wrap
 msgid ""
 " list-devices\n"
@@ -10075,22 +10122,22 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2538 ../src/guestfs-actions.pod:3730
+#: ../fish/guestfish-actions.pod:2565 ../src/guestfs-actions.pod:3757
 msgid "List all the block devices."
 msgstr ""
 
 #. type: textblock
 msgid "List all the block devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2540 ../src/guestfs-actions.pod:3732
+#: ../fish/guestfish-actions.pod:2567 ../src/guestfs-actions.pod:3759
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 #. type: =head2
 msgid "The full block device names are returned, eg. C</dev/sda>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2544
+#: ../fish/guestfish-actions.pod:2571
 msgid "list-dm-devices"
 msgstr ""
 
 #. type: verbatim
 msgid "list-dm-devices"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2546
+#: ../fish/guestfish-actions.pod:2573
 #, no-wrap
 msgid ""
 " list-dm-devices\n"
 #, no-wrap
 msgid ""
 " list-dm-devices\n"
@@ -10098,31 +10145,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2548 ../src/guestfs-actions.pod:3747
+#: ../fish/guestfish-actions.pod:2575 ../src/guestfs-actions.pod:3774
 msgid "List all device mapper devices."
 msgstr ""
 
 #. type: textblock
 msgid "List all device mapper devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2550
+#: ../fish/guestfish-actions.pod:2577
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to L</luks-open>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to L</luks-open>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2553
+#: ../fish/guestfish-actions.pod:2580
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call L</lvs> if you want to list logical volumes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call L</lvs> if you want to list logical volumes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2557
+#: ../fish/guestfish-actions.pod:2584
 msgid "list-filesystems"
 msgstr "list-filesystems"
 
 #. type: verbatim
 msgid "list-filesystems"
 msgstr "list-filesystems"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2559
+#: ../fish/guestfish-actions.pod:2586
 #, no-wrap
 msgid ""
 " list-filesystems\n"
 #, no-wrap
 msgid ""
 " list-filesystems\n"
@@ -10132,7 +10179,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2561 ../src/guestfs-actions.pod:3767
+#: ../fish/guestfish-actions.pod:2588 ../src/guestfs-actions.pod:3794
 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 "
@@ -10140,14 +10187,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2565 ../src/guestfs-actions.pod:3771
+#: ../fish/guestfish-actions.pod:2592 ../src/guestfs-actions.pod:3798
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The return value is a hash, where the keys are the devices containing "
 "filesystems, and the values are the filesystem types.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2569 ../src/guestfs-actions.pod:3775
+#: ../fish/guestfish-actions.pod:2596 ../src/guestfs-actions.pod:3802
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
 #, no-wrap
 msgid ""
 " \"/dev/sda1\" => \"ntfs\"\n"
@@ -10158,14 +10205,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2574 ../src/guestfs-actions.pod:3780
+#: ../fish/guestfish-actions.pod:2601 ../src/guestfs-actions.pod:3807
 msgid ""
 "The value can have the special value \"unknown\", meaning the content of the "
 "device is undetermined or empty.  \"swap\" means a Linux swap partition."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The value can have the special value \"unknown\", meaning the content of the "
 "device is undetermined or empty.  \"swap\" means a Linux swap partition."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2578
+#: ../fish/guestfish-actions.pod:2605
 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 "
@@ -10173,7 +10220,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2582
+#: ../fish/guestfish-actions.pod:2609
 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 "
@@ -10183,12 +10230,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2590
+#: ../fish/guestfish-actions.pod:2617
 msgid "list-partitions"
 msgstr "list-partitions"
 
 #. type: verbatim
 msgid "list-partitions"
 msgstr "list-partitions"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2592
+#: ../fish/guestfish-actions.pod:2619
 #, no-wrap
 msgid ""
 " list-partitions\n"
 #, no-wrap
 msgid ""
 " list-partitions\n"
@@ -10198,29 +10245,29 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2594 ../src/guestfs-actions.pod:3809
+#: ../fish/guestfish-actions.pod:2621 ../src/guestfs-actions.pod:3836
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 #. type: textblock
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2596 ../src/guestfs-actions.pod:3811
+#: ../fish/guestfish-actions.pod:2623 ../src/guestfs-actions.pod:3838
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 #. type: textblock
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2598
+#: ../fish/guestfish-actions.pod:2625
 msgid ""
 "This does not return logical volumes.  For that you will need to call L</"
 "lvs>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This does not return logical volumes.  For that you will need to call L</"
 "lvs>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2603
+#: ../fish/guestfish-actions.pod:2630
 msgid "ll"
 msgstr "ll"
 
 #. type: verbatim
 msgid "ll"
 msgstr "ll"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2605
+#: ../fish/guestfish-actions.pod:2632
 #, no-wrap
 msgid ""
 " ll directory\n"
 #, no-wrap
 msgid ""
 " ll directory\n"
@@ -10230,26 +10277,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2607 ../src/guestfs-actions.pod:3830
+#: ../fish/guestfish-actions.pod:2634 ../src/guestfs-actions.pod:3857
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2610 ../src/guestfs-actions.pod:3833
+#: ../fish/guestfish-actions.pod:2637 ../src/guestfs-actions.pod:3860
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2613
+#: ../fish/guestfish-actions.pod:2640
 msgid "ln"
 msgstr "ln"
 
 #. type: verbatim
 msgid "ln"
 msgstr "ln"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2615
+#: ../fish/guestfish-actions.pod:2642
 #, no-wrap
 msgid ""
 " ln target linkname\n"
 #, no-wrap
 msgid ""
 " ln target linkname\n"
@@ -10259,17 +10306,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2617 ../src/guestfs-actions.pod:3848
+#: ../fish/guestfish-actions.pod:2644 ../src/guestfs-actions.pod:3875
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 #. type: =head2
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2619
+#: ../fish/guestfish-actions.pod:2646
 msgid "ln-f"
 msgstr "ln-f"
 
 #. type: verbatim
 msgid "ln-f"
 msgstr "ln-f"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2621
+#: ../fish/guestfish-actions.pod:2648
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
@@ -10279,19 +10326,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2623 ../src/guestfs-actions.pod:3861
+#: ../fish/guestfish-actions.pod:2650 ../src/guestfs-actions.pod:3888
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2626
+#: ../fish/guestfish-actions.pod:2653
 msgid "ln-s"
 msgstr "ln-s"
 
 #. type: verbatim
 msgid "ln-s"
 msgstr "ln-s"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2628
+#: ../fish/guestfish-actions.pod:2655
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
@@ -10301,17 +10348,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2630 ../src/guestfs-actions.pod:3875
+#: ../fish/guestfish-actions.pod:2657 ../src/guestfs-actions.pod:3902
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 #. type: =head2
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2632
+#: ../fish/guestfish-actions.pod:2659
 msgid "ln-sf"
 msgstr "ln-sf"
 
 #. type: verbatim
 msgid "ln-sf"
 msgstr "ln-sf"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2634
+#: ../fish/guestfish-actions.pod:2661
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
@@ -10321,19 +10368,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2636 ../src/guestfs-actions.pod:3888
+#: ../fish/guestfish-actions.pod:2663 ../src/guestfs-actions.pod:3915
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The I<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2639
+#: ../fish/guestfish-actions.pod:2666
 msgid "lremovexattr"
 msgstr "lremovexattr"
 
 #. type: verbatim
 msgid "lremovexattr"
 msgstr "lremovexattr"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2641
+#: ../fish/guestfish-actions.pod:2668
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
@@ -10341,19 +10388,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2643
+#: ../fish/guestfish-actions.pod:2670
 msgid ""
 "This is the same as L</removexattr>, but if C<path> is a symbolic link, then "
 "it removes an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</removexattr>, but if C<path> is a symbolic link, then "
 "it removes an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2647
+#: ../fish/guestfish-actions.pod:2674
 msgid "ls"
 msgstr "ls"
 
 #. type: verbatim
 msgid "ls"
 msgstr "ls"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2649
+#: ../fish/guestfish-actions.pod:2676
 #, no-wrap
 msgid ""
 " ls directory\n"
 #, no-wrap
 msgid ""
 " ls directory\n"
@@ -10363,26 +10410,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2651 ../src/guestfs-actions.pod:3916
+#: ../fish/guestfish-actions.pod:2678 ../src/guestfs-actions.pod:3943
 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
-#: ../fish/guestfish-actions.pod:2655
+#: ../fish/guestfish-actions.pod:2682
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use L</readdir> instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2658
+#: ../fish/guestfish-actions.pod:2685
 msgid "lsetxattr"
 msgstr "lsetxattr"
 
 #. type: verbatim
 msgid "lsetxattr"
 msgstr "lsetxattr"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2660
+#: ../fish/guestfish-actions.pod:2687
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
@@ -10390,19 +10437,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2662
+#: ../fish/guestfish-actions.pod:2689
 msgid ""
 "This is the same as L</setxattr>, but if C<path> is a symbolic link, then it "
 "sets an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</setxattr>, but if C<path> is a symbolic link, then it "
 "sets an extended attribute of the link itself."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2666
+#: ../fish/guestfish-actions.pod:2693
 msgid "lstat"
 msgstr "lstat"
 
 #. type: verbatim
 msgid "lstat"
 msgstr "lstat"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2668
+#: ../fish/guestfish-actions.pod:2695
 #, no-wrap
 msgid ""
 " lstat path\n"
 #, no-wrap
 msgid ""
 " lstat path\n"
@@ -10412,30 +10459,30 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2670 ../fish/guestfish-actions.pod:4478
-#: ../src/guestfs-actions.pod:3952 ../src/guestfs-actions.pod:6731
+#: ../fish/guestfish-actions.pod:2697 ../fish/guestfish-actions.pod:4505
+#: ../src/guestfs-actions.pod:3979 ../src/guestfs-actions.pod:6758
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 #. type: textblock
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2672
+#: ../fish/guestfish-actions.pod:2699
 msgid ""
 "This is the same as L</stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as L</stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2676 ../src/guestfs-actions.pod:3958
+#: ../fish/guestfish-actions.pod:2703 ../src/guestfs-actions.pod:3985
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 #. type: =head2
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2678
+#: ../fish/guestfish-actions.pod:2705
 msgid "lstatlist"
 msgstr "lstatlist"
 
 #. type: verbatim
 msgid "lstatlist"
 msgstr "lstatlist"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2680
+#: ../fish/guestfish-actions.pod:2707
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
@@ -10443,7 +10490,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2682
+#: ../fish/guestfish-actions.pod:2709
 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 "
@@ -10451,7 +10498,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2686 ../src/guestfs-actions.pod:3977
+#: ../fish/guestfish-actions.pod:2713 ../src/guestfs-actions.pod:4004
 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, "
@@ -10459,7 +10506,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2691
+#: ../fish/guestfish-actions.pod:2718
 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 "
@@ -10470,12 +10517,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2699
+#: ../fish/guestfish-actions.pod:2726
 msgid "luks-add-key"
 msgstr "luks-add-key"
 
 #. type: verbatim
 msgid "luks-add-key"
 msgstr "luks-add-key"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2701
+#: ../fish/guestfish-actions.pod:2728
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
@@ -10483,7 +10530,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2703 ../src/guestfs-actions.pod:4005
+#: ../fish/guestfish-actions.pod:2730 ../src/guestfs-actions.pod:4032
 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 "
@@ -10491,28 +10538,28 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2708
+#: ../fish/guestfish-actions.pod:2735
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use L</luks-kill-slot> first to remove that key."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use L</luks-kill-slot> first to remove that key."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2712 ../fish/guestfish-actions.pod:2734
-#: ../fish/guestfish-actions.pod:2747 ../fish/guestfish-actions.pod:2761
-#: ../fish/guestfish-actions.pod:2787 ../fish/guestfish-actions.pod:2797
+#: ../fish/guestfish-actions.pod:2739 ../fish/guestfish-actions.pod:2761
+#: ../fish/guestfish-actions.pod:2774 ../fish/guestfish-actions.pod:2788
+#: ../fish/guestfish-actions.pod:2814 ../fish/guestfish-actions.pod:2824
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command has one or more key or passphrase parameters.  Guestfish will "
 "prompt for these separately."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2715
+#: ../fish/guestfish-actions.pod:2742
 msgid "luks-close"
 msgstr "luks-close"
 
 #. type: verbatim
 msgid "luks-close"
 msgstr "luks-close"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2717
+#: ../fish/guestfish-actions.pod:2744
 #, no-wrap
 msgid ""
 " luks-close device\n"
 #, no-wrap
 msgid ""
 " luks-close device\n"
@@ -10522,7 +10569,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2719
+#: ../fish/guestfish-actions.pod:2746
 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 "
@@ -10531,12 +10578,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2725
+#: ../fish/guestfish-actions.pod:2752
 msgid "luks-format"
 msgstr "luks-format"
 
 #. type: verbatim
 msgid "luks-format"
 msgstr "luks-format"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2727
+#: ../fish/guestfish-actions.pod:2754
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
@@ -10544,7 +10591,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2729 ../src/guestfs-actions.pod:4046
+#: ../fish/guestfish-actions.pod:2756 ../src/guestfs-actions.pod:4073
 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 "
@@ -10552,27 +10599,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2737 ../fish/guestfish-actions.pod:2750
-#: ../fish/guestfish-actions.pod:2837 ../fish/guestfish-actions.pod:3498
-#: ../fish/guestfish-actions.pod:4024 ../fish/guestfish-actions.pod:4349
-#: ../fish/guestfish-actions.pod:4372 ../fish/guestfish-actions.pod:4394
-#: ../fish/guestfish-actions.pod:5132 ../src/guestfs-actions.pod:4053
-#: ../src/guestfs-actions.pod:4076 ../src/guestfs-actions.pod:4219
-#: ../src/guestfs-actions.pod:5322 ../src/guestfs-actions.pod:6110
-#: ../src/guestfs-actions.pod:6538 ../src/guestfs-actions.pod:6568
-#: ../src/guestfs-actions.pod:6601 ../src/guestfs-actions.pod:7799
+#: ../fish/guestfish-actions.pod:2764 ../fish/guestfish-actions.pod:2777
+#: ../fish/guestfish-actions.pod:2864 ../fish/guestfish-actions.pod:3525
+#: ../fish/guestfish-actions.pod:4051 ../fish/guestfish-actions.pod:4376
+#: ../fish/guestfish-actions.pod:4399 ../fish/guestfish-actions.pod:4421
+#: ../fish/guestfish-actions.pod:5167 ../src/guestfs-actions.pod:4080
+#: ../src/guestfs-actions.pod:4103 ../src/guestfs-actions.pod:4246
+#: ../src/guestfs-actions.pod:5349 ../src/guestfs-actions.pod:6137
+#: ../src/guestfs-actions.pod:6565 ../src/guestfs-actions.pod:6595
+#: ../src/guestfs-actions.pod:6628 ../src/guestfs-actions.pod:7834
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2740
+#: ../fish/guestfish-actions.pod:2767
 msgid "luks-format-cipher"
 msgstr "luks-format-cipher"
 
 #. type: verbatim
 msgid "luks-format-cipher"
 msgstr "luks-format-cipher"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2742
+#: ../fish/guestfish-actions.pod:2769
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
@@ -10580,19 +10627,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2744
+#: ../fish/guestfish-actions.pod:2771
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</luks-format> but it also allows you to set "
 "the C<cipher> used."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2753
+#: ../fish/guestfish-actions.pod:2780
 msgid "luks-kill-slot"
 msgstr "luks-kill-slot"
 
 #. type: verbatim
 msgid "luks-kill-slot"
 msgstr "luks-kill-slot"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2755
+#: ../fish/guestfish-actions.pod:2782
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
@@ -10600,19 +10647,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2757 ../src/guestfs-actions.pod:4093
+#: ../fish/guestfish-actions.pod:2784 ../src/guestfs-actions.pod:4120
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2764
+#: ../fish/guestfish-actions.pod:2791
 msgid "luks-open"
 msgstr "luks-open"
 
 #. type: verbatim
 msgid "luks-open"
 msgstr "luks-open"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2766
+#: ../fish/guestfish-actions.pod:2793
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
@@ -10620,26 +10667,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2768 ../src/guestfs-actions.pod:4113
+#: ../fish/guestfish-actions.pod:2795 ../src/guestfs-actions.pod:4140
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2771 ../src/guestfs-actions.pod:4116
+#: ../fish/guestfish-actions.pod:2798 ../src/guestfs-actions.pod:4143
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 #. type: textblock
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2773 ../src/guestfs-actions.pod:4118
+#: ../fish/guestfish-actions.pod:2800 ../src/guestfs-actions.pod:4145
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2776 ../src/guestfs-actions.pod:4121
+#: ../fish/guestfish-actions.pod:2803 ../src/guestfs-actions.pod:4148
 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 "
@@ -10647,24 +10694,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2780
+#: ../fish/guestfish-actions.pod:2807
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If this block device contains LVM volume groups, then calling L</vgscan> "
 "followed by L</vg-activate-all> will make them visible."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2784
+#: ../fish/guestfish-actions.pod:2811
 msgid "Use L</list-dm-devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
 msgid "Use L</list-dm-devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2790
+#: ../fish/guestfish-actions.pod:2817
 msgid "luks-open-ro"
 msgstr "luks-open-ro"
 
 #. type: verbatim
 msgid "luks-open-ro"
 msgstr "luks-open-ro"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2792
+#: ../fish/guestfish-actions.pod:2819
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
@@ -10672,18 +10719,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2794
+#: ../fish/guestfish-actions.pod:2821
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is created."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as L</luks-open> except that a read-only mapping is created."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2800
+#: ../fish/guestfish-actions.pod:2827
 msgid "lvcreate"
 msgstr "lvcreate"
 
 #. type: verbatim
 msgid "lvcreate"
 msgstr "lvcreate"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2802
+#: ../fish/guestfish-actions.pod:2829
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
@@ -10691,19 +10738,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2804 ../src/guestfs-actions.pod:4167
+#: ../fish/guestfish-actions.pod:2831 ../src/guestfs-actions.pod:4194
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2807
+#: ../fish/guestfish-actions.pod:2834
 msgid "lvm-canonical-lv-name"
 msgstr "lvm-canonical-lv-name"
 
 #. type: verbatim
 msgid "lvm-canonical-lv-name"
 msgstr "lvm-canonical-lv-name"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2809
+#: ../fish/guestfish-actions.pod:2836
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
 #, no-wrap
 msgid ""
 " lvm-canonical-lv-name lvname\n"
@@ -10711,7 +10758,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2811 ../src/guestfs-actions.pod:4180
+#: ../fish/guestfish-actions.pod:2838 ../src/guestfs-actions.pod:4207
 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/"
@@ -10719,24 +10766,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2815 ../src/guestfs-actions.pod:4184
+#: ../fish/guestfish-actions.pod:2842 ../src/guestfs-actions.pod:4211
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command returns an error if the C<lvname> parameter does not refer to a "
 "logical volume."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2818
+#: ../fish/guestfish-actions.pod:2845
 msgid "See also L</is-lv>."
 msgstr "Див. також L</is-lv>."
 
 #. type: =head2
 msgid "See also L</is-lv>."
 msgstr "Див. також L</is-lv>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2820
+#: ../fish/guestfish-actions.pod:2847
 msgid "lvm-clear-filter"
 msgstr "lvm-clear-filter"
 
 #. type: verbatim
 msgid "lvm-clear-filter"
 msgstr "lvm-clear-filter"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2822
+#: ../fish/guestfish-actions.pod:2849
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
@@ -10746,26 +10793,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2824
+#: ../fish/guestfish-actions.pod:2851
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This undoes the effect of L</lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2827 ../fish/guestfish-actions.pod:2858
-#: ../src/guestfs-actions.pod:4202 ../src/guestfs-actions.pod:4244
+#: ../fish/guestfish-actions.pod:2854 ../fish/guestfish-actions.pod:2885
+#: ../src/guestfs-actions.pod:4229 ../src/guestfs-actions.pod:4271
 msgid ""
 "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2830
+#: ../fish/guestfish-actions.pod:2857
 msgid "lvm-remove-all"
 msgstr "lvm-remove-all"
 
 #. type: verbatim
 msgid "lvm-remove-all"
 msgstr "lvm-remove-all"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2832
+#: ../fish/guestfish-actions.pod:2859
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
@@ -10775,19 +10822,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2834 ../src/guestfs-actions.pod:4214
+#: ../fish/guestfish-actions.pod:2861 ../src/guestfs-actions.pod:4241
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2840
+#: ../fish/guestfish-actions.pod:2867
 msgid "lvm-set-filter"
 msgstr "lvm-set-filter"
 
 #. type: verbatim
 msgid "lvm-set-filter"
 msgstr "lvm-set-filter"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2842
+#: ../fish/guestfish-actions.pod:2869
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
@@ -10797,7 +10844,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2844 ../src/guestfs-actions.pod:4230
+#: ../fish/guestfish-actions.pod:2871 ../src/guestfs-actions.pod:4257
 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 "
@@ -10805,7 +10852,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2848 ../src/guestfs-actions.pod:4234
+#: ../fish/guestfish-actions.pod:2875 ../src/guestfs-actions.pod:4261
 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 "
@@ -10817,24 +10864,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2861 ../src/guestfs-actions.pod:4247
+#: ../fish/guestfish-actions.pod:2888 ../src/guestfs-actions.pod:4274
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 #. type: textblock
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2863 ../src/guestfs-actions.pod:4249
+#: ../fish/guestfish-actions.pod:2890 ../src/guestfs-actions.pod:4276
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2867
+#: ../fish/guestfish-actions.pod:2894
 msgid "lvremove"
 msgstr "lvremove"
 
 #. type: verbatim
 msgid "lvremove"
 msgstr "lvremove"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2869
+#: ../fish/guestfish-actions.pod:2896
 #, no-wrap
 msgid ""
 " lvremove device\n"
 #, no-wrap
 msgid ""
 " lvremove device\n"
@@ -10844,26 +10891,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2871 ../src/guestfs-actions.pod:4263
+#: ../fish/guestfish-actions.pod:2898 ../src/guestfs-actions.pod:4290
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2874 ../src/guestfs-actions.pod:4266
+#: ../fish/guestfish-actions.pod:2901 ../src/guestfs-actions.pod:4293
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, C</"
 "dev/VG>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can also remove all LVs in a volume group by specifying the VG name, C</"
 "dev/VG>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2877
+#: ../fish/guestfish-actions.pod:2904
 msgid "lvrename"
 msgstr "lvrename"
 
 #. type: verbatim
 msgid "lvrename"
 msgstr "lvrename"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2879
+#: ../fish/guestfish-actions.pod:2906
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
@@ -10871,17 +10918,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2881 ../src/guestfs-actions.pod:4280
+#: ../fish/guestfish-actions.pod:2908 ../src/guestfs-actions.pod:4307
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 #. type: =head2
 msgid "Rename a logical volume C<logvol> with the new name C<newlogvol>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2883
+#: ../fish/guestfish-actions.pod:2910
 msgid "lvresize"
 msgstr "lvresize"
 
 #. type: verbatim
 msgid "lvresize"
 msgstr "lvresize"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2885
+#: ../fish/guestfish-actions.pod:2912
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
@@ -10889,19 +10936,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2887 ../src/guestfs-actions.pod:4293
+#: ../fish/guestfish-actions.pod:2914 ../src/guestfs-actions.pod:4320
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2891
+#: ../fish/guestfish-actions.pod:2918
 msgid "lvresize-free"
 msgstr "lvresize-free"
 
 #. type: verbatim
 msgid "lvresize-free"
 msgstr "lvresize-free"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2893
+#: ../fish/guestfish-actions.pod:2920
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
@@ -10909,7 +10956,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2895 ../src/guestfs-actions.pod:4308
+#: ../fish/guestfish-actions.pod:2922 ../src/guestfs-actions.pod:4335
 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 "
@@ -10918,12 +10965,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2901
+#: ../fish/guestfish-actions.pod:2928
 msgid "lvs"
 msgstr "lvs"
 
 #. type: verbatim
 msgid "lvs"
 msgstr "lvs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2903
+#: ../fish/guestfish-actions.pod:2930
 #, no-wrap
 msgid ""
 " lvs\n"
 #, no-wrap
 msgid ""
 " lvs\n"
@@ -10933,31 +10980,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2905 ../src/guestfs-actions.pod:4323
+#: ../fish/guestfish-actions.pod:2932 ../src/guestfs-actions.pod:4350
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2908 ../src/guestfs-actions.pod:4326
+#: ../fish/guestfish-actions.pod:2935 ../src/guestfs-actions.pod:4353
 msgid ""
 "This returns a list of the logical volume device names (eg. C</dev/"
 "VolGroup00/LogVol00>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns a list of the logical volume device names (eg. C</dev/"
 "VolGroup00/LogVol00>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2911
+#: ../fish/guestfish-actions.pod:2938
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr "Див. також L</lvs-full>, L</list-filesystems>."
 
 #. type: =head2
 msgid "See also L</lvs-full>, L</list-filesystems>."
 msgstr "Див. також L</lvs-full>, L</list-filesystems>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2913
+#: ../fish/guestfish-actions.pod:2940
 msgid "lvs-full"
 msgstr "lvs-full"
 
 #. type: verbatim
 msgid "lvs-full"
 msgstr "lvs-full"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2915
+#: ../fish/guestfish-actions.pod:2942
 #, no-wrap
 msgid ""
 " lvs-full\n"
 #, no-wrap
 msgid ""
 " lvs-full\n"
@@ -10967,19 +11014,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2917 ../src/guestfs-actions.pod:4342
+#: ../fish/guestfish-actions.pod:2944 ../src/guestfs-actions.pod:4369
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the L<lvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2920
+#: ../fish/guestfish-actions.pod:2947
 msgid "lvuuid"
 msgstr "lvuuid"
 
 #. type: verbatim
 msgid "lvuuid"
 msgstr "lvuuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2922
+#: ../fish/guestfish-actions.pod:2949
 #, no-wrap
 msgid ""
 " lvuuid device\n"
 #, no-wrap
 msgid ""
 " lvuuid device\n"
@@ -10989,17 +11036,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2924 ../src/guestfs-actions.pod:4357
+#: ../fish/guestfish-actions.pod:2951 ../src/guestfs-actions.pod:4384
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2926
+#: ../fish/guestfish-actions.pod:2953
 msgid "lxattrlist"
 msgstr "lxattrlist"
 
 #. type: verbatim
 msgid "lxattrlist"
 msgstr "lxattrlist"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2928
+#: ../fish/guestfish-actions.pod:2955
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
@@ -11007,7 +11054,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2930 ../src/guestfs-actions.pod:4371
+#: ../fish/guestfish-actions.pod:2957 ../src/guestfs-actions.pod:4398
 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 "
@@ -11015,7 +11062,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2934 ../src/guestfs-actions.pod:4375
+#: ../fish/guestfish-actions.pod:2961 ../src/guestfs-actions.pod:4402
 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>.  "
@@ -11027,7 +11074,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2944
+#: ../fish/guestfish-actions.pod:2971
 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 "
@@ -11038,12 +11085,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2952
+#: ../fish/guestfish-actions.pod:2979
 msgid "mkdir"
 msgstr "mkdir"
 
 #. type: verbatim
 msgid "mkdir"
 msgstr "mkdir"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2954
+#: ../fish/guestfish-actions.pod:2981
 #, no-wrap
 msgid ""
 " mkdir path\n"
 #, no-wrap
 msgid ""
 " mkdir path\n"
@@ -11053,17 +11100,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2956 ../src/guestfs-actions.pod:4405
+#: ../fish/guestfish-actions.pod:2983 ../src/guestfs-actions.pod:4432
 msgid "Create a directory named C<path>."
 msgstr ""
 
 #. type: =head2
 msgid "Create a directory named C<path>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2958
+#: ../fish/guestfish-actions.pod:2985
 msgid "mkdir-mode"
 msgstr "mkdir-mode"
 
 #. type: verbatim
 msgid "mkdir-mode"
 msgstr "mkdir-mode"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2960
+#: ../fish/guestfish-actions.pod:2987
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
@@ -11073,14 +11120,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2962 ../src/guestfs-actions.pod:4418
+#: ../fish/guestfish-actions.pod:2989 ../src/guestfs-actions.pod:4445
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2965 ../src/guestfs-actions.pod:4421
+#: ../fish/guestfish-actions.pod:2992 ../src/guestfs-actions.pod:4448
 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 "
@@ -11088,17 +11135,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2969
+#: ../fish/guestfish-actions.pod:2996
 msgid "See also L</mkdir>, L</umask>"
 msgstr "Див. також L</mkdir>, L</umask>"
 
 #. type: =head2
 msgid "See also L</mkdir>, L</umask>"
 msgstr "Див. також L</mkdir>, L</umask>"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2971
+#: ../fish/guestfish-actions.pod:2998
 msgid "mkdir-p"
 msgstr "mkdir-p"
 
 #. type: verbatim
 msgid "mkdir-p"
 msgstr "mkdir-p"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2973
+#: ../fish/guestfish-actions.pod:3000
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
@@ -11108,19 +11155,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2975 ../src/guestfs-actions.pod:4437
+#: ../fish/guestfish-actions.pod:3002 ../src/guestfs-actions.pod:4464
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:2978
+#: ../fish/guestfish-actions.pod:3005
 msgid "mkdtemp"
 msgstr "mkdtemp"
 
 #. type: verbatim
 msgid "mkdtemp"
 msgstr "mkdtemp"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:2980
+#: ../fish/guestfish-actions.pod:3007
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
@@ -11130,7 +11177,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2982 ../src/guestfs-actions.pod:4450
+#: ../fish/guestfish-actions.pod:3009 ../src/guestfs-actions.pod:4477
 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 "
@@ -11138,41 +11185,41 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2987 ../src/guestfs-actions.pod:4455
+#: ../fish/guestfish-actions.pod:3014 ../src/guestfs-actions.pod:4482
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2990 ../src/guestfs-actions.pod:4458
+#: ../fish/guestfish-actions.pod:3017 ../src/guestfs-actions.pod:4485
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 #. type: textblock
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2993 ../src/guestfs-actions.pod:4461
+#: ../fish/guestfish-actions.pod:3020 ../src/guestfs-actions.pod:4488
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 #. type: textblock
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2996 ../src/guestfs-actions.pod:4464
+#: ../fish/guestfish-actions.pod:3023 ../src/guestfs-actions.pod:4491
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:2999 ../src/guestfs-actions.pod:4467
+#: ../fish/guestfish-actions.pod:3026 ../src/guestfs-actions.pod:4494
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3001
+#: ../fish/guestfish-actions.pod:3028
 msgid "mke2fs-J"
 msgstr "mke2fs-J"
 
 #. type: verbatim
 msgid "mke2fs-J"
 msgstr "mke2fs-J"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3003
+#: ../fish/guestfish-actions.pod:3030
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
@@ -11180,14 +11227,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3005 ../src/guestfs-actions.pod:4483
+#: ../fish/guestfish-actions.pod:3032 ../src/guestfs-actions.pod:4510
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3009 ../src/guestfs-actions.pod:4487
+#: ../fish/guestfish-actions.pod:3036 ../src/guestfs-actions.pod:4514
 #, 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"
@@ -11197,17 +11244,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3011
+#: ../fish/guestfish-actions.pod:3038
 msgid "See also L</mke2journal>."
 msgstr "Див. також L</mke2journal>."
 
 #. type: =head2
 msgid "See also L</mke2journal>."
 msgstr "Див. також L</mke2journal>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3013
+#: ../fish/guestfish-actions.pod:3040
 msgid "mke2fs-JL"
 msgstr "mke2fs-JL"
 
 #. type: verbatim
 msgid "mke2fs-JL"
 msgstr "mke2fs-JL"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3015
+#: ../fish/guestfish-actions.pod:3042
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
@@ -11215,24 +11262,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3017 ../src/guestfs-actions.pod:4504
+#: ../fish/guestfish-actions.pod:3044 ../src/guestfs-actions.pod:4531
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3020
+#: ../fish/guestfish-actions.pod:3047
 msgid "See also L</mke2journal-L>."
 msgstr "Див. також L</mke2journal-L>."
 
 #. type: =head2
 msgid "See also L</mke2journal-L>."
 msgstr "Див. також L</mke2journal-L>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3022
+#: ../fish/guestfish-actions.pod:3049
 msgid "mke2fs-JU"
 msgstr "mke2fs-JU"
 
 #. type: verbatim
 msgid "mke2fs-JU"
 msgstr "mke2fs-JU"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3024
+#: ../fish/guestfish-actions.pod:3051
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
@@ -11240,24 +11287,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3026 ../src/guestfs-actions.pod:4522
+#: ../fish/guestfish-actions.pod:3053 ../src/guestfs-actions.pod:4549
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3029
+#: ../fish/guestfish-actions.pod:3056
 msgid "See also L</mke2journal-U>."
 msgstr "Див. також L</mke2journal-U>."
 
 #. type: =head2
 msgid "See also L</mke2journal-U>."
 msgstr "Див. також L</mke2journal-U>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3031
+#: ../fish/guestfish-actions.pod:3058
 msgid "mke2journal"
 msgstr "mke2journal"
 
 #. type: verbatim
 msgid "mke2journal"
 msgstr "mke2journal"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3033
+#: ../fish/guestfish-actions.pod:3060
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
@@ -11265,14 +11312,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3035 ../src/guestfs-actions.pod:4538
+#: ../fish/guestfish-actions.pod:3062 ../src/guestfs-actions.pod:4565
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3038 ../src/guestfs-actions.pod:4541
+#: ../fish/guestfish-actions.pod:3065 ../src/guestfs-actions.pod:4568
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
@@ -11280,12 +11327,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3040
+#: ../fish/guestfish-actions.pod:3067
 msgid "mke2journal-L"
 msgstr "mke2journal-L"
 
 #. type: verbatim
 msgid "mke2journal-L"
 msgstr "mke2journal-L"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3042
+#: ../fish/guestfish-actions.pod:3069
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
@@ -11293,17 +11340,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3044 ../src/guestfs-actions.pod:4555
+#: ../fish/guestfish-actions.pod:3071 ../src/guestfs-actions.pod:4582
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 #. type: =head2
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3046
+#: ../fish/guestfish-actions.pod:3073
 msgid "mke2journal-U"
 msgstr "mke2journal-U"
 
 #. type: verbatim
 msgid "mke2journal-U"
 msgstr "mke2journal-U"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3048
+#: ../fish/guestfish-actions.pod:3075
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
@@ -11311,17 +11358,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3050 ../src/guestfs-actions.pod:4569
+#: ../fish/guestfish-actions.pod:3077 ../src/guestfs-actions.pod:4596
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3052
+#: ../fish/guestfish-actions.pod:3079
 msgid "mkfifo"
 msgstr "mkfifo"
 
 #. type: verbatim
 msgid "mkfifo"
 msgstr "mkfifo"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3054
+#: ../fish/guestfish-actions.pod:3081
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
@@ -11331,19 +11378,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3056
+#: ../fish/guestfish-actions.pod:3083
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around L</mknod>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3062
+#: ../fish/guestfish-actions.pod:3089
 msgid "mkfs"
 msgstr "mkfs"
 
 #. type: verbatim
 msgid "mkfs"
 msgstr "mkfs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3064
+#: ../fish/guestfish-actions.pod:3091
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
@@ -11353,19 +11400,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3066 ../src/guestfs-actions.pod:4599
+#: ../fish/guestfish-actions.pod:3093 ../src/guestfs-actions.pod:4626
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3070
+#: ../fish/guestfish-actions.pod:3097
 msgid "mkfs-b"
 msgstr "mkfs-b"
 
 #. type: verbatim
 msgid "mkfs-b"
 msgstr "mkfs-b"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3072
+#: ../fish/guestfish-actions.pod:3099
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
@@ -11373,7 +11420,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3074
+#: ../fish/guestfish-actions.pod:3101
 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 "
@@ -11381,26 +11428,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3079 ../fish/guestfish-actions.pod:3106
-#: ../src/guestfs-actions.pod:4620 ../src/guestfs-actions.pod:4665
+#: ../fish/guestfish-actions.pod:3106 ../fish/guestfish-actions.pod:3133
+#: ../src/guestfs-actions.pod:4647 ../src/guestfs-actions.pod:4692
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3082 ../src/guestfs-actions.pod:4625
+#: ../fish/guestfish-actions.pod:3109
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<mkfs_opts> call instead."
+"This function is deprecated.  In new code, use the L</mkfs_opts> call "
+"instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3089
+#: ../fish/guestfish-actions.pod:3116
 msgid "mkfs-opts"
 msgstr "mkfs-opts"
 
 #. type: verbatim
 msgid "mkfs-opts"
 msgstr "mkfs-opts"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3091
+#: ../fish/guestfish-actions.pod:3118
 #, no-wrap
 msgid ""
 " mkfs-opts fstype device [blocksize:..] [features:..] [inode:..] [sectorsize:..]\n"
 #, no-wrap
 msgid ""
 " mkfs-opts fstype device [blocksize:..] [features:..] [inode:..] [sectorsize:..]\n"
@@ -11408,19 +11456,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3093 ../src/guestfs-actions.pod:4652
+#: ../fish/guestfish-actions.pod:3120 ../src/guestfs-actions.pod:4679
 msgid ""
 "This function creates a filesystem on C<device>.  The filesystem type is "
 "C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This function creates a filesystem on C<device>.  The filesystem type is "
 "C<fstype>, for example C<ext3>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3100 ../src/guestfs-actions.pod:4659
+#: ../fish/guestfish-actions.pod:3127 ../src/guestfs-actions.pod:4686
 msgid "C<blocksize>"
 msgstr "C<blocksize>"
 
 #. type: textblock
 msgid "C<blocksize>"
 msgstr "C<blocksize>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3102 ../src/guestfs-actions.pod:4661
+#: ../fish/guestfish-actions.pod:3129 ../src/guestfs-actions.pod:4688
 msgid ""
 "The filesystem block size.  Supported block sizes depend on the filesystem "
 "type, but typically they are C<1024>, C<2048> or C<4096> for Linux ext2/3 "
 msgid ""
 "The filesystem block size.  Supported block sizes depend on the filesystem "
 "type, but typically they are C<1024>, C<2048> or C<4096> for Linux ext2/3 "
@@ -11428,65 +11476,65 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3109 ../src/guestfs-actions.pod:4668
+#: ../fish/guestfish-actions.pod:3136 ../src/guestfs-actions.pod:4695
 msgid "For UFS block sizes, please see L<mkfs.ufs(8)>."
 msgstr ""
 
 #. type: =item
 msgid "For UFS block sizes, please see L<mkfs.ufs(8)>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3111 ../src/guestfs-actions.pod:4670
+#: ../fish/guestfish-actions.pod:3138 ../src/guestfs-actions.pod:4697
 msgid "C<features>"
 msgstr "C<features>"
 
 #. type: textblock
 msgid "C<features>"
 msgstr "C<features>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3113 ../src/guestfs-actions.pod:4672
+#: ../fish/guestfish-actions.pod:3140 ../src/guestfs-actions.pod:4699
 msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
 msgid "This passes the I<-O> parameter to the external mkfs program."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3115 ../src/guestfs-actions.pod:4674
+#: ../fish/guestfish-actions.pod:3142 ../src/guestfs-actions.pod:4701
 msgid ""
 "For certain filesystem types, this allows extra filesystem features to be "
 "selected.  See L<mke2fs(8)> and L<mkfs.ufs(8)> for more details."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For certain filesystem types, this allows extra filesystem features to be "
 "selected.  See L<mke2fs(8)> and L<mkfs.ufs(8)> for more details."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3119 ../src/guestfs-actions.pod:4678
+#: ../fish/guestfish-actions.pod:3146 ../src/guestfs-actions.pod:4705
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 #. type: =item
 msgid ""
 "You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem "
 "type."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3122 ../src/guestfs-actions.pod:4681
+#: ../fish/guestfish-actions.pod:3149 ../src/guestfs-actions.pod:4708
 msgid "C<inode>"
 msgstr ""
 
 #. type: textblock
 msgid "C<inode>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3124 ../src/guestfs-actions.pod:4683
+#: ../fish/guestfish-actions.pod:3151 ../src/guestfs-actions.pod:4710
 msgid ""
 "This passes the I<-I> parameter to the external L<mke2fs(8)> program which "
 "sets the inode size (only for ext2/3/4 filesystems at present)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "This passes the I<-I> parameter to the external L<mke2fs(8)> program which "
 "sets the inode size (only for ext2/3/4 filesystems at present)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3127 ../src/guestfs-actions.pod:4686
+#: ../fish/guestfish-actions.pod:3154 ../src/guestfs-actions.pod:4713
 msgid "C<sectorsize>"
 msgstr ""
 
 #. type: textblock
 msgid "C<sectorsize>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3129 ../src/guestfs-actions.pod:4688
+#: ../fish/guestfish-actions.pod:3156 ../src/guestfs-actions.pod:4715
 msgid ""
 "This passes the I<-S> parameter to external L<mkfs.ufs(8)> program, which "
 "sets sector size for ufs filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This passes the I<-S> parameter to external L<mkfs.ufs(8)> program, which "
 "sets sector size for ufs filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3136
+#: ../fish/guestfish-actions.pod:3163
 msgid "mkmountpoint"
 msgstr "mkmountpoint"
 
 #. type: verbatim
 msgid "mkmountpoint"
 msgstr "mkmountpoint"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3138
+#: ../fish/guestfish-actions.pod:3165
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
@@ -11494,14 +11542,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3140
+#: ../fish/guestfish-actions.pod:3167
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "L</mkmountpoint> and L</rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3144 ../src/guestfs-actions.pod:4731
+#: ../fish/guestfish-actions.pod:3171 ../src/guestfs-actions.pod:4758
 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 "
@@ -11509,7 +11557,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3148 ../src/guestfs-actions.pod:4735
+#: ../fish/guestfish-actions.pod:3175 ../src/guestfs-actions.pod:4762
 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 "
@@ -11517,7 +11565,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3153 ../src/guestfs-actions.pod:4740
+#: ../fish/guestfish-actions.pod:3180 ../src/guestfs-actions.pod:4767
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
@@ -11541,12 +11589,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3162 ../src/guestfs-actions.pod:4749
+#: ../fish/guestfish-actions.pod:3189 ../src/guestfs-actions.pod:4776
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 #. type: textblock
 msgid "The inner filesystem is now unpacked under the /ext3fs mountpoint."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3164
+#: ../fish/guestfish-actions.pod:3191
 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 "
@@ -11554,7 +11602,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3168
+#: ../fish/guestfish-actions.pod:3195
 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 "
@@ -11562,13 +11610,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3173 ../src/guestfs-actions.pod:4760
+#: ../fish/guestfish-actions.pod:3200 ../src/guestfs-actions.pod:4787
 msgid ""
 "For more details see L<https://bugzilla.redhat.com/show_bug.cgi?id=599503>"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For more details see L<https://bugzilla.redhat.com/show_bug.cgi?id=599503>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3175
+#: ../fish/guestfish-actions.pod:3202
 msgid ""
 "Autosync [see L</set-autosync>, this is set by default on handles] can cause "
 "L</umount-all> to be called when the handle is closed which can also trigger "
 msgid ""
 "Autosync [see L</set-autosync>, this is set by default on handles] can cause "
 "L</umount-all> to be called when the handle is closed which can also trigger "
@@ -11576,12 +11624,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3179
+#: ../fish/guestfish-actions.pod:3206
 msgid "mknod"
 msgstr "mknod"
 
 #. type: verbatim
 msgid "mknod"
 msgstr "mknod"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3181
+#: ../fish/guestfish-actions.pod:3208
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
@@ -11589,13 +11637,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3183 ../src/guestfs-actions.pod:4779
+#: ../fish/guestfish-actions.pod:3210 ../src/guestfs-actions.pod:4806
 msgid ""
 "This call creates block or character special devices, or named pipes (FIFOs)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call creates block or character special devices, or named pipes (FIFOs)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3186 ../src/guestfs-actions.pod:4782
+#: ../fish/guestfish-actions.pod:3213 ../src/guestfs-actions.pod:4809
 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 "
@@ -11603,7 +11651,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3191
+#: ../fish/guestfish-actions.pod:3218
 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 "
@@ -11614,12 +11662,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3201
+#: ../fish/guestfish-actions.pod:3228
 msgid "mknod-b"
 msgstr "mknod-b"
 
 #. type: verbatim
 msgid "mknod-b"
 msgstr "mknod-b"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3203
+#: ../fish/guestfish-actions.pod:3230
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
@@ -11627,7 +11675,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3205
+#: ../fish/guestfish-actions.pod:3232
 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 "
@@ -11635,12 +11683,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3211
+#: ../fish/guestfish-actions.pod:3238
 msgid "mknod-c"
 msgstr "mknod-c"
 
 #. type: verbatim
 msgid "mknod-c"
 msgstr "mknod-c"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3213
+#: ../fish/guestfish-actions.pod:3240
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
@@ -11648,7 +11696,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3215
+#: ../fish/guestfish-actions.pod:3242
 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 "
@@ -11656,12 +11704,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3221
+#: ../fish/guestfish-actions.pod:3248
 msgid "mkswap"
 msgstr "mkswap"
 
 #. type: verbatim
 msgid "mkswap"
 msgstr "mkswap"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3223
+#: ../fish/guestfish-actions.pod:3250
 #, no-wrap
 msgid ""
 " mkswap device\n"
 #, no-wrap
 msgid ""
 " mkswap device\n"
@@ -11671,17 +11719,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3225 ../src/guestfs-actions.pod:4845
+#: ../fish/guestfish-actions.pod:3252 ../src/guestfs-actions.pod:4872
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3227
+#: ../fish/guestfish-actions.pod:3254
 msgid "mkswap-L"
 msgstr "mkswap-L"
 
 #. type: verbatim
 msgid "mkswap-L"
 msgstr "mkswap-L"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3229
+#: ../fish/guestfish-actions.pod:3256
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
@@ -11691,12 +11739,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3231 ../src/guestfs-actions.pod:4858
+#: ../fish/guestfish-actions.pod:3258 ../src/guestfs-actions.pod:4885
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 #. type: textblock
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3233 ../src/guestfs-actions.pod:4860
+#: ../fish/guestfish-actions.pod:3260 ../src/guestfs-actions.pod:4887
 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 "
@@ -11704,12 +11752,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3237
+#: ../fish/guestfish-actions.pod:3264
 msgid "mkswap-U"
 msgstr "mkswap-U"
 
 #. type: verbatim
 msgid "mkswap-U"
 msgstr "mkswap-U"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3239
+#: ../fish/guestfish-actions.pod:3266
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
@@ -11719,17 +11767,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3241 ../src/guestfs-actions.pod:4875
+#: ../fish/guestfish-actions.pod:3268 ../src/guestfs-actions.pod:4902
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3243
+#: ../fish/guestfish-actions.pod:3270
 msgid "mkswap-file"
 msgstr "mkswap-file"
 
 #. type: verbatim
 msgid "mkswap-file"
 msgstr "mkswap-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3245
+#: ../fish/guestfish-actions.pod:3272
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
@@ -11739,24 +11787,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3247 ../src/guestfs-actions.pod:4887
+#: ../fish/guestfish-actions.pod:3274 ../src/guestfs-actions.pod:4914
 msgid "Create a swap file."
 msgstr "Створити файл резервної пам’яті."
 
 #. type: textblock
 msgid "Create a swap file."
 msgstr "Створити файл резервної пам’яті."
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3249
+#: ../fish/guestfish-actions.pod:3276
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like L</fallocate>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3252
+#: ../fish/guestfish-actions.pod:3279
 msgid "modprobe"
 msgstr "modprobe"
 
 #. type: verbatim
 msgid "modprobe"
 msgstr "modprobe"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3254
+#: ../fish/guestfish-actions.pod:3281
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
@@ -11766,24 +11814,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3256 ../src/guestfs-actions.pod:4902
+#: ../fish/guestfish-actions.pod:3283 ../src/guestfs-actions.pod:4929
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 #. type: textblock
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3258 ../src/guestfs-actions.pod:4904
+#: ../fish/guestfish-actions.pod:3285 ../src/guestfs-actions.pod:4931
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3261
+#: ../fish/guestfish-actions.pod:3288
 msgid "mount"
 msgstr "mount"
 
 #. type: verbatim
 msgid "mount"
 msgstr "mount"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3263
+#: ../fish/guestfish-actions.pod:3290
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
@@ -11793,7 +11841,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3265 ../src/guestfs-actions.pod:4918
+#: ../fish/guestfish-actions.pod:3292 ../src/guestfs-actions.pod:4945
 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 "
@@ -11802,7 +11850,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3271 ../src/guestfs-actions.pod:4924
+#: ../fish/guestfish-actions.pod:3298 ../src/guestfs-actions.pod:4951
 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 "
@@ -11810,14 +11858,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3276 ../src/guestfs-actions.pod:4929
+#: ../fish/guestfish-actions.pod:3303 ../src/guestfs-actions.pod:4956
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3279
+#: ../fish/guestfish-actions.pod:3306
 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 "
@@ -11829,19 +11877,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3289 ../src/guestfs-actions.pod:4944
+#: ../fish/guestfish-actions.pod:3316
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<mount_options> call "
+"This function is deprecated.  In new code, use the L</mount_options> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3296
+#: ../fish/guestfish-actions.pod:3323
 msgid "mount-9p"
 msgstr ""
 
 #. type: verbatim
 msgid "mount-9p"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3298
+#: ../fish/guestfish-actions.pod:3325
 #, no-wrap
 msgid ""
 " mount-9p mounttag mountpoint [options:..]\n"
 #, no-wrap
 msgid ""
 " mount-9p mounttag mountpoint [options:..]\n"
@@ -11849,14 +11897,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3300 ../src/guestfs-actions.pod:4968
+#: ../fish/guestfish-actions.pod:3327 ../src/guestfs-actions.pod:4995
 msgid ""
 "Mount the virtio-9p filesystem with the tag C<mounttag> on the directory "
 "C<mountpoint>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Mount the virtio-9p filesystem with the tag C<mounttag> on the directory "
 "C<mountpoint>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3303 ../src/guestfs-actions.pod:4971
+#: ../fish/guestfish-actions.pod:3330 ../src/guestfs-actions.pod:4998
 msgid ""
 "If required, C<trans=virtio> will be automatically added to the options.  "
 "Any other options required can be passed in the optional C<options> "
 msgid ""
 "If required, C<trans=virtio> will be automatically added to the options.  "
 "Any other options required can be passed in the optional C<options> "
@@ -11864,12 +11912,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3309
+#: ../fish/guestfish-actions.pod:3336
 msgid "mount-loop"
 msgstr "mount-loop"
 
 #. type: verbatim
 msgid "mount-loop"
 msgstr "mount-loop"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3311
+#: ../fish/guestfish-actions.pod:3338
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
@@ -11877,7 +11925,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3313 ../src/guestfs-actions.pod:5010
+#: ../fish/guestfish-actions.pod:3340 ../src/guestfs-actions.pod:5037
 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 "
@@ -11885,12 +11933,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3317
+#: ../fish/guestfish-actions.pod:3344
 msgid "mount-options"
 msgstr "mount-options"
 
 #. type: verbatim
 msgid "mount-options"
 msgstr "mount-options"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3319
+#: ../fish/guestfish-actions.pod:3346
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
@@ -11898,26 +11946,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3321
+#: ../fish/guestfish-actions.pod:3348
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set the "
 "mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set the "
 "mount options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3325 ../src/guestfs-actions.pod:5030
+#: ../fish/guestfish-actions.pod:3352 ../src/guestfs-actions.pod:5057
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the C<options> parameter is an empty string, then no options are passed "
 "(all options default to whatever the filesystem uses)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3329
+#: ../fish/guestfish-actions.pod:3356
 msgid "mount-ro"
 msgstr "mount-ro"
 
 #. type: verbatim
 msgid "mount-ro"
 msgstr "mount-ro"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3331
+#: ../fish/guestfish-actions.pod:3358
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
@@ -11927,19 +11975,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3333
+#: ../fish/guestfish-actions.pod:3360
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3336
+#: ../fish/guestfish-actions.pod:3363
 msgid "mount-vfs"
 msgstr "mount-vfs"
 
 #. type: verbatim
 msgid "mount-vfs"
 msgstr "mount-vfs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3338
+#: ../fish/guestfish-actions.pod:3365
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
@@ -11947,19 +11995,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3340
+#: ../fish/guestfish-actions.pod:3367
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set both the "
 "mount options and the vfstype as for the L<mount(8)> I<-o> and I<-t> flags."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is the same as the L</mount> command, but it allows you to set both the "
 "mount options and the vfstype as for the L<mount(8)> I<-o> and I<-t> flags."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3344
+#: ../fish/guestfish-actions.pod:3371
 msgid "mountpoints"
 msgstr "mountpoints"
 
 #. type: verbatim
 msgid "mountpoints"
 msgstr "mountpoints"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3346
+#: ../fish/guestfish-actions.pod:3373
 #, no-wrap
 msgid ""
 " mountpoints\n"
 #, no-wrap
 msgid ""
 " mountpoints\n"
@@ -11969,7 +12017,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3348
+#: ../fish/guestfish-actions.pod:3375
 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 "
@@ -11977,12 +12025,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3352
+#: ../fish/guestfish-actions.pod:3379
 msgid "mounts"
 msgstr "mounts"
 
 #. type: verbatim
 msgid "mounts"
 msgstr "mounts"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3354
+#: ../fish/guestfish-actions.pod:3381
 #, no-wrap
 msgid ""
 " mounts\n"
 #, no-wrap
 msgid ""
 " mounts\n"
@@ -11992,29 +12040,29 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3356 ../src/guestfs-actions.pod:5091
+#: ../fish/guestfish-actions.pod:3383 ../src/guestfs-actions.pod:5118
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3359 ../src/guestfs-actions.pod:5094
+#: ../fish/guestfish-actions.pod:3386 ../src/guestfs-actions.pod:5121
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 #. type: textblock
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3361
+#: ../fish/guestfish-actions.pod:3388
 msgid "See also: L</mountpoints>"
 msgstr "Див. також L</mountpoints>"
 
 #. type: =head2
 msgid "See also: L</mountpoints>"
 msgstr "Див. також L</mountpoints>"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3363
+#: ../fish/guestfish-actions.pod:3390
 msgid "mv"
 msgstr "mv"
 
 #. type: verbatim
 msgid "mv"
 msgstr "mv"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3365
+#: ../fish/guestfish-actions.pod:3392
 #, no-wrap
 msgid ""
 " mv src dest\n"
 #, no-wrap
 msgid ""
 " mv src dest\n"
@@ -12024,19 +12072,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3367 ../src/guestfs-actions.pod:5111
+#: ../fish/guestfish-actions.pod:3394 ../src/guestfs-actions.pod:5138
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3370
+#: ../fish/guestfish-actions.pod:3397
 msgid "ntfs-3g-probe"
 msgstr "ntfs-3g-probe"
 
 #. type: verbatim
 msgid "ntfs-3g-probe"
 msgstr "ntfs-3g-probe"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3372
+#: ../fish/guestfish-actions.pod:3399
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
@@ -12044,7 +12092,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3374 ../src/guestfs-actions.pod:5125
+#: ../fish/guestfish-actions.pod:3401 ../src/guestfs-actions.pod:5152
 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-"
@@ -12052,7 +12100,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3378 ../src/guestfs-actions.pod:5129
+#: ../fish/guestfish-actions.pod:3405 ../src/guestfs-actions.pod:5156
 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 "
@@ -12060,19 +12108,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3382 ../src/guestfs-actions.pod:5133
+#: ../fish/guestfish-actions.pod:3409 ../src/guestfs-actions.pod:5160
 msgid ""
 "The return value is an integer which C<0> if the operation would succeed, or "
 "some non-zero value documented in the L<ntfs-3g.probe(8)> manual page."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The return value is an integer which C<0> if the operation would succeed, or "
 "some non-zero value documented in the L<ntfs-3g.probe(8)> manual page."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3386
+#: ../fish/guestfish-actions.pod:3413
 msgid "ntfsresize"
 msgstr "ntfsresize"
 
 #. type: verbatim
 msgid "ntfsresize"
 msgstr "ntfsresize"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3388
+#: ../fish/guestfish-actions.pod:3415
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
@@ -12082,15 +12130,15 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3390 ../fish/guestfish-actions.pod:3414
-#: ../src/guestfs-actions.pod:5147 ../src/guestfs-actions.pod:5186
+#: ../fish/guestfish-actions.pod:3417 ../fish/guestfish-actions.pod:3441
+#: ../src/guestfs-actions.pod:5174 ../src/guestfs-actions.pod:5213
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3393 ../src/guestfs-actions.pod:5150
+#: ../fish/guestfish-actions.pod:3420 ../src/guestfs-actions.pod:5177
 msgid ""
 "I<Note:> After the resize operation, the filesystem is marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
 msgid ""
 "I<Note:> After the resize operation, the filesystem is marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
@@ -12101,26 +12149,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3401 ../fish/guestfish-actions.pod:3440
-#: ../src/guestfs-actions.pod:5158 ../src/guestfs-actions.pod:5212
+#: ../fish/guestfish-actions.pod:3428 ../fish/guestfish-actions.pod:3467
+#: ../src/guestfs-actions.pod:5185 ../src/guestfs-actions.pod:5239
 msgid "See also L<ntfsresize(8)>."
 msgstr ""
 
 #. type: textblock
 msgid "See also L<ntfsresize(8)>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3403 ../fish/guestfish-actions.pod:3451
-#: ../src/guestfs-actions.pod:5162 ../src/guestfs-actions.pod:5252
+#: ../fish/guestfish-actions.pod:3430 ../fish/guestfish-actions.pod:3478
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<ntfsresize_opts> call "
+"This function is deprecated.  In new code, use the L</ntfsresize_opts> call "
 "instead."
 msgstr ""
 
 #. type: =head2
 "instead."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3410
+#: ../fish/guestfish-actions.pod:3437
 msgid "ntfsresize-opts"
 msgstr ""
 
 #. type: verbatim
 msgid "ntfsresize-opts"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3412
+#: ../fish/guestfish-actions.pod:3439
 #, no-wrap
 msgid ""
 " ntfsresize-opts device [size:..] [force:..]\n"
 #, no-wrap
 msgid ""
 " ntfsresize-opts device [size:..] [force:..]\n"
@@ -12128,26 +12175,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3423 ../src/guestfs-actions.pod:5195
+#: ../fish/guestfish-actions.pod:3450 ../src/guestfs-actions.pod:5222
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to fit the container (eg. partition)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The new size (in bytes) of the filesystem.  If omitted, the filesystem is "
 "resized to fit the container (eg. partition)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3426 ../src/guestfs-actions.pod:5198
+#: ../fish/guestfish-actions.pod:3453 ../src/guestfs-actions.pod:5225
 msgid "C<force>"
 msgstr ""
 
 #. type: textblock
 msgid "C<force>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3428 ../src/guestfs-actions.pod:5200
+#: ../fish/guestfish-actions.pod:3455 ../src/guestfs-actions.pod:5227
 msgid ""
 "If this option is true, then force the resize of the filesystem even if the "
 "filesystem is marked as requiring a consistency check."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If this option is true, then force the resize of the filesystem even if the "
 "filesystem is marked as requiring a consistency check."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3431
+#: ../fish/guestfish-actions.pod:3458
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
@@ -12157,12 +12204,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3444
+#: ../fish/guestfish-actions.pod:3471
 msgid "ntfsresize-size"
 msgstr "ntfsresize-size"
 
 #. type: verbatim
 msgid "ntfsresize-size"
 msgstr "ntfsresize-size"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3446
+#: ../fish/guestfish-actions.pod:3473
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
@@ -12170,19 +12217,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3448
+#: ../fish/guestfish-actions.pod:3475
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3458
+#: ../fish/guestfish-actions.pod:3485
 msgid "part-add"
 msgstr "part-add"
 
 #. type: verbatim
 msgid "part-add"
 msgstr "part-add"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3460
+#: ../fish/guestfish-actions.pod:3487
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
@@ -12190,14 +12237,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3462
+#: ../fish/guestfish-actions.pod:3489
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call L</part-init> first."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3465 ../src/guestfs-actions.pod:5273
+#: ../fish/guestfish-actions.pod:3492 ../src/guestfs-actions.pod:5300
 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 "
@@ -12205,7 +12252,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3470 ../src/guestfs-actions.pod:5278
+#: ../fish/guestfish-actions.pod:3497 ../src/guestfs-actions.pod:5305
 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 "
@@ -12213,19 +12260,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3474
+#: ../fish/guestfish-actions.pod:3501
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use L</"
 "part-disk> to do that."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use L</"
 "part-disk> to do that."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3477
+#: ../fish/guestfish-actions.pod:3504
 msgid "part-del"
 msgstr "part-del"
 
 #. type: verbatim
 msgid "part-del"
 msgstr "part-del"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3479
+#: ../fish/guestfish-actions.pod:3506
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
@@ -12233,24 +12280,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3481 ../src/guestfs-actions.pod:5296
+#: ../fish/guestfish-actions.pod:3508 ../src/guestfs-actions.pod:5323
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3483 ../src/guestfs-actions.pod:5298
+#: ../fish/guestfish-actions.pod:3510 ../src/guestfs-actions.pod:5325
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3487
+#: ../fish/guestfish-actions.pod:3514
 msgid "part-disk"
 msgstr "part-disk"
 
 #. type: verbatim
 msgid "part-disk"
 msgstr "part-disk"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3489
+#: ../fish/guestfish-actions.pod:3516
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
@@ -12260,26 +12307,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3491
+#: ../fish/guestfish-actions.pod:3518
 msgid ""
 "This command is simply a combination of L</part-init> followed by L</part-"
 "add> to create a single primary partition covering the whole disk."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command is simply a combination of L</part-init> followed by L</part-"
 "add> to create a single primary partition covering the whole disk."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3495
+#: ../fish/guestfish-actions.pod:3522
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in L</part-init>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3501
+#: ../fish/guestfish-actions.pod:3528
 msgid "part-get-bootable"
 msgstr "part-get-bootable"
 
 #. type: verbatim
 msgid "part-get-bootable"
 msgstr "part-get-bootable"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3503
+#: ../fish/guestfish-actions.pod:3530
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
@@ -12287,24 +12334,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3505 ../src/guestfs-actions.pod:5334
+#: ../fish/guestfish-actions.pod:3532 ../src/guestfs-actions.pod:5361
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3508
+#: ../fish/guestfish-actions.pod:3535
 msgid "See also L</part-set-bootable>."
 msgstr "Див. також L</part-set-bootable>."
 
 #. type: =head2
 msgid "See also L</part-set-bootable>."
 msgstr "Див. також L</part-set-bootable>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3510
+#: ../fish/guestfish-actions.pod:3537
 msgid "part-get-mbr-id"
 msgstr "part-get-mbr-id"
 
 #. type: verbatim
 msgid "part-get-mbr-id"
 msgstr "part-get-mbr-id"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3512
+#: ../fish/guestfish-actions.pod:3539
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
@@ -12312,14 +12359,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3514 ../src/guestfs-actions.pod:5350
+#: ../fish/guestfish-actions.pod:3541 ../src/guestfs-actions.pod:5377
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3517 ../fish/guestfish-actions.pod:3661
+#: ../fish/guestfish-actions.pod:3544 ../fish/guestfish-actions.pod:3688
 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-"
@@ -12327,12 +12374,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3521
+#: ../fish/guestfish-actions.pod:3548
 msgid "part-get-parttype"
 msgstr "part-get-parttype"
 
 #. type: verbatim
 msgid "part-get-parttype"
 msgstr "part-get-parttype"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3523
+#: ../fish/guestfish-actions.pod:3550
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
@@ -12342,14 +12389,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3525 ../src/guestfs-actions.pod:5367
+#: ../fish/guestfish-actions.pod:3552 ../src/guestfs-actions.pod:5394
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3528
+#: ../fish/guestfish-actions.pod:3555
 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 "
@@ -12357,12 +12404,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3533
+#: ../fish/guestfish-actions.pod:3560
 msgid "part-init"
 msgstr "part-init"
 
 #. type: verbatim
 msgid "part-init"
 msgstr "part-init"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3535
+#: ../fish/guestfish-actions.pod:3562
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
@@ -12370,7 +12417,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3537 ../src/guestfs-actions.pod:5387
+#: ../fish/guestfish-actions.pod:3564 ../src/guestfs-actions.pod:5414
 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> "
@@ -12378,34 +12425,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3541
+#: ../fish/guestfish-actions.pod:3568
 msgid ""
 "Initially there are no partitions.  Following this, you should call L</part-"
 "add> for each partition required."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Initially there are no partitions.  Following this, you should call L</part-"
 "add> for each partition required."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3544 ../src/guestfs-actions.pod:5394
+#: ../fish/guestfish-actions.pod:3571 ../src/guestfs-actions.pod:5421
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 #. type: =item
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3548 ../src/guestfs-actions.pod:5398
+#: ../fish/guestfish-actions.pod:3575 ../src/guestfs-actions.pod:5425
 msgid "B<efi>"
 msgstr ""
 
 #. type: =item
 msgid "B<efi>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3550 ../src/guestfs-actions.pod:5400
+#: ../fish/guestfish-actions.pod:3577 ../src/guestfs-actions.pod:5427
 msgid "B<gpt>"
 msgstr ""
 
 #. type: textblock
 msgid "B<gpt>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3552 ../src/guestfs-actions.pod:5402
+#: ../fish/guestfish-actions.pod:3579 ../src/guestfs-actions.pod:5429
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 #. type: textblock
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3554 ../src/guestfs-actions.pod:5404
+#: ../fish/guestfish-actions.pod:3581 ../src/guestfs-actions.pod:5431
 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 "
@@ -12413,17 +12460,17 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3558 ../src/guestfs-actions.pod:5408
+#: ../fish/guestfish-actions.pod:3585 ../src/guestfs-actions.pod:5435
 msgid "B<mbr>"
 msgstr ""
 
 #. type: =item
 msgid "B<mbr>"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3560 ../src/guestfs-actions.pod:5410
+#: ../fish/guestfish-actions.pod:3587 ../src/guestfs-actions.pod:5437
 msgid "B<msdos>"
 msgstr ""
 
 #. type: textblock
 msgid "B<msdos>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3562 ../src/guestfs-actions.pod:5412
+#: ../fish/guestfish-actions.pod:3589 ../src/guestfs-actions.pod:5439
 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 "
@@ -12431,105 +12478,105 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3569 ../src/guestfs-actions.pod:5419
+#: ../fish/guestfish-actions.pod:3596 ../src/guestfs-actions.pod:5446
 msgid ""
 "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3574 ../src/guestfs-actions.pod:5424
+#: ../fish/guestfish-actions.pod:3601 ../src/guestfs-actions.pod:5451
 msgid "B<aix>"
 msgstr "B<aix>"
 
 #. type: textblock
 msgid "B<aix>"
 msgstr "B<aix>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3576 ../src/guestfs-actions.pod:5426
+#: ../fish/guestfish-actions.pod:3603 ../src/guestfs-actions.pod:5453
 msgid "AIX disk labels."
 msgstr "Мітки дисків AIX."
 
 #. type: =item
 msgid "AIX disk labels."
 msgstr "Мітки дисків AIX."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3578 ../src/guestfs-actions.pod:5428
+#: ../fish/guestfish-actions.pod:3605 ../src/guestfs-actions.pod:5455
 #, fuzzy
 #| msgid "B<amiga> | B<rdb>"
 msgid "B<amiga>"
 msgstr "B<amiga> | B<rdb>"
 
 #. type: =item
 #, fuzzy
 #| msgid "B<amiga> | B<rdb>"
 msgid "B<amiga>"
 msgstr "B<amiga> | B<rdb>"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3580 ../src/guestfs-actions.pod:5430
+#: ../fish/guestfish-actions.pod:3607 ../src/guestfs-actions.pod:5457
 msgid "B<rdb>"
 msgstr ""
 
 #. type: textblock
 msgid "B<rdb>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3582 ../src/guestfs-actions.pod:5432
+#: ../fish/guestfish-actions.pod:3609 ../src/guestfs-actions.pod:5459
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr "Формат \"Rigid Disk Block\" Amiga."
 
 #. type: =item
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr "Формат \"Rigid Disk Block\" Amiga."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3584 ../src/guestfs-actions.pod:5434
+#: ../fish/guestfish-actions.pod:3611 ../src/guestfs-actions.pod:5461
 msgid "B<bsd>"
 msgstr "B<bsd>"
 
 #. type: textblock
 msgid "B<bsd>"
 msgstr "B<bsd>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3586 ../src/guestfs-actions.pod:5436
+#: ../fish/guestfish-actions.pod:3613 ../src/guestfs-actions.pod:5463
 msgid "BSD disk labels."
 msgstr "Мітки дисків BSD."
 
 #. type: =item
 msgid "BSD disk labels."
 msgstr "Мітки дисків BSD."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3588 ../src/guestfs-actions.pod:5438
+#: ../fish/guestfish-actions.pod:3615 ../src/guestfs-actions.pod:5465
 msgid "B<dasd>"
 msgstr "B<dasd>"
 
 #. type: textblock
 msgid "B<dasd>"
 msgstr "B<dasd>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3590 ../src/guestfs-actions.pod:5440
+#: ../fish/guestfish-actions.pod:3617 ../src/guestfs-actions.pod:5467
 msgid "DASD, used on IBM mainframes."
 msgstr "DASD, використовувалися у мейнфреймах IBM."
 
 #. type: =item
 msgid "DASD, used on IBM mainframes."
 msgstr "DASD, використовувалися у мейнфреймах IBM."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3592 ../src/guestfs-actions.pod:5442
+#: ../fish/guestfish-actions.pod:3619 ../src/guestfs-actions.pod:5469
 msgid "B<dvh>"
 msgstr "B<dvh>"
 
 #. type: textblock
 msgid "B<dvh>"
 msgstr "B<dvh>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3594 ../src/guestfs-actions.pod:5444
+#: ../fish/guestfish-actions.pod:3621 ../src/guestfs-actions.pod:5471
 msgid "MIPS/SGI volumes."
 msgstr "Томи MIPS/SGI."
 
 #. type: =item
 msgid "MIPS/SGI volumes."
 msgstr "Томи MIPS/SGI."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3596 ../src/guestfs-actions.pod:5446
+#: ../fish/guestfish-actions.pod:3623 ../src/guestfs-actions.pod:5473
 msgid "B<mac>"
 msgstr "B<mac>"
 
 #. type: textblock
 msgid "B<mac>"
 msgstr "B<mac>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3598 ../src/guestfs-actions.pod:5448
+#: ../fish/guestfish-actions.pod:3625 ../src/guestfs-actions.pod:5475
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr "Старий формат розділів Mac. Сучасні системи Mac використовують C<gpt>."
 
 #. type: =item
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr "Старий формат розділів Mac. Сучасні системи Mac використовують C<gpt>."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3600 ../src/guestfs-actions.pod:5450
+#: ../fish/guestfish-actions.pod:3627 ../src/guestfs-actions.pod:5477
 msgid "B<pc98>"
 msgstr "B<pc98>"
 
 #. type: textblock
 msgid "B<pc98>"
 msgstr "B<pc98>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3602 ../src/guestfs-actions.pod:5452
+#: ../fish/guestfish-actions.pod:3629 ../src/guestfs-actions.pod:5479
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr "Формат NEC PC-98, поширений у Японії."
 
 #. type: =item
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr "Формат NEC PC-98, поширений у Японії."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3604 ../src/guestfs-actions.pod:5454
+#: ../fish/guestfish-actions.pod:3631 ../src/guestfs-actions.pod:5481
 msgid "B<sun>"
 msgstr "B<sun>"
 
 #. type: textblock
 msgid "B<sun>"
 msgstr "B<sun>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3606 ../src/guestfs-actions.pod:5456
+#: ../fish/guestfish-actions.pod:3633 ../src/guestfs-actions.pod:5483
 msgid "Sun disk labels."
 msgstr "Мітки дисків Sun."
 
 #. type: =head2
 msgid "Sun disk labels."
 msgstr "Мітки дисків Sun."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3610
+#: ../fish/guestfish-actions.pod:3637
 msgid "part-list"
 msgstr "part-list"
 
 #. type: verbatim
 msgid "part-list"
 msgstr "part-list"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3612
+#: ../fish/guestfish-actions.pod:3639
 #, no-wrap
 msgid ""
 " part-list device\n"
 #, no-wrap
 msgid ""
 " part-list device\n"
@@ -12539,66 +12586,66 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3614 ../src/guestfs-actions.pod:5470
+#: ../fish/guestfish-actions.pod:3641 ../src/guestfs-actions.pod:5497
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3617 ../src/guestfs-actions.pod:5473
+#: ../fish/guestfish-actions.pod:3644 ../src/guestfs-actions.pod:5500
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 #. type: =item
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3621 ../src/guestfs-actions.pod:5477
+#: ../fish/guestfish-actions.pod:3648 ../src/guestfs-actions.pod:5504
 msgid "B<part_num>"
 msgstr "B<part_num>"
 
 #. type: textblock
 msgid "B<part_num>"
 msgstr "B<part_num>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3623 ../src/guestfs-actions.pod:5479
+#: ../fish/guestfish-actions.pod:3650 ../src/guestfs-actions.pod:5506
 msgid "Partition number, counting from 1."
 msgstr ""
 
 #. type: =item
 msgid "Partition number, counting from 1."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3625 ../src/guestfs-actions.pod:5481
+#: ../fish/guestfish-actions.pod:3652 ../src/guestfs-actions.pod:5508
 msgid "B<part_start>"
 msgstr "B<part_start>"
 
 #. type: textblock
 msgid "B<part_start>"
 msgstr "B<part_start>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3627
+#: ../fish/guestfish-actions.pod:3654
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see L</blockdev-getss>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see L</blockdev-getss>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3630 ../src/guestfs-actions.pod:5486
+#: ../fish/guestfish-actions.pod:3657 ../src/guestfs-actions.pod:5513
 msgid "B<part_end>"
 msgstr "B<part_end>"
 
 #. type: textblock
 msgid "B<part_end>"
 msgstr "B<part_end>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3632 ../src/guestfs-actions.pod:5488
+#: ../fish/guestfish-actions.pod:3659 ../src/guestfs-actions.pod:5515
 msgid "End of the partition in bytes."
 msgstr ""
 
 #. type: =item
 msgid "End of the partition in bytes."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3634 ../src/guestfs-actions.pod:5490
+#: ../fish/guestfish-actions.pod:3661 ../src/guestfs-actions.pod:5517
 msgid "B<part_size>"
 msgstr "B<part_size>"
 
 #. type: textblock
 msgid "B<part_size>"
 msgstr "B<part_size>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3636 ../src/guestfs-actions.pod:5492
+#: ../fish/guestfish-actions.pod:3663 ../src/guestfs-actions.pod:5519
 msgid "Size of the partition in bytes."
 msgstr ""
 
 #. type: =head2
 msgid "Size of the partition in bytes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3640
+#: ../fish/guestfish-actions.pod:3667
 msgid "part-set-bootable"
 msgstr "part-set-bootable"
 
 #. type: verbatim
 msgid "part-set-bootable"
 msgstr "part-set-bootable"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3642
+#: ../fish/guestfish-actions.pod:3669
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
@@ -12606,14 +12653,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3644 ../src/guestfs-actions.pod:5510
+#: ../fish/guestfish-actions.pod:3671 ../src/guestfs-actions.pod:5537
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3647 ../src/guestfs-actions.pod:5513
+#: ../fish/guestfish-actions.pod:3674 ../src/guestfs-actions.pod:5540
 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 "
@@ -12621,12 +12668,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3651
+#: ../fish/guestfish-actions.pod:3678
 msgid "part-set-mbr-id"
 msgstr "part-set-mbr-id"
 
 #. type: verbatim
 msgid "part-set-mbr-id"
 msgstr "part-set-mbr-id"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3653
+#: ../fish/guestfish-actions.pod:3680
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
@@ -12634,7 +12681,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3655 ../src/guestfs-actions.pod:5529
+#: ../fish/guestfish-actions.pod:3682 ../src/guestfs-actions.pod:5556
 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 "
@@ -12643,12 +12690,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3665
+#: ../fish/guestfish-actions.pod:3692
 msgid "part-set-name"
 msgstr "part-set-name"
 
 #. type: verbatim
 msgid "part-set-name"
 msgstr "part-set-name"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3667
+#: ../fish/guestfish-actions.pod:3694
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
@@ -12656,26 +12703,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3669 ../src/guestfs-actions.pod:5551
+#: ../fish/guestfish-actions.pod:3696 ../src/guestfs-actions.pod:5578
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3672 ../src/guestfs-actions.pod:5554
+#: ../fish/guestfish-actions.pod:3699 ../src/guestfs-actions.pod:5581
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3675
+#: ../fish/guestfish-actions.pod:3702
 msgid "part-to-dev"
 msgstr "part-to-dev"
 
 #. type: verbatim
 msgid "part-to-dev"
 msgstr "part-to-dev"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3677
+#: ../fish/guestfish-actions.pod:3704
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
 #, no-wrap
 msgid ""
 " part-to-dev partition\n"
@@ -12685,26 +12732,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3679 ../src/guestfs-actions.pod:5567
+#: ../fish/guestfish-actions.pod:3706 ../src/guestfs-actions.pod:5594
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
 "partition number, returning the device name (eg. \"/dev/sdb\")."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3683
+#: ../fish/guestfish-actions.pod:3710
 msgid ""
 "The named partition must exist, for example as a string returned from L</"
 "list-partitions>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The named partition must exist, for example as a string returned from L</"
 "list-partitions>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3686
+#: ../fish/guestfish-actions.pod:3713
 msgid "ping-daemon"
 msgstr "ping-daemon"
 
 #. type: verbatim
 msgid "ping-daemon"
 msgstr "ping-daemon"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3688
+#: ../fish/guestfish-actions.pod:3715
 #, no-wrap
 msgid ""
 " ping-daemon\n"
 #, no-wrap
 msgid ""
 " ping-daemon\n"
@@ -12714,7 +12761,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3690 ../src/guestfs-actions.pod:5584
+#: ../fish/guestfish-actions.pod:3717 ../src/guestfs-actions.pod:5611
 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 "
@@ -12723,12 +12770,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3695
+#: ../fish/guestfish-actions.pod:3722
 msgid "pread"
 msgstr "pread"
 
 #. type: verbatim
 msgid "pread"
 msgstr "pread"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3697
+#: ../fish/guestfish-actions.pod:3724
 #, no-wrap
 msgid ""
 " pread path count offset\n"
 #, no-wrap
 msgid ""
 " pread path count offset\n"
@@ -12736,32 +12783,32 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3699 ../src/guestfs-actions.pod:5602
+#: ../fish/guestfish-actions.pod:3726 ../src/guestfs-actions.pod:5629
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3702 ../fish/guestfish-actions.pod:3717
-#: ../src/guestfs-actions.pod:5605 ../src/guestfs-actions.pod:5631
+#: ../fish/guestfish-actions.pod:3729 ../fish/guestfish-actions.pod:3744
+#: ../src/guestfs-actions.pod:5632 ../src/guestfs-actions.pod:5658
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3705
+#: ../fish/guestfish-actions.pod:3732
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr "Див. також L</pwrite>, L</pread-device>."
 
 #. type: =head2
 msgid "See also L</pwrite>, L</pread-device>."
 msgstr "Див. також L</pwrite>, L</pread-device>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3710
+#: ../fish/guestfish-actions.pod:3737
 msgid "pread-device"
 msgstr "pread-device"
 
 #. type: verbatim
 msgid "pread-device"
 msgstr "pread-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3712
+#: ../fish/guestfish-actions.pod:3739
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
 #, no-wrap
 msgid ""
 " pread-device device count offset\n"
@@ -12769,24 +12816,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3714 ../src/guestfs-actions.pod:5628
+#: ../fish/guestfish-actions.pod:3741 ../src/guestfs-actions.pod:5655
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of "
 "C<device>, starting at C<offset>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3720
+#: ../fish/guestfish-actions.pod:3747
 msgid "See also L</pread>."
 msgstr "Див. також L</pread>."
 
 #. type: =head2
 msgid "See also L</pread>."
 msgstr "Див. також L</pread>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3725
+#: ../fish/guestfish-actions.pod:3752
 msgid "pvcreate"
 msgstr "pvcreate"
 
 #. type: verbatim
 msgid "pvcreate"
 msgstr "pvcreate"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3727
+#: ../fish/guestfish-actions.pod:3754
 #, no-wrap
 msgid ""
 " pvcreate device\n"
 #, no-wrap
 msgid ""
 " pvcreate device\n"
@@ -12796,19 +12843,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3729 ../src/guestfs-actions.pod:5651
+#: ../fish/guestfish-actions.pod:3756 ../src/guestfs-actions.pod:5678
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3733
+#: ../fish/guestfish-actions.pod:3760
 msgid "pvremove"
 msgstr "pvremove"
 
 #. type: verbatim
 msgid "pvremove"
 msgstr "pvremove"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3735
+#: ../fish/guestfish-actions.pod:3762
 #, no-wrap
 msgid ""
 " pvremove device\n"
 #, no-wrap
 msgid ""
 " pvremove device\n"
@@ -12818,14 +12865,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3737 ../src/guestfs-actions.pod:5665
+#: ../fish/guestfish-actions.pod:3764 ../src/guestfs-actions.pod:5692
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3740 ../src/guestfs-actions.pod:5668
+#: ../fish/guestfish-actions.pod:3767 ../src/guestfs-actions.pod:5695
 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 "
@@ -12833,12 +12880,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3744
+#: ../fish/guestfish-actions.pod:3771
 msgid "pvresize"
 msgstr "pvresize"
 
 #. type: verbatim
 msgid "pvresize"
 msgstr "pvresize"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3746
+#: ../fish/guestfish-actions.pod:3773
 #, no-wrap
 msgid ""
 " pvresize device\n"
 #, no-wrap
 msgid ""
 " pvresize device\n"
@@ -12848,19 +12895,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3748 ../src/guestfs-actions.pod:5682
+#: ../fish/guestfish-actions.pod:3775 ../src/guestfs-actions.pod:5709
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3751
+#: ../fish/guestfish-actions.pod:3778
 msgid "pvresize-size"
 msgstr "pvresize-size"
 
 #. type: verbatim
 msgid "pvresize-size"
 msgstr "pvresize-size"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3753
+#: ../fish/guestfish-actions.pod:3780
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
@@ -12868,19 +12915,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3755
+#: ../fish/guestfish-actions.pod:3782
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</pvresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3758
+#: ../fish/guestfish-actions.pod:3785
 msgid "pvs"
 msgstr "pvs"
 
 #. type: verbatim
 msgid "pvs"
 msgstr "pvs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3760
+#: ../fish/guestfish-actions.pod:3787
 #, no-wrap
 msgid ""
 " pvs\n"
 #, no-wrap
 msgid ""
 " pvs\n"
@@ -12890,31 +12937,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3762 ../src/guestfs-actions.pod:5708
+#: ../fish/guestfish-actions.pod:3789 ../src/guestfs-actions.pod:5735
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3765 ../src/guestfs-actions.pod:5711
+#: ../fish/guestfish-actions.pod:3792 ../src/guestfs-actions.pod:5738
 msgid ""
 "This returns a list of just the device names that contain PVs (eg. C</dev/"
 "sda2>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns a list of just the device names that contain PVs (eg. C</dev/"
 "sda2>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3768
+#: ../fish/guestfish-actions.pod:3795
 msgid "See also L</pvs-full>."
 msgstr "Див. також L</pvs-full>."
 
 #. type: =head2
 msgid "See also L</pvs-full>."
 msgstr "Див. також L</pvs-full>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3770
+#: ../fish/guestfish-actions.pod:3797
 msgid "pvs-full"
 msgstr "pvs-full"
 
 #. type: verbatim
 msgid "pvs-full"
 msgstr "pvs-full"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3772
+#: ../fish/guestfish-actions.pod:3799
 #, no-wrap
 msgid ""
 " pvs-full\n"
 #, no-wrap
 msgid ""
 " pvs-full\n"
@@ -12924,19 +12971,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3774 ../src/guestfs-actions.pod:5727
+#: ../fish/guestfish-actions.pod:3801 ../src/guestfs-actions.pod:5754
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the L<pvs"
 "(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3777
+#: ../fish/guestfish-actions.pod:3804
 msgid "pvuuid"
 msgstr "pvuuid"
 
 #. type: verbatim
 msgid "pvuuid"
 msgstr "pvuuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3779
+#: ../fish/guestfish-actions.pod:3806
 #, no-wrap
 msgid ""
 " pvuuid device\n"
 #, no-wrap
 msgid ""
 " pvuuid device\n"
@@ -12946,17 +12993,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3781 ../src/guestfs-actions.pod:5742
+#: ../fish/guestfish-actions.pod:3808 ../src/guestfs-actions.pod:5769
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3783
+#: ../fish/guestfish-actions.pod:3810
 msgid "pwrite"
 msgstr "pwrite"
 
 #. type: verbatim
 msgid "pwrite"
 msgstr "pwrite"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3785
+#: ../fish/guestfish-actions.pod:3812
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
@@ -12964,14 +13011,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3787 ../src/guestfs-actions.pod:5758
+#: ../fish/guestfish-actions.pod:3814 ../src/guestfs-actions.pod:5785
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3790 ../src/guestfs-actions.pod:5761
+#: ../fish/guestfish-actions.pod:3817 ../src/guestfs-actions.pod:5788
 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 "
@@ -12981,17 +13028,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3796
+#: ../fish/guestfish-actions.pod:3823
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr "Див. також L</pread>, L</pwrite-device>."
 
 #. type: =head2
 msgid "See also L</pread>, L</pwrite-device>."
 msgstr "Див. також L</pread>, L</pwrite-device>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3801
+#: ../fish/guestfish-actions.pod:3828
 msgid "pwrite-device"
 msgstr "pwrite-device"
 
 #. type: verbatim
 msgid "pwrite-device"
 msgstr "pwrite-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3803
+#: ../fish/guestfish-actions.pod:3830
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
 #, no-wrap
 msgid ""
 " pwrite-device device content offset\n"
@@ -12999,14 +13046,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3805 ../src/guestfs-actions.pod:5785
+#: ../fish/guestfish-actions.pod:3832 ../src/guestfs-actions.pod:5812
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes to part of a device.  It writes the data buffer "
 "C<content> to C<device> starting at offset C<offset>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3808 ../src/guestfs-actions.pod:5788
+#: ../fish/guestfish-actions.pod:3835 ../src/guestfs-actions.pod:5815
 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 "
@@ -13014,17 +13061,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3813
+#: ../fish/guestfish-actions.pod:3840
 msgid "See also L</pwrite>."
 msgstr "Див. також L</pwrite>."
 
 #. type: =head2
 msgid "See also L</pwrite>."
 msgstr "Див. також L</pwrite>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3818
+#: ../fish/guestfish-actions.pod:3845
 msgid "read-file"
 msgstr "read-file"
 
 #. type: verbatim
 msgid "read-file"
 msgstr "read-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3820
+#: ../fish/guestfish-actions.pod:3847
 #, no-wrap
 msgid ""
 " read-file path\n"
 #, no-wrap
 msgid ""
 " read-file path\n"
@@ -13034,12 +13081,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3822 ../src/guestfs-actions.pod:5809
+#: ../fish/guestfish-actions.pod:3849 ../src/guestfs-actions.pod:5836
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 #. type: textblock
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3825
+#: ../fish/guestfish-actions.pod:3852
 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 "
@@ -13047,12 +13094,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3833
+#: ../fish/guestfish-actions.pod:3860
 msgid "read-lines"
 msgstr "read-lines"
 
 #. type: verbatim
 msgid "read-lines"
 msgstr "read-lines"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3835
+#: ../fish/guestfish-actions.pod:3862
 #, no-wrap
 msgid ""
 " read-lines path\n"
 #, no-wrap
 msgid ""
 " read-lines path\n"
@@ -13062,14 +13109,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3839 ../src/guestfs-actions.pod:5834
+#: ../fish/guestfish-actions.pod:3866 ../src/guestfs-actions.pod:5861
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3842
+#: ../fish/guestfish-actions.pod:3869
 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 "
@@ -13078,12 +13125,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3847
+#: ../fish/guestfish-actions.pod:3874
 msgid "readdir"
 msgstr "readdir"
 
 #. type: verbatim
 msgid "readdir"
 msgstr "readdir"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3849
+#: ../fish/guestfish-actions.pod:3876
 #, no-wrap
 msgid ""
 " readdir dir\n"
 #, no-wrap
 msgid ""
 " readdir dir\n"
@@ -13093,12 +13140,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3851 ../src/guestfs-actions.pod:5854
+#: ../fish/guestfish-actions.pod:3878 ../src/guestfs-actions.pod:5881
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3853 ../src/guestfs-actions.pod:5856
+#: ../fish/guestfish-actions.pod:3880 ../src/guestfs-actions.pod:5883
 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 "
@@ -13106,105 +13153,105 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3857 ../src/guestfs-actions.pod:5860
+#: ../fish/guestfish-actions.pod:3884 ../src/guestfs-actions.pod:5887
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3862 ../src/guestfs-actions.pod:5865
+#: ../fish/guestfish-actions.pod:3889 ../src/guestfs-actions.pod:5892
 msgid "'b'"
 msgstr "'b'"
 
 #. type: textblock
 msgid "'b'"
 msgstr "'b'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3864 ../src/guestfs-actions.pod:5867
+#: ../fish/guestfish-actions.pod:3891 ../src/guestfs-actions.pod:5894
 msgid "Block special"
 msgstr "Блоковий особливий"
 
 #. type: =item
 msgid "Block special"
 msgstr "Блоковий особливий"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3866 ../src/guestfs-actions.pod:5869
+#: ../fish/guestfish-actions.pod:3893 ../src/guestfs-actions.pod:5896
 msgid "'c'"
 msgstr "'c'"
 
 #. type: textblock
 msgid "'c'"
 msgstr "'c'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3868 ../src/guestfs-actions.pod:5871
+#: ../fish/guestfish-actions.pod:3895 ../src/guestfs-actions.pod:5898
 msgid "Char special"
 msgstr "Символьний особливий"
 
 #. type: =item
 msgid "Char special"
 msgstr "Символьний особливий"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3870 ../src/guestfs-actions.pod:5873
+#: ../fish/guestfish-actions.pod:3897 ../src/guestfs-actions.pod:5900
 msgid "'d'"
 msgstr "'d'"
 
 #. type: textblock
 msgid "'d'"
 msgstr "'d'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3872 ../src/guestfs-actions.pod:5875
+#: ../fish/guestfish-actions.pod:3899 ../src/guestfs-actions.pod:5902
 msgid "Directory"
 msgstr "Каталог"
 
 #. type: =item
 msgid "Directory"
 msgstr "Каталог"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3874 ../src/guestfs-actions.pod:5877
+#: ../fish/guestfish-actions.pod:3901 ../src/guestfs-actions.pod:5904
 msgid "'f'"
 msgstr "'f'"
 
 #. type: textblock
 msgid "'f'"
 msgstr "'f'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3876 ../src/guestfs-actions.pod:5879
+#: ../fish/guestfish-actions.pod:3903 ../src/guestfs-actions.pod:5906
 msgid "FIFO (named pipe)"
 msgstr "FIFO (іменований канал)"
 
 #. type: =item
 msgid "FIFO (named pipe)"
 msgstr "FIFO (іменований канал)"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3878 ../src/guestfs-actions.pod:5881
+#: ../fish/guestfish-actions.pod:3905 ../src/guestfs-actions.pod:5908
 msgid "'l'"
 msgstr "'l'"
 
 #. type: textblock
 msgid "'l'"
 msgstr "'l'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3880 ../src/guestfs-actions.pod:5883
+#: ../fish/guestfish-actions.pod:3907 ../src/guestfs-actions.pod:5910
 msgid "Symbolic link"
 msgstr "Символічне посилання"
 
 #. type: =item
 msgid "Symbolic link"
 msgstr "Символічне посилання"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3882 ../src/guestfs-actions.pod:5885
+#: ../fish/guestfish-actions.pod:3909 ../src/guestfs-actions.pod:5912
 msgid "'r'"
 msgstr "'r'"
 
 #. type: textblock
 msgid "'r'"
 msgstr "'r'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3884 ../src/guestfs-actions.pod:5887
+#: ../fish/guestfish-actions.pod:3911 ../src/guestfs-actions.pod:5914
 msgid "Regular file"
 msgstr "Звичайний файл"
 
 #. type: =item
 msgid "Regular file"
 msgstr "Звичайний файл"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3886 ../src/guestfs-actions.pod:5889
+#: ../fish/guestfish-actions.pod:3913 ../src/guestfs-actions.pod:5916
 msgid "'s'"
 msgstr "'s'"
 
 #. type: textblock
 msgid "'s'"
 msgstr "'s'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3888 ../src/guestfs-actions.pod:5891
+#: ../fish/guestfish-actions.pod:3915 ../src/guestfs-actions.pod:5918
 msgid "Socket"
 msgstr "Сокет"
 
 #. type: =item
 msgid "Socket"
 msgstr "Сокет"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3890 ../src/guestfs-actions.pod:5893
+#: ../fish/guestfish-actions.pod:3917 ../src/guestfs-actions.pod:5920
 msgid "'u'"
 msgstr "'u'"
 
 #. type: textblock
 msgid "'u'"
 msgstr "'u'"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3892 ../src/guestfs-actions.pod:5895
+#: ../fish/guestfish-actions.pod:3919 ../src/guestfs-actions.pod:5922
 msgid "Unknown file type"
 msgstr "Невідомий тип файла"
 
 #. type: =item
 msgid "Unknown file type"
 msgstr "Невідомий тип файла"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:3894 ../src/guestfs-actions.pod:5897
+#: ../fish/guestfish-actions.pod:3921 ../src/guestfs-actions.pod:5924
 msgid "'?'"
 msgstr ""
 
 #. type: textblock
 msgid "'?'"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3896 ../src/guestfs-actions.pod:5899
+#: ../fish/guestfish-actions.pod:3923 ../src/guestfs-actions.pod:5926
 msgid ""
 "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3901
+#: ../fish/guestfish-actions.pod:3928
 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 "
@@ -13212,12 +13259,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3905
+#: ../fish/guestfish-actions.pod:3932
 msgid "readlink"
 msgstr "readlink"
 
 #. type: verbatim
 msgid "readlink"
 msgstr "readlink"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3907
+#: ../fish/guestfish-actions.pod:3934
 #, no-wrap
 msgid ""
 " readlink path\n"
 #, no-wrap
 msgid ""
 " readlink path\n"
@@ -13227,17 +13274,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3909 ../src/guestfs-actions.pod:5920
+#: ../fish/guestfish-actions.pod:3936 ../src/guestfs-actions.pod:5947
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 #. type: =head2
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3911
+#: ../fish/guestfish-actions.pod:3938
 msgid "readlinklist"
 msgstr "readlinklist"
 
 #. type: verbatim
 msgid "readlinklist"
 msgstr "readlinklist"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3913
+#: ../fish/guestfish-actions.pod:3940
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
@@ -13245,7 +13292,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3915 ../src/guestfs-actions.pod:5934
+#: ../fish/guestfish-actions.pod:3942 ../src/guestfs-actions.pod:5961
 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 "
@@ -13253,14 +13300,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3919 ../src/guestfs-actions.pod:5938
+#: ../fish/guestfish-actions.pod:3946 ../src/guestfs-actions.pod:5965
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3923 ../src/guestfs-actions.pod:5942
+#: ../fish/guestfish-actions.pod:3950 ../src/guestfs-actions.pod:5969
 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 "
@@ -13270,7 +13317,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3930 ../src/guestfs-actions.pod:5949
+#: ../fish/guestfish-actions.pod:3957 ../src/guestfs-actions.pod:5976
 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 "
@@ -13279,12 +13326,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3937
+#: ../fish/guestfish-actions.pod:3964
 msgid "realpath"
 msgstr "realpath"
 
 #. type: verbatim
 msgid "realpath"
 msgstr "realpath"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3939
+#: ../fish/guestfish-actions.pod:3966
 #, no-wrap
 msgid ""
 " realpath path\n"
 #, no-wrap
 msgid ""
 " realpath path\n"
@@ -13294,19 +13341,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3941 ../src/guestfs-actions.pod:5968
+#: ../fish/guestfish-actions.pod:3968 ../src/guestfs-actions.pod:5995
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3944
+#: ../fish/guestfish-actions.pod:3971
 msgid "removexattr"
 msgstr "removexattr"
 
 #. type: verbatim
 msgid "removexattr"
 msgstr "removexattr"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3946
+#: ../fish/guestfish-actions.pod:3973
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
@@ -13314,23 +13361,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3948 ../src/guestfs-actions.pod:5983
+#: ../fish/guestfish-actions.pod:3975 ../src/guestfs-actions.pod:6010
 msgid ""
 "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3951
+#: ../fish/guestfish-actions.pod:3978
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr "Див. також L</lremovexattr>, L<attr(5)>."
 
 #. type: =head2
 msgid "See also: L</lremovexattr>, L<attr(5)>."
 msgstr "Див. також L</lremovexattr>, L<attr(5)>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3953
+#: ../fish/guestfish-actions.pod:3980
 msgid "resize2fs"
 msgstr "resize2fs"
 
 #. type: verbatim
 msgid "resize2fs"
 msgstr "resize2fs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3955
+#: ../fish/guestfish-actions.pod:3982
 #, no-wrap
 msgid ""
 " resize2fs device\n"
 #, no-wrap
 msgid ""
 " resize2fs device\n"
@@ -13340,14 +13387,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3957 ../src/guestfs-actions.pod:5998
+#: ../fish/guestfish-actions.pod:3984 ../src/guestfs-actions.pod:6025
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3960
+#: ../fish/guestfish-actions.pod:3987
 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 "
@@ -13356,12 +13403,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3966
+#: ../fish/guestfish-actions.pod:3993
 msgid "resize2fs-M"
 msgstr "resize2fs-M"
 
 #. type: verbatim
 msgid "resize2fs-M"
 msgstr "resize2fs-M"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3968
+#: ../fish/guestfish-actions.pod:3995
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
 #, no-wrap
 msgid ""
 " resize2fs-M device\n"
@@ -13371,7 +13418,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3970
+#: ../fish/guestfish-actions.pod:3997
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 "its minimum size.  This works like the I<-M> option to the C<resize2fs> "
 msgid ""
 "This command is the same as L</resize2fs>, but the filesystem is resized to "
 "its minimum size.  This works like the I<-M> option to the C<resize2fs> "
@@ -13379,7 +13426,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3974
+#: ../fish/guestfish-actions.pod:4001
 msgid ""
 "To get the resulting size of the filesystem you should call L</tune2fs-l> "
 "and read the C<Block size> and C<Block count> values.  These two numbers, "
 msgid ""
 "To get the resulting size of the filesystem you should call L</tune2fs-l> "
 "and read the C<Block size> and C<Block count> values.  These two numbers, "
@@ -13388,12 +13435,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3979
+#: ../fish/guestfish-actions.pod:4006
 msgid "resize2fs-size"
 msgstr "resize2fs-size"
 
 #. type: verbatim
 msgid "resize2fs-size"
 msgstr "resize2fs-size"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3981
+#: ../fish/guestfish-actions.pod:4008
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
@@ -13401,19 +13448,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3983
+#: ../fish/guestfish-actions.pod:4010
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command is the same as L</resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3986
+#: ../fish/guestfish-actions.pod:4013
 msgid "rm"
 msgstr "rm"
 
 #. type: verbatim
 msgid "rm"
 msgstr "rm"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3988
+#: ../fish/guestfish-actions.pod:4015
 #, no-wrap
 msgid ""
 " rm path\n"
 #, no-wrap
 msgid ""
 " rm path\n"
@@ -13423,17 +13470,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3990 ../src/guestfs-actions.pod:6050
+#: ../fish/guestfish-actions.pod:4017 ../src/guestfs-actions.pod:6077
 msgid "Remove the single file C<path>."
 msgstr ""
 
 #. type: =head2
 msgid "Remove the single file C<path>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:3992
+#: ../fish/guestfish-actions.pod:4019
 msgid "rm-rf"
 msgstr "rm-rf"
 
 #. type: verbatim
 msgid "rm-rf"
 msgstr "rm-rf"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:3994
+#: ../fish/guestfish-actions.pod:4021
 #, no-wrap
 msgid ""
 " rm-rf path\n"
 #, no-wrap
 msgid ""
 " rm-rf path\n"
@@ -13443,19 +13490,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:3996 ../src/guestfs-actions.pod:6062
+#: ../fish/guestfish-actions.pod:4023 ../src/guestfs-actions.pod:6089
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4000
+#: ../fish/guestfish-actions.pod:4027
 msgid "rmdir"
 msgstr "rmdir"
 
 #. type: verbatim
 msgid "rmdir"
 msgstr "rmdir"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4002
+#: ../fish/guestfish-actions.pod:4029
 #, no-wrap
 msgid ""
 " rmdir path\n"
 #, no-wrap
 msgid ""
 " rmdir path\n"
@@ -13465,17 +13512,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4004 ../src/guestfs-actions.pod:6076
+#: ../fish/guestfish-actions.pod:4031 ../src/guestfs-actions.pod:6103
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 #. type: =head2
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4006
+#: ../fish/guestfish-actions.pod:4033
 msgid "rmmountpoint"
 msgstr "rmmountpoint"
 
 #. type: verbatim
 msgid "rmmountpoint"
 msgstr "rmmountpoint"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4008
+#: ../fish/guestfish-actions.pod:4035
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
@@ -13483,19 +13530,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4010
+#: ../fish/guestfish-actions.pod:4037
 msgid ""
 "This calls removes a mountpoint that was previously created with L</"
 "mkmountpoint>.  See L</mkmountpoint> for full details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls removes a mountpoint that was previously created with L</"
 "mkmountpoint>.  See L</mkmountpoint> for full details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4014
+#: ../fish/guestfish-actions.pod:4041
 msgid "scrub-device"
 msgstr "scrub-device"
 
 #. type: verbatim
 msgid "scrub-device"
 msgstr "scrub-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4016
+#: ../fish/guestfish-actions.pod:4043
 #, no-wrap
 msgid ""
 " scrub-device device\n"
 #, no-wrap
 msgid ""
 " scrub-device device\n"
@@ -13505,28 +13552,28 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4018 ../src/guestfs-actions.pod:6102
+#: ../fish/guestfish-actions.pod:4045 ../src/guestfs-actions.pod:6129
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4021 ../fish/guestfish-actions.pod:4036
-#: ../fish/guestfish-actions.pod:4049 ../src/guestfs-actions.pod:6105
-#: ../src/guestfs-actions.pod:6126 ../src/guestfs-actions.pod:6145
+#: ../fish/guestfish-actions.pod:4048 ../fish/guestfish-actions.pod:4063
+#: ../fish/guestfish-actions.pod:4076 ../src/guestfs-actions.pod:6132
+#: ../src/guestfs-actions.pod:6153 ../src/guestfs-actions.pod:6172
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "It is an interface to the L<scrub(1)> program.  See that manual page for "
 "more details."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4027
+#: ../fish/guestfish-actions.pod:4054
 msgid "scrub-file"
 msgstr "scrub-file"
 
 #. type: verbatim
 msgid "scrub-file"
 msgstr "scrub-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4029
+#: ../fish/guestfish-actions.pod:4056
 #, no-wrap
 msgid ""
 " scrub-file file\n"
 #, no-wrap
 msgid ""
 " scrub-file file\n"
@@ -13536,24 +13583,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4031 ../src/guestfs-actions.pod:6121
+#: ../fish/guestfish-actions.pod:4058 ../src/guestfs-actions.pod:6148
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4034 ../src/guestfs-actions.pod:6124
+#: ../fish/guestfish-actions.pod:4061 ../src/guestfs-actions.pod:6151
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 #. type: =head2
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4039
+#: ../fish/guestfish-actions.pod:4066
 msgid "scrub-freespace"
 msgstr "scrub-freespace"
 
 #. type: verbatim
 msgid "scrub-freespace"
 msgstr "scrub-freespace"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4041
+#: ../fish/guestfish-actions.pod:4068
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
@@ -13563,7 +13610,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4043
+#: ../fish/guestfish-actions.pod:4070
 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 "
@@ -13572,17 +13619,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4052
+#: ../fish/guestfish-actions.pod:4079
 msgid "set-append"
 msgstr "set-append"
 
 #. type: =head2
 msgid "set-append"
 msgstr "set-append"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4054
+#: ../fish/guestfish-actions.pod:4081
 msgid "append"
 msgstr ""
 
 #. type: verbatim
 msgid "append"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4056
+#: ../fish/guestfish-actions.pod:4083
 #, no-wrap
 msgid ""
 " set-append append\n"
 #, no-wrap
 msgid ""
 " set-append append\n"
@@ -13590,38 +13637,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4058 ../src/guestfs-actions.pod:6158
+#: ../fish/guestfish-actions.pod:4085 ../src/guestfs-actions.pod:6185
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4061 ../src/guestfs-actions.pod:6161
+#: ../fish/guestfish-actions.pod:4088 ../src/guestfs-actions.pod:6188
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4064 ../src/guestfs-actions.pod:6164
+#: ../fish/guestfish-actions.pod:4091 ../src/guestfs-actions.pod:6191
 msgid ""
 "Setting C<append> to C<NULL> means I<no> additional options are passed "
 "(libguestfs always adds a few of its own)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Setting C<append> to C<NULL> means I<no> additional options are passed "
 "(libguestfs always adds a few of its own)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4067
+#: ../fish/guestfish-actions.pod:4094
 msgid "set-attach-method"
 msgstr "set-attach-method"
 
 #. type: =head2
 msgid "set-attach-method"
 msgstr "set-attach-method"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4069
+#: ../fish/guestfish-actions.pod:4096
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
 msgid "attach-method"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4071
+#: ../fish/guestfish-actions.pod:4098
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
 #, no-wrap
 msgid ""
 " set-attach-method attachmethod\n"
@@ -13629,37 +13676,37 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4073 ../src/guestfs-actions.pod:6177
+#: ../fish/guestfish-actions.pod:4100 ../src/guestfs-actions.pod:6204
 msgid ""
 "Set the method that libguestfs uses to connect to the back end guestfsd "
 "daemon.  Possible methods are:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set the method that libguestfs uses to connect to the back end guestfsd "
 "daemon.  Possible methods are:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4078 ../src/guestfs-actions.pod:6182
-#: ../src/guestfs.pod:2687
+#: ../fish/guestfish-actions.pod:4105 ../src/guestfs-actions.pod:6209
+#: ../src/guestfs.pod:2780
 msgid "C<appliance>"
 msgstr "C<appliance>"
 
 #. type: textblock
 msgid "C<appliance>"
 msgstr "C<appliance>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4080 ../src/guestfs-actions.pod:6184
+#: ../fish/guestfish-actions.pod:4107 ../src/guestfs-actions.pod:6211
 msgid ""
 "Launch an appliance and connect to it.  This is the ordinary method and the "
 "default."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Launch an appliance and connect to it.  This is the ordinary method and the "
 "default."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4083 ../src/guestfs-actions.pod:6187
+#: ../fish/guestfish-actions.pod:4110 ../src/guestfs-actions.pod:6214
 msgid "C<unix:I<path>>"
 msgstr "C<unix:I<шлях>>"
 
 #. type: textblock
 msgid "C<unix:I<path>>"
 msgstr "C<unix:I<шлях>>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4085 ../src/guestfs-actions.pod:6189
+#: ../fish/guestfish-actions.pod:4112 ../src/guestfs-actions.pod:6216
 msgid "Connect to the Unix domain socket I<path>."
 msgstr "Встановити з’єднання з сокетом домену Unix I<шлях>."
 
 #. type: textblock
 msgid "Connect to the Unix domain socket I<path>."
 msgstr "Встановити з’єднання з сокетом домену Unix I<шлях>."
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4087 ../src/guestfs-actions.pod:6191
+#: ../fish/guestfish-actions.pod:4114 ../src/guestfs-actions.pod:6218
 msgid ""
 "This method lets you connect to an existing daemon or (using virtio-serial) "
 "to a live guest.  For more information, see L<guestfs(3)/ATTACHING TO "
 msgid ""
 "This method lets you connect to an existing daemon or (using virtio-serial) "
 "to a live guest.  For more information, see L<guestfs(3)/ATTACHING TO "
@@ -13667,17 +13714,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4093
+#: ../fish/guestfish-actions.pod:4120
 msgid "set-autosync"
 msgstr "set-autosync"
 
 #. type: =head2
 msgid "set-autosync"
 msgstr "set-autosync"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4095
+#: ../fish/guestfish-actions.pod:4122
 msgid "autosync"
 msgstr "autosync"
 
 #. type: verbatim
 msgid "autosync"
 msgstr "autosync"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4097
+#: ../fish/guestfish-actions.pod:4124
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
@@ -13687,7 +13734,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4099 ../src/guestfs-actions.pod:6207
+#: ../fish/guestfish-actions.pod:4126 ../src/guestfs-actions.pod:6234
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to make filesystems consistent and synchronized when the "
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to make filesystems consistent and synchronized when the "
@@ -13695,24 +13742,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4104 ../src/guestfs-actions.pod:6212
+#: ../fish/guestfish-actions.pod:4131 ../src/guestfs-actions.pod:6239
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This is enabled by default (since libguestfs 1.5.24, previously it was "
 "disabled by default)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4107
+#: ../fish/guestfish-actions.pod:4134
 msgid "set-direct"
 msgstr "set-direct"
 
 #. type: =head2
 msgid "set-direct"
 msgstr "set-direct"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4109
+#: ../fish/guestfish-actions.pod:4136
 msgid "direct"
 msgstr "direct"
 
 #. type: verbatim
 msgid "direct"
 msgstr "direct"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4111
+#: ../fish/guestfish-actions.pod:4138
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
@@ -13722,36 +13769,36 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4113 ../src/guestfs-actions.pod:6225
+#: ../fish/guestfish-actions.pod:4140 ../src/guestfs-actions.pod:6252
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4117
+#: ../fish/guestfish-actions.pod:4144
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by L</set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by L</set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4121 ../src/guestfs-actions.pod:6233
+#: ../fish/guestfish-actions.pod:4148 ../src/guestfs-actions.pod:6260
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 #. type: textblock
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4124 ../src/guestfs-actions.pod:6236
+#: ../fish/guestfish-actions.pod:4151 ../src/guestfs-actions.pod:6263
 msgid "The default is disabled."
 msgstr ""
 
 #. type: =head2
 msgid "The default is disabled."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4126
+#: ../fish/guestfish-actions.pod:4153
 msgid "set-e2label"
 msgstr "set-e2label"
 
 #. type: verbatim
 msgid "set-e2label"
 msgstr "set-e2label"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4128
+#: ../fish/guestfish-actions.pod:4155
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
@@ -13759,26 +13806,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4130 ../src/guestfs-actions.pod:6249
+#: ../fish/guestfish-actions.pod:4157 ../src/guestfs-actions.pod:6276
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4134
+#: ../fish/guestfish-actions.pod:4161
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4137
+#: ../fish/guestfish-actions.pod:4164
 msgid "set-e2uuid"
 msgstr "set-e2uuid"
 
 #. type: verbatim
 msgid "set-e2uuid"
 msgstr "set-e2uuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4139
+#: ../fish/guestfish-actions.pod:4166
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
@@ -13786,7 +13833,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4141 ../src/guestfs-actions.pod:6267
+#: ../fish/guestfish-actions.pod:4168 ../src/guestfs-actions.pod:6294
 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>, "
@@ -13794,24 +13841,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4146
+#: ../fish/guestfish-actions.pod:4173
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can use either L</tune2fs-l> or L</get-e2uuid> to return the existing "
 "UUID of a filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4149
+#: ../fish/guestfish-actions.pod:4176
 msgid "set-memsize"
 msgstr "set-memsize"
 
 #. type: =head2
 msgid "set-memsize"
 msgstr "set-memsize"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4151
+#: ../fish/guestfish-actions.pod:4178
 msgid "memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4153
+#: ../fish/guestfish-actions.pod:4180
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
@@ -13819,31 +13866,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4155
+#: ../fish/guestfish-actions.pod:4182
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before L</launch>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4159 ../src/guestfs-actions.pod:6289
+#: ../fish/guestfish-actions.pod:4186 ../src/guestfs-actions.pod:6316
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4166
+#: ../fish/guestfish-actions.pod:4193
 msgid "set-network"
 msgstr "set-network"
 
 #. type: =head2
 msgid "set-network"
 msgstr "set-network"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4168
+#: ../fish/guestfish-actions.pod:4195
 msgid "network"
 msgstr "network"
 
 #. type: verbatim
 msgid "network"
 msgstr "network"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4170
+#: ../fish/guestfish-actions.pod:4197
 #, no-wrap
 msgid ""
 " set-network true|false\n"
 #, no-wrap
 msgid ""
 " set-network true|false\n"
@@ -13853,32 +13900,32 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4172 ../src/guestfs-actions.pod:6306
+#: ../fish/guestfish-actions.pod:4199 ../src/guestfs-actions.pod:6333
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4175 ../src/guestfs-actions.pod:6309
+#: ../fish/guestfish-actions.pod:4202 ../src/guestfs-actions.pod:6336
 msgid ""
 "This affects whether commands are able to access the network (see L<guestfs"
 "(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This affects whether commands are able to access the network (see L<guestfs"
 "(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4178
+#: ../fish/guestfish-actions.pod:4205
 msgid ""
 "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You must call this before calling L</launch>, otherwise it has no effect."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4181
+#: ../fish/guestfish-actions.pod:4208
 msgid "set-path"
 msgstr "set-path"
 
 #. type: verbatim
 msgid "set-path"
 msgstr "set-path"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4185
+#: ../fish/guestfish-actions.pod:4212
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
@@ -13886,34 +13933,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4187 ../src/guestfs-actions.pod:6325
+#: ../fish/guestfish-actions.pod:4214 ../src/guestfs-actions.pod:6352
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 #. type: textblock
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4189 ../src/guestfs-actions.pod:6327
+#: ../fish/guestfish-actions.pod:4216 ../src/guestfs-actions.pod:6354
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4192 ../src/guestfs-actions.pod:6330
+#: ../fish/guestfish-actions.pod:4219 ../src/guestfs-actions.pod:6357
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 #. type: =head2
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4194
+#: ../fish/guestfish-actions.pod:4221
 msgid "set-pgroup"
 msgstr ""
 
 #. type: =head2
 msgid "set-pgroup"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4196
+#: ../fish/guestfish-actions.pod:4223
 msgid "pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4198
+#: ../fish/guestfish-actions.pod:4225
 #, no-wrap
 msgid ""
 " set-pgroup true|false\n"
 #, no-wrap
 msgid ""
 " set-pgroup true|false\n"
@@ -13921,38 +13968,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4200 ../src/guestfs-actions.pod:6342
+#: ../fish/guestfish-actions.pod:4227 ../src/guestfs-actions.pod:6369
 msgid ""
 "If C<pgroup> is true, child processes are placed into their own process "
 "group."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If C<pgroup> is true, child processes are placed into their own process "
 "group."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4203 ../src/guestfs-actions.pod:6345
+#: ../fish/guestfish-actions.pod:4230 ../src/guestfs-actions.pod:6372
 msgid ""
 "The practical upshot of this is that signals like C<SIGINT> (from users "
 "pressing C<^C>) won't be received by the child process."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The practical upshot of this is that signals like C<SIGINT> (from users "
 "pressing C<^C>) won't be received by the child process."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4206 ../src/guestfs-actions.pod:6348
+#: ../fish/guestfish-actions.pod:4233 ../src/guestfs-actions.pod:6375
 msgid ""
 "The default for this flag is false, because usually you want C<^C> to kill "
 "the subprocess."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The default for this flag is false, because usually you want C<^C> to kill "
 "the subprocess."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4209
+#: ../fish/guestfish-actions.pod:4236
 msgid "set-qemu"
 msgstr "set-qemu"
 
 #. type: =head2
 msgid "set-qemu"
 msgstr "set-qemu"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4211
+#: ../fish/guestfish-actions.pod:4238
 msgid "qemu"
 msgstr "qemu"
 
 #. type: verbatim
 msgid "qemu"
 msgstr "qemu"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4213
+#: ../fish/guestfish-actions.pod:4240
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
@@ -13962,30 +14009,30 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4215 ../src/guestfs-actions.pod:6361
+#: ../fish/guestfish-actions.pod:4242 ../src/guestfs-actions.pod:6388
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 #. type: textblock
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4217 ../src/guestfs-actions.pod:6363
+#: ../fish/guestfish-actions.pod:4244 ../src/guestfs-actions.pod:6390
 msgid ""
 "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4220 ../src/guestfs-actions.pod:6366
+#: ../fish/guestfish-actions.pod:4247 ../src/guestfs-actions.pod:6393
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4223 ../src/guestfs-actions.pod:6369
+#: ../fish/guestfish-actions.pod:4250 ../src/guestfs-actions.pod:6396
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 #. type: textblock
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4225 ../src/guestfs-actions.pod:6371
+#: ../fish/guestfish-actions.pod:4252 ../src/guestfs-actions.pod:6398
 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 "
@@ -13996,17 +14043,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4233
+#: ../fish/guestfish-actions.pod:4260
 msgid "set-recovery-proc"
 msgstr "set-recovery-proc"
 
 #. type: =head2
 msgid "set-recovery-proc"
 msgstr "set-recovery-proc"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4235
+#: ../fish/guestfish-actions.pod:4262
 msgid "recovery-proc"
 msgstr "recovery-proc"
 
 #. type: verbatim
 msgid "recovery-proc"
 msgstr "recovery-proc"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4237
+#: ../fish/guestfish-actions.pod:4264
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
@@ -14016,7 +14063,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4239
+#: ../fish/guestfish-actions.pod:4266
 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 "
@@ -14024,14 +14071,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4244
+#: ../fish/guestfish-actions.pod:4271
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This only has any effect if called before L</launch>, and the default is "
 "true."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4247 ../src/guestfs-actions.pod:6397
+#: ../fish/guestfish-actions.pod:4274 ../src/guestfs-actions.pod:6424
 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 "
@@ -14040,17 +14087,17 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4253
+#: ../fish/guestfish-actions.pod:4280
 msgid "set-selinux"
 msgstr "set-selinux"
 
 #. type: =head2
 msgid "set-selinux"
 msgstr "set-selinux"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4255
+#: ../fish/guestfish-actions.pod:4282
 msgid "selinux"
 msgstr "selinux"
 
 #. type: verbatim
 msgid "selinux"
 msgstr "selinux"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4257
+#: ../fish/guestfish-actions.pod:4284
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
@@ -14060,31 +14107,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4259 ../src/guestfs-actions.pod:6413
+#: ../fish/guestfish-actions.pod:4286 ../src/guestfs-actions.pod:6440
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4262 ../src/guestfs-actions.pod:6416
+#: ../fish/guestfish-actions.pod:4289 ../src/guestfs-actions.pod:6443
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4268
+#: ../fish/guestfish-actions.pod:4295
 msgid "set-trace"
 msgstr "set-trace"
 
 #. type: =head2
 msgid "set-trace"
 msgstr "set-trace"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4270
+#: ../fish/guestfish-actions.pod:4297
 msgid "trace"
 msgstr "trace"
 
 #. type: verbatim
 msgid "trace"
 msgstr "trace"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4272
+#: ../fish/guestfish-actions.pod:4299
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
@@ -14094,45 +14141,45 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4274 ../src/guestfs-actions.pod:6432
+#: ../fish/guestfish-actions.pod:4301 ../src/guestfs-actions.pod:6459
 msgid ""
 "If the command trace flag is set to 1, then libguestfs calls, parameters and "
 "return values are traced."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the command trace flag is set to 1, then libguestfs calls, parameters and "
 "return values are traced."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4277 ../src/guestfs-actions.pod:6435
+#: ../fish/guestfish-actions.pod:4304 ../src/guestfs-actions.pod:6462
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4281 ../src/guestfs-actions.pod:6439
+#: ../fish/guestfish-actions.pod:4308 ../src/guestfs-actions.pod:6466
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4284
+#: ../fish/guestfish-actions.pod:4311
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4288
+#: ../fish/guestfish-actions.pod:4315
 msgid "set-verbose"
 msgstr "set-verbose"
 
 #. type: =head2
 msgid "set-verbose"
 msgstr "set-verbose"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4290
+#: ../fish/guestfish-actions.pod:4317
 msgid "verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4292
+#: ../fish/guestfish-actions.pod:4319
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
@@ -14142,31 +14189,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4294 ../src/guestfs-actions.pod:6456
+#: ../fish/guestfish-actions.pod:4321 ../src/guestfs-actions.pod:6483
 msgid "If C<verbose> is true, this turns on verbose messages."
 msgstr ""
 
 #. type: textblock
 msgid "If C<verbose> is true, this turns on verbose messages."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4296 ../src/guestfs-actions.pod:6458
+#: ../fish/guestfish-actions.pod:4323 ../src/guestfs-actions.pod:6485
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4299
+#: ../fish/guestfish-actions.pod:4326
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see L</set-event-callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4303
+#: ../fish/guestfish-actions.pod:4330
 msgid "setcon"
 msgstr "setcon"
 
 #. type: verbatim
 msgid "setcon"
 msgstr "setcon"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4305
+#: ../fish/guestfish-actions.pod:4332
 #, no-wrap
 msgid ""
 " setcon context\n"
 #, no-wrap
 msgid ""
 " setcon context\n"
@@ -14176,24 +14223,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4307 ../src/guestfs-actions.pod:6475
+#: ../fish/guestfish-actions.pod:4334 ../src/guestfs-actions.pod:6502
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4310 ../src/guestfs-actions.pod:6478
+#: ../fish/guestfish-actions.pod:4337 ../src/guestfs-actions.pod:6505
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4312
+#: ../fish/guestfish-actions.pod:4339
 msgid "setxattr"
 msgstr "setxattr"
 
 #. type: verbatim
 msgid "setxattr"
 msgstr "setxattr"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4314
+#: ../fish/guestfish-actions.pod:4341
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
@@ -14201,24 +14248,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4316 ../src/guestfs-actions.pod:6493
+#: ../fish/guestfish-actions.pod:4343 ../src/guestfs-actions.pod:6520
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4320
+#: ../fish/guestfish-actions.pod:4347
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr "Див. також L</lsetxattr>, L<attr(5)>."
 
 #. type: =head2
 msgid "See also: L</lsetxattr>, L<attr(5)>."
 msgstr "Див. також L</lsetxattr>, L<attr(5)>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4322
+#: ../fish/guestfish-actions.pod:4349
 msgid "sfdisk"
 msgstr "sfdisk"
 
 #. type: verbatim
 msgid "sfdisk"
 msgstr "sfdisk"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4324
+#: ../fish/guestfish-actions.pod:4351
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
@@ -14226,19 +14273,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4326 ../src/guestfs-actions.pod:6513
+#: ../fish/guestfish-actions.pod:4353 ../src/guestfs-actions.pod:6540
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4329 ../src/guestfs-actions.pod:6516
+#: ../fish/guestfish-actions.pod:4356 ../src/guestfs-actions.pod:6543
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 #. type: textblock
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4331 ../src/guestfs-actions.pod:6518
+#: ../fish/guestfish-actions.pod:4358 ../src/guestfs-actions.pod:6545
 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<-"
@@ -14249,14 +14296,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4339 ../src/guestfs-actions.pod:6526
+#: ../fish/guestfish-actions.pod:4366 ../src/guestfs-actions.pod:6553
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4342 ../src/guestfs-actions.pod:6529
+#: ../fish/guestfish-actions.pod:4369 ../src/guestfs-actions.pod:6556
 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 "
@@ -14264,25 +14311,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4346
+#: ../fish/guestfish-actions.pod:4373
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr "Див. також L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 
 #. type: textblock
 msgid "See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 msgstr "Див. також L</sfdisk-l>, L</sfdisk-N>, L</part-init>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4352 ../fish/guestfish-actions.pod:4375
-#: ../fish/guestfish-actions.pod:4397 ../src/guestfs-actions.pod:6541
-#: ../src/guestfs-actions.pod:6571 ../src/guestfs-actions.pod:6604
+#: ../fish/guestfish-actions.pod:4379 ../fish/guestfish-actions.pod:4402
+#: ../fish/guestfish-actions.pod:4424
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<part_add> call instead."
+"This function is deprecated.  In new code, use the L</part_add> call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4359
+#: ../fish/guestfish-actions.pod:4386
 msgid "sfdiskM"
 msgstr "sfdiskM"
 
 #. type: verbatim
 msgid "sfdiskM"
 msgstr "sfdiskM"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4361
+#: ../fish/guestfish-actions.pod:4388
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
@@ -14290,7 +14336,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4363
+#: ../fish/guestfish-actions.pod:4390
 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 "
@@ -14299,18 +14345,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4369
+#: ../fish/guestfish-actions.pod:4396
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 "Див також L</sfdisk>, сторінку довідки (man) L<sfdisk(8)> та L</part-disk>"
 
 #. type: =head2
 msgid "See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>"
 msgstr ""
 "Див також L</sfdisk>, сторінку довідки (man) L<sfdisk(8)> та L</part-disk>"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4382
+#: ../fish/guestfish-actions.pod:4409
 msgid "sfdisk-N"
 msgstr "sfdisk-N"
 
 #. type: verbatim
 msgid "sfdisk-N"
 msgstr "sfdisk-N"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4384
+#: ../fish/guestfish-actions.pod:4411
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
@@ -14318,31 +14364,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4386 ../src/guestfs-actions.pod:6591
+#: ../fish/guestfish-actions.pod:4413 ../src/guestfs-actions.pod:6618
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4389
+#: ../fish/guestfish-actions.pod:4416
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For other parameters, see L</sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4392
+#: ../fish/guestfish-actions.pod:4419
 msgid "See also: L</part-add>"
 msgstr "Див. також L</part-add>"
 
 #. type: =head2
 msgid "See also: L</part-add>"
 msgstr "Див. також L</part-add>"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4404
+#: ../fish/guestfish-actions.pod:4431
 msgid "sfdisk-disk-geometry"
 msgstr "sfdisk-disk-geometry"
 
 #. type: verbatim
 msgid "sfdisk-disk-geometry"
 msgstr "sfdisk-disk-geometry"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4406
+#: ../fish/guestfish-actions.pod:4433
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
@@ -14352,7 +14398,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4408
+#: ../fish/guestfish-actions.pod:4435
 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, "
@@ -14361,18 +14407,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4413 ../fish/guestfish-actions.pod:4422
-#: ../src/guestfs-actions.pod:6624 ../src/guestfs-actions.pod:6640
+#: ../fish/guestfish-actions.pod:4440 ../fish/guestfish-actions.pod:4449
+#: ../src/guestfs-actions.pod:6651 ../src/guestfs-actions.pod:6667
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 #. type: =head2
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4416
+#: ../fish/guestfish-actions.pod:4443
 msgid "sfdisk-kernel-geometry"
 msgstr "sfdisk-kernel-geometry"
 
 #. type: verbatim
 msgid "sfdisk-kernel-geometry"
 msgstr "sfdisk-kernel-geometry"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4418
+#: ../fish/guestfish-actions.pod:4445
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
@@ -14382,17 +14428,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4420 ../src/guestfs-actions.pod:6638
+#: ../fish/guestfish-actions.pod:4447 ../src/guestfs-actions.pod:6665
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 #. type: =head2
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4425
+#: ../fish/guestfish-actions.pod:4452
 msgid "sfdisk-l"
 msgstr "sfdisk-l"
 
 #. type: verbatim
 msgid "sfdisk-l"
 msgstr "sfdisk-l"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4427
+#: ../fish/guestfish-actions.pod:4454
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
@@ -14402,30 +14448,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4429 ../src/guestfs-actions.pod:6654
+#: ../fish/guestfish-actions.pod:4456 ../src/guestfs-actions.pod:6681
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4433
+#: ../fish/guestfish-actions.pod:4460
 msgid "See also: L</part-list>"
 msgstr "Див. також L</part-list>"
 
 #. type: textblock
 msgid "See also: L</part-list>"
 msgstr "Див. також L</part-list>"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4435 ../src/guestfs-actions.pod:6663
+#: ../fish/guestfish-actions.pod:4462
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<part_list> call instead."
+"This function is deprecated.  In new code, use the L</part_list> call "
+"instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4442
+#: ../fish/guestfish-actions.pod:4469
 msgid "sh"
 msgstr "sh"
 
 #. type: verbatim
 msgid "sh"
 msgstr "sh"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4444
+#: ../fish/guestfish-actions.pod:4471
 #, no-wrap
 msgid ""
 " sh command\n"
 #, no-wrap
 msgid ""
 " sh command\n"
@@ -14435,19 +14482,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4446 ../src/guestfs-actions.pod:6678
+#: ../fish/guestfish-actions.pod:4473 ../src/guestfs-actions.pod:6705
 msgid ""
 "This call runs a command from the guest filesystem via the guest's C</bin/"
 "sh>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call runs a command from the guest filesystem via the guest's C</bin/"
 "sh>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4449
+#: ../fish/guestfish-actions.pod:4476
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 #. type: verbatim
 msgid "This is like L</command>, but passes the command to:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4451 ../src/guestfs-actions.pod:6683
+#: ../fish/guestfish-actions.pod:4478 ../src/guestfs-actions.pod:6710
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
@@ -14455,24 +14502,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4453 ../src/guestfs-actions.pod:6685
+#: ../fish/guestfish-actions.pod:4480 ../src/guestfs-actions.pod:6712
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4457
+#: ../fish/guestfish-actions.pod:4484
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 #. type: =head2
 msgid "All the provisos about L</command> apply to this call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4459
+#: ../fish/guestfish-actions.pod:4486
 msgid "sh-lines"
 msgstr "sh-lines"
 
 #. type: verbatim
 msgid "sh-lines"
 msgstr "sh-lines"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4461
+#: ../fish/guestfish-actions.pod:4488
 #, no-wrap
 msgid ""
 " sh-lines command\n"
 #, no-wrap
 msgid ""
 " sh-lines command\n"
@@ -14482,22 +14529,22 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4463
+#: ../fish/guestfish-actions.pod:4490
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
 msgid "This is the same as L</sh>, but splits the result into a list of lines."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4466
+#: ../fish/guestfish-actions.pod:4493
 msgid "See also: L</command-lines>"
 msgstr "Див. також L</command-lines>"
 
 #. type: =head2
 msgid "See also: L</command-lines>"
 msgstr "Див. також L</command-lines>"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4468
+#: ../fish/guestfish-actions.pod:4495
 msgid "sleep"
 msgstr "sleep"
 
 #. type: verbatim
 msgid "sleep"
 msgstr "sleep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4470
+#: ../fish/guestfish-actions.pod:4497
 #, no-wrap
 msgid ""
 " sleep secs\n"
 #, no-wrap
 msgid ""
 " sleep secs\n"
@@ -14507,17 +14554,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4472 ../src/guestfs-actions.pod:6719
+#: ../fish/guestfish-actions.pod:4499 ../src/guestfs-actions.pod:6746
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 #. type: =head2
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4474
+#: ../fish/guestfish-actions.pod:4501
 msgid "stat"
 msgstr "stat"
 
 #. type: verbatim
 msgid "stat"
 msgstr "stat"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4476
+#: ../fish/guestfish-actions.pod:4503
 #, no-wrap
 msgid ""
 " stat path\n"
 #, no-wrap
 msgid ""
 " stat path\n"
@@ -14527,17 +14574,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4480 ../src/guestfs-actions.pod:6733
+#: ../fish/guestfish-actions.pod:4507 ../src/guestfs-actions.pod:6760
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 #. type: =head2
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4482
+#: ../fish/guestfish-actions.pod:4509
 msgid "statvfs"
 msgstr "statvfs"
 
 #. type: verbatim
 msgid "statvfs"
 msgstr "statvfs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4484
+#: ../fish/guestfish-actions.pod:4511
 #, no-wrap
 msgid ""
 " statvfs path\n"
 #, no-wrap
 msgid ""
 " statvfs path\n"
@@ -14547,7 +14594,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4486 ../src/guestfs-actions.pod:6747
+#: ../fish/guestfish-actions.pod:4513 ../src/guestfs-actions.pod:6774
 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 "
@@ -14555,17 +14602,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4490 ../src/guestfs-actions.pod:6751
+#: ../fish/guestfish-actions.pod:4517 ../src/guestfs-actions.pod:6778
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4492
+#: ../fish/guestfish-actions.pod:4519
 msgid "strings"
 msgstr "strings"
 
 #. type: verbatim
 msgid "strings"
 msgstr "strings"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4494
+#: ../fish/guestfish-actions.pod:4521
 #, no-wrap
 msgid ""
 " strings path\n"
 #, no-wrap
 msgid ""
 " strings path\n"
@@ -14575,19 +14622,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4496 ../src/guestfs-actions.pod:6765
+#: ../fish/guestfish-actions.pod:4523 ../src/guestfs-actions.pod:6792
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4502
+#: ../fish/guestfish-actions.pod:4529
 msgid "strings-e"
 msgstr "strings-e"
 
 #. type: verbatim
 msgid "strings-e"
 msgstr "strings-e"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4504
+#: ../fish/guestfish-actions.pod:4531
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
@@ -14597,93 +14644,93 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4506
+#: ../fish/guestfish-actions.pod:4533
 msgid ""
 "This is like the L</strings> command, but allows you to specify the encoding "
 "of strings that are looked for in the source file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is like the L</strings> command, but allows you to specify the encoding "
 "of strings that are looked for in the source file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4510 ../src/guestfs-actions.pod:6788
+#: ../fish/guestfish-actions.pod:4537 ../src/guestfs-actions.pod:6815
 msgid "Allowed encodings are:"
 msgstr "Можливими кодуваннями є:"
 
 #. type: =item
 msgid "Allowed encodings are:"
 msgstr "Можливими кодуваннями є:"
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4514 ../src/guestfs-actions.pod:6792
+#: ../fish/guestfish-actions.pod:4541 ../src/guestfs-actions.pod:6819
 msgid "s"
 msgstr "s"
 
 #. type: textblock
 msgid "s"
 msgstr "s"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4516
+#: ../fish/guestfish-actions.pod:4543
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what L</strings> uses)."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4519 ../src/guestfs-actions.pod:6797
+#: ../fish/guestfish-actions.pod:4546 ../src/guestfs-actions.pod:6824
 msgid "S"
 msgstr "S"
 
 #. type: textblock
 msgid "S"
 msgstr "S"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4521 ../src/guestfs-actions.pod:6799
+#: ../fish/guestfish-actions.pod:4548 ../src/guestfs-actions.pod:6826
 msgid "Single 8-bit-byte characters."
 msgstr "Окремі 8-бітові-байтові символи."
 
 #. type: =item
 msgid "Single 8-bit-byte characters."
 msgstr "Окремі 8-бітові-байтові символи."
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4523 ../src/guestfs-actions.pod:6801
+#: ../fish/guestfish-actions.pod:4550 ../src/guestfs-actions.pod:6828
 msgid "b"
 msgstr "b"
 
 #. type: textblock
 msgid "b"
 msgstr "b"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4525 ../src/guestfs-actions.pod:6803
+#: ../fish/guestfish-actions.pod:4552 ../src/guestfs-actions.pod:6830
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 #. type: =item
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4528 ../src/guestfs-actions.pod:6806
+#: ../fish/guestfish-actions.pod:4555 ../src/guestfs-actions.pod:6833
 msgid "l (lower case letter L)"
 msgstr ""
 
 #. type: textblock
 msgid "l (lower case letter L)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4530 ../src/guestfs-actions.pod:6808
+#: ../fish/guestfish-actions.pod:4557 ../src/guestfs-actions.pod:6835
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 #. type: =item
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4533 ../src/guestfs-actions.pod:6811
+#: ../fish/guestfish-actions.pod:4560 ../src/guestfs-actions.pod:6838
 msgid "B"
 msgstr "B"
 
 #. type: textblock
 msgid "B"
 msgstr "B"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4535 ../src/guestfs-actions.pod:6813
+#: ../fish/guestfish-actions.pod:4562 ../src/guestfs-actions.pod:6840
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 #. type: =item
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish-actions.pod:4537 ../src/guestfs-actions.pod:6815
+#: ../fish/guestfish-actions.pod:4564 ../src/guestfs-actions.pod:6842
 msgid "L"
 msgstr "L"
 
 #. type: textblock
 msgid "L"
 msgstr "L"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4539 ../src/guestfs-actions.pod:6817
+#: ../fish/guestfish-actions.pod:4566 ../src/guestfs-actions.pod:6844
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 #. type: textblock
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4543 ../src/guestfs-actions.pod:6821
+#: ../fish/guestfish-actions.pod:4570 ../src/guestfs-actions.pod:6848
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 #. type: =head2
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4548
+#: ../fish/guestfish-actions.pod:4575
 msgid "swapoff-device"
 msgstr "swapoff-device"
 
 #. type: verbatim
 msgid "swapoff-device"
 msgstr "swapoff-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4550
+#: ../fish/guestfish-actions.pod:4577
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
@@ -14693,19 +14740,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4552
+#: ../fish/guestfish-actions.pod:4579
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See L</swapon-device>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4556
+#: ../fish/guestfish-actions.pod:4583
 msgid "swapoff-file"
 msgstr "swapoff-file"
 
 #. type: verbatim
 msgid "swapoff-file"
 msgstr "swapoff-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4558
+#: ../fish/guestfish-actions.pod:4585
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
@@ -14715,17 +14762,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4560 ../src/guestfs-actions.pod:6852
+#: ../fish/guestfish-actions.pod:4587 ../src/guestfs-actions.pod:6879
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 #. type: =head2
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4562
+#: ../fish/guestfish-actions.pod:4589
 msgid "swapoff-label"
 msgstr "swapoff-label"
 
 #. type: verbatim
 msgid "swapoff-label"
 msgstr "swapoff-label"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4564
+#: ../fish/guestfish-actions.pod:4591
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
@@ -14735,19 +14782,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4566 ../src/guestfs-actions.pod:6864
+#: ../fish/guestfish-actions.pod:4593 ../src/guestfs-actions.pod:6891
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4569
+#: ../fish/guestfish-actions.pod:4596
 msgid "swapoff-uuid"
 msgstr "swapoff-uuid"
 
 #. type: verbatim
 msgid "swapoff-uuid"
 msgstr "swapoff-uuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4571
+#: ../fish/guestfish-actions.pod:4598
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
@@ -14757,19 +14804,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4573 ../src/guestfs-actions.pod:6877
+#: ../fish/guestfish-actions.pod:4600 ../src/guestfs-actions.pod:6904
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4576
+#: ../fish/guestfish-actions.pod:4603
 msgid "swapon-device"
 msgstr "swapon-device"
 
 #. type: verbatim
 msgid "swapon-device"
 msgstr "swapon-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4578
+#: ../fish/guestfish-actions.pod:4605
 #, no-wrap
 msgid ""
 " swapon-device device\n"
 #, no-wrap
 msgid ""
 " swapon-device device\n"
@@ -14779,7 +14826,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4580
+#: ../fish/guestfish-actions.pod:4607
 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 "
@@ -14787,7 +14834,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4585 ../src/guestfs-actions.pod:6895
+#: ../fish/guestfish-actions.pod:4612 ../src/guestfs-actions.pod:6922
 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 "
@@ -14797,12 +14844,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4592
+#: ../fish/guestfish-actions.pod:4619
 msgid "swapon-file"
 msgstr "swapon-file"
 
 #. type: verbatim
 msgid "swapon-file"
 msgstr "swapon-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4594
+#: ../fish/guestfish-actions.pod:4621
 #, no-wrap
 msgid ""
 " swapon-file file\n"
 #, no-wrap
 msgid ""
 " swapon-file file\n"
@@ -14812,18 +14859,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4596
+#: ../fish/guestfish-actions.pod:4623
 msgid ""
 "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a file.  See L</swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4599
+#: ../fish/guestfish-actions.pod:4626
 msgid "swapon-label"
 msgstr "swapon-label"
 
 #. type: verbatim
 msgid "swapon-label"
 msgstr "swapon-label"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4601
+#: ../fish/guestfish-actions.pod:4628
 #, no-wrap
 msgid ""
 " swapon-label label\n"
 #, no-wrap
 msgid ""
 " swapon-label label\n"
@@ -14833,19 +14880,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4603
+#: ../fish/guestfish-actions.pod:4630
 msgid ""
 "This command enables swap to a labeled swap partition.  See L</swapon-"
 "device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a labeled swap partition.  See L</swapon-"
 "device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4606
+#: ../fish/guestfish-actions.pod:4633
 msgid "swapon-uuid"
 msgstr "swapon-uuid"
 
 #. type: verbatim
 msgid "swapon-uuid"
 msgstr "swapon-uuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4608
+#: ../fish/guestfish-actions.pod:4635
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
@@ -14855,19 +14902,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4610
+#: ../fish/guestfish-actions.pod:4637
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See L</"
 "swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See L</"
 "swapon-device> for other notes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4613
+#: ../fish/guestfish-actions.pod:4640
 msgid "sync"
 msgstr "sync"
 
 #. type: verbatim
 msgid "sync"
 msgstr "sync"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4615
+#: ../fish/guestfish-actions.pod:4642
 #, no-wrap
 msgid ""
 " sync\n"
 #, no-wrap
 msgid ""
 " sync\n"
@@ -14877,26 +14924,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4617 ../src/guestfs-actions.pod:6950
+#: ../fish/guestfish-actions.pod:4644 ../src/guestfs-actions.pod:6977
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4620 ../src/guestfs-actions.pod:6953
+#: ../fish/guestfish-actions.pod:4647 ../src/guestfs-actions.pod:6980
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4623
+#: ../fish/guestfish-actions.pod:4650
 msgid "tail"
 msgstr "tail"
 
 #. type: verbatim
 msgid "tail"
 msgstr "tail"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4625
+#: ../fish/guestfish-actions.pod:4652
 #, no-wrap
 msgid ""
 " tail path\n"
 #, no-wrap
 msgid ""
 " tail path\n"
@@ -14906,18 +14953,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4627 ../src/guestfs-actions.pod:6966
+#: ../fish/guestfish-actions.pod:4654 ../src/guestfs-actions.pod:6993
 msgid ""
 "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4633
+#: ../fish/guestfish-actions.pod:4660
 msgid "tail-n"
 msgstr "tail-n"
 
 #. type: verbatim
 msgid "tail-n"
 msgstr "tail-n"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4635
+#: ../fish/guestfish-actions.pod:4662
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
@@ -14925,26 +14972,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4637 ../src/guestfs-actions.pod:6985
+#: ../fish/guestfish-actions.pod:4664 ../src/guestfs-actions.pod:7012
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4640 ../src/guestfs-actions.pod:6988
+#: ../fish/guestfish-actions.pod:4667 ../src/guestfs-actions.pod:7015
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4648
+#: ../fish/guestfish-actions.pod:4675
 msgid "tar-in"
 msgstr "tar-in"
 
 #. type: verbatim
 msgid "tar-in"
 msgstr "tar-in"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4650
+#: ../fish/guestfish-actions.pod:4677
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
@@ -14954,24 +15001,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4652 ../src/guestfs-actions.pod:7009
+#: ../fish/guestfish-actions.pod:4679 ../src/guestfs-actions.pod:7036
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4655
+#: ../fish/guestfish-actions.pod:4682
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 #. type: =head2
 msgid "To upload a compressed tarball, use L</tgz-in> or L</txz-in>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4660
+#: ../fish/guestfish-actions.pod:4687
 msgid "tar-out"
 msgstr "tar-out"
 
 #. type: verbatim
 msgid "tar-out"
 msgstr "tar-out"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4662
+#: ../fish/guestfish-actions.pod:4689
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
@@ -14981,24 +15028,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4664 ../src/guestfs-actions.pod:7026
+#: ../fish/guestfish-actions.pod:4691 ../src/guestfs-actions.pod:7053
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4667
+#: ../fish/guestfish-actions.pod:4694
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 #. type: =head2
 msgid "To download a compressed tarball, use L</tgz-out> or L</txz-out>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4672
+#: ../fish/guestfish-actions.pod:4699
 msgid "tgz-in"
 msgstr "tgz-in"
 
 #. type: verbatim
 msgid "tgz-in"
 msgstr "tgz-in"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4674
+#: ../fish/guestfish-actions.pod:4701
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
@@ -15008,24 +15055,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4676 ../src/guestfs-actions.pod:7043
+#: ../fish/guestfish-actions.pod:4703 ../src/guestfs-actions.pod:7070
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4679
+#: ../fish/guestfish-actions.pod:4706
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 #. type: =head2
 msgid "To upload an uncompressed tarball, use L</tar-in>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4683
+#: ../fish/guestfish-actions.pod:4710
 msgid "tgz-out"
 msgstr "tgz-out"
 
 #. type: verbatim
 msgid "tgz-out"
 msgstr "tgz-out"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4685
+#: ../fish/guestfish-actions.pod:4712
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
@@ -15035,24 +15082,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4687 ../src/guestfs-actions.pod:7059
+#: ../fish/guestfish-actions.pod:4714 ../src/guestfs-actions.pod:7086
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4690
+#: ../fish/guestfish-actions.pod:4717
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 #. type: =head2
 msgid "To download an uncompressed tarball, use L</tar-out>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4694
+#: ../fish/guestfish-actions.pod:4721
 msgid "touch"
 msgstr "touch"
 
 #. type: verbatim
 msgid "touch"
 msgstr "touch"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4696
+#: ../fish/guestfish-actions.pod:4723
 #, no-wrap
 msgid ""
 " touch path\n"
 #, no-wrap
 msgid ""
 " touch path\n"
@@ -15062,7 +15109,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4698 ../src/guestfs-actions.pod:7074
+#: ../fish/guestfish-actions.pod:4725 ../src/guestfs-actions.pod:7101
 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-"
@@ -15070,19 +15117,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4702 ../src/guestfs-actions.pod:7078
+#: ../fish/guestfish-actions.pod:4729 ../src/guestfs-actions.pod:7105
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4705
+#: ../fish/guestfish-actions.pod:4732
 msgid "truncate"
 msgstr "truncate"
 
 #. type: verbatim
 msgid "truncate"
 msgstr "truncate"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4707
+#: ../fish/guestfish-actions.pod:4734
 #, no-wrap
 msgid ""
 " truncate path\n"
 #, no-wrap
 msgid ""
 " truncate path\n"
@@ -15092,19 +15139,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4709 ../src/guestfs-actions.pod:7091
+#: ../fish/guestfish-actions.pod:4736 ../src/guestfs-actions.pod:7118
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4712
+#: ../fish/guestfish-actions.pod:4739
 msgid "truncate-size"
 msgstr "truncate-size"
 
 #. type: verbatim
 msgid "truncate-size"
 msgstr "truncate-size"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4714
+#: ../fish/guestfish-actions.pod:4741
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
@@ -15114,14 +15161,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4716 ../src/guestfs-actions.pod:7105
+#: ../fish/guestfish-actions.pod:4743 ../src/guestfs-actions.pod:7132
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4719
+#: ../fish/guestfish-actions.pod:4746
 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 "
@@ -15130,12 +15177,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4725
+#: ../fish/guestfish-actions.pod:4752
 msgid "tune2fs-l"
 msgstr "tune2fs-l"
 
 #. type: verbatim
 msgid "tune2fs-l"
 msgstr "tune2fs-l"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4727
+#: ../fish/guestfish-actions.pod:4754
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
@@ -15145,14 +15192,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4729 ../src/guestfs-actions.pod:7124
+#: ../fish/guestfish-actions.pod:4756 ../src/guestfs-actions.pod:7151
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4732 ../src/guestfs-actions.pod:7127
+#: ../fish/guestfish-actions.pod:4759 ../src/guestfs-actions.pod:7154
 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 "
@@ -15161,12 +15208,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4737
+#: ../fish/guestfish-actions.pod:4764
 msgid "txz-in"
 msgstr "txz-in"
 
 #. type: verbatim
 msgid "txz-in"
 msgstr "txz-in"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4739
+#: ../fish/guestfish-actions.pod:4766
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
@@ -15176,19 +15223,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4741 ../src/guestfs-actions.pod:7147
+#: ../fish/guestfish-actions.pod:4768 ../src/guestfs-actions.pod:7174
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4746
+#: ../fish/guestfish-actions.pod:4773
 msgid "txz-out"
 msgstr "txz-out"
 
 #. type: verbatim
 msgid "txz-out"
 msgstr "txz-out"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4748
+#: ../fish/guestfish-actions.pod:4775
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
@@ -15198,19 +15245,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4750 ../src/guestfs-actions.pod:7161
+#: ../fish/guestfish-actions.pod:4777 ../src/guestfs-actions.pod:7188
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4755
+#: ../fish/guestfish-actions.pod:4782
 msgid "umask"
 msgstr "umask"
 
 #. type: verbatim
 msgid "umask"
 msgstr "umask"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4757
+#: ../fish/guestfish-actions.pod:4784
 #, no-wrap
 msgid ""
 " umask mask\n"
 #, no-wrap
 msgid ""
 " umask mask\n"
@@ -15220,14 +15267,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4759 ../src/guestfs-actions.pod:7174
+#: ../fish/guestfish-actions.pod:4786 ../src/guestfs-actions.pod:7201
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4762 ../src/guestfs-actions.pod:7177
+#: ../fish/guestfish-actions.pod:4789 ../src/guestfs-actions.pod:7204
 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 "
@@ -15235,7 +15282,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4767 ../src/guestfs-actions.pod:7182
+#: ../fish/guestfish-actions.pod:4794 ../src/guestfs-actions.pod:7209
 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 "
@@ -15243,27 +15290,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4771
+#: ../fish/guestfish-actions.pod:4798
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr "Див. також L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 
 #. type: textblock
 msgid "See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 msgstr "Див. також L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>."
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4774 ../src/guestfs-actions.pod:7189
+#: ../fish/guestfish-actions.pod:4801 ../src/guestfs-actions.pod:7216
 msgid "This call returns the previous umask."
 msgstr ""
 
 #. type: =head2
 msgid "This call returns the previous umask."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4776
+#: ../fish/guestfish-actions.pod:4803
 msgid "umount"
 msgstr "umount"
 
 #. type: =head2
 msgid "umount"
 msgstr "umount"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4778
+#: ../fish/guestfish-actions.pod:4805
 msgid "unmount"
 msgstr "unmount"
 
 #. type: verbatim
 msgid "unmount"
 msgstr "unmount"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4780
+#: ../fish/guestfish-actions.pod:4807
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
@@ -15273,24 +15320,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4782 ../src/guestfs-actions.pod:7201
+#: ../fish/guestfish-actions.pod:4809 ../src/guestfs-actions.pod:7228
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4786
+#: ../fish/guestfish-actions.pod:4813
 msgid "umount-all"
 msgstr "umount-all"
 
 #. type: =head2
 msgid "umount-all"
 msgstr "umount-all"
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4788
+#: ../fish/guestfish-actions.pod:4815
 msgid "unmount-all"
 msgstr "unmount-all"
 
 #. type: verbatim
 msgid "unmount-all"
 msgstr "unmount-all"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4790
+#: ../fish/guestfish-actions.pod:4817
 #, no-wrap
 msgid ""
 " umount-all\n"
 #, no-wrap
 msgid ""
 " umount-all\n"
@@ -15300,22 +15347,22 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4792 ../src/guestfs-actions.pod:7214
+#: ../fish/guestfish-actions.pod:4819 ../src/guestfs-actions.pod:7241
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 #. type: textblock
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4794 ../src/guestfs-actions.pod:7216
+#: ../fish/guestfish-actions.pod:4821 ../src/guestfs-actions.pod:7243
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 #. type: =head2
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4796
+#: ../fish/guestfish-actions.pod:4823
 msgid "upload"
 msgstr "upload"
 
 #. type: verbatim
 msgid "upload"
 msgstr "upload"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4798
+#: ../fish/guestfish-actions.pod:4825
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
@@ -15325,23 +15372,23 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4800 ../fish/guestfish-actions.pod:4813
-#: ../src/guestfs-actions.pod:7229 ../src/guestfs-actions.pod:7253
+#: ../fish/guestfish-actions.pod:4827 ../fish/guestfish-actions.pod:4840
+#: ../src/guestfs-actions.pod:7256 ../src/guestfs-actions.pod:7280
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 #. type: textblock
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4805
+#: ../fish/guestfish-actions.pod:4832
 msgid "See also L</download>."
 msgstr "Див. також L</download>."
 
 #. type: =head2
 msgid "See also L</download>."
 msgstr "Див. також L</download>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4809
+#: ../fish/guestfish-actions.pod:4836
 msgid "upload-offset"
 msgstr "upload-offset"
 
 #. type: verbatim
 msgid "upload-offset"
 msgstr "upload-offset"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4811
+#: ../fish/guestfish-actions.pod:4838
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
 #, no-wrap
 msgid ""
 " upload-offset (filename|-) remotefilename offset\n"
@@ -15351,7 +15398,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4816 ../src/guestfs-actions.pod:7256
+#: ../fish/guestfish-actions.pod:4843 ../src/guestfs-actions.pod:7283
 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 "
@@ -15361,7 +15408,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4823
+#: ../fish/guestfish-actions.pod:4850
 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 "
@@ -15369,17 +15416,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4828
+#: ../fish/guestfish-actions.pod:4855
 msgid "See also L</upload>, L</pwrite>."
 msgstr "Див. також L</upload>, L</pwrite>."
 
 #. type: =head2
 msgid "See also L</upload>, L</pwrite>."
 msgstr "Див. також L</upload>, L</pwrite>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4832
+#: ../fish/guestfish-actions.pod:4859
 msgid "utimens"
 msgstr "utimens"
 
 #. type: verbatim
 msgid "utimens"
 msgstr "utimens"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4834
+#: ../fish/guestfish-actions.pod:4861
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
@@ -15387,26 +15434,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4836 ../src/guestfs-actions.pod:7289
+#: ../fish/guestfish-actions.pod:4863 ../src/guestfs-actions.pod:7316
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 #. type: textblock
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4839 ../src/guestfs-actions.pod:7292
+#: ../fish/guestfish-actions.pod:4866 ../src/guestfs-actions.pod:7319
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4842 ../src/guestfs-actions.pod:7295
+#: ../fish/guestfish-actions.pod:4869 ../src/guestfs-actions.pod:7322
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4845 ../src/guestfs-actions.pod:7298
+#: ../fish/guestfish-actions.pod:4872 ../src/guestfs-actions.pod:7325
 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 "
@@ -15414,7 +15461,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4849 ../src/guestfs-actions.pod:7302
+#: ../fish/guestfish-actions.pod:4876 ../src/guestfs-actions.pod:7329
 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 "
@@ -15422,12 +15469,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4853
+#: ../fish/guestfish-actions.pod:4880
 msgid "version"
 msgstr "version"
 
 #. type: verbatim
 msgid "version"
 msgstr "version"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4855
+#: ../fish/guestfish-actions.pod:4882
 #, no-wrap
 msgid ""
 " version\n"
 #, no-wrap
 msgid ""
 " version\n"
@@ -15437,13 +15484,13 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4857 ../src/guestfs-actions.pod:7315
+#: ../fish/guestfish-actions.pod:4884 ../src/guestfs-actions.pod:7342
 msgid ""
 "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4860 ../src/guestfs-actions.pod:7318
+#: ../fish/guestfish-actions.pod:4887 ../src/guestfs-actions.pod:7345
 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 "
@@ -15452,7 +15499,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4865 ../src/guestfs-actions.pod:7323
+#: ../fish/guestfish-actions.pod:4892 ../src/guestfs-actions.pod:7350
 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 "
@@ -15461,7 +15508,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4871 ../src/guestfs-actions.pod:7329
+#: ../fish/guestfish-actions.pod:4898 ../src/guestfs-actions.pod:7356
 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 "
@@ -15470,18 +15517,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4877 ../src/guestfs-actions.pod:7335
+#: ../fish/guestfish-actions.pod:4904 ../src/guestfs-actions.pod:7362
 msgid ""
 "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4880 ../src/guestfs-actions.pod:7338
+#: ../fish/guestfish-actions.pod:4907 ../src/guestfs-actions.pod:7365
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 #. type: textblock
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4882
+#: ../fish/guestfish-actions.pod:4909
 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 "
@@ -15490,12 +15537,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4888
+#: ../fish/guestfish-actions.pod:4915
 msgid "vfs-label"
 msgstr "vfs-label"
 
 #. type: verbatim
 msgid "vfs-label"
 msgstr "vfs-label"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4890
+#: ../fish/guestfish-actions.pod:4917
 #, no-wrap
 msgid ""
 " vfs-label device\n"
 #, no-wrap
 msgid ""
 " vfs-label device\n"
@@ -15505,27 +15552,27 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4892 ../src/guestfs-actions.pod:7358
+#: ../fish/guestfish-actions.pod:4919 ../src/guestfs-actions.pod:7385
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4895 ../src/guestfs-actions.pod:7361
+#: ../fish/guestfish-actions.pod:4922 ../src/guestfs-actions.pod:7388
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 #. type: textblock
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4897
+#: ../fish/guestfish-actions.pod:4924
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 #. type: =head2
 msgid "To find a filesystem from the label, use L</findfs-label>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4899
+#: ../fish/guestfish-actions.pod:4926
 msgid "vfs-type"
 msgstr "vfs-type"
 
 #. type: verbatim
 msgid "vfs-type"
 msgstr "vfs-type"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4901
+#: ../fish/guestfish-actions.pod:4928
 #, no-wrap
 msgid ""
 " vfs-type device\n"
 #, no-wrap
 msgid ""
 " vfs-type device\n"
@@ -15535,14 +15582,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4903 ../src/guestfs-actions.pod:7376
+#: ../fish/guestfish-actions.pod:4930 ../src/guestfs-actions.pod:7403
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4906 ../src/guestfs-actions.pod:7379
+#: ../fish/guestfish-actions.pod:4933 ../src/guestfs-actions.pod:7406
 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 "
@@ -15550,12 +15597,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4911
+#: ../fish/guestfish-actions.pod:4938
 msgid "vfs-uuid"
 msgstr "vfs-uuid"
 
 #. type: verbatim
 msgid "vfs-uuid"
 msgstr "vfs-uuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4913
+#: ../fish/guestfish-actions.pod:4940
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
@@ -15565,27 +15612,27 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4915 ../src/guestfs-actions.pod:7395
+#: ../fish/guestfish-actions.pod:4942 ../src/guestfs-actions.pod:7422
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4918 ../src/guestfs-actions.pod:7398
+#: ../fish/guestfish-actions.pod:4945 ../src/guestfs-actions.pod:7425
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 #. type: textblock
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4920
+#: ../fish/guestfish-actions.pod:4947
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 #. type: =head2
 msgid "To find a filesystem from the UUID, use L</findfs-uuid>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4922
+#: ../fish/guestfish-actions.pod:4949
 msgid "vg-activate"
 msgstr "vg-activate"
 
 #. type: verbatim
 msgid "vg-activate"
 msgstr "vg-activate"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4924
+#: ../fish/guestfish-actions.pod:4951
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
@@ -15593,31 +15640,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4926 ../src/guestfs-actions.pod:7414
+#: ../fish/guestfish-actions.pod:4953 ../src/guestfs-actions.pod:7441
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4929 ../src/guestfs-actions.pod:7417
+#: ../fish/guestfish-actions.pod:4956 ../src/guestfs-actions.pod:7444
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 #. type: textblock
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4931 ../src/guestfs-actions.pod:7419
+#: ../fish/guestfish-actions.pod:4958 ../src/guestfs-actions.pod:7446
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4934
+#: ../fish/guestfish-actions.pod:4961
 msgid "vg-activate-all"
 msgstr "vg-activate-all"
 
 #. type: verbatim
 msgid "vg-activate-all"
 msgstr "vg-activate-all"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4936
+#: ../fish/guestfish-actions.pod:4963
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
@@ -15627,24 +15674,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4938 ../src/guestfs-actions.pod:7432
+#: ../fish/guestfish-actions.pod:4965 ../src/guestfs-actions.pod:7459
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4941 ../src/guestfs-actions.pod:7435
+#: ../fish/guestfish-actions.pod:4968 ../src/guestfs-actions.pod:7462
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 #. type: =head2
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4943
+#: ../fish/guestfish-actions.pod:4970
 msgid "vgcreate"
 msgstr "vgcreate"
 
 #. type: verbatim
 msgid "vgcreate"
 msgstr "vgcreate"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4945
+#: ../fish/guestfish-actions.pod:4972
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
@@ -15652,19 +15699,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4947 ../src/guestfs-actions.pod:7448
+#: ../fish/guestfish-actions.pod:4974 ../src/guestfs-actions.pod:7475
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4950
+#: ../fish/guestfish-actions.pod:4977
 msgid "vglvuuids"
 msgstr "vglvuuids"
 
 #. type: verbatim
 msgid "vglvuuids"
 msgstr "vglvuuids"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4952
+#: ../fish/guestfish-actions.pod:4979
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
@@ -15672,31 +15719,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4954 ../src/guestfs-actions.pod:7461
+#: ../fish/guestfish-actions.pod:4981 ../src/guestfs-actions.pod:7488
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4957
+#: ../fish/guestfish-actions.pod:4984
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can use this along with L</lvs> and L</lvuuid> calls to associate "
 "logical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4960
+#: ../fish/guestfish-actions.pod:4987
 msgid "See also L</vgpvuuids>."
 msgstr "Див. також L</vgpvuuids>."
 
 #. type: =head2
 msgid "See also L</vgpvuuids>."
 msgstr "Див. також L</vgpvuuids>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4962
+#: ../fish/guestfish-actions.pod:4989
 msgid "vgpvuuids"
 msgstr "vgpvuuids"
 
 #. type: verbatim
 msgid "vgpvuuids"
 msgstr "vgpvuuids"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4964
+#: ../fish/guestfish-actions.pod:4991
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
@@ -15704,31 +15751,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4966 ../src/guestfs-actions.pod:7481
+#: ../fish/guestfish-actions.pod:4993 ../src/guestfs-actions.pod:7508
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4969
+#: ../fish/guestfish-actions.pod:4996
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can use this along with L</pvs> and L</pvuuid> calls to associate "
 "physical volumes and volume groups."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4972
+#: ../fish/guestfish-actions.pod:4999
 msgid "See also L</vglvuuids>."
 msgstr "Див. також L</vglvuuids>."
 
 #. type: =head2
 msgid "See also L</vglvuuids>."
 msgstr "Див. також L</vglvuuids>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4974
+#: ../fish/guestfish-actions.pod:5001
 msgid "vgremove"
 msgstr "vgremove"
 
 #. type: verbatim
 msgid "vgremove"
 msgstr "vgremove"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4976
+#: ../fish/guestfish-actions.pod:5003
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
@@ -15736,23 +15783,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4978 ../src/guestfs-actions.pod:7501
+#: ../fish/guestfish-actions.pod:5005 ../src/guestfs-actions.pod:7528
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 #. type: textblock
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4980 ../src/guestfs-actions.pod:7503
+#: ../fish/guestfish-actions.pod:5007 ../src/guestfs-actions.pod:7530
 msgid ""
 "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4983
+#: ../fish/guestfish-actions.pod:5010
 msgid "vgrename"
 msgstr "vgrename"
 
 #. type: verbatim
 msgid "vgrename"
 msgstr "vgrename"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4985
+#: ../fish/guestfish-actions.pod:5012
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
@@ -15760,17 +15807,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4987 ../src/guestfs-actions.pod:7517
+#: ../fish/guestfish-actions.pod:5014 ../src/guestfs-actions.pod:7544
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 #. type: =head2
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:4989
+#: ../fish/guestfish-actions.pod:5016
 msgid "vgs"
 msgstr "vgs"
 
 #. type: verbatim
 msgid "vgs"
 msgstr "vgs"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:4991
+#: ../fish/guestfish-actions.pod:5018
 #, no-wrap
 msgid ""
 " vgs\n"
 #, no-wrap
 msgid ""
 " vgs\n"
@@ -15780,31 +15827,31 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4993 ../src/guestfs-actions.pod:7528
+#: ../fish/guestfish-actions.pod:5020 ../src/guestfs-actions.pod:7555
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4996 ../src/guestfs-actions.pod:7531
+#: ../fish/guestfish-actions.pod:5023 ../src/guestfs-actions.pod:7558
 msgid ""
 "This returns a list of just the volume group names that were detected (eg. "
 "C<VolGroup00>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns a list of just the volume group names that were detected (eg. "
 "C<VolGroup00>)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:4999
+#: ../fish/guestfish-actions.pod:5026
 msgid "See also L</vgs-full>."
 msgstr "Див. також L</vgs-full>."
 
 #. type: =head2
 msgid "See also L</vgs-full>."
 msgstr "Див. також L</vgs-full>."
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5001
+#: ../fish/guestfish-actions.pod:5028
 msgid "vgs-full"
 msgstr "vgs-full"
 
 #. type: verbatim
 msgid "vgs-full"
 msgstr "vgs-full"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5003
+#: ../fish/guestfish-actions.pod:5030
 #, no-wrap
 msgid ""
 " vgs-full\n"
 #, no-wrap
 msgid ""
 " vgs-full\n"
@@ -15814,19 +15861,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5005 ../src/guestfs-actions.pod:7547
+#: ../fish/guestfish-actions.pod:5032 ../src/guestfs-actions.pod:7574
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the L<vgs(8)"
 "> command.  The \"full\" version includes all fields."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5008
+#: ../fish/guestfish-actions.pod:5035
 msgid "vgscan"
 msgstr "vgscan"
 
 #. type: verbatim
 msgid "vgscan"
 msgstr "vgscan"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5010
+#: ../fish/guestfish-actions.pod:5037
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -15836,19 +15883,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5012 ../src/guestfs-actions.pod:7561
+#: ../fish/guestfish-actions.pod:5039 ../src/guestfs-actions.pod:7588
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5015
+#: ../fish/guestfish-actions.pod:5042
 msgid "vguuid"
 msgstr "vguuid"
 
 #. type: verbatim
 msgid "vguuid"
 msgstr "vguuid"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5017
+#: ../fish/guestfish-actions.pod:5044
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
@@ -15856,17 +15903,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5019 ../src/guestfs-actions.pod:7574
+#: ../fish/guestfish-actions.pod:5046 ../src/guestfs-actions.pod:7601
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 #. type: =head2
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5021
+#: ../fish/guestfish-actions.pod:5048
 msgid "wc-c"
 msgstr "wc-c"
 
 #. type: verbatim
 msgid "wc-c"
 msgstr "wc-c"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5023
+#: ../fish/guestfish-actions.pod:5050
 #, no-wrap
 msgid ""
 " wc-c path\n"
 #, no-wrap
 msgid ""
 " wc-c path\n"
@@ -15876,19 +15923,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5025 ../src/guestfs-actions.pod:7614
+#: ../fish/guestfish-actions.pod:5052 ../src/guestfs-actions.pod:7641
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5028
+#: ../fish/guestfish-actions.pod:5055
 msgid "wc-l"
 msgstr "wc-l"
 
 #. type: verbatim
 msgid "wc-l"
 msgstr "wc-l"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5030
+#: ../fish/guestfish-actions.pod:5057
 #, no-wrap
 msgid ""
 " wc-l path\n"
 #, no-wrap
 msgid ""
 " wc-l path\n"
@@ -15898,18 +15945,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5032 ../src/guestfs-actions.pod:7627
+#: ../fish/guestfish-actions.pod:5059 ../src/guestfs-actions.pod:7654
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5035
+#: ../fish/guestfish-actions.pod:5062
 msgid "wc-w"
 msgstr "wc-w"
 
 #. type: verbatim
 msgid "wc-w"
 msgstr "wc-w"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5037
+#: ../fish/guestfish-actions.pod:5064
 #, no-wrap
 msgid ""
 " wc-w path\n"
 #, no-wrap
 msgid ""
 " wc-w path\n"
@@ -15919,18 +15966,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5039 ../src/guestfs-actions.pod:7640
+#: ../fish/guestfish-actions.pod:5066 ../src/guestfs-actions.pod:7667
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external command."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5042
+#: ../fish/guestfish-actions.pod:5069
 msgid "write"
 msgstr "write"
 
 #. type: verbatim
 msgid "write"
 msgstr "write"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5044
+#: ../fish/guestfish-actions.pod:5071
 #, no-wrap
 msgid ""
 " write path content\n"
 #, no-wrap
 msgid ""
 " write path content\n"
@@ -15940,24 +15987,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5046 ../src/guestfs-actions.pod:7655
+#: ../fish/guestfish-actions.pod:5073 ../src/guestfs-actions.pod:7682
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5049
+#: ../fish/guestfish-actions.pod:5076
 msgid "See also L</write-append>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</write-append>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5054
+#: ../fish/guestfish-actions.pod:5081
 msgid "write-append"
 msgstr ""
 
 #. type: verbatim
 msgid "write-append"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5056
+#: ../fish/guestfish-actions.pod:5083
 #, no-wrap
 msgid ""
 " write-append path content\n"
 #, no-wrap
 msgid ""
 " write-append path content\n"
@@ -15965,24 +16012,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5058 ../src/guestfs-actions.pod:7675
+#: ../fish/guestfish-actions.pod:5085 ../src/guestfs-actions.pod:7702
 msgid ""
 "This call appends C<content> to the end of file C<path>.  If C<path> does "
 "not exist, then a new file is created."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call appends C<content> to the end of file C<path>.  If C<path> does "
 "not exist, then a new file is created."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5061
+#: ../fish/guestfish-actions.pod:5088
 msgid "See also L</write>."
 msgstr ""
 
 #. type: =head2
 msgid "See also L</write>."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5066
+#: ../fish/guestfish-actions.pod:5093
 msgid "write-file"
 msgstr "write-file"
 
 #. type: verbatim
 msgid "write-file"
 msgstr "write-file"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5068
+#: ../fish/guestfish-actions.pod:5095
 #, no-wrap
 msgid ""
 " write-file path content size\n"
 #, no-wrap
 msgid ""
 " write-file path content size\n"
@@ -15990,39 +16037,39 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5070 ../src/guestfs-actions.pod:7695
+#: ../fish/guestfish-actions.pod:5097 ../src/guestfs-actions.pod:7722
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5074 ../src/guestfs-actions.pod:7699
+#: ../fish/guestfish-actions.pod:5101 ../src/guestfs-actions.pod:7726
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5078 ../src/guestfs-actions.pod:7703
+#: ../fish/guestfish-actions.pod:5105 ../src/guestfs-actions.pod:7730
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5084 ../src/guestfs-actions.pod:7711
+#: ../fish/guestfish-actions.pod:5111
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<write> call instead."
+"This function is deprecated.  In new code, use the L</write> call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5091
+#: ../fish/guestfish-actions.pod:5118
 msgid "zegrep"
 msgstr "zegrep"
 
 #. type: verbatim
 msgid "zegrep"
 msgstr "zegrep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5093
+#: ../fish/guestfish-actions.pod:5120
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
@@ -16032,18 +16079,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5095 ../src/guestfs-actions.pod:7727
+#: ../fish/guestfish-actions.pod:5122 ../src/guestfs-actions.pod:7754
 msgid ""
 "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5101
+#: ../fish/guestfish-actions.pod:5128
 msgid "zegrepi"
 msgstr "zegrepi"
 
 #. type: verbatim
 msgid "zegrepi"
 msgstr "zegrepi"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5103
+#: ../fish/guestfish-actions.pod:5130
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
@@ -16051,18 +16098,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5105 ../src/guestfs-actions.pod:7746
+#: ../fish/guestfish-actions.pod:5132 ../src/guestfs-actions.pod:7773
 msgid ""
 "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5111
+#: ../fish/guestfish-actions.pod:5138
 msgid "zero"
 msgstr "zero"
 
 #. type: verbatim
 msgid "zero"
 msgstr "zero"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5113
+#: ../fish/guestfish-actions.pod:5140
 #, no-wrap
 msgid ""
 " zero device\n"
 #, no-wrap
 msgid ""
 " zero device\n"
@@ -16072,12 +16119,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5115 ../src/guestfs-actions.pod:7764
+#: ../fish/guestfish-actions.pod:5142 ../src/guestfs-actions.pod:7791
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 #. type: textblock
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5117 ../src/guestfs-actions.pod:7766
+#: ../fish/guestfish-actions.pod:5144 ../src/guestfs-actions.pod:7793
 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 "
@@ -16085,17 +16132,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5121
+#: ../fish/guestfish-actions.pod:5148 ../fish/guestfish-actions.pod:5163
+#: ../src/guestfs-actions.pod:7797 ../src/guestfs-actions.pod:7823
+msgid ""
+"If blocks are already zero, then this command avoids writing zeroes.  This "
+"prevents the underlying device from becoming non-sparse or growing "
+"unnecessarily."
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish-actions.pod:5152
 msgid "See also: L</zero-device>, L</scrub-device>, L</is-zero-device>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: L</zero-device>, L</scrub-device>, L</is-zero-device>"
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5124
+#: ../fish/guestfish-actions.pod:5155
 msgid "zero-device"
 msgstr "zero-device"
 
 #. type: verbatim
 msgid "zero-device"
 msgstr "zero-device"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5126
+#: ../fish/guestfish-actions.pod:5157
 #, no-wrap
 msgid ""
 " zero-device device\n"
 #, no-wrap
 msgid ""
 " zero-device device\n"
@@ -16105,19 +16161,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5128
+#: ../fish/guestfish-actions.pod:5159
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with L</zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5135
+#: ../fish/guestfish-actions.pod:5170
 msgid "zerofree"
 msgstr "zerofree"
 
 #. type: verbatim
 msgid "zerofree"
 msgstr "zerofree"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5137
+#: ../fish/guestfish-actions.pod:5172
 #, no-wrap
 msgid ""
 " zerofree device\n"
 #, no-wrap
 msgid ""
 " zerofree device\n"
@@ -16127,7 +16183,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5139 ../src/guestfs-actions.pod:7810
+#: ../fish/guestfish-actions.pod:5174 ../src/guestfs-actions.pod:7845
 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 "
@@ -16135,24 +16191,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5144 ../src/guestfs-actions.pod:7815
+#: ../fish/guestfish-actions.pod:5179 ../src/guestfs-actions.pod:7850
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 #. type: textblock
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5147 ../src/guestfs-actions.pod:7818
+#: ../fish/guestfish-actions.pod:5182 ../src/guestfs-actions.pod:7853
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5150
+#: ../fish/guestfish-actions.pod:5185
 msgid "zfgrep"
 msgstr "zfgrep"
 
 #. type: verbatim
 msgid "zfgrep"
 msgstr "zfgrep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5152
+#: ../fish/guestfish-actions.pod:5187
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
@@ -16162,18 +16218,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5154 ../src/guestfs-actions.pod:7832
+#: ../fish/guestfish-actions.pod:5189 ../src/guestfs-actions.pod:7867
 msgid ""
 "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5160
+#: ../fish/guestfish-actions.pod:5195
 msgid "zfgrepi"
 msgstr "zfgrepi"
 
 #. type: verbatim
 msgid "zfgrepi"
 msgstr "zfgrepi"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5162
+#: ../fish/guestfish-actions.pod:5197
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
@@ -16183,18 +16239,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5164 ../src/guestfs-actions.pod:7851
+#: ../fish/guestfish-actions.pod:5199 ../src/guestfs-actions.pod:7886
 msgid ""
 "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5170
+#: ../fish/guestfish-actions.pod:5205
 msgid "zfile"
 msgstr "zfile"
 
 #. type: verbatim
 msgid "zfile"
 msgstr "zfile"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5172
+#: ../fish/guestfish-actions.pod:5207
 #, no-wrap
 msgid ""
 " zfile meth path\n"
 #, no-wrap
 msgid ""
 " zfile meth path\n"
@@ -16204,35 +16260,35 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5174 ../src/guestfs-actions.pod:7870
+#: ../fish/guestfish-actions.pod:5209 ../src/guestfs-actions.pod:7905
 msgid ""
 "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5177 ../src/guestfs-actions.pod:7873
+#: ../fish/guestfish-actions.pod:5212 ../src/guestfs-actions.pod:7908
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 #. type: textblock
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5179
+#: ../fish/guestfish-actions.pod:5214
 msgid ""
 "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Since 1.0.63, use L</file> instead which can now process compressed files."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5182 ../src/guestfs-actions.pod:7881
+#: ../fish/guestfish-actions.pod:5217
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<file> call instead."
+"This function is deprecated.  In new code, use the L</file> call instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5189
+#: ../fish/guestfish-actions.pod:5224
 msgid "zgrep"
 msgstr "zgrep"
 
 #. type: verbatim
 msgid "zgrep"
 msgstr "zgrep"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5191
+#: ../fish/guestfish-actions.pod:5226
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
@@ -16242,18 +16298,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5193 ../src/guestfs-actions.pod:7897
+#: ../fish/guestfish-actions.pod:5228 ../src/guestfs-actions.pod:7932
 msgid ""
 "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish-actions.pod:5199
+#: ../fish/guestfish-actions.pod:5234
 msgid "zgrepi"
 msgstr "zgrepi"
 
 #. type: verbatim
 msgid "zgrepi"
 msgstr "zgrepi"
 
 #. type: verbatim
-#: ../fish/guestfish-actions.pod:5201
+#: ../fish/guestfish-actions.pod:5236
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
@@ -16263,7 +16319,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish-actions.pod:5203 ../src/guestfs-actions.pod:7916
+#: ../fish/guestfish-actions.pod:5238 ../src/guestfs-actions.pod:7951
 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 ""
@@ -17109,7 +17165,7 @@ msgid "To list what is available do:"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:139 ../fish/guestfish.pod:998
+#: ../fish/guestfish.pod:139 ../fish/guestfish.pod:1009
 #, no-wrap
 msgid ""
 " guestfish -N help | less\n"
 #, no-wrap
 msgid ""
 " guestfish -N help | less\n"
@@ -17502,7 +17558,7 @@ msgstr ""
 
 #. type: =item
 #: ../fish/guestfish.pod:335 ../fuse/guestmount.pod:193
 
 #. type: =item
 #: ../fish/guestfish.pod:335 ../fuse/guestmount.pod:193
-#: ../resize/virt-resize.pod:352
+#: ../resize/virt-resize.pod:358
 msgid "B<-n>"
 msgstr "B<-n>"
 
 msgid "B<-n>"
 msgstr "B<-n>"
 
@@ -18940,14 +18996,47 @@ msgstr ""
 msgid "Guestfish client and server versions must match exactly."
 msgstr ""
 
 msgid "Guestfish client and server versions must match exactly."
 msgstr ""
 
-#. type: =head1
+#. type: =head2
 #: ../fish/guestfish.pod:976
 #: ../fish/guestfish.pod:976
-msgid "PREPARED DISK IMAGES"
+msgid "REMOTE CONTROL RUN COMMAND HANGING"
 msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish.pod:978
 msgid ""
 msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish.pod:978
 msgid ""
+"Using the C<run> (or C<launch>) command remotely in a command substitution "
+"context hangs, ie. don't do (note the backquotes):"
+msgstr ""
+
+#. type: verbatim
+#: ../fish/guestfish.pod:981
+#, fuzzy, no-wrap
+#| msgid ""
+#| " guestfish --ro -d myguest -i\n"
+#| "\n"
+msgid ""
+" a=`guestfish --remote run`\n"
+"\n"
+msgstr ""
+" guestfish --ro -d myguest -i\n"
+"\n"
+
+#. type: textblock
+#: ../fish/guestfish.pod:983
+msgid ""
+"Since the C<run> command produces no output on stdout, this is not useful "
+"anyway.  For further information see L<https://bugzilla.redhat.com/show_bug."
+"cgi?id=592910>."
+msgstr ""
+
+#. type: =head1
+#: ../fish/guestfish.pod:987
+msgid "PREPARED DISK IMAGES"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:989
+msgid ""
 "Use the I<-N type> or I<--new type> parameter to select one of a set of "
 "preformatted disk images that guestfish can make for you to save typing.  "
 "This is particularly useful for testing purposes.  This option is used "
 "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.  "
 "This is particularly useful for testing purposes.  This option is used "
@@ -18956,7 +19045,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:984
+#: ../fish/guestfish.pod:995
 msgid ""
 "The new disk is called C<test1.img> for the first I<-N>, C<test2.img> for "
 "the second and so on.  Existing files in the current directory are "
 msgid ""
 "The new disk is called C<test1.img> for the first I<-N>, C<test2.img> for "
 "the second and so on.  Existing files in the current directory are "
@@ -18964,7 +19053,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:988
+#: ../fish/guestfish.pod:999
 msgid ""
 "The type briefly describes how the disk should be sized, partitioned, how "
 "filesystem(s) should be created, and how content should be added.  "
 msgid ""
 "The type briefly describes how the disk should be sized, partitioned, how "
 "filesystem(s) should be created, and how content should be added.  "
@@ -18976,31 +19065,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:996
+#: ../fish/guestfish.pod:1007
 msgid "To list the available types and any extra parameters they take, run:"
 msgstr ""
 
 #. type: textblock
 msgid "To list the available types and any extra parameters they take, run:"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1000
+#: ../fish/guestfish.pod:1011
 msgid ""
 "Note that the prepared filesystem is not mounted.  You would usually have to "
 "use the C<mount /dev/sda1 /> command or add the I<-m /dev/sda1> option."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note that the prepared filesystem is not mounted.  You would usually have to "
 "use the C<mount /dev/sda1 /> command or add the I<-m /dev/sda1> option."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1004
+#: ../fish/guestfish.pod:1015
 msgid ""
 "If any I<-N> or I<--new> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If any I<-N> or I<--new> options are given, the guest is automatically "
 "launched."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1009
+#: ../fish/guestfish.pod:1020
 msgid "Create a 100MB disk with an ext4-formatted partition:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a 100MB disk with an ext4-formatted partition:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1011
+#: ../fish/guestfish.pod:1022
 #, no-wrap
 msgid ""
 " guestfish -N fs:ext4\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs:ext4\n"
@@ -19008,12 +19097,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1013
+#: ../fish/guestfish.pod:1024
 msgid "Create a 32MB disk with a VFAT-formatted partition, and mount it:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a 32MB disk with a VFAT-formatted partition, and mount it:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1015
+#: ../fish/guestfish.pod:1026
 #, no-wrap
 msgid ""
 " guestfish -N fs:vfat:32M -m /dev/sda1\n"
 #, no-wrap
 msgid ""
 " guestfish -N fs:vfat:32M -m /dev/sda1\n"
@@ -19021,12 +19110,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1017
+#: ../fish/guestfish.pod:1028
 msgid "Create a blank 200MB disk:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create a blank 200MB disk:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1019
+#: ../fish/guestfish.pod:1030
 #, no-wrap
 msgid ""
 " guestfish -N disk:200M\n"
 #, no-wrap
 msgid ""
 " guestfish -N disk:200M\n"
@@ -19034,19 +19123,19 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1021
+#: ../fish/guestfish.pod:1032
 msgid "PROGRESS BARS"
 msgstr ""
 
 #. type: textblock
 msgid "PROGRESS BARS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1023
+#: ../fish/guestfish.pod:1034
 msgid ""
 "Some (not all) long-running commands send progress notification messages as "
 "they are running.  Guestfish turns these messages into progress bars."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Some (not all) long-running commands send progress notification messages as "
 "they are running.  Guestfish turns these messages into progress bars."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1027
+#: ../fish/guestfish.pod:1038
 msgid ""
 "When a command that supports progress bars takes longer than two seconds to "
 "run, and if progress bars are enabled, then you will see one appearing below "
 msgid ""
 "When a command that supports progress bars takes longer than two seconds to "
 "run, and if progress bars are enabled, then you will see one appearing below "
@@ -19054,7 +19143,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1031
+#: ../fish/guestfish.pod:1042
 #, no-wrap
 msgid ""
 " ><fs> copy-size /large-file /another-file 2048M\n"
 #, no-wrap
 msgid ""
 " ><fs> copy-size /large-file /another-file 2048M\n"
@@ -19063,7 +19152,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1034
+#: ../fish/guestfish.pod:1045
 msgid ""
 "The spinner on the left hand side moves round once for every progress "
 "notification received from the backend.  This is a (reasonably) golden "
 msgid ""
 "The spinner on the left hand side moves round once for every progress "
 "notification received from the backend.  This is a (reasonably) golden "
@@ -19074,7 +19163,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1041
+#: ../fish/guestfish.pod:1052
 msgid ""
 "Progress bars are enabled by default when guestfish is used interactively.  "
 "You can enable them even for non-interactive modes using I<--progress-bars>, "
 msgid ""
 "Progress bars are enabled by default when guestfish is used interactively.  "
 "You can enable them even for non-interactive modes using I<--progress-bars>, "
@@ -19082,24 +19171,24 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1046
+#: ../fish/guestfish.pod:1057
 msgid "GUESTFISH COMMANDS"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH COMMANDS"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1048
+#: ../fish/guestfish.pod:1059
 msgid ""
 "The commands in this section are guestfish convenience commands, in other "
 "words, they are not part of the L<guestfs(3)> API."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The commands in this section are guestfish convenience commands, in other "
 "words, they are not part of the L<guestfs(3)> API."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:1051
+#: ../fish/guestfish.pod:1062
 msgid "help"
 msgstr "help"
 
 #. type: verbatim
 msgid "help"
 msgstr "help"
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1053
+#: ../fish/guestfish.pod:1064
 #, no-wrap
 msgid ""
 " help\n"
 #, no-wrap
 msgid ""
 " help\n"
@@ -19111,147 +19200,162 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1056
+#: ../fish/guestfish.pod:1067
 msgid "Without any parameter, this provides general help."
 msgstr "Без параметра показує загальну довідкову інформацію."
 
 #. type: textblock
 msgid "Without any parameter, this provides general help."
 msgstr "Без параметра показує загальну довідкову інформацію."
 
 #. type: textblock
-#: ../fish/guestfish.pod:1058
+#: ../fish/guestfish.pod:1069
 msgid "With a C<cmd> parameter, this displays detailed help for that command."
 msgstr ""
 
 #. type: =head2
 msgid "With a C<cmd> parameter, this displays detailed help for that command."
 msgstr ""
 
 #. type: =head2
-#: ../fish/guestfish.pod:1060
+#: ../fish/guestfish.pod:1071
 msgid "quit | exit"
 msgstr ""
 
 #. type: textblock
 msgid "quit | exit"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1062
+#: ../fish/guestfish.pod:1073
 msgid "This exits guestfish.  You can also use C<^D> key."
 msgstr ""
 
 #. type: textblock
 msgid "This exits guestfish.  You can also use C<^D> key."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1064
+#: ../fish/guestfish.pod:1075
 msgid "@FISH_COMMANDS@"
 msgstr ""
 
 #. type: =head1
 msgid "@FISH_COMMANDS@"
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1066
+#: ../fish/guestfish.pod:1077
 msgid "COMMANDS"
 msgstr "КОМАНДИ"
 
 #. type: textblock
 msgid "COMMANDS"
 msgstr "КОМАНДИ"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1068 ../src/guestfs.pod:1474
+#: ../fish/guestfish.pod:1079 ../src/guestfs.pod:1474
 msgid "@ACTIONS@"
 msgstr "@ACTIONS@"
 
 msgid "@ACTIONS@"
 msgstr "@ACTIONS@"
 
-#. type: =head1
-#: ../fish/guestfish.pod:1070 ../test-tool/libguestfs-test-tool.pod:77
-msgid "EXIT CODE"
-msgstr "КОД ВИХОДУ"
-
 #. type: textblock
 #. type: textblock
-#: ../fish/guestfish.pod:1072
+#: ../fish/guestfish.pod:1083
 msgid ""
 "guestfish returns 0 if the commands completed without error, or 1 if there "
 "was an error."
 msgstr ""
 
 #. type: =item
 msgid ""
 "guestfish returns 0 if the commands completed without error, or 1 if there "
 "was an error."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1079
+#: ../fish/guestfish.pod:1090
 msgid "EDITOR"
 msgstr "РЕДАКТОР"
 
 #. type: textblock
 msgid "EDITOR"
 msgstr "РЕДАКТОР"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1081
+#: ../fish/guestfish.pod:1092
 msgid ""
 "The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses "
 "C<vi>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses "
 "C<vi>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1084
+#: ../fish/guestfish.pod:1095 ../src/guestfs.pod:3062
+msgid "FEBOOTSTRAP_KERNEL"
+msgstr ""
+
+#. type: =item
+#: ../fish/guestfish.pod:1097 ../src/guestfs.pod:3064
+msgid "FEBOOTSTRAP_MODULES"
+msgstr ""
+
+#. type: textblock
+#: ../fish/guestfish.pod:1099 ../src/guestfs.pod:3066
+msgid ""
+"These two environment variables allow the kernel that libguestfs uses in the "
+"appliance to be selected.  If C<$FEBOOTSTRAP_KERNEL> is not set, then the "
+"most recent host kernel is chosen.  For more information about kernel "
+"selection, see L<febootstrap-supermin-helper(8)>.  This feature is only "
+"available in febootstrap E<ge> 3.8."
+msgstr ""
+
+#. type: =item
+#: ../fish/guestfish.pod:1105
 msgid "GUESTFISH_DISPLAY_IMAGE"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH_DISPLAY_IMAGE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1086
+#: ../fish/guestfish.pod:1107
 msgid ""
 "The C<display> command uses C<$GUESTFISH_DISPLAY_IMAGE> to display images.  "
 "If not set, it uses L<display(1)>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C<display> command uses C<$GUESTFISH_DISPLAY_IMAGE> to display images.  "
 "If not set, it uses L<display(1)>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1089
+#: ../fish/guestfish.pod:1110
 msgid "GUESTFISH_PID"
 msgstr ""
 
 #. type: textblock
 msgid "GUESTFISH_PID"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1091
+#: ../fish/guestfish.pod:1112
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Used with the I<--remote> option to specify the remote guestfish process to "
 "control.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1095
+#: ../fish/guestfish.pod:1116
 msgid "HEXEDITOR"
 msgstr ""
 
 #. type: textblock
 msgid "HEXEDITOR"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1097
+#: ../fish/guestfish.pod:1118
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The L</hexedit> command uses C<$HEXEDITOR> as the external hex editor.  If "
 "not specified, the external L<hexedit(1)> program is used."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1101
+#: ../fish/guestfish.pod:1122
 msgid "HOME"
 msgstr "ДОМІВКА"
 
 #. type: textblock
 msgid "HOME"
 msgstr "ДОМІВКА"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1103
+#: ../fish/guestfish.pod:1124
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If compiled with GNU readline support, various files in the home directory "
 "can be used.  See L</FILES>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1106 ../src/guestfs.pod:2969
+#: ../fish/guestfish.pod:1127 ../src/guestfs.pod:3072
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_APPEND"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1108 ../src/guestfs.pod:2971
+#: ../fish/guestfish.pod:1129 ../src/guestfs.pod:3074
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 #. type: =item
 msgid "Pass additional options to the guest kernel."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1110 ../src/guestfs.pod:2973
+#: ../fish/guestfish.pod:1131 ../src/guestfs.pod:3076
 msgid "LIBGUESTFS_DEBUG"
 msgstr "LIBGUESTFS_DEBUG"
 
 #. type: textblock
 msgid "LIBGUESTFS_DEBUG"
 msgstr "LIBGUESTFS_DEBUG"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1112
+#: ../fish/guestfish.pod:1133
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as using the B<-v> option."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1115 ../src/guestfs.pod:2978
+#: ../fish/guestfish.pod:1136 ../src/guestfs.pod:3081
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr "LIBGUESTFS_MEMSIZE"
 
 #. type: textblock
 msgid "LIBGUESTFS_MEMSIZE"
 msgstr "LIBGUESTFS_MEMSIZE"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1117 ../src/guestfs.pod:2980
+#: ../fish/guestfish.pod:1138 ../src/guestfs.pod:3083
 msgid ""
 "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Set the memory allocated to the qemu process, in megabytes.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1120 ../src/guestfs.pod:2983
+#: ../fish/guestfish.pod:1141 ../src/guestfs.pod:3086
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
 #, no-wrap
 msgid ""
 " LIBGUESTFS_MEMSIZE=700\n"
@@ -19261,65 +19365,65 @@ msgstr ""
 "\n"
 
 #. type: =item
 "\n"
 
 #. type: =item
-#: ../fish/guestfish.pod:1122 ../src/guestfs.pod:2985
+#: ../fish/guestfish.pod:1143 ../src/guestfs.pod:3088
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_PATH"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1124
+#: ../fish/guestfish.pod:1145
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set the path that guestfish uses to search for kernel and initrd.img.  See "
 "the discussion of paths in L<guestfs(3)>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1127 ../src/guestfs.pod:2990
+#: ../fish/guestfish.pod:1148 ../src/guestfs.pod:3093
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_QEMU"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1129 ../src/guestfs.pod:2992
+#: ../fish/guestfish.pod:1150 ../src/guestfs.pod:3095
 msgid ""
 "Set the default qemu binary that libguestfs uses.  If not set, then the qemu "
 "which was found at compile time by the configure script is used."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Set the default qemu binary that libguestfs uses.  If not set, then the qemu "
 "which was found at compile time by the configure script is used."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1133 ../src/guestfs.pod:2998
+#: ../fish/guestfish.pod:1154 ../src/guestfs.pod:3101
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS_TRACE"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1135
+#: ../fish/guestfish.pod:1156
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 #. type: =item
 msgid "Set C<LIBGUESTFS_TRACE=1> to enable command traces."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1137
+#: ../fish/guestfish.pod:1158
 msgid "PAGER"
 msgstr "РОЗБИТТЯ НА СТОРІНКИ"
 
 #. type: textblock
 msgid "PAGER"
 msgstr "РОЗБИТТЯ НА СТОРІНКИ"
 
 #. type: textblock
-#: ../fish/guestfish.pod:1139
+#: ../fish/guestfish.pod:1160
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The C<more> command uses C<$PAGER> as the pager.  If not set, it uses "
 "C<more>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1142 ../src/guestfs.pod:3003
+#: ../fish/guestfish.pod:1163 ../src/guestfs.pod:3106
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
 msgid "TMPDIR"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1144 ../src/guestfs.pod:3005
+#: ../fish/guestfish.pod:1165 ../src/guestfs.pod:3108
 msgid ""
 "Location of temporary directory, defaults to C</tmp> except for the cached "
 "supermin appliance which defaults to C</var/tmp>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Location of temporary directory, defaults to C</tmp> except for the cached "
 "supermin appliance which defaults to C</var/tmp>."
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1147 ../src/guestfs.pod:3008
+#: ../fish/guestfish.pod:1168 ../src/guestfs.pod:3111
 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 "
@@ -19328,25 +19432,25 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../fish/guestfish.pod:1155 ../fuse/guestmount.pod:288
+#: ../fish/guestfish.pod:1176 ../fuse/guestmount.pod:288
 #: ../rescue/virt-rescue.pod:269
 msgid "FILES"
 msgstr "ФАЙЛИ"
 
 #. type: =item
 #: ../rescue/virt-rescue.pod:269
 msgid "FILES"
 msgstr "ФАЙЛИ"
 
 #. type: =item
-#: ../fish/guestfish.pod:1159 ../fuse/guestmount.pod:292
+#: ../fish/guestfish.pod:1180 ../fuse/guestmount.pod:292
 #: ../rescue/virt-rescue.pod:273
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
 #: ../rescue/virt-rescue.pod:273
 msgid "$HOME/.libguestfs-tools.rc"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1161 ../fuse/guestmount.pod:294
+#: ../fish/guestfish.pod:1182 ../fuse/guestmount.pod:294
 #: ../rescue/virt-rescue.pod:275
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
 #: ../rescue/virt-rescue.pod:275
 msgid "/etc/libguestfs-tools.conf"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1163 ../fuse/guestmount.pod:296
+#: ../fish/guestfish.pod:1184 ../fuse/guestmount.pod:296
 #: ../rescue/virt-rescue.pod:277
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
 #: ../rescue/virt-rescue.pod:277
 msgid ""
 "This configuration file controls the default read-only or read-write mode "
@@ -19354,34 +19458,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1166
+#: ../fish/guestfish.pod:1187
 msgid "See L</OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: =item
 msgid "See L</OPENING DISKS FOR READ AND WRITE>."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1168
+#: ../fish/guestfish.pod:1189
 msgid "$HOME/.guestfish"
 msgstr ""
 
 #. type: textblock
 msgid "$HOME/.guestfish"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1170
+#: ../fish/guestfish.pod:1191
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If compiled with GNU readline support, then the command history is saved in "
 "this file."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1173
+#: ../fish/guestfish.pod:1194
 msgid "$HOME/.inputrc"
 msgstr ""
 
 #. type: =item
 msgid "$HOME/.inputrc"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1175
+#: ../fish/guestfish.pod:1196
 msgid "/etc/inputrc"
 msgstr ""
 
 #. type: textblock
 msgid "/etc/inputrc"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1177
+#: ../fish/guestfish.pod:1198
 msgid ""
 "If compiled with GNU readline support, then these files can be used to "
 "configure readline.  For further information, please see 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)/"
@@ -19389,12 +19493,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1181
+#: ../fish/guestfish.pod:1202
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 #. type: verbatim
 msgid "To write rules which only apply to guestfish, use:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1183
+#: ../fish/guestfish.pod:1204
 #, no-wrap
 msgid ""
 " $if guestfish\n"
 #, no-wrap
 msgid ""
 " $if guestfish\n"
@@ -19404,26 +19508,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1187
+#: ../fish/guestfish.pod:1208
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgstr ""
 
 #. type: =item
 msgid ""
 "Variables that you can set in inputrc that change the behaviour of guestfish "
 "in useful ways include:"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1192
+#: ../fish/guestfish.pod:1213
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 #. type: textblock
 msgid "completion-ignore-case (default: on)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1194
+#: ../fish/guestfish.pod:1215
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "By default, guestfish will ignore case when tab-completing paths on the "
 "disk.  Use:"
 msgstr ""
 
 #. type: verbatim
-#: ../fish/guestfish.pod:1197
+#: ../fish/guestfish.pod:1218
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
 #, no-wrap
 msgid ""
 " set completion-ignore-case off\n"
@@ -19431,22 +19535,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1199
+#: ../fish/guestfish.pod:1220
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 #. type: =item
 msgid "to make guestfish case sensitive."
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1203
+#: ../fish/guestfish.pod:1224
 msgid "test1.img"
 msgstr ""
 
 #. type: =item
 msgid "test1.img"
 msgstr ""
 
 #. type: =item
-#: ../fish/guestfish.pod:1205
+#: ../fish/guestfish.pod:1226
 msgid "test2.img (etc)"
 msgstr ""
 
 #. type: textblock
 msgid "test2.img (etc)"
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1207
+#: ../fish/guestfish.pod:1228
 msgid ""
 "When using the I<-N> or I<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
 msgid ""
 "When using the I<-N> or I<--new> option, the prepared disk or filesystem "
 "will be created in the file C<test1.img> in the current directory.  The "
@@ -19455,19 +19559,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1216
+#: ../fish/guestfish.pod:1237
 msgid ""
 "L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, L<virt-copy-in(1)"
 ">, L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)"
 ">, L<virt-inspector(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions"
 "(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)"
 ">, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<virt-win-reg(1)"
 msgid ""
 "L<guestfs(3)>, L<http://libguestfs.org/>, L<virt-cat(1)>, L<virt-copy-in(1)"
 ">, L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)"
 ">, L<virt-inspector(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions"
 "(1)>, L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)"
 ">, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<virt-win-reg(1)"
-">, L<display(1)>, L<hexedit(1)>."
+">, L<display(1)>, L<hexedit(1)>, L<febootstrap-supermin-helper(8)>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fish/guestfish.pod:1244 ../src/guestfs.pod:3093
-#: ../test-tool/libguestfs-test-tool.pod:99
+#: ../fish/guestfish.pod:1266 ../src/guestfs.pod:3197
+#: ../test-tool/libguestfs-test-tool.pod:112
 msgid "Copyright (C) 2009-2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
 msgid "Copyright (C) 2009-2011 Red Hat Inc.  L<http://libguestfs.org/>"
 msgstr ""
 
@@ -19995,7 +20099,7 @@ msgstr ""
 
 #. type: =head1
 #: ../fuse/guestmount.pod:73 ../rescue/virt-rescue.pod:68
 
 #. type: =head1
 #: ../fuse/guestmount.pod:73 ../rescue/virt-rescue.pod:68
-#: ../resize/virt-resize.pod:486
+#: ../resize/virt-resize.pod:511
 msgid "NOTES"
 msgstr "ПРИМІТКИ"
 
 msgid "NOTES"
 msgstr "ПРИМІТКИ"
 
@@ -20239,7 +20343,7 @@ msgid "This also stops the daemon from forking into the background."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:305
+#: ../fuse/guestmount.pod:310
 msgid ""
 "L<guestfish(1)>, L<virt-inspector(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
 "L<virt-tar(1)>, L<guestfs(3)>, L<http://libguestfs.org/>, 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."
@@ -20247,7 +20351,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../fuse/guestmount.pod:320
+#: ../fuse/guestmount.pod:325
 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 ""
 
@@ -20410,7 +20514,7 @@ msgstr ""
 
 #. type: textblock
 #: ../inspector/virt-inspector.pod:111 ../resize/virt-resize.pod:314
 
 #. type: textblock
 #: ../inspector/virt-inspector.pod:111 ../resize/virt-resize.pod:314
-#: ../resize/virt-resize.pod:400 ../tools/virt-list-filesystems.pl:101
+#: ../resize/virt-resize.pod:406 ../tools/virt-list-filesystems.pl:101
 #: ../tools/virt-list-partitions.pl:102 ../tools/virt-tar.pl:151
 #: ../tools/virt-win-reg.pl:152
 msgid ""
 #: ../tools/virt-list-partitions.pl:102 ../tools/virt-tar.pl:151
 #: ../tools/virt-win-reg.pl:152
 msgid ""
@@ -20780,41 +20884,49 @@ msgstr ""
 #. type: textblock
 #: ../inspector/virt-inspector.pod:332
 msgid ""
 #. type: textblock
 #: ../inspector/virt-inspector.pod:332
 msgid ""
-"You can use the XPath query language, and/or the xpath tool, in order to "
-"select parts of the XML."
+"You can use the XPath query language to select parts of the XML.  We "
+"recommend using C<xmlstarlet> to perform XPath queries from the command line."
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:337
+#: ../inspector/virt-inspector.pod:338
 #, no-wrap
 msgid ""
 #, no-wrap
 msgid ""
-" $ virt-inspector -d Guest | xpath //filesystems\n"
-" Found 1 nodes:\n"
-" -- NODE --\n"
+" $ virt-inspector -d Guest | xmlstarlet sel -t -c '//filesystems'\n"
 " <filesystems>\n"
 "      <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
 "        <type>ext4</type>\n"
 " <filesystems>\n"
 "      <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
 "        <type>ext4</type>\n"
-" [etc]\n"
+" [...]\n"
 "\n"
 msgstr ""
 
 #. type: verbatim
 "\n"
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:345
+#: ../inspector/virt-inspector.pod:344
 #, no-wrap
 msgid ""
 " $ virt-inspector -d Guest | \\\n"
 #, no-wrap
 msgid ""
 " $ virt-inspector -d Guest | \\\n"
-"     xpath \"string(//filesystem[@dev='/dev/sda1']/type)\"\n"
-" Query didn't return a nodeset. Value: ext4\n"
+"     xmlstarlet sel -t -c \"string(//filesystem[@dev='/dev/sda1']/type)\"\n"
+" ext4\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:348
+#, no-wrap
+msgid ""
+" $ virt-inspector -d Guest | \\\n"
+"    xmlstarlet sel -t -v '//icon' | base64 -i -d | display -\n"
+" [displays the guest icon, if there is one]\n"
 "\n"
 msgstr ""
 
 #. type: =head1
 "\n"
 msgstr ""
 
 #. type: =head1
-#: ../inspector/virt-inspector.pod:356
+#: ../inspector/virt-inspector.pod:359
 msgid "OLD VERSIONS OF VIRT-INSPECTOR"
 msgstr ""
 
 #. type: textblock
 msgid "OLD VERSIONS OF VIRT-INSPECTOR"
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:358
+#: ../inspector/virt-inspector.pod:361
 msgid ""
 "Early versions of libguestfs shipped with a different virt-inspector program "
 "written in Perl (the current version is written in C).  The XML output of "
 msgid ""
 "Early versions of libguestfs shipped with a different virt-inspector program "
 "written in Perl (the current version is written in C).  The XML output of "
@@ -20823,20 +20935,20 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:363
+#: ../inspector/virt-inspector.pod:366
 msgid ""
 "The old virt-inspector is no longer supported or shipped with libguestfs."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The old virt-inspector is no longer supported or shipped with libguestfs."
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:366
+#: ../inspector/virt-inspector.pod:369
 msgid ""
 "To confuse matters further, in Red Hat Enterprise Linux 6 we ship two "
 "versions of virt-inspector with different names:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "To confuse matters further, in Red Hat Enterprise Linux 6 we ship two "
 "versions of virt-inspector with different names:"
 msgstr ""
 
 #. type: verbatim
-#: ../inspector/virt-inspector.pod:369
+#: ../inspector/virt-inspector.pod:372
 #, no-wrap
 msgid ""
 " virt-inspector     Old Perl version.\n"
 #, no-wrap
 msgid ""
 " virt-inspector     Old Perl version.\n"
@@ -20845,14 +20957,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:374
+#: ../inspector/virt-inspector.pod:382
+#, fuzzy
+#| msgid ""
+#| "L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
+#| "filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::"
+#| "Lib(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<http://www.w3.org/TR/xpath/>, L<base64(1)"
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<http://www.w3.org/TR/xpath/>, L<base64(1)"
-">, L<http://libguestfs.org/>."
+">, L<xmlstarlet(1)>, L<http://libguestfs.org/>."
 msgstr ""
 msgstr ""
+"L<guestfs(3)>, L<guestfish(1)>, L<virt-filesystems(1)>, L<virt-list-"
+"filesystems(1)>, L<virt-resize(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib"
+"(3)>, L<Sys::Virt(3)>, L<http://libguestfs.org/>."
 
 #. type: textblock
 
 #. type: textblock
-#: ../inspector/virt-inspector.pod:390
+#: ../inspector/virt-inspector.pod:399
 msgid "Matthew Booth L<mbooth@redhat.com>"
 msgstr ""
 
 msgid "Matthew Booth L<mbooth@redhat.com>"
 msgstr ""
 
@@ -21663,7 +21783,7 @@ msgstr ""
 
 #. type: =item
 #: ../resize/virt-resize.pod:31 ../src/guestfs.pod:469 ../src/guestfs.pod:1257
 
 #. type: =item
 #: ../resize/virt-resize.pod:31 ../src/guestfs.pod:469 ../src/guestfs.pod:1257
-#: ../src/guestfs.pod:1395 ../src/guestfs.pod:2465
+#: ../src/guestfs.pod:1395 ../src/guestfs.pod:2558
 msgid "1."
 msgstr "1."
 
 msgid "1."
 msgstr "1."
 
@@ -21702,7 +21822,7 @@ msgstr ""
 
 #. type: =item
 #: ../resize/virt-resize.pod:44 ../src/guestfs.pod:475 ../src/guestfs.pod:1261
 
 #. type: =item
 #: ../resize/virt-resize.pod:44 ../src/guestfs.pod:475 ../src/guestfs.pod:1261
-#: ../src/guestfs.pod:1399 ../src/guestfs.pod:2490
+#: ../src/guestfs.pod:1399 ../src/guestfs.pod:2583
 msgid "2."
 msgstr "2."
 
 msgid "2."
 msgstr "2."
 
@@ -22211,7 +22331,7 @@ msgstr ""
 
 #. type: textblock
 #: ../resize/virt-resize.pod:266 ../resize/virt-resize.pod:327
 
 #. type: textblock
 #: ../resize/virt-resize.pod:266 ../resize/virt-resize.pod:327
-#: ../resize/virt-resize.pod:448
+#: ../resize/virt-resize.pod:454
 msgid "You can give this option multiple times."
 msgstr ""
 
 msgid "You can give this option multiple times."
 msgstr ""
 
@@ -22276,7 +22396,7 @@ msgid "Btrfs filesystems, if libguestfs was compiled with support for btrfs."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:307 ../resize/virt-resize.pod:476
+#: ../resize/virt-resize.pod:307 ../resize/virt-resize.pod:482
 msgid "Note that you cannot use I<--expand> and I<--shrink> together."
 msgstr ""
 
 msgid "Note that you cannot use I<--expand> and I<--shrink> together."
 msgstr ""
 
@@ -22369,24 +22489,38 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
+#: ../resize/virt-resize.pod:352
+#, fuzzy
+#| msgid "B<-h> | B<--human-readable>"
+msgid "B<--machine-readable>"
+msgstr "B<-h> | B<--human-readable>"
+
+#. type: textblock
 #: ../resize/virt-resize.pod:354
 #: ../resize/virt-resize.pod:354
+msgid ""
+"This option is used to make the output more machine friendly when being "
+"parsed by other programs.  See L</MACHINE READABLE OUTPUT> below."
+msgstr ""
+
+#. type: =item
+#: ../resize/virt-resize.pod:360
 #, fuzzy
 #| msgid "B<--debug>"
 msgid "B<--dryrun>"
 msgstr "B<--debug>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--debug>"
 msgid "B<--dryrun>"
 msgstr "B<--debug>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:356
+#: ../resize/virt-resize.pod:362
 msgid "Print a summary of what would be done, but don't do anything."
 msgstr ""
 
 #. type: =item
 msgid "Print a summary of what would be done, but don't do anything."
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:358
+#: ../resize/virt-resize.pod:364
 msgid "B<--no-copy-boot-loader>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--no-copy-boot-loader>"
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:360
+#: ../resize/virt-resize.pod:366
 msgid ""
 "By default, virt-resize copies over some sectors at the start of the disk "
 "(up to the beginning of the first partition).  Commonly these sectors "
 msgid ""
 "By default, virt-resize copies over some sectors at the start of the disk "
 "(up to the beginning of the first partition).  Commonly these sectors "
@@ -22395,21 +22529,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:365
+#: ../resize/virt-resize.pod:371
 msgid ""
 "If you specify this flag, then this initial copy is not done.  You may need "
 "to reinstall the boot loader in this case."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you specify this flag, then this initial copy is not done.  You may need "
 "to reinstall the boot loader in this case."
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:368
+#: ../resize/virt-resize.pod:374
 #, fuzzy
 #| msgid "B<--partition>"
 msgid "B<--no-extra-partition>"
 msgstr "B<--partition>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--partition>"
 msgid "B<--no-extra-partition>"
 msgstr "B<--partition>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:370
+#: ../resize/virt-resize.pod:376
 msgid ""
 "By default, virt-resize creates an extra partition if there is any extra, "
 "unused space after all resizing has happened.  Use this option to prevent "
 msgid ""
 "By default, virt-resize creates an extra partition if there is any extra, "
 "unused space after all resizing has happened.  Use this option to prevent "
@@ -22419,42 +22553,42 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:376
+#: ../resize/virt-resize.pod:382
 msgid ""
 "Note that if the surplus space is smaller than 10 MB, no extra partition "
 "will be created."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Note that if the surplus space is smaller than 10 MB, no extra partition "
 "will be created."
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:379
+#: ../resize/virt-resize.pod:385
 #, fuzzy
 #| msgid "B<--no-dest-paths>"
 msgid "B<--no-expand-content>"
 msgstr "B<--no-dest-paths>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--no-dest-paths>"
 msgid "B<--no-expand-content>"
 msgstr "B<--no-dest-paths>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:381
+#: ../resize/virt-resize.pod:387
 msgid ""
 "By default, virt-resize will try to expand the direct contents of "
 "partitions, if it knows how (see I<--expand> option above)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "By default, virt-resize will try to expand the direct contents of "
 "partitions, if it knows how (see I<--expand> option above)."
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:384
+#: ../resize/virt-resize.pod:390
 msgid ""
 "If you give the I<--no-expand-content> option then virt-resize will not "
 "attempt this."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you give the I<--no-expand-content> option then virt-resize will not "
 "attempt this."
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:387
+#: ../resize/virt-resize.pod:393
 #, fuzzy
 #| msgid "ntfsresize-size"
 msgid "B<--ntfsresize-force>"
 msgstr "ntfsresize-size"
 
 #. type: textblock
 #, fuzzy
 #| msgid "ntfsresize-size"
 msgid "B<--ntfsresize-force>"
 msgstr "ntfsresize-size"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:389
+#: ../resize/virt-resize.pod:395
 msgid ""
 "Pass the I<--force> option to L<ntfsresize(8)>, allowing resizing even if "
 "the NTFS disk is marked as needing a consistency check.  You have to use "
 msgid ""
 "Pass the I<--force> option to L<ntfsresize(8)>, allowing resizing even if "
 "the NTFS disk is marked as needing a consistency check.  You have to use "
@@ -22463,21 +22597,21 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:395
+#: ../resize/virt-resize.pod:401
 #, fuzzy
 #| msgid "B<--format>"
 msgid "B<--output-format> raw"
 msgstr "B<--format>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--format>"
 msgid "B<--output-format> raw"
 msgstr "B<--format>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:397
+#: ../resize/virt-resize.pod:403
 msgid ""
 "Specify the format of the output disk image.  If this flag is not given then "
 "it is auto-detected from the image itself."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Specify the format of the output disk image.  If this flag is not given then "
 "it is auto-detected from the image itself."
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:403
+#: ../resize/virt-resize.pod:409
 msgid ""
 "Note that this option I<does not create> the output format.  This option "
 "just tells libguestfs what it is so it doesn't try to guess it.  You still "
 msgid ""
 "Note that this option I<does not create> the output format.  This option "
 "just tells libguestfs what it is so it doesn't try to guess it.  You still "
@@ -22486,38 +22620,38 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:408
+#: ../resize/virt-resize.pod:414
 msgid "B<-q>"
 msgstr ""
 
 #. type: =item
 msgid "B<-q>"
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:410
+#: ../resize/virt-resize.pod:416
 #, fuzzy
 #| msgid "B<--live>"
 msgid "B<--quiet>"
 msgstr "B<--live>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--live>"
 msgid "B<--quiet>"
 msgstr "B<--live>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:412
+#: ../resize/virt-resize.pod:418
 msgid "Don't print the summary."
 msgstr ""
 
 #. type: =item
 msgid "Don't print the summary."
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:414
+#: ../resize/virt-resize.pod:420
 #, fuzzy
 #| msgid "B<part_size>"
 msgid "B<--resize part=size>"
 msgstr "B<part_size>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<part_size>"
 msgid "B<--resize part=size>"
 msgstr "B<part_size>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:416
+#: ../resize/virt-resize.pod:422
 msgid ""
 "Resize the named partition (expanding or shrinking it) so that it has the "
 "given size."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Resize the named partition (expanding or shrinking it) so that it has the "
 "given size."
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:419
+#: ../resize/virt-resize.pod:425
 msgid ""
 "C<size> can be expressed as an absolute number followed by b/K/M/G to mean "
 "bytes, Kilobytes, Megabytes, or Gigabytes; or as a percentage of the current "
 msgid ""
 "C<size> can be expressed as an absolute number followed by b/K/M/G to mean "
 "bytes, Kilobytes, Megabytes, or Gigabytes; or as a percentage of the current "
@@ -22525,7 +22659,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:425
+#: ../resize/virt-resize.pod:431
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
@@ -22538,7 +22672,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:427
+#: ../resize/virt-resize.pod:433
 #, fuzzy, no-wrap
 #| msgid ""
 #| " pvresize device\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " pvresize device\n"
@@ -22551,7 +22685,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:429
+#: ../resize/virt-resize.pod:435
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
@@ -22564,7 +22698,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:431
+#: ../resize/virt-resize.pod:437
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
@@ -22577,7 +22711,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:433
+#: ../resize/virt-resize.pod:439
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
@@ -22590,7 +22724,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:435
+#: ../resize/virt-resize.pod:441
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
@@ -22603,7 +22737,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:437
+#: ../resize/virt-resize.pod:443
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
 #, fuzzy, no-wrap
 #| msgid ""
 #| " hexedit /dev/sda 1M\n"
@@ -22616,14 +22750,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:439
+#: ../resize/virt-resize.pod:445
 msgid ""
 "You can increase the size of any partition.  Virt-resize will expand the "
 "direct content of the partition if it knows how (see I<--expand> below)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You can increase the size of any partition.  Virt-resize will expand the "
 "direct content of the partition if it knows how (see I<--expand> below)."
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:443
+#: ../resize/virt-resize.pod:449
 msgid ""
 "You can only I<decrease> the size of partitions that contain filesystems or "
 "PVs which have already been shrunk.  Virt-resize will check this has been "
 msgid ""
 "You can only I<decrease> the size of partitions that contain filesystems or "
 "PVs which have already been shrunk.  Virt-resize will check this has been "
@@ -22632,12 +22766,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:450
+#: ../resize/virt-resize.pod:456
 msgid "B<--resize-force part=size>"
 msgstr ""
 
 #. type: textblock
 msgid "B<--resize-force part=size>"
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:452
+#: ../resize/virt-resize.pod:458
 msgid ""
 "This is the same as I<--resize> except that it will let you decrease the "
 "size of any partition.  Generally this means you will lose any data which "
 msgid ""
 "This is the same as I<--resize> except that it will let you decrease the "
 "size of any partition.  Generally this means you will lose any data which "
@@ -22647,19 +22781,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:458
+#: ../resize/virt-resize.pod:464
 msgid "See also the I<--ignore> option."
 msgstr ""
 
 #. type: =item
 msgid "See also the I<--ignore> option."
 msgstr ""
 
 #. type: =item
-#: ../resize/virt-resize.pod:460
+#: ../resize/virt-resize.pod:466
 #, fuzzy
 #| msgid "B<--partition>"
 msgid "B<--shrink part>"
 msgstr "B<--partition>"
 
 #. type: textblock
 #, fuzzy
 #| msgid "B<--partition>"
 msgid "B<--shrink part>"
 msgstr "B<--partition>"
 
 #. type: textblock
-#: ../resize/virt-resize.pod:462
+#: ../resize/virt-resize.pod:468
 msgid ""
 "Shrink the named partition until the overall disk image fits in the "
 "destination.  The named partition B<must> contain a filesystem or PV which "
 msgid ""
 "Shrink the named partition until the overall disk image fits in the "
 "destination.  The named partition B<must> contain a filesystem or PV which "
@@ -22669,7 +22803,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:468
+#: ../resize/virt-resize.pod:474
 msgid ""
 "The amount by which the overall disk must be shrunk (after carrying out all "
 "other operations requested by the user) is called the \"deficit\".  For "
 msgid ""
 "The amount by which the overall disk must be shrunk (after carrying out all "
 "other operations requested by the user) is called the \"deficit\".  For "
@@ -22679,13 +22813,53 @@ msgid ""
 "partition had more than a gigabyte of free space."
 msgstr ""
 
 "partition had more than a gigabyte of free space."
 msgstr ""
 
+#. type: =head1
+#: ../resize/virt-resize.pod:492
+msgid "MACHINE READABLE OUTPUT"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:494
+msgid ""
+"The I<--machine-readable> option can be used to make the output more machine "
+"friendly, which is useful when calling virt-resize from other programs, GUIs "
+"etc."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:498
+msgid ""
+"Use the option on its own to query the capabilities of the virt-resize "
+"binary.  Typical output looks like this:"
+msgstr ""
+
+#. type: verbatim
+#: ../resize/virt-resize.pod:501
+#, no-wrap
+msgid ""
+" $ virt-resize --machine-readable\n"
+" virt-resize\n"
+" ntfsresize-force\n"
+" 32bitok\n"
+" ntfs\n"
+" btrfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:508
+msgid ""
+"A list of features is printed, one per line, and the program exits with "
+"status 0."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../resize/virt-resize.pod:488
+#: ../resize/virt-resize.pod:513
 msgid "\"Partition 1 does not end on cylinder boundary.\""
 msgstr ""
 
 #. type: textblock
 msgid "\"Partition 1 does not end on cylinder boundary.\""
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:490
+#: ../resize/virt-resize.pod:515
 msgid ""
 "Virt-resize aligns partitions to multiples of 64 sectors.  Usually this "
 "means the partitions will not be aligned to the ancient CHS geometry.  "
 msgid ""
 "Virt-resize aligns partitions to multiples of 64 sectors.  Usually this "
 "means the partitions will not be aligned to the ancient CHS geometry.  "
@@ -22695,12 +22869,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../resize/virt-resize.pod:497
+#: ../resize/virt-resize.pod:522
 msgid "RESIZING WINDOWS VIRTUAL MACHINES"
 msgstr ""
 
 #. type: textblock
 msgid "RESIZING WINDOWS VIRTUAL MACHINES"
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:499
+#: ../resize/virt-resize.pod:524
 msgid ""
 "In Windows Vista and later versions, Microsoft switched to using a separate "
 "boot partition.  In these VMs, typically C</dev/sda1> is the boot partition "
 msgid ""
 "In Windows Vista and later versions, Microsoft switched to using a separate "
 "boot partition.  In these VMs, typically C</dev/sda1> is the boot partition "
@@ -22710,7 +22884,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:506
+#: ../resize/virt-resize.pod:531
 msgid ""
 "Windows may initiate a lengthy \"chkdsk\" on first boot after a resize, if "
 "NTFS partitions have been expanded.  This is just a safety check and (unless "
 msgid ""
 "Windows may initiate a lengthy \"chkdsk\" on first boot after a resize, if "
 "NTFS partitions have been expanded.  This is just a safety check and (unless "
@@ -22718,12 +22892,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../resize/virt-resize.pod:510
+#: ../resize/virt-resize.pod:535
 msgid "GUEST BOOT STUCK AT \"GRUB\""
 msgstr ""
 
 #. type: textblock
 msgid "GUEST BOOT STUCK AT \"GRUB\""
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:512
+#: ../resize/virt-resize.pod:537
 msgid ""
 "If a Linux guest does not boot after resizing, and the boot is stuck after "
 "printing C<GRUB> on the console, try reinstalling grub.  This sometimes "
 msgid ""
 "If a Linux guest does not boot after resizing, and the boot is stuck after "
 "printing C<GRUB> on the console, try reinstalling grub.  This sometimes "
@@ -22732,7 +22906,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../resize/virt-resize.pod:517
+#: ../resize/virt-resize.pod:542
 #, no-wrap
 msgid ""
 " guestfish -i -a newdisk\n"
 #, no-wrap
 msgid ""
 " guestfish -i -a newdisk\n"
@@ -22745,26 +22919,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:524
+#: ../resize/virt-resize.pod:549
 msgid ""
 "For more flexible guest reconfiguration, including if you need to specify "
 "other parameters to grub-install, use L<virt-rescue(1)>."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "For more flexible guest reconfiguration, including if you need to specify "
 "other parameters to grub-install, use L<virt-rescue(1)>."
 msgstr ""
 
 #. type: =head1
-#: ../resize/virt-resize.pod:527
+#: ../resize/virt-resize.pod:552
 msgid "ALTERNATIVE TOOLS"
 msgstr ""
 
 #. type: textblock
 msgid "ALTERNATIVE TOOLS"
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:529
+#: ../resize/virt-resize.pod:554
 msgid ""
 "There are several proprietary tools for resizing partitions.  We won't "
 "mention any here."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "There are several proprietary tools for resizing partitions.  We won't "
 "mention any here."
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:532
+#: ../resize/virt-resize.pod:557
 msgid ""
 "L<parted(8)> and its graphical shell gparted can do some types of resizing "
 "operations on disk images.  They can resize and move partitions, but I don't "
 msgid ""
 "L<parted(8)> and its graphical shell gparted can do some types of resizing "
 "operations on disk images.  They can resize and move partitions, but I don't "
@@ -22773,7 +22947,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:537
+#: ../resize/virt-resize.pod:562
 msgid ""
 "L<guestfish(1)> can do everything that virt-resize can do and a lot more, "
 "but at a much lower level.  You will probably end up hand-calculating sector "
 msgid ""
 "L<guestfish(1)> can do everything that virt-resize can do and a lot more, "
 "but at a much lower level.  You will probably end up hand-calculating sector "
@@ -22783,7 +22957,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../resize/virt-resize.pod:552
+#: ../resize/virt-resize.pod:582
 msgid ""
 "L<virt-filesystems(1)>, L<virt-df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<lvm"
 "(8)>, L<pvresize(8)>, L<lvresize(8)>, L<resize2fs(8)>, L<ntfsresize(8)>, "
 msgid ""
 "L<virt-filesystems(1)>, L<virt-df(1)>, L<guestfs(3)>, L<guestfish(1)>, L<lvm"
 "(8)>, L<pvresize(8)>, L<lvresize(8)>, L<resize2fs(8)>, L<ntfsresize(8)>, "
@@ -22877,104 +23051,112 @@ msgstr ""
 #: ../src/guestfs-actions.pod:201 ../src/guestfs-actions.pod:238
 #: ../src/guestfs-actions.pod:252 ../src/guestfs-actions.pod:273
 #: ../src/guestfs-actions.pod:293 ../src/guestfs-actions.pod:307
 #: ../src/guestfs-actions.pod:201 ../src/guestfs-actions.pod:238
 #: ../src/guestfs-actions.pod:252 ../src/guestfs-actions.pod:273
 #: ../src/guestfs-actions.pod:293 ../src/guestfs-actions.pod:307
-#: ../src/guestfs-actions.pod:422 ../src/guestfs-actions.pod:442
-#: ../src/guestfs-actions.pod:456 ../src/guestfs-actions.pod:501
-#: ../src/guestfs-actions.pod:529 ../src/guestfs-actions.pod:547
-#: ../src/guestfs-actions.pod:614 ../src/guestfs-actions.pod:647
-#: ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:676
-#: ../src/guestfs-actions.pod:775 ../src/guestfs-actions.pod:793
-#: ../src/guestfs-actions.pod:807 ../src/guestfs-actions.pod:821
-#: ../src/guestfs-actions.pod:858 ../src/guestfs-actions.pod:1041
-#: ../src/guestfs-actions.pod:1061 ../src/guestfs-actions.pod:1079
-#: ../src/guestfs-actions.pod:1163 ../src/guestfs-actions.pod:1181
-#: ../src/guestfs-actions.pod:1200 ../src/guestfs-actions.pod:1214
-#: ../src/guestfs-actions.pod:1234 ../src/guestfs-actions.pod:1304
-#: ../src/guestfs-actions.pod:1335 ../src/guestfs-actions.pod:1360
-#: ../src/guestfs-actions.pod:1402 ../src/guestfs-actions.pod:1508
-#: ../src/guestfs-actions.pod:1542 ../src/guestfs-actions.pod:1757
-#: ../src/guestfs-actions.pod:1779 ../src/guestfs-actions.pod:1866
-#: ../src/guestfs-actions.pod:2341 ../src/guestfs-actions.pod:2485
-#: ../src/guestfs-actions.pod:2546 ../src/guestfs-actions.pod:2581
-#: ../src/guestfs-actions.pod:3621 ../src/guestfs-actions.pod:3636
-#: ../src/guestfs-actions.pod:3661 ../src/guestfs-actions.pod:3850
-#: ../src/guestfs-actions.pod:3864 ../src/guestfs-actions.pod:3877
-#: ../src/guestfs-actions.pod:3891 ../src/guestfs-actions.pod:3906
-#: ../src/guestfs-actions.pod:3942 ../src/guestfs-actions.pod:4014
-#: ../src/guestfs-actions.pod:4034 ../src/guestfs-actions.pod:4051
-#: ../src/guestfs-actions.pod:4074 ../src/guestfs-actions.pod:4097
-#: ../src/guestfs-actions.pod:4132 ../src/guestfs-actions.pod:4151
-#: ../src/guestfs-actions.pod:4170 ../src/guestfs-actions.pod:4205
-#: ../src/guestfs-actions.pod:4217 ../src/guestfs-actions.pod:4253
-#: ../src/guestfs-actions.pod:4269 ../src/guestfs-actions.pod:4282
-#: ../src/guestfs-actions.pod:4297 ../src/guestfs-actions.pod:4314
-#: ../src/guestfs-actions.pod:4407 ../src/guestfs-actions.pod:4427
-#: ../src/guestfs-actions.pod:4440 ../src/guestfs-actions.pod:4491
-#: ../src/guestfs-actions.pod:4509 ../src/guestfs-actions.pod:4527
-#: ../src/guestfs-actions.pod:4543 ../src/guestfs-actions.pod:4557
-#: ../src/guestfs-actions.pod:4571 ../src/guestfs-actions.pod:4588
-#: ../src/guestfs-actions.pod:4603 ../src/guestfs-actions.pod:4623
-#: ../src/guestfs-actions.pod:4693 ../src/guestfs-actions.pod:4766
-#: ../src/guestfs-actions.pod:4797 ../src/guestfs-actions.pod:4816
-#: ../src/guestfs-actions.pod:4835 ../src/guestfs-actions.pod:4847
-#: ../src/guestfs-actions.pod:4864 ../src/guestfs-actions.pod:4877
-#: ../src/guestfs-actions.pod:4892 ../src/guestfs-actions.pod:4907
-#: ../src/guestfs-actions.pod:4942 ../src/guestfs-actions.pod:4975
-#: ../src/guestfs-actions.pod:5014 ../src/guestfs-actions.pod:5034
-#: ../src/guestfs-actions.pod:5048 ../src/guestfs-actions.pod:5065
-#: ../src/guestfs-actions.pod:5114 ../src/guestfs-actions.pod:5160
-#: ../src/guestfs-actions.pod:5214 ../src/guestfs-actions.pod:5250
-#: ../src/guestfs-actions.pod:5285 ../src/guestfs-actions.pod:5302
-#: ../src/guestfs-actions.pod:5320 ../src/guestfs-actions.pod:5460
-#: ../src/guestfs-actions.pod:5517 ../src/guestfs-actions.pod:5539
-#: ../src/guestfs-actions.pod:5557 ../src/guestfs-actions.pod:5589
-#: ../src/guestfs-actions.pod:5655 ../src/guestfs-actions.pod:5672
-#: ../src/guestfs-actions.pod:5685 ../src/guestfs-actions.pod:5699
-#: ../src/guestfs-actions.pod:5988 ../src/guestfs-actions.pod:6007
-#: ../src/guestfs-actions.pod:6026 ../src/guestfs-actions.pod:6040
-#: ../src/guestfs-actions.pod:6052 ../src/guestfs-actions.pod:6066
-#: ../src/guestfs-actions.pod:6078 ../src/guestfs-actions.pod:6092
-#: ../src/guestfs-actions.pod:6108 ../src/guestfs-actions.pod:6129
-#: ../src/guestfs-actions.pod:6148 ../src/guestfs-actions.pod:6167
-#: ../src/guestfs-actions.pod:6197 ../src/guestfs-actions.pod:6215
-#: ../src/guestfs-actions.pod:6238 ../src/guestfs-actions.pod:6256
-#: ../src/guestfs-actions.pod:6275 ../src/guestfs-actions.pod:6296
-#: ../src/guestfs-actions.pod:6315 ../src/guestfs-actions.pod:6332
-#: ../src/guestfs-actions.pod:6351 ../src/guestfs-actions.pod:6379
-#: ../src/guestfs-actions.pod:6403 ../src/guestfs-actions.pod:6422
-#: ../src/guestfs-actions.pod:6446 ../src/guestfs-actions.pod:6465
-#: ../src/guestfs-actions.pod:6480 ../src/guestfs-actions.pod:6499
-#: ../src/guestfs-actions.pod:6536 ../src/guestfs-actions.pod:6566
-#: ../src/guestfs-actions.pod:6599 ../src/guestfs-actions.pod:6721
-#: ../src/guestfs-actions.pod:6842 ../src/guestfs-actions.pod:6854
-#: ../src/guestfs-actions.pod:6867 ../src/guestfs-actions.pod:6880
-#: ../src/guestfs-actions.pod:6902 ../src/guestfs-actions.pod:6915
-#: ../src/guestfs-actions.pod:6928 ../src/guestfs-actions.pod:6941
-#: ../src/guestfs-actions.pod:6956 ../src/guestfs-actions.pod:7015
-#: ../src/guestfs-actions.pod:7032 ../src/guestfs-actions.pod:7048
-#: ../src/guestfs-actions.pod:7064 ../src/guestfs-actions.pod:7081
-#: ../src/guestfs-actions.pod:7094 ../src/guestfs-actions.pod:7114
-#: ../src/guestfs-actions.pod:7150 ../src/guestfs-actions.pod:7164
-#: ../src/guestfs-actions.pod:7205 ../src/guestfs-actions.pod:7218
-#: ../src/guestfs-actions.pod:7236 ../src/guestfs-actions.pod:7270
-#: ../src/guestfs-actions.pod:7306 ../src/guestfs-actions.pod:7422
-#: ../src/guestfs-actions.pod:7437 ../src/guestfs-actions.pod:7451
-#: ../src/guestfs-actions.pod:7506 ../src/guestfs-actions.pod:7519
-#: ../src/guestfs-actions.pod:7564 ../src/guestfs-actions.pod:7597
-#: ../src/guestfs-actions.pod:7660 ../src/guestfs-actions.pod:7680
-#: ../src/guestfs-actions.pod:7706 ../src/guestfs-actions.pod:7773
-#: ../src/guestfs-actions.pod:7792 ../src/guestfs-actions.pod:7821
+#: ../src/guestfs-actions.pod:427 ../src/guestfs-actions.pod:447
+#: ../src/guestfs-actions.pod:461 ../src/guestfs-actions.pod:506
+#: ../src/guestfs-actions.pod:534 ../src/guestfs-actions.pod:552
+#: ../src/guestfs-actions.pod:619 ../src/guestfs-actions.pod:652
+#: ../src/guestfs-actions.pod:666 ../src/guestfs-actions.pod:681
+#: ../src/guestfs-actions.pod:780 ../src/guestfs-actions.pod:798
+#: ../src/guestfs-actions.pod:812 ../src/guestfs-actions.pod:826
+#: ../src/guestfs-actions.pod:863 ../src/guestfs-actions.pod:1046
+#: ../src/guestfs-actions.pod:1066 ../src/guestfs-actions.pod:1084
+#: ../src/guestfs-actions.pod:1168 ../src/guestfs-actions.pod:1186
+#: ../src/guestfs-actions.pod:1205 ../src/guestfs-actions.pod:1219
+#: ../src/guestfs-actions.pod:1239 ../src/guestfs-actions.pod:1309
+#: ../src/guestfs-actions.pod:1340 ../src/guestfs-actions.pod:1365
+#: ../src/guestfs-actions.pod:1407 ../src/guestfs-actions.pod:1513
+#: ../src/guestfs-actions.pod:1547 ../src/guestfs-actions.pod:1762
+#: ../src/guestfs-actions.pod:1784 ../src/guestfs-actions.pod:1871
+#: ../src/guestfs-actions.pod:2368 ../src/guestfs-actions.pod:2512
+#: ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2608
+#: ../src/guestfs-actions.pod:3648 ../src/guestfs-actions.pod:3663
+#: ../src/guestfs-actions.pod:3688 ../src/guestfs-actions.pod:3877
+#: ../src/guestfs-actions.pod:3891 ../src/guestfs-actions.pod:3904
+#: ../src/guestfs-actions.pod:3918 ../src/guestfs-actions.pod:3933
+#: ../src/guestfs-actions.pod:3969 ../src/guestfs-actions.pod:4041
+#: ../src/guestfs-actions.pod:4061 ../src/guestfs-actions.pod:4078
+#: ../src/guestfs-actions.pod:4101 ../src/guestfs-actions.pod:4124
+#: ../src/guestfs-actions.pod:4159 ../src/guestfs-actions.pod:4178
+#: ../src/guestfs-actions.pod:4197 ../src/guestfs-actions.pod:4232
+#: ../src/guestfs-actions.pod:4244 ../src/guestfs-actions.pod:4280
+#: ../src/guestfs-actions.pod:4296 ../src/guestfs-actions.pod:4309
+#: ../src/guestfs-actions.pod:4324 ../src/guestfs-actions.pod:4341
+#: ../src/guestfs-actions.pod:4434 ../src/guestfs-actions.pod:4454
+#: ../src/guestfs-actions.pod:4467 ../src/guestfs-actions.pod:4518
+#: ../src/guestfs-actions.pod:4536 ../src/guestfs-actions.pod:4554
+#: ../src/guestfs-actions.pod:4570 ../src/guestfs-actions.pod:4584
+#: ../src/guestfs-actions.pod:4598 ../src/guestfs-actions.pod:4615
+#: ../src/guestfs-actions.pod:4630 ../src/guestfs-actions.pod:4650
+#: ../src/guestfs-actions.pod:4720 ../src/guestfs-actions.pod:4793
+#: ../src/guestfs-actions.pod:4824 ../src/guestfs-actions.pod:4843
+#: ../src/guestfs-actions.pod:4862 ../src/guestfs-actions.pod:4874
+#: ../src/guestfs-actions.pod:4891 ../src/guestfs-actions.pod:4904
+#: ../src/guestfs-actions.pod:4919 ../src/guestfs-actions.pod:4934
+#: ../src/guestfs-actions.pod:4969 ../src/guestfs-actions.pod:5002
+#: ../src/guestfs-actions.pod:5041 ../src/guestfs-actions.pod:5061
+#: ../src/guestfs-actions.pod:5075 ../src/guestfs-actions.pod:5092
+#: ../src/guestfs-actions.pod:5141 ../src/guestfs-actions.pod:5187
+#: ../src/guestfs-actions.pod:5241 ../src/guestfs-actions.pod:5277
+#: ../src/guestfs-actions.pod:5312 ../src/guestfs-actions.pod:5329
+#: ../src/guestfs-actions.pod:5347 ../src/guestfs-actions.pod:5487
+#: ../src/guestfs-actions.pod:5544 ../src/guestfs-actions.pod:5566
+#: ../src/guestfs-actions.pod:5584 ../src/guestfs-actions.pod:5616
+#: ../src/guestfs-actions.pod:5682 ../src/guestfs-actions.pod:5699
+#: ../src/guestfs-actions.pod:5712 ../src/guestfs-actions.pod:5726
+#: ../src/guestfs-actions.pod:6015 ../src/guestfs-actions.pod:6034
+#: ../src/guestfs-actions.pod:6053 ../src/guestfs-actions.pod:6067
+#: ../src/guestfs-actions.pod:6079 ../src/guestfs-actions.pod:6093
+#: ../src/guestfs-actions.pod:6105 ../src/guestfs-actions.pod:6119
+#: ../src/guestfs-actions.pod:6135 ../src/guestfs-actions.pod:6156
+#: ../src/guestfs-actions.pod:6175 ../src/guestfs-actions.pod:6194
+#: ../src/guestfs-actions.pod:6224 ../src/guestfs-actions.pod:6242
+#: ../src/guestfs-actions.pod:6265 ../src/guestfs-actions.pod:6283
+#: ../src/guestfs-actions.pod:6302 ../src/guestfs-actions.pod:6323
+#: ../src/guestfs-actions.pod:6342 ../src/guestfs-actions.pod:6359
+#: ../src/guestfs-actions.pod:6378 ../src/guestfs-actions.pod:6406
+#: ../src/guestfs-actions.pod:6430 ../src/guestfs-actions.pod:6449
+#: ../src/guestfs-actions.pod:6473 ../src/guestfs-actions.pod:6492
+#: ../src/guestfs-actions.pod:6507 ../src/guestfs-actions.pod:6526
+#: ../src/guestfs-actions.pod:6563 ../src/guestfs-actions.pod:6593
+#: ../src/guestfs-actions.pod:6626 ../src/guestfs-actions.pod:6748
+#: ../src/guestfs-actions.pod:6869 ../src/guestfs-actions.pod:6881
+#: ../src/guestfs-actions.pod:6894 ../src/guestfs-actions.pod:6907
+#: ../src/guestfs-actions.pod:6929 ../src/guestfs-actions.pod:6942
+#: ../src/guestfs-actions.pod:6955 ../src/guestfs-actions.pod:6968
+#: ../src/guestfs-actions.pod:6983 ../src/guestfs-actions.pod:7042
+#: ../src/guestfs-actions.pod:7059 ../src/guestfs-actions.pod:7075
+#: ../src/guestfs-actions.pod:7091 ../src/guestfs-actions.pod:7108
+#: ../src/guestfs-actions.pod:7121 ../src/guestfs-actions.pod:7141
+#: ../src/guestfs-actions.pod:7177 ../src/guestfs-actions.pod:7191
+#: ../src/guestfs-actions.pod:7232 ../src/guestfs-actions.pod:7245
+#: ../src/guestfs-actions.pod:7263 ../src/guestfs-actions.pod:7297
+#: ../src/guestfs-actions.pod:7333 ../src/guestfs-actions.pod:7449
+#: ../src/guestfs-actions.pod:7464 ../src/guestfs-actions.pod:7478
+#: ../src/guestfs-actions.pod:7533 ../src/guestfs-actions.pod:7546
+#: ../src/guestfs-actions.pod:7591 ../src/guestfs-actions.pod:7624
+#: ../src/guestfs-actions.pod:7687 ../src/guestfs-actions.pod:7707
+#: ../src/guestfs-actions.pod:7733 ../src/guestfs-actions.pod:7804
+#: ../src/guestfs-actions.pod:7827 ../src/guestfs-actions.pod:7856
 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:254
+#: ../src/guestfs-actions.pod:275
+msgid ""
+"This function is deprecated.  In new code, use the L</"
+"guestfs_add_drive_opts> call instead."
+msgstr ""
+
+#. type: textblock
 #: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142
 #: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142
-#: ../src/guestfs-actions.pod:1165 ../src/guestfs-actions.pod:1980
-#: ../src/guestfs-actions.pod:2078 ../src/guestfs-actions.pod:2192
-#: ../src/guestfs-actions.pod:3623 ../src/guestfs-actions.pod:3643
-#: ../src/guestfs-actions.pod:4951 ../src/guestfs-actions.pod:6217
-#: ../src/guestfs-actions.pod:6334 ../src/guestfs-actions.pod:6467
-#: ../src/guestfs-actions.pod:6958 ../src/guestfs-actions.pod:7083
-#: ../src/guestfs-actions.pod:7606
+#: ../src/guestfs-actions.pod:1170 ../src/guestfs-actions.pod:1985
+#: ../src/guestfs-actions.pod:2083 ../src/guestfs-actions.pod:2197
+#: ../src/guestfs-actions.pod:3650 ../src/guestfs-actions.pod:3670
+#: ../src/guestfs-actions.pod:4978 ../src/guestfs-actions.pod:6244
+#: ../src/guestfs-actions.pod:6361 ../src/guestfs-actions.pod:6494
+#: ../src/guestfs-actions.pod:6985 ../src/guestfs-actions.pod:7110
+#: ../src/guestfs-actions.pod:7633
 msgid "(Added in 0.3)"
 msgstr ""
 
 msgid "(Added in 0.3)"
 msgstr ""
 
@@ -22996,9 +23178,9 @@ msgstr ""
 
 #. type: textblock
 #: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151
 
 #. type: textblock
 #: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151
-#: ../src/guestfs-actions.pod:832 ../src/guestfs-actions.pod:2826
-#: ../src/guestfs-actions.pod:4642 ../src/guestfs-actions.pod:4961
-#: ../src/guestfs-actions.pod:5178
+#: ../src/guestfs-actions.pod:837 ../src/guestfs-actions.pod:2853
+#: ../src/guestfs-actions.pod:4669 ../src/guestfs-actions.pod:4988
+#: ../src/guestfs-actions.pod:5205
 msgid ""
 "You may supply a list of optional arguments to this call.  Use zero or more "
 "of the following pairs of parameters, and terminate the list with C<-1> on "
 msgid ""
 "You may supply a list of optional arguments to this call.  Use zero or more "
 "of the following pairs of parameters, and terminate the list with C<-1> on "
@@ -23035,18 +23217,18 @@ msgstr ""
 
 #. type: textblock
 #: ../src/guestfs-actions.pod:97 ../src/guestfs-actions.pod:350
 
 #. type: textblock
 #: ../src/guestfs-actions.pod:97 ../src/guestfs-actions.pod:350
-#: ../src/guestfs-actions.pod:515 ../src/guestfs-actions.pod:693
-#: ../src/guestfs-actions.pod:724 ../src/guestfs-actions.pod:742
-#: ../src/guestfs-actions.pod:761 ../src/guestfs-actions.pod:1380
-#: ../src/guestfs-actions.pod:1736 ../src/guestfs-actions.pod:1939
-#: ../src/guestfs-actions.pod:2050 ../src/guestfs-actions.pod:2101
-#: ../src/guestfs-actions.pod:2156 ../src/guestfs-actions.pod:2179
-#: ../src/guestfs-actions.pod:2472 ../src/guestfs-actions.pod:2944
-#: ../src/guestfs-actions.pod:2962 ../src/guestfs-actions.pod:5137
-#: ../src/guestfs-actions.pod:5357 ../src/guestfs-actions.pod:5769
-#: ../src/guestfs-actions.pod:5795 ../src/guestfs-actions.pod:7191
-#: ../src/guestfs-actions.pod:7617 ../src/guestfs-actions.pod:7630
-#: ../src/guestfs-actions.pod:7643
+#: ../src/guestfs-actions.pod:520 ../src/guestfs-actions.pod:698
+#: ../src/guestfs-actions.pod:729 ../src/guestfs-actions.pod:747
+#: ../src/guestfs-actions.pod:766 ../src/guestfs-actions.pod:1385
+#: ../src/guestfs-actions.pod:1741 ../src/guestfs-actions.pod:1944
+#: ../src/guestfs-actions.pod:2055 ../src/guestfs-actions.pod:2106
+#: ../src/guestfs-actions.pod:2161 ../src/guestfs-actions.pod:2184
+#: ../src/guestfs-actions.pod:2499 ../src/guestfs-actions.pod:2971
+#: ../src/guestfs-actions.pod:2989 ../src/guestfs-actions.pod:5164
+#: ../src/guestfs-actions.pod:5384 ../src/guestfs-actions.pod:5796
+#: ../src/guestfs-actions.pod:5822 ../src/guestfs-actions.pod:7218
+#: ../src/guestfs-actions.pod:7644 ../src/guestfs-actions.pod:7657
+#: ../src/guestfs-actions.pod:7670
 msgid "On error this function returns -1."
 msgstr ""
 
 msgid "On error this function returns -1."
 msgstr ""
 
@@ -23079,11 +23261,11 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121
 #: ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225
 #. type: textblock
 #: ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121
 #: ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225
-#: ../src/guestfs-actions.pod:871 ../src/guestfs-actions.pod:882
-#: ../src/guestfs-actions.pod:2910 ../src/guestfs-actions.pod:2922
-#: ../src/guestfs-actions.pod:4707 ../src/guestfs-actions.pod:4719
-#: ../src/guestfs-actions.pod:4989 ../src/guestfs-actions.pod:5001
-#: ../src/guestfs-actions.pod:5227 ../src/guestfs-actions.pod:5238
+#: ../src/guestfs-actions.pod:876 ../src/guestfs-actions.pod:887
+#: ../src/guestfs-actions.pod:2937 ../src/guestfs-actions.pod:2949
+#: ../src/guestfs-actions.pod:4734 ../src/guestfs-actions.pod:4746
+#: ../src/guestfs-actions.pod:5016 ../src/guestfs-actions.pod:5028
+#: ../src/guestfs-actions.pod:5254 ../src/guestfs-actions.pod:5265
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr "Див. L</CALLS WITH OPTIONAL ARGUMENTS>."
 
 msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
 msgstr "Див. L</CALLS WITH OPTIONAL ARGUMENTS>."
 
@@ -23282,7 +23464,7 @@ msgstr ""
 
 #. type: textblock
 #: ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282
 
 #. type: textblock
 #: ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282
-#: ../src/guestfs-actions.pod:2431
+#: ../src/guestfs-actions.pod:2458
 msgid "(Added in 1.0.84)"
 msgstr ""
 
 msgid "(Added in 1.0.84)"
 msgstr ""
 
@@ -23325,7 +23507,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2181
+#: ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2186
 msgid "(Added in 1.3.4)"
 msgstr ""
 
 msgid "(Added in 1.3.4)"
 msgstr ""
 
@@ -23354,11 +23536,11 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs-actions.pod:309 ../src/guestfs-actions.pod:334
 #: ../src/guestfs-actions.pod:352 ../src/guestfs-actions.pod:366
 #. type: textblock
 #: ../src/guestfs-actions.pod:309 ../src/guestfs-actions.pod:334
 #: ../src/guestfs-actions.pod:352 ../src/guestfs-actions.pod:366
-#: ../src/guestfs-actions.pod:424 ../src/guestfs-actions.pod:444
-#: ../src/guestfs-actions.pod:458 ../src/guestfs-actions.pod:489
-#: ../src/guestfs-actions.pod:503 ../src/guestfs-actions.pod:517
-#: ../src/guestfs-actions.pod:531 ../src/guestfs-actions.pod:549
-#: ../src/guestfs-actions.pod:5846
+#: ../src/guestfs-actions.pod:429 ../src/guestfs-actions.pod:449
+#: ../src/guestfs-actions.pod:463 ../src/guestfs-actions.pod:494
+#: ../src/guestfs-actions.pod:508 ../src/guestfs-actions.pod:522
+#: ../src/guestfs-actions.pod:536 ../src/guestfs-actions.pod:554
+#: ../src/guestfs-actions.pod:5873
 msgid "(Added in 0.7)"
 msgstr ""
 
 msgid "(Added in 0.7)"
 msgstr ""
 
@@ -23426,30 +23608,30 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:922
-#: ../src/guestfs-actions.pod:940 ../src/guestfs-actions.pod:1000
-#: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1119
-#: ../src/guestfs-actions.pod:1249 ../src/guestfs-actions.pod:1266
-#: ../src/guestfs-actions.pod:1285 ../src/guestfs-actions.pod:1419
-#: ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:1719
-#: ../src/guestfs-actions.pod:1882 ../src/guestfs-actions.pod:1899
-#: ../src/guestfs-actions.pod:1966 ../src/guestfs-actions.pod:2002
-#: ../src/guestfs-actions.pod:2023 ../src/guestfs-actions.pod:2204
-#: ../src/guestfs-actions.pod:2396 ../src/guestfs-actions.pod:2600
-#: ../src/guestfs-actions.pod:2690 ../src/guestfs-actions.pod:2794
-#: ../src/guestfs-actions.pod:2813 ../src/guestfs-actions.pod:3027
-#: ../src/guestfs-actions.pod:3055 ../src/guestfs-actions.pod:3076
-#: ../src/guestfs-actions.pod:3110 ../src/guestfs-actions.pod:3169
-#: ../src/guestfs-actions.pod:3189 ../src/guestfs-actions.pod:3209
-#: ../src/guestfs-actions.pod:3836 ../src/guestfs-actions.pod:4189
-#: ../src/guestfs-actions.pod:4359 ../src/guestfs-actions.pod:4469
-#: ../src/guestfs-actions.pod:5375 ../src/guestfs-actions.pod:5574
-#: ../src/guestfs-actions.pod:5744 ../src/guestfs-actions.pod:5922
-#: ../src/guestfs-actions.pod:5971 ../src/guestfs-actions.pod:6627
-#: ../src/guestfs-actions.pod:6643 ../src/guestfs-actions.pod:6660
-#: ../src/guestfs-actions.pod:6691 ../src/guestfs-actions.pod:7365
-#: ../src/guestfs-actions.pod:7384 ../src/guestfs-actions.pod:7402
-#: ../src/guestfs-actions.pod:7576 ../src/guestfs-actions.pod:7878
+#: ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:927
+#: ../src/guestfs-actions.pod:945 ../src/guestfs-actions.pod:1005
+#: ../src/guestfs-actions.pod:1021 ../src/guestfs-actions.pod:1124
+#: ../src/guestfs-actions.pod:1254 ../src/guestfs-actions.pod:1271
+#: ../src/guestfs-actions.pod:1290 ../src/guestfs-actions.pod:1424
+#: ../src/guestfs-actions.pod:1612 ../src/guestfs-actions.pod:1724
+#: ../src/guestfs-actions.pod:1887 ../src/guestfs-actions.pod:1904
+#: ../src/guestfs-actions.pod:1971 ../src/guestfs-actions.pod:2007
+#: ../src/guestfs-actions.pod:2028 ../src/guestfs-actions.pod:2209
+#: ../src/guestfs-actions.pod:2423 ../src/guestfs-actions.pod:2627
+#: ../src/guestfs-actions.pod:2717 ../src/guestfs-actions.pod:2821
+#: ../src/guestfs-actions.pod:2840 ../src/guestfs-actions.pod:3054
+#: ../src/guestfs-actions.pod:3082 ../src/guestfs-actions.pod:3103
+#: ../src/guestfs-actions.pod:3137 ../src/guestfs-actions.pod:3196
+#: ../src/guestfs-actions.pod:3216 ../src/guestfs-actions.pod:3236
+#: ../src/guestfs-actions.pod:3863 ../src/guestfs-actions.pod:4216
+#: ../src/guestfs-actions.pod:4386 ../src/guestfs-actions.pod:4496
+#: ../src/guestfs-actions.pod:5402 ../src/guestfs-actions.pod:5601
+#: ../src/guestfs-actions.pod:5771 ../src/guestfs-actions.pod:5949
+#: ../src/guestfs-actions.pod:5998 ../src/guestfs-actions.pod:6654
+#: ../src/guestfs-actions.pod:6670 ../src/guestfs-actions.pod:6687
+#: ../src/guestfs-actions.pod:6718 ../src/guestfs-actions.pod:7392
+#: ../src/guestfs-actions.pod:7411 ../src/guestfs-actions.pod:7429
+#: ../src/guestfs-actions.pod:7603 ../src/guestfs-actions.pod:7913
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
 msgid ""
 "This function returns a string, or NULL on error.  I<The caller must free "
 "the returned string after use>."
@@ -23477,22 +23659,31 @@ msgid "You must call this before using any other C<guestfs_aug_*> commands."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:414
+#: ../src/guestfs-actions.pod:404
+msgid ""
+"This option is only useful when debugging Augeas lenses.  Use of this option "
+"may require additional memory for the libguestfs appliance.  You may need to "
+"set the C<LIBGUESTFS_MEMSIZE> environment variable or call "
+"C<guestfs_set_memsize>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:419
 msgid "Do not load the tree in C<guestfs_aug_init>."
 msgstr ""
 
 #. type: textblock
 msgid "Do not load the tree in C<guestfs_aug_init>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:418
+#: ../src/guestfs-actions.pod:423
 msgid "To close the handle, you can call C<guestfs_aug_close>."
 msgstr ""
 
 #. type: =head2
 msgid "To close the handle, you can call C<guestfs_aug_close>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:426
+#: ../src/guestfs-actions.pod:431
 msgid "guestfs_aug_insert"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_insert"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:428
+#: ../src/guestfs-actions.pod:433
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23504,12 +23695,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:446
+#: ../src/guestfs-actions.pod:451
 msgid "guestfs_aug_load"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_load"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:448
+#: ../src/guestfs-actions.pod:453
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23518,12 +23709,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:460
+#: ../src/guestfs-actions.pod:465
 msgid "guestfs_aug_ls"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_ls"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:462
+#: ../src/guestfs-actions.pod:467
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23533,35 +23724,35 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:466
+#: ../src/guestfs-actions.pod:471
 msgid ""
 "This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
 "sorting the resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
 "sorting the resulting nodes into alphabetical order."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:469 ../src/guestfs-actions.pod:485
-#: ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:1138
-#: ../src/guestfs-actions.pod:1434 ../src/guestfs-actions.pod:1453
-#: ../src/guestfs-actions.pod:1556 ../src/guestfs-actions.pod:1575
-#: ../src/guestfs-actions.pod:1821 ../src/guestfs-actions.pod:2276
-#: ../src/guestfs-actions.pod:2292 ../src/guestfs-actions.pod:2311
-#: ../src/guestfs-actions.pod:2354 ../src/guestfs-actions.pod:2378
-#: ../src/guestfs-actions.pod:2449 ../src/guestfs-actions.pod:2498
-#: ../src/guestfs-actions.pod:2755 ../src/guestfs-actions.pod:3129
-#: ../src/guestfs-actions.pod:3405 ../src/guestfs-actions.pod:3719
-#: ../src/guestfs-actions.pod:3736 ../src/guestfs-actions.pod:3756
-#: ../src/guestfs-actions.pod:3818 ../src/guestfs-actions.pod:3923
-#: ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:5098
-#: ../src/guestfs-actions.pod:5716 ../src/guestfs-actions.pod:5842
-#: ../src/guestfs-actions.pod:5956 ../src/guestfs-actions.pod:6707
-#: ../src/guestfs-actions.pod:6768 ../src/guestfs-actions.pod:6823
-#: ../src/guestfs-actions.pod:6969 ../src/guestfs-actions.pod:6993
-#: ../src/guestfs-actions.pod:7469 ../src/guestfs-actions.pod:7489
-#: ../src/guestfs-actions.pod:7536 ../src/guestfs-actions.pod:7730
-#: ../src/guestfs-actions.pod:7749 ../src/guestfs-actions.pod:7835
-#: ../src/guestfs-actions.pod:7854 ../src/guestfs-actions.pod:7900
-#: ../src/guestfs-actions.pod:7919
+#: ../src/guestfs-actions.pod:474 ../src/guestfs-actions.pod:490
+#: ../src/guestfs-actions.pod:636 ../src/guestfs-actions.pod:1143
+#: ../src/guestfs-actions.pod:1439 ../src/guestfs-actions.pod:1458
+#: ../src/guestfs-actions.pod:1561 ../src/guestfs-actions.pod:1580
+#: ../src/guestfs-actions.pod:1826 ../src/guestfs-actions.pod:2281
+#: ../src/guestfs-actions.pod:2297 ../src/guestfs-actions.pod:2316
+#: ../src/guestfs-actions.pod:2381 ../src/guestfs-actions.pod:2405
+#: ../src/guestfs-actions.pod:2476 ../src/guestfs-actions.pod:2525
+#: ../src/guestfs-actions.pod:2782 ../src/guestfs-actions.pod:3156
+#: ../src/guestfs-actions.pod:3432 ../src/guestfs-actions.pod:3746
+#: ../src/guestfs-actions.pod:3763 ../src/guestfs-actions.pod:3783
+#: ../src/guestfs-actions.pod:3845 ../src/guestfs-actions.pod:3950
+#: ../src/guestfs-actions.pod:4358 ../src/guestfs-actions.pod:5125
+#: ../src/guestfs-actions.pod:5743 ../src/guestfs-actions.pod:5869
+#: ../src/guestfs-actions.pod:5983 ../src/guestfs-actions.pod:6734
+#: ../src/guestfs-actions.pod:6795 ../src/guestfs-actions.pod:6850
+#: ../src/guestfs-actions.pod:6996 ../src/guestfs-actions.pod:7020
+#: ../src/guestfs-actions.pod:7496 ../src/guestfs-actions.pod:7516
+#: ../src/guestfs-actions.pod:7563 ../src/guestfs-actions.pod:7757
+#: ../src/guestfs-actions.pod:7776 ../src/guestfs-actions.pod:7870
+#: ../src/guestfs-actions.pod:7889 ../src/guestfs-actions.pod:7935
+#: ../src/guestfs-actions.pod:7954
 msgid ""
 "This function returns a NULL-terminated array of strings (like L<environ(3)"
 ">), or NULL if there was an error.  I<The caller must free the strings and "
 msgid ""
 "This function returns a NULL-terminated array of strings (like L<environ(3)"
 ">), or NULL if there was an error.  I<The caller must free the strings and "
@@ -23569,27 +23760,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:473 ../src/guestfs-actions.pod:1063
-#: ../src/guestfs-actions.pod:1081 ../src/guestfs-actions.pod:1491
-#: ../src/guestfs-actions.pod:3483 ../src/guestfs-actions.pod:3514
-#: ../src/guestfs-actions.pod:4172 ../src/guestfs-actions.pod:4222
-#: ../src/guestfs-actions.pod:4409 ../src/guestfs-actions.pod:4442
-#: ../src/guestfs-actions.pod:4605 ../src/guestfs-actions.pod:5102
-#: ../src/guestfs-actions.pod:5657 ../src/guestfs-actions.pod:6054
-#: ../src/guestfs-actions.pod:6068 ../src/guestfs-actions.pod:6080
-#: ../src/guestfs-actions.pod:6548 ../src/guestfs-actions.pod:7207
-#: ../src/guestfs-actions.pod:7220 ../src/guestfs-actions.pod:7453
-#: ../src/guestfs-actions.pod:7718
+#: ../src/guestfs-actions.pod:478 ../src/guestfs-actions.pod:1068
+#: ../src/guestfs-actions.pod:1086 ../src/guestfs-actions.pod:1496
+#: ../src/guestfs-actions.pod:3510 ../src/guestfs-actions.pod:3541
+#: ../src/guestfs-actions.pod:4199 ../src/guestfs-actions.pod:4249
+#: ../src/guestfs-actions.pod:4436 ../src/guestfs-actions.pod:4469
+#: ../src/guestfs-actions.pod:4632 ../src/guestfs-actions.pod:5129
+#: ../src/guestfs-actions.pod:5684 ../src/guestfs-actions.pod:6081
+#: ../src/guestfs-actions.pod:6095 ../src/guestfs-actions.pod:6107
+#: ../src/guestfs-actions.pod:6575 ../src/guestfs-actions.pod:7234
+#: ../src/guestfs-actions.pod:7247 ../src/guestfs-actions.pod:7480
+#: ../src/guestfs-actions.pod:7745
 msgid "(Added in 0.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.8)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:475
+#: ../src/guestfs-actions.pod:480
 msgid "guestfs_aug_match"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_match"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:477
+#: ../src/guestfs-actions.pod:482
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23599,12 +23790,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:491
+#: ../src/guestfs-actions.pod:496
 msgid "guestfs_aug_mv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_mv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:493
+#: ../src/guestfs-actions.pod:498
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23615,12 +23806,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:505
+#: ../src/guestfs-actions.pod:510
 msgid "guestfs_aug_rm"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_rm"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:507
+#: ../src/guestfs-actions.pod:512
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23630,12 +23821,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:519
+#: ../src/guestfs-actions.pod:524
 msgid "guestfs_aug_save"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_save"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:521
+#: ../src/guestfs-actions.pod:526
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23644,19 +23835,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:526
+#: ../src/guestfs-actions.pod:531
 msgid ""
 "The flags which were passed to C<guestfs_aug_init> affect exactly how files "
 "are saved."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The flags which were passed to C<guestfs_aug_init> affect exactly how files "
 "are saved."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:533
+#: ../src/guestfs-actions.pod:538
 msgid "guestfs_aug_set"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_aug_set"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:535
+#: ../src/guestfs-actions.pod:540
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23667,7 +23858,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:542
+#: ../src/guestfs-actions.pod:547
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
 msgid ""
 "In the Augeas API, it is possible to clear a node by setting the value to "
 "NULL.  Due to an oversight in the libguestfs API you cannot do that with "
@@ -23675,12 +23866,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:551
+#: ../src/guestfs-actions.pod:556
 msgid "guestfs_available"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_available"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:553
+#: ../src/guestfs-actions.pod:558
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23690,7 +23881,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:561
+#: ../src/guestfs-actions.pod:566
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
 msgid ""
 "The libguestfs groups, and the functions that those groups correspond to, "
 "are listed in L<guestfs(3)/AVAILABILITY>.  You can also fetch this list at "
@@ -23698,12 +23889,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:585
+#: ../src/guestfs-actions.pod:590
 msgid "You must call C<guestfs_launch> before calling this function."
 msgstr ""
 
 #. type: textblock
 msgid "You must call C<guestfs_launch> before calling this function."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:607
+#: ../src/guestfs-actions.pod:612
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
 msgid ""
 "This call was added in version C<1.0.80>.  In previous versions of "
 "libguestfs all you could do would be to speculatively execute a command to "
@@ -23711,17 +23902,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:616 ../src/guestfs-actions.pod:1236
+#: ../src/guestfs-actions.pod:621 ../src/guestfs-actions.pod:1241
 msgid "(Added in 1.0.80)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.80)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:618
+#: ../src/guestfs-actions.pod:623
 msgid "guestfs_available_all_groups"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_available_all_groups"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:620
+#: ../src/guestfs-actions.pod:625
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -23730,7 +23921,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:623
+#: ../src/guestfs-actions.pod:628
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
 msgid ""
 "This command returns a list of all optional groups that this daemon knows "
 "about.  Note this returns both supported and unsupported groups.  To find "
@@ -23739,22 +23930,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:629
+#: ../src/guestfs-actions.pod:634
 msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:635
+#: ../src/guestfs-actions.pod:640
 msgid "(Added in 1.3.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.15)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:637
+#: ../src/guestfs-actions.pod:642
 msgid "guestfs_base64_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_base64_in"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:639
+#: ../src/guestfs-actions.pod:644
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23765,17 +23956,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:649 ../src/guestfs-actions.pod:663
+#: ../src/guestfs-actions.pod:654 ../src/guestfs-actions.pod:668
 msgid "(Added in 1.3.5)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.5)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:651
+#: ../src/guestfs-actions.pod:656
 msgid "guestfs_base64_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_base64_out"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:653
+#: ../src/guestfs-actions.pod:658
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23786,12 +23977,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:665
+#: ../src/guestfs-actions.pod:670
 msgid "guestfs_blockdev_flushbufs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_flushbufs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:667
+#: ../src/guestfs-actions.pod:672
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23801,21 +23992,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:678 ../src/guestfs-actions.pod:695
-#: ../src/guestfs-actions.pod:710 ../src/guestfs-actions.pod:726
-#: ../src/guestfs-actions.pod:744 ../src/guestfs-actions.pod:763
-#: ../src/guestfs-actions.pod:777 ../src/guestfs-actions.pod:795
-#: ../src/guestfs-actions.pod:809 ../src/guestfs-actions.pod:823
+#: ../src/guestfs-actions.pod:683 ../src/guestfs-actions.pod:700
+#: ../src/guestfs-actions.pod:715 ../src/guestfs-actions.pod:731
+#: ../src/guestfs-actions.pod:749 ../src/guestfs-actions.pod:768
+#: ../src/guestfs-actions.pod:782 ../src/guestfs-actions.pod:800
+#: ../src/guestfs-actions.pod:814 ../src/guestfs-actions.pod:828
 msgid "(Added in 0.9.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.9.3)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:680
+#: ../src/guestfs-actions.pod:685
 msgid "guestfs_blockdev_getbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:682
+#: ../src/guestfs-actions.pod:687
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23825,12 +24016,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:697
+#: ../src/guestfs-actions.pod:702
 msgid "guestfs_blockdev_getro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getro"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:699
+#: ../src/guestfs-actions.pod:704
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23840,31 +24031,31 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:708 ../src/guestfs-actions.pod:1474
-#: ../src/guestfs-actions.pod:1489 ../src/guestfs-actions.pod:1978
-#: ../src/guestfs-actions.pod:1989 ../src/guestfs-actions.pod:2061
-#: ../src/guestfs-actions.pod:2087 ../src/guestfs-actions.pod:2127
-#: ../src/guestfs-actions.pod:2142 ../src/guestfs-actions.pod:2167
-#: ../src/guestfs-actions.pod:2190 ../src/guestfs-actions.pod:3226
-#: ../src/guestfs-actions.pod:3242 ../src/guestfs-actions.pod:3260
-#: ../src/guestfs-actions.pod:3422 ../src/guestfs-actions.pod:3436
-#: ../src/guestfs-actions.pod:3451 ../src/guestfs-actions.pod:3465
-#: ../src/guestfs-actions.pod:3481 ../src/guestfs-actions.pod:3496
-#: ../src/guestfs-actions.pod:3512 ../src/guestfs-actions.pod:3526
+#: ../src/guestfs-actions.pod:713 ../src/guestfs-actions.pod:1479
+#: ../src/guestfs-actions.pod:1494 ../src/guestfs-actions.pod:1983
+#: ../src/guestfs-actions.pod:1994 ../src/guestfs-actions.pod:2066
+#: ../src/guestfs-actions.pod:2092 ../src/guestfs-actions.pod:2132
+#: ../src/guestfs-actions.pod:2147 ../src/guestfs-actions.pod:2172
+#: ../src/guestfs-actions.pod:2195 ../src/guestfs-actions.pod:3253
+#: ../src/guestfs-actions.pod:3269 ../src/guestfs-actions.pod:3287
+#: ../src/guestfs-actions.pod:3449 ../src/guestfs-actions.pod:3463
+#: ../src/guestfs-actions.pod:3478 ../src/guestfs-actions.pod:3492
+#: ../src/guestfs-actions.pod:3508 ../src/guestfs-actions.pod:3523
 #: ../src/guestfs-actions.pod:3539 ../src/guestfs-actions.pod:3553
 #: ../src/guestfs-actions.pod:3539 ../src/guestfs-actions.pod:3553
-#: ../src/guestfs-actions.pod:3568 ../src/guestfs-actions.pod:3583
-#: ../src/guestfs-actions.pod:3596 ../src/guestfs-actions.pod:3610
-#: ../src/guestfs-actions.pod:5339
+#: ../src/guestfs-actions.pod:3566 ../src/guestfs-actions.pod:3580
+#: ../src/guestfs-actions.pod:3595 ../src/guestfs-actions.pod:3610
+#: ../src/guestfs-actions.pod:3623 ../src/guestfs-actions.pod:3637
+#: ../src/guestfs-actions.pod:5366
 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:712
+#: ../src/guestfs-actions.pod:717
 msgid "guestfs_blockdev_getsize64"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getsize64"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:714
+#: ../src/guestfs-actions.pod:719
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -23874,17 +24065,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:720
+#: ../src/guestfs-actions.pod:725
 msgid "See also C<guestfs_blockdev_getsz>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_blockdev_getsz>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:728
+#: ../src/guestfs-actions.pod:733
 msgid "guestfs_blockdev_getss"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getss"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:730
+#: ../src/guestfs-actions.pod:735
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23894,19 +24085,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:737
+#: ../src/guestfs-actions.pod:742
 msgid ""
 "(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
 "that)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
 "that)."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:746
+#: ../src/guestfs-actions.pod:751
 msgid "guestfs_blockdev_getsz"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_getsz"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:748
+#: ../src/guestfs-actions.pod:753
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -23916,19 +24107,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:755
+#: ../src/guestfs-actions.pod:760
 msgid ""
 "See also C<guestfs_blockdev_getss> for the real sector size of the device, "
 "and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also C<guestfs_blockdev_getss> for the real sector size of the device, "
 "and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:765
+#: ../src/guestfs-actions.pod:770
 msgid "guestfs_blockdev_rereadpt"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_rereadpt"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:767
+#: ../src/guestfs-actions.pod:772
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23938,12 +24129,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:779
+#: ../src/guestfs-actions.pod:784
 msgid "guestfs_blockdev_setbsz"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_setbsz"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:781
+#: ../src/guestfs-actions.pod:786
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23954,12 +24145,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:797
+#: ../src/guestfs-actions.pod:802
 msgid "guestfs_blockdev_setro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_setro"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:799
+#: ../src/guestfs-actions.pod:804
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23969,12 +24160,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:811
+#: ../src/guestfs-actions.pod:816
 msgid "guestfs_blockdev_setrw"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_blockdev_setrw"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:813
+#: ../src/guestfs-actions.pod:818
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -23984,12 +24175,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:825
+#: ../src/guestfs-actions.pod:830
 msgid "guestfs_btrfs_filesystem_resize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_btrfs_filesystem_resize"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:827
+#: ../src/guestfs-actions.pod:832
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24000,7 +24191,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:837
+#: ../src/guestfs-actions.pod:842
 #, no-wrap
 msgid ""
 " GUESTFS_BTRFS_FILESYSTEM_RESIZE_SIZE, int64_t size,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_BTRFS_FILESYSTEM_RESIZE_SIZE, int64_t size,\n"
@@ -24008,17 +24199,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:860
+#: ../src/guestfs-actions.pod:865
 msgid "(Added in 1.11.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.17)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:862
+#: ../src/guestfs-actions.pod:867
 msgid "guestfs_btrfs_filesystem_resize_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_btrfs_filesystem_resize_va"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:864
+#: ../src/guestfs-actions.pod:869
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24029,17 +24220,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:869
+#: ../src/guestfs-actions.pod:874
 msgid "This is the \"va_list variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:873
+#: ../src/guestfs-actions.pod:878
 msgid "guestfs_btrfs_filesystem_resize_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_btrfs_filesystem_resize_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:875
+#: ../src/guestfs-actions.pod:880
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24050,17 +24241,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:880
+#: ../src/guestfs-actions.pod:885
 msgid "This is the \"argv variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_btrfs_filesystem_resize>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:884
+#: ../src/guestfs-actions.pod:889
 msgid "guestfs_case_sensitive_path"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_case_sensitive_path"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:886
+#: ../src/guestfs-actions.pod:891
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24070,7 +24261,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:912
+#: ../src/guestfs-actions.pod:917
 msgid ""
 "Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\")  might return C<"
 "\"/WINDOWS/system32\"> (the exact return value would depend on details of "
 msgid ""
 "Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\")  might return C<"
 "\"/WINDOWS/system32\"> (the exact return value would depend on details of "
@@ -24078,22 +24269,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:920
+#: ../src/guestfs-actions.pod:925
 msgid "See also C<guestfs_realpath>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_realpath>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:925 ../src/guestfs-actions.pod:7387
+#: ../src/guestfs-actions.pod:930 ../src/guestfs-actions.pod:7414
 msgid "(Added in 1.0.75)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.75)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:927
+#: ../src/guestfs-actions.pod:932
 msgid "guestfs_cat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_cat"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:929
+#: ../src/guestfs-actions.pod:934
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24103,7 +24294,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:935
+#: ../src/guestfs-actions.pod:940
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
 msgid ""
 "Note that this function cannot correctly handle binary files (specifically, "
 "files containing C<\\0> character which is treated as end of string).  For "
@@ -24112,22 +24303,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:946 ../src/guestfs-actions.pod:3740
-#: ../src/guestfs-actions.pod:3822 ../src/guestfs-actions.pod:3839
-#: ../src/guestfs-actions.pod:3927 ../src/guestfs-actions.pod:4335
-#: ../src/guestfs-actions.pod:4349 ../src/guestfs-actions.pod:5720
-#: ../src/guestfs-actions.pod:5734 ../src/guestfs-actions.pod:7540
-#: ../src/guestfs-actions.pod:7554
+#: ../src/guestfs-actions.pod:951 ../src/guestfs-actions.pod:3767
+#: ../src/guestfs-actions.pod:3849 ../src/guestfs-actions.pod:3866
+#: ../src/guestfs-actions.pod:3954 ../src/guestfs-actions.pod:4362
+#: ../src/guestfs-actions.pod:4376 ../src/guestfs-actions.pod:5747
+#: ../src/guestfs-actions.pod:5761 ../src/guestfs-actions.pod:7567
+#: ../src/guestfs-actions.pod:7581
 msgid "(Added in 0.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.4)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:948
+#: ../src/guestfs-actions.pod:953
 msgid "guestfs_checksum"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_checksum"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:950
+#: ../src/guestfs-actions.pod:955
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24138,30 +24329,30 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:996
+#: ../src/guestfs-actions.pod:1001
 msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
 msgstr ""
 
 #. type: textblock
 msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:998
+#: ../src/guestfs-actions.pod:1003
 msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
 msgstr ""
 
 #. type: textblock
 msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1003 ../src/guestfs-actions.pod:1311
-#: ../src/guestfs-actions.pod:2158 ../src/guestfs-actions.pod:3438
-#: ../src/guestfs-actions.pod:3467 ../src/guestfs-actions.pod:3528
-#: ../src/guestfs-actions.pod:3555 ../src/guestfs-actions.pod:7243
+#: ../src/guestfs-actions.pod:1008 ../src/guestfs-actions.pod:1316
+#: ../src/guestfs-actions.pod:2163 ../src/guestfs-actions.pod:3465
+#: ../src/guestfs-actions.pod:3494 ../src/guestfs-actions.pod:3555
+#: ../src/guestfs-actions.pod:3582 ../src/guestfs-actions.pod:7270
 msgid "(Added in 1.0.2)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.2)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1005
+#: ../src/guestfs-actions.pod:1010
 msgid "guestfs_checksum_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_checksum_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1007
+#: ../src/guestfs-actions.pod:1012
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24172,7 +24363,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1012
+#: ../src/guestfs-actions.pod:1017
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
 msgid ""
 "This call computes the MD5, SHAx or CRC checksum of the contents of the "
 "device named C<device>.  For the types of checksums supported see the "
@@ -24180,21 +24371,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1019 ../src/guestfs-actions.pod:5169
-#: ../src/guestfs-actions.pod:5304 ../src/guestfs-actions.pod:5341
-#: ../src/guestfs-actions.pod:5359 ../src/guestfs-actions.pod:5541
-#: ../src/guestfs-actions.pod:7152 ../src/guestfs-actions.pod:7166
-#: ../src/guestfs-actions.pod:7566
+#: ../src/guestfs-actions.pod:1024 ../src/guestfs-actions.pod:5196
+#: ../src/guestfs-actions.pod:5331 ../src/guestfs-actions.pod:5368
+#: ../src/guestfs-actions.pod:5386 ../src/guestfs-actions.pod:5568
+#: ../src/guestfs-actions.pod:7179 ../src/guestfs-actions.pod:7193
+#: ../src/guestfs-actions.pod:7593
 msgid "(Added in 1.3.2)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.2)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1021
+#: ../src/guestfs-actions.pod:1026
 msgid "guestfs_checksums_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_checksums_out"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1023
+#: ../src/guestfs-actions.pod:1028
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24206,17 +24397,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1043
+#: ../src/guestfs-actions.pod:1048
 msgid "(Added in 1.3.7)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.7)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1045
+#: ../src/guestfs-actions.pod:1050
 msgid "guestfs_chmod"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_chmod"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1047
+#: ../src/guestfs-actions.pod:1052
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24227,12 +24418,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1065
+#: ../src/guestfs-actions.pod:1070
 msgid "guestfs_chown"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_chown"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1067
+#: ../src/guestfs-actions.pod:1072
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24244,12 +24435,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1083
+#: ../src/guestfs-actions.pod:1088
 msgid "guestfs_command"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_command"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1085
+#: ../src/guestfs-actions.pod:1090
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24259,7 +24450,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1094
+#: ../src/guestfs-actions.pod:1099
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
 msgid ""
 "The single parameter is an argv-style list of arguments.  The first element "
 "is the name of the program to run.  Subsequent elements are parameters.  The "
@@ -24269,18 +24460,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1125 ../src/guestfs-actions.pod:1145
-#: ../src/guestfs-actions.pod:1610
+#: ../src/guestfs-actions.pod:1130 ../src/guestfs-actions.pod:1150
+#: ../src/guestfs-actions.pod:1615
 msgid "(Added in 0.9.1)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 0.9.1)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1127
+#: ../src/guestfs-actions.pod:1132
 msgid "guestfs_command_lines"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_command_lines"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1129
+#: ../src/guestfs-actions.pod:1134
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24290,24 +24481,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1133
+#: ../src/guestfs-actions.pod:1138
 msgid ""
 "This is the same as C<guestfs_command>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is the same as C<guestfs_command>, but splits the result into a list of "
 "lines."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1136
+#: ../src/guestfs-actions.pod:1141
 msgid "See also: C<guestfs_sh_lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_sh_lines>"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1147
+#: ../src/guestfs-actions.pod:1152
 msgid "guestfs_config"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_config"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1149
+#: ../src/guestfs-actions.pod:1154
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24318,12 +24509,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1167
+#: ../src/guestfs-actions.pod:1172
 msgid "guestfs_copy_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_copy_size"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1169
+#: ../src/guestfs-actions.pod:1174
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24335,12 +24526,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1183 ../src/guestfs-actions.pod:1306
-#: ../src/guestfs-actions.pod:1337 ../src/guestfs-actions.pod:1382
-#: ../src/guestfs-actions.pod:1759 ../src/guestfs-actions.pod:1781
-#: ../src/guestfs-actions.pod:3638 ../src/guestfs-actions.pod:7238
-#: ../src/guestfs-actions.pod:7272 ../src/guestfs-actions.pod:7775
-#: ../src/guestfs-actions.pod:7794
+#: ../src/guestfs-actions.pod:1188 ../src/guestfs-actions.pod:1311
+#: ../src/guestfs-actions.pod:1342 ../src/guestfs-actions.pod:1387
+#: ../src/guestfs-actions.pod:1764 ../src/guestfs-actions.pod:1786
+#: ../src/guestfs-actions.pod:3665 ../src/guestfs-actions.pod:7265
+#: ../src/guestfs-actions.pod:7299 ../src/guestfs-actions.pod:7806
+#: ../src/guestfs-actions.pod:7829
 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 "
@@ -24349,19 +24540,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1188 ../src/guestfs-actions.pod:4362
-#: ../src/guestfs-actions.pod:5747 ../src/guestfs-actions.pod:7473
-#: ../src/guestfs-actions.pod:7493 ../src/guestfs-actions.pod:7579
+#: ../src/guestfs-actions.pod:1193 ../src/guestfs-actions.pod:4389
+#: ../src/guestfs-actions.pod:5774 ../src/guestfs-actions.pod:7500
+#: ../src/guestfs-actions.pod:7520 ../src/guestfs-actions.pod:7606
 msgid "(Added in 1.0.87)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.87)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1190
+#: ../src/guestfs-actions.pod:1195
 msgid "guestfs_cp"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_cp"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1192
+#: ../src/guestfs-actions.pod:1197
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24372,20 +24563,20 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1202 ../src/guestfs-actions.pod:1216
-#: ../src/guestfs-actions.pod:1288 ../src/guestfs-actions.pod:1362
-#: ../src/guestfs-actions.pod:1476 ../src/guestfs-actions.pod:5116
-#: ../src/guestfs-actions.pod:5591
+#: ../src/guestfs-actions.pod:1207 ../src/guestfs-actions.pod:1221
+#: ../src/guestfs-actions.pod:1293 ../src/guestfs-actions.pod:1367
+#: ../src/guestfs-actions.pod:1481 ../src/guestfs-actions.pod:5143
+#: ../src/guestfs-actions.pod:5618
 msgid "(Added in 1.0.18)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.18)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1204
+#: ../src/guestfs-actions.pod:1209
 msgid "guestfs_cp_a"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_cp_a"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1206
+#: ../src/guestfs-actions.pod:1211
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24396,12 +24587,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1218
+#: ../src/guestfs-actions.pod:1223
 msgid "guestfs_dd"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_dd"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1220
+#: ../src/guestfs-actions.pod:1225
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24412,7 +24603,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1230
+#: ../src/guestfs-actions.pod:1235
 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 "
@@ -24420,12 +24611,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1238
+#: ../src/guestfs-actions.pod:1243
 msgid "guestfs_df"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_df"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1240
+#: ../src/guestfs-actions.pod:1245
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24434,7 +24625,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1245 ../src/guestfs-actions.pod:1262
+#: ../src/guestfs-actions.pod:1250 ../src/guestfs-actions.pod:1267
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use C<guestfs_statvfs> "
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string.  Use C<guestfs_statvfs> "
@@ -24442,23 +24633,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1252 ../src/guestfs-actions.pod:1269
-#: ../src/guestfs-actions.pod:1387 ../src/guestfs-actions.pod:2361
-#: ../src/guestfs-actions.pod:2385 ../src/guestfs-actions.pod:2453
-#: ../src/guestfs-actions.pod:4472 ../src/guestfs-actions.pod:5016
-#: ../src/guestfs-actions.pod:6976 ../src/guestfs-actions.pod:7000
-#: ../src/guestfs-actions.pod:7619 ../src/guestfs-actions.pod:7632
-#: ../src/guestfs-actions.pod:7645
+#: ../src/guestfs-actions.pod:1257 ../src/guestfs-actions.pod:1274
+#: ../src/guestfs-actions.pod:1392 ../src/guestfs-actions.pod:2388
+#: ../src/guestfs-actions.pod:2412 ../src/guestfs-actions.pod:2480
+#: ../src/guestfs-actions.pod:4499 ../src/guestfs-actions.pod:5043
+#: ../src/guestfs-actions.pod:7003 ../src/guestfs-actions.pod:7027
+#: ../src/guestfs-actions.pod:7646 ../src/guestfs-actions.pod:7659
+#: ../src/guestfs-actions.pod:7672
 msgid "(Added in 1.0.54)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.54)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1254
+#: ../src/guestfs-actions.pod:1259
 msgid "guestfs_df_h"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_df_h"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1256
+#: ../src/guestfs-actions.pod:1261
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24467,12 +24658,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1271
+#: ../src/guestfs-actions.pod:1276
 msgid "guestfs_dmesg"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_dmesg"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1273
+#: ../src/guestfs-actions.pod:1278
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24481,7 +24672,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1280
+#: ../src/guestfs-actions.pod:1285
 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 "
@@ -24489,12 +24680,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1290
+#: ../src/guestfs-actions.pod:1295
 msgid "guestfs_download"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_download"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1292
+#: ../src/guestfs-actions.pod:1297
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24505,17 +24696,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1302
+#: ../src/guestfs-actions.pod:1307
 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:1313
+#: ../src/guestfs-actions.pod:1318
 msgid "guestfs_download_offset"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_download_offset"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1315
+#: ../src/guestfs-actions.pod:1320
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24528,7 +24719,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1328
+#: ../src/guestfs-actions.pod:1333
 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 "
@@ -24536,22 +24727,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1333
+#: ../src/guestfs-actions.pod:1338
 msgid "See also C<guestfs_download>, C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_download>, C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1342 ../src/guestfs-actions.pod:7277
+#: ../src/guestfs-actions.pod:1347 ../src/guestfs-actions.pod:7304
 msgid "(Added in 1.5.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.17)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1344
+#: ../src/guestfs-actions.pod:1349
 msgid "guestfs_drop_caches"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_drop_caches"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1346
+#: ../src/guestfs-actions.pod:1351
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24561,12 +24752,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1364
+#: ../src/guestfs-actions.pod:1369
 msgid "guestfs_du"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_du"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1366
+#: ../src/guestfs-actions.pod:1371
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -24576,12 +24767,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1389
+#: ../src/guestfs-actions.pod:1394
 msgid "guestfs_e2fsck_f"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_e2fsck_f"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1391
+#: ../src/guestfs-actions.pod:1396
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24591,24 +24782,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1399
+#: ../src/guestfs-actions.pod:1404
 msgid ""
 "This command is only needed because of C<guestfs_resize2fs> (q.v.).  "
 "Normally you should use C<guestfs_fsck>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command is only needed because of C<guestfs_resize2fs> (q.v.).  "
 "Normally you should use C<guestfs_fsck>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1404
+#: ../src/guestfs-actions.pod:1409
 msgid "(Added in 1.0.29)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.29)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1406
+#: ../src/guestfs-actions.pod:1411
 msgid "guestfs_echo_daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_echo_daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1408
+#: ../src/guestfs-actions.pod:1413
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24618,23 +24809,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1417
+#: ../src/guestfs-actions.pod:1422
 msgid "See also C<guestfs_ping_daemon>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_ping_daemon>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1422 ../src/guestfs-actions.pod:2169
-#: ../src/guestfs-actions.pod:6448
+#: ../src/guestfs-actions.pod:1427 ../src/guestfs-actions.pod:2174
+#: ../src/guestfs-actions.pod:6475
 msgid "(Added in 1.0.69)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.69)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1424
+#: ../src/guestfs-actions.pod:1429
 msgid "guestfs_egrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_egrep"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1426
+#: ../src/guestfs-actions.pod:1431
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24645,33 +24836,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1441 ../src/guestfs-actions.pod:1460
-#: ../src/guestfs-actions.pod:1517 ../src/guestfs-actions.pod:1563
-#: ../src/guestfs-actions.pod:1582 ../src/guestfs-actions.pod:2299
-#: ../src/guestfs-actions.pod:2318 ../src/guestfs-actions.pod:2474
-#: ../src/guestfs-actions.pod:2487 ../src/guestfs-actions.pod:2502
-#: ../src/guestfs-actions.pod:2548 ../src/guestfs-actions.pod:2570
-#: ../src/guestfs-actions.pod:2583 ../src/guestfs-actions.pod:3852
-#: ../src/guestfs-actions.pod:3866 ../src/guestfs-actions.pod:3879
-#: ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:4894
-#: ../src/guestfs-actions.pod:5925 ../src/guestfs-actions.pod:5974
-#: ../src/guestfs-actions.pod:6844 ../src/guestfs-actions.pod:6856
-#: ../src/guestfs-actions.pod:6869 ../src/guestfs-actions.pod:6882
-#: ../src/guestfs-actions.pod:6904 ../src/guestfs-actions.pod:6917
-#: ../src/guestfs-actions.pod:6930 ../src/guestfs-actions.pod:6943
-#: ../src/guestfs-actions.pod:7737 ../src/guestfs-actions.pod:7756
-#: ../src/guestfs-actions.pod:7842 ../src/guestfs-actions.pod:7861
-#: ../src/guestfs-actions.pod:7907 ../src/guestfs-actions.pod:7926
+#: ../src/guestfs-actions.pod:1446 ../src/guestfs-actions.pod:1465
+#: ../src/guestfs-actions.pod:1522 ../src/guestfs-actions.pod:1568
+#: ../src/guestfs-actions.pod:1587 ../src/guestfs-actions.pod:2304
+#: ../src/guestfs-actions.pod:2323 ../src/guestfs-actions.pod:2501
+#: ../src/guestfs-actions.pod:2514 ../src/guestfs-actions.pod:2529
+#: ../src/guestfs-actions.pod:2575 ../src/guestfs-actions.pod:2597
+#: ../src/guestfs-actions.pod:2610 ../src/guestfs-actions.pod:3879
+#: ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:3906
+#: ../src/guestfs-actions.pod:3920 ../src/guestfs-actions.pod:4921
+#: ../src/guestfs-actions.pod:5952 ../src/guestfs-actions.pod:6001
+#: ../src/guestfs-actions.pod:6871 ../src/guestfs-actions.pod:6883
+#: ../src/guestfs-actions.pod:6896 ../src/guestfs-actions.pod:6909
+#: ../src/guestfs-actions.pod:6931 ../src/guestfs-actions.pod:6944
+#: ../src/guestfs-actions.pod:6957 ../src/guestfs-actions.pod:6970
+#: ../src/guestfs-actions.pod:7764 ../src/guestfs-actions.pod:7783
+#: ../src/guestfs-actions.pod:7877 ../src/guestfs-actions.pod:7896
+#: ../src/guestfs-actions.pod:7942 ../src/guestfs-actions.pod:7961
 msgid "(Added in 1.0.66)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.66)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1443
+#: ../src/guestfs-actions.pod:1448
 msgid "guestfs_egrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_egrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1445
+#: ../src/guestfs-actions.pod:1450
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24682,12 +24873,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1462
+#: ../src/guestfs-actions.pod:1467
 msgid "guestfs_equal"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_equal"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1464
+#: ../src/guestfs-actions.pod:1469
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24698,12 +24889,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1478
+#: ../src/guestfs-actions.pod:1483
 msgid "guestfs_exists"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_exists"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1480
+#: ../src/guestfs-actions.pod:1485
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24713,17 +24904,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1487
+#: ../src/guestfs-actions.pod:1492
 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:1493
+#: ../src/guestfs-actions.pod:1498
 msgid "guestfs_fallocate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fallocate"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1495
+#: ../src/guestfs-actions.pod:1500
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24733,13 +24924,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:1515
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_fallocate64> "
+"call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:1519
+#: ../src/guestfs-actions.pod:1524
 msgid "guestfs_fallocate64"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fallocate64"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1521
+#: ../src/guestfs-actions.pod:1526
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24750,14 +24948,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1530
+#: ../src/guestfs-actions.pod:1535
 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:1533
+#: ../src/guestfs-actions.pod:1538
 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 "
@@ -24765,17 +24963,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1544
+#: ../src/guestfs-actions.pod:1549
 msgid "(Added in 1.3.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.17)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1546
+#: ../src/guestfs-actions.pod:1551
 msgid "guestfs_fgrep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fgrep"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1548
+#: ../src/guestfs-actions.pod:1553
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24786,12 +24984,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1565
+#: ../src/guestfs-actions.pod:1570
 msgid "guestfs_fgrepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fgrepi"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1567
+#: ../src/guestfs-actions.pod:1572
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24802,12 +25000,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1584
+#: ../src/guestfs-actions.pod:1589
 msgid "guestfs_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1586
+#: ../src/guestfs-actions.pod:1591
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24817,19 +25015,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1604
+#: ../src/guestfs-actions.pod:1609
 msgid ""
 "See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, "
 "C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, "
 "C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1612
+#: ../src/guestfs-actions.pod:1617
 msgid "guestfs_file_architecture"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_file_architecture"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1614
+#: ../src/guestfs-actions.pod:1619
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -24839,23 +25037,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1722 ../src/guestfs-actions.pod:1885
-#: ../src/guestfs-actions.pod:1902 ../src/guestfs-actions.pod:2603
-#: ../src/guestfs-actions.pod:2693 ../src/guestfs-actions.pod:2759
-#: ../src/guestfs-actions.pod:2946 ../src/guestfs-actions.pod:2964
-#: ../src/guestfs-actions.pod:3004 ../src/guestfs-actions.pod:3079
-#: ../src/guestfs-actions.pod:3172 ../src/guestfs-actions.pod:3409
-#: ../src/guestfs-actions.pod:3541
+#: ../src/guestfs-actions.pod:1727 ../src/guestfs-actions.pod:1890
+#: ../src/guestfs-actions.pod:1907 ../src/guestfs-actions.pod:2630
+#: ../src/guestfs-actions.pod:2720 ../src/guestfs-actions.pod:2786
+#: ../src/guestfs-actions.pod:2973 ../src/guestfs-actions.pod:2991
+#: ../src/guestfs-actions.pod:3031 ../src/guestfs-actions.pod:3106
+#: ../src/guestfs-actions.pod:3199 ../src/guestfs-actions.pod:3436
+#: ../src/guestfs-actions.pod:3568
 msgid "(Added in 1.5.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.3)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1724
+#: ../src/guestfs-actions.pod:1729
 msgid "guestfs_filesize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_filesize"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1726
+#: ../src/guestfs-actions.pod:1731
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -24865,7 +25063,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1732
+#: ../src/guestfs-actions.pod:1737
 msgid ""
 "To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>, "
 "C<guestfs_is_dir>, C<guestfs_is_file> etc.  To get the size of block "
 msgid ""
 "To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>, "
 "C<guestfs_is_dir>, C<guestfs_is_file> etc.  To get the size of block "
@@ -24873,17 +25071,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1738
+#: ../src/guestfs-actions.pod:1743
 msgid "(Added in 1.0.82)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.82)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1740
+#: ../src/guestfs-actions.pod:1745
 msgid "guestfs_fill"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fill"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1742
+#: ../src/guestfs-actions.pod:1747
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24895,7 +25093,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1752
+#: ../src/guestfs-actions.pod:1757
 msgid ""
 "To fill a file with zero bytes (sparsely), it is much more efficient to use "
 "C<guestfs_truncate_size>.  To create a file with a pattern of repeating "
 msgid ""
 "To fill a file with zero bytes (sparsely), it is much more efficient to use "
 "C<guestfs_truncate_size>.  To create a file with a pattern of repeating "
@@ -24903,17 +25101,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1764
+#: ../src/guestfs-actions.pod:1769
 msgid "(Added in 1.0.79)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.79)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1766
+#: ../src/guestfs-actions.pod:1771
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fill_pattern"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1768
+#: ../src/guestfs-actions.pod:1773
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24925,7 +25123,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1774
+#: ../src/guestfs-actions.pod:1779
 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 "
@@ -24934,17 +25132,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1786
+#: ../src/guestfs-actions.pod:1791
 msgid "(Added in 1.3.12)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.12)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1788
+#: ../src/guestfs-actions.pod:1793
 msgid "guestfs_find"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_find"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1790
+#: ../src/guestfs-actions.pod:1795
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -24954,29 +25152,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1806
+#: ../src/guestfs-actions.pod:1811
 msgid ""
 "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: textblock
 msgid ""
 "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1819
+#: ../src/guestfs-actions.pod:1824
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_find0>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1828 ../src/guestfs-actions.pod:4299
-#: ../src/guestfs-actions.pod:6009
+#: ../src/guestfs-actions.pod:1833 ../src/guestfs-actions.pod:4326
+#: ../src/guestfs-actions.pod:6036
 msgid "(Added in 1.0.27)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.27)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1830
+#: ../src/guestfs-actions.pod:1835
 msgid "guestfs_find0"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_find0"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1832
+#: ../src/guestfs-actions.pod:1837
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -24987,24 +25185,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1841
+#: ../src/guestfs-actions.pod:1846
 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:1868
+#: ../src/guestfs-actions.pod:1873
 msgid "(Added in 1.0.74)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.74)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1870
+#: ../src/guestfs-actions.pod:1875
 msgid "guestfs_findfs_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_findfs_label"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1872
+#: ../src/guestfs-actions.pod:1877
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25014,17 +25212,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1880
+#: ../src/guestfs-actions.pod:1885
 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:1887
+#: ../src/guestfs-actions.pod:1892
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_findfs_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1889
+#: ../src/guestfs-actions.pod:1894
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25034,17 +25232,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1897
+#: ../src/guestfs-actions.pod:1902
 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:1904
+#: ../src/guestfs-actions.pod:1909
 msgid "guestfs_fsck"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_fsck"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1906
+#: ../src/guestfs-actions.pod:1911
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25055,17 +25253,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1941 ../src/guestfs-actions.pod:7780
+#: ../src/guestfs-actions.pod:1946 ../src/guestfs-actions.pod:7811
 msgid "(Added in 1.0.16)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.16)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1943
+#: ../src/guestfs-actions.pod:1948
 msgid "guestfs_get_append"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_append"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1945
+#: ../src/guestfs-actions.pod:1950
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -25074,7 +25272,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1953
+#: ../src/guestfs-actions.pod:1958
 msgid ""
 "This function returns a string which may be NULL.  There is no way to return "
 "an error from this function.  The string is owned by the guest handle and "
 msgid ""
 "This function returns a string which may be NULL.  There is no way to return "
 "an error from this function.  The string is owned by the guest handle and "
@@ -25082,21 +25280,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1957 ../src/guestfs-actions.pod:5687
-#: ../src/guestfs-actions.pod:6169 ../src/guestfs-actions.pod:6611
-#: ../src/guestfs-actions.pod:6630 ../src/guestfs-actions.pod:6646
-#: ../src/guestfs-actions.pod:6670 ../src/guestfs-actions.pod:7424
-#: ../src/guestfs-actions.pod:7439 ../src/guestfs-actions.pod:7823
+#: ../src/guestfs-actions.pod:1962 ../src/guestfs-actions.pod:5714
+#: ../src/guestfs-actions.pod:6196 ../src/guestfs-actions.pod:6638
+#: ../src/guestfs-actions.pod:6657 ../src/guestfs-actions.pod:6673
+#: ../src/guestfs-actions.pod:6697 ../src/guestfs-actions.pod:7451
+#: ../src/guestfs-actions.pod:7466 ../src/guestfs-actions.pod:7858
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.26)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1959
+#: ../src/guestfs-actions.pod:1964
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1961
+#: ../src/guestfs-actions.pod:1966
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25105,22 +25303,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1964
+#: ../src/guestfs-actions.pod:1969
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 #. type: textblock
 msgid "Return the current attach method.  See C<guestfs_set_attach_method>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1969 ../src/guestfs-actions.pod:6199
+#: ../src/guestfs-actions.pod:1974 ../src/guestfs-actions.pod:6226
 msgid "(Added in 1.9.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.8)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1971
+#: ../src/guestfs-actions.pod:1976
 msgid "guestfs_get_autosync"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_autosync"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1973
+#: ../src/guestfs-actions.pod:1978
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25129,12 +25327,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1982
+#: ../src/guestfs-actions.pod:1987
 msgid "guestfs_get_direct"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_direct"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1984
+#: ../src/guestfs-actions.pod:1989
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25143,17 +25341,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:1991 ../src/guestfs-actions.pod:6240
+#: ../src/guestfs-actions.pod:1996 ../src/guestfs-actions.pod:6267
 msgid "(Added in 1.0.72)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.72)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:1993
+#: ../src/guestfs-actions.pod:1998
 msgid "guestfs_get_e2label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_e2label"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:1995
+#: ../src/guestfs-actions.pod:2000
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25163,18 +25361,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2012 ../src/guestfs-actions.pod:2033
-#: ../src/guestfs-actions.pod:6258 ../src/guestfs-actions.pod:6277
+#: ../src/guestfs-actions.pod:2010
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_vfs_label> "
+"call instead."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2017 ../src/guestfs-actions.pod:2038
+#: ../src/guestfs-actions.pod:6285 ../src/guestfs-actions.pod:6304
 msgid "(Added in 1.0.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.15)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2014
+#: ../src/guestfs-actions.pod:2019
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_e2uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2016
+#: ../src/guestfs-actions.pod:2021
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25183,13 +25388,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:2031
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_vfs_uuid> call "
+"instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:2035
+#: ../src/guestfs-actions.pod:2040
 msgid "guestfs_get_memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2037
+#: ../src/guestfs-actions.pod:2042
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25198,7 +25410,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2043
+#: ../src/guestfs-actions.pod:2048
 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 "
@@ -25206,22 +25418,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2052 ../src/guestfs-actions.pod:4590
-#: ../src/guestfs-actions.pod:4799 ../src/guestfs-actions.pod:4818
-#: ../src/guestfs-actions.pod:4837 ../src/guestfs-actions.pod:4849
-#: ../src/guestfs-actions.pod:4866 ../src/guestfs-actions.pod:4879
-#: ../src/guestfs-actions.pod:5912 ../src/guestfs-actions.pod:6298
-#: ../src/guestfs-actions.pod:6578 ../src/guestfs-actions.pod:7193
+#: ../src/guestfs-actions.pod:2057 ../src/guestfs-actions.pod:4617
+#: ../src/guestfs-actions.pod:4826 ../src/guestfs-actions.pod:4845
+#: ../src/guestfs-actions.pod:4864 ../src/guestfs-actions.pod:4876
+#: ../src/guestfs-actions.pod:4893 ../src/guestfs-actions.pod:4906
+#: ../src/guestfs-actions.pod:5939 ../src/guestfs-actions.pod:6325
+#: ../src/guestfs-actions.pod:6605 ../src/guestfs-actions.pod:7220
 msgid "(Added in 1.0.55)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.55)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2054
+#: ../src/guestfs-actions.pod:2059
 msgid "guestfs_get_network"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_network"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2056
+#: ../src/guestfs-actions.pod:2061
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25230,17 +25442,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2063 ../src/guestfs-actions.pod:6317
+#: ../src/guestfs-actions.pod:2068 ../src/guestfs-actions.pod:6344
 msgid "(Added in 1.5.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.4)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2065
+#: ../src/guestfs-actions.pod:2070
 msgid "guestfs_get_path"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_path"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2067
+#: ../src/guestfs-actions.pod:2072
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -25249,19 +25461,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2075 ../src/guestfs-actions.pod:2115
+#: ../src/guestfs-actions.pod:2080 ../src/guestfs-actions.pod:2120
 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:2080
+#: ../src/guestfs-actions.pod:2085
 msgid "guestfs_get_pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2082
+#: ../src/guestfs-actions.pod:2087
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25270,20 +25482,20 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2089 ../src/guestfs-actions.pod:6353
-#: ../src/guestfs-actions.pod:7685
+#: ../src/guestfs-actions.pod:2094 ../src/guestfs-actions.pod:6380
+#: ../src/guestfs-actions.pod:7712
 #, fuzzy
 #| msgid "(Added in 1.5.1)"
 msgid "(Added in 1.11.18)"
 msgstr "(Додано у 1.5.1)"
 
 #. type: =head2
 #, fuzzy
 #| msgid "(Added in 1.5.1)"
 msgid "(Added in 1.11.18)"
 msgstr "(Додано у 1.5.1)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2091
+#: ../src/guestfs-actions.pod:2096
 msgid "guestfs_get_pid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_pid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2093
+#: ../src/guestfs-actions.pod:2098
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25292,17 +25504,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2103
+#: ../src/guestfs-actions.pod:2108
 msgid "(Added in 1.0.56)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.56)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2105
+#: ../src/guestfs-actions.pod:2110
 msgid "guestfs_get_qemu"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_qemu"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2107
+#: ../src/guestfs-actions.pod:2112
 #, no-wrap
 msgid ""
 " const char *\n"
 #, no-wrap
 msgid ""
 " const char *\n"
@@ -25311,17 +25523,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2118 ../src/guestfs-actions.pod:6381
+#: ../src/guestfs-actions.pod:2123 ../src/guestfs-actions.pod:6408
 msgid "(Added in 1.0.6)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.6)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2120
+#: ../src/guestfs-actions.pod:2125
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_recovery_proc"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2122
+#: ../src/guestfs-actions.pod:2127
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25330,22 +25542,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2129 ../src/guestfs-actions.pod:3663
-#: ../src/guestfs-actions.pod:3994 ../src/guestfs-actions.pod:4397
-#: ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:5617
-#: ../src/guestfs-actions.pod:5960 ../src/guestfs-actions.pod:6405
-#: ../src/guestfs-actions.pod:7096 ../src/guestfs-actions.pod:7116
-#: ../src/guestfs-actions.pod:7308
+#: ../src/guestfs-actions.pod:2134 ../src/guestfs-actions.pod:3690
+#: ../src/guestfs-actions.pod:4021 ../src/guestfs-actions.pod:4424
+#: ../src/guestfs-actions.pod:4456 ../src/guestfs-actions.pod:5644
+#: ../src/guestfs-actions.pod:5987 ../src/guestfs-actions.pod:6432
+#: ../src/guestfs-actions.pod:7123 ../src/guestfs-actions.pod:7143
+#: ../src/guestfs-actions.pod:7335
 msgid "(Added in 1.0.77)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.77)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2131
+#: ../src/guestfs-actions.pod:2136
 msgid "guestfs_get_selinux"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_selinux"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2133
+#: ../src/guestfs-actions.pod:2138
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25354,25 +25566,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2136
+#: ../src/guestfs-actions.pod:2141
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns the current setting of the selinux flag which is passed to the "
 "appliance at boot time.  See C<guestfs_set_selinux>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2144 ../src/guestfs-actions.pod:2207
-#: ../src/guestfs-actions.pod:6424 ../src/guestfs-actions.pod:6482
+#: ../src/guestfs-actions.pod:2149 ../src/guestfs-actions.pod:2212
+#: ../src/guestfs-actions.pod:6451 ../src/guestfs-actions.pod:6509
 msgid "(Added in 1.0.67)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.67)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2146
+#: ../src/guestfs-actions.pod:2151
 msgid "guestfs_get_state"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_state"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2148
+#: ../src/guestfs-actions.pod:2153
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25381,12 +25593,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2160
+#: ../src/guestfs-actions.pod:2165
 msgid "guestfs_get_trace"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_trace"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2162
+#: ../src/guestfs-actions.pod:2167
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25395,12 +25607,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2171
+#: ../src/guestfs-actions.pod:2176
 msgid "guestfs_get_umask"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_umask"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2173
+#: ../src/guestfs-actions.pod:2178
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25409,19 +25621,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2176
+#: ../src/guestfs-actions.pod:2181
 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:2183
+#: ../src/guestfs-actions.pod:2188
 msgid "guestfs_get_verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_get_verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2185
+#: ../src/guestfs-actions.pod:2190
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25430,12 +25642,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2194
+#: ../src/guestfs-actions.pod:2199
 msgid "guestfs_getcon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_getcon"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2196
+#: ../src/guestfs-actions.pod:2201
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25444,18 +25656,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2201
+#: ../src/guestfs-actions.pod:2206
 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:2209
+#: ../src/guestfs-actions.pod:2214
 msgid "guestfs_getxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_getxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2211
+#: ../src/guestfs-actions.pod:2216
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25467,7 +25679,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2217
+#: ../src/guestfs-actions.pod:2222
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
 msgid ""
 "Get a single extended attribute from file C<path> named C<name>.  This call "
 "follows symlinks.  If you want to lookup an extended attribute for the "
@@ -25475,7 +25687,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2221 ../src/guestfs-actions.pod:3677
+#: ../src/guestfs-actions.pod:2226 ../src/guestfs-actions.pod:3704
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling C<guestfs_getxattrs>.  However some Linux filesystem "
 msgid ""
 "Normally it is better to get all extended attributes from a file in one go "
 "by calling C<guestfs_getxattrs>.  However some Linux filesystem "
@@ -25485,15 +25697,15 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2231
+#: ../src/guestfs-actions.pod:2236
 msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: textblock
 msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2233 ../src/guestfs-actions.pod:2424
-#: ../src/guestfs-actions.pod:2894 ../src/guestfs-actions.pod:3689
-#: ../src/guestfs-actions.pod:5610 ../src/guestfs-actions.pod:5636
-#: ../src/guestfs-actions.pod:5817
+#: ../src/guestfs-actions.pod:2238 ../src/guestfs-actions.pod:2451
+#: ../src/guestfs-actions.pod:2921 ../src/guestfs-actions.pod:3716
+#: ../src/guestfs-actions.pod:5637 ../src/guestfs-actions.pod:5663
+#: ../src/guestfs-actions.pod:5844
 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 "
@@ -25501,17 +25713,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2237 ../src/guestfs-actions.pod:3693
+#: ../src/guestfs-actions.pod:2242 ../src/guestfs-actions.pod:3720
 msgid "(Added in 1.7.24)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.24)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2239
+#: ../src/guestfs-actions.pod:2244
 msgid "guestfs_getxattrs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_getxattrs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2241
+#: ../src/guestfs-actions.pod:2246
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -25521,33 +25733,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2251
+#: ../src/guestfs-actions.pod:2256
 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:2253 ../src/guestfs-actions.pod:3705
-#: ../src/guestfs-actions.pod:4393
+#: ../src/guestfs-actions.pod:2258 ../src/guestfs-actions.pod:3732
+#: ../src/guestfs-actions.pod:4420
 msgid ""
 "This function returns a C<struct guestfs_xattr_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_xattr_list> after use>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns a C<struct guestfs_xattr_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_xattr_list> after use>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2257 ../src/guestfs-actions.pod:3709
-#: ../src/guestfs-actions.pod:3908 ../src/guestfs-actions.pod:3944
-#: ../src/guestfs-actions.pod:5990 ../src/guestfs-actions.pod:6501
-#: ../src/guestfs-actions.pod:7888
+#: ../src/guestfs-actions.pod:2262 ../src/guestfs-actions.pod:3736
+#: ../src/guestfs-actions.pod:3935 ../src/guestfs-actions.pod:3971
+#: ../src/guestfs-actions.pod:6017 ../src/guestfs-actions.pod:6528
+#: ../src/guestfs-actions.pod:7923
 msgid "(Added in 1.0.59)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.59)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2259
+#: ../src/guestfs-actions.pod:2264
 msgid "guestfs_glob_expand"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_glob_expand"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2261
+#: ../src/guestfs-actions.pod:2266
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25557,18 +25769,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2280 ../src/guestfs-actions.pod:6694
-#: ../src/guestfs-actions.pod:6711
+#: ../src/guestfs-actions.pod:2285 ../src/guestfs-actions.pod:6721
+#: ../src/guestfs-actions.pod:6738
 msgid "(Added in 1.0.50)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.50)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2282
+#: ../src/guestfs-actions.pod:2287
 msgid "guestfs_grep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_grep"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2284
+#: ../src/guestfs-actions.pod:2289
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25579,12 +25791,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2301
+#: ../src/guestfs-actions.pod:2306
 msgid "guestfs_grepi"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_grepi"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2303
+#: ../src/guestfs-actions.pod:2308
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25595,12 +25807,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2320
+#: ../src/guestfs-actions.pod:2325
 msgid "guestfs_grub_install"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_grub_install"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2322
+#: ../src/guestfs-actions.pod:2327
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25611,17 +25823,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2343
+#: ../src/guestfs-actions.pod:2370
 msgid "(Added in 1.0.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.17)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2345
+#: ../src/guestfs-actions.pod:2372
 msgid "guestfs_head"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_head"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2347
+#: ../src/guestfs-actions.pod:2374
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25631,12 +25843,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2363
+#: ../src/guestfs-actions.pod:2390
 msgid "guestfs_head_n"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_head_n"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2365
+#: ../src/guestfs-actions.pod:2392
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25647,12 +25859,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2387
+#: ../src/guestfs-actions.pod:2414
 msgid "guestfs_hexdump"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_hexdump"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2389
+#: ../src/guestfs-actions.pod:2416
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25662,18 +25874,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2402 ../src/guestfs-actions.pod:6775
-#: ../src/guestfs-actions.pod:6830
+#: ../src/guestfs-actions.pod:2429 ../src/guestfs-actions.pod:6802
+#: ../src/guestfs-actions.pod:6857
 msgid "(Added in 1.0.22)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.22)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2404
+#: ../src/guestfs-actions.pod:2431
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_initrd_cat"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2406
+#: ../src/guestfs-actions.pod:2433
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25685,17 +25897,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2422
+#: ../src/guestfs-actions.pod:2449
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2433
+#: ../src/guestfs-actions.pod:2460
 msgid "guestfs_initrd_list"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_initrd_list"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2435
+#: ../src/guestfs-actions.pod:2462
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25705,12 +25917,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2455
+#: ../src/guestfs-actions.pod:2482
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_add_watch"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2457
+#: ../src/guestfs-actions.pod:2484
 #, no-wrap
 msgid ""
 " int64_t\n"
 #, no-wrap
 msgid ""
 " int64_t\n"
@@ -25721,12 +25933,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2476
+#: ../src/guestfs-actions.pod:2503
 msgid "guestfs_inotify_close"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_close"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2478
+#: ../src/guestfs-actions.pod:2505
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25735,12 +25947,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2489
+#: ../src/guestfs-actions.pod:2516
 msgid "guestfs_inotify_files"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_files"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2491
+#: ../src/guestfs-actions.pod:2518
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25749,7 +25961,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2494
+#: ../src/guestfs-actions.pod:2521
 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 "
@@ -25757,12 +25969,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2504
+#: ../src/guestfs-actions.pod:2531
 msgid "guestfs_inotify_init"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_init"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2506
+#: ../src/guestfs-actions.pod:2533
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25772,7 +25984,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2514
+#: ../src/guestfs-actions.pod:2541
 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 "
@@ -25784,7 +25996,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2524
+#: ../src/guestfs-actions.pod:2551
 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>, "
@@ -25792,7 +26004,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2530
+#: ../src/guestfs-actions.pod:2557
 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 "
@@ -25801,19 +26013,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2537
+#: ../src/guestfs-actions.pod:2564
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "The handle should be closed after use by calling C<guestfs_inotify_close>.  "
 "This also removes any watches automatically."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2550
+#: ../src/guestfs-actions.pod:2577
 msgid "guestfs_inotify_read"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_read"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2552
+#: ../src/guestfs-actions.pod:2579
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_inotify_event_list *\n"
@@ -25822,7 +26034,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2566
+#: ../src/guestfs-actions.pod:2593
 msgid ""
 "This function returns a C<struct guestfs_inotify_event_list *>, or NULL if "
 "there was an error.  I<The caller must call "
 msgid ""
 "This function returns a C<struct guestfs_inotify_event_list *>, or NULL if "
 "there was an error.  I<The caller must call "
@@ -25830,12 +26042,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2572
+#: ../src/guestfs-actions.pod:2599
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inotify_rm_watch"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2574
+#: ../src/guestfs-actions.pod:2601
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -25845,18 +26057,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2578
+#: ../src/guestfs-actions.pod:2605
 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:2585
+#: ../src/guestfs-actions.pod:2612
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_arch"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2587
+#: ../src/guestfs-actions.pod:2614
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25866,19 +26078,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2591
+#: ../src/guestfs-actions.pod:2618
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This returns the architecture of the inspected operating system.  The "
 "possible return values are listed under C<guestfs_file_architecture>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2605
+#: ../src/guestfs-actions.pod:2632
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_distro"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2607
+#: ../src/guestfs-actions.pod:2634
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25888,12 +26100,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2695
+#: ../src/guestfs-actions.pod:2722
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_drive_mappings"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2697
+#: ../src/guestfs-actions.pod:2724
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25903,16 +26115,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2726
+#: ../src/guestfs-actions.pod:2753
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2730 ../src/guestfs-actions.pod:2998
-#: ../src/guestfs-actions.pod:3796 ../src/guestfs-actions.pod:5078
-#: ../src/guestfs-actions.pod:7132
+#: ../src/guestfs-actions.pod:2757 ../src/guestfs-actions.pod:3025
+#: ../src/guestfs-actions.pod:3823 ../src/guestfs-actions.pod:5105
+#: ../src/guestfs-actions.pod:7159
 msgid ""
 "This function returns a NULL-terminated array of strings, or NULL if there "
 "was an error.  The array of strings will always have length C<2n+1>, where "
 msgid ""
 "This function returns a NULL-terminated array of strings, or NULL if there "
 "was an error.  The array of strings will always have length C<2n+1>, where "
@@ -25921,17 +26133,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2736 ../src/guestfs-actions.pod:3192
+#: ../src/guestfs-actions.pod:2763 ../src/guestfs-actions.pod:3219
 msgid "(Added in 1.9.17)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.17)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2738
+#: ../src/guestfs-actions.pod:2765
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2740
+#: ../src/guestfs-actions.pod:2767
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -25941,19 +26153,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2752
+#: ../src/guestfs-actions.pod:2779
 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:2761
+#: ../src/guestfs-actions.pod:2788
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_format"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2763
+#: ../src/guestfs-actions.pod:2790
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25963,19 +26175,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2797 ../src/guestfs-actions.pod:3228
-#: ../src/guestfs-actions.pod:3244 ../src/guestfs-actions.pod:3262
-#: ../src/guestfs-actions.pod:6028
+#: ../src/guestfs-actions.pod:2824 ../src/guestfs-actions.pod:3255
+#: ../src/guestfs-actions.pod:3271 ../src/guestfs-actions.pod:3289
+#: ../src/guestfs-actions.pod:6055
 msgid "(Added in 1.9.4)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.4)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2799
+#: ../src/guestfs-actions.pod:2826
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_hostname"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2801
+#: ../src/guestfs-actions.pod:2828
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -25985,17 +26197,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2816
+#: ../src/guestfs-actions.pod:2843
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.9)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2818
+#: ../src/guestfs-actions.pod:2845
 msgid "guestfs_inspect_get_icon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_icon"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2820
+#: ../src/guestfs-actions.pod:2847
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26007,7 +26219,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2831
+#: ../src/guestfs-actions.pod:2858
 #, no-wrap
 msgid ""
 " GUESTFS_INSPECT_GET_ICON_FAVICON, int favicon,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_INSPECT_GET_ICON_FAVICON, int favicon,\n"
@@ -26016,18 +26228,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2898 ../src/guestfs-actions.pod:3723
-#: ../src/guestfs-actions.pod:4977
+#: ../src/guestfs-actions.pod:2925 ../src/guestfs-actions.pod:3750
+#: ../src/guestfs-actions.pod:5004
 msgid "(Added in 1.11.12)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.12)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2900
+#: ../src/guestfs-actions.pod:2927
 msgid "guestfs_inspect_get_icon_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_icon_va"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2902
+#: ../src/guestfs-actions.pod:2929
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26039,17 +26251,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2908
+#: ../src/guestfs-actions.pod:2935
 msgid "This is the \"va_list variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2912
+#: ../src/guestfs-actions.pod:2939
 msgid "guestfs_inspect_get_icon_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_icon_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2914
+#: ../src/guestfs-actions.pod:2941
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26061,17 +26273,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2920
+#: ../src/guestfs-actions.pod:2947
 msgid "This is the \"argv variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_inspect_get_icon>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2924
+#: ../src/guestfs-actions.pod:2951
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_major_version"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2926
+#: ../src/guestfs-actions.pod:2953
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26081,12 +26293,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:2948
+#: ../src/guestfs-actions.pod:2975
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_minor_version"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2950
+#: ../src/guestfs-actions.pod:2977
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26096,19 +26308,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2959
+#: ../src/guestfs-actions.pod:2986
 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:2966
+#: ../src/guestfs-actions.pod:2993
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_mountpoints"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:2968
+#: ../src/guestfs-actions.pod:2995
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26118,7 +26330,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2989
+#: ../src/guestfs-actions.pod:3016
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
 msgid ""
 "For operating systems like Windows which still use drive letters, this call "
 "will only return an entry for the first drive \"mounted on\" C</>.  For "
@@ -26127,19 +26339,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:2995
+#: ../src/guestfs-actions.pod:3022
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3006
+#: ../src/guestfs-actions.pod:3033
 msgid "guestfs_inspect_get_package_format"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_package_format"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3008
+#: ../src/guestfs-actions.pod:3035
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26149,7 +26361,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3012
+#: ../src/guestfs-actions.pod:3039
 msgid ""
 "This function and C<guestfs_inspect_get_package_management> return the "
 "package format and package management tool used by the inspected operating "
 msgid ""
 "This function and C<guestfs_inspect_get_package_management> return the "
 "package format and package management tool used by the inspected operating "
@@ -26158,17 +26370,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3030 ../src/guestfs-actions.pod:3058
+#: ../src/guestfs-actions.pod:3057 ../src/guestfs-actions.pod:3085
 msgid "(Added in 1.7.5)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.5)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3032
+#: ../src/guestfs-actions.pod:3059
 msgid "guestfs_inspect_get_package_management"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_package_management"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3034
+#: ../src/guestfs-actions.pod:3061
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26178,7 +26390,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3038
+#: ../src/guestfs-actions.pod:3065
 msgid ""
 "C<guestfs_inspect_get_package_format> and this function return the package "
 "format and package management tool used by the inspected operating system.  "
 msgid ""
 "C<guestfs_inspect_get_package_format> and this function return the package "
 "format and package management tool used by the inspected operating system.  "
@@ -26187,12 +26399,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3060
+#: ../src/guestfs-actions.pod:3087
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_product_name"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3062
+#: ../src/guestfs-actions.pod:3089
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26202,12 +26414,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3081
+#: ../src/guestfs-actions.pod:3108
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_product_variant"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3083
+#: ../src/guestfs-actions.pod:3110
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26217,24 +26429,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3106
+#: ../src/guestfs-actions.pod:3133
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Please read L<guestfs(3)/INSPECTION> for more details.  See also "
 "C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3113
+#: ../src/guestfs-actions.pod:3140
 msgid "(Added in 1.9.13)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.9.13)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3115
+#: ../src/guestfs-actions.pod:3142
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_roots"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3117
+#: ../src/guestfs-actions.pod:3144
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26243,7 +26455,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3120
+#: ../src/guestfs-actions.pod:3147
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to C<guestfs_inspect_os>, but without redoing "
 msgid ""
 "This function is a convenient way to get the list of root devices, as "
 "returned from a previous call to C<guestfs_inspect_os>, but without redoing "
@@ -26251,24 +26463,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3124
+#: ../src/guestfs-actions.pod:3151
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called C<guestfs_inspect_os>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This returns an empty list if either no root devices were found or the "
 "caller has not called C<guestfs_inspect_os>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3133
+#: ../src/guestfs-actions.pod:3160
 msgid "(Added in 1.7.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.3)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3135
+#: ../src/guestfs-actions.pod:3162
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_type"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3137
+#: ../src/guestfs-actions.pod:3164
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26278,12 +26490,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3174
+#: ../src/guestfs-actions.pod:3201
 msgid "guestfs_inspect_get_windows_current_control_set"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_windows_current_control_set"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3176
+#: ../src/guestfs-actions.pod:3203
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26293,12 +26505,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3194
+#: ../src/guestfs-actions.pod:3221
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_get_windows_systemroot"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3196
+#: ../src/guestfs-actions.pod:3223
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26308,17 +26520,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3212
+#: ../src/guestfs-actions.pod:3239
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.25)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3214
+#: ../src/guestfs-actions.pod:3241
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_live"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3216
+#: ../src/guestfs-actions.pod:3243
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26328,19 +26540,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3220
+#: ../src/guestfs-actions.pod:3247
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if a live image was detected on the disk."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3230
+#: ../src/guestfs-actions.pod:3257
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_multipart"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3232
+#: ../src/guestfs-actions.pod:3259
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26350,19 +26562,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3236
+#: ../src/guestfs-actions.pod:3263
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is part of a set."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3246
+#: ../src/guestfs-actions.pod:3273
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_is_netinst"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3248
+#: ../src/guestfs-actions.pod:3275
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26372,7 +26584,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3252
+#: ../src/guestfs-actions.pod:3279
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is a network installer, ie. not a "
 msgid ""
 "If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
 "disk), then this returns true if the disk is a network installer, ie. not a "
@@ -26381,12 +26593,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3264
+#: ../src/guestfs-actions.pod:3291
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_list_applications"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3266
+#: ../src/guestfs-actions.pod:3293
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_application_list *\n"
@@ -26396,7 +26608,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3272
+#: ../src/guestfs-actions.pod:3299
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call C<guestfs_inspect_os>, then "
 msgid ""
 "I<Note:> This call works differently from other parts of the inspection "
 "API.  You have to call C<guestfs_inspect_os>, then "
@@ -26409,7 +26621,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3362
+#: ../src/guestfs-actions.pod:3389
 msgid ""
 "This function returns a C<struct guestfs_application_list *>, or NULL if "
 "there was an error.  I<The caller must call C<guestfs_free_application_list> "
 msgid ""
 "This function returns a C<struct guestfs_application_list *>, or NULL if "
 "there was an error.  I<The caller must call C<guestfs_free_application_list> "
@@ -26417,17 +26629,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3366
+#: ../src/guestfs-actions.pod:3393
 msgid "(Added in 1.7.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.7.8)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3368
+#: ../src/guestfs-actions.pod:3395
 msgid "guestfs_inspect_os"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_inspect_os"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3370
+#: ../src/guestfs-actions.pod:3397
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26436,7 +26648,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3386
+#: ../src/guestfs-actions.pod:3413
 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, "
@@ -26444,7 +26656,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3391
+#: ../src/guestfs-actions.pod:3418
 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 "
@@ -26453,18 +26665,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3403 ../src/guestfs-actions.pod:3734
-#: ../src/guestfs-actions.pod:3816
+#: ../src/guestfs-actions.pod:3430 ../src/guestfs-actions.pod:3761
+#: ../src/guestfs-actions.pod:3843
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_list_filesystems>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3411
+#: ../src/guestfs-actions.pod:3438
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3413
+#: ../src/guestfs-actions.pod:3440
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26474,27 +26686,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3420 ../src/guestfs-actions.pod:3449
-#: ../src/guestfs-actions.pod:3479 ../src/guestfs-actions.pod:3494
-#: ../src/guestfs-actions.pod:3510 ../src/guestfs-actions.pod:3566
-#: ../src/guestfs-actions.pod:3581
+#: ../src/guestfs-actions.pod:3447 ../src/guestfs-actions.pod:3476
+#: ../src/guestfs-actions.pod:3506 ../src/guestfs-actions.pod:3521
+#: ../src/guestfs-actions.pod:3537 ../src/guestfs-actions.pod:3593
+#: ../src/guestfs-actions.pod:3608
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3424 ../src/guestfs-actions.pod:3453
-#: ../src/guestfs-actions.pod:3498 ../src/guestfs-actions.pod:3570
-#: ../src/guestfs-actions.pod:3585
+#: ../src/guestfs-actions.pod:3451 ../src/guestfs-actions.pod:3480
+#: ../src/guestfs-actions.pod:3525 ../src/guestfs-actions.pod:3597
+#: ../src/guestfs-actions.pod:3612
 msgid "(Added in 1.5.10)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.10)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3426
+#: ../src/guestfs-actions.pod:3453
 msgid "guestfs_is_busy"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_busy"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3428
+#: ../src/guestfs-actions.pod:3455
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26503,12 +26715,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3440
+#: ../src/guestfs-actions.pod:3467
 msgid "guestfs_is_chardev"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_chardev"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3442
+#: ../src/guestfs-actions.pod:3469
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26518,12 +26730,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3455
+#: ../src/guestfs-actions.pod:3482
 msgid "guestfs_is_config"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_config"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3457
+#: ../src/guestfs-actions.pod:3484
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26532,12 +26744,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3469
+#: ../src/guestfs-actions.pod:3496
 msgid "guestfs_is_dir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_dir"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3471
+#: ../src/guestfs-actions.pod:3498
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26547,12 +26759,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3485
+#: ../src/guestfs-actions.pod:3512
 msgid "guestfs_is_fifo"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_fifo"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3487
+#: ../src/guestfs-actions.pod:3514
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26562,12 +26774,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3500
+#: ../src/guestfs-actions.pod:3527
 msgid "guestfs_is_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3502
+#: ../src/guestfs-actions.pod:3529
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26577,12 +26789,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3516
+#: ../src/guestfs-actions.pod:3543
 msgid "guestfs_is_launching"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_launching"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3518
+#: ../src/guestfs-actions.pod:3545
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26591,12 +26803,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3530
+#: ../src/guestfs-actions.pod:3557
 msgid "guestfs_is_lv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_lv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3532
+#: ../src/guestfs-actions.pod:3559
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26606,12 +26818,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3543
+#: ../src/guestfs-actions.pod:3570
 msgid "guestfs_is_ready"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_ready"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3545
+#: ../src/guestfs-actions.pod:3572
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26620,12 +26832,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3557
+#: ../src/guestfs-actions.pod:3584
 msgid "guestfs_is_socket"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_socket"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3559
+#: ../src/guestfs-actions.pod:3586
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26635,12 +26847,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3572
+#: ../src/guestfs-actions.pod:3599
 msgid "guestfs_is_symlink"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_symlink"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3574
+#: ../src/guestfs-actions.pod:3601
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26650,12 +26862,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3587
+#: ../src/guestfs-actions.pod:3614
 msgid "guestfs_is_zero"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_zero"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3589
+#: ../src/guestfs-actions.pod:3616
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26665,17 +26877,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3598 ../src/guestfs-actions.pod:3612
+#: ../src/guestfs-actions.pod:3625 ../src/guestfs-actions.pod:3639
 msgid "(Added in 1.11.8)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.8)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3600
+#: ../src/guestfs-actions.pod:3627
 msgid "guestfs_is_zero_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_is_zero_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3602
+#: ../src/guestfs-actions.pod:3629
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26685,12 +26897,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3614
+#: ../src/guestfs-actions.pod:3641
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3616
+#: ../src/guestfs-actions.pod:3643
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26699,12 +26911,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3625
+#: ../src/guestfs-actions.pod:3652
 msgid "guestfs_launch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_launch"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3627
+#: ../src/guestfs-actions.pod:3654
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26713,12 +26925,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3645
+#: ../src/guestfs-actions.pod:3672
 msgid "guestfs_lchown"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lchown"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3647
+#: ../src/guestfs-actions.pod:3674
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26730,7 +26942,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3653
+#: ../src/guestfs-actions.pod:3680
 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 "
@@ -26738,12 +26950,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3665
+#: ../src/guestfs-actions.pod:3692
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lgetxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3667
+#: ../src/guestfs-actions.pod:3694
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26755,17 +26967,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3687
+#: ../src/guestfs-actions.pod:3714
 msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3695
+#: ../src/guestfs-actions.pod:3722
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3697
+#: ../src/guestfs-actions.pod:3724
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -26775,19 +26987,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3701
+#: ../src/guestfs-actions.pod:3728
 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:3711
+#: ../src/guestfs-actions.pod:3738
 msgid "guestfs_list_9p"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_9p"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3713
+#: ../src/guestfs-actions.pod:3740
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26796,12 +27008,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3725
+#: ../src/guestfs-actions.pod:3752
 msgid "guestfs_list_devices"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_devices"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3727
+#: ../src/guestfs-actions.pod:3754
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26810,12 +27022,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3742
+#: ../src/guestfs-actions.pod:3769
 msgid "guestfs_list_dm_devices"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_dm_devices"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3744
+#: ../src/guestfs-actions.pod:3771
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26824,14 +27036,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3749
+#: ../src/guestfs-actions.pod:3776
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to C<guestfs_luks_open>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
 "previous call to C<guestfs_luks_open>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3752
+#: ../src/guestfs-actions.pod:3779
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call C<guestfs_lvs> if you want to list logical "
 msgid ""
 "Device mapper devices which correspond to logical volumes are I<not> "
 "returned in this list.  Call C<guestfs_lvs> if you want to list logical "
@@ -26839,17 +27051,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3760 ../src/guestfs-actions.pod:5216
+#: ../src/guestfs-actions.pod:3787 ../src/guestfs-actions.pod:5243
 msgid "(Added in 1.11.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.11.15)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3762
+#: ../src/guestfs-actions.pod:3789
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_list_filesystems"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3764
+#: ../src/guestfs-actions.pod:3791
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26858,7 +27070,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3784
+#: ../src/guestfs-actions.pod:3811
 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 "
@@ -26866,7 +27078,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3788
+#: ../src/guestfs-actions.pod:3815
 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 "
@@ -26876,17 +27088,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3802 ../src/guestfs-actions.pod:5577
+#: ../src/guestfs-actions.pod:3829 ../src/guestfs-actions.pod:5604
 msgid "(Added in 1.5.15)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.15)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3804
+#: ../src/guestfs-actions.pod:3831
 msgid "guestfs_list_partitions"
 msgstr "guestfs_list_partitions"
 
 #. type: verbatim
 msgid "guestfs_list_partitions"
 msgstr "guestfs_list_partitions"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3806
+#: ../src/guestfs-actions.pod:3833
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -26898,19 +27110,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3813
+#: ../src/guestfs-actions.pod:3840
 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:3824
+#: ../src/guestfs-actions.pod:3851
 msgid "guestfs_ll"
 msgstr "guestfs_ll"
 
 #. type: verbatim
 msgid "guestfs_ll"
 msgstr "guestfs_ll"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3826
+#: ../src/guestfs-actions.pod:3853
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -26924,12 +27136,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3841
+#: ../src/guestfs-actions.pod:3868
 msgid "guestfs_ln"
 msgstr "guestfs_ln"
 
 #. type: verbatim
 msgid "guestfs_ln"
 msgstr "guestfs_ln"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3843
+#: ../src/guestfs-actions.pod:3870
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26945,12 +27157,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3854
+#: ../src/guestfs-actions.pod:3881
 msgid "guestfs_ln_f"
 msgstr "guestfs_ln_f"
 
 #. type: verbatim
 msgid "guestfs_ln_f"
 msgstr "guestfs_ln_f"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3856
+#: ../src/guestfs-actions.pod:3883
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26966,12 +27178,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3868
+#: ../src/guestfs-actions.pod:3895
 msgid "guestfs_ln_s"
 msgstr "guestfs_ln_s"
 
 #. type: verbatim
 msgid "guestfs_ln_s"
 msgstr "guestfs_ln_s"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3870
+#: ../src/guestfs-actions.pod:3897
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -26987,12 +27199,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3881
+#: ../src/guestfs-actions.pod:3908
 msgid "guestfs_ln_sf"
 msgstr "guestfs_ln_sf"
 
 #. type: verbatim
 msgid "guestfs_ln_sf"
 msgstr "guestfs_ln_sf"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3883
+#: ../src/guestfs-actions.pod:3910
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27008,12 +27220,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3895
+#: ../src/guestfs-actions.pod:3922
 msgid "guestfs_lremovexattr"
 msgstr "guestfs_lremovexattr"
 
 #. type: verbatim
 msgid "guestfs_lremovexattr"
 msgstr "guestfs_lremovexattr"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3897
+#: ../src/guestfs-actions.pod:3924
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27029,19 +27241,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3902
+#: ../src/guestfs-actions.pod:3929
 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:3910
+#: ../src/guestfs-actions.pod:3937
 msgid "guestfs_ls"
 msgstr "guestfs_ls"
 
 #. type: verbatim
 msgid "guestfs_ls"
 msgstr "guestfs_ls"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3912
+#: ../src/guestfs-actions.pod:3939
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27055,19 +27267,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3920
+#: ../src/guestfs-actions.pod:3947
 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:3929
+#: ../src/guestfs-actions.pod:3956
 msgid "guestfs_lsetxattr"
 msgstr "guestfs_lsetxattr"
 
 #. type: verbatim
 msgid "guestfs_lsetxattr"
 msgstr "guestfs_lsetxattr"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3931
+#: ../src/guestfs-actions.pod:3958
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27087,19 +27299,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3938
+#: ../src/guestfs-actions.pod:3965
 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:3946
+#: ../src/guestfs-actions.pod:3973
 msgid "guestfs_lstat"
 msgstr "guestfs_lstat"
 
 #. type: verbatim
 msgid "guestfs_lstat"
 msgstr "guestfs_lstat"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3948
+#: ../src/guestfs-actions.pod:3975
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -27113,32 +27325,32 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3954
+#: ../src/guestfs-actions.pod:3981
 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:3960 ../src/guestfs-actions.pod:6735
+#: ../src/guestfs-actions.pod:3987 ../src/guestfs-actions.pod:6762
 msgid ""
 "This function returns a C<struct guestfs_stat *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_stat> after use>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns a C<struct guestfs_stat *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_stat> after use>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3964 ../src/guestfs-actions.pod:6739
-#: ../src/guestfs-actions.pod:6757 ../src/guestfs-actions.pod:7138
+#: ../src/guestfs-actions.pod:3991 ../src/guestfs-actions.pod:6766
+#: ../src/guestfs-actions.pod:6784 ../src/guestfs-actions.pod:7165
 msgid "(Added in 0.9.2)"
 msgstr "(Додано у 0.9.2)"
 
 #. type: =head2
 msgid "(Added in 0.9.2)"
 msgstr "(Додано у 0.9.2)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3966
+#: ../src/guestfs-actions.pod:3993
 msgid "guestfs_lstatlist"
 msgstr "guestfs_lstatlist"
 
 #. type: verbatim
 msgid "guestfs_lstatlist"
 msgstr "guestfs_lstatlist"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3968
+#: ../src/guestfs-actions.pod:3995
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *\n"
@@ -27154,7 +27366,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3973
+#: ../src/guestfs-actions.pod:4000
 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 "
@@ -27162,7 +27374,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3982
+#: ../src/guestfs-actions.pod:4009
 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> "
@@ -27173,19 +27385,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:3990
+#: ../src/guestfs-actions.pod:4017
 msgid ""
 "This function returns a C<struct guestfs_stat_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_stat_list> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_stat_list *>, or NULL if there was "
 "an error.  I<The caller must call C<guestfs_free_stat_list> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:3996
+#: ../src/guestfs-actions.pod:4023
 msgid "guestfs_luks_add_key"
 msgstr "guestfs_luks_add_key"
 
 #. type: verbatim
 msgid "guestfs_luks_add_key"
 msgstr "guestfs_luks_add_key"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:3998
+#: ../src/guestfs-actions.pod:4025
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27205,16 +27417,16 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4010
+#: ../src/guestfs-actions.pod:4037
 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:4016 ../src/guestfs-actions.pod:4056
-#: ../src/guestfs-actions.pod:4079 ../src/guestfs-actions.pod:4099
-#: ../src/guestfs-actions.pod:4134 ../src/guestfs-actions.pod:4153
+#: ../src/guestfs-actions.pod:4043 ../src/guestfs-actions.pod:4083
+#: ../src/guestfs-actions.pod:4106 ../src/guestfs-actions.pod:4126
+#: ../src/guestfs-actions.pod:4161 ../src/guestfs-actions.pod:4180
 msgid ""
 "This function takes a key or passphrase parameter which could contain "
 "sensitive material.  Read the section L</KEYS AND PASSPHRASES> for more "
 msgid ""
 "This function takes a key or passphrase parameter which could contain "
 "sensitive material.  Read the section L</KEYS AND PASSPHRASES> for more "
@@ -27222,18 +27434,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4020 ../src/guestfs-actions.pod:4060
-#: ../src/guestfs-actions.pod:4083 ../src/guestfs-actions.pod:4103
+#: ../src/guestfs-actions.pod:4047 ../src/guestfs-actions.pod:4087
+#: ../src/guestfs-actions.pod:4110 ../src/guestfs-actions.pod:4130
 msgid "(Added in 1.5.2)"
 msgstr "(Додано у 1.5.2)"
 
 #. type: =head2
 msgid "(Added in 1.5.2)"
 msgstr "(Додано у 1.5.2)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4022
+#: ../src/guestfs-actions.pod:4049
 msgid "guestfs_luks_close"
 msgstr "guestfs_luks_close"
 
 #. type: verbatim
 msgid "guestfs_luks_close"
 msgstr "guestfs_luks_close"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4024
+#: ../src/guestfs-actions.pod:4051
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27247,7 +27459,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4028
+#: ../src/guestfs-actions.pod:4055
 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 "
@@ -27256,19 +27468,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4036 ../src/guestfs-actions.pod:4138
-#: ../src/guestfs-actions.pod:4157 ../src/guestfs-actions.pod:4207
-#: ../src/guestfs-actions.pod:4255
+#: ../src/guestfs-actions.pod:4063 ../src/guestfs-actions.pod:4165
+#: ../src/guestfs-actions.pod:4184 ../src/guestfs-actions.pod:4234
+#: ../src/guestfs-actions.pod:4282
 msgid "(Added in 1.5.1)"
 msgstr "(Додано у 1.5.1)"
 
 #. type: =head2
 msgid "(Added in 1.5.1)"
 msgstr "(Додано у 1.5.1)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4038
+#: ../src/guestfs-actions.pod:4065
 msgid "guestfs_luks_format"
 msgstr "guestfs_luks_format"
 
 #. type: verbatim
 msgid "guestfs_luks_format"
 msgstr "guestfs_luks_format"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4040
+#: ../src/guestfs-actions.pod:4067
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27286,12 +27498,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4062
+#: ../src/guestfs-actions.pod:4089
 msgid "guestfs_luks_format_cipher"
 msgstr "guestfs_luks_format_cipher"
 
 #. type: verbatim
 msgid "guestfs_luks_format_cipher"
 msgstr "guestfs_luks_format_cipher"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4064
+#: ../src/guestfs-actions.pod:4091
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27311,19 +27523,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4071
+#: ../src/guestfs-actions.pod:4098
 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:4085
+#: ../src/guestfs-actions.pod:4112
 msgid "guestfs_luks_kill_slot"
 msgstr "guestfs_luks_kill_slot"
 
 #. type: verbatim
 msgid "guestfs_luks_kill_slot"
 msgstr "guestfs_luks_kill_slot"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4087
+#: ../src/guestfs-actions.pod:4114
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27341,12 +27553,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4105
+#: ../src/guestfs-actions.pod:4132
 msgid "guestfs_luks_open"
 msgstr "guestfs_luks_open"
 
 #. type: verbatim
 msgid "guestfs_luks_open"
 msgstr "guestfs_luks_open"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4107
+#: ../src/guestfs-actions.pod:4134
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27364,7 +27576,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4125
+#: ../src/guestfs-actions.pod:4152
 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 "
@@ -27372,17 +27584,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4129
+#: ../src/guestfs-actions.pod:4156
 msgid "Use C<guestfs_list_dm_devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
 msgid "Use C<guestfs_list_dm_devices> to list all device mapper devices."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4140
+#: ../src/guestfs-actions.pod:4167
 msgid "guestfs_luks_open_ro"
 msgstr "guestfs_luks_open_ro"
 
 #. type: verbatim
 msgid "guestfs_luks_open_ro"
 msgstr "guestfs_luks_open_ro"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4142
+#: ../src/guestfs-actions.pod:4169
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27400,19 +27612,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4148
+#: ../src/guestfs-actions.pod:4175
 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:4159
+#: ../src/guestfs-actions.pod:4186
 msgid "guestfs_lvcreate"
 msgstr "guestfs_lvcreate"
 
 #. type: verbatim
 msgid "guestfs_lvcreate"
 msgstr "guestfs_lvcreate"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4161
+#: ../src/guestfs-actions.pod:4188
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27430,12 +27642,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4174
+#: ../src/guestfs-actions.pod:4201
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr "guestfs_lvm_canonical_lv_name"
 
 #. type: verbatim
 msgid "guestfs_lvm_canonical_lv_name"
 msgstr "guestfs_lvm_canonical_lv_name"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4176
+#: ../src/guestfs-actions.pod:4203
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27449,22 +27661,22 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4187
+#: ../src/guestfs-actions.pod:4214
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_is_lv>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4192
+#: ../src/guestfs-actions.pod:4219
 msgid "(Added in 1.5.24)"
 msgstr "(Додано у 1.5.24)"
 
 #. type: =head2
 msgid "(Added in 1.5.24)"
 msgstr "(Додано у 1.5.24)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4194
+#: ../src/guestfs-actions.pod:4221
 msgid "guestfs_lvm_clear_filter"
 msgstr "guestfs_lvm_clear_filter"
 
 #. type: verbatim
 msgid "guestfs_lvm_clear_filter"
 msgstr "guestfs_lvm_clear_filter"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4196
+#: ../src/guestfs-actions.pod:4223
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27476,19 +27688,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4199
+#: ../src/guestfs-actions.pod:4226
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4209
+#: ../src/guestfs-actions.pod:4236
 msgid "guestfs_lvm_remove_all"
 msgstr "guestfs_lvm_remove_all"
 
 #. type: verbatim
 msgid "guestfs_lvm_remove_all"
 msgstr "guestfs_lvm_remove_all"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4211
+#: ../src/guestfs-actions.pod:4238
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27500,12 +27712,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4224
+#: ../src/guestfs-actions.pod:4251
 msgid "guestfs_lvm_set_filter"
 msgstr "guestfs_lvm_set_filter"
 
 #. type: verbatim
 msgid "guestfs_lvm_set_filter"
 msgstr "guestfs_lvm_set_filter"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4226
+#: ../src/guestfs-actions.pod:4253
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27519,12 +27731,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4257
+#: ../src/guestfs-actions.pod:4284
 msgid "guestfs_lvremove"
 msgstr "guestfs_lvremove"
 
 #. type: verbatim
 msgid "guestfs_lvremove"
 msgstr "guestfs_lvremove"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4259
+#: ../src/guestfs-actions.pod:4286
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27538,18 +27750,18 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4271 ../src/guestfs-actions.pod:5674
-#: ../src/guestfs-actions.pod:7508
+#: ../src/guestfs-actions.pod:4298 ../src/guestfs-actions.pod:5701
+#: ../src/guestfs-actions.pod:7535
 msgid "(Added in 1.0.13)"
 msgstr "(Додано у 1.0.13)"
 
 #. type: =head2
 msgid "(Added in 1.0.13)"
 msgstr "(Додано у 1.0.13)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4273
+#: ../src/guestfs-actions.pod:4300
 msgid "guestfs_lvrename"
 msgstr "guestfs_lvrename"
 
 #. type: verbatim
 msgid "guestfs_lvrename"
 msgstr "guestfs_lvrename"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4275
+#: ../src/guestfs-actions.pod:4302
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27565,17 +27777,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4284 ../src/guestfs-actions.pod:7521
+#: ../src/guestfs-actions.pod:4311 ../src/guestfs-actions.pod:7548
 msgid "(Added in 1.0.83)"
 msgstr "(Додано у 1.0.83)"
 
 #. type: =head2
 msgid "(Added in 1.0.83)"
 msgstr "(Додано у 1.0.83)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4286
+#: ../src/guestfs-actions.pod:4313
 msgid "guestfs_lvresize"
 msgstr "guestfs_lvresize"
 
 #. type: verbatim
 msgid "guestfs_lvresize"
 msgstr "guestfs_lvresize"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4288
+#: ../src/guestfs-actions.pod:4315
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27591,12 +27803,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4301
+#: ../src/guestfs-actions.pod:4328
 msgid "guestfs_lvresize_free"
 msgstr "guestfs_lvresize_free"
 
 #. type: verbatim
 msgid "guestfs_lvresize_free"
 msgstr "guestfs_lvresize_free"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4303
+#: ../src/guestfs-actions.pod:4330
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27612,17 +27824,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4316
+#: ../src/guestfs-actions.pod:4343
 msgid "(Added in 1.3.3)"
 msgstr "(Додано у 1.3.3)"
 
 #. type: =head2
 msgid "(Added in 1.3.3)"
 msgstr "(Додано у 1.3.3)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4318
+#: ../src/guestfs-actions.pod:4345
 msgid "guestfs_lvs"
 msgstr "guestfs_lvs"
 
 #. type: verbatim
 msgid "guestfs_lvs"
 msgstr "guestfs_lvs"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4320
+#: ../src/guestfs-actions.pod:4347
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -27634,17 +27846,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4329
+#: ../src/guestfs-actions.pod:4356
 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:4337
+#: ../src/guestfs-actions.pod:4364
 msgid "guestfs_lvs_full"
 msgstr "guestfs_lvs_full"
 
 #. type: verbatim
 msgid "guestfs_lvs_full"
 msgstr "guestfs_lvs_full"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4339
+#: ../src/guestfs-actions.pod:4366
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *\n"
@@ -27656,19 +27868,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4345
+#: ../src/guestfs-actions.pod:4372
 msgid ""
 "This function returns a C<struct guestfs_lvm_lv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_lv_list> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_lvm_lv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_lv_list> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4351
+#: ../src/guestfs-actions.pod:4378
 msgid "guestfs_lvuuid"
 msgstr "guestfs_lvuuid"
 
 #. type: verbatim
 msgid "guestfs_lvuuid"
 msgstr "guestfs_lvuuid"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4353
+#: ../src/guestfs-actions.pod:4380
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27682,12 +27894,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4364
+#: ../src/guestfs-actions.pod:4391
 msgid "guestfs_lxattrlist"
 msgstr "guestfs_lxattrlist"
 
 #. type: verbatim
 msgid "guestfs_lxattrlist"
 msgstr "guestfs_lxattrlist"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4366
+#: ../src/guestfs-actions.pod:4393
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *\n"
@@ -27703,7 +27915,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4385
+#: ../src/guestfs-actions.pod:4412
 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 "
@@ -27714,12 +27926,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4399
+#: ../src/guestfs-actions.pod:4426
 msgid "guestfs_mkdir"
 msgstr "guestfs_mkdir"
 
 #. type: verbatim
 msgid "guestfs_mkdir"
 msgstr "guestfs_mkdir"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4401
+#: ../src/guestfs-actions.pod:4428
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27733,12 +27945,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4411
+#: ../src/guestfs-actions.pod:4438
 msgid "guestfs_mkdir_mode"
 msgstr "guestfs_mkdir_mode"
 
 #. type: verbatim
 msgid "guestfs_mkdir_mode"
 msgstr "guestfs_mkdir_mode"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4413
+#: ../src/guestfs-actions.pod:4440
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27754,17 +27966,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4425
+#: ../src/guestfs-actions.pod:4452
 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:4431
+#: ../src/guestfs-actions.pod:4458
 msgid "guestfs_mkdir_p"
 msgstr "guestfs_mkdir_p"
 
 #. type: verbatim
 msgid "guestfs_mkdir_p"
 msgstr "guestfs_mkdir_p"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4433
+#: ../src/guestfs-actions.pod:4460
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27778,12 +27990,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4444
+#: ../src/guestfs-actions.pod:4471
 msgid "guestfs_mkdtemp"
 msgstr "guestfs_mkdtemp"
 
 #. type: verbatim
 msgid "guestfs_mkdtemp"
 msgstr "guestfs_mkdtemp"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4446
+#: ../src/guestfs-actions.pod:4473
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -27797,12 +28009,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4474
+#: ../src/guestfs-actions.pod:4501
 msgid "guestfs_mke2fs_J"
 msgstr "guestfs_mke2fs_J"
 
 #. type: verbatim
 msgid "guestfs_mke2fs_J"
 msgstr "guestfs_mke2fs_J"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4476
+#: ../src/guestfs-actions.pod:4503
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27822,25 +28034,25 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4489
+#: ../src/guestfs-actions.pod:4516
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4493 ../src/guestfs-actions.pod:4511
-#: ../src/guestfs-actions.pod:4529 ../src/guestfs-actions.pod:4545
-#: ../src/guestfs-actions.pod:4559 ../src/guestfs-actions.pod:4573
-#: ../src/guestfs-actions.pod:4632 ../src/guestfs-actions.pod:4909
+#: ../src/guestfs-actions.pod:4520 ../src/guestfs-actions.pod:4538
+#: ../src/guestfs-actions.pod:4556 ../src/guestfs-actions.pod:4572
+#: ../src/guestfs-actions.pod:4586 ../src/guestfs-actions.pod:4600
+#: ../src/guestfs-actions.pod:4659 ../src/guestfs-actions.pod:4936
 msgid "(Added in 1.0.68)"
 msgstr "(Додано у 1.0.68)"
 
 #. type: =head2
 msgid "(Added in 1.0.68)"
 msgstr "(Додано у 1.0.68)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4495
+#: ../src/guestfs-actions.pod:4522
 msgid "guestfs_mke2fs_JL"
 msgstr "guestfs_mke2fs_JL"
 
 #. type: verbatim
 msgid "guestfs_mke2fs_JL"
 msgstr "guestfs_mke2fs_JL"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4497
+#: ../src/guestfs-actions.pod:4524
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27860,17 +28072,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4507
+#: ../src/guestfs-actions.pod:4534
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4513
+#: ../src/guestfs-actions.pod:4540
 msgid "guestfs_mke2fs_JU"
 msgstr "guestfs_mke2fs_JU"
 
 #. type: verbatim
 msgid "guestfs_mke2fs_JU"
 msgstr "guestfs_mke2fs_JU"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4515
+#: ../src/guestfs-actions.pod:4542
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27890,17 +28102,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4525
+#: ../src/guestfs-actions.pod:4552
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4531
+#: ../src/guestfs-actions.pod:4558
 msgid "guestfs_mke2journal"
 msgstr "guestfs_mke2journal"
 
 #. type: verbatim
 msgid "guestfs_mke2journal"
 msgstr "guestfs_mke2journal"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4533
+#: ../src/guestfs-actions.pod:4560
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27916,12 +28128,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4547
+#: ../src/guestfs-actions.pod:4574
 msgid "guestfs_mke2journal_L"
 msgstr "guestfs_mke2journal_L"
 
 #. type: verbatim
 msgid "guestfs_mke2journal_L"
 msgstr "guestfs_mke2journal_L"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4549
+#: ../src/guestfs-actions.pod:4576
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27939,12 +28151,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4561
+#: ../src/guestfs-actions.pod:4588
 msgid "guestfs_mke2journal_U"
 msgstr "guestfs_mke2journal_U"
 
 #. type: verbatim
 msgid "guestfs_mke2journal_U"
 msgstr "guestfs_mke2journal_U"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4563
+#: ../src/guestfs-actions.pod:4590
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27962,12 +28174,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4575
+#: ../src/guestfs-actions.pod:4602
 msgid "guestfs_mkfifo"
 msgstr "guestfs_mkfifo"
 
 #. type: verbatim
 msgid "guestfs_mkfifo"
 msgstr "guestfs_mkfifo"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4577
+#: ../src/guestfs-actions.pod:4604
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -27983,19 +28195,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4582
+#: ../src/guestfs-actions.pod:4609
 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:4592
+#: ../src/guestfs-actions.pod:4619
 msgid "guestfs_mkfs"
 msgstr "guestfs_mkfs"
 
 #. type: verbatim
 msgid "guestfs_mkfs"
 msgstr "guestfs_mkfs"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4594
+#: ../src/guestfs-actions.pod:4621
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28011,12 +28223,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4607
+#: ../src/guestfs-actions.pod:4634
 msgid "guestfs_mkfs_b"
 msgstr "guestfs_mkfs_b"
 
 #. type: verbatim
 msgid "guestfs_mkfs_b"
 msgstr "guestfs_mkfs_b"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4609
+#: ../src/guestfs-actions.pod:4636
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28034,20 +28246,27 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4615
+#: ../src/guestfs-actions.pod:4642
 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 "
 "filesystem type, but typically they are C<1024>, C<2048> or C<4096> only."
 msgstr ""
 
 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 "
 "filesystem type, but typically they are C<1024>, C<2048> or C<4096> only."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:4652
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_mkfs_opts> "
+"call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4634
+#: ../src/guestfs-actions.pod:4661
 msgid "guestfs_mkfs_opts"
 msgstr "guestfs_mkfs_opts"
 
 #. type: verbatim
 msgid "guestfs_mkfs_opts"
 msgstr "guestfs_mkfs_opts"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4636
+#: ../src/guestfs-actions.pod:4663
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28065,7 +28284,7 @@ msgstr ""
 "\n"
 
 #. type: verbatim
 "\n"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4647
+#: ../src/guestfs-actions.pod:4674
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
@@ -28076,17 +28295,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4695
+#: ../src/guestfs-actions.pod:4722
 msgid "(Added in 1.7.19)"
 msgstr "(Додано у 1.7.19)"
 
 #. type: =head2
 msgid "(Added in 1.7.19)"
 msgstr "(Додано у 1.7.19)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4697
+#: ../src/guestfs-actions.pod:4724
 msgid "guestfs_mkfs_opts_va"
 msgstr "guestfs_mkfs_opts_va"
 
 #. type: verbatim
 msgid "guestfs_mkfs_opts_va"
 msgstr "guestfs_mkfs_opts_va"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4699
+#: ../src/guestfs-actions.pod:4726
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28104,17 +28323,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4705
+#: ../src/guestfs-actions.pod:4732
 msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4709
+#: ../src/guestfs-actions.pod:4736
 msgid "guestfs_mkfs_opts_argv"
 msgstr "guestfs_mkfs_opts_argv"
 
 #. type: verbatim
 msgid "guestfs_mkfs_opts_argv"
 msgstr "guestfs_mkfs_opts_argv"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4711
+#: ../src/guestfs-actions.pod:4738
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28132,17 +28351,17 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4717
+#: ../src/guestfs-actions.pod:4744
 msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4721
+#: ../src/guestfs-actions.pod:4748
 msgid "guestfs_mkmountpoint"
 msgstr "guestfs_mkmountpoint"
 
 #. type: verbatim
 msgid "guestfs_mkmountpoint"
 msgstr "guestfs_mkmountpoint"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4723
+#: ../src/guestfs-actions.pod:4750
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28156,7 +28375,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4727
+#: ../src/guestfs-actions.pod:4754
 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 "
@@ -28164,7 +28383,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4751
+#: ../src/guestfs-actions.pod:4778
 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 "
@@ -28172,7 +28391,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4755
+#: ../src/guestfs-actions.pod:4782
 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 "
@@ -28181,7 +28400,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4762
+#: ../src/guestfs-actions.pod:4789
 msgid ""
 "Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
 "can cause C<guestfs_umount_all> to be called when the handle is closed which "
 msgid ""
 "Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
 "can cause C<guestfs_umount_all> to be called when the handle is closed which "
@@ -28189,18 +28408,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4768 ../src/guestfs-actions.pod:5084
-#: ../src/guestfs-actions.pod:6094
+#: ../src/guestfs-actions.pod:4795 ../src/guestfs-actions.pod:5111
+#: ../src/guestfs-actions.pod:6121
 msgid "(Added in 1.0.62)"
 msgstr "(Додано у 1.0.62)"
 
 #. type: =head2
 msgid "(Added in 1.0.62)"
 msgstr "(Додано у 1.0.62)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4770
+#: ../src/guestfs-actions.pod:4797
 msgid "guestfs_mknod"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mknod"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4772
+#: ../src/guestfs-actions.pod:4799
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28213,7 +28432,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4787
+#: ../src/guestfs-actions.pod:4814
 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 "
@@ -28224,12 +28443,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4801
+#: ../src/guestfs-actions.pod:4828
 msgid "guestfs_mknod_b"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mknod_b"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4803
+#: ../src/guestfs-actions.pod:4830
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28242,7 +28461,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4810
+#: ../src/guestfs-actions.pod:4837
 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 "
@@ -28250,12 +28469,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4820
+#: ../src/guestfs-actions.pod:4847
 msgid "guestfs_mknod_c"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mknod_c"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4822
+#: ../src/guestfs-actions.pod:4849
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28268,7 +28487,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4829
+#: ../src/guestfs-actions.pod:4856
 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 "
@@ -28276,12 +28495,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4839
+#: ../src/guestfs-actions.pod:4866
 msgid "guestfs_mkswap"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4841
+#: ../src/guestfs-actions.pod:4868
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28291,12 +28510,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4851
+#: ../src/guestfs-actions.pod:4878
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4853
+#: ../src/guestfs-actions.pod:4880
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28307,12 +28526,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4868
+#: ../src/guestfs-actions.pod:4895
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4870
+#: ../src/guestfs-actions.pod:4897
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28323,12 +28542,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4881
+#: ../src/guestfs-actions.pod:4908
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4883
+#: ../src/guestfs-actions.pod:4910
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28338,19 +28557,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4889
+#: ../src/guestfs-actions.pod:4916
 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:4896
+#: ../src/guestfs-actions.pod:4923
 msgid "guestfs_modprobe"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_modprobe"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4898
+#: ../src/guestfs-actions.pod:4925
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28360,12 +28579,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4911
+#: ../src/guestfs-actions.pod:4938
 msgid "guestfs_mount"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4913
+#: ../src/guestfs-actions.pod:4940
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28376,7 +28595,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4932
+#: ../src/guestfs-actions.pod:4959
 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 "
@@ -28387,13 +28606,20 @@ msgid ""
 "(use an empty string for the first parameter if you don't want any options)."
 msgstr ""
 
 "(use an empty string for the first parameter if you don't want any options)."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:4971
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_mount_options> "
+"call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:4953
+#: ../src/guestfs-actions.pod:4980
 msgid "guestfs_mount_9p"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_9p"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4955
+#: ../src/guestfs-actions.pod:4982
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28405,7 +28631,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4966
+#: ../src/guestfs-actions.pod:4993
 #, no-wrap
 msgid ""
 " GUESTFS_MOUNT_9P_OPTIONS, const char *options,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_MOUNT_9P_OPTIONS, const char *options,\n"
@@ -28413,12 +28639,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4979
+#: ../src/guestfs-actions.pod:5006
 msgid "guestfs_mount_9p_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_9p_va"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4981
+#: ../src/guestfs-actions.pod:5008
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28430,17 +28656,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4987
+#: ../src/guestfs-actions.pod:5014
 msgid "This is the \"va_list variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:4991
+#: ../src/guestfs-actions.pod:5018
 msgid "guestfs_mount_9p_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_9p_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:4993
+#: ../src/guestfs-actions.pod:5020
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28452,17 +28678,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:4999
+#: ../src/guestfs-actions.pod:5026
 msgid "This is the \"argv variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_mount_9p>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5003
+#: ../src/guestfs-actions.pod:5030
 msgid "guestfs_mount_loop"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_loop"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5005
+#: ../src/guestfs-actions.pod:5032
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28473,12 +28699,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5018
+#: ../src/guestfs-actions.pod:5045
 msgid "guestfs_mount_options"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_options"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5020
+#: ../src/guestfs-actions.pod:5047
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28490,25 +28716,25 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5026
+#: ../src/guestfs-actions.pod:5053
 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:5036 ../src/guestfs-actions.pod:5050
-#: ../src/guestfs-actions.pod:5067
+#: ../src/guestfs-actions.pod:5063 ../src/guestfs-actions.pod:5077
+#: ../src/guestfs-actions.pod:5094
 msgid "(Added in 1.0.10)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.10)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5038
+#: ../src/guestfs-actions.pod:5065
 msgid "guestfs_mount_ro"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_ro"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5040
+#: ../src/guestfs-actions.pod:5067
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28519,19 +28745,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5045
+#: ../src/guestfs-actions.pod:5072
 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:5052
+#: ../src/guestfs-actions.pod:5079
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5054
+#: ../src/guestfs-actions.pod:5081
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28544,7 +28770,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5061
+#: ../src/guestfs-actions.pod:5088
 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<-"
@@ -28552,12 +28778,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5069
+#: ../src/guestfs-actions.pod:5096
 msgid "guestfs_mountpoints"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mountpoints"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5071
+#: ../src/guestfs-actions.pod:5098
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28566,7 +28792,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5074
+#: ../src/guestfs-actions.pod:5101
 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 "
@@ -28574,12 +28800,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5086
+#: ../src/guestfs-actions.pod:5113
 msgid "guestfs_mounts"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mounts"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5088
+#: ../src/guestfs-actions.pod:5115
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -28588,17 +28814,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5096
+#: ../src/guestfs-actions.pod:5123
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5104
+#: ../src/guestfs-actions.pod:5131
 msgid "guestfs_mv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_mv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5106
+#: ../src/guestfs-actions.pod:5133
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28609,12 +28835,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5118
+#: ../src/guestfs-actions.pod:5145
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5120
+#: ../src/guestfs-actions.pod:5147
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28625,17 +28851,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5139
+#: ../src/guestfs-actions.pod:5166
 msgid "(Added in 1.0.43)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.43)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5141
+#: ../src/guestfs-actions.pod:5168
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5143
+#: ../src/guestfs-actions.pod:5170
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28644,13 +28870,20 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:5189 ../src/guestfs-actions.pod:5279
+msgid ""
+"This function is deprecated.  In new code, use the L</"
+"guestfs_ntfsresize_opts> call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:5171
+#: ../src/guestfs-actions.pod:5198
 msgid "guestfs_ntfsresize_opts"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_opts"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5173
+#: ../src/guestfs-actions.pod:5200
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28661,7 +28894,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5183
+#: ../src/guestfs-actions.pod:5210
 #, no-wrap
 msgid ""
 " GUESTFS_NTFSRESIZE_OPTS_SIZE, int64_t size,\n"
 #, no-wrap
 msgid ""
 " GUESTFS_NTFSRESIZE_OPTS_SIZE, int64_t size,\n"
@@ -28670,7 +28903,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5203
+#: ../src/guestfs-actions.pod:5230
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
 msgid ""
 "After the resize operation, the filesystem is always marked as requiring a "
 "consistency check (for safety).  You have to boot into Windows to perform "
@@ -28681,12 +28914,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5218
+#: ../src/guestfs-actions.pod:5245
 msgid "guestfs_ntfsresize_opts_va"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_opts_va"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5220
+#: ../src/guestfs-actions.pod:5247
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28697,17 +28930,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5225
+#: ../src/guestfs-actions.pod:5252
 msgid "This is the \"va_list variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"va_list variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5229
+#: ../src/guestfs-actions.pod:5256
 msgid "guestfs_ntfsresize_opts_argv"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_opts_argv"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5231
+#: ../src/guestfs-actions.pod:5258
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28718,17 +28951,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5236
+#: ../src/guestfs-actions.pod:5263
 msgid "This is the \"argv variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
 msgid "This is the \"argv variant\" of L</guestfs_ntfsresize_opts>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5240
+#: ../src/guestfs-actions.pod:5267
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5242
+#: ../src/guestfs-actions.pod:5269
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28739,26 +28972,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5247
+#: ../src/guestfs-actions.pod:5274
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command is the same as C<guestfs_ntfsresize> except that it allows you "
 "to specify the new size (in bytes) explicitly."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5259 ../src/guestfs-actions.pod:5701
-#: ../src/guestfs-actions.pod:5774 ../src/guestfs-actions.pod:6042
-#: ../src/guestfs-actions.pod:7665
+#: ../src/guestfs-actions.pod:5286 ../src/guestfs-actions.pod:5728
+#: ../src/guestfs-actions.pod:5801 ../src/guestfs-actions.pod:6069
+#: ../src/guestfs-actions.pod:7692
 msgid "(Added in 1.3.14)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.14)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5261
+#: ../src/guestfs-actions.pod:5288
 msgid "guestfs_part_add"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_add"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5263
+#: ../src/guestfs-actions.pod:5290
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28771,34 +29004,34 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5270
+#: ../src/guestfs-actions.pod:5297
 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:5282
+#: ../src/guestfs-actions.pod:5309
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5287 ../src/guestfs-actions.pod:5325
-#: ../src/guestfs-actions.pod:5378 ../src/guestfs-actions.pod:5462
-#: ../src/guestfs-actions.pod:5500 ../src/guestfs-actions.pod:5519
-#: ../src/guestfs-actions.pod:5559
+#: ../src/guestfs-actions.pod:5314 ../src/guestfs-actions.pod:5352
+#: ../src/guestfs-actions.pod:5405 ../src/guestfs-actions.pod:5489
+#: ../src/guestfs-actions.pod:5527 ../src/guestfs-actions.pod:5546
+#: ../src/guestfs-actions.pod:5586
 msgid "(Added in 1.0.78)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.78)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5289
+#: ../src/guestfs-actions.pod:5316
 msgid "guestfs_part_del"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_del"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5291
+#: ../src/guestfs-actions.pod:5318
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28809,12 +29042,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5306
+#: ../src/guestfs-actions.pod:5333
 msgid "guestfs_part_disk"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_disk"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5308
+#: ../src/guestfs-actions.pod:5335
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28825,7 +29058,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5313
+#: ../src/guestfs-actions.pod:5340
 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 "
@@ -28833,19 +29066,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5317
+#: ../src/guestfs-actions.pod:5344
 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:5327
+#: ../src/guestfs-actions.pod:5354
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5329
+#: ../src/guestfs-actions.pod:5356
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28856,17 +29089,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5337
+#: ../src/guestfs-actions.pod:5364
 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:5343
+#: ../src/guestfs-actions.pod:5370
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5345
+#: ../src/guestfs-actions.pod:5372
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28877,7 +29110,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5353 ../src/guestfs-actions.pod:5535
+#: ../src/guestfs-actions.pod:5380 ../src/guestfs-actions.pod:5562
 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 "
@@ -28885,12 +29118,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5361
+#: ../src/guestfs-actions.pod:5388
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5363
+#: ../src/guestfs-actions.pod:5390
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -28900,7 +29133,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5370
+#: ../src/guestfs-actions.pod:5397
 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 "
@@ -28908,12 +29141,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5380
+#: ../src/guestfs-actions.pod:5407
 msgid "guestfs_part_init"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_init"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5382
+#: ../src/guestfs-actions.pod:5409
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28924,19 +29157,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5391
+#: ../src/guestfs-actions.pod:5418
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5464
+#: ../src/guestfs-actions.pod:5491
 msgid "guestfs_part_list"
 msgstr "guestfs_part_list"
 
 #. type: verbatim
 msgid "guestfs_part_list"
 msgstr "guestfs_part_list"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5466
+#: ../src/guestfs-actions.pod:5493
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *\n"
@@ -28950,14 +29183,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5483
+#: ../src/guestfs-actions.pod:5510
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5496
+#: ../src/guestfs-actions.pod:5523
 msgid ""
 "This function returns a C<struct guestfs_partition_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_partition_list> after "
 msgid ""
 "This function returns a C<struct guestfs_partition_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_partition_list> after "
@@ -28965,12 +29198,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5502
+#: ../src/guestfs-actions.pod:5529
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5504
+#: ../src/guestfs-actions.pod:5531
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28982,12 +29215,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5521
+#: ../src/guestfs-actions.pod:5548
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5523
+#: ../src/guestfs-actions.pod:5550
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -28999,12 +29232,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5543
+#: ../src/guestfs-actions.pod:5570
 msgid "guestfs_part_set_name"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_set_name"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5545
+#: ../src/guestfs-actions.pod:5572
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29016,12 +29249,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5561
+#: ../src/guestfs-actions.pod:5588
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_part_to_dev"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5563
+#: ../src/guestfs-actions.pod:5590
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29031,19 +29264,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5571
+#: ../src/guestfs-actions.pod:5598
 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:5579
+#: ../src/guestfs-actions.pod:5606
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5581
+#: ../src/guestfs-actions.pod:5608
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29052,12 +29285,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5593
+#: ../src/guestfs-actions.pod:5620
 msgid "guestfs_pread"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pread"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5595
+#: ../src/guestfs-actions.pod:5622
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29070,17 +29303,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5608
+#: ../src/guestfs-actions.pod:5635
 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:5619
+#: ../src/guestfs-actions.pod:5646
 msgid "guestfs_pread_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pread_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5621
+#: ../src/guestfs-actions.pod:5648
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29093,22 +29326,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5634
+#: ../src/guestfs-actions.pod:5661
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5643
+#: ../src/guestfs-actions.pod:5670
 msgid "(Added in 1.5.21)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.21)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5645
+#: ../src/guestfs-actions.pod:5672
 msgid "guestfs_pvcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5647
+#: ../src/guestfs-actions.pod:5674
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29118,12 +29351,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5659
+#: ../src/guestfs-actions.pod:5686
 msgid "guestfs_pvremove"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvremove"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5661
+#: ../src/guestfs-actions.pod:5688
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29133,12 +29366,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5676
+#: ../src/guestfs-actions.pod:5703
 msgid "guestfs_pvresize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvresize"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5678
+#: ../src/guestfs-actions.pod:5705
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29148,12 +29381,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5689
+#: ../src/guestfs-actions.pod:5716
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5691
+#: ../src/guestfs-actions.pod:5718
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29164,19 +29397,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5696
+#: ../src/guestfs-actions.pod:5723
 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:5703
+#: ../src/guestfs-actions.pod:5730
 msgid "guestfs_pvs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5705
+#: ../src/guestfs-actions.pod:5732
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29185,17 +29418,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5714
+#: ../src/guestfs-actions.pod:5741
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5722
+#: ../src/guestfs-actions.pod:5749
 msgid "guestfs_pvs_full"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvs_full"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5724
+#: ../src/guestfs-actions.pod:5751
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *\n"
@@ -29204,19 +29437,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5730
+#: ../src/guestfs-actions.pod:5757
 msgid ""
 "This function returns a C<struct guestfs_lvm_pv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_pv_list> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_lvm_pv_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_pv_list> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5736
+#: ../src/guestfs-actions.pod:5763
 msgid "guestfs_pvuuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pvuuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5738
+#: ../src/guestfs-actions.pod:5765
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29226,12 +29459,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5749
+#: ../src/guestfs-actions.pod:5776
 msgid "guestfs_pwrite"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pwrite"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5751
+#: ../src/guestfs-actions.pod:5778
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29244,17 +29477,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5767
+#: ../src/guestfs-actions.pod:5794
 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:5776
+#: ../src/guestfs-actions.pod:5803
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_pwrite_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5778
+#: ../src/guestfs-actions.pod:5805
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29267,22 +29500,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5793
+#: ../src/guestfs-actions.pod:5820
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 #. type: textblock
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5800
+#: ../src/guestfs-actions.pod:5827
 msgid "(Added in 1.5.20)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.5.20)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5802
+#: ../src/guestfs-actions.pod:5829
 msgid "guestfs_read_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_read_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5804
+#: ../src/guestfs-actions.pod:5831
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29293,7 +29526,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5812
+#: ../src/guestfs-actions.pod:5839
 msgid ""
 "Unlike C<guestfs_cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<guestfs_download>, this "
 msgid ""
 "Unlike C<guestfs_cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<guestfs_download>, this "
@@ -29301,17 +29534,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5824
+#: ../src/guestfs-actions.pod:5851
 msgid "(Added in 1.0.63)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.63)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5826
+#: ../src/guestfs-actions.pod:5853
 msgid "guestfs_read_lines"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_read_lines"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5828
+#: ../src/guestfs-actions.pod:5855
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29321,7 +29554,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5837
+#: ../src/guestfs-actions.pod:5864
 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 "
@@ -29330,12 +29563,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5848
+#: ../src/guestfs-actions.pod:5875
 msgid "guestfs_readdir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_readdir"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5850
+#: ../src/guestfs-actions.pod:5877
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *\n"
@@ -29345,7 +29578,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5904
+#: ../src/guestfs-actions.pod:5931
 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 "
@@ -29353,19 +29586,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5908
+#: ../src/guestfs-actions.pod:5935
 msgid ""
 "This function returns a C<struct guestfs_dirent_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_dirent_list> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_dirent_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_dirent_list> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5914
+#: ../src/guestfs-actions.pod:5941
 msgid "guestfs_readlink"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_readlink"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5916
+#: ../src/guestfs-actions.pod:5943
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29375,12 +29608,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5927
+#: ../src/guestfs-actions.pod:5954
 msgid "guestfs_readlinklist"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_readlinklist"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5929
+#: ../src/guestfs-actions.pod:5956
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -29391,12 +29624,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5962
+#: ../src/guestfs-actions.pod:5989
 msgid "guestfs_realpath"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_realpath"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5964
+#: ../src/guestfs-actions.pod:5991
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -29406,12 +29639,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:5976
+#: ../src/guestfs-actions.pod:6003
 msgid "guestfs_removexattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_removexattr"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5978
+#: ../src/guestfs-actions.pod:6005
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29422,17 +29655,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:5986
+#: ../src/guestfs-actions.pod:6013
 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:5992
+#: ../src/guestfs-actions.pod:6019
 msgid "guestfs_resize2fs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:5994
+#: ../src/guestfs-actions.pod:6021
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29442,7 +29675,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6001
+#: ../src/guestfs-actions.pod:6028
 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> "
@@ -29451,12 +29684,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6011
+#: ../src/guestfs-actions.pod:6038
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs_M"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6013
+#: ../src/guestfs-actions.pod:6040
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29466,7 +29699,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6017
+#: ../src/guestfs-actions.pod:6044
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 "resized to its minimum size.  This works like the I<-M> option to the "
 msgid ""
 "This command is the same as C<guestfs_resize2fs>, but the filesystem is "
 "resized to its minimum size.  This works like the I<-M> option to the "
@@ -29474,7 +29707,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6021
+#: ../src/guestfs-actions.pod:6048
 msgid ""
 "To get the resulting size of the filesystem you should call "
 "C<guestfs_tune2fs_l> and read the C<Block size> and C<Block count> values.  "
 msgid ""
 "To get the resulting size of the filesystem you should call "
 "C<guestfs_tune2fs_l> and read the C<Block size> and C<Block count> values.  "
@@ -29483,12 +29716,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6030
+#: ../src/guestfs-actions.pod:6057
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6032
+#: ../src/guestfs-actions.pod:6059
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29499,19 +29732,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6037
+#: ../src/guestfs-actions.pod:6064
 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:6044
+#: ../src/guestfs-actions.pod:6071
 msgid "guestfs_rm"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rm"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6046
+#: ../src/guestfs-actions.pod:6073
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29521,12 +29754,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6056
+#: ../src/guestfs-actions.pod:6083
 msgid "guestfs_rm_rf"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rm_rf"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6058
+#: ../src/guestfs-actions.pod:6085
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29536,12 +29769,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6070
+#: ../src/guestfs-actions.pod:6097
 msgid "guestfs_rmdir"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rmdir"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6072
+#: ../src/guestfs-actions.pod:6099
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29551,12 +29784,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6082
+#: ../src/guestfs-actions.pod:6109
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6084
+#: ../src/guestfs-actions.pod:6111
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29566,19 +29799,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6088
+#: ../src/guestfs-actions.pod:6115
 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:6096
+#: ../src/guestfs-actions.pod:6123
 msgid "guestfs_scrub_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_scrub_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6098
+#: ../src/guestfs-actions.pod:6125
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29588,18 +29821,18 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6113 ../src/guestfs-actions.pod:6131
-#: ../src/guestfs-actions.pod:6150
+#: ../src/guestfs-actions.pod:6140 ../src/guestfs-actions.pod:6158
+#: ../src/guestfs-actions.pod:6177
 msgid "(Added in 1.0.52)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.52)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6115
+#: ../src/guestfs-actions.pod:6142
 msgid "guestfs_scrub_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_scrub_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6117
+#: ../src/guestfs-actions.pod:6144
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29609,12 +29842,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6133
+#: ../src/guestfs-actions.pod:6160
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6135
+#: ../src/guestfs-actions.pod:6162
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29624,7 +29857,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6139
+#: ../src/guestfs-actions.pod:6166
 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>, "
@@ -29633,12 +29866,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6152
+#: ../src/guestfs-actions.pod:6179
 msgid "guestfs_set_append"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_append"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6154
+#: ../src/guestfs-actions.pod:6181
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29648,12 +29881,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6171
+#: ../src/guestfs-actions.pod:6198
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_attach_method"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6173
+#: ../src/guestfs-actions.pod:6200
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29663,12 +29896,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6201
+#: ../src/guestfs-actions.pod:6228
 msgid "guestfs_set_autosync"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_autosync"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6203
+#: ../src/guestfs-actions.pod:6230
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29678,12 +29911,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6219
+#: ../src/guestfs-actions.pod:6246
 msgid "guestfs_set_direct"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_direct"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6221
+#: ../src/guestfs-actions.pod:6248
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29693,7 +29926,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6229
+#: ../src/guestfs-actions.pod:6256
 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 "
@@ -29701,12 +29934,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6242
+#: ../src/guestfs-actions.pod:6269
 msgid "guestfs_set_e2label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_e2label"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6244
+#: ../src/guestfs-actions.pod:6271
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29717,19 +29950,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6253
+#: ../src/guestfs-actions.pod:6280
 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:6260
+#: ../src/guestfs-actions.pod:6287
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6262
+#: ../src/guestfs-actions.pod:6289
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29740,19 +29973,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6272
+#: ../src/guestfs-actions.pod:6299
 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:6279
+#: ../src/guestfs-actions.pod:6306
 msgid "guestfs_set_memsize"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_memsize"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6281
+#: ../src/guestfs-actions.pod:6308
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29762,19 +29995,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6285
+#: ../src/guestfs-actions.pod:6312
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6300
+#: ../src/guestfs-actions.pod:6327
 msgid "guestfs_set_network"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_network"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6302
+#: ../src/guestfs-actions.pod:6329
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29784,19 +30017,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6312
+#: ../src/guestfs-actions.pod:6339
 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:6319
+#: ../src/guestfs-actions.pod:6346
 msgid "guestfs_set_path"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_path"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6321
+#: ../src/guestfs-actions.pod:6348
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29806,12 +30039,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6336
+#: ../src/guestfs-actions.pod:6363
 msgid "guestfs_set_pgroup"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_pgroup"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6338
+#: ../src/guestfs-actions.pod:6365
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29821,12 +30054,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6355
+#: ../src/guestfs-actions.pod:6382
 msgid "guestfs_set_qemu"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_qemu"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6357
+#: ../src/guestfs-actions.pod:6384
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29836,12 +30069,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6383
+#: ../src/guestfs-actions.pod:6410
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6385
+#: ../src/guestfs-actions.pod:6412
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29851,7 +30084,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6389
+#: ../src/guestfs-actions.pod:6416
 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 "
@@ -29860,19 +30093,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6394
+#: ../src/guestfs-actions.pod:6421
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6407
+#: ../src/guestfs-actions.pod:6434
 msgid "guestfs_set_selinux"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_selinux"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6409
+#: ../src/guestfs-actions.pod:6436
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29882,12 +30115,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6426
+#: ../src/guestfs-actions.pod:6453
 msgid "guestfs_set_trace"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_trace"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6428
+#: ../src/guestfs-actions.pod:6455
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29897,19 +30130,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6442
+#: ../src/guestfs-actions.pod:6469
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Trace messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6450
+#: ../src/guestfs-actions.pod:6477
 msgid "guestfs_set_verbose"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_set_verbose"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6452
+#: ../src/guestfs-actions.pod:6479
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29919,19 +30152,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6461
+#: ../src/guestfs-actions.pod:6488
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Verbose messages are normally sent to C<stderr>, unless you register a "
 "callback to send them somewhere else (see C<guestfs_set_event_callback>)."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6469
+#: ../src/guestfs-actions.pod:6496
 msgid "guestfs_setcon"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_setcon"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6471
+#: ../src/guestfs-actions.pod:6498
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29941,12 +30174,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6484
+#: ../src/guestfs-actions.pod:6511
 msgid "guestfs_setxattr"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_setxattr"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6486
+#: ../src/guestfs-actions.pod:6513
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29959,17 +30192,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6497
+#: ../src/guestfs-actions.pod:6524
 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:6503
+#: ../src/guestfs-actions.pod:6530
 msgid "guestfs_sfdisk"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6505
+#: ../src/guestfs-actions.pod:6532
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -29983,18 +30216,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6533
+#: ../src/guestfs-actions.pod:6560
 msgid ""
 "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 msgid ""
 "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:6568 ../src/guestfs-actions.pod:6598
+#: ../src/guestfs-actions.pod:6631
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_part_add> call "
+"instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6550
+#: ../src/guestfs-actions.pod:6577
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6552
+#: ../src/guestfs-actions.pod:6579
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30005,7 +30246,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6557
+#: ../src/guestfs-actions.pod:6584
 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 "
@@ -30014,19 +30255,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6563
+#: ../src/guestfs-actions.pod:6590
 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:6580
+#: ../src/guestfs-actions.pod:6607
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6582
+#: ../src/guestfs-actions.pod:6609
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30041,24 +30282,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6594
+#: ../src/guestfs-actions.pod:6621
 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:6597
+#: ../src/guestfs-actions.pod:6624
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6613
+#: ../src/guestfs-actions.pod:6640
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6615
+#: ../src/guestfs-actions.pod:6642
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30068,7 +30309,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6619
+#: ../src/guestfs-actions.pod:6646
 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, "
@@ -30077,12 +30318,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6632
+#: ../src/guestfs-actions.pod:6659
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6634
+#: ../src/guestfs-actions.pod:6661
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30092,12 +30333,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6648
+#: ../src/guestfs-actions.pod:6675
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6650
+#: ../src/guestfs-actions.pod:6677
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30107,17 +30348,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6658
+#: ../src/guestfs-actions.pod:6685
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:6690
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_part_list> "
+"call instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:6672
+#: ../src/guestfs-actions.pod:6699
 msgid "guestfs_sh"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sh"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6674
+#: ../src/guestfs-actions.pod:6701
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30127,22 +30375,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6681
+#: ../src/guestfs-actions.pod:6708
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 #. type: textblock
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6689
+#: ../src/guestfs-actions.pod:6716
 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:6696
+#: ../src/guestfs-actions.pod:6723
 msgid "guestfs_sh_lines"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sh_lines"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6698
+#: ../src/guestfs-actions.pod:6725
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30152,24 +30400,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6702
+#: ../src/guestfs-actions.pod:6729
 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:6705
+#: ../src/guestfs-actions.pod:6732
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 #. type: =head2
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6713
+#: ../src/guestfs-actions.pod:6740
 msgid "guestfs_sleep"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sleep"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6715
+#: ../src/guestfs-actions.pod:6742
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30179,17 +30427,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6723
+#: ../src/guestfs-actions.pod:6750
 msgid "(Added in 1.0.41)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.41)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6725 ../src/guestfs-structs.pod:109
+#: ../src/guestfs-actions.pod:6752 ../src/guestfs-structs.pod:109
 msgid "guestfs_stat"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_stat"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6727
+#: ../src/guestfs-actions.pod:6754
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *\n"
@@ -30199,12 +30447,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6741 ../src/guestfs-structs.pod:135
+#: ../src/guestfs-actions.pod:6768 ../src/guestfs-structs.pod:135
 msgid "guestfs_statvfs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_statvfs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6743
+#: ../src/guestfs-actions.pod:6770
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *\n"
@@ -30214,19 +30462,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6753
+#: ../src/guestfs-actions.pod:6780
 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:6759
+#: ../src/guestfs-actions.pod:6786
 msgid "guestfs_strings"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_strings"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6761
+#: ../src/guestfs-actions.pod:6788
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30236,12 +30484,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6777
+#: ../src/guestfs-actions.pod:6804
 msgid "guestfs_strings_e"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_strings_e"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6779
+#: ../src/guestfs-actions.pod:6806
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30252,26 +30500,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6784
+#: ../src/guestfs-actions.pod:6811
 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:6794
+#: ../src/guestfs-actions.pod:6821
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6832
+#: ../src/guestfs-actions.pod:6859
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6834
+#: ../src/guestfs-actions.pod:6861
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30281,19 +30529,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6838
+#: ../src/guestfs-actions.pod:6865
 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:6846
+#: ../src/guestfs-actions.pod:6873
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6848
+#: ../src/guestfs-actions.pod:6875
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30303,12 +30551,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6858
+#: ../src/guestfs-actions.pod:6885
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6860
+#: ../src/guestfs-actions.pod:6887
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30318,12 +30566,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6871
+#: ../src/guestfs-actions.pod:6898
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6873
+#: ../src/guestfs-actions.pod:6900
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30333,12 +30581,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6884
+#: ../src/guestfs-actions.pod:6911
 msgid "guestfs_swapon_device"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_device"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6886
+#: ../src/guestfs-actions.pod:6913
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30348,7 +30596,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6890
+#: ../src/guestfs-actions.pod:6917
 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 "
@@ -30356,12 +30604,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6906
+#: ../src/guestfs-actions.pod:6933
 msgid "guestfs_swapon_file"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_file"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6908
+#: ../src/guestfs-actions.pod:6935
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30371,19 +30619,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6912
+#: ../src/guestfs-actions.pod:6939
 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:6919
+#: ../src/guestfs-actions.pod:6946
 msgid "guestfs_swapon_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_label"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6921
+#: ../src/guestfs-actions.pod:6948
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30393,19 +30641,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6925
+#: ../src/guestfs-actions.pod:6952
 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:6932
+#: ../src/guestfs-actions.pod:6959
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6934
+#: ../src/guestfs-actions.pod:6961
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30415,19 +30663,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:6938
+#: ../src/guestfs-actions.pod:6965
 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:6945
+#: ../src/guestfs-actions.pod:6972
 msgid "guestfs_sync"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_sync"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6947
+#: ../src/guestfs-actions.pod:6974
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30436,12 +30684,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6960
+#: ../src/guestfs-actions.pod:6987
 msgid "guestfs_tail"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tail"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6962
+#: ../src/guestfs-actions.pod:6989
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30451,12 +30699,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:6978
+#: ../src/guestfs-actions.pod:7005
 msgid "guestfs_tail_n"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tail_n"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:6980
+#: ../src/guestfs-actions.pod:7007
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30467,12 +30715,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7002
+#: ../src/guestfs-actions.pod:7029
 msgid "guestfs_tar_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tar_in"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7004
+#: ../src/guestfs-actions.pod:7031
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30483,24 +30731,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7012
+#: ../src/guestfs-actions.pod:7039
 msgid ""
 "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7017 ../src/guestfs-actions.pod:7034
-#: ../src/guestfs-actions.pod:7050 ../src/guestfs-actions.pod:7066
+#: ../src/guestfs-actions.pod:7044 ../src/guestfs-actions.pod:7061
+#: ../src/guestfs-actions.pod:7077 ../src/guestfs-actions.pod:7093
 msgid "(Added in 1.0.3)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.3)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7019
+#: ../src/guestfs-actions.pod:7046
 msgid "guestfs_tar_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tar_out"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7021
+#: ../src/guestfs-actions.pod:7048
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30511,19 +30759,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7029
+#: ../src/guestfs-actions.pod:7056
 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:7036
+#: ../src/guestfs-actions.pod:7063
 msgid "guestfs_tgz_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tgz_in"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7038
+#: ../src/guestfs-actions.pod:7065
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30534,17 +30782,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7046
+#: ../src/guestfs-actions.pod:7073
 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:7052
+#: ../src/guestfs-actions.pod:7079
 msgid "guestfs_tgz_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tgz_out"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7054
+#: ../src/guestfs-actions.pod:7081
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30555,17 +30803,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7062
+#: ../src/guestfs-actions.pod:7089
 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:7068
+#: ../src/guestfs-actions.pod:7095
 msgid "guestfs_touch"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_touch"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7070
+#: ../src/guestfs-actions.pod:7097
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30575,12 +30823,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7085
+#: ../src/guestfs-actions.pod:7112
 msgid "guestfs_truncate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_truncate"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7087
+#: ../src/guestfs-actions.pod:7114
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30590,12 +30838,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7098
+#: ../src/guestfs-actions.pod:7125
 msgid "guestfs_truncate_size"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_truncate_size"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7100
+#: ../src/guestfs-actions.pod:7127
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30606,7 +30854,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7108
+#: ../src/guestfs-actions.pod:7135
 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 "
@@ -30615,12 +30863,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7118
+#: ../src/guestfs-actions.pod:7145
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7120
+#: ../src/guestfs-actions.pod:7147
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30630,12 +30878,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7140
+#: ../src/guestfs-actions.pod:7167
 msgid "guestfs_txz_in"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_txz_in"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7142
+#: ../src/guestfs-actions.pod:7169
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30646,12 +30894,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7154
+#: ../src/guestfs-actions.pod:7181
 msgid "guestfs_txz_out"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_txz_out"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7156
+#: ../src/guestfs-actions.pod:7183
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30662,12 +30910,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7168
+#: ../src/guestfs-actions.pod:7195
 msgid "guestfs_umask"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_umask"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7170
+#: ../src/guestfs-actions.pod:7197
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30677,19 +30925,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7186
+#: ../src/guestfs-actions.pod:7213
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7195
+#: ../src/guestfs-actions.pod:7222
 msgid "guestfs_umount"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_umount"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7197
+#: ../src/guestfs-actions.pod:7224
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30699,12 +30947,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7209
+#: ../src/guestfs-actions.pod:7236
 msgid "guestfs_umount_all"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_umount_all"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7211
+#: ../src/guestfs-actions.pod:7238
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30713,12 +30961,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7222
+#: ../src/guestfs-actions.pod:7249
 msgid "guestfs_upload"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_upload"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7224
+#: ../src/guestfs-actions.pod:7251
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30729,17 +30977,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7234
+#: ../src/guestfs-actions.pod:7261
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7245
+#: ../src/guestfs-actions.pod:7272
 msgid "guestfs_upload_offset"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_upload_offset"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7247
+#: ../src/guestfs-actions.pod:7274
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30751,7 +30999,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7263
+#: ../src/guestfs-actions.pod:7290
 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 "
@@ -30759,17 +31007,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7268
+#: ../src/guestfs-actions.pod:7295
 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:7279
+#: ../src/guestfs-actions.pod:7306
 msgid "guestfs_utimens"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_utimens"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7281
+#: ../src/guestfs-actions.pod:7308
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30783,12 +31031,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7310 ../src/guestfs-structs.pod:175
+#: ../src/guestfs-actions.pod:7337 ../src/guestfs-structs.pod:175
 msgid "guestfs_version"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_version"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7312
+#: ../src/guestfs-actions.pod:7339
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version *\n"
@@ -30797,7 +31045,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7340
+#: ../src/guestfs-actions.pod:7367
 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 "
@@ -30806,24 +31054,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7346
+#: ../src/guestfs-actions.pod:7373
 msgid ""
 "This function returns a C<struct guestfs_version *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_version> after use>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This function returns a C<struct guestfs_version *>, or NULL if there was an "
 "error.  I<The caller must call C<guestfs_free_version> after use>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7350
+#: ../src/guestfs-actions.pod:7377
 msgid "(Added in 1.0.58)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.0.58)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7352
+#: ../src/guestfs-actions.pod:7379
 msgid "guestfs_vfs_label"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vfs_label"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7354
+#: ../src/guestfs-actions.pod:7381
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30833,22 +31081,22 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7363
+#: ../src/guestfs-actions.pod:7390
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 #. type: textblock
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7368 ../src/guestfs-actions.pod:7405
+#: ../src/guestfs-actions.pod:7395 ../src/guestfs-actions.pod:7432
 msgid "(Added in 1.3.18)"
 msgstr ""
 
 #. type: =head2
 msgid "(Added in 1.3.18)"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7370
+#: ../src/guestfs-actions.pod:7397
 msgid "guestfs_vfs_type"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vfs_type"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7372
+#: ../src/guestfs-actions.pod:7399
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30858,12 +31106,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7389
+#: ../src/guestfs-actions.pod:7416
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7391
+#: ../src/guestfs-actions.pod:7418
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -30873,17 +31121,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7400
+#: ../src/guestfs-actions.pod:7427
 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:7407
+#: ../src/guestfs-actions.pod:7434
 msgid "guestfs_vg_activate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vg_activate"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7409
+#: ../src/guestfs-actions.pod:7436
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30894,12 +31142,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7426
+#: ../src/guestfs-actions.pod:7453
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7428
+#: ../src/guestfs-actions.pod:7455
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30909,12 +31157,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7441
+#: ../src/guestfs-actions.pod:7468
 msgid "guestfs_vgcreate"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgcreate"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7443
+#: ../src/guestfs-actions.pod:7470
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30925,12 +31173,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7455
+#: ../src/guestfs-actions.pod:7482
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7457
+#: ../src/guestfs-actions.pod:7484
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30940,24 +31188,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7464
+#: ../src/guestfs-actions.pod:7491
 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:7467
+#: ../src/guestfs-actions.pod:7494
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7475
+#: ../src/guestfs-actions.pod:7502
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7477
+#: ../src/guestfs-actions.pod:7504
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -30967,24 +31215,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7484
+#: ../src/guestfs-actions.pod:7511
 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:7487
+#: ../src/guestfs-actions.pod:7514
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7495
+#: ../src/guestfs-actions.pod:7522
 msgid "guestfs_vgremove"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgremove"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7497
+#: ../src/guestfs-actions.pod:7524
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -30994,12 +31242,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7510
+#: ../src/guestfs-actions.pod:7537
 msgid "guestfs_vgrename"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgrename"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7512
+#: ../src/guestfs-actions.pod:7539
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31010,12 +31258,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7523
+#: ../src/guestfs-actions.pod:7550
 msgid "guestfs_vgs"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgs"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7525
+#: ../src/guestfs-actions.pod:7552
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31024,17 +31272,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7534
+#: ../src/guestfs-actions.pod:7561
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7542
+#: ../src/guestfs-actions.pod:7569
 msgid "guestfs_vgs_full"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgs_full"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7544
+#: ../src/guestfs-actions.pod:7571
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *\n"
@@ -31043,19 +31291,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7550
+#: ../src/guestfs-actions.pod:7577
 msgid ""
 "This function returns a C<struct guestfs_lvm_vg_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_vg_list> after use>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "This function returns a C<struct guestfs_lvm_vg_list *>, or NULL if there "
 "was an error.  I<The caller must call C<guestfs_free_lvm_vg_list> after use>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7556
+#: ../src/guestfs-actions.pod:7583
 msgid "guestfs_vgscan"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vgscan"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7558
+#: ../src/guestfs-actions.pod:7585
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31064,12 +31312,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7568
+#: ../src/guestfs-actions.pod:7595
 msgid "guestfs_vguuid"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_vguuid"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7570
+#: ../src/guestfs-actions.pod:7597
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -31079,12 +31327,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7581
+#: ../src/guestfs-actions.pod:7608
 msgid "guestfs_wait_ready"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wait_ready"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7583
+#: ../src/guestfs-actions.pod:7610
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31093,12 +31341,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7586
+#: ../src/guestfs-actions.pod:7613
 msgid "This function is a no op."
 msgstr ""
 
 #. type: textblock
 msgid "This function is a no op."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7588
+#: ../src/guestfs-actions.pod:7615
 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 "
@@ -31106,25 +31354,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7593
+#: ../src/guestfs-actions.pod:7620
 msgid ""
 "If you see any calls to this function in code then you can just remove them, "
 "unless you want to retain compatibility with older versions of the API."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "If you see any calls to this function in code then you can just remove them, "
 "unless you want to retain compatibility with older versions of the API."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7599
+#: ../src/guestfs-actions.pod:7626
 msgid ""
 msgid ""
-"This function is deprecated.  In new code, use the C<launch> call instead."
+"This function is deprecated.  In new code, use the L</guestfs_launch> call "
+"instead."
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7608
+#: ../src/guestfs-actions.pod:7635
 msgid "guestfs_wc_c"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wc_c"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7610
+#: ../src/guestfs-actions.pod:7637
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31134,12 +31383,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7621
+#: ../src/guestfs-actions.pod:7648
 msgid "guestfs_wc_l"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wc_l"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7623
+#: ../src/guestfs-actions.pod:7650
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31149,12 +31398,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7634
+#: ../src/guestfs-actions.pod:7661
 msgid "guestfs_wc_w"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_wc_w"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7636
+#: ../src/guestfs-actions.pod:7663
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31164,12 +31413,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7647
+#: ../src/guestfs-actions.pod:7674
 msgid "guestfs_write"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_write"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7649
+#: ../src/guestfs-actions.pod:7676
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31181,17 +31430,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7658
+#: ../src/guestfs-actions.pod:7685
 msgid "See also C<guestfs_write_append>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_write_append>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7667
+#: ../src/guestfs-actions.pod:7694
 msgid "guestfs_write_append"
 msgstr ""
 
 #. type: verbatim
 msgid "guestfs_write_append"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7669
+#: ../src/guestfs-actions.pod:7696
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31203,17 +31452,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7678
+#: ../src/guestfs-actions.pod:7705
 msgid "See also C<guestfs_write>."
 msgstr ""
 
 #. type: =head2
 msgid "See also C<guestfs_write>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7687
+#: ../src/guestfs-actions.pod:7714
 msgid "guestfs_write_file"
 msgstr "guestfs_write_file"
 
 #. type: verbatim
 msgid "guestfs_write_file"
 msgstr "guestfs_write_file"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7689
+#: ../src/guestfs-actions.pod:7716
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31230,13 +31479,20 @@ msgstr ""
 "                     int size);\n"
 "\n"
 
 "                     int size);\n"
 "\n"
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:7738
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_write> call "
+"instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7720
+#: ../src/guestfs-actions.pod:7747
 msgid "guestfs_zegrep"
 msgstr "guestfs_zegrep"
 
 #. type: verbatim
 msgid "guestfs_zegrep"
 msgstr "guestfs_zegrep"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7722
+#: ../src/guestfs-actions.pod:7749
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31252,12 +31508,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7739
+#: ../src/guestfs-actions.pod:7766
 msgid "guestfs_zegrepi"
 msgstr "guestfs_zegrepi"
 
 #. type: verbatim
 msgid "guestfs_zegrepi"
 msgstr "guestfs_zegrepi"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7741
+#: ../src/guestfs-actions.pod:7768
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31273,12 +31529,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7758
+#: ../src/guestfs-actions.pod:7785
 msgid "guestfs_zero"
 msgstr "guestfs_zero"
 
 #. type: verbatim
 msgid "guestfs_zero"
 msgstr "guestfs_zero"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7760
+#: ../src/guestfs-actions.pod:7787
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31292,19 +31548,19 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7770
+#: ../src/guestfs-actions.pod:7801
 msgid ""
 "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, "
 "C<guestfs_is_zero_device>"
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, "
 "C<guestfs_is_zero_device>"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7782
+#: ../src/guestfs-actions.pod:7813
 msgid "guestfs_zero_device"
 msgstr "guestfs_zero_device"
 
 #. type: verbatim
 msgid "guestfs_zero_device"
 msgstr "guestfs_zero_device"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7784
+#: ../src/guestfs-actions.pod:7815
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31318,24 +31574,24 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7788
+#: ../src/guestfs-actions.pod:7819
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with "
 "C<guestfs_zero> which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with "
 "C<guestfs_zero> which just zeroes the first few blocks of a device."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7802
+#: ../src/guestfs-actions.pod:7837
 msgid "(Added in 1.3.1)"
 msgstr "(Додано у 1.3.1)"
 
 #. type: =head2
 msgid "(Added in 1.3.1)"
 msgstr "(Додано у 1.3.1)"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7804
+#: ../src/guestfs-actions.pod:7839
 msgid "guestfs_zerofree"
 msgstr "guestfs_zerofree"
 
 #. type: verbatim
 msgid "guestfs_zerofree"
 msgstr "guestfs_zerofree"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7806
+#: ../src/guestfs-actions.pod:7841
 #, no-wrap
 msgid ""
 " int\n"
 #, no-wrap
 msgid ""
 " int\n"
@@ -31349,12 +31605,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7825
+#: ../src/guestfs-actions.pod:7860
 msgid "guestfs_zfgrep"
 msgstr "guestfs_zfgrep"
 
 #. type: verbatim
 msgid "guestfs_zfgrep"
 msgstr "guestfs_zfgrep"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7827
+#: ../src/guestfs-actions.pod:7862
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31370,12 +31626,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7844
+#: ../src/guestfs-actions.pod:7879
 msgid "guestfs_zfgrepi"
 msgstr "guestfs_zfgrepi"
 
 #. type: verbatim
 msgid "guestfs_zfgrepi"
 msgstr "guestfs_zfgrepi"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7846
+#: ../src/guestfs-actions.pod:7881
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31391,12 +31647,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7863
+#: ../src/guestfs-actions.pod:7898
 msgid "guestfs_zfile"
 msgstr "guestfs_zfile"
 
 #. type: verbatim
 msgid "guestfs_zfile"
 msgstr "guestfs_zfile"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7865
+#: ../src/guestfs-actions.pod:7900
 #, no-wrap
 msgid ""
 " char *\n"
 #, no-wrap
 msgid ""
 " char *\n"
@@ -31412,19 +31668,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs-actions.pod:7875
+#: ../src/guestfs-actions.pod:7910
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
+#. type: textblock
+#: ../src/guestfs-actions.pod:7916
+msgid ""
+"This function is deprecated.  In new code, use the L</guestfs_file> call "
+"instead."
+msgstr ""
+
 #. type: =head2
 #. type: =head2
-#: ../src/guestfs-actions.pod:7890
+#: ../src/guestfs-actions.pod:7925
 msgid "guestfs_zgrep"
 msgstr "guestfs_zgrep"
 
 #. type: verbatim
 msgid "guestfs_zgrep"
 msgstr "guestfs_zgrep"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7892
+#: ../src/guestfs-actions.pod:7927
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31440,12 +31703,12 @@ msgstr ""
 "\n"
 
 #. type: =head2
 "\n"
 
 #. type: =head2
-#: ../src/guestfs-actions.pod:7909
+#: ../src/guestfs-actions.pod:7944
 msgid "guestfs_zgrepi"
 msgstr "guestfs_zgrepi"
 
 #. type: verbatim
 msgid "guestfs_zgrepi"
 msgstr "guestfs_zgrepi"
 
 #. type: verbatim
-#: ../src/guestfs-actions.pod:7911
+#: ../src/guestfs-actions.pod:7946
 #, no-wrap
 msgid ""
 " char **\n"
 #, no-wrap
 msgid ""
 " char **\n"
@@ -31487,11 +31750,23 @@ msgstr ""
 
 #. type: =item
 #: ../src/guestfs-availability.pod:26
 
 #. type: =item
 #: ../src/guestfs-availability.pod:26
+#, fuzzy
+#| msgid "B<scrub>"
+msgid "B<grub>"
+msgstr "B<scrub>"
+
+#. type: textblock
+#: ../src/guestfs-availability.pod:28
+msgid "The following functions: L</guestfs_grub_install>"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-availability.pod:31
 msgid "B<inotify>"
 msgstr "B<inotify>"
 
 #. type: textblock
 msgid "B<inotify>"
 msgstr "B<inotify>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:28
+#: ../src/guestfs-availability.pod:33
 msgid ""
 "The following functions: L</guestfs_inotify_add_watch> L</"
 "guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> L</"
 msgid ""
 "The following functions: L</guestfs_inotify_add_watch> L</"
 "guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> L</"
@@ -31499,34 +31774,34 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:36
+#: ../src/guestfs-availability.pod:41
 msgid "B<linuxfsuuid>"
 msgstr "B<linuxfsuuid>"
 
 #. type: textblock
 msgid "B<linuxfsuuid>"
 msgstr "B<linuxfsuuid>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:38
+#: ../src/guestfs-availability.pod:43
 msgid ""
 "The following functions: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> L</"
 "guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> L</"
 "guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:45
+#: ../src/guestfs-availability.pod:50
 msgid "B<linuxmodules>"
 msgstr "B<linuxmodules>"
 
 #. type: textblock
 msgid "B<linuxmodules>"
 msgstr "B<linuxmodules>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:47
+#: ../src/guestfs-availability.pod:52
 msgid "The following functions: L</guestfs_modprobe>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_modprobe>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:50
+#: ../src/guestfs-availability.pod:55
 msgid "B<linuxxattrs>"
 msgstr "B<linuxxattrs>"
 
 #. type: textblock
 msgid "B<linuxxattrs>"
 msgstr "B<linuxxattrs>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:52
+#: ../src/guestfs-availability.pod:57
 msgid ""
 "The following functions: L</guestfs_getxattr> L</guestfs_getxattrs> L</"
 "guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> L</"
 msgid ""
 "The following functions: L</guestfs_getxattr> L</guestfs_getxattrs> L</"
 "guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> L</"
@@ -31535,12 +31810,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:63
+#: ../src/guestfs-availability.pod:68
 msgid "B<luks>"
 msgstr "B<luks>"
 
 #. type: textblock
 msgid "B<luks>"
 msgstr "B<luks>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:65
+#: ../src/guestfs-availability.pod:70
 msgid ""
 "The following functions: L</guestfs_luks_add_key> L</guestfs_luks_close> L</"
 "guestfs_luks_format> L</guestfs_luks_format_cipher> L</"
 msgid ""
 "The following functions: L</guestfs_luks_add_key> L</guestfs_luks_close> L</"
 "guestfs_luks_format> L</guestfs_luks_format_cipher> L</"
@@ -31548,12 +31823,12 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:74
+#: ../src/guestfs-availability.pod:79
 msgid "B<lvm2>"
 msgstr "B<lvm2>"
 
 #. type: textblock
 msgid "B<lvm2>"
 msgstr "B<lvm2>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:76
+#: ../src/guestfs-availability.pod:81
 msgid ""
 "The following functions: L</guestfs_is_lv> L</guestfs_lvcreate> L</"
 "guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> L</"
 msgid ""
 "The following functions: L</guestfs_is_lv> L</guestfs_lvcreate> L</"
 "guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> L</"
@@ -31565,88 +31840,88 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:99
+#: ../src/guestfs-availability.pod:104
 msgid "B<mknod>"
 msgstr "B<mknod>"
 
 #. type: textblock
 msgid "B<mknod>"
 msgstr "B<mknod>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:101
+#: ../src/guestfs-availability.pod:106
 msgid ""
 "The following functions: L</guestfs_mkfifo> L</guestfs_mknod> L</"
 "guestfs_mknod_b> L</guestfs_mknod_c>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_mkfifo> L</guestfs_mknod> L</"
 "guestfs_mknod_b> L</guestfs_mknod_c>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:107
+#: ../src/guestfs-availability.pod:112
 msgid "B<ntfs3g>"
 msgstr "B<ntfs3g>"
 
 #. type: textblock
 msgid "B<ntfs3g>"
 msgstr "B<ntfs3g>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:109
+#: ../src/guestfs-availability.pod:114
 msgid "The following functions: L</guestfs_ntfs_3g_probe>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_ntfs_3g_probe>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:112
+#: ../src/guestfs-availability.pod:117
 msgid "B<ntfsprogs>"
 msgstr "B<ntfsprogs>"
 
 #. type: textblock
 msgid "B<ntfsprogs>"
 msgstr "B<ntfsprogs>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:114
+#: ../src/guestfs-availability.pod:119
 msgid ""
 "The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_opts> "
 "L</guestfs_ntfsresize_size>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_opts> "
 "L</guestfs_ntfsresize_size>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:119
+#: ../src/guestfs-availability.pod:124
 msgid "B<realpath>"
 msgstr "B<realpath>"
 
 #. type: textblock
 msgid "B<realpath>"
 msgstr "B<realpath>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:121
+#: ../src/guestfs-availability.pod:126
 msgid "The following functions: L</guestfs_realpath>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_realpath>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:124
+#: ../src/guestfs-availability.pod:129
 msgid "B<scrub>"
 msgstr "B<scrub>"
 
 #. type: textblock
 msgid "B<scrub>"
 msgstr "B<scrub>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:126
+#: ../src/guestfs-availability.pod:131
 msgid ""
 "The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> L</"
 "guestfs_scrub_freespace>"
 msgstr ""
 
 #. type: =item
 msgid ""
 "The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> L</"
 "guestfs_scrub_freespace>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:131
+#: ../src/guestfs-availability.pod:136
 msgid "B<selinux>"
 msgstr "B<selinux>"
 
 #. type: textblock
 msgid "B<selinux>"
 msgstr "B<selinux>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:133
+#: ../src/guestfs-availability.pod:138
 msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:137
+#: ../src/guestfs-availability.pod:142
 msgid "B<xz>"
 msgstr "B<xz>"
 
 #. type: textblock
 msgid "B<xz>"
 msgstr "B<xz>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:139
+#: ../src/guestfs-availability.pod:144
 msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
 msgstr ""
 
 #. type: =item
 msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs-availability.pod:143
+#: ../src/guestfs-availability.pod:148
 msgid "B<zerofree>"
 msgstr "B<zerofree>"
 
 #. type: textblock
 msgid "B<zerofree>"
 msgstr "B<zerofree>"
 
 #. type: textblock
-#: ../src/guestfs-availability.pod:145
+#: ../src/guestfs-availability.pod:150
 msgid "The following functions: L</guestfs_zerofree>"
 msgstr ""
 
 msgid "The following functions: L</guestfs_zerofree>"
 msgstr ""
 
@@ -35018,11 +35293,16 @@ msgstr "guestfs_set_out_of_memory_handler"
 
 #. type: verbatim
 #: ../src/guestfs.pod:1454
 
 #. type: verbatim
 #: ../src/guestfs.pod:1454
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " typedef void (*guestfs_abort_cb) (void);\n"
+#| " int guestfs_set_out_of_memory_handler (guestfs_h *g,\n"
+#| "                                        guestfs_abort_cb);\n"
+#| "\n"
 msgid ""
 " typedef void (*guestfs_abort_cb) (void);\n"
 msgid ""
 " typedef void (*guestfs_abort_cb) (void);\n"
-" int guestfs_set_out_of_memory_handler (guestfs_h *g,\n"
-"                                        guestfs_abort_cb);\n"
+" void guestfs_set_out_of_memory_handler (guestfs_h *g,\n"
+"                                         guestfs_abort_cb);\n"
 "\n"
 msgstr ""
 " typedef void (*guestfs_abort_cb) (void);\n"
 "\n"
 msgstr ""
 " typedef void (*guestfs_abort_cb) (void);\n"
@@ -36508,18 +36788,227 @@ msgstr ""
 
 #. type: =head2
 #: ../src/guestfs.pod:2230
 
 #. type: =head2
 #: ../src/guestfs.pod:2230
-msgid "COMMUNICATION PROTOCOL"
+msgid "APPLIANCE BOOT PROCESS"
 msgstr ""
 
 #. type: textblock
 #: ../src/guestfs.pod:2232
 msgid ""
 msgstr ""
 
 #. type: textblock
 #: ../src/guestfs.pod:2232
 msgid ""
+"This process has evolved and continues to evolve.  The description here "
+"corresponds only to the current version of libguestfs and is provided for "
+"information only."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2236
+msgid ""
+"In order to follow the stages involved below, enable libguestfs debugging "
+"(set the environment variable C<LIBGUESTFS_DEBUG=1>)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2241
+#, fuzzy
+#| msgid "C<appliance>"
+msgid "Create the appliance"
+msgstr "C<appliance>"
+
+#. type: textblock
+#: ../src/guestfs.pod:2243
+msgid ""
+"C<febootstrap-supermin-helper> is invoked to create the kernel, a small "
+"initrd and the appliance."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2246
+msgid ""
+"The appliance is cached in C</var/tmp/.guestfs-E<lt>UIDE<gt>> (or in another "
+"directory if C<TMPDIR> is set)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2249
+msgid ""
+"For a complete description of how the appliance is created and cached, read "
+"the L<febootstrap(8)> and L<febootstrap-supermin-helper(8)> man pages."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2253
+msgid "Start qemu and boot the kernel"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2255
+msgid "qemu is invoked to boot the kernel."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2257
+msgid "Run the initrd"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2259
+msgid ""
+"C<febootstrap-supermin-helper> builds a small initrd.  The initrd is not the "
+"appliance.  The purpose of the initrd is to load enough kernel modules in "
+"order that the appliance itself can be mounted and started."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2263
+msgid ""
+"The initrd is a cpio archive called C</var/tmp/.guestfs-E<lt>UIDE<gt>/"
+"initrd>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2266
+msgid ""
+"When the initrd has started you will see messages showing that kernel "
+"modules are being loaded, similar to this:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2269
+#, no-wrap
+msgid ""
+" febootstrap: ext2 mini initrd starting up\n"
+" febootstrap: mounting /sys\n"
+" febootstrap: internal insmod libcrc32c.ko\n"
+" febootstrap: internal insmod crc32c-intel.ko\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2274
+msgid "Find and mount the appliance device"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2276
+msgid ""
+"The appliance is a sparse file containing an ext2 filesystem which contains "
+"a familiar (although reduced in size) Linux operating system.  It would "
+"normally be called C</var/tmp/.guestfs-E<lt>UIDE<gt>/root>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2280
+msgid ""
+"The regular disks being inspected by libguestfs are the first devices "
+"exposed by qemu (eg. as C</dev/vda>)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2283
+msgid ""
+"The last disk added to qemu is the appliance itself (eg. C</dev/vdb> if "
+"there was only one regular disk)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2286
+msgid ""
+"Thus the final job of the initrd is to locate the appliance disk, mount it, "
+"and switch root into the appliance, and run C</init> from the appliance."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2290
+msgid "If this works successfully you will see messages such as:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2292
+#, no-wrap
+msgid ""
+" febootstrap: picked /sys/block/vdb/dev as root device\n"
+" febootstrap: creating /dev/root as block special 252:16\n"
+" febootstrap: mounting new root on /root\n"
+" febootstrap: chroot\n"
+" Starting /init script ...\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2298
+msgid ""
+"Note that C<Starting /init script ...> indicates that the appliance's init "
+"script is now running."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2301
+msgid "Initialize the appliance"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2303
+msgid ""
+"The appliance itself now initializes itself.  This involves starting certain "
+"processes like C<udev>, possibly printing some debug information, and "
+"finally running the daemon (C<guestfsd>)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2307
+#, fuzzy
+#| msgid "C<daemon>"
+msgid "The daemon"
+msgstr "C<daemon>"
+
+#. type: textblock
+#: ../src/guestfs.pod:2309
+msgid ""
+"Finally the daemon (C<guestfsd>) runs inside the appliance.  If it runs you "
+"should see:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2312
+#, fuzzy, no-wrap
+#| msgid ""
+#| " set-verbose true|false\n"
+#| "\n"
+msgid ""
+" verbose daemon enabled\n"
+"\n"
+msgstr ""
+" set-verbose true|false\n"
+"\n"
+
+#. type: textblock
+#: ../src/guestfs.pod:2314
+msgid ""
+"The daemon expects to see a named virtio-serial port exposed by qemu and "
+"connected on the other end to the library."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2317
+msgid ""
+"The daemon connects to this port (and hence to the library) and sends a four "
+"byte message C<GUESTFS_LAUNCH_FLAG>, which initiates the communication "
+"protocol (see below)."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2323
+msgid "COMMUNICATION PROTOCOL"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2325
+msgid ""
 "Don't rely on using this protocol directly.  This section documents how it "
 "currently works, but it may change at any time."
 msgstr ""
 
 #. type: textblock
 "Don't rely on using this protocol directly.  This section documents how it "
 "currently works, but it may change at any time."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2235
+#: ../src/guestfs.pod:2328
 msgid ""
 "The protocol used to talk between the library and the daemon running inside "
 "the qemu virtual machine is a simple RPC mechanism built on top of XDR (RFC "
 msgid ""
 "The protocol used to talk between the library and the daemon running inside "
 "the qemu virtual machine is a simple RPC mechanism built on top of XDR (RFC "
@@ -36527,14 +37016,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2239
+#: ../src/guestfs.pod:2332
 msgid ""
 "The detailed format of structures is in C<src/guestfs_protocol.x> (note: "
 "this file is automatically generated)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The detailed format of structures is in C<src/guestfs_protocol.x> (note: "
 "this file is automatically generated)."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2242
+#: ../src/guestfs.pod:2335
 msgid ""
 "There are two broad cases, ordinary functions that don't have any C<FileIn> "
 "and C<FileOut> parameters, which are handled with very simple request/reply "
 msgid ""
 "There are two broad cases, ordinary functions that don't have any C<FileIn> "
 "and C<FileOut> parameters, which are handled with very simple request/reply "
@@ -36544,17 +37033,17 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:2249
+#: ../src/guestfs.pod:2342
 msgid "ORDINARY FUNCTIONS (NO FILEIN/FILEOUT PARAMS)"
 msgstr ""
 
 #. type: textblock
 msgid "ORDINARY FUNCTIONS (NO FILEIN/FILEOUT PARAMS)"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2251
+#: ../src/guestfs.pod:2344
 msgid "For ordinary functions, the request message is:"
 msgstr ""
 
 #. type: verbatim
 msgid "For ordinary functions, the request message is:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2253
+#: ../src/guestfs.pod:2346
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
@@ -36565,7 +37054,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2258
+#: ../src/guestfs.pod:2351
 msgid ""
 "The total length field allows the daemon to allocate a fixed size buffer "
 "into which it slurps the rest of the message.  As a result, the total length "
 msgid ""
 "The total length field allows the daemon to allocate a fixed size buffer "
 "into which it slurps the rest of the message.  As a result, the total length "
@@ -36574,21 +37063,21 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2264
+#: ../src/guestfs.pod:2357
 msgid ""
 "Note also that many functions don't take any arguments, in which case the "
 "C<guestfs_I<foo>_args> is completely omitted."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Note also that many functions don't take any arguments, in which case the "
 "C<guestfs_I<foo>_args> is completely omitted."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2267
+#: ../src/guestfs.pod:2360
 msgid ""
 "The header contains the procedure number (C<guestfs_proc>) which is how the "
 "receiver knows what type of args structure to expect, or none at all."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The header contains the procedure number (C<guestfs_proc>) which is how the "
 "receiver knows what type of args structure to expect, or none at all."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2271
+#: ../src/guestfs.pod:2364
 msgid ""
 "For functions that take optional arguments, the optional arguments are "
 "encoded in the C<guestfs_I<foo>_args> structure in the same way as ordinary "
 msgid ""
 "For functions that take optional arguments, the optional arguments are "
 "encoded in the C<guestfs_I<foo>_args> structure in the same way as ordinary "
@@ -36600,12 +37089,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2279
+#: ../src/guestfs.pod:2372
 msgid "The reply message for ordinary functions is:"
 msgstr ""
 
 #. type: verbatim
 msgid "The reply message for ordinary functions is:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2281
+#: ../src/guestfs.pod:2374
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
@@ -36616,27 +37105,27 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2286
+#: ../src/guestfs.pod:2379
 msgid ""
 "As above the C<guestfs_I<foo>_ret> structure may be completely omitted for "
 "functions that return no formal return values."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "As above the C<guestfs_I<foo>_ret> structure may be completely omitted for "
 "functions that return no formal return values."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2289
+#: ../src/guestfs.pod:2382
 msgid ""
 "As above the total length of the reply is limited to C<GUESTFS_MESSAGE_MAX>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "As above the total length of the reply is limited to C<GUESTFS_MESSAGE_MAX>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2292
+#: ../src/guestfs.pod:2385
 msgid ""
 "In the case of an error, a flag is set in the header, and the reply message "
 "is slightly changed:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "In the case of an error, a flag is set in the header, and the reply message "
 "is slightly changed:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2295
+#: ../src/guestfs.pod:2388
 #, no-wrap
 msgid ""
 " total length (header + error,\n"
 #, no-wrap
 msgid ""
 " total length (header + error,\n"
@@ -36647,19 +37136,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2300
+#: ../src/guestfs.pod:2393
 msgid ""
 "The C<guestfs_message_error> structure contains the error message as a "
 "string."
 msgstr ""
 
 #. type: =head3
 msgid ""
 "The C<guestfs_message_error> structure contains the error message as a "
 "string."
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:2303
+#: ../src/guestfs.pod:2396
 msgid "FUNCTIONS THAT HAVE FILEIN PARAMETERS"
 msgstr ""
 
 #. type: textblock
 msgid "FUNCTIONS THAT HAVE FILEIN PARAMETERS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2305
+#: ../src/guestfs.pod:2398
 msgid ""
 "A C<FileIn> parameter indicates that we transfer a file I<into> the guest.  "
 "The normal request message is sent (see above).  However this is followed by "
 msgid ""
 "A C<FileIn> parameter indicates that we transfer a file I<into> the guest.  "
 "The normal request message is sent (see above).  However this is followed by "
@@ -36667,7 +37156,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2309
+#: ../src/guestfs.pod:2402
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
 #, no-wrap
 msgid ""
 " total length (header + arguments,\n"
@@ -36681,12 +37170,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2317
+#: ../src/guestfs.pod:2410
 msgid "The \"sequence of chunks\" is:"
 msgstr ""
 
 #. type: verbatim
 msgid "The \"sequence of chunks\" is:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2319
+#: ../src/guestfs.pod:2412
 #, no-wrap
 msgid ""
 " length of chunk (not including length word itself)\n"
 #, no-wrap
 msgid ""
 " length of chunk (not including length word itself)\n"
@@ -36700,7 +37189,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2327
+#: ../src/guestfs.pod:2420
 msgid ""
 "The final chunk has the C<data_len> field set to zero.  Additionally a flag "
 "is set in the final chunk to indicate either successful completion or early "
 msgid ""
 "The final chunk has the C<data_len> field set to zero.  Additionally a flag "
 "is set in the final chunk to indicate either successful completion or early "
@@ -36708,7 +37197,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2331
+#: ../src/guestfs.pod:2424
 msgid ""
 "At time of writing there are no functions that have more than one FileIn "
 "parameter.  However this is (theoretically) supported, by sending the "
 msgid ""
 "At time of writing there are no functions that have more than one FileIn "
 "parameter.  However this is (theoretically) supported, by sending the "
@@ -36717,7 +37206,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2336
+#: ../src/guestfs.pod:2429
 msgid ""
 "Both the library (sender) I<and> the daemon (receiver) may cancel the "
 "transfer.  The library does this by sending a chunk with a special flag set "
 msgid ""
 "Both the library (sender) I<and> the daemon (receiver) may cancel the "
 "transfer.  The library does this by sending a chunk with a special flag set "
@@ -36726,7 +37215,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2342
+#: ../src/guestfs.pod:2435
 msgid ""
 "The daemon may also cancel.  It does this by writing a special word "
 "C<GUESTFS_CANCEL_FLAG> to the socket.  The library listens for this during "
 msgid ""
 "The daemon may also cancel.  It does this by writing a special word "
 "C<GUESTFS_CANCEL_FLAG> to the socket.  The library listens for this during "
@@ -36738,7 +37227,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2351
+#: ../src/guestfs.pod:2444
 msgid ""
 "This protocol allows the transfer of arbitrary sized files (no 32 bit "
 "limit), and also files where the size is not known in advance (eg. from "
 msgid ""
 "This protocol allows the transfer of arbitrary sized files (no 32 bit "
 "limit), and also files where the size is not known in advance (eg. from "
@@ -36748,19 +37237,19 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:2357
+#: ../src/guestfs.pod:2450
 msgid "FUNCTIONS THAT HAVE FILEOUT PARAMETERS"
 msgstr ""
 
 #. type: textblock
 msgid "FUNCTIONS THAT HAVE FILEOUT PARAMETERS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2359
+#: ../src/guestfs.pod:2452
 msgid ""
 "The protocol for FileOut parameters is exactly the same as for FileIn "
 "parameters, but with the roles of daemon and library reversed."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "The protocol for FileOut parameters is exactly the same as for FileIn "
 "parameters, but with the roles of daemon and library reversed."
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2362
+#: ../src/guestfs.pod:2455
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
 #, no-wrap
 msgid ""
 " total length (header + ret,\n"
@@ -36774,12 +37263,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:2370
+#: ../src/guestfs.pod:2463
 msgid "INITIAL MESSAGE"
 msgstr ""
 
 #. type: textblock
 msgid "INITIAL MESSAGE"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2372
+#: ../src/guestfs.pod:2465
 msgid ""
 "When the daemon launches it sends an initial word (C<GUESTFS_LAUNCH_FLAG>) "
 "which indicates that the guest and daemon is alive.  This is what L</"
 msgid ""
 "When the daemon launches it sends an initial word (C<GUESTFS_LAUNCH_FLAG>) "
 "which indicates that the guest and daemon is alive.  This is what L</"
@@ -36787,12 +37276,12 @@ msgid ""
 msgstr ""
 
 #. type: =head3
 msgstr ""
 
 #. type: =head3
-#: ../src/guestfs.pod:2376
+#: ../src/guestfs.pod:2469
 msgid "PROGRESS NOTIFICATION MESSAGES"
 msgstr ""
 
 #. type: textblock
 msgid "PROGRESS NOTIFICATION MESSAGES"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2378
+#: ../src/guestfs.pod:2471
 msgid ""
 "The daemon may send progress notification messages at any time.  These are "
 "distinguished by the normal length word being replaced by "
 msgid ""
 "The daemon may send progress notification messages at any time.  These are "
 "distinguished by the normal length word being replaced by "
@@ -36800,7 +37289,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2382
+#: ../src/guestfs.pod:2475
 msgid ""
 "The library turns them into progress callbacks (see L</"
 "GUESTFS_EVENT_PROGRESS>) if there is a callback registered, or discards them "
 msgid ""
 "The library turns them into progress callbacks (see L</"
 "GUESTFS_EVENT_PROGRESS>) if there is a callback registered, or discards them "
@@ -36808,7 +37297,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2386
+#: ../src/guestfs.pod:2479
 msgid ""
 "The daemon self-limits the frequency of progress messages it sends (see "
 "C<daemon/proto.c:notify_progress>).  Not all calls generate progress "
 msgid ""
 "The daemon self-limits the frequency of progress messages it sends (see "
 "C<daemon/proto.c:notify_progress>).  Not all calls generate progress "
@@ -36816,12 +37305,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../src/guestfs.pod:2390
+#: ../src/guestfs.pod:2483
 msgid "LIBGUESTFS VERSION NUMBERS"
 msgstr ""
 
 #. type: textblock
 msgid "LIBGUESTFS VERSION NUMBERS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2392
+#: ../src/guestfs.pod:2485
 msgid ""
 "Since April 2010, libguestfs has started to make separate development and "
 "stable releases, along with corresponding branches in our git repository.  "
 msgid ""
 "Since April 2010, libguestfs has started to make separate development and "
 "stable releases, along with corresponding branches in our git repository.  "
@@ -36829,7 +37318,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2397
+#: ../src/guestfs.pod:2490
 #, no-wrap
 msgid ""
 "                 even numbers for stable: 1.2.x, 1.4.x, ...\n"
 #, no-wrap
 msgid ""
 "                 even numbers for stable: 1.2.x, 1.4.x, ...\n"
@@ -36846,12 +37335,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2408
+#: ../src/guestfs.pod:2501
 msgid "Thus \"1.3.5\" is the 5th update to the development branch \"1.3\"."
 msgstr ""
 
 #. type: textblock
 msgid "Thus \"1.3.5\" is the 5th update to the development branch \"1.3\"."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2410
+#: ../src/guestfs.pod:2503
 msgid ""
 "As time passes we cherry pick fixes from the development branch and backport "
 "those into the stable branch, the effect being that the stable branch should "
 msgid ""
 "As time passes we cherry pick fixes from the development branch and backport "
 "those into the stable branch, the effect being that the stable branch should "
@@ -36861,26 +37350,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2416
+#: ../src/guestfs.pod:2509
 msgid "Our criteria for backporting changes are:"
 msgstr ""
 
 #. type: textblock
 msgid "Our criteria for backporting changes are:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2422
+#: ../src/guestfs.pod:2515
 msgid ""
 "Documentation changes which don't affect any code are backported unless the "
 "documentation refers to a future feature which is not in stable."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Documentation changes which don't affect any code are backported unless the "
 "documentation refers to a future feature which is not in stable."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2428
+#: ../src/guestfs.pod:2521
 msgid ""
 "Bug fixes which are not controversial, fix obvious problems, and have been "
 "well tested are backported."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Bug fixes which are not controversial, fix obvious problems, and have been "
 "well tested are backported."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2433
+#: ../src/guestfs.pod:2526
 msgid ""
 "Simple rearrangements of code which shouldn't affect how it works get "
 "backported.  This is so that the code in the two branches doesn't get too "
 msgid ""
 "Simple rearrangements of code which shouldn't affect how it works get "
 "backported.  This is so that the code in the two branches doesn't get too "
@@ -36888,7 +37377,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2439
+#: ../src/guestfs.pod:2532
 msgid ""
 "We I<don't> backport new features, new APIs, new tools etc, except in one "
 "exceptional case: the new feature is required in order to implement an "
 msgid ""
 "We I<don't> backport new features, new APIs, new tools etc, except in one "
 "exceptional case: the new feature is required in order to implement an "
@@ -36896,7 +37385,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2445
+#: ../src/guestfs.pod:2538
 msgid ""
 "A new stable branch starts when we think the new features in development are "
 "substantial and compelling enough over the current stable branch to warrant "
 msgid ""
 "A new stable branch starts when we think the new features in development are "
 "substantial and compelling enough over the current stable branch to warrant "
@@ -36907,17 +37396,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../src/guestfs.pod:2453
+#: ../src/guestfs.pod:2546
 msgid "EXTENDING LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
 msgid "EXTENDING LIBGUESTFS"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2455
+#: ../src/guestfs.pod:2548
 msgid "ADDING A NEW API ACTION"
 msgstr ""
 
 #. type: textblock
 msgid "ADDING A NEW API ACTION"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2457
+#: ../src/guestfs.pod:2550
 msgid ""
 "Large amounts of boilerplate code in libguestfs (RPC, bindings, "
 "documentation) are generated, and this makes it easy to extend the "
 msgid ""
 "Large amounts of boilerplate code in libguestfs (RPC, bindings, "
 "documentation) are generated, and this makes it easy to extend the "
@@ -36925,19 +37414,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2461
+#: ../src/guestfs.pod:2554
 msgid "To add a new API action there are two changes:"
 msgstr ""
 
 #. type: textblock
 msgid "To add a new API action there are two changes:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2467
+#: ../src/guestfs.pod:2560
 msgid ""
 "You need to add a description of the call (name, parameters, return type, "
 "tests, documentation) to C<generator/generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "You need to add a description of the call (name, parameters, return type, "
 "tests, documentation) to C<generator/generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2470
+#: ../src/guestfs.pod:2563
 msgid ""
 "There are two sorts of API action, depending on whether the call goes "
 "through to the daemon in the appliance, or is serviced entirely by the "
 msgid ""
 "There are two sorts of API action, depending on whether the call goes "
 "through to the daemon in the appliance, or is serviced entirely by the "
@@ -36948,7 +37437,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2478
+#: ../src/guestfs.pod:2571
 msgid ""
 "Most new actions are of the first type, and get added to the "
 "C<daemon_functions> list.  Each function has a unique procedure number used "
 msgid ""
 "Most new actions are of the first type, and get added to the "
 "C<daemon_functions> list.  Each function has a unique procedure number used "
@@ -36958,7 +37447,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2484
+#: ../src/guestfs.pod:2577
 msgid ""
 "For library-only actions of the second type, add to the "
 "C<non_daemon_functions> list.  Since these functions are serviced by the "
 msgid ""
 "For library-only actions of the second type, add to the "
 "C<non_daemon_functions> list.  Since these functions are serviced by the "
@@ -36968,36 +37457,36 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2492
+#: ../src/guestfs.pod:2585
 msgid "Implement the action (in C):"
 msgstr ""
 
 #. type: textblock
 msgid "Implement the action (in C):"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2494
+#: ../src/guestfs.pod:2587
 msgid ""
 "For daemon actions, implement the function C<do_E<lt>nameE<gt>> in the "
 "C<daemon/> directory."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For daemon actions, implement the function C<do_E<lt>nameE<gt>> in the "
 "C<daemon/> directory."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2497
+#: ../src/guestfs.pod:2590
 msgid ""
 "For library actions, implement the function C<guestfs__E<lt>nameE<gt>> "
 "(note: double underscore) in the C<src/> directory."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For library actions, implement the function C<guestfs__E<lt>nameE<gt>> "
 "(note: double underscore) in the C<src/> directory."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2500
+#: ../src/guestfs.pod:2593
 msgid "In either case, use another function as an example of what to do."
 msgstr ""
 
 #. type: textblock
 msgid "In either case, use another function as an example of what to do."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2504
+#: ../src/guestfs.pod:2597
 msgid "After making these changes, use C<make> to compile."
 msgstr ""
 
 #. type: textblock
 msgid "After making these changes, use C<make> to compile."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2506
+#: ../src/guestfs.pod:2599
 msgid ""
 "Note that you don't need to implement the RPC, language bindings, manual "
 "pages or anything else.  It's all automatically generated from the OCaml "
 msgid ""
 "Note that you don't need to implement the RPC, language bindings, manual "
 "pages or anything else.  It's all automatically generated from the OCaml "
@@ -37005,12 +37494,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2510
+#: ../src/guestfs.pod:2603
 msgid "ADDING TESTS FOR AN API ACTION"
 msgstr ""
 
 #. type: textblock
 msgid "ADDING TESTS FOR AN API ACTION"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2512
+#: ../src/guestfs.pod:2605
 msgid ""
 "You can supply zero or as many tests as you want per API call.  The tests "
 "can either be added as part of the API description (C<generator/"
 msgid ""
 "You can supply zero or as many tests as you want per API call.  The tests "
 "can either be added as part of the API description (C<generator/"
@@ -37020,61 +37509,61 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2518
+#: ../src/guestfs.pod:2611
 msgid ""
 "The following describes the test environment used when you add an API test "
 "in C<generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "The following describes the test environment used when you add an API test "
 "in C<generator_actions.ml>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2521
+#: ../src/guestfs.pod:2614
 msgid "The test environment has 4 block devices:"
 msgstr ""
 
 #. type: =item
 msgid "The test environment has 4 block devices:"
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2525
+#: ../src/guestfs.pod:2618
 msgid "C</dev/sda> 500MB"
 msgstr "C</dev/sda> 500 МБ"
 
 #. type: textblock
 msgid "C</dev/sda> 500MB"
 msgstr "C</dev/sda> 500 МБ"
 
 #. type: textblock
-#: ../src/guestfs.pod:2527
+#: ../src/guestfs.pod:2620
 msgid "General block device for testing."
 msgstr ""
 
 #. type: =item
 msgid "General block device for testing."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2529
+#: ../src/guestfs.pod:2622
 msgid "C</dev/sdb> 50MB"
 msgstr "C</dev/sdb> 50 МБ"
 
 #. type: textblock
 msgid "C</dev/sdb> 50MB"
 msgstr "C</dev/sdb> 50 МБ"
 
 #. type: textblock
-#: ../src/guestfs.pod:2531
+#: ../src/guestfs.pod:2624
 msgid ""
 "C</dev/sdb1> is an ext2 filesystem used for testing filesystem write "
 "operations."
 msgstr ""
 
 #. type: =item
 msgid ""
 "C</dev/sdb1> is an ext2 filesystem used for testing filesystem write "
 "operations."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2534
+#: ../src/guestfs.pod:2627
 msgid "C</dev/sdc> 10MB"
 msgstr "C</dev/sdc> 10 МБ"
 
 #. type: textblock
 msgid "C</dev/sdc> 10MB"
 msgstr "C</dev/sdc> 10 МБ"
 
 #. type: textblock
-#: ../src/guestfs.pod:2536
+#: ../src/guestfs.pod:2629
 msgid "Used in a few tests where two block devices are needed."
 msgstr ""
 
 #. type: =item
 msgid "Used in a few tests where two block devices are needed."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2538
+#: ../src/guestfs.pod:2631
 msgid "C</dev/sdd>"
 msgstr "C</dev/sdd>"
 
 #. type: textblock
 msgid "C</dev/sdd>"
 msgstr "C</dev/sdd>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2540
+#: ../src/guestfs.pod:2633
 msgid "ISO with fixed content (see C<images/test.iso>)."
 msgstr ""
 
 #. type: textblock
 msgid "ISO with fixed content (see C<images/test.iso>)."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2544
+#: ../src/guestfs.pod:2637
 msgid ""
 "To be able to run the tests in a reasonable amount of time, the libguestfs "
 "appliance and block devices are reused between tests.  So don't try testing "
 msgid ""
 "To be able to run the tests in a reasonable amount of time, the libguestfs "
 "appliance and block devices are reused between tests.  So don't try testing "
@@ -37082,7 +37571,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2548
+#: ../src/guestfs.pod:2641
 msgid ""
 "Each test starts with an initial scenario, selected using one of the "
 "C<Init*> expressions, described in C<generator/generator_types.ml>.  These "
 msgid ""
 "Each test starts with an initial scenario, selected using one of the "
 "C<Init*> expressions, described in C<generator/generator_types.ml>.  These "
@@ -37092,7 +37581,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2554
+#: ../src/guestfs.pod:2647
 msgid ""
 "You can add a prerequisite clause to any individual test.  This is a run-"
 "time check, which, if it fails, causes the test to be skipped.  Useful if "
 msgid ""
 "You can add a prerequisite clause to any individual test.  This is a run-"
 "time check, which, if it fails, causes the test to be skipped.  Useful if "
@@ -37102,14 +37591,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2560
+#: ../src/guestfs.pod:2653
 msgid ""
 "In addition, packagers can skip individual tests by setting environment "
 "variables before running C<make check>."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "In addition, packagers can skip individual tests by setting environment "
 "variables before running C<make check>."
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2563
+#: ../src/guestfs.pod:2656
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>_<NUM>=1\n"
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>_<NUM>=1\n"
@@ -37117,17 +37606,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2565
+#: ../src/guestfs.pod:2658
 msgid "eg: C<SKIP_TEST_COMMAND_3=1> skips test #3 of L</guestfs_command>."
 msgstr ""
 
 #. type: textblock
 msgid "eg: C<SKIP_TEST_COMMAND_3=1> skips test #3 of L</guestfs_command>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2567
+#: ../src/guestfs.pod:2660
 msgid "or:"
 msgstr "або:"
 
 #. type: verbatim
 msgid "or:"
 msgstr "або:"
 
 #. type: verbatim
-#: ../src/guestfs.pod:2569
+#: ../src/guestfs.pod:2662
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>=1\n"
 #, no-wrap
 msgid ""
 " SKIP_TEST_<CMD>=1\n"
@@ -37135,17 +37624,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2571
+#: ../src/guestfs.pod:2664
 msgid "eg: C<SKIP_TEST_ZEROFREE=1> skips all L</guestfs_zerofree> tests."
 msgstr ""
 
 #. type: textblock
 msgid "eg: C<SKIP_TEST_ZEROFREE=1> skips all L</guestfs_zerofree> tests."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2573
+#: ../src/guestfs.pod:2666
 msgid "Packagers can run only certain tests by setting for example:"
 msgstr ""
 
 #. type: verbatim
 msgid "Packagers can run only certain tests by setting for example:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2575
+#: ../src/guestfs.pod:2668
 #, no-wrap
 msgid ""
 " TEST_ONLY=\"vfs_type zerofree\"\n"
 #, no-wrap
 msgid ""
 " TEST_ONLY=\"vfs_type zerofree\"\n"
@@ -37153,29 +37642,29 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2577
+#: ../src/guestfs.pod:2670
 msgid ""
 "See C<capitests/tests.c> for more details of how these environment variables "
 "work."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "See C<capitests/tests.c> for more details of how these environment variables "
 "work."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2580
+#: ../src/guestfs.pod:2673
 msgid "DEBUGGING NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "DEBUGGING NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2582
+#: ../src/guestfs.pod:2675
 msgid "Test new actions work before submitting them."
 msgstr ""
 
 #. type: textblock
 msgid "Test new actions work before submitting them."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2584
+#: ../src/guestfs.pod:2677
 msgid "You can use guestfish to try out new commands."
 msgstr ""
 
 #. type: textblock
 msgid "You can use guestfish to try out new commands."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2586
+#: ../src/guestfs.pod:2679
 msgid ""
 "Debugging the daemon is a problem because it runs inside a minimal "
 "environment.  However you can fprintf messages in the daemon to stderr, and "
 msgid ""
 "Debugging the daemon is a problem because it runs inside a minimal "
 "environment.  However you can fprintf messages in the daemon to stderr, and "
@@ -37183,12 +37672,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2590
+#: ../src/guestfs.pod:2683
 msgid "FORMATTING CODE AND OTHER CONVENTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "FORMATTING CODE AND OTHER CONVENTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2592
+#: ../src/guestfs.pod:2685
 msgid ""
 "Our C source code generally adheres to some basic code-formatting "
 "conventions.  The existing code base is not totally consistent on this "
 msgid ""
 "Our C source code generally adheres to some basic code-formatting "
 "conventions.  The existing code base is not totally consistent on this "
@@ -37198,14 +37687,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2598
+#: ../src/guestfs.pod:2691
 msgid ""
 "If you use Emacs, add the following to one of one of your start-up files (e."
 "g., ~/.emacs), to help ensure that you get indentation right:"
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "If you use Emacs, add the following to one of one of your start-up files (e."
 "g., ~/.emacs), to help ensure that you get indentation right:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2601
+#: ../src/guestfs.pod:2694
 #, no-wrap
 msgid ""
 " ;;; In libguestfs, indent with spaces everywhere (not TABs).\n"
 #, no-wrap
 msgid ""
 " ;;; In libguestfs, indent with spaces everywhere (not TABs).\n"
@@ -37221,7 +37710,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2611
+#: ../src/guestfs.pod:2704
 #, no-wrap
 msgid ""
 " ;;; When editing C sources in libguestfs, use this style.\n"
 #, no-wrap
 msgid ""
 " ;;; When editing C sources in libguestfs, use this style.\n"
@@ -37239,12 +37728,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2623
+#: ../src/guestfs.pod:2716
 msgid "Enable warnings when compiling (and fix any problems this finds):"
 msgstr ""
 
 #. type: verbatim
 msgid "Enable warnings when compiling (and fix any problems this finds):"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2626
+#: ../src/guestfs.pod:2719
 #, no-wrap
 msgid ""
 " ./configure --enable-gcc-warnings\n"
 #, no-wrap
 msgid ""
 " ./configure --enable-gcc-warnings\n"
@@ -37254,12 +37743,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
 "\n"
 
 #. type: textblock
-#: ../src/guestfs.pod:2628
+#: ../src/guestfs.pod:2721
 msgid "Useful targets are:"
 msgstr ""
 
 #. type: verbatim
 msgid "Useful targets are:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2630
+#: ../src/guestfs.pod:2723
 #, no-wrap
 msgid ""
 " make syntax-check  # checks the syntax of the C code\n"
 #, no-wrap
 msgid ""
 " make syntax-check  # checks the syntax of the C code\n"
@@ -37268,43 +37757,43 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2633
+#: ../src/guestfs.pod:2726
 msgid "DAEMON CUSTOM PRINTF FORMATTERS"
 msgstr ""
 
 #. type: textblock
 msgid "DAEMON CUSTOM PRINTF FORMATTERS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2635
+#: ../src/guestfs.pod:2728
 msgid ""
 "In the daemon code we have created custom printf formatters C<%Q> and C<%R>, "
 "which are used to do shell quoting."
 msgstr ""
 
 #. type: =item
 msgid ""
 "In the daemon code we have created custom printf formatters C<%Q> and C<%R>, "
 "which are used to do shell quoting."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2640
+#: ../src/guestfs.pod:2733
 msgid "%Q"
 msgstr "%Q"
 
 #. type: textblock
 msgid "%Q"
 msgstr "%Q"
 
 #. type: textblock
-#: ../src/guestfs.pod:2642
+#: ../src/guestfs.pod:2735
 msgid ""
 "Simple shell quoted string.  Any spaces or other shell characters are "
 "escaped for you."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Simple shell quoted string.  Any spaces or other shell characters are "
 "escaped for you."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2645
+#: ../src/guestfs.pod:2738
 msgid "%R"
 msgstr "%R"
 
 #. type: textblock
 msgid "%R"
 msgstr "%R"
 
 #. type: textblock
-#: ../src/guestfs.pod:2647
+#: ../src/guestfs.pod:2740
 msgid ""
 "Same as C<%Q> except the string is treated as a path which is prefixed by "
 "the sysroot."
 msgstr ""
 
 #. type: verbatim
 msgid ""
 "Same as C<%Q> except the string is treated as a path which is prefixed by "
 "the sysroot."
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2654
+#: ../src/guestfs.pod:2747
 #, no-wrap
 msgid ""
 " asprintf (&cmd, \"cat %R\", path);\n"
 #, no-wrap
 msgid ""
 " asprintf (&cmd, \"cat %R\", path);\n"
@@ -37312,12 +37801,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2656
+#: ../src/guestfs.pod:2749
 msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
 msgstr ""
 
 #. type: textblock
 msgid "would produce C<cat /sysroot/some\\ path\\ with\\ spaces>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2658
+#: ../src/guestfs.pod:2751
 msgid ""
 "I<Note:> Do I<not> use these when you are passing parameters to the C<command"
 "{,r,v,rv}()> functions.  These parameters do NOT need to be quoted because "
 msgid ""
 "I<Note:> Do I<not> use these when you are passing parameters to the C<command"
 "{,r,v,rv}()> functions.  These parameters do NOT need to be quoted because "
@@ -37326,29 +37815,29 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2664
+#: ../src/guestfs.pod:2757
 msgid "SUBMITTING YOUR NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
 msgid "SUBMITTING YOUR NEW API ACTIONS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2666
+#: ../src/guestfs.pod:2759
 msgid ""
 "Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/"
 "libguestfs> and CC to L<rjones@redhat.com>."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/"
 "libguestfs> and CC to L<rjones@redhat.com>."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2670
+#: ../src/guestfs.pod:2763
 msgid "INTERNATIONALIZATION (I18N) SUPPORT"
 msgstr ""
 
 #. type: textblock
 msgid "INTERNATIONALIZATION (I18N) SUPPORT"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2672
+#: ../src/guestfs.pod:2765
 msgid "We support i18n (gettext anyhow) in the library."
 msgstr ""
 
 #. type: textblock
 msgid "We support i18n (gettext anyhow) in the library."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2674
+#: ../src/guestfs.pod:2767
 msgid ""
 "However many messages come from the daemon, and we don't translate those at "
 "the moment.  One reason is that the appliance generally has all locale files "
 msgid ""
 "However many messages come from the daemon, and we don't translate those at "
 "the moment.  One reason is that the appliance generally has all locale files "
@@ -37357,114 +37846,114 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2680
+#: ../src/guestfs.pod:2773
 msgid ""
 "Debugging messages are never translated, since they are intended for the "
 "programmers."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "Debugging messages are never translated, since they are intended for the "
 "programmers."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2683
+#: ../src/guestfs.pod:2776
 msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
 #. type: textblock
 msgid "SOURCE CODE SUBDIRECTORIES"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2689
+#: ../src/guestfs.pod:2782
 msgid "The libguestfs appliance, build scripts and so on."
 msgstr ""
 
 #. type: =item
 msgid "The libguestfs appliance, build scripts and so on."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2691
+#: ../src/guestfs.pod:2784
 msgid "C<capitests>"
 msgstr "C<capitests>"
 
 #. type: textblock
 msgid "C<capitests>"
 msgstr "C<capitests>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2693
+#: ../src/guestfs.pod:2786
 msgid "Automated tests of the C API."
 msgstr ""
 
 #. type: =item
 msgid "Automated tests of the C API."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2695
+#: ../src/guestfs.pod:2788
 msgid "C<cat>"
 msgstr "C<cat>"
 
 #. type: textblock
 msgid "C<cat>"
 msgstr "C<cat>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2697
+#: ../src/guestfs.pod:2790
 msgid ""
 "The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
 "documentation."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The L<virt-cat(1)>, L<virt-filesystems(1)> and L<virt-ls(1)> commands and "
 "documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2700
+#: ../src/guestfs.pod:2793
 msgid "C<caution>"
 msgstr ""
 
 #. type: textblock
 msgid "C<caution>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2702
+#: ../src/guestfs.pod:2795
 msgid ""
 "Safety and liveness tests of components that libguestfs depends upon (not of "
 "libguestfs itself).  Mainly this is for qemu and the kernel."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Safety and liveness tests of components that libguestfs depends upon (not of "
 "libguestfs itself).  Mainly this is for qemu and the kernel."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2705
+#: ../src/guestfs.pod:2798
 msgid "C<contrib>"
 msgstr "C<contrib>"
 
 #. type: textblock
 msgid "C<contrib>"
 msgstr "C<contrib>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2707
+#: ../src/guestfs.pod:2800
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
 msgid "Outside contributions, experimental parts."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2709
+#: ../src/guestfs.pod:2802
 msgid "C<daemon>"
 msgstr "C<daemon>"
 
 #. type: textblock
 msgid "C<daemon>"
 msgstr "C<daemon>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2711
+#: ../src/guestfs.pod:2804
 msgid ""
 "The daemon that runs inside the libguestfs appliance and carries out actions."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The daemon that runs inside the libguestfs appliance and carries out actions."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2714
+#: ../src/guestfs.pod:2807
 msgid "C<df>"
 msgstr "C<df>"
 
 #. type: textblock
 msgid "C<df>"
 msgstr "C<df>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2716
+#: ../src/guestfs.pod:2809
 msgid "L<virt-df(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-df(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2718
+#: ../src/guestfs.pod:2811
 msgid "C<edit>"
 msgstr ""
 
 #. type: textblock
 msgid "C<edit>"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2720
+#: ../src/guestfs.pod:2813
 msgid "L<virt-edit(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-edit(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2722
+#: ../src/guestfs.pod:2815
 msgid "C<examples>"
 msgstr "C<examples>"
 
 #. type: textblock
 msgid "C<examples>"
 msgstr "C<examples>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2724
+#: ../src/guestfs.pod:2817
 msgid "C API example code."
 msgstr "Код прикладів використання програмного інтерфейсу мовою C."
 
 #. type: =item
 msgid "C API example code."
 msgstr "Код прикладів використання програмного інтерфейсу мовою C."
 
 #. type: =item
-#: ../src/guestfs.pod:2726
+#: ../src/guestfs.pod:2819
 msgid "C<fish>"
 msgstr "C<fish>"
 
 #. type: textblock
 msgid "C<fish>"
 msgstr "C<fish>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2728
+#: ../src/guestfs.pod:2821
 msgid ""
 "L<guestfish(1)>, the command-line shell, and various shell scripts built on "
 "top such as L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, "
 msgid ""
 "L<guestfish(1)>, the command-line shell, and various shell scripts built on "
 "top such as L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, "
@@ -37472,90 +37961,90 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2732
+#: ../src/guestfs.pod:2825
 msgid "C<fuse>"
 msgstr "C<fuse>"
 
 #. type: textblock
 msgid "C<fuse>"
 msgstr "C<fuse>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2734
+#: ../src/guestfs.pod:2827
 msgid ""
 "L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
 msgstr ""
 
 #. type: =item
 msgid ""
 "L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2736
+#: ../src/guestfs.pod:2829
 msgid "C<generator>"
 msgstr "C<generator>"
 
 #. type: textblock
 msgid "C<generator>"
 msgstr "C<generator>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2738
+#: ../src/guestfs.pod:2831
 msgid ""
 "The crucially important generator, used to automatically generate large "
 "amounts of boilerplate C code for things like RPC and bindings."
 msgstr ""
 
 #. type: =item
 msgid ""
 "The crucially important generator, used to automatically generate large "
 "amounts of boilerplate C code for things like RPC and bindings."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2741
+#: ../src/guestfs.pod:2834
 msgid "C<images>"
 msgstr "C<images>"
 
 #. type: textblock
 msgid "C<images>"
 msgstr "C<images>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2743
+#: ../src/guestfs.pod:2836
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
 msgid "Files used by the test suite."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2745
+#: ../src/guestfs.pod:2838
 msgid "Some \"phony\" guest images which we test against."
 msgstr ""
 
 #. type: =item
 msgid "Some \"phony\" guest images which we test against."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2747
+#: ../src/guestfs.pod:2840
 msgid "C<inspector>"
 msgstr "C<inspector>"
 
 #. type: textblock
 msgid "C<inspector>"
 msgstr "C<inspector>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2749
+#: ../src/guestfs.pod:2842
 msgid "L<virt-inspector(1)>, the virtual machine image inspector."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-inspector(1)>, the virtual machine image inspector."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2751
+#: ../src/guestfs.pod:2844
 msgid "C<logo>"
 msgstr "C<logo>"
 
 #. type: textblock
 msgid "C<logo>"
 msgstr "C<logo>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2753
+#: ../src/guestfs.pod:2846
 msgid "Logo used on the website.  The fish is called Arthur by the way."
 msgstr ""
 
 #. type: =item
 msgid "Logo used on the website.  The fish is called Arthur by the way."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2755
+#: ../src/guestfs.pod:2848
 msgid "C<m4>"
 msgstr "C<m4>"
 
 #. type: textblock
 msgid "C<m4>"
 msgstr "C<m4>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2757
+#: ../src/guestfs.pod:2850
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
 msgid "M4 macros used by autoconf."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2759
+#: ../src/guestfs.pod:2852
 msgid "C<po>"
 msgstr "C<po>"
 
 #. type: textblock
 msgid "C<po>"
 msgstr "C<po>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2761
+#: ../src/guestfs.pod:2854
 msgid "Translations of simple gettext strings."
 msgstr "Переклади простих рядків gettext."
 
 #. type: =item
 msgid "Translations of simple gettext strings."
 msgstr "Переклади простих рядків gettext."
 
 #. type: =item
-#: ../src/guestfs.pod:2763
+#: ../src/guestfs.pod:2856
 msgid "C<po-docs>"
 msgstr "C<po-docs>"
 
 #. type: textblock
 msgid "C<po-docs>"
 msgstr "C<po-docs>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2765
+#: ../src/guestfs.pod:2858
 msgid ""
 "The build infrastructure and PO files for translations of manpages and POD "
 "files.  Eventually this will be combined with the C<po> directory, but that "
 msgid ""
 "The build infrastructure and PO files for translations of manpages and POD "
 "files.  Eventually this will be combined with the C<po> directory, but that "
@@ -37563,109 +38052,109 @@ msgid ""
 msgstr ""
 
 #. type: =item
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2769
+#: ../src/guestfs.pod:2862
 msgid "C<regressions>"
 msgstr "C<regressions>"
 
 #. type: textblock
 msgid "C<regressions>"
 msgstr "C<regressions>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2771
+#: ../src/guestfs.pod:2864
 msgid "Regression tests."
 msgstr "Тести на регресії."
 
 #. type: =item
 msgid "Regression tests."
 msgstr "Тести на регресії."
 
 #. type: =item
-#: ../src/guestfs.pod:2773
+#: ../src/guestfs.pod:2866
 msgid "C<rescue>"
 msgstr "C<rescue>"
 
 #. type: textblock
 msgid "C<rescue>"
 msgstr "C<rescue>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2775
+#: ../src/guestfs.pod:2868
 msgid "L<virt-rescue(1)> command and documentation."
 msgstr ""
 
 #. type: =item
 msgid "L<virt-rescue(1)> command and documentation."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2777
+#: ../src/guestfs.pod:2870
 msgid "C<src>"
 msgstr "C<src>"
 
 #. type: textblock
 msgid "C<src>"
 msgstr "C<src>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2779
+#: ../src/guestfs.pod:2872
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
 msgid "Source code to the C library."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2781
+#: ../src/guestfs.pod:2874
 msgid "C<tools>"
 msgstr "C<tools>"
 
 #. type: textblock
 msgid "C<tools>"
 msgstr "C<tools>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2783
+#: ../src/guestfs.pod:2876
 msgid "Command line tools written in Perl (L<virt-resize(1)> and many others)."
 msgstr ""
 
 #. type: =item
 msgid "Command line tools written in Perl (L<virt-resize(1)> and many others)."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2785
+#: ../src/guestfs.pod:2878
 msgid "C<test-tool>"
 msgstr "C<test-tool>"
 
 #. type: textblock
 msgid "C<test-tool>"
 msgstr "C<test-tool>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2787
+#: ../src/guestfs.pod:2880
 msgid ""
 "Test tool for end users to test if their qemu/kernel combination will work "
 "with libguestfs."
 msgstr ""
 
 #. type: =item
 msgid ""
 "Test tool for end users to test if their qemu/kernel combination will work "
 "with libguestfs."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:2790
+#: ../src/guestfs.pod:2883
 msgid "C<csharp>"
 msgstr "C<csharp>"
 
 #. type: =item
 msgid "C<csharp>"
 msgstr "C<csharp>"
 
 #. type: =item
-#: ../src/guestfs.pod:2792
+#: ../src/guestfs.pod:2885
 msgid "C<haskell>"
 msgstr "C<haskell>"
 
 #. type: =item
 msgid "C<haskell>"
 msgstr "C<haskell>"
 
 #. type: =item
-#: ../src/guestfs.pod:2794
+#: ../src/guestfs.pod:2887
 msgid "C<java>"
 msgstr "C<java>"
 
 #. type: =item
 msgid "C<java>"
 msgstr "C<java>"
 
 #. type: =item
-#: ../src/guestfs.pod:2796
+#: ../src/guestfs.pod:2889
 msgid "C<ocaml>"
 msgstr "C<ocaml>"
 
 #. type: =item
 msgid "C<ocaml>"
 msgstr "C<ocaml>"
 
 #. type: =item
-#: ../src/guestfs.pod:2798
+#: ../src/guestfs.pod:2891
 msgid "C<php>"
 msgstr "C<php>"
 
 #. type: =item
 msgid "C<php>"
 msgstr "C<php>"
 
 #. type: =item
-#: ../src/guestfs.pod:2800
+#: ../src/guestfs.pod:2893
 msgid "C<perl>"
 msgstr "C<perl>"
 
 #. type: =item
 msgid "C<perl>"
 msgstr "C<perl>"
 
 #. type: =item
-#: ../src/guestfs.pod:2802
+#: ../src/guestfs.pod:2895
 msgid "C<python>"
 msgstr "C<python>"
 
 #. type: =item
 msgid "C<python>"
 msgstr "C<python>"
 
 #. type: =item
-#: ../src/guestfs.pod:2804
+#: ../src/guestfs.pod:2897
 msgid "C<ruby>"
 msgstr "C<ruby>"
 
 #. type: textblock
 msgid "C<ruby>"
 msgstr "C<ruby>"
 
 #. type: textblock
-#: ../src/guestfs.pod:2806
+#: ../src/guestfs.pod:2899
 msgid "Language bindings."
 msgstr "Прив’язки до мов програмування."
 
 #. type: =head2
 msgid "Language bindings."
 msgstr "Прив’язки до мов програмування."
 
 #. type: =head2
-#: ../src/guestfs.pod:2810
+#: ../src/guestfs.pod:2903
 msgid "MAKING A STABLE RELEASE"
 msgstr ""
 
 #. type: textblock
 msgid "MAKING A STABLE RELEASE"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2812
+#: ../src/guestfs.pod:2905
 msgid ""
 "When we make a stable release, there are several steps documented here.  See "
 "L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
 msgid ""
 "When we make a stable release, there are several steps documented here.  See "
 "L</LIBGUESTFS VERSION NUMBERS> for general information about the stable "
@@ -37673,38 +38162,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2820
+#: ../src/guestfs.pod:2913
 msgid ""
 "Check C<make && make check> works on at least Fedora, Debian and Ubuntu."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Check C<make && make check> works on at least Fedora, Debian and Ubuntu."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2825
+#: ../src/guestfs.pod:2918
 msgid "Finalize RELEASE-NOTES."
 msgstr ""
 
 #. type: textblock
 msgid "Finalize RELEASE-NOTES."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2829
+#: ../src/guestfs.pod:2922
 msgid "Update ROADMAP."
 msgstr ""
 
 #. type: textblock
 msgid "Update ROADMAP."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2833
+#: ../src/guestfs.pod:2926
 msgid "Run C<src/api-support/update-from-tarballs.sh>."
 msgstr ""
 
 #. type: textblock
 msgid "Run C<src/api-support/update-from-tarballs.sh>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2837
+#: ../src/guestfs.pod:2930
 msgid "Push and pull from Transifex."
 msgstr ""
 
 #. type: textblock
 msgid "Push and pull from Transifex."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2839
+#: ../src/guestfs.pod:2932
 msgid "Run:"
 msgstr ""
 
 #. type: verbatim
 msgid "Run:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2841
+#: ../src/guestfs.pod:2934
 #, no-wrap
 msgid ""
 " tx push -s\n"
 #, no-wrap
 msgid ""
 " tx push -s\n"
@@ -37712,12 +38201,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2843
+#: ../src/guestfs.pod:2936
 msgid "to push the latest POT files to Transifex.  Then run:"
 msgstr ""
 
 #. type: verbatim
 msgid "to push the latest POT files to Transifex.  Then run:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2845
+#: ../src/guestfs.pod:2938
 #, no-wrap
 msgid ""
 " ./tx-pull.sh\n"
 #, no-wrap
 msgid ""
 " ./tx-pull.sh\n"
@@ -37725,24 +38214,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2847
+#: ../src/guestfs.pod:2940
 msgid "which is a wrapper to pull the latest translated C<*.po> files."
 msgstr ""
 
 #. type: textblock
 msgid "which is a wrapper to pull the latest translated C<*.po> files."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2851
+#: ../src/guestfs.pod:2944
 msgid ""
 "Create new stable and development directories under L<http://libguestfs.org/"
 "download>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Create new stable and development directories under L<http://libguestfs.org/"
 "download>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2856
+#: ../src/guestfs.pod:2949
 msgid "Create the branch in git:"
 msgstr ""
 
 #. type: verbatim
 msgid "Create the branch in git:"
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:2858
+#: ../src/guestfs.pod:2951
 #, no-wrap
 msgid ""
 " git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
 #, no-wrap
 msgid ""
 " git tag -a 1.XX.0 -m \"Version 1.XX.0 (stable)\"\n"
@@ -37753,17 +38242,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
-#: ../src/guestfs.pod:2865
+#: ../src/guestfs.pod:2958
 msgid "LIMITS"
 msgstr ""
 
 #. type: =head2
 msgid "LIMITS"
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2867
+#: ../src/guestfs.pod:2960
 msgid "PROTOCOL LIMITS"
 msgstr "ОБМЕЖЕННЯ ПРОТОКОЛУ"
 
 #. type: textblock
 msgid "PROTOCOL LIMITS"
 msgstr "ОБМЕЖЕННЯ ПРОТОКОЛУ"
 
 #. type: textblock
-#: ../src/guestfs.pod:2869
+#: ../src/guestfs.pod:2962
 msgid ""
 "Internally libguestfs uses a message-based protocol to pass API calls and "
 "their responses to and from a small \"appliance\" (see L</INTERNALS> for "
 msgid ""
 "Internally libguestfs uses a message-based protocol to pass API calls and "
 "their responses to and from a small \"appliance\" (see L</INTERNALS> for "
@@ -37774,7 +38263,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2877
+#: ../src/guestfs.pod:2970
 msgid ""
 "A simple call such as L</guestfs_cat> returns its result (the file data) in "
 "a simple string.  Because this string is at some point internally encoded as "
 msgid ""
 "A simple call such as L</guestfs_cat> returns its result (the file data) in "
 "a simple string.  Because this string is at some point internally encoded as "
@@ -37783,7 +38272,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2883
+#: ../src/guestfs.pod:2976
 msgid ""
 "In order to transfer large files into and out of the guest filesystem, you "
 "need to use particular calls that support this.  The sections L</UPLOADING> "
 msgid ""
 "In order to transfer large files into and out of the guest filesystem, you "
 "need to use particular calls that support this.  The sections L</UPLOADING> "
@@ -37791,24 +38280,24 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2887
+#: ../src/guestfs.pod:2980
 msgid ""
 "You might also consider mounting the disk image using our FUSE filesystem "
 "support (L<guestmount(1)>)."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "You might also consider mounting the disk image using our FUSE filesystem "
 "support (L<guestmount(1)>)."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2890
+#: ../src/guestfs.pod:2983
 msgid "MAXIMUM NUMBER OF DISKS"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM NUMBER OF DISKS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2892
+#: ../src/guestfs.pod:2985
 msgid "When using virtio disks (the default) the current limit is B<25> disks."
 msgstr ""
 
 #. type: textblock
 msgid "When using virtio disks (the default) the current limit is B<25> disks."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2895
+#: ../src/guestfs.pod:2988
 msgid ""
 "Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
 "slots.  However febootstrap only understands disks with names C</dev/vda> "
 msgid ""
 "Virtio itself consumes 1 virtual PCI slot per disk, and PCI is limited to 31 "
 "slots.  However febootstrap only understands disks with names C</dev/vda> "
@@ -37817,14 +38306,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2900
+#: ../src/guestfs.pod:2993
 msgid ""
 "We are working to substantially raise this limit in future versions but it "
 "requires complex changes to qemu."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "We are working to substantially raise this limit in future versions but it "
 "requires complex changes to qemu."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2903
+#: ../src/guestfs.pod:2996
 msgid ""
 "In future versions of libguestfs it should also be possible to \"hot plug\" "
 "disks (add and remove disks after calling L</guestfs_launch>).  This also "
 msgid ""
 "In future versions of libguestfs it should also be possible to \"hot plug\" "
 "disks (add and remove disks after calling L</guestfs_launch>).  This also "
@@ -37832,41 +38321,41 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2907
+#: ../src/guestfs.pod:3000
 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM NUMBER OF PARTITIONS PER DISK"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2909
+#: ../src/guestfs.pod:3002
 msgid "Virtio limits the maximum number of partitions per disk to B<15>."
 msgstr ""
 
 #. type: textblock
 msgid "Virtio limits the maximum number of partitions per disk to B<15>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2911
+#: ../src/guestfs.pod:3004
 msgid ""
 "This is because it reserves 4 bits for the minor device number (thus C</dev/"
 "vda>, and C</dev/vda1> through C</dev/vda15>)."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "This is because it reserves 4 bits for the minor device number (thus C</dev/"
 "vda>, and C</dev/vda1> through C</dev/vda15>)."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2914
+#: ../src/guestfs.pod:3007
 msgid ""
 "If you attach a disk with more than 15 partitions, the extra partitions are "
 "ignored by libguestfs."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "If you attach a disk with more than 15 partitions, the extra partitions are "
 "ignored by libguestfs."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2917
+#: ../src/guestfs.pod:3010
 msgid "MAXIMUM SIZE OF A DISK"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A DISK"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2919
+#: ../src/guestfs.pod:3012
 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
 msgstr ""
 
 #. type: textblock
 msgid "Probably the limit is between 2**63-1 and 2**64-1 bytes."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2921
+#: ../src/guestfs.pod:3014
 msgid ""
 "We have tested block devices up to 1 exabyte (2**60 or "
 "1,152,921,504,606,846,976 bytes) using sparse files backed by an XFS host "
 msgid ""
 "We have tested block devices up to 1 exabyte (2**60 or "
 "1,152,921,504,606,846,976 bytes) using sparse files backed by an XFS host "
@@ -37874,7 +38363,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2925
+#: ../src/guestfs.pod:3018
 msgid ""
 "Although libguestfs probably does not impose any limit, the underlying host "
 "storage will.  If you store disk images on a host ext4 filesystem, then the "
 msgid ""
 "Although libguestfs probably does not impose any limit, the underlying host "
 "storage will.  If you store disk images on a host ext4 filesystem, then the "
@@ -37884,19 +38373,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2931
+#: ../src/guestfs.pod:3024
 msgid ""
 "For the hugest disk image files, we recommend using XFS on the host for "
 "storage."
 msgstr ""
 
 #. type: =head2
 msgid ""
 "For the hugest disk image files, we recommend using XFS on the host for "
 "storage."
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2934
+#: ../src/guestfs.pod:3027
 msgid "MAXIMUM SIZE OF A PARTITION"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A PARTITION"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2936
+#: ../src/guestfs.pod:3029
 msgid ""
 "The MBR (ie. classic MS-DOS) partitioning scheme uses 32 bit sector "
 "numbers.  Assuming a 512 byte sector size, this means that MBR cannot "
 msgid ""
 "The MBR (ie. classic MS-DOS) partitioning scheme uses 32 bit sector "
 "numbers.  Assuming a 512 byte sector size, this means that MBR cannot "
@@ -37904,7 +38393,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2940
+#: ../src/guestfs.pod:3033
 msgid ""
 "It is recommended that you use GPT partitions on disks which are larger than "
 "this size.  GPT uses 64 bit sector numbers and so can address partitions "
 msgid ""
 "It is recommended that you use GPT partitions on disks which are larger than "
 "this size.  GPT uses 64 bit sector numbers and so can address partitions "
@@ -37912,12 +38401,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2945
+#: ../src/guestfs.pod:3038
 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2947
+#: ../src/guestfs.pod:3040
 msgid ""
 "This depends on the filesystem type.  libguestfs itself does not impose any "
 "known limit.  Consult Wikipedia or the filesystem documentation to find out "
 msgid ""
 "This depends on the filesystem type.  libguestfs itself does not impose any "
 "known limit.  Consult Wikipedia or the filesystem documentation to find out "
@@ -37925,12 +38414,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2951
+#: ../src/guestfs.pod:3044
 msgid "MAXIMUM UPLOAD AND DOWNLOAD"
 msgstr ""
 
 #. type: textblock
 msgid "MAXIMUM UPLOAD AND DOWNLOAD"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2953
+#: ../src/guestfs.pod:3046
 msgid ""
 "The API functions L</guestfs_upload>, L</guestfs_download>, L</"
 "guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
 msgid ""
 "The API functions L</guestfs_upload>, L</guestfs_download>, L</"
 "guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized "
@@ -37938,12 +38427,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
 msgstr ""
 
 #. type: =head2
-#: ../src/guestfs.pod:2957
+#: ../src/guestfs.pod:3050
 msgid "INSPECTION LIMITS"
 msgstr ""
 
 #. type: textblock
 msgid "INSPECTION LIMITS"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2959
+#: ../src/guestfs.pod:3052
 msgid ""
 "The inspection code has several arbitrary limits on things like the size of "
 "Windows Registry hive it will read, and the length of product name.  These "
 msgid ""
 "The inspection code has several arbitrary limits on things like the size of "
 "Windows Registry hive it will read, and the length of product name.  These "
@@ -37953,33 +38442,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2975
+#: ../src/guestfs.pod:3078
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as calling C<guestfs_set_verbose (g, 1)>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Set C<LIBGUESTFS_DEBUG=1> to enable verbose messages.  This has the same "
 "effect as calling C<guestfs_set_verbose (g, 1)>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2987
+#: ../src/guestfs.pod:3090
 msgid ""
 "Set the path that libguestfs uses to search for a supermin appliance.  See "
 "the discussion of paths in section L</PATH> above."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Set the path that libguestfs uses to search for a supermin appliance.  See "
 "the discussion of paths in section L</PATH> above."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:2996
+#: ../src/guestfs.pod:3099
 msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 #. type: textblock
 msgid "See also L</QEMU WRAPPERS> above."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3000
+#: ../src/guestfs.pod:3103
 msgid ""
 "Set C<LIBGUESTFS_TRACE=1> to enable command traces.  This has the same "
 "effect as calling C<guestfs_set_trace (g, 1)>."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "Set C<LIBGUESTFS_TRACE=1> to enable command traces.  This has the same "
 "effect as calling C<guestfs_set_trace (g, 1)>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3018
+#: ../src/guestfs.pod:3121
 msgid ""
 "L<guestfs-examples(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-"
 "perl(3)>, L<guestfs-python(3)>, L<guestfs-ruby(3)>, L<guestfish(1)>, "
 msgid ""
 "L<guestfs-examples(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-"
 "perl(3)>, L<guestfs-python(3)>, L<guestfs-ruby(3)>, L<guestfish(1)>, "
@@ -37988,31 +38477,31 @@ msgid ""
 ">, L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, L<virt-ls(1)>, "
 "L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, "
 "L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<qemu(1)>, L<febootstrap(1)>, "
 ">, L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, L<virt-ls(1)>, "
 "L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, "
 "L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<qemu(1)>, L<febootstrap(1)>, "
-"L<hivex(3)>, L<http://libguestfs.org/>."
+"L<febootstrap-supermin-helper(8)>, L<hivex(3)>, L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3047
+#: ../src/guestfs.pod:3151
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm"
 "(8)>, L<disktype(1)>."
 msgstr ""
 
 #. type: =head1
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm"
 "(8)>, L<disktype(1)>."
 msgstr ""
 
 #. type: =head1
-#: ../src/guestfs.pod:3054 ../tools/virt-make-fs.pl:553
+#: ../src/guestfs.pod:3158 ../tools/virt-make-fs.pl:553
 #: ../tools/virt-win-reg.pl:761
 msgid "BUGS"
 msgstr "ВАДИ"
 
 #. type: textblock
 #: ../tools/virt-win-reg.pl:761
 msgid "BUGS"
 msgstr "ВАДИ"
 
 #. type: textblock
-#: ../src/guestfs.pod:3056
+#: ../src/guestfs.pod:3160
 msgid "To get a list of bugs against libguestfs use this link:"
 msgstr ""
 "Щоб переглянути список відомих вад у libguestfs, скористайтеся таким "
 "посиланням:"
 
 #. type: textblock
 msgid "To get a list of bugs against libguestfs use this link:"
 msgstr ""
 "Щоб переглянути список відомих вад у libguestfs, скористайтеся таким "
 "посиланням:"
 
 #. type: textblock
-#: ../src/guestfs.pod:3058
+#: ../src/guestfs.pod:3162
 msgid ""
 "L<https://bugzilla.redhat.com/buglist.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
 msgid ""
 "L<https://bugzilla.redhat.com/buglist.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
@@ -38021,12 +38510,12 @@ msgstr ""
 "component=libguestfs&product=Virtualization+Tools>"
 
 #. type: textblock
 "component=libguestfs&product=Virtualization+Tools>"
 
 #. type: textblock
-#: ../src/guestfs.pod:3060
+#: ../src/guestfs.pod:3164
 msgid "To report a new bug against libguestfs use this link:"
 msgstr "Для звітування щодо вад у libguestfs скористайтеся цим посиланням:"
 
 #. type: textblock
 msgid "To report a new bug against libguestfs use this link:"
 msgstr "Для звітування щодо вад у libguestfs скористайтеся цим посиланням:"
 
 #. type: textblock
-#: ../src/guestfs.pod:3062
+#: ../src/guestfs.pod:3166
 msgid ""
 "L<https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
 msgid ""
 "L<https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools>"
@@ -38035,27 +38524,27 @@ msgstr ""
 "component=libguestfs&product=Virtualization+Tools>"
 
 #. type: textblock
 "component=libguestfs&product=Virtualization+Tools>"
 
 #. type: textblock
-#: ../src/guestfs.pod:3064
+#: ../src/guestfs.pod:3168
 msgid "When reporting a bug, please check:"
 msgstr ""
 
 #. type: textblock
 msgid "When reporting a bug, please check:"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3070
+#: ../src/guestfs.pod:3174
 msgid "That the bug hasn't been reported already."
 msgstr ""
 
 #. type: textblock
 msgid "That the bug hasn't been reported already."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3074
+#: ../src/guestfs.pod:3178
 msgid "That you are testing a recent version."
 msgstr ""
 
 #. type: textblock
 msgid "That you are testing a recent version."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3078
+#: ../src/guestfs.pod:3182
 msgid "Describe the bug accurately, and give a way to reproduce it."
 msgstr ""
 
 #. type: textblock
 msgid "Describe the bug accurately, and give a way to reproduce it."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3082
+#: ../src/guestfs.pod:3186
 msgid ""
 "Run libguestfs-test-tool and paste the B<complete, unedited> output into the "
 "bug report."
 msgid ""
 "Run libguestfs-test-tool and paste the B<complete, unedited> output into the "
 "bug report."
@@ -38063,7 +38552,7 @@ msgstr ""
 
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:5
 
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:5
-msgid "libguestfs-test-tool - End user tests for libguestfs"
+msgid "libguestfs-test-tool - Diagnostics for libguestfs"
 msgstr ""
 
 #. type: verbatim
 msgstr ""
 
 #. type: verbatim
@@ -38077,20 +38566,20 @@ msgstr ""
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:13
 msgid ""
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:13
 msgid ""
-"libguestfs-test-tool is a test program shipped with libguestfs to end users "
-"and developers, to allow them to check basic libguestfs functionality is "
-"working.  This is needed because libguestfs occasionally breaks for reasons "
-"beyond our control: usually because of changes in the underlying qemu or "
-"kernel packages, or the host environment."
+"libguestfs-test-tool is a test program shipped with libguestfs to allow you "
+"to check basic libguestfs functionality is working.  This is needed because "
+"libguestfs occasionally breaks for reasons beyond our control: usually "
+"because of changes in the underlying qemu or kernel packages, or the host "
+"environment."
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:20
+#: ../test-tool/libguestfs-test-tool.pod:19
 msgid "If you suspect a problem in libguestfs, then just run:"
 msgstr ""
 
 #. type: verbatim
 msgid "If you suspect a problem in libguestfs, then just run:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:22
+#: ../test-tool/libguestfs-test-tool.pod:21
 #, no-wrap
 msgid ""
 " libguestfs-test-tool\n"
 #, no-wrap
 msgid ""
 " libguestfs-test-tool\n"
@@ -38098,17 +38587,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:24
+#: ../test-tool/libguestfs-test-tool.pod:23
 msgid "It will print lots of diagnostic messages."
 msgstr ""
 
 #. type: textblock
 msgid "It will print lots of diagnostic messages."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:26
+#: ../test-tool/libguestfs-test-tool.pod:25
 msgid "If it runs to completion successfully, you will see this near the end:"
 msgstr ""
 
 #. type: verbatim
 msgid "If it runs to completion successfully, you will see this near the end:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:28
+#: ../test-tool/libguestfs-test-tool.pod:27
 #, no-wrap
 msgid ""
 " ===== TEST FINISHED OK =====\n"
 #, no-wrap
 msgid ""
 " ===== TEST FINISHED OK =====\n"
@@ -38116,63 +38605,69 @@ msgid ""
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:30
+#: ../test-tool/libguestfs-test-tool.pod:29
 msgid "and the test tool will exit with code 0."
 msgstr ""
 
 #. type: textblock
 msgid "and the test tool will exit with code 0."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:32
+#: ../test-tool/libguestfs-test-tool.pod:31
 msgid ""
 "If it fails (and/or exits with non-zero error code), please paste the "
 msgid ""
 "If it fails (and/or exits with non-zero error code), please paste the "
-"B<complete, unedited> output of the test tool into a bug report.  More "
+"I<complete, unedited> output of the test tool into a bug report.  More "
 "information about reporting bugs can be found on the L<http://libguestfs.org/"
 "> website."
 msgstr ""
 
 "information about reporting bugs can be found on the L<http://libguestfs.org/"
 "> website."
 msgstr ""
 
-#. type: =item
-#: ../test-tool/libguestfs-test-tool.pod:41
-msgid "I<--help>"
-msgstr "I<--help>"
-
 #. type: textblock
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:43
+#: ../test-tool/libguestfs-test-tool.pod:42
 msgid "Display short usage information and exit."
 msgstr ""
 
 #. type: =item
 msgid "Display short usage information and exit."
 msgstr ""
 
 #. type: =item
-#: ../test-tool/libguestfs-test-tool.pod:45
-msgid "I<--qemu qemu_binary>"
+#: ../test-tool/libguestfs-test-tool.pod:44
+#, fuzzy
+#| msgid "I<--qemu qemu_binary>"
+msgid "B<--qemu qemu_binary>"
 msgstr "I<--qemu виконуваний_файл_qemu>"
 
 #. type: textblock
 msgstr "I<--qemu виконуваний_файл_qemu>"
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:47
+#: ../test-tool/libguestfs-test-tool.pod:46
 msgid ""
 "If you have downloaded another qemu binary, point this option at the full "
 "path of the binary to try it."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you have downloaded another qemu binary, point this option at the full "
 "path of the binary to try it."
 msgstr ""
 
 #. type: =item
-#: ../test-tool/libguestfs-test-tool.pod:50
-msgid "I<--qemudir qemu_source_dir>"
-msgstr ""
+#: ../test-tool/libguestfs-test-tool.pod:49
+#, fuzzy
+#| msgid "I<--qemu qemu_binary>"
+msgid "B<--qemudir qemu_source_dir>"
+msgstr "I<--qemu виконуваний_файл_qemu>"
 
 #. type: textblock
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:52
+#: ../test-tool/libguestfs-test-tool.pod:51
 msgid ""
 "If you have compiled qemu from source, point this option at the source "
 "directory to try it."
 msgstr ""
 
 #. type: =item
 msgid ""
 "If you have compiled qemu from source, point this option at the source "
 "directory to try it."
 msgstr ""
 
 #. type: =item
-#: ../test-tool/libguestfs-test-tool.pod:55
-msgid "I<--timeout N>"
+#: ../test-tool/libguestfs-test-tool.pod:54
+msgid "B<-t N>"
+msgstr ""
+
+#. type: =item
+#: ../test-tool/libguestfs-test-tool.pod:56
+#, fuzzy
+#| msgid "I<--timeout N>"
+msgid "B<--timeout N>"
 msgstr "I<--timeout N>"
 
 #. type: textblock
 msgstr "I<--timeout N>"
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:57
+#: ../test-tool/libguestfs-test-tool.pod:58
 msgid ""
 msgid ""
-"Set the launch timeout to C<N> seconds.  The default is 120 seconds which "
-"does not usually need to be adjusted unless your machine is very slow."
+"Set the launch timeout to C<N> seconds.  The default is 600 seconds (10 "
+"minutes) which does not usually need to be adjusted."
 msgstr ""
 
 #. type: =head1
 msgstr ""
 
 #. type: =head1
@@ -38198,28 +38693,59 @@ msgstr ""
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:72
 msgid ""
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:72
 msgid ""
-"When using an alternate qemu with libguestfs, usually you would need to "
-"write a qemu wrapper script (see section I<QEMU WRAPPERS> in L<guestfs(3)"
-">).  libguestfs-test-tool writes a temporary qemu wrapper script when you "
-"use either of the I<--qemudir> or I<--qemu> options."
+"Note when using these options, you can ignore the business of qemu wrapper "
+"scripts (L<guestfs(3)/QEMU WRAPPERS>), since libguestfs-test-tool writes a "
+"wrapper script for you if one is needed."
+msgstr ""
+
+#. type: =head1
+#: ../test-tool/libguestfs-test-tool.pod:76
+msgid "TRYING OUT A DIFFERENT KERNEL"
 msgstr ""
 
 #. type: textblock
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:79
+#: ../test-tool/libguestfs-test-tool.pod:78
+msgid ""
+"If you are using febootstrap E<ge> 3.8 then you can select which kernel "
+"libguestfs tries.  You do this by setting the environment variables "
+"C<FEBOOTSTRAP_KERNEL> and/or C<FEBOOTSTRAP_MODULES>."
+msgstr ""
+
+#. type: textblock
+#: ../test-tool/libguestfs-test-tool.pod:82
+msgid ""
+"Refer to L<febootstrap-supermin-helper(8)/ENVIRONMENT VARIABLES> for further "
+"information."
+msgstr ""
+
+#. type: =head1
+#: ../test-tool/libguestfs-test-tool.pod:85
+msgid "SELF-DIAGNOSIS"
+msgstr ""
+
+#. type: textblock
+#: ../test-tool/libguestfs-test-tool.pod:87
+msgid ""
+"Refer to L<guestfs(3)/APPLIANCE BOOT PROCESS> to understand the messages "
+"produced by libguestfs-test-tool and/or possible errors."
+msgstr ""
+
+#. type: textblock
+#: ../test-tool/libguestfs-test-tool.pod:92
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:84
+#: ../test-tool/libguestfs-test-tool.pod:97
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
 msgstr ""
 
 #. type: textblock
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:89
+#: ../test-tool/libguestfs-test-tool.pod:102
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr ""
 
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr ""
 
@@ -39703,6 +40229,12 @@ msgid ""
 "redhat.com/>"
 msgstr ""
 
 "redhat.com/>"
 msgstr ""
 
+#~ msgid "I<--help>"
+#~ msgstr "I<--help>"
+
+#~ msgid "EXIT CODE"
+#~ msgstr "КОД ВИХОДУ"
+
 #~ msgid "B<-a> | B<--all>"
 #~ msgstr "B<-a> | B<--all>"
 
 #~ msgid "B<-a> | B<--all>"
 #~ msgstr "B<-a> | B<--all>"