Version 1.5.16.
[libguestfs.git] / po-docs / libguestfs-docs.pot
index 7feec04..1fd8cbd 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.5.10\n"
+"Project-Id-Version: libguestfs 1.5.16\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
 "Report-Msgid-Bugs-To: libguestfs@redhat.com\n"
-"POT-Creation-Date: 2010-09-09 23:24+0200\n"
+"POT-Creation-Date: 2010-09-15 22:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3471,7 +3471,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:63 ../src/guestfs-actions.pod:92 ../src/guestfs-actions.pod:103 ../src/guestfs-actions.pod:114 ../src/guestfs-actions.pod:124 ../src/guestfs-actions.pod:135 ../src/guestfs-actions.pod:238 ../src/guestfs-actions.pod:255 ../src/guestfs-actions.pod:266 ../src/guestfs-actions.pod:302 ../src/guestfs-actions.pod:324 ../src/guestfs-actions.pod:339 ../src/guestfs-actions.pod:403 ../src/guestfs-actions.pod:430 ../src/guestfs-actions.pod:441 ../src/guestfs-actions.pod:453 ../src/guestfs-actions.pod:534 ../src/guestfs-actions.pod:549 ../src/guestfs-actions.pod:560 ../src/guestfs-actions.pod:571 ../src/guestfs-actions.pod:717 ../src/guestfs-actions.pod:734 ../src/guestfs-actions.pod:749 ../src/guestfs-actions.pod:824 ../src/guestfs-actions.pod:839 ../src/guestfs-actions.pod:855 ../src/guestfs-actions.pod:866 ../src/guestfs-actions.pod:883 ../src/guestfs-actions.pod:916 ../src/guestfs-actions.pod:974 ../src/guestfs-actions.pod:996 ../src/guestfs-actions.pod:1027 ../src/guestfs-actions.pod:1115 ../src/guestfs-actions.pod:1146 ../src/guestfs-actions.pod:1346 ../src/guestfs-actions.pod:1365 ../src/guestfs-actions.pod:1446 ../src/guestfs-actions.pod:1794 ../src/guestfs-actions.pod:1917 ../src/guestfs-actions.pod:1972 ../src/guestfs-actions.pod:2002 ../src/guestfs-actions.pod:2409 ../src/guestfs-actions.pod:2421 ../src/guestfs-actions.pod:2438 ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:2514 ../src/guestfs-actions.pod:2524 ../src/guestfs-actions.pod:2535 ../src/guestfs-actions.pod:2547 ../src/guestfs-actions.pod:2577 ../src/guestfs-actions.pod:2641 ../src/guestfs-actions.pod:2658 ../src/guestfs-actions.pod:2672 ../src/guestfs-actions.pod:2692 ../src/guestfs-actions.pod:2712 ../src/guestfs-actions.pod:2741 ../src/guestfs-actions.pod:2757 ../src/guestfs-actions.pod:2773 ../src/guestfs-actions.pod:2785 ../src/guestfs-actions.pod:2794 ../src/guestfs-actions.pod:2827 ../src/guestfs-actions.pod:2840 ../src/guestfs-actions.pod:2850 ../src/guestfs-actions.pod:2862 ../src/guestfs-actions.pod:2876 ../src/guestfs-actions.pod:2956 ../src/guestfs-actions.pod:2973 ../src/guestfs-actions.pod:2983 ../src/guestfs-actions.pod:3028 ../src/guestfs-actions.pod:3043 ../src/guestfs-actions.pod:3058 ../src/guestfs-actions.pod:3071 ../src/guestfs-actions.pod:3082 ../src/guestfs-actions.pod:3093 ../src/guestfs-actions.pod:3107 ../src/guestfs-actions.pod:3119 ../src/guestfs-actions.pod:3136 ../src/guestfs-actions.pod:3167 ../src/guestfs-actions.pod:3195 ../src/guestfs-actions.pod:3211 ../src/guestfs-actions.pod:3227 ../src/guestfs-actions.pod:3236 ../src/guestfs-actions.pod:3250 ../src/guestfs-actions.pod:3260 ../src/guestfs-actions.pod:3272 ../src/guestfs-actions.pod:3284 ../src/guestfs-actions.pod:3316 ../src/guestfs-actions.pod:3328 ../src/guestfs-actions.pod:3345 ../src/guestfs-actions.pod:3356 ../src/guestfs-actions.pod:3370 ../src/guestfs-actions.pod:3410 ../src/guestfs-actions.pod:3441 ../src/guestfs-actions.pod:3452 ../src/guestfs-actions.pod:3477 ../src/guestfs-actions.pod:3491 ../src/guestfs-actions.pod:3506 ../src/guestfs-actions.pod:3628 ../src/guestfs-actions.pod:3680 ../src/guestfs-actions.pod:3699 ../src/guestfs-actions.pod:3714 ../src/guestfs-actions.pod:3725 ../src/guestfs-actions.pod:3759 ../src/guestfs-actions.pod:3773 ../src/guestfs-actions.pod:3783 ../src/guestfs-actions.pod:3794 ../src/guestfs-actions.pod:4026 ../src/guestfs-actions.pod:4042 ../src/guestfs-actions.pod:4053 ../src/guestfs-actions.pod:4062 ../src/guestfs-actions.pod:4073 ../src/guestfs-actions.pod:4082 ../src/guestfs-actions.pod:4093 ../src/guestfs-actions.pod:4106 ../src/guestfs-actions.pod:4124 ../src/guestfs-actions.pod:4140 ../src/guestfs-actions.pod:4156 ../src/guestfs-actions.pod:4171 ../src/guestfs-actions.pod:4191 ../src/guestfs-actions.pod:4206 ../src/guestfs-actions.pod:4222 ../src/guestfs-actions.pod:4240 ../src/guestfs-actions.pod:4256 ../src/guestfs-actions.pod:4270 ../src/guestfs-actions.pod:4295 ../src/guestfs-actions.pod:4316 ../src/guestfs-actions.pod:4332 ../src/guestfs-actions.pod:4353 ../src/guestfs-actions.pod:4365 ../src/guestfs-actions.pod:4377 ../src/guestfs-actions.pod:4393 ../src/guestfs-actions.pod:4427 ../src/guestfs-actions.pod:4447 ../src/guestfs-actions.pod:4470 ../src/guestfs-actions.pod:4560 ../src/guestfs-actions.pod:4666 ../src/guestfs-actions.pod:4675 ../src/guestfs-actions.pod:4685 ../src/guestfs-actions.pod:4695 ../src/guestfs-actions.pod:4714 ../src/guestfs-actions.pod:4724 ../src/guestfs-actions.pod:4734 ../src/guestfs-actions.pod:4744 ../src/guestfs-actions.pod:4756 ../src/guestfs-actions.pod:4806 ../src/guestfs-actions.pod:4820 ../src/guestfs-actions.pod:4833 ../src/guestfs-actions.pod:4846 ../src/guestfs-actions.pod:4860 ../src/guestfs-actions.pod:4870 ../src/guestfs-actions.pod:4887 ../src/guestfs-actions.pod:4917 ../src/guestfs-actions.pod:4928 ../src/guestfs-actions.pod:4963 ../src/guestfs-actions.pod:4973 ../src/guestfs-actions.pod:4988 ../src/guestfs-actions.pod:5016 ../src/guestfs-actions.pod:5120 ../src/guestfs-actions.pod:5135 ../src/guestfs-actions.pod:5146 ../src/guestfs-actions.pod:5192 ../src/guestfs-actions.pod:5202 ../src/guestfs-actions.pod:5239 ../src/guestfs-actions.pod:5266 ../src/guestfs-actions.pod:5308 ../src/guestfs-actions.pod:5331 ../src/guestfs-actions.pod:5388 ../src/guestfs-actions.pod:5404 ../src/guestfs-actions.pod:5430
+#: ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:63 ../src/guestfs-actions.pod:92 ../src/guestfs-actions.pod:103 ../src/guestfs-actions.pod:114 ../src/guestfs-actions.pod:124 ../src/guestfs-actions.pod:135 ../src/guestfs-actions.pod:238 ../src/guestfs-actions.pod:255 ../src/guestfs-actions.pod:266 ../src/guestfs-actions.pod:302 ../src/guestfs-actions.pod:324 ../src/guestfs-actions.pod:339 ../src/guestfs-actions.pod:403 ../src/guestfs-actions.pod:430 ../src/guestfs-actions.pod:441 ../src/guestfs-actions.pod:453 ../src/guestfs-actions.pod:534 ../src/guestfs-actions.pod:549 ../src/guestfs-actions.pod:560 ../src/guestfs-actions.pod:571 ../src/guestfs-actions.pod:717 ../src/guestfs-actions.pod:734 ../src/guestfs-actions.pod:749 ../src/guestfs-actions.pod:824 ../src/guestfs-actions.pod:839 ../src/guestfs-actions.pod:855 ../src/guestfs-actions.pod:866 ../src/guestfs-actions.pod:883 ../src/guestfs-actions.pod:916 ../src/guestfs-actions.pod:974 ../src/guestfs-actions.pod:996 ../src/guestfs-actions.pod:1027 ../src/guestfs-actions.pod:1115 ../src/guestfs-actions.pod:1146 ../src/guestfs-actions.pod:1346 ../src/guestfs-actions.pod:1365 ../src/guestfs-actions.pod:1446 ../src/guestfs-actions.pod:1794 ../src/guestfs-actions.pod:1917 ../src/guestfs-actions.pod:1972 ../src/guestfs-actions.pod:2002 ../src/guestfs-actions.pod:2411 ../src/guestfs-actions.pod:2423 ../src/guestfs-actions.pod:2440 ../src/guestfs-actions.pod:2548 ../src/guestfs-actions.pod:2559 ../src/guestfs-actions.pod:2569 ../src/guestfs-actions.pod:2580 ../src/guestfs-actions.pod:2592 ../src/guestfs-actions.pod:2622 ../src/guestfs-actions.pod:2686 ../src/guestfs-actions.pod:2703 ../src/guestfs-actions.pod:2717 ../src/guestfs-actions.pod:2737 ../src/guestfs-actions.pod:2757 ../src/guestfs-actions.pod:2786 ../src/guestfs-actions.pod:2802 ../src/guestfs-actions.pod:2818 ../src/guestfs-actions.pod:2830 ../src/guestfs-actions.pod:2839 ../src/guestfs-actions.pod:2872 ../src/guestfs-actions.pod:2885 ../src/guestfs-actions.pod:2895 ../src/guestfs-actions.pod:2907 ../src/guestfs-actions.pod:2921 ../src/guestfs-actions.pod:3001 ../src/guestfs-actions.pod:3018 ../src/guestfs-actions.pod:3028 ../src/guestfs-actions.pod:3073 ../src/guestfs-actions.pod:3088 ../src/guestfs-actions.pod:3103 ../src/guestfs-actions.pod:3116 ../src/guestfs-actions.pod:3127 ../src/guestfs-actions.pod:3138 ../src/guestfs-actions.pod:3152 ../src/guestfs-actions.pod:3164 ../src/guestfs-actions.pod:3181 ../src/guestfs-actions.pod:3212 ../src/guestfs-actions.pod:3240 ../src/guestfs-actions.pod:3256 ../src/guestfs-actions.pod:3272 ../src/guestfs-actions.pod:3281 ../src/guestfs-actions.pod:3295 ../src/guestfs-actions.pod:3305 ../src/guestfs-actions.pod:3317 ../src/guestfs-actions.pod:3329 ../src/guestfs-actions.pod:3361 ../src/guestfs-actions.pod:3373 ../src/guestfs-actions.pod:3390 ../src/guestfs-actions.pod:3401 ../src/guestfs-actions.pod:3415 ../src/guestfs-actions.pod:3455 ../src/guestfs-actions.pod:3486 ../src/guestfs-actions.pod:3497 ../src/guestfs-actions.pod:3522 ../src/guestfs-actions.pod:3536 ../src/guestfs-actions.pod:3551 ../src/guestfs-actions.pod:3673 ../src/guestfs-actions.pod:3725 ../src/guestfs-actions.pod:3744 ../src/guestfs-actions.pod:3759 ../src/guestfs-actions.pod:3785 ../src/guestfs-actions.pod:3819 ../src/guestfs-actions.pod:3833 ../src/guestfs-actions.pod:3843 ../src/guestfs-actions.pod:3854 ../src/guestfs-actions.pod:4086 ../src/guestfs-actions.pod:4102 ../src/guestfs-actions.pod:4113 ../src/guestfs-actions.pod:4122 ../src/guestfs-actions.pod:4133 ../src/guestfs-actions.pod:4142 ../src/guestfs-actions.pod:4153 ../src/guestfs-actions.pod:4166 ../src/guestfs-actions.pod:4184 ../src/guestfs-actions.pod:4200 ../src/guestfs-actions.pod:4216 ../src/guestfs-actions.pod:4231 ../src/guestfs-actions.pod:4251 ../src/guestfs-actions.pod:4266 ../src/guestfs-actions.pod:4282 ../src/guestfs-actions.pod:4300 ../src/guestfs-actions.pod:4316 ../src/guestfs-actions.pod:4330 ../src/guestfs-actions.pod:4355 ../src/guestfs-actions.pod:4376 ../src/guestfs-actions.pod:4392 ../src/guestfs-actions.pod:4413 ../src/guestfs-actions.pod:4425 ../src/guestfs-actions.pod:4437 ../src/guestfs-actions.pod:4453 ../src/guestfs-actions.pod:4487 ../src/guestfs-actions.pod:4507 ../src/guestfs-actions.pod:4530 ../src/guestfs-actions.pod:4620 ../src/guestfs-actions.pod:4726 ../src/guestfs-actions.pod:4735 ../src/guestfs-actions.pod:4745 ../src/guestfs-actions.pod:4755 ../src/guestfs-actions.pod:4774 ../src/guestfs-actions.pod:4784 ../src/guestfs-actions.pod:4794 ../src/guestfs-actions.pod:4804 ../src/guestfs-actions.pod:4816 ../src/guestfs-actions.pod:4866 ../src/guestfs-actions.pod:4880 ../src/guestfs-actions.pod:4893 ../src/guestfs-actions.pod:4906 ../src/guestfs-actions.pod:4920 ../src/guestfs-actions.pod:4930 ../src/guestfs-actions.pod:4947 ../src/guestfs-actions.pod:4977 ../src/guestfs-actions.pod:4988 ../src/guestfs-actions.pod:5023 ../src/guestfs-actions.pod:5033 ../src/guestfs-actions.pod:5048 ../src/guestfs-actions.pod:5076 ../src/guestfs-actions.pod:5180 ../src/guestfs-actions.pod:5195 ../src/guestfs-actions.pod:5206 ../src/guestfs-actions.pod:5252 ../src/guestfs-actions.pod:5262 ../src/guestfs-actions.pod:5299 ../src/guestfs-actions.pod:5326 ../src/guestfs-actions.pod:5368 ../src/guestfs-actions.pod:5391 ../src/guestfs-actions.pod:5448 ../src/guestfs-actions.pod:5464 ../src/guestfs-actions.pod:5490
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
 msgid "This function returns 0 on success or -1 on error."
 msgstr ""
 
@@ -3733,7 +3733,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:172 ../src/guestfs-actions.pod:313 ../src/guestfs-actions.pod:467 ../src/guestfs-actions.pod:492 ../src/guestfs-actions.pod:507 ../src/guestfs-actions.pod:523 ../src/guestfs-actions.pod:1013 ../src/guestfs-actions.pod:1328 ../src/guestfs-actions.pod:1510 ../src/guestfs-actions.pod:1591 ../src/guestfs-actions.pod:1622 ../src/guestfs-actions.pod:1665 ../src/guestfs-actions.pod:1682 ../src/guestfs-actions.pod:1907 ../src/guestfs-actions.pod:2119 ../src/guestfs-actions.pod:2137 ../src/guestfs-actions.pod:3430 ../src/guestfs-actions.pod:3537 ../src/guestfs-actions.pod:3853 ../src/guestfs-actions.pod:4952 ../src/guestfs-actions.pod:5276 ../src/guestfs-actions.pod:5286 ../src/guestfs-actions.pod:5296
+#: ../src/guestfs-actions.pod:172 ../src/guestfs-actions.pod:313 ../src/guestfs-actions.pod:467 ../src/guestfs-actions.pod:492 ../src/guestfs-actions.pod:507 ../src/guestfs-actions.pod:523 ../src/guestfs-actions.pod:1013 ../src/guestfs-actions.pod:1328 ../src/guestfs-actions.pod:1510 ../src/guestfs-actions.pod:1591 ../src/guestfs-actions.pod:1622 ../src/guestfs-actions.pod:1665 ../src/guestfs-actions.pod:1682 ../src/guestfs-actions.pod:1907 ../src/guestfs-actions.pod:2119 ../src/guestfs-actions.pod:2137 ../src/guestfs-actions.pod:3475 ../src/guestfs-actions.pod:3582 ../src/guestfs-actions.pod:3913 ../src/guestfs-actions.pod:5012 ../src/guestfs-actions.pod:5336 ../src/guestfs-actions.pod:5346 ../src/guestfs-actions.pod:5356
 msgid "On error this function returns -1."
 msgstr ""
 
 msgid "On error this function returns -1."
 msgstr ""
 
@@ -3759,7 +3759,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:182 ../src/guestfs-actions.pod:610 ../src/guestfs-actions.pod:625 ../src/guestfs-actions.pod:682 ../src/guestfs-actions.pod:695 ../src/guestfs-actions.pod:786 ../src/guestfs-actions.pod:899 ../src/guestfs-actions.pod:928 ../src/guestfs-actions.pod:942 ../src/guestfs-actions.pod:958 ../src/guestfs-actions.pod:1041 ../src/guestfs-actions.pod:1205 ../src/guestfs-actions.pod:1314 ../src/guestfs-actions.pod:1459 ../src/guestfs-actions.pod:1473 ../src/guestfs-actions.pod:1549 ../src/guestfs-actions.pod:1567 ../src/guestfs-actions.pod:1701 ../src/guestfs-actions.pod:1840 ../src/guestfs-actions.pod:2021 ../src/guestfs-actions.pod:2071 ../src/guestfs-actions.pod:2187 ../src/guestfs-actions.pod:2222 ../src/guestfs-actions.pod:2492 ../src/guestfs-actions.pod:2913 ../src/guestfs-actions.pod:3009 ../src/guestfs-actions.pod:3552 ../src/guestfs-actions.pod:3831 ../src/guestfs-actions.pod:3969 ../src/guestfs-actions.pod:4012 ../src/guestfs-actions.pod:4488 ../src/guestfs-actions.pod:4501 ../src/guestfs-actions.pod:4515 ../src/guestfs-actions.pod:4536 ../src/guestfs-actions.pod:5069 ../src/guestfs-actions.pod:5085 ../src/guestfs-actions.pod:5100 ../src/guestfs-actions.pod:5248 ../src/guestfs-actions.pod:5478
+#: ../src/guestfs-actions.pod:182 ../src/guestfs-actions.pod:610 ../src/guestfs-actions.pod:625 ../src/guestfs-actions.pod:682 ../src/guestfs-actions.pod:695 ../src/guestfs-actions.pod:786 ../src/guestfs-actions.pod:899 ../src/guestfs-actions.pod:928 ../src/guestfs-actions.pod:942 ../src/guestfs-actions.pod:958 ../src/guestfs-actions.pod:1041 ../src/guestfs-actions.pod:1205 ../src/guestfs-actions.pod:1314 ../src/guestfs-actions.pod:1459 ../src/guestfs-actions.pod:1473 ../src/guestfs-actions.pod:1549 ../src/guestfs-actions.pod:1567 ../src/guestfs-actions.pod:1701 ../src/guestfs-actions.pod:1840 ../src/guestfs-actions.pod:2021 ../src/guestfs-actions.pod:2071 ../src/guestfs-actions.pod:2187 ../src/guestfs-actions.pod:2222 ../src/guestfs-actions.pod:2537 ../src/guestfs-actions.pod:2958 ../src/guestfs-actions.pod:3054 ../src/guestfs-actions.pod:3597 ../src/guestfs-actions.pod:3773 ../src/guestfs-actions.pod:3891 ../src/guestfs-actions.pod:4029 ../src/guestfs-actions.pod:4072 ../src/guestfs-actions.pod:4548 ../src/guestfs-actions.pod:4561 ../src/guestfs-actions.pod:4575 ../src/guestfs-actions.pod:4596 ../src/guestfs-actions.pod:5129 ../src/guestfs-actions.pod:5145 ../src/guestfs-actions.pod:5160 ../src/guestfs-actions.pod:5308 ../src/guestfs-actions.pod:5538
 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>."
@@ -3952,7 +3952,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:276 ../src/guestfs-actions.pod:289 ../src/guestfs-actions.pod:417 ../src/guestfs-actions.pod:802 ../src/guestfs-actions.pod:1053 ../src/guestfs-actions.pod:1069 ../src/guestfs-actions.pod:1157 ../src/guestfs-actions.pod:1173 ../src/guestfs-actions.pod:1404 ../src/guestfs-actions.pod:1738 ../src/guestfs-actions.pod:1751 ../src/guestfs-actions.pod:1767 ../src/guestfs-actions.pod:1804 ../src/guestfs-actions.pod:1825 ../src/guestfs-actions.pod:1887 ../src/guestfs-actions.pod:1927 ../src/guestfs-actions.pod:2093 ../src/guestfs-actions.pod:2259 ../src/guestfs-actions.pod:2462 ../src/guestfs-actions.pod:2477 ../src/guestfs-actions.pod:2561 ../src/guestfs-actions.pod:2890 ../src/guestfs-actions.pod:3397 ../src/guestfs-actions.pod:3808 ../src/guestfs-actions.pod:3894 ../src/guestfs-actions.pod:4000 ../src/guestfs-actions.pod:4549 ../src/guestfs-actions.pod:4598 ../src/guestfs-actions.pod:4650 ../src/guestfs-actions.pod:4766 ../src/guestfs-actions.pod:4787 ../src/guestfs-actions.pod:5161 ../src/guestfs-actions.pod:5178 ../src/guestfs-actions.pod:5216 ../src/guestfs-actions.pod:5352 ../src/guestfs-actions.pod:5368 ../src/guestfs-actions.pod:5441 ../src/guestfs-actions.pod:5457 ../src/guestfs-actions.pod:5497 ../src/guestfs-actions.pod:5513
+#: ../src/guestfs-actions.pod:276 ../src/guestfs-actions.pod:289 ../src/guestfs-actions.pod:417 ../src/guestfs-actions.pod:802 ../src/guestfs-actions.pod:1053 ../src/guestfs-actions.pod:1069 ../src/guestfs-actions.pod:1157 ../src/guestfs-actions.pod:1173 ../src/guestfs-actions.pod:1404 ../src/guestfs-actions.pod:1738 ../src/guestfs-actions.pod:1751 ../src/guestfs-actions.pod:1767 ../src/guestfs-actions.pod:1804 ../src/guestfs-actions.pod:1825 ../src/guestfs-actions.pod:1887 ../src/guestfs-actions.pod:1927 ../src/guestfs-actions.pod:2093 ../src/guestfs-actions.pod:2261 ../src/guestfs-actions.pod:2466 ../src/guestfs-actions.pod:2522 ../src/guestfs-actions.pod:2606 ../src/guestfs-actions.pod:2935 ../src/guestfs-actions.pod:3442 ../src/guestfs-actions.pod:3868 ../src/guestfs-actions.pod:3954 ../src/guestfs-actions.pod:4060 ../src/guestfs-actions.pod:4609 ../src/guestfs-actions.pod:4658 ../src/guestfs-actions.pod:4710 ../src/guestfs-actions.pod:4826 ../src/guestfs-actions.pod:4847 ../src/guestfs-actions.pod:5221 ../src/guestfs-actions.pod:5238 ../src/guestfs-actions.pod:5276 ../src/guestfs-actions.pod:5412 ../src/guestfs-actions.pod:5428 ../src/guestfs-actions.pod:5501 ../src/guestfs-actions.pod:5517 ../src/guestfs-actions.pod:5557 ../src/guestfs-actions.pod:5573
 msgid ""
 "This function returns a NULL-terminated array of strings (like "
 "L<environ(3)>), or NULL if there was an error.  I<The caller must free the "
 msgid ""
 "This function returns a NULL-terminated array of strings (like "
 "L<environ(3)>), or NULL if there was an error.  I<The caller must free the "
@@ -4319,7 +4319,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:479 ../src/guestfs-actions.pod:1087 ../src/guestfs-actions.pod:1099 ../src/guestfs-actions.pod:1531 ../src/guestfs-actions.pod:1539 ../src/guestfs-actions.pod:1599 ../src/guestfs-actions.pod:1642 ../src/guestfs-actions.pod:1654 ../src/guestfs-actions.pod:1673 ../src/guestfs-actions.pod:1690 ../src/guestfs-actions.pod:2273 ../src/guestfs-actions.pod:2284 ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:2307 ../src/guestfs-actions.pod:2320 ../src/guestfs-actions.pod:2332 ../src/guestfs-actions.pod:2345 ../src/guestfs-actions.pod:2356 ../src/guestfs-actions.pod:2366 ../src/guestfs-actions.pod:2377 ../src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2401 ../src/guestfs-actions.pod:3522
+#: ../src/guestfs-actions.pod:479 ../src/guestfs-actions.pod:1087 ../src/guestfs-actions.pod:1099 ../src/guestfs-actions.pod:1531 ../src/guestfs-actions.pod:1539 ../src/guestfs-actions.pod:1599 ../src/guestfs-actions.pod:1642 ../src/guestfs-actions.pod:1654 ../src/guestfs-actions.pod:1673 ../src/guestfs-actions.pod:1690 ../src/guestfs-actions.pod:2275 ../src/guestfs-actions.pod:2286 ../src/guestfs-actions.pod:2298 ../src/guestfs-actions.pod:2309 ../src/guestfs-actions.pod:2322 ../src/guestfs-actions.pod:2334 ../src/guestfs-actions.pod:2347 ../src/guestfs-actions.pod:2358 ../src/guestfs-actions.pod:2368 ../src/guestfs-actions.pod:2379 ../src/guestfs-actions.pod:2391 ../src/guestfs-actions.pod:2403 ../src/guestfs-actions.pod:3567
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
 msgid "This function returns a C truth value on success or -1 on error."
 msgstr ""
 
@@ -4567,7 +4567,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:618 ../src/guestfs-actions.pod:3884 ../fish/guestfish-actions.pod:500 ../fish/guestfish-actions.pod:2989
+#: ../src/guestfs-actions.pod:618 ../src/guestfs-actions.pod:3944 ../fish/guestfish-actions.pod:500 ../fish/guestfish-actions.pod:3039
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
 msgid "Return the contents of the file named C<path>."
 msgstr ""
 
@@ -4581,7 +4581,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:628 ../src/guestfs-actions.pod:789 ../src/guestfs-actions.pod:806 ../src/guestfs-actions.pod:1057 ../src/guestfs-actions.pod:1073 ../src/guestfs-actions.pod:1161 ../src/guestfs-actions.pod:1177 ../src/guestfs-actions.pod:1408 ../src/guestfs-actions.pod:1755 ../src/guestfs-actions.pod:1771 ../src/guestfs-actions.pod:1808 ../src/guestfs-actions.pod:1829 ../src/guestfs-actions.pod:1843 ../src/guestfs-actions.pod:1869 ../src/guestfs-actions.pod:3747 ../src/guestfs-actions.pod:3855 ../src/guestfs-actions.pod:3876 ../src/guestfs-actions.pod:4602 ../src/guestfs-actions.pod:4654 ../src/guestfs-actions.pod:4770 ../src/guestfs-actions.pod:4791 ../src/guestfs-actions.pod:5310 ../src/guestfs-actions.pod:5333 ../src/guestfs-actions.pod:5356 ../src/guestfs-actions.pod:5372 ../src/guestfs-actions.pod:5445 ../src/guestfs-actions.pod:5461 ../src/guestfs-actions.pod:5501 ../src/guestfs-actions.pod:5517 ../fish/guestfish-actions.pod:507 ../fish/guestfish-actions.pod:642 ../fish/guestfish-actions.pod:654 ../fish/guestfish-actions.pod:836 ../fish/guestfish-actions.pod:846 ../fish/guestfish-actions.pod:913 ../fish/guestfish-actions.pod:923 ../fish/guestfish-actions.pod:1118 ../fish/guestfish-actions.pod:1391 ../fish/guestfish-actions.pod:1401 ../fish/guestfish-actions.pod:1429 ../fish/guestfish-actions.pod:1444 ../fish/guestfish-actions.pod:1454 ../fish/guestfish-actions.pod:1473 ../fish/guestfish-actions.pod:2891 ../fish/guestfish-actions.pod:2967 ../fish/guestfish-actions.pod:2982 ../fish/guestfish-actions.pod:3543 ../fish/guestfish-actions.pod:3589 ../fish/guestfish-actions.pod:3674 ../fish/guestfish-actions.pod:3689 ../fish/guestfish-actions.pod:4072 ../fish/guestfish-actions.pod:4090 ../fish/guestfish-actions.pod:4107 ../fish/guestfish-actions.pod:4117 ../fish/guestfish-actions.pod:4165 ../fish/guestfish-actions.pod:4175 ../fish/guestfish-actions.pod:4204 ../fish/guestfish-actions.pod:4214
+#: ../src/guestfs-actions.pod:628 ../src/guestfs-actions.pod:789 ../src/guestfs-actions.pod:806 ../src/guestfs-actions.pod:1057 ../src/guestfs-actions.pod:1073 ../src/guestfs-actions.pod:1161 ../src/guestfs-actions.pod:1177 ../src/guestfs-actions.pod:1408 ../src/guestfs-actions.pod:1755 ../src/guestfs-actions.pod:1771 ../src/guestfs-actions.pod:1808 ../src/guestfs-actions.pod:1829 ../src/guestfs-actions.pod:1843 ../src/guestfs-actions.pod:1869 ../src/guestfs-actions.pod:3807 ../src/guestfs-actions.pod:3915 ../src/guestfs-actions.pod:3936 ../src/guestfs-actions.pod:4662 ../src/guestfs-actions.pod:4714 ../src/guestfs-actions.pod:4830 ../src/guestfs-actions.pod:4851 ../src/guestfs-actions.pod:5370 ../src/guestfs-actions.pod:5393 ../src/guestfs-actions.pod:5416 ../src/guestfs-actions.pod:5432 ../src/guestfs-actions.pod:5505 ../src/guestfs-actions.pod:5521 ../src/guestfs-actions.pod:5561 ../src/guestfs-actions.pod:5577 ../fish/guestfish-actions.pod:507 ../fish/guestfish-actions.pod:642 ../fish/guestfish-actions.pod:654 ../fish/guestfish-actions.pod:836 ../fish/guestfish-actions.pod:846 ../fish/guestfish-actions.pod:913 ../fish/guestfish-actions.pod:923 ../fish/guestfish-actions.pod:1118 ../fish/guestfish-actions.pod:1391 ../fish/guestfish-actions.pod:1401 ../fish/guestfish-actions.pod:1429 ../fish/guestfish-actions.pod:1444 ../fish/guestfish-actions.pod:1454 ../fish/guestfish-actions.pod:1473 ../fish/guestfish-actions.pod:2941 ../fish/guestfish-actions.pod:3017 ../fish/guestfish-actions.pod:3032 ../fish/guestfish-actions.pod:3593 ../fish/guestfish-actions.pod:3639 ../fish/guestfish-actions.pod:3724 ../fish/guestfish-actions.pod:3739 ../fish/guestfish-actions.pod:4122 ../fish/guestfish-actions.pod:4140 ../fish/guestfish-actions.pod:4157 ../fish/guestfish-actions.pod:4167 ../fish/guestfish-actions.pod:4215 ../fish/guestfish-actions.pod:4225 ../fish/guestfish-actions.pod:4254 ../fish/guestfish-actions.pod:4264
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
 msgid ""
 "Because of the message protocol, there is a transfer limit of somewhere "
 "between 2MB and 4MB.  See L<guestfs(3)/PROTOCOL LIMITS>."
@@ -4788,7 +4788,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:732 ../src/guestfs-actions.pod:3105 ../src/guestfs-actions.pod:3193 ../src/guestfs-actions.pod:3209 ../src/guestfs-actions.pod:3225 ../fish/guestfish-actions.pod:596 ../fish/guestfish-actions.pod:2407 ../fish/guestfish-actions.pod:2477 ../fish/guestfish-actions.pod:2487 ../fish/guestfish-actions.pod:2497
+#: ../src/guestfs-actions.pod:732 ../src/guestfs-actions.pod:3150 ../src/guestfs-actions.pod:3238 ../src/guestfs-actions.pod:3254 ../src/guestfs-actions.pod:3270 ../fish/guestfish-actions.pod:596 ../fish/guestfish-actions.pod:2446 ../fish/guestfish-actions.pod:2516 ../fish/guestfish-actions.pod:2526 ../fish/guestfish-actions.pod:2536
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
 msgid "The mode actually set is affected by the umask."
 msgstr ""
 
@@ -4814,7 +4814,7 @@ msgid "Change the file owner to C<owner> and group to C<group>."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:745 ../src/guestfs-actions.pod:2434 ../fish/guestfish-actions.pod:604 ../fish/guestfish-actions.pod:1935
+#: ../src/guestfs-actions.pod:745 ../src/guestfs-actions.pod:2436 ../fish/guestfish-actions.pod:604 ../fish/guestfish-actions.pod:1937
 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 "
@@ -4973,7 +4973,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:841 ../src/guestfs-actions.pod:976 ../src/guestfs-actions.pod:1348 ../src/guestfs-actions.pod:1367 ../src/guestfs-actions.pod:5390 ../src/guestfs-actions.pod:5406
+#: ../src/guestfs-actions.pod:841 ../src/guestfs-actions.pod:976 ../src/guestfs-actions.pod:1348 ../src/guestfs-actions.pod:1367 ../src/guestfs-actions.pod:5450 ../src/guestfs-actions.pod:5466
 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 "
@@ -5212,7 +5212,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:970 ../src/guestfs-actions.pod:4984 ../fish/guestfish-actions.pod:773 ../fish/guestfish-actions.pod:3843
+#: ../src/guestfs-actions.pod:970 ../src/guestfs-actions.pod:5044 ../fish/guestfish-actions.pod:773 ../fish/guestfish-actions.pod:3893
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
 msgid "C<filename> can also be a named pipe."
 msgstr ""
 
@@ -5479,7 +5479,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1120 ../src/guestfs-actions.pod:1555 ../src/guestfs-actions.pod:1573 ../src/guestfs-actions.pod:5339 ../src/guestfs-actions.pod:5484 ../fish/guestfish-actions.pod:882 ../fish/guestfish-actions.pod:1239 ../fish/guestfish-actions.pod:1253 ../fish/guestfish-actions.pod:4096 ../fish/guestfish-actions.pod:4193
+#: ../src/guestfs-actions.pod:1120 ../src/guestfs-actions.pod:1555 ../src/guestfs-actions.pod:1573 ../src/guestfs-actions.pod:5399 ../src/guestfs-actions.pod:5544 ../fish/guestfish-actions.pod:882 ../fish/guestfish-actions.pod:1239 ../fish/guestfish-actions.pod:1253 ../fish/guestfish-actions.pod:4146 ../fish/guestfish-actions.pod:4243
 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 "
@@ -6252,7 +6252,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1588 ../src/guestfs-actions.pod:1651 ../src/guestfs-actions.pod:4237 ../src/guestfs-actions.pod:4329 ../fish/guestfish-actions.pod:1268 ../fish/guestfish-actions.pod:1317 ../fish/guestfish-actions.pod:3268 ../fish/guestfish-actions.pod:3345
+#: ../src/guestfs-actions.pod:1588 ../src/guestfs-actions.pod:1651 ../src/guestfs-actions.pod:4297 ../src/guestfs-actions.pod:4389 ../fish/guestfish-actions.pod:1268 ../fish/guestfish-actions.pod:1317 ../fish/guestfish-actions.pod:3318 ../fish/guestfish-actions.pod:3395
 msgid "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
 msgid "For more information on the architecture of libguestfs, see L<guestfs(3)>."
 msgstr ""
 
@@ -6415,7 +6415,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1663 ../src/guestfs-actions.pod:2282 ../src/guestfs-actions.pod:2305 ../src/guestfs-actions.pod:2354 ../src/guestfs-actions.pod:2375 ../fish/guestfish-actions.pod:1327 ../fish/guestfish-actions.pod:1819 ../fish/guestfish-actions.pod:1837 ../fish/guestfish-actions.pod:1875 ../fish/guestfish-actions.pod:1891
+#: ../src/guestfs-actions.pod:1663 ../src/guestfs-actions.pod:2284 ../src/guestfs-actions.pod:2307 ../src/guestfs-actions.pod:2356 ../src/guestfs-actions.pod:2377 ../fish/guestfish-actions.pod:1327 ../fish/guestfish-actions.pod:1821 ../fish/guestfish-actions.pod:1839 ../fish/guestfish-actions.pod:1877 ../fish/guestfish-actions.pod:1893
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
 msgid "For more information on states, see L<guestfs(3)>."
 msgstr ""
 
@@ -6530,7 +6530,7 @@ msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1717 ../src/guestfs-actions.pod:2449 ../src/guestfs-actions.pod:2944
+#: ../src/guestfs-actions.pod:1717 ../src/guestfs-actions.pod:2451 ../src/guestfs-actions.pod:2989
 msgid ""
 "This function returns a C<struct guestfs_xattr_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_xattr_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -6706,7 +6706,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1823 ../src/guestfs-actions.pod:4785 ../fish/guestfish-actions.pod:1442 ../fish/guestfish-actions.pod:3687
+#: ../src/guestfs-actions.pod:1823 ../src/guestfs-actions.pod:4845 ../fish/guestfish-actions.pod:1442 ../fish/guestfish-actions.pod:3737
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
 msgid "If the parameter C<nrlines> is zero, this returns an empty list."
 msgstr ""
 
@@ -6777,7 +6777,7 @@ msgid "See also C<guestfs_initrd_list>."
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:1865 ../src/guestfs-actions.pod:3743 ../src/guestfs-actions.pod:3872
+#: ../src/guestfs-actions.pod:1865 ../src/guestfs-actions.pod:3803 ../src/guestfs-actions.pod:3932
 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 "
@@ -7296,7 +7296,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2163 ../src/guestfs-actions.pod:3380 ../src/guestfs-actions.pod:4902
+#: ../src/guestfs-actions.pod:2163 ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:3425 ../src/guestfs-actions.pod:4962
 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 "
@@ -7434,13 +7434,18 @@ msgid ""
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
 "(supplying the necessary keys) if the disk is encrypted."
 msgstr ""
 
+# type: textblock
+#: ../src/guestfs-actions.pod:2259 ../src/guestfs-actions.pod:2464 ../src/guestfs-actions.pod:2520
+msgid "See also C<guestfs_list_filesystems>."
+msgstr ""
+
 # type: =head2
 # type: =head2
-#: ../src/guestfs-actions.pod:2263
+#: ../src/guestfs-actions.pod:2265
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_blockdev"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2265
+#: ../src/guestfs-actions.pod:2267
 #, no-wrap
 msgid ""
 " int guestfs_is_blockdev (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_blockdev (guestfs_h *g,\n"
@@ -7449,24 +7454,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2268 ../fish/guestfish-actions.pod:1807
+#: ../src/guestfs-actions.pod:2270 ../fish/guestfish-actions.pod:1809
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns C<true> if and only if there is a block device with the given "
 "C<path> name."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2271 ../src/guestfs-actions.pod:2294 ../src/guestfs-actions.pod:2318 ../src/guestfs-actions.pod:2330 ../src/guestfs-actions.pod:2343 ../src/guestfs-actions.pod:2387 ../src/guestfs-actions.pod:2399
+#: ../src/guestfs-actions.pod:2273 ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:2320 ../src/guestfs-actions.pod:2332 ../src/guestfs-actions.pod:2345 ../src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2401
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_stat>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2275
+#: ../src/guestfs-actions.pod:2277
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_busy"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2277
+#: ../src/guestfs-actions.pod:2279
 #, no-wrap
 msgid ""
 " int guestfs_is_busy (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_busy (guestfs_h *g);\n"
@@ -7474,19 +7479,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2279 ../fish/guestfish-actions.pod:1816
+#: ../src/guestfs-actions.pod:2281 ../fish/guestfish-actions.pod:1818
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is busy processing a command (in the "
 "C<BUSY> state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2286
+#: ../src/guestfs-actions.pod:2288
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_chardev"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2288
+#: ../src/guestfs-actions.pod:2290
 #, no-wrap
 msgid ""
 " int guestfs_is_chardev (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_chardev (guestfs_h *g,\n"
@@ -7495,19 +7500,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2291 ../fish/guestfish-actions.pod:1825
+#: ../src/guestfs-actions.pod:2293 ../fish/guestfish-actions.pod:1827
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a character device with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2298
+#: ../src/guestfs-actions.pod:2300
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_config"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2300
+#: ../src/guestfs-actions.pod:2302
 #, no-wrap
 msgid ""
 " int guestfs_is_config (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_config (guestfs_h *g);\n"
@@ -7515,19 +7520,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2302 ../fish/guestfish-actions.pod:1834
+#: ../src/guestfs-actions.pod:2304 ../fish/guestfish-actions.pod:1836
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is being configured (in the C<CONFIG> "
 "state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2309
+#: ../src/guestfs-actions.pod:2311
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_dir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2311
+#: ../src/guestfs-actions.pod:2313
 #, no-wrap
 msgid ""
 " int guestfs_is_dir (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_dir (guestfs_h *g,\n"
@@ -7536,19 +7541,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2314 ../fish/guestfish-actions.pod:1843
+#: ../src/guestfs-actions.pod:2316 ../fish/guestfish-actions.pod:1845
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a directory with the given "
 "C<path> name.  Note that it returns false for other objects like files."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2322
+#: ../src/guestfs-actions.pod:2324
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_fifo"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2324
+#: ../src/guestfs-actions.pod:2326
 #, no-wrap
 msgid ""
 " int guestfs_is_fifo (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_fifo (guestfs_h *g,\n"
@@ -7557,19 +7562,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2327 ../fish/guestfish-actions.pod:1853
+#: ../src/guestfs-actions.pod:2329 ../fish/guestfish-actions.pod:1855
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a FIFO (named pipe)  with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2334
+#: ../src/guestfs-actions.pod:2336
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2336
+#: ../src/guestfs-actions.pod:2338
 #, no-wrap
 msgid ""
 " int guestfs_is_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_file (guestfs_h *g,\n"
@@ -7578,7 +7583,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2339 ../fish/guestfish-actions.pod:1862
+#: ../src/guestfs-actions.pod:2341 ../fish/guestfish-actions.pod:1864
 msgid ""
 "This returns C<true> if and only if there is a regular file with the given "
 "C<path> name.  Note that it returns false for other objects like "
 msgid ""
 "This returns C<true> if and only if there is a regular file with the given "
 "C<path> name.  Note that it returns false for other objects like "
@@ -7586,12 +7591,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2347
+#: ../src/guestfs-actions.pod:2349
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_launching"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2349
+#: ../src/guestfs-actions.pod:2351
 #, no-wrap
 msgid ""
 " int guestfs_is_launching (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_launching (guestfs_h *g);\n"
@@ -7599,19 +7604,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2351 ../fish/guestfish-actions.pod:1872
+#: ../src/guestfs-actions.pod:2353 ../fish/guestfish-actions.pod:1874
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is launching the subprocess (in the "
 "C<LAUNCHING> state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2358
+#: ../src/guestfs-actions.pod:2360
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_lv"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2360
+#: ../src/guestfs-actions.pod:2362
 #, no-wrap
 msgid ""
 " int guestfs_is_lv (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_lv (guestfs_h *g,\n"
@@ -7620,19 +7625,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2363 ../fish/guestfish-actions.pod:1881
+#: ../src/guestfs-actions.pod:2365 ../fish/guestfish-actions.pod:1883
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command tests whether C<device> is a logical volume, and returns true "
 "iff this is the case."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2368
+#: ../src/guestfs-actions.pod:2370
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_ready"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2370
+#: ../src/guestfs-actions.pod:2372
 #, no-wrap
 msgid ""
 " int guestfs_is_ready (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_ready (guestfs_h *g);\n"
@@ -7640,19 +7645,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2372 ../fish/guestfish-actions.pod:1888
+#: ../src/guestfs-actions.pod:2374 ../fish/guestfish-actions.pod:1890
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns true iff this handle is ready to accept commands (in the "
 "C<READY> state)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2379
+#: ../src/guestfs-actions.pod:2381
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_socket"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2381
+#: ../src/guestfs-actions.pod:2383
 #, no-wrap
 msgid ""
 " int guestfs_is_socket (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_socket (guestfs_h *g,\n"
@@ -7661,19 +7666,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2384 ../fish/guestfish-actions.pod:1897
+#: ../src/guestfs-actions.pod:2386 ../fish/guestfish-actions.pod:1899
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a Unix domain socket with the "
 "given C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2391
+#: ../src/guestfs-actions.pod:2393
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_is_symlink"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2393
+#: ../src/guestfs-actions.pod:2395
 #, no-wrap
 msgid ""
 " int guestfs_is_symlink (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_is_symlink (guestfs_h *g,\n"
@@ -7682,19 +7687,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2396 ../fish/guestfish-actions.pod:1906
+#: ../src/guestfs-actions.pod:2398 ../fish/guestfish-actions.pod:1908
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This returns C<true> if and only if there is a symbolic link with the given "
 "C<path> name."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2403
+#: ../src/guestfs-actions.pod:2405
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_kill_subprocess"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2405
+#: ../src/guestfs-actions.pod:2407
 #, no-wrap
 msgid ""
 " int guestfs_kill_subprocess (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_kill_subprocess (guestfs_h *g);\n"
@@ -7702,17 +7707,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2407 ../fish/guestfish-actions.pod:1915
+#: ../src/guestfs-actions.pod:2409 ../fish/guestfish-actions.pod:1917
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 # type: =head2
 msgid "This kills the qemu subprocess.  You should never need to call this."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2411
+#: ../src/guestfs-actions.pod:2413
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_launch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2413
+#: ../src/guestfs-actions.pod:2415
 #, no-wrap
 msgid ""
 " int guestfs_launch (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_launch (guestfs_h *g);\n"
@@ -7720,26 +7725,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2415 ../fish/guestfish-actions.pod:1921
+#: ../src/guestfs-actions.pod:2417 ../fish/guestfish-actions.pod:1923
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Internally libguestfs is implemented by running a virtual machine using "
 "L<qemu(1)>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2418 ../fish/guestfish-actions.pod:1924
+#: ../src/guestfs-actions.pod:2420 ../fish/guestfish-actions.pod:1926
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You should call this after configuring the handle (eg. adding drives) but "
 "before performing any actions."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2423
+#: ../src/guestfs-actions.pod:2425
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lchown"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2425
+#: ../src/guestfs-actions.pod:2427
 #, no-wrap
 msgid ""
 " int guestfs_lchown (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lchown (guestfs_h *g,\n"
@@ -7750,7 +7755,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2430
+#: ../src/guestfs-actions.pod:2432
 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 "
@@ -7758,12 +7763,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2440
+#: ../src/guestfs-actions.pod:2442
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lgetxattrs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2442
+#: ../src/guestfs-actions.pod:2444
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *guestfs_lgetxattrs (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *guestfs_lgetxattrs (guestfs_h *g,\n"
@@ -7772,19 +7777,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2445
+#: ../src/guestfs-actions.pod:2447
 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:2454
+#: ../src/guestfs-actions.pod:2456
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_list_devices"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2456
+#: ../src/guestfs-actions.pod:2458
 #, no-wrap
 msgid ""
 " char **guestfs_list_devices (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_list_devices (guestfs_h *g);\n"
@@ -7792,22 +7797,87 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2458 ../fish/guestfish-actions.pod:1951
+#: ../src/guestfs-actions.pod:2460 ../fish/guestfish-actions.pod:1953
 msgid "List all the block devices."
 msgstr ""
 
 # type: textblock
 msgid "List all the block devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2460 ../fish/guestfish-actions.pod:1953
-msgid "The full block device names are returned, eg. C</dev/sda>"
+#: ../src/guestfs-actions.pod:2462 ../fish/guestfish-actions.pod:1955
+msgid "The full block device names are returned, eg. C</dev/sda>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:2470
+msgid "guestfs_list_filesystems"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:2472
+#, no-wrap
+msgid ""
+" char **guestfs_list_filesystems (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2474 ../fish/guestfish-actions.pod:1963
+msgid ""
+"This inspection command looks for filesystems on partitions, block devices "
+"and logical volumes, returning a list of devices containing filesystems and "
+"their type."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2478 ../fish/guestfish-actions.pod:1967
+msgid ""
+"The return value is a hash, where the keys are the devices containing "
+"filesystems, and the values are the filesystem types.  For example:"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:2482 ../fish/guestfish-actions.pod:1971
+#, no-wrap
+msgid ""
+" \"/dev/sda1\" => \"ntfs\"\n"
+" \"/dev/sda2\" => \"ext2\"\n"
+" \"/dev/vg_guest/lv_root\" => \"ext4\"\n"
+" \"/dev/vg_guest/lv_swap\" => \"swap\"\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2487 ../fish/guestfish-actions.pod:1976
+msgid ""
+"The value can have the special value \"unknown\", meaning the content of the "
+"device is undetermined or empty.  \"swap\" means a Linux swap partition."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2491
+msgid ""
+"This command runs other libguestfs commands, which might include "
+"C<guestfs_mount> and C<guestfs_umount>, and therefore you should use this "
+"soon after launch and only when nothing is mounted."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2495
+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 "
+"each filesystem found is valid and mountable, and some filesystems might be "
+"mountable but require special options.  Filesystems may not all belong to a "
+"single logical operating system (use C<guestfs_inspect_os> to look for "
+"OSes)."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2466
+#: ../src/guestfs-actions.pod:2509
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_list_partitions"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2468
+#: ../src/guestfs-actions.pod:2511
 #, no-wrap
 msgid ""
 " char **guestfs_list_partitions (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_list_partitions (guestfs_h *g);\n"
@@ -7815,29 +7885,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2470 ../fish/guestfish-actions.pod:1959
+#: ../src/guestfs-actions.pod:2513 ../fish/guestfish-actions.pod:1996
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 # type: textblock
 msgid "List all the partitions detected on all block devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2472 ../fish/guestfish-actions.pod:1961
+#: ../src/guestfs-actions.pod:2515 ../fish/guestfish-actions.pod:1998
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 # type: textblock
 msgid "The full partition device names are returned, eg. C</dev/sda1>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2474
+#: ../src/guestfs-actions.pod:2517
 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:2481
+#: ../src/guestfs-actions.pod:2526
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ll"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2483
+#: ../src/guestfs-actions.pod:2528
 #, no-wrap
 msgid ""
 " char *guestfs_ll (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_ll (guestfs_h *g,\n"
@@ -7846,26 +7916,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2486 ../fish/guestfish-actions.pod:1970
+#: ../src/guestfs-actions.pod:2531 ../fish/guestfish-actions.pod:2009
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd) in the format of 'ls -la'."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2489 ../fish/guestfish-actions.pod:1973
+#: ../src/guestfs-actions.pod:2534 ../fish/guestfish-actions.pod:2012
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  It is I<not> "
 "intended that you try to parse the output string."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2495
+#: ../src/guestfs-actions.pod:2540
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2497
+#: ../src/guestfs-actions.pod:2542
 #, no-wrap
 msgid ""
 " int guestfs_ln (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ln (guestfs_h *g,\n"
@@ -7875,17 +7945,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2501 ../fish/guestfish-actions.pod:1980
+#: ../src/guestfs-actions.pod:2546 ../fish/guestfish-actions.pod:2019
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 # type: =head2
 msgid "This command creates a hard link using the C<ln> command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2505
+#: ../src/guestfs-actions.pod:2550
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln_f"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2507
+#: ../src/guestfs-actions.pod:2552
 #, no-wrap
 msgid ""
 " int guestfs_ln_f (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ln_f (guestfs_h *g,\n"
@@ -7895,19 +7965,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2511 ../fish/guestfish-actions.pod:1986
+#: ../src/guestfs-actions.pod:2556 ../fish/guestfish-actions.pod:2025
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command creates a hard link using the C<ln -f> command.  The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2516
+#: ../src/guestfs-actions.pod:2561
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln_s"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2518
+#: ../src/guestfs-actions.pod:2563
 #, no-wrap
 msgid ""
 " int guestfs_ln_s (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ln_s (guestfs_h *g,\n"
@@ -7917,17 +7987,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2522 ../fish/guestfish-actions.pod:1993
+#: ../src/guestfs-actions.pod:2567 ../fish/guestfish-actions.pod:2032
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 # type: =head2
 msgid "This command creates a symbolic link using the C<ln -s> command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2526
+#: ../src/guestfs-actions.pod:2571
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ln_sf"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2528
+#: ../src/guestfs-actions.pod:2573
 #, no-wrap
 msgid ""
 " int guestfs_ln_sf (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ln_sf (guestfs_h *g,\n"
@@ -7937,19 +8007,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2532 ../fish/guestfish-actions.pod:1999
+#: ../src/guestfs-actions.pod:2577 ../fish/guestfish-actions.pod:2038
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command creates a symbolic link using the C<ln -sf> command, The C<-f> "
 "option removes the link (C<linkname>) if it exists already."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2537
+#: ../src/guestfs-actions.pod:2582
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lremovexattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2539
+#: ../src/guestfs-actions.pod:2584
 #, no-wrap
 msgid ""
 " int guestfs_lremovexattr (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lremovexattr (guestfs_h *g,\n"
@@ -7959,19 +8029,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2543
+#: ../src/guestfs-actions.pod:2588
 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:2549
+#: ../src/guestfs-actions.pod:2594
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ls"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2551
+#: ../src/guestfs-actions.pod:2596
 #, no-wrap
 msgid ""
 " char **guestfs_ls (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_ls (guestfs_h *g,\n"
@@ -7980,7 +8050,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2554 ../fish/guestfish-actions.pod:2014
+#: ../src/guestfs-actions.pod:2599 ../fish/guestfish-actions.pod:2053
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd).  The '.' and '..' entries are not returned, but hidden files are "
 msgid ""
 "List the files in C<directory> (relative to the root directory, there is no "
 "cwd).  The '.' and '..' entries are not returned, but hidden files are "
@@ -7988,19 +8058,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2558
+#: ../src/guestfs-actions.pod:2603
 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:2565
+#: ../src/guestfs-actions.pod:2610
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lsetxattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2567
+#: ../src/guestfs-actions.pod:2612
 #, no-wrap
 msgid ""
 " int guestfs_lsetxattr (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lsetxattr (guestfs_h *g,\n"
@@ -8012,19 +8082,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2573
+#: ../src/guestfs-actions.pod:2618
 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:2579
+#: ../src/guestfs-actions.pod:2624
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lstat"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2581
+#: ../src/guestfs-actions.pod:2626
 #, no-wrap
 msgid ""
 " struct guestfs_stat *guestfs_lstat (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *guestfs_lstat (guestfs_h *g,\n"
@@ -8033,36 +8103,36 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2584 ../src/guestfs-actions.pod:4567 ../fish/guestfish-actions.pod:2033 ../fish/guestfish-actions.pod:3522
+#: ../src/guestfs-actions.pod:2629 ../src/guestfs-actions.pod:4627 ../fish/guestfish-actions.pod:2072 ../fish/guestfish-actions.pod:3572
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 # type: textblock
 msgid "Returns file information for the given C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2586
+#: ../src/guestfs-actions.pod:2631
 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:2590 ../fish/guestfish-actions.pod:2039
+#: ../src/guestfs-actions.pod:2635 ../fish/guestfish-actions.pod:2078
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 # type: textblock
 msgid "This is the same as the C<lstat(2)> system call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2592 ../src/guestfs-actions.pod:4571
+#: ../src/guestfs-actions.pod:2637 ../src/guestfs-actions.pod:4631
 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: =head2
 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: =head2
-#: ../src/guestfs-actions.pod:2596
+#: ../src/guestfs-actions.pod:2641
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lstatlist"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2598
+#: ../src/guestfs-actions.pod:2643
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *guestfs_lstatlist (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat_list *guestfs_lstatlist (guestfs_h *g,\n"
@@ -8072,7 +8142,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2602
+#: ../src/guestfs-actions.pod:2647
 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 "
@@ -8080,7 +8150,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2606 ../fish/guestfish-actions.pod:2049
+#: ../src/guestfs-actions.pod:2651 ../fish/guestfish-actions.pod:2088
 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, "
@@ -8088,7 +8158,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2611
+#: ../src/guestfs-actions.pod:2656
 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> "
@@ -8099,7 +8169,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2619
+#: ../src/guestfs-actions.pod:2664
 msgid ""
 "This function returns a C<struct guestfs_stat_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_stat_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -8107,12 +8177,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2624
+#: ../src/guestfs-actions.pod:2669
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_add_key"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2626
+#: ../src/guestfs-actions.pod:2671
 #, no-wrap
 msgid ""
 " int guestfs_luks_add_key (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_add_key (guestfs_h *g,\n"
@@ -8124,7 +8194,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2632 ../fish/guestfish-actions.pod:2066
+#: ../src/guestfs-actions.pod:2677 ../fish/guestfish-actions.pod:2105
 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 "
@@ -8132,14 +8202,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2637
+#: ../src/guestfs-actions.pod:2682
 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:2643 ../src/guestfs-actions.pod:2677 ../src/guestfs-actions.pod:2697 ../src/guestfs-actions.pod:2714 ../src/guestfs-actions.pod:2743 ../src/guestfs-actions.pod:2759
+#: ../src/guestfs-actions.pod:2688 ../src/guestfs-actions.pod:2722 ../src/guestfs-actions.pod:2742 ../src/guestfs-actions.pod:2759 ../src/guestfs-actions.pod:2788 ../src/guestfs-actions.pod:2804
 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 "
@@ -8147,12 +8217,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2647
+#: ../src/guestfs-actions.pod:2692
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_close"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2649
+#: ../src/guestfs-actions.pod:2694
 #, no-wrap
 msgid ""
 " int guestfs_luks_close (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_close (guestfs_h *g,\n"
@@ -8161,7 +8231,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2652
+#: ../src/guestfs-actions.pod:2697
 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 "
@@ -8170,12 +8240,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2660
+#: ../src/guestfs-actions.pod:2705
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_format"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2662
+#: ../src/guestfs-actions.pod:2707
 #, no-wrap
 msgid ""
 " int guestfs_luks_format (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_format (guestfs_h *g,\n"
@@ -8186,7 +8256,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2667 ../fish/guestfish-actions.pod:2092
+#: ../src/guestfs-actions.pod:2712 ../fish/guestfish-actions.pod:2131
 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 "
@@ -8194,19 +8264,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2674 ../src/guestfs-actions.pod:2694 ../src/guestfs-actions.pod:2796 ../src/guestfs-actions.pod:3508 ../src/guestfs-actions.pod:4108 ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:4449 ../src/guestfs-actions.pod:4472 ../src/guestfs-actions.pod:5411 ../fish/guestfish-actions.pod:2100 ../fish/guestfish-actions.pod:2113 ../fish/guestfish-actions.pod:2184 ../fish/guestfish-actions.pod:2699 ../fish/guestfish-actions.pod:3163 ../fish/guestfish-actions.pod:3421 ../fish/guestfish-actions.pod:3437 ../fish/guestfish-actions.pod:3452 ../fish/guestfish-actions.pod:4140
+#: ../src/guestfs-actions.pod:2719 ../src/guestfs-actions.pod:2739 ../src/guestfs-actions.pod:2841 ../src/guestfs-actions.pod:3553 ../src/guestfs-actions.pod:4168 ../src/guestfs-actions.pod:4489 ../src/guestfs-actions.pod:4509 ../src/guestfs-actions.pod:4532 ../src/guestfs-actions.pod:5471 ../fish/guestfish-actions.pod:2139 ../fish/guestfish-actions.pod:2152 ../fish/guestfish-actions.pod:2223 ../fish/guestfish-actions.pod:2738 ../fish/guestfish-actions.pod:3213 ../fish/guestfish-actions.pod:3471 ../fish/guestfish-actions.pod:3487 ../fish/guestfish-actions.pod:3502 ../fish/guestfish-actions.pod:4190
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "B<This command is dangerous.  Without careful use you can easily destroy all "
 "your data>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2681
+#: ../src/guestfs-actions.pod:2726
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_format_cipher"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2683
+#: ../src/guestfs-actions.pod:2728
 #, no-wrap
 msgid ""
 " int guestfs_luks_format_cipher (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_format_cipher (guestfs_h *g,\n"
@@ -8218,19 +8288,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2689
+#: ../src/guestfs-actions.pod:2734
 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:2701
+#: ../src/guestfs-actions.pod:2746
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_kill_slot"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2703
+#: ../src/guestfs-actions.pod:2748
 #, no-wrap
 msgid ""
 " int guestfs_luks_kill_slot (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_kill_slot (guestfs_h *g,\n"
@@ -8241,19 +8311,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2708 ../fish/guestfish-actions.pod:2120
+#: ../src/guestfs-actions.pod:2753 ../fish/guestfish-actions.pod:2159
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command deletes the key in key slot C<keyslot> from the encrypted LUKS "
 "device C<device>.  C<key> must be one of the I<other> keys."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2718
+#: ../src/guestfs-actions.pod:2763
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_open"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2720
+#: ../src/guestfs-actions.pod:2765
 #, no-wrap
 msgid ""
 " int guestfs_luks_open (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_open (guestfs_h *g,\n"
@@ -8264,26 +8334,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2725 ../fish/guestfish-actions.pod:2131
+#: ../src/guestfs-actions.pod:2770 ../fish/guestfish-actions.pod:2170
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command opens a block device which has been encrypted according to the "
 "Linux Unified Key Setup (LUKS) standard."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2728 ../fish/guestfish-actions.pod:2134
+#: ../src/guestfs-actions.pod:2773 ../fish/guestfish-actions.pod:2173
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 # type: textblock
 msgid "C<device> is the encrypted block device or partition."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2730 ../fish/guestfish-actions.pod:2136
+#: ../src/guestfs-actions.pod:2775 ../fish/guestfish-actions.pod:2175
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The caller must supply one of the keys associated with the LUKS block "
 "device, in the C<key> parameter."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2733 ../fish/guestfish-actions.pod:2139
+#: ../src/guestfs-actions.pod:2778 ../fish/guestfish-actions.pod:2178
 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 "
@@ -8291,7 +8361,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2737
+#: ../src/guestfs-actions.pod:2782
 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 "
@@ -8299,12 +8369,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2747
+#: ../src/guestfs-actions.pod:2792
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_luks_open_ro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2749
+#: ../src/guestfs-actions.pod:2794
 #, no-wrap
 msgid ""
 " int guestfs_luks_open_ro (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_luks_open_ro (guestfs_h *g,\n"
@@ -8315,19 +8385,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2754
+#: ../src/guestfs-actions.pod:2799
 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:2763
+#: ../src/guestfs-actions.pod:2808
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2765
+#: ../src/guestfs-actions.pod:2810
 #, no-wrap
 msgid ""
 " int guestfs_lvcreate (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvcreate (guestfs_h *g,\n"
@@ -8338,19 +8408,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2770 ../fish/guestfish-actions.pod:2164
+#: ../src/guestfs-actions.pod:2815 ../fish/guestfish-actions.pod:2203
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates an LVM logical volume called C<logvol> on the volume group "
 "C<volgroup>, with C<size> megabytes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2775
+#: ../src/guestfs-actions.pod:2820
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_clear_filter"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2777
+#: ../src/guestfs-actions.pod:2822
 #, no-wrap
 msgid ""
 " int guestfs_lvm_clear_filter (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvm_clear_filter (guestfs_h *g);\n"
@@ -8358,24 +8428,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2779
+#: ../src/guestfs-actions.pod:2824
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This undoes the effect of C<guestfs_lvm_set_filter>.  LVM will be able to "
 "see every block device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2782 ../src/guestfs-actions.pod:2818 ../fish/guestfish-actions.pod:2174 ../fish/guestfish-actions.pod:2205
+#: ../src/guestfs-actions.pod:2827 ../src/guestfs-actions.pod:2863 ../fish/guestfish-actions.pod:2213 ../fish/guestfish-actions.pod:2244
 msgid "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 # type: =head2
 msgid "This command also clears the LVM cache and performs a volume group scan."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2787
+#: ../src/guestfs-actions.pod:2832
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_remove_all"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2789
+#: ../src/guestfs-actions.pod:2834
 #, no-wrap
 msgid ""
 " int guestfs_lvm_remove_all (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvm_remove_all (guestfs_h *g);\n"
@@ -8383,19 +8453,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2791 ../fish/guestfish-actions.pod:2181
+#: ../src/guestfs-actions.pod:2836 ../fish/guestfish-actions.pod:2220
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command removes all LVM logical volumes, volume groups and physical "
 "volumes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2799
+#: ../src/guestfs-actions.pod:2844
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvm_set_filter"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2801
+#: ../src/guestfs-actions.pod:2846
 #, no-wrap
 msgid ""
 " int guestfs_lvm_set_filter (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvm_set_filter (guestfs_h *g,\n"
@@ -8404,7 +8474,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2804 ../fish/guestfish-actions.pod:2191
+#: ../src/guestfs-actions.pod:2849 ../fish/guestfish-actions.pod:2230
 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 "
@@ -8412,7 +8482,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2808 ../fish/guestfish-actions.pod:2195
+#: ../src/guestfs-actions.pod:2853 ../fish/guestfish-actions.pod:2234
 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 "
@@ -8424,24 +8494,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2821 ../fish/guestfish-actions.pod:2208
+#: ../src/guestfs-actions.pod:2866 ../fish/guestfish-actions.pod:2247
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 # type: textblock
 msgid "You can filter whole block devices or individual partitions."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2823 ../fish/guestfish-actions.pod:2210
+#: ../src/guestfs-actions.pod:2868 ../fish/guestfish-actions.pod:2249
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You cannot use this if any VG is currently in use (eg.  contains a mounted "
 "filesystem), even if you are not filtering out that VG."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2829
+#: ../src/guestfs-actions.pod:2874
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvremove"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2831
+#: ../src/guestfs-actions.pod:2876
 #, no-wrap
 msgid ""
 " int guestfs_lvremove (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvremove (guestfs_h *g,\n"
@@ -8450,26 +8520,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2834 ../fish/guestfish-actions.pod:2218
+#: ../src/guestfs-actions.pod:2879 ../fish/guestfish-actions.pod:2257
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Remove an LVM logical volume C<device>, where C<device> is the path to the "
 "LV, such as C</dev/VG/LV>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2837 ../fish/guestfish-actions.pod:2221
+#: ../src/guestfs-actions.pod:2882 ../fish/guestfish-actions.pod:2260
 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
-#: ../src/guestfs-actions.pod:2842
+#: ../src/guestfs-actions.pod:2887
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvrename"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2844
+#: ../src/guestfs-actions.pod:2889
 #, no-wrap
 msgid ""
 " int guestfs_lvrename (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvrename (guestfs_h *g,\n"
@@ -8479,17 +8549,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2848 ../fish/guestfish-actions.pod:2228
+#: ../src/guestfs-actions.pod:2893 ../fish/guestfish-actions.pod:2267
 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
-#: ../src/guestfs-actions.pod:2852
+#: ../src/guestfs-actions.pod:2897
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvresize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2854
+#: ../src/guestfs-actions.pod:2899
 #, no-wrap
 msgid ""
 " int guestfs_lvresize (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvresize (guestfs_h *g,\n"
@@ -8499,19 +8569,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2858 ../fish/guestfish-actions.pod:2234
+#: ../src/guestfs-actions.pod:2903 ../fish/guestfish-actions.pod:2273
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM logical volume to "
 "C<mbytes>.  When reducing, data in the reduced part is lost."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2864
+#: ../src/guestfs-actions.pod:2909
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvresize_free"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2866
+#: ../src/guestfs-actions.pod:2911
 #, no-wrap
 msgid ""
 " int guestfs_lvresize_free (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_lvresize_free (guestfs_h *g,\n"
@@ -8521,7 +8591,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2870 ../fish/guestfish-actions.pod:2242
+#: ../src/guestfs-actions.pod:2915 ../fish/guestfish-actions.pod:2281
 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 "
@@ -8530,12 +8600,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2878
+#: ../src/guestfs-actions.pod:2923
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2880
+#: ../src/guestfs-actions.pod:2925
 #, no-wrap
 msgid ""
 " char **guestfs_lvs (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_lvs (guestfs_h *g);\n"
@@ -8543,31 +8613,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2882 ../fish/guestfish-actions.pod:2252
+#: ../src/guestfs-actions.pod:2927 ../fish/guestfish-actions.pod:2291
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2885 ../fish/guestfish-actions.pod:2255
+#: ../src/guestfs-actions.pod:2930 ../fish/guestfish-actions.pod:2294
 msgid ""
 "This returns a list of the logical volume device names "
 "(eg. C</dev/VolGroup00/LogVol00>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns a list of the logical volume device names "
 "(eg. C</dev/VolGroup00/LogVol00>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2888
-msgid "See also C<guestfs_lvs_full>."
+#: ../src/guestfs-actions.pod:2933
+msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2894
+#: ../src/guestfs-actions.pod:2939
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvs_full"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2896
+#: ../src/guestfs-actions.pod:2941
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *guestfs_lvs_full (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_lv_list *guestfs_lvs_full (guestfs_h *g);\n"
@@ -8575,14 +8645,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2898 ../fish/guestfish-actions.pod:2264
+#: ../src/guestfs-actions.pod:2943 ../fish/guestfish-actions.pod:2303
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the logical volumes detected.  This is the equivalent of the "
 "L<lvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2901
+#: ../src/guestfs-actions.pod:2946
 msgid ""
 "This function returns a C<struct guestfs_lvm_lv_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_lvm_lv_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -8590,12 +8660,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2906
+#: ../src/guestfs-actions.pod:2951
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2908
+#: ../src/guestfs-actions.pod:2953
 #, no-wrap
 msgid ""
 " char *guestfs_lvuuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_lvuuid (guestfs_h *g,\n"
@@ -8604,17 +8674,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2911 ../fish/guestfish-actions.pod:2271
+#: ../src/guestfs-actions.pod:2956 ../fish/guestfish-actions.pod:2310
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 # type: =head2
 msgid "This command returns the UUID of the LVM LV C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2916
+#: ../src/guestfs-actions.pod:2961
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_lxattrlist"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2918
+#: ../src/guestfs-actions.pod:2963
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *guestfs_lxattrlist (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_xattr_list *guestfs_lxattrlist (guestfs_h *g,\n"
@@ -8624,7 +8694,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2922 ../fish/guestfish-actions.pod:2277
+#: ../src/guestfs-actions.pod:2967 ../fish/guestfish-actions.pod:2316
 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 "
@@ -8632,7 +8702,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2926 ../fish/guestfish-actions.pod:2281
+#: ../src/guestfs-actions.pod:2971 ../fish/guestfish-actions.pod:2320
 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>.  "
@@ -8645,7 +8715,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2936
+#: ../src/guestfs-actions.pod:2981
 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 "
@@ -8656,12 +8726,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2949
+#: ../src/guestfs-actions.pod:2994
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2951
+#: ../src/guestfs-actions.pod:2996
 #, no-wrap
 msgid ""
 " int guestfs_mkdir (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkdir (guestfs_h *g,\n"
@@ -8670,17 +8740,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2954 ../fish/guestfish-actions.pod:2303
+#: ../src/guestfs-actions.pod:2999 ../fish/guestfish-actions.pod:2342
 msgid "Create a directory named C<path>."
 msgstr ""
 
 # type: =head2
 msgid "Create a directory named C<path>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2958
+#: ../src/guestfs-actions.pod:3003
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdir_mode"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2960
+#: ../src/guestfs-actions.pod:3005
 #, no-wrap
 msgid ""
 " int guestfs_mkdir_mode (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkdir_mode (guestfs_h *g,\n"
@@ -8690,14 +8760,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2964 ../fish/guestfish-actions.pod:2309
+#: ../src/guestfs-actions.pod:3009 ../fish/guestfish-actions.pod:2348
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command creates a directory, setting the initial permissions of the "
 "directory to C<mode>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2967 ../fish/guestfish-actions.pod:2312
+#: ../src/guestfs-actions.pod:3012 ../fish/guestfish-actions.pod:2351
 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 "
@@ -8705,17 +8775,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2971
+#: ../src/guestfs-actions.pod:3016
 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:2975
+#: ../src/guestfs-actions.pod:3020
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdir_p"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2977
+#: ../src/guestfs-actions.pod:3022
 #, no-wrap
 msgid ""
 " int guestfs_mkdir_p (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkdir_p (guestfs_h *g,\n"
@@ -8724,19 +8794,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2980 ../fish/guestfish-actions.pod:2322
+#: ../src/guestfs-actions.pod:3025 ../fish/guestfish-actions.pod:2361
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Create a directory named C<path>, creating any parent directories as "
 "necessary.  This is like the C<mkdir -p> shell command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:2985
+#: ../src/guestfs-actions.pod:3030
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkdtemp"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:2987
+#: ../src/guestfs-actions.pod:3032
 #, no-wrap
 msgid ""
 " char *guestfs_mkdtemp (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_mkdtemp (guestfs_h *g,\n"
@@ -8745,7 +8815,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2990 ../fish/guestfish-actions.pod:2329
+#: ../src/guestfs-actions.pod:3035 ../fish/guestfish-actions.pod:2368
 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 "
@@ -8753,41 +8823,41 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2995 ../fish/guestfish-actions.pod:2334
+#: ../src/guestfs-actions.pod:3040 ../fish/guestfish-actions.pod:2373
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 # type: textblock
 msgid ""
 "For example: \"/tmp/myprogXXXXXX\" or \"/Temp/myprogXXXXXX\", the second one "
 "being suitable for Windows filesystems."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:2998 ../fish/guestfish-actions.pod:2337
+#: ../src/guestfs-actions.pod:3043 ../fish/guestfish-actions.pod:2376
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 # type: textblock
 msgid "The name of the temporary directory that was created is returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3001 ../fish/guestfish-actions.pod:2340
+#: ../src/guestfs-actions.pod:3046 ../fish/guestfish-actions.pod:2379
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 # type: textblock
 msgid "The temporary directory is created with mode 0700 and is owned by root."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3004 ../fish/guestfish-actions.pod:2343
+#: ../src/guestfs-actions.pod:3049 ../fish/guestfish-actions.pod:2382
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The caller is responsible for deleting the temporary directory and its "
 "contents after use."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3007 ../fish/guestfish-actions.pod:2346
+#: ../src/guestfs-actions.pod:3052 ../fish/guestfish-actions.pod:2385
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 # type: =head2
 msgid "See also: L<mkdtemp(3)>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3012
+#: ../src/guestfs-actions.pod:3057
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2fs_J"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3014
+#: ../src/guestfs-actions.pod:3059
 #, no-wrap
 msgid ""
 " int guestfs_mke2fs_J (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mke2fs_J (guestfs_h *g,\n"
@@ -8799,14 +8869,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3020 ../fish/guestfish-actions.pod:2352
+#: ../src/guestfs-actions.pod:3065 ../fish/guestfish-actions.pod:2391
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "C<journal>.  It is equivalent to the command:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3024 ../fish/guestfish-actions.pod:2356
+#: ../src/guestfs-actions.pod:3069 ../fish/guestfish-actions.pod:2395
 #, 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"
@@ -8814,17 +8884,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3026
+#: ../src/guestfs-actions.pod:3071
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_mke2journal>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3030
+#: ../src/guestfs-actions.pod:3075
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2fs_JL"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3032
+#: ../src/guestfs-actions.pod:3077
 #, no-wrap
 msgid ""
 " int guestfs_mke2fs_JL (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mke2fs_JL (guestfs_h *g,\n"
@@ -8836,24 +8906,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3038 ../fish/guestfish-actions.pod:2364
+#: ../src/guestfs-actions.pod:3083 ../fish/guestfish-actions.pod:2403
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal labeled C<label>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3041
+#: ../src/guestfs-actions.pod:3086
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_mke2journal_L>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3045
+#: ../src/guestfs-actions.pod:3090
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2fs_JU"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3047
+#: ../src/guestfs-actions.pod:3092
 #, no-wrap
 msgid ""
 " int guestfs_mke2fs_JU (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mke2fs_JU (guestfs_h *g,\n"
@@ -8865,24 +8935,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3053 ../fish/guestfish-actions.pod:2373
+#: ../src/guestfs-actions.pod:3098 ../fish/guestfish-actions.pod:2412
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This creates an ext2/3/4 filesystem on C<device> with an external journal on "
 "the journal with UUID C<uuid>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3056
+#: ../src/guestfs-actions.pod:3101
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_mke2journal_U>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3060
+#: ../src/guestfs-actions.pod:3105
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2journal"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3062
+#: ../src/guestfs-actions.pod:3107
 #, no-wrap
 msgid ""
 " int guestfs_mke2journal (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mke2journal (guestfs_h *g,\n"
@@ -8892,14 +8962,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3066 ../fish/guestfish-actions.pod:2382
+#: ../src/guestfs-actions.pod:3111 ../fish/guestfish-actions.pod:2421
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 # type: verbatim
 msgid ""
 "This creates an ext2 external journal on C<device>.  It is equivalent to the "
 "command:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3069 ../fish/guestfish-actions.pod:2385
+#: ../src/guestfs-actions.pod:3114 ../fish/guestfish-actions.pod:2424
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2fs -O journal_dev -b blocksize device\n"
@@ -8907,12 +8977,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3073
+#: ../src/guestfs-actions.pod:3118
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2journal_L"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3075
+#: ../src/guestfs-actions.pod:3120
 #, no-wrap
 msgid ""
 " int guestfs_mke2journal_L (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mke2journal_L (guestfs_h *g,\n"
@@ -8923,17 +8993,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3080 ../fish/guestfish-actions.pod:2391
+#: ../src/guestfs-actions.pod:3125 ../fish/guestfish-actions.pod:2430
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 # type: =head2
 msgid "This creates an ext2 external journal on C<device> with label C<label>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3084
+#: ../src/guestfs-actions.pod:3129
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mke2journal_U"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3086
+#: ../src/guestfs-actions.pod:3131
 #, no-wrap
 msgid ""
 " int guestfs_mke2journal_U (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mke2journal_U (guestfs_h *g,\n"
@@ -8944,17 +9014,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3091 ../fish/guestfish-actions.pod:2397
+#: ../src/guestfs-actions.pod:3136 ../fish/guestfish-actions.pod:2436
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 msgid "This creates an ext2 external journal on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3095
+#: ../src/guestfs-actions.pod:3140
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkfifo"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3097
+#: ../src/guestfs-actions.pod:3142
 #, no-wrap
 msgid ""
 " int guestfs_mkfifo (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkfifo (guestfs_h *g,\n"
@@ -8964,19 +9034,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3101
+#: ../src/guestfs-actions.pod:3146
 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:3109
+#: ../src/guestfs-actions.pod:3154
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkfs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3111
+#: ../src/guestfs-actions.pod:3156
 #, no-wrap
 msgid ""
 " int guestfs_mkfs (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkfs (guestfs_h *g,\n"
@@ -8986,19 +9056,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3115 ../fish/guestfish-actions.pod:2413
+#: ../src/guestfs-actions.pod:3160 ../fish/guestfish-actions.pod:2452
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates a filesystem on C<device> (usually a partition or LVM logical "
 "volume).  The filesystem type is C<fstype>, for example C<ext3>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3121
+#: ../src/guestfs-actions.pod:3166
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkfs_b"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3123
+#: ../src/guestfs-actions.pod:3168
 #, no-wrap
 msgid ""
 " int guestfs_mkfs_b (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkfs_b (guestfs_h *g,\n"
@@ -9009,7 +9079,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3128
+#: ../src/guestfs-actions.pod:3173
 msgid ""
 "This call is similar to C<guestfs_mkfs>, but it allows you to control the "
 "block size of the resulting filesystem.  Supported block sizes depend on the "
 msgid ""
 "This call is similar to C<guestfs_mkfs>, but it allows you to control the "
 "block size of the resulting filesystem.  Supported block sizes depend on the "
@@ -9017,19 +9087,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3133 ../fish/guestfish-actions.pod:2426
+#: ../src/guestfs-actions.pod:3178 ../fish/guestfish-actions.pod:2465
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 # type: =head2
 msgid ""
 "For VFAT and NTFS the C<blocksize> parameter is treated as the requested "
 "cluster size."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3138
+#: ../src/guestfs-actions.pod:3183
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3140
+#: ../src/guestfs-actions.pod:3185
 #, no-wrap
 msgid ""
 " int guestfs_mkmountpoint (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkmountpoint (guestfs_h *g,\n"
@@ -9038,7 +9108,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3143
+#: ../src/guestfs-actions.pod:3188
 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 "
@@ -9046,7 +9116,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3147 ../fish/guestfish-actions.pod:2437
+#: ../src/guestfs-actions.pod:3192 ../fish/guestfish-actions.pod:2476
 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 "
@@ -9054,7 +9124,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3151 ../fish/guestfish-actions.pod:2441
+#: ../src/guestfs-actions.pod:3196 ../fish/guestfish-actions.pod:2480
 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 "
@@ -9062,7 +9132,7 @@ msgid ""
 msgstr ""
 
 # type: verbatim
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3156 ../fish/guestfish-actions.pod:2446
+#: ../src/guestfs-actions.pod:3201 ../fish/guestfish-actions.pod:2485
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
 #, no-wrap
 msgid ""
 " add-ro Fedora-11-i686-Live.iso\n"
@@ -9077,17 +9147,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3165 ../fish/guestfish-actions.pod:2455
+#: ../src/guestfs-actions.pod:3210 ../fish/guestfish-actions.pod:2494
 msgid "The inner filesystem is now unpacked under the /ext3 mountpoint."
 msgstr ""
 
 # type: =head2
 msgid "The inner filesystem is now unpacked under the /ext3 mountpoint."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3169
+#: ../src/guestfs-actions.pod:3214
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mknod"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3171
+#: ../src/guestfs-actions.pod:3216
 #, no-wrap
 msgid ""
 " int guestfs_mknod (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mknod (guestfs_h *g,\n"
@@ -9099,14 +9169,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3177 ../fish/guestfish-actions.pod:2461
+#: ../src/guestfs-actions.pod:3222 ../fish/guestfish-actions.pod:2500
 msgid ""
 "This call creates block or character special devices, or named pipes "
 "(FIFOs)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call creates block or character special devices, or named pipes "
 "(FIFOs)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3180 ../fish/guestfish-actions.pod:2464
+#: ../src/guestfs-actions.pod:3225 ../fish/guestfish-actions.pod:2503
 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 "
@@ -9114,7 +9184,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3185
+#: ../src/guestfs-actions.pod:3230
 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 "
@@ -9125,12 +9195,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3197
+#: ../src/guestfs-actions.pod:3242
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mknod_b"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3199
+#: ../src/guestfs-actions.pod:3244
 #, no-wrap
 msgid ""
 " int guestfs_mknod_b (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mknod_b (guestfs_h *g,\n"
@@ -9142,7 +9212,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3205
+#: ../src/guestfs-actions.pod:3250
 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 "
@@ -9150,12 +9220,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3213
+#: ../src/guestfs-actions.pod:3258
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mknod_c"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3215
+#: ../src/guestfs-actions.pod:3260
 #, no-wrap
 msgid ""
 " int guestfs_mknod_c (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mknod_c (guestfs_h *g,\n"
@@ -9167,7 +9237,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3221
+#: ../src/guestfs-actions.pod:3266
 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 "
@@ -9175,12 +9245,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3229
+#: ../src/guestfs-actions.pod:3274
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3231
+#: ../src/guestfs-actions.pod:3276
 #, no-wrap
 msgid ""
 " int guestfs_mkswap (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkswap (guestfs_h *g,\n"
@@ -9189,17 +9259,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3234 ../fish/guestfish-actions.pod:2503
+#: ../src/guestfs-actions.pod:3279 ../fish/guestfish-actions.pod:2542
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 # type: =head2
 msgid "Create a swap partition on C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3238
+#: ../src/guestfs-actions.pod:3283
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap_L"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3240
+#: ../src/guestfs-actions.pod:3285
 #, no-wrap
 msgid ""
 " int guestfs_mkswap_L (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkswap_L (guestfs_h *g,\n"
@@ -9209,12 +9279,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3244 ../fish/guestfish-actions.pod:2509
+#: ../src/guestfs-actions.pod:3289 ../fish/guestfish-actions.pod:2548
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 # type: textblock
 msgid "Create a swap partition on C<device> with label C<label>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3246 ../fish/guestfish-actions.pod:2511
+#: ../src/guestfs-actions.pod:3291 ../fish/guestfish-actions.pod:2550
 msgid ""
 "Note that you cannot attach a swap label to a block device "
 "(eg. C</dev/sda>), just to a partition.  This appears to be a limitation of "
 msgid ""
 "Note that you cannot attach a swap label to a block device "
 "(eg. C</dev/sda>), just to a partition.  This appears to be a limitation of "
@@ -9222,12 +9292,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3252
+#: ../src/guestfs-actions.pod:3297
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap_U"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3254
+#: ../src/guestfs-actions.pod:3299
 #, no-wrap
 msgid ""
 " int guestfs_mkswap_U (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkswap_U (guestfs_h *g,\n"
@@ -9237,17 +9307,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3258 ../fish/guestfish-actions.pod:2519
+#: ../src/guestfs-actions.pod:3303 ../fish/guestfish-actions.pod:2558
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
 msgid "Create a swap partition on C<device> with UUID C<uuid>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3262
+#: ../src/guestfs-actions.pod:3307
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mkswap_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3264
+#: ../src/guestfs-actions.pod:3309
 #, no-wrap
 msgid ""
 " int guestfs_mkswap_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mkswap_file (guestfs_h *g,\n"
@@ -9256,24 +9326,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3267 ../fish/guestfish-actions.pod:2525
+#: ../src/guestfs-actions.pod:3312 ../fish/guestfish-actions.pod:2564
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
 msgid "Create a swap file."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3269
+#: ../src/guestfs-actions.pod:3314
 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:3274
+#: ../src/guestfs-actions.pod:3319
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_modprobe"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3276
+#: ../src/guestfs-actions.pod:3321
 #, no-wrap
 msgid ""
 " int guestfs_modprobe (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_modprobe (guestfs_h *g,\n"
@@ -9282,24 +9352,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3279 ../fish/guestfish-actions.pod:2534
+#: ../src/guestfs-actions.pod:3324 ../fish/guestfish-actions.pod:2573
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 # type: textblock
 msgid "This loads a kernel module in the appliance."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3281 ../fish/guestfish-actions.pod:2536
+#: ../src/guestfs-actions.pod:3326 ../fish/guestfish-actions.pod:2575
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The kernel module must have been whitelisted when libguestfs was built (see "
 "C<appliance/kmod.whitelist.in> in the source)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3286
+#: ../src/guestfs-actions.pod:3331
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3288
+#: ../src/guestfs-actions.pod:3333
 #, no-wrap
 msgid ""
 " int guestfs_mount (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mount (guestfs_h *g,\n"
@@ -9309,7 +9379,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3292 ../fish/guestfish-actions.pod:2543
+#: ../src/guestfs-actions.pod:3337 ../fish/guestfish-actions.pod:2582
 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 "
@@ -9318,7 +9388,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3298 ../fish/guestfish-actions.pod:2549
+#: ../src/guestfs-actions.pod:3343 ../fish/guestfish-actions.pod:2588
 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 "
@@ -9326,14 +9396,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3303 ../fish/guestfish-actions.pod:2554
+#: ../src/guestfs-actions.pod:3348 ../fish/guestfish-actions.pod:2593
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The mounted filesystem is writable, if we have sufficient permissions on the "
 "underlying device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3306
+#: ../src/guestfs-actions.pod:3351
 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 "
@@ -9345,12 +9415,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3318
+#: ../src/guestfs-actions.pod:3363
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_loop"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3320
+#: ../src/guestfs-actions.pod:3365
 #, no-wrap
 msgid ""
 " int guestfs_mount_loop (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mount_loop (guestfs_h *g,\n"
@@ -9360,7 +9430,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3324 ../fish/guestfish-actions.pod:2571
+#: ../src/guestfs-actions.pod:3369 ../fish/guestfish-actions.pod:2610
 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 "
@@ -9368,12 +9438,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3330
+#: ../src/guestfs-actions.pod:3375
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_options"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3332
+#: ../src/guestfs-actions.pod:3377
 #, no-wrap
 msgid ""
 " int guestfs_mount_options (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mount_options (guestfs_h *g,\n"
@@ -9384,26 +9454,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3337
+#: ../src/guestfs-actions.pod:3382
 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:3341 ../fish/guestfish-actions.pod:2583
+#: ../src/guestfs-actions.pod:3386 ../fish/guestfish-actions.pod:2622
 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
-#: ../src/guestfs-actions.pod:3347
+#: ../src/guestfs-actions.pod:3392
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_ro"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3349
+#: ../src/guestfs-actions.pod:3394
 #, no-wrap
 msgid ""
 " int guestfs_mount_ro (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mount_ro (guestfs_h *g,\n"
@@ -9413,19 +9483,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3353
+#: ../src/guestfs-actions.pod:3398
 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:3358
+#: ../src/guestfs-actions.pod:3403
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mount_vfs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3360
+#: ../src/guestfs-actions.pod:3405
 #, no-wrap
 msgid ""
 " int guestfs_mount_vfs (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mount_vfs (guestfs_h *g,\n"
@@ -9437,7 +9507,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3366
+#: ../src/guestfs-actions.pod:3411
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "both the mount options and the vfstype as for the L<mount(8)> I<-o> and "
 msgid ""
 "This is the same as the C<guestfs_mount> command, but it allows you to set "
 "both the mount options and the vfstype as for the L<mount(8)> I<-o> and "
@@ -9445,12 +9515,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3372
+#: ../src/guestfs-actions.pod:3417
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mountpoints"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3374
+#: ../src/guestfs-actions.pod:3419
 #, no-wrap
 msgid ""
 " char **guestfs_mountpoints (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_mountpoints (guestfs_h *g);\n"
@@ -9458,7 +9528,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3376
+#: ../src/guestfs-actions.pod:3421
 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 "
@@ -9466,12 +9536,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3386
+#: ../src/guestfs-actions.pod:3431
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mounts"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3388
+#: ../src/guestfs-actions.pod:3433
 #, no-wrap
 msgid ""
 " char **guestfs_mounts (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_mounts (guestfs_h *g);\n"
@@ -9479,29 +9549,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3390 ../fish/guestfish-actions.pod:2614
+#: ../src/guestfs-actions.pod:3435 ../fish/guestfish-actions.pod:2653
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the list of currently mounted filesystems.  It returns the list "
 "of devices (eg. C</dev/sda1>, C</dev/VG/LV>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3393 ../fish/guestfish-actions.pod:2617
+#: ../src/guestfs-actions.pod:3438 ../fish/guestfish-actions.pod:2656
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 # type: textblock
 msgid "Some internal mounts are not shown."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3395
+#: ../src/guestfs-actions.pod:3440
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_mountpoints>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3401
+#: ../src/guestfs-actions.pod:3446
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_mv"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3403
+#: ../src/guestfs-actions.pod:3448
 #, no-wrap
 msgid ""
 " int guestfs_mv (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_mv (guestfs_h *g,\n"
@@ -9511,19 +9581,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3407 ../fish/guestfish-actions.pod:2625
+#: ../src/guestfs-actions.pod:3452 ../fish/guestfish-actions.pod:2664
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This moves a file from C<src> to C<dest> where C<dest> is either a "
 "destination filename or destination directory."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3412
+#: ../src/guestfs-actions.pod:3457
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ntfs_3g_probe"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3414
+#: ../src/guestfs-actions.pod:3459
 #, no-wrap
 msgid ""
 " int guestfs_ntfs_3g_probe (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ntfs_3g_probe (guestfs_h *g,\n"
@@ -9533,7 +9603,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3418 ../fish/guestfish-actions.pod:2632
+#: ../src/guestfs-actions.pod:3463 ../fish/guestfish-actions.pod:2671
 msgid ""
 "This command runs the L<ntfs-3g.probe(8)> command which probes an NTFS "
 "C<device> for mountability.  (Not all NTFS volumes can be mounted "
 msgid ""
 "This command runs the L<ntfs-3g.probe(8)> command which probes an NTFS "
 "C<device> for mountability.  (Not all NTFS volumes can be mounted "
@@ -9541,7 +9611,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3422 ../fish/guestfish-actions.pod:2636
+#: ../src/guestfs-actions.pod:3467 ../fish/guestfish-actions.pod:2675
 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 "
@@ -9549,19 +9619,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3426 ../fish/guestfish-actions.pod:2640
+#: ../src/guestfs-actions.pod:3471 ../fish/guestfish-actions.pod:2679
 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
-#: ../src/guestfs-actions.pod:3432
+#: ../src/guestfs-actions.pod:3477
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ntfsresize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3434
+#: ../src/guestfs-actions.pod:3479
 #, no-wrap
 msgid ""
 " int guestfs_ntfsresize (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ntfsresize (guestfs_h *g,\n"
@@ -9570,19 +9640,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3437 ../fish/guestfish-actions.pod:2648
+#: ../src/guestfs-actions.pod:3482 ../fish/guestfish-actions.pod:2687
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device.  See also L<ntfsresize(8)>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command resizes an NTFS filesystem, expanding or shrinking it to the "
 "size of the underlying device.  See also L<ntfsresize(8)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3443
+#: ../src/guestfs-actions.pod:3488
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ntfsresize_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3445
+#: ../src/guestfs-actions.pod:3490
 #, no-wrap
 msgid ""
 " int guestfs_ntfsresize_size (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_ntfsresize_size (guestfs_h *g,\n"
@@ -9592,19 +9662,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3449
+#: ../src/guestfs-actions.pod:3494
 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: =head2
 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: =head2
-#: ../src/guestfs-actions.pod:3454
+#: ../src/guestfs-actions.pod:3499
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_add"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3456
+#: ../src/guestfs-actions.pod:3501
 #, no-wrap
 msgid ""
 " int guestfs_part_add (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_add (guestfs_h *g,\n"
@@ -9616,14 +9686,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3462
+#: ../src/guestfs-actions.pod:3507
 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:3465 ../fish/guestfish-actions.pod:2666
+#: ../src/guestfs-actions.pod:3510 ../fish/guestfish-actions.pod:2705
 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 "
@@ -9631,7 +9701,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3470 ../fish/guestfish-actions.pod:2671
+#: ../src/guestfs-actions.pod:3515 ../fish/guestfish-actions.pod:2710
 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 "
@@ -9639,19 +9709,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3474
+#: ../src/guestfs-actions.pod:3519
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<guestfs_part_disk> to do that."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3479
+#: ../src/guestfs-actions.pod:3524
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_del"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3481
+#: ../src/guestfs-actions.pod:3526
 #, no-wrap
 msgid ""
 " int guestfs_part_del (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_del (guestfs_h *g,\n"
@@ -9661,24 +9731,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3485 ../fish/guestfish-actions.pod:2682
+#: ../src/guestfs-actions.pod:3530 ../fish/guestfish-actions.pod:2721
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This command deletes the partition numbered C<partnum> on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3487 ../fish/guestfish-actions.pod:2684
+#: ../src/guestfs-actions.pod:3532 ../fish/guestfish-actions.pod:2723
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note that in the case of MBR partitioning, deleting an extended partition "
 "also deletes any logical partitions it contains."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3493
+#: ../src/guestfs-actions.pod:3538
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_disk"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3495
+#: ../src/guestfs-actions.pod:3540
 #, no-wrap
 msgid ""
 " int guestfs_part_disk (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_disk (guestfs_h *g,\n"
@@ -9688,7 +9758,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3499
+#: ../src/guestfs-actions.pod:3544
 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 "
@@ -9696,19 +9766,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3503
+#: ../src/guestfs-actions.pod:3548
 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:3511
+#: ../src/guestfs-actions.pod:3556
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_get_bootable"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3513
+#: ../src/guestfs-actions.pod:3558
 #, no-wrap
 msgid ""
 " int guestfs_part_get_bootable (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_get_bootable (guestfs_h *g,\n"
@@ -9718,24 +9788,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3517 ../fish/guestfish-actions.pod:2706
+#: ../src/guestfs-actions.pod:3562 ../fish/guestfish-actions.pod:2745
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command returns true if the partition C<partnum> on C<device> has the "
 "bootable flag set."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3520
+#: ../src/guestfs-actions.pod:3565
 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:3524
+#: ../src/guestfs-actions.pod:3569
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_get_mbr_id"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3526
+#: ../src/guestfs-actions.pod:3571
 #, no-wrap
 msgid ""
 " int guestfs_part_get_mbr_id (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_get_mbr_id (guestfs_h *g,\n"
@@ -9745,14 +9815,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3530 ../fish/guestfish-actions.pod:2715
+#: ../src/guestfs-actions.pod:3575 ../fish/guestfish-actions.pod:2754
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Returns the MBR type byte (also known as the ID byte) from the numbered "
 "partition C<partnum>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3533 ../src/guestfs-actions.pod:3695
+#: ../src/guestfs-actions.pod:3578 ../src/guestfs-actions.pod:3740
 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 "
@@ -9760,12 +9830,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3539
+#: ../src/guestfs-actions.pod:3584
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_get_parttype"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3541
+#: ../src/guestfs-actions.pod:3586
 #, no-wrap
 msgid ""
 " char *guestfs_part_get_parttype (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_part_get_parttype (guestfs_h *g,\n"
@@ -9774,14 +9844,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3544 ../fish/guestfish-actions.pod:2726
+#: ../src/guestfs-actions.pod:3589 ../fish/guestfish-actions.pod:2765
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command examines the partition table on C<device> and returns the "
 "partition table type (format) being used."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3547
+#: ../src/guestfs-actions.pod:3592
 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 "
@@ -9789,12 +9859,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3555
+#: ../src/guestfs-actions.pod:3600
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_init"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3557
+#: ../src/guestfs-actions.pod:3602
 #, no-wrap
 msgid ""
 " int guestfs_part_init (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_init (guestfs_h *g,\n"
@@ -9804,7 +9874,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3561 ../fish/guestfish-actions.pod:2738
+#: ../src/guestfs-actions.pod:3606 ../fish/guestfish-actions.pod:2777
 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> "
@@ -9812,29 +9882,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3565
+#: ../src/guestfs-actions.pod:3610
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<guestfs_part_add> for each partition required."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3568 ../fish/guestfish-actions.pod:2745
+#: ../src/guestfs-actions.pod:3613 ../fish/guestfish-actions.pod:2784
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 # type: =item
 msgid "Possible values for C<parttype> are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3572 ../fish/guestfish-actions.pod:2749
+#: ../src/guestfs-actions.pod:3617 ../fish/guestfish-actions.pod:2788
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
 msgid "B<efi> | B<gpt>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3574 ../fish/guestfish-actions.pod:2751
+#: ../src/guestfs-actions.pod:3619 ../fish/guestfish-actions.pod:2790
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 # type: textblock
 msgid "Intel EFI / GPT partition table."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3576 ../fish/guestfish-actions.pod:2753
+#: ../src/guestfs-actions.pod:3621 ../fish/guestfish-actions.pod:2792
 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 "
@@ -9842,12 +9912,12 @@ msgid ""
 msgstr ""
 
 # type: =item
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3580 ../fish/guestfish-actions.pod:2757
+#: ../src/guestfs-actions.pod:3625 ../fish/guestfish-actions.pod:2796
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
 msgid "B<mbr> | B<msdos>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3582 ../fish/guestfish-actions.pod:2759
+#: ../src/guestfs-actions.pod:3627 ../fish/guestfish-actions.pod:2798
 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 "
@@ -9855,97 +9925,97 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3589 ../fish/guestfish-actions.pod:2766
+#: ../src/guestfs-actions.pod:3634 ../fish/guestfish-actions.pod:2805
 msgid "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 # type: =item
 msgid "Other partition table types that may work but are not supported include:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3594 ../fish/guestfish-actions.pod:2771
+#: ../src/guestfs-actions.pod:3639 ../fish/guestfish-actions.pod:2810
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
 msgid "B<aix>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3596 ../fish/guestfish-actions.pod:2773
+#: ../src/guestfs-actions.pod:3641 ../fish/guestfish-actions.pod:2812
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
 msgid "AIX disk labels."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3598 ../fish/guestfish-actions.pod:2775
+#: ../src/guestfs-actions.pod:3643 ../fish/guestfish-actions.pod:2814
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
 msgid "B<amiga> | B<rdb>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3600 ../fish/guestfish-actions.pod:2777
+#: ../src/guestfs-actions.pod:3645 ../fish/guestfish-actions.pod:2816
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 # type: =item
 msgid "Amiga \"Rigid Disk Block\" format."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3602 ../fish/guestfish-actions.pod:2779
+#: ../src/guestfs-actions.pod:3647 ../fish/guestfish-actions.pod:2818
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
 msgid "B<bsd>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3604 ../fish/guestfish-actions.pod:2781
+#: ../src/guestfs-actions.pod:3649 ../fish/guestfish-actions.pod:2820
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
 msgid "BSD disk labels."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3606 ../fish/guestfish-actions.pod:2783
+#: ../src/guestfs-actions.pod:3651 ../fish/guestfish-actions.pod:2822
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
 msgid "B<dasd>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3608 ../fish/guestfish-actions.pod:2785
+#: ../src/guestfs-actions.pod:3653 ../fish/guestfish-actions.pod:2824
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 # type: =item
 msgid "DASD, used on IBM mainframes."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3610 ../fish/guestfish-actions.pod:2787
+#: ../src/guestfs-actions.pod:3655 ../fish/guestfish-actions.pod:2826
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
 msgid "B<dvh>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3612 ../fish/guestfish-actions.pod:2789
+#: ../src/guestfs-actions.pod:3657 ../fish/guestfish-actions.pod:2828
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
 msgid "MIPS/SGI volumes."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3614 ../fish/guestfish-actions.pod:2791
+#: ../src/guestfs-actions.pod:3659 ../fish/guestfish-actions.pod:2830
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
 msgid "B<mac>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3616 ../fish/guestfish-actions.pod:2793
+#: ../src/guestfs-actions.pod:3661 ../fish/guestfish-actions.pod:2832
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 # type: =item
 msgid "Old Mac partition format.  Modern Macs use C<gpt>."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3618 ../fish/guestfish-actions.pod:2795
+#: ../src/guestfs-actions.pod:3663 ../fish/guestfish-actions.pod:2834
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
 msgid "B<pc98>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3620 ../fish/guestfish-actions.pod:2797
+#: ../src/guestfs-actions.pod:3665 ../fish/guestfish-actions.pod:2836
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 # type: =item
 msgid "NEC PC-98 format, common in Japan apparently."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3622 ../fish/guestfish-actions.pod:2799
+#: ../src/guestfs-actions.pod:3667 ../fish/guestfish-actions.pod:2838
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
 msgid "B<sun>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3624 ../fish/guestfish-actions.pod:2801
+#: ../src/guestfs-actions.pod:3669 ../fish/guestfish-actions.pod:2840
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
 msgid "Sun disk labels."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3630
+#: ../src/guestfs-actions.pod:3675
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_list"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3632
+#: ../src/guestfs-actions.pod:3677
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *guestfs_part_list (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_partition_list *guestfs_part_list (guestfs_h *g,\n"
@@ -9954,61 +10024,61 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3635 ../fish/guestfish-actions.pod:2809
+#: ../src/guestfs-actions.pod:3680 ../fish/guestfish-actions.pod:2848
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command parses the partition table on C<device> and returns the list of "
 "partitions found."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3638 ../fish/guestfish-actions.pod:2812
+#: ../src/guestfs-actions.pod:3683 ../fish/guestfish-actions.pod:2851
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 # type: =item
 msgid "The fields in the returned structure are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3642 ../fish/guestfish-actions.pod:2816
+#: ../src/guestfs-actions.pod:3687 ../fish/guestfish-actions.pod:2855
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_num>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3644 ../fish/guestfish-actions.pod:2818
+#: ../src/guestfs-actions.pod:3689 ../fish/guestfish-actions.pod:2857
 msgid "Partition number, counting from 1."
 msgstr ""
 
 # type: =item
 msgid "Partition number, counting from 1."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3646 ../fish/guestfish-actions.pod:2820
+#: ../src/guestfs-actions.pod:3691 ../fish/guestfish-actions.pod:2859
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_start>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3648
+#: ../src/guestfs-actions.pod:3693
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 # type: =item
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<guestfs_blockdev_getss>."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3651 ../fish/guestfish-actions.pod:2825
+#: ../src/guestfs-actions.pod:3696 ../fish/guestfish-actions.pod:2864
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_end>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3653 ../fish/guestfish-actions.pod:2827
+#: ../src/guestfs-actions.pod:3698 ../fish/guestfish-actions.pod:2866
 msgid "End of the partition in bytes."
 msgstr ""
 
 # type: =item
 msgid "End of the partition in bytes."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3655 ../fish/guestfish-actions.pod:2829
+#: ../src/guestfs-actions.pod:3700 ../fish/guestfish-actions.pod:2868
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
 msgid "B<part_size>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3657 ../fish/guestfish-actions.pod:2831
+#: ../src/guestfs-actions.pod:3702 ../fish/guestfish-actions.pod:2870
 msgid "Size of the partition in bytes."
 msgstr ""
 
 # type: textblock
 msgid "Size of the partition in bytes."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3661
+#: ../src/guestfs-actions.pod:3706
 msgid ""
 "This function returns a C<struct guestfs_partition_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_partition_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -10016,12 +10086,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3666
+#: ../src/guestfs-actions.pod:3711
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_set_bootable"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3668
+#: ../src/guestfs-actions.pod:3713
 #, no-wrap
 msgid ""
 " int guestfs_part_set_bootable (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_set_bootable (guestfs_h *g,\n"
@@ -10032,14 +10102,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3673 ../fish/guestfish-actions.pod:2839
+#: ../src/guestfs-actions.pod:3718 ../fish/guestfish-actions.pod:2878
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the bootable flag on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3676 ../fish/guestfish-actions.pod:2842
+#: ../src/guestfs-actions.pod:3721 ../fish/guestfish-actions.pod:2881
 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 "
@@ -10047,12 +10117,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3682
+#: ../src/guestfs-actions.pod:3727
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_set_mbr_id"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3684
+#: ../src/guestfs-actions.pod:3729
 #, no-wrap
 msgid ""
 " int guestfs_part_set_mbr_id (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_set_mbr_id (guestfs_h *g,\n"
@@ -10063,7 +10133,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3689 ../fish/guestfish-actions.pod:2850
+#: ../src/guestfs-actions.pod:3734 ../fish/guestfish-actions.pod:2889
 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 "
@@ -10072,12 +10142,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3701
+#: ../src/guestfs-actions.pod:3746
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_part_set_name"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3703
+#: ../src/guestfs-actions.pod:3748
 #, no-wrap
 msgid ""
 " int guestfs_part_set_name (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_part_set_name (guestfs_h *g,\n"
@@ -10088,26 +10158,54 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3708 ../fish/guestfish-actions.pod:2864
+#: ../src/guestfs-actions.pod:3753 ../fish/guestfish-actions.pod:2903
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the partition name on partition numbered C<partnum> on device "
 "C<device>.  Note that partitions are numbered from 1."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3711 ../fish/guestfish-actions.pod:2867
+#: ../src/guestfs-actions.pod:3756 ../fish/guestfish-actions.pod:2906
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 # type: =head2
 msgid ""
 "The partition name can only be set on certain types of partition table.  "
 "This works on C<gpt> but not on C<mbr> partitions."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3716
+#: ../src/guestfs-actions.pod:3761
+msgid "guestfs_part_to_dev"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:3763
+#, no-wrap
+msgid ""
+" char *guestfs_part_to_dev (guestfs_h *g,\n"
+"\t\tconst char *partition);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:3766 ../fish/guestfish-actions.pod:2913
+msgid ""
+"This function takes a partition name (eg. \"/dev/sdb1\") and removes the "
+"partition number, returning the device name (eg. \"/dev/sdb\")."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:3770
+msgid ""
+"The named partition must exist, for example as a string returned from "
+"C<guestfs_list_partitions>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:3776
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_ping_daemon"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3718
+#: ../src/guestfs-actions.pod:3778
 #, no-wrap
 msgid ""
 " int guestfs_ping_daemon (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_ping_daemon (guestfs_h *g);\n"
@@ -10115,7 +10213,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3720 ../fish/guestfish-actions.pod:2874
+#: ../src/guestfs-actions.pod:3780 ../fish/guestfish-actions.pod:2924
 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 "
@@ -10124,12 +10222,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3727
+#: ../src/guestfs-actions.pod:3787
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pread"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3729
+#: ../src/guestfs-actions.pod:3789
 #, no-wrap
 msgid ""
 " char *guestfs_pread (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_pread (guestfs_h *g,\n"
@@ -10141,31 +10239,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3735 ../fish/guestfish-actions.pod:2883
+#: ../src/guestfs-actions.pod:3795 ../fish/guestfish-actions.pod:2933
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command lets you read part of a file.  It reads C<count> bytes of the "
 "file, starting at C<offset>, from file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3738 ../fish/guestfish-actions.pod:2886
+#: ../src/guestfs-actions.pod:3798 ../fish/guestfish-actions.pod:2936
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This may read fewer bytes than requested.  For further details see the "
 "L<pread(2)> system call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3741
+#: ../src/guestfs-actions.pod:3801
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_pwrite>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3750
+#: ../src/guestfs-actions.pod:3810
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3752
+#: ../src/guestfs-actions.pod:3812
 #, no-wrap
 msgid ""
 " int guestfs_pvcreate (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_pvcreate (guestfs_h *g,\n"
@@ -10174,19 +10272,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3755 ../fish/guestfish-actions.pod:2898
+#: ../src/guestfs-actions.pod:3815 ../fish/guestfish-actions.pod:2948
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates an LVM physical volume on the named C<device>, where C<device> "
 "should usually be a partition name such as C</dev/sda1>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3761
+#: ../src/guestfs-actions.pod:3821
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvremove"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3763
+#: ../src/guestfs-actions.pod:3823
 #, no-wrap
 msgid ""
 " int guestfs_pvremove (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_pvremove (guestfs_h *g,\n"
@@ -10195,14 +10293,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3766 ../fish/guestfish-actions.pod:2906
+#: ../src/guestfs-actions.pod:3826 ../fish/guestfish-actions.pod:2956
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This wipes a physical volume C<device> so that LVM will no longer recognise "
 "it."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3769 ../fish/guestfish-actions.pod:2909
+#: ../src/guestfs-actions.pod:3829 ../fish/guestfish-actions.pod:2959
 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 "
@@ -10210,12 +10308,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3775
+#: ../src/guestfs-actions.pod:3835
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvresize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3777
+#: ../src/guestfs-actions.pod:3837
 #, no-wrap
 msgid ""
 " int guestfs_pvresize (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_pvresize (guestfs_h *g,\n"
@@ -10224,19 +10322,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3780 ../fish/guestfish-actions.pod:2917
+#: ../src/guestfs-actions.pod:3840 ../fish/guestfish-actions.pod:2967
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This resizes (expands or shrinks) an existing LVM physical volume to match "
 "the new size of the underlying device."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3785
+#: ../src/guestfs-actions.pod:3845
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvresize_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3787
+#: ../src/guestfs-actions.pod:3847
 #, no-wrap
 msgid ""
 " int guestfs_pvresize_size (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_pvresize_size (guestfs_h *g,\n"
@@ -10246,19 +10344,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3791
+#: ../src/guestfs-actions.pod:3851
 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:3796
+#: ../src/guestfs-actions.pod:3856
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3798
+#: ../src/guestfs-actions.pod:3858
 #, no-wrap
 msgid ""
 " char **guestfs_pvs (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_pvs (guestfs_h *g);\n"
@@ -10266,31 +10364,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3800 ../fish/guestfish-actions.pod:2931
+#: ../src/guestfs-actions.pod:3860 ../fish/guestfish-actions.pod:2981
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3803 ../fish/guestfish-actions.pod:2934
+#: ../src/guestfs-actions.pod:3863 ../fish/guestfish-actions.pod:2984
 msgid ""
 "This returns a list of just the device names that contain PVs "
 "(eg. C</dev/sda2>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns a list of just the device names that contain PVs "
 "(eg. C</dev/sda2>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3806
+#: ../src/guestfs-actions.pod:3866
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_pvs_full>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3812
+#: ../src/guestfs-actions.pod:3872
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvs_full"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3814
+#: ../src/guestfs-actions.pod:3874
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *guestfs_pvs_full (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_pv_list *guestfs_pvs_full (guestfs_h *g);\n"
@@ -10298,14 +10396,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3816 ../fish/guestfish-actions.pod:2943
+#: ../src/guestfs-actions.pod:3876 ../fish/guestfish-actions.pod:2993
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the physical volumes detected.  This is the equivalent of the "
 "L<pvs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3819
+#: ../src/guestfs-actions.pod:3879
 msgid ""
 "This function returns a C<struct guestfs_lvm_pv_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_lvm_pv_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -10313,12 +10411,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3824
+#: ../src/guestfs-actions.pod:3884
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3826
+#: ../src/guestfs-actions.pod:3886
 #, no-wrap
 msgid ""
 " char *guestfs_pvuuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_pvuuid (guestfs_h *g,\n"
@@ -10327,17 +10425,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3829 ../fish/guestfish-actions.pod:2950
+#: ../src/guestfs-actions.pod:3889 ../fish/guestfish-actions.pod:3000
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 # type: =head2
 msgid "This command returns the UUID of the LVM PV C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3834
+#: ../src/guestfs-actions.pod:3894
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_pwrite"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3836
+#: ../src/guestfs-actions.pod:3896
 #, no-wrap
 msgid ""
 " int guestfs_pwrite (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_pwrite (guestfs_h *g,\n"
@@ -10349,14 +10447,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3842 ../fish/guestfish-actions.pod:2956
+#: ../src/guestfs-actions.pod:3902 ../fish/guestfish-actions.pod:3006
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes to part of a file.  It writes the data buffer C<content> "
 "to the file C<path> starting at offset C<offset>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3845 ../fish/guestfish-actions.pod:2959
+#: ../src/guestfs-actions.pod:3905 ../fish/guestfish-actions.pod:3009
 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 "
@@ -10366,17 +10464,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3851
+#: ../src/guestfs-actions.pod:3911
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_pread>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3858
+#: ../src/guestfs-actions.pod:3918
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_read_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3860
+#: ../src/guestfs-actions.pod:3920
 #, no-wrap
 msgid ""
 " char *guestfs_read_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_read_file (guestfs_h *g,\n"
@@ -10386,12 +10484,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3864 ../fish/guestfish-actions.pod:2974
+#: ../src/guestfs-actions.pod:3924 ../fish/guestfish-actions.pod:3024
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 # type: textblock
 msgid "This calls returns the contents of the file C<path> as a buffer."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3867
+#: ../src/guestfs-actions.pod:3927
 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 "
@@ -10399,12 +10497,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3879
+#: ../src/guestfs-actions.pod:3939
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_read_lines"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3881
+#: ../src/guestfs-actions.pod:3941
 #, no-wrap
 msgid ""
 " char **guestfs_read_lines (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_read_lines (guestfs_h *g,\n"
@@ -10413,14 +10511,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3886 ../fish/guestfish-actions.pod:2991
+#: ../src/guestfs-actions.pod:3946 ../fish/guestfish-actions.pod:3041
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The file contents are returned as a list of lines.  Trailing C<LF> and "
 "C<CRLF> character sequences are I<not> returned."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3889
+#: ../src/guestfs-actions.pod:3949
 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 "
@@ -10429,12 +10527,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3898
+#: ../src/guestfs-actions.pod:3958
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_readdir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3900
+#: ../src/guestfs-actions.pod:3960
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *guestfs_readdir (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_dirent_list *guestfs_readdir (guestfs_h *g,\n"
@@ -10443,12 +10541,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3903 ../fish/guestfish-actions.pod:3003
+#: ../src/guestfs-actions.pod:3963 ../fish/guestfish-actions.pod:3053
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 # type: textblock
 msgid "This returns the list of directory entries in directory C<dir>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3905 ../fish/guestfish-actions.pod:3005
+#: ../src/guestfs-actions.pod:3965 ../fish/guestfish-actions.pod:3055
 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 "
@@ -10456,104 +10554,104 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3909 ../fish/guestfish-actions.pod:3009
+#: ../src/guestfs-actions.pod:3969 ../fish/guestfish-actions.pod:3059
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 # type: =item
 msgid ""
 "Also this call returns basic file type information about each file.  The "
 "C<ftyp> field will contain one of the following characters:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3914 ../fish/guestfish-actions.pod:3014
+#: ../src/guestfs-actions.pod:3974 ../fish/guestfish-actions.pod:3064
 msgid "'b'"
 msgstr ""
 
 # type: textblock
 msgid "'b'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3916 ../fish/guestfish-actions.pod:3016
+#: ../src/guestfs-actions.pod:3976 ../fish/guestfish-actions.pod:3066
 msgid "Block special"
 msgstr ""
 
 # type: =item
 msgid "Block special"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3918 ../fish/guestfish-actions.pod:3018
+#: ../src/guestfs-actions.pod:3978 ../fish/guestfish-actions.pod:3068
 msgid "'c'"
 msgstr ""
 
 # type: textblock
 msgid "'c'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3920 ../fish/guestfish-actions.pod:3020
+#: ../src/guestfs-actions.pod:3980 ../fish/guestfish-actions.pod:3070
 msgid "Char special"
 msgstr ""
 
 # type: =item
 msgid "Char special"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3922 ../fish/guestfish-actions.pod:3022
+#: ../src/guestfs-actions.pod:3982 ../fish/guestfish-actions.pod:3072
 msgid "'d'"
 msgstr ""
 
 # type: textblock
 msgid "'d'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3924 ../fish/guestfish-actions.pod:3024
+#: ../src/guestfs-actions.pod:3984 ../fish/guestfish-actions.pod:3074
 msgid "Directory"
 msgstr ""
 
 # type: =item
 msgid "Directory"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3926 ../fish/guestfish-actions.pod:3026
+#: ../src/guestfs-actions.pod:3986 ../fish/guestfish-actions.pod:3076
 msgid "'f'"
 msgstr ""
 
 # type: textblock
 msgid "'f'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3928 ../fish/guestfish-actions.pod:3028
+#: ../src/guestfs-actions.pod:3988 ../fish/guestfish-actions.pod:3078
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
 msgid "FIFO (named pipe)"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3930 ../fish/guestfish-actions.pod:3030
+#: ../src/guestfs-actions.pod:3990 ../fish/guestfish-actions.pod:3080
 msgid "'l'"
 msgstr ""
 
 # type: textblock
 msgid "'l'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3932 ../fish/guestfish-actions.pod:3032
+#: ../src/guestfs-actions.pod:3992 ../fish/guestfish-actions.pod:3082
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
 msgid "Symbolic link"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3934 ../fish/guestfish-actions.pod:3034
+#: ../src/guestfs-actions.pod:3994 ../fish/guestfish-actions.pod:3084
 msgid "'r'"
 msgstr ""
 
 # type: textblock
 msgid "'r'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3936 ../fish/guestfish-actions.pod:3036
+#: ../src/guestfs-actions.pod:3996 ../fish/guestfish-actions.pod:3086
 msgid "Regular file"
 msgstr ""
 
 # type: =item
 msgid "Regular file"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3938 ../fish/guestfish-actions.pod:3038
+#: ../src/guestfs-actions.pod:3998 ../fish/guestfish-actions.pod:3088
 msgid "'s'"
 msgstr ""
 
 # type: textblock
 msgid "'s'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3940 ../fish/guestfish-actions.pod:3040
+#: ../src/guestfs-actions.pod:4000 ../fish/guestfish-actions.pod:3090
 msgid "Socket"
 msgstr ""
 
 # type: =item
 msgid "Socket"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3942 ../fish/guestfish-actions.pod:3042
+#: ../src/guestfs-actions.pod:4002 ../fish/guestfish-actions.pod:3092
 msgid "'u'"
 msgstr ""
 
 # type: textblock
 msgid "'u'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3944 ../fish/guestfish-actions.pod:3044
+#: ../src/guestfs-actions.pod:4004 ../fish/guestfish-actions.pod:3094
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
 msgid "Unknown file type"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:3946 ../fish/guestfish-actions.pod:3046
+#: ../src/guestfs-actions.pod:4006 ../fish/guestfish-actions.pod:3096
 msgid "'?'"
 msgstr ""
 
 # type: textblock
 msgid "'?'"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3948 ../fish/guestfish-actions.pod:3048
+#: ../src/guestfs-actions.pod:4008 ../fish/guestfish-actions.pod:3098
 msgid "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 # type: textblock
 msgid "The L<readdir(3)> call returned a C<d_type> field with an unexpected value"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3953
+#: ../src/guestfs-actions.pod:4013
 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 "
@@ -10561,7 +10659,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3957
+#: ../src/guestfs-actions.pod:4017
 msgid ""
 "This function returns a C<struct guestfs_dirent_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_dirent_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -10569,12 +10667,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3962
+#: ../src/guestfs-actions.pod:4022
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_readlink"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3964
+#: ../src/guestfs-actions.pod:4024
 #, no-wrap
 msgid ""
 " char *guestfs_readlink (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_readlink (guestfs_h *g,\n"
@@ -10583,17 +10681,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3967 ../fish/guestfish-actions.pod:3061
+#: ../src/guestfs-actions.pod:4027 ../fish/guestfish-actions.pod:3111
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 # type: =head2
 msgid "This command reads the target of a symbolic link."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:3972
+#: ../src/guestfs-actions.pod:4032
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_readlinklist"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:3974
+#: ../src/guestfs-actions.pod:4034
 #, no-wrap
 msgid ""
 " char **guestfs_readlinklist (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_readlinklist (guestfs_h *g,\n"
@@ -10603,7 +10701,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3978 ../fish/guestfish-actions.pod:3067
+#: ../src/guestfs-actions.pod:4038 ../fish/guestfish-actions.pod:3117
 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 "
@@ -10611,14 +10709,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3982 ../fish/guestfish-actions.pod:3071
+#: ../src/guestfs-actions.pod:4042 ../fish/guestfish-actions.pod:3121
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 # type: textblock
 msgid ""
 "On return you get a list of strings, with a one-to-one correspondence to the "
 "C<names> list.  Each string is the value of the symbolic link."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3986 ../fish/guestfish-actions.pod:3075
+#: ../src/guestfs-actions.pod:4046 ../fish/guestfish-actions.pod:3125
 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 "
@@ -10628,7 +10726,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:3993 ../fish/guestfish-actions.pod:3082
+#: ../src/guestfs-actions.pod:4053 ../fish/guestfish-actions.pod:3132
 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 "
@@ -10637,12 +10735,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4004
+#: ../src/guestfs-actions.pod:4064
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_realpath"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4006
+#: ../src/guestfs-actions.pod:4066
 #, no-wrap
 msgid ""
 " char *guestfs_realpath (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_realpath (guestfs_h *g,\n"
@@ -10651,19 +10749,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4009 ../fish/guestfish-actions.pod:3093
+#: ../src/guestfs-actions.pod:4069 ../fish/guestfish-actions.pod:3143
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Return the canonicalized absolute pathname of C<path>.  The returned path "
 "has no C<.>, C<..> or symbolic link path elements."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4015
+#: ../src/guestfs-actions.pod:4075
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_removexattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4017
+#: ../src/guestfs-actions.pod:4077
 #, no-wrap
 msgid ""
 " int guestfs_removexattr (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_removexattr (guestfs_h *g,\n"
@@ -10673,22 +10771,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4021 ../fish/guestfish-actions.pod:3100
+#: ../src/guestfs-actions.pod:4081 ../fish/guestfish-actions.pod:3150
 msgid "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 # type: textblock
 msgid "This call removes the extended attribute named C<xattr> of the file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4024
+#: ../src/guestfs-actions.pod:4084
 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:4028
+#: ../src/guestfs-actions.pod:4088
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_resize2fs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4030
+#: ../src/guestfs-actions.pod:4090
 #, no-wrap
 msgid ""
 " int guestfs_resize2fs (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_resize2fs (guestfs_h *g,\n"
@@ -10697,14 +10795,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4033 ../fish/guestfish-actions.pod:3109
+#: ../src/guestfs-actions.pod:4093 ../fish/guestfish-actions.pod:3159
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This resizes an ext2, ext3 or ext4 filesystem to match the size of the "
 "underlying device."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4036
+#: ../src/guestfs-actions.pod:4096
 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> "
@@ -10713,12 +10811,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4044
+#: ../src/guestfs-actions.pod:4104
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_resize2fs_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4046
+#: ../src/guestfs-actions.pod:4106
 #, no-wrap
 msgid ""
 " int guestfs_resize2fs_size (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_resize2fs_size (guestfs_h *g,\n"
@@ -10728,19 +10826,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4050
+#: ../src/guestfs-actions.pod:4110
 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:4055
+#: ../src/guestfs-actions.pod:4115
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rm"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4057
+#: ../src/guestfs-actions.pod:4117
 #, no-wrap
 msgid ""
 " int guestfs_rm (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_rm (guestfs_h *g,\n"
@@ -10749,17 +10847,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4060 ../fish/guestfish-actions.pod:3129
+#: ../src/guestfs-actions.pod:4120 ../fish/guestfish-actions.pod:3179
 msgid "Remove the single file C<path>."
 msgstr ""
 
 # type: =head2
 msgid "Remove the single file C<path>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4064
+#: ../src/guestfs-actions.pod:4124
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rm_rf"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4066
+#: ../src/guestfs-actions.pod:4126
 #, no-wrap
 msgid ""
 " int guestfs_rm_rf (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_rm_rf (guestfs_h *g,\n"
@@ -10768,19 +10866,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4069 ../fish/guestfish-actions.pod:3135
+#: ../src/guestfs-actions.pod:4129 ../fish/guestfish-actions.pod:3185
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Remove the file or directory C<path>, recursively removing the contents if "
 "its a directory.  This is like the C<rm -rf> shell command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4075
+#: ../src/guestfs-actions.pod:4135
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rmdir"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4077
+#: ../src/guestfs-actions.pod:4137
 #, no-wrap
 msgid ""
 " int guestfs_rmdir (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_rmdir (guestfs_h *g,\n"
@@ -10789,17 +10887,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4080 ../fish/guestfish-actions.pod:3143
+#: ../src/guestfs-actions.pod:4140 ../fish/guestfish-actions.pod:3193
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 # type: =head2
 msgid "Remove the single directory C<path>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4084
+#: ../src/guestfs-actions.pod:4144
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_rmmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4086
+#: ../src/guestfs-actions.pod:4146
 #, no-wrap
 msgid ""
 " int guestfs_rmmountpoint (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_rmmountpoint (guestfs_h *g,\n"
@@ -10808,19 +10906,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4089
+#: ../src/guestfs-actions.pod:4149
 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:4095
+#: ../src/guestfs-actions.pod:4155
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_scrub_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4097
+#: ../src/guestfs-actions.pod:4157
 #, no-wrap
 msgid ""
 " int guestfs_scrub_device (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_scrub_device (guestfs_h *g,\n"
@@ -10829,26 +10927,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4100 ../fish/guestfish-actions.pod:3157
+#: ../src/guestfs-actions.pod:4160 ../fish/guestfish-actions.pod:3207
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes patterns over C<device> to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4103 ../src/guestfs-actions.pod:4121 ../src/guestfs-actions.pod:4137 ../fish/guestfish-actions.pod:3160 ../fish/guestfish-actions.pod:3175 ../fish/guestfish-actions.pod:3188
+#: ../src/guestfs-actions.pod:4163 ../src/guestfs-actions.pod:4181 ../src/guestfs-actions.pod:4197 ../fish/guestfish-actions.pod:3210 ../fish/guestfish-actions.pod:3225 ../fish/guestfish-actions.pod:3238
 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
-#: ../src/guestfs-actions.pod:4111
+#: ../src/guestfs-actions.pod:4171
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_scrub_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4113
+#: ../src/guestfs-actions.pod:4173
 #, no-wrap
 msgid ""
 " int guestfs_scrub_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_scrub_file (guestfs_h *g,\n"
@@ -10857,24 +10955,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4116 ../fish/guestfish-actions.pod:3170
+#: ../src/guestfs-actions.pod:4176 ../fish/guestfish-actions.pod:3220
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command writes patterns over a file to make data retrieval more "
 "difficult."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4119 ../fish/guestfish-actions.pod:3173
+#: ../src/guestfs-actions.pod:4179 ../fish/guestfish-actions.pod:3223
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 # type: =head2
 msgid "The file is I<removed> after scrubbing."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4126
+#: ../src/guestfs-actions.pod:4186
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_scrub_freespace"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4128
+#: ../src/guestfs-actions.pod:4188
 #, no-wrap
 msgid ""
 " int guestfs_scrub_freespace (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_scrub_freespace (guestfs_h *g,\n"
@@ -10883,7 +10981,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4131
+#: ../src/guestfs-actions.pod:4191
 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>, "
@@ -10892,12 +10990,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4142
+#: ../src/guestfs-actions.pod:4202
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_append"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4144
+#: ../src/guestfs-actions.pod:4204
 #, no-wrap
 msgid ""
 " int guestfs_set_append (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_append (guestfs_h *g,\n"
@@ -10906,33 +11004,33 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4147 ../fish/guestfish-actions.pod:3195
+#: ../src/guestfs-actions.pod:4207 ../fish/guestfish-actions.pod:3245
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function is used to add additional options to the guest kernel command "
 "line."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4150 ../fish/guestfish-actions.pod:3198
+#: ../src/guestfs-actions.pod:4210 ../fish/guestfish-actions.pod:3248
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> "
 "environment variable."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4153 ../fish/guestfish-actions.pod:3201
+#: ../src/guestfs-actions.pod:4213 ../fish/guestfish-actions.pod:3251
 msgid ""
 "Setting C<append> to C<NULL> means I<no> additional options are passed "
 "(libguestfs always adds a few of its own)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Setting C<append> to C<NULL> means I<no> additional options are passed "
 "(libguestfs always adds a few of its own)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4158
+#: ../src/guestfs-actions.pod:4218
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_autosync"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4160
+#: ../src/guestfs-actions.pod:4220
 #, no-wrap
 msgid ""
 " int guestfs_set_autosync (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_autosync (guestfs_h *g,\n"
@@ -10941,7 +11039,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4163
+#: ../src/guestfs-actions.pod:4223
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run C<guestfs_umount_all> followed by C<guestfs_sync> when "
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run C<guestfs_umount_all> followed by C<guestfs_sync> when "
@@ -10949,19 +11047,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4168 ../fish/guestfish-actions.pod:3213
+#: ../src/guestfs-actions.pod:4228 ../fish/guestfish-actions.pod:3263
 msgid ""
 "This is disabled by default (except in guestfish where it is enabled by "
 "default)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is disabled by default (except in guestfish where it is enabled by "
 "default)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4173
+#: ../src/guestfs-actions.pod:4233
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_direct"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4175
+#: ../src/guestfs-actions.pod:4235
 #, no-wrap
 msgid ""
 " int guestfs_set_direct (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_direct (guestfs_h *g,\n"
@@ -10970,14 +11068,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4178 ../fish/guestfish-actions.pod:3220
+#: ../src/guestfs-actions.pod:4238 ../fish/guestfish-actions.pod:3270
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the direct appliance mode flag is enabled, then stdin and stdout are "
 "passed directly through to the appliance once it is launched."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4182
+#: ../src/guestfs-actions.pod:4242
 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 "
@@ -10985,22 +11083,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4186 ../fish/guestfish-actions.pod:3228
+#: ../src/guestfs-actions.pod:4246 ../fish/guestfish-actions.pod:3278
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 # type: textblock
 msgid "You probably don't want to use this unless you know what you are doing."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4189 ../fish/guestfish-actions.pod:3231
+#: ../src/guestfs-actions.pod:4249 ../fish/guestfish-actions.pod:3281
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
 msgid "The default is disabled."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4193
+#: ../src/guestfs-actions.pod:4253
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_e2label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4195
+#: ../src/guestfs-actions.pod:4255
 #, no-wrap
 msgid ""
 " int guestfs_set_e2label (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_e2label (guestfs_h *g,\n"
@@ -11010,26 +11108,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4199 ../fish/guestfish-actions.pod:3237
+#: ../src/guestfs-actions.pod:4259 ../fish/guestfish-actions.pod:3287
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the ext2/3/4 filesystem label of the filesystem on C<device> to "
 "C<label>.  Filesystem labels are limited to 16 characters."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4203
+#: ../src/guestfs-actions.pod:4263
 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:4208
+#: ../src/guestfs-actions.pod:4268
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_e2uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4210
+#: ../src/guestfs-actions.pod:4270
 #, no-wrap
 msgid ""
 " int guestfs_set_e2uuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_e2uuid (guestfs_h *g,\n"
@@ -11039,7 +11137,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4214 ../fish/guestfish-actions.pod:3248
+#: ../src/guestfs-actions.pod:4274 ../fish/guestfish-actions.pod:3298
 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>, "
@@ -11047,19 +11145,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4219
+#: ../src/guestfs-actions.pod:4279
 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:4224
+#: ../src/guestfs-actions.pod:4284
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_memsize"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4226
+#: ../src/guestfs-actions.pod:4286
 #, no-wrap
 msgid ""
 " int guestfs_set_memsize (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_memsize (guestfs_h *g,\n"
@@ -11068,26 +11166,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4229
+#: ../src/guestfs-actions.pod:4289
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<guestfs_launch>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4233 ../fish/guestfish-actions.pod:3264
+#: ../src/guestfs-actions.pod:4293 ../fish/guestfish-actions.pod:3314
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can also change this by setting the environment variable "
 "C<LIBGUESTFS_MEMSIZE> before the handle is created."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4242
+#: ../src/guestfs-actions.pod:4302
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_network"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4244
+#: ../src/guestfs-actions.pod:4304
 #, no-wrap
 msgid ""
 " int guestfs_set_network (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_network (guestfs_h *g,\n"
@@ -11096,33 +11194,33 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4247 ../fish/guestfish-actions.pod:3275
+#: ../src/guestfs-actions.pod:4307 ../fish/guestfish-actions.pod:3325
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If C<network> is true, then the network is enabled in the libguestfs "
 "appliance.  The default is false."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4250 ../fish/guestfish-actions.pod:3278
+#: ../src/guestfs-actions.pod:4310 ../fish/guestfish-actions.pod:3328
 msgid ""
 "This affects whether commands are able to access the network (see "
 "L<guestfs(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This affects whether commands are able to access the network (see "
 "L<guestfs(3)/RUNNING COMMANDS>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4253
+#: ../src/guestfs-actions.pod:4313
 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:4258
+#: ../src/guestfs-actions.pod:4318
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_path"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4260
+#: ../src/guestfs-actions.pod:4320
 #, no-wrap
 msgid ""
 " int guestfs_set_path (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_path (guestfs_h *g,\n"
@@ -11131,29 +11229,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4263 ../fish/guestfish-actions.pod:3288
+#: ../src/guestfs-actions.pod:4323 ../fish/guestfish-actions.pod:3338
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 # type: textblock
 msgid "Set the path that libguestfs searches for kernel and initrd.img."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4265 ../fish/guestfish-actions.pod:3290
+#: ../src/guestfs-actions.pod:4325 ../fish/guestfish-actions.pod:3340
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 # type: textblock
 msgid ""
 "The default is C<$libdir/guestfs> unless overridden by setting "
 "C<LIBGUESTFS_PATH> environment variable."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4268 ../fish/guestfish-actions.pod:3293
+#: ../src/guestfs-actions.pod:4328 ../fish/guestfish-actions.pod:3343
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 # type: =head2
 msgid "Setting C<path> to C<NULL> restores the default path."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4272
+#: ../src/guestfs-actions.pod:4332
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_qemu"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4274
+#: ../src/guestfs-actions.pod:4334
 #, no-wrap
 msgid ""
 " int guestfs_set_qemu (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_qemu (guestfs_h *g,\n"
@@ -11162,29 +11260,29 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4277 ../fish/guestfish-actions.pod:3299
+#: ../src/guestfs-actions.pod:4337 ../fish/guestfish-actions.pod:3349
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 # type: textblock
 msgid "Set the qemu binary that we will use."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4279 ../fish/guestfish-actions.pod:3301
+#: ../src/guestfs-actions.pod:4339 ../fish/guestfish-actions.pod:3351
 msgid "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 # type: textblock
 msgid "The default is chosen when the library was compiled by the configure script."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4282 ../fish/guestfish-actions.pod:3304
+#: ../src/guestfs-actions.pod:4342 ../fish/guestfish-actions.pod:3354
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can also override this by setting the C<LIBGUESTFS_QEMU> environment "
 "variable."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4285 ../fish/guestfish-actions.pod:3307
+#: ../src/guestfs-actions.pod:4345 ../fish/guestfish-actions.pod:3357
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 # type: textblock
 msgid "Setting C<qemu> to C<NULL> restores the default qemu binary."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4287 ../fish/guestfish-actions.pod:3309
+#: ../src/guestfs-actions.pod:4347 ../fish/guestfish-actions.pod:3359
 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 "
@@ -11195,12 +11293,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4297
+#: ../src/guestfs-actions.pod:4357
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_recovery_proc"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4299
+#: ../src/guestfs-actions.pod:4359
 #, no-wrap
 msgid ""
 " int guestfs_set_recovery_proc (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_recovery_proc (guestfs_h *g,\n"
@@ -11209,7 +11307,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4302
+#: ../src/guestfs-actions.pod:4362
 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 "
@@ -11218,14 +11316,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4307
+#: ../src/guestfs-actions.pod:4367
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This only has any effect if called before C<guestfs_launch>, and the default "
 "is true."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4310 ../fish/guestfish-actions.pod:3329
+#: ../src/guestfs-actions.pod:4370 ../fish/guestfish-actions.pod:3379
 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 "
@@ -11234,12 +11332,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4318
+#: ../src/guestfs-actions.pod:4378
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_selinux"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4320
+#: ../src/guestfs-actions.pod:4380
 #, no-wrap
 msgid ""
 " int guestfs_set_selinux (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_selinux (guestfs_h *g,\n"
@@ -11248,26 +11346,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4323 ../fish/guestfish-actions.pod:3339
+#: ../src/guestfs-actions.pod:4383 ../fish/guestfish-actions.pod:3389
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the selinux flag that is passed to the appliance at boot time.  "
 "The default is C<selinux=0> (disabled)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4326 ../fish/guestfish-actions.pod:3342
+#: ../src/guestfs-actions.pod:4386 ../fish/guestfish-actions.pod:3392
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note that if SELinux is enabled, it is always in Permissive mode "
 "(C<enforcing=0>)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4334
+#: ../src/guestfs-actions.pod:4394
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_trace"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4336
+#: ../src/guestfs-actions.pod:4396
 #, no-wrap
 msgid ""
 " int guestfs_set_trace (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_trace (guestfs_h *g,\n"
@@ -11276,7 +11374,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4339 ../fish/guestfish-actions.pod:3352
+#: ../src/guestfs-actions.pod:4399 ../fish/guestfish-actions.pod:3402
 msgid ""
 "If the command trace flag is set to 1, then commands are printed on stderr "
 "before they are executed in a format which is very similar to the one used "
 msgid ""
 "If the command trace flag is set to 1, then commands are printed on stderr "
 "before they are executed in a format which is very similar to the one used "
@@ -11286,26 +11384,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4346 ../fish/guestfish-actions.pod:3359
+#: ../src/guestfs-actions.pod:4406 ../fish/guestfish-actions.pod:3409
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4350 ../fish/guestfish-actions.pod:3363
+#: ../src/guestfs-actions.pod:4410 ../fish/guestfish-actions.pod:3413
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Command traces are disabled unless the environment variable "
 "C<LIBGUESTFS_TRACE> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4355
+#: ../src/guestfs-actions.pod:4415
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_set_verbose"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4357
+#: ../src/guestfs-actions.pod:4417
 #, no-wrap
 msgid ""
 " int guestfs_set_verbose (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_set_verbose (guestfs_h *g,\n"
@@ -11314,24 +11412,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4360 ../fish/guestfish-actions.pod:3370
+#: ../src/guestfs-actions.pod:4420 ../fish/guestfish-actions.pod:3420
 msgid "If C<verbose> is true, this turns on verbose messages (to C<stderr>)."
 msgstr ""
 
 # type: textblock
 msgid "If C<verbose> is true, this turns on verbose messages (to C<stderr>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4362 ../fish/guestfish-actions.pod:3372
+#: ../src/guestfs-actions.pod:4422 ../fish/guestfish-actions.pod:3422
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Verbose messages are disabled unless the environment variable "
 "C<LIBGUESTFS_DEBUG> is defined and set to C<1>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4367
+#: ../src/guestfs-actions.pod:4427
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_setcon"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4369
+#: ../src/guestfs-actions.pod:4429
 #, no-wrap
 msgid ""
 " int guestfs_setcon (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_setcon (guestfs_h *g,\n"
@@ -11340,24 +11438,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4372 ../fish/guestfish-actions.pod:3379
+#: ../src/guestfs-actions.pod:4432 ../fish/guestfish-actions.pod:3429
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This sets the SELinux security context of the daemon to the string "
 "C<context>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4375 ../fish/guestfish-actions.pod:3382
+#: ../src/guestfs-actions.pod:4435 ../fish/guestfish-actions.pod:3432
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
 msgid "See the documentation about SELINUX in L<guestfs(3)>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4379
+#: ../src/guestfs-actions.pod:4439
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_setxattr"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4381
+#: ../src/guestfs-actions.pod:4441
 #, no-wrap
 msgid ""
 " int guestfs_setxattr (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_setxattr (guestfs_h *g,\n"
@@ -11369,24 +11467,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4387 ../fish/guestfish-actions.pod:3388
+#: ../src/guestfs-actions.pod:4447 ../fish/guestfish-actions.pod:3438
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call sets the extended attribute named C<xattr> of the file C<path> to "
 "the value C<val> (of length C<vallen>).  The value is arbitrary 8 bit data."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4391
+#: ../src/guestfs-actions.pod:4451
 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:4395
+#: ../src/guestfs-actions.pod:4455
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4397
+#: ../src/guestfs-actions.pod:4457
 #, no-wrap
 msgid ""
 " int guestfs_sfdisk (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_sfdisk (guestfs_h *g,\n"
@@ -11399,19 +11497,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4404 ../fish/guestfish-actions.pod:3398
+#: ../src/guestfs-actions.pod:4464 ../fish/guestfish-actions.pod:3448
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This is a direct interface to the L<sfdisk(8)> program for creating "
 "partitions on block devices."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4407 ../fish/guestfish-actions.pod:3401
+#: ../src/guestfs-actions.pod:4467 ../fish/guestfish-actions.pod:3451
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 # type: textblock
 msgid "C<device> should be a block device, for example C</dev/sda>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4409 ../fish/guestfish-actions.pod:3403
+#: ../src/guestfs-actions.pod:4469 ../fish/guestfish-actions.pod:3453
 msgid ""
 "C<cyls>, C<heads> and C<sectors> are the number of cylinders, heads and "
 "sectors on the device, which are passed directly to sfdisk as the I<-C>, "
 msgid ""
 "C<cyls>, C<heads> and C<sectors> are the number of cylinders, heads and "
 "sectors on the device, which are passed directly to sfdisk as the I<-C>, "
@@ -11422,14 +11520,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4417 ../fish/guestfish-actions.pod:3411
+#: ../src/guestfs-actions.pod:4477 ../fish/guestfish-actions.pod:3461
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<lines> is a list of lines that we feed to C<sfdisk>.  For more information "
 "refer to the L<sfdisk(8)> manpage."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4420 ../fish/guestfish-actions.pod:3414
+#: ../src/guestfs-actions.pod:4480 ../fish/guestfish-actions.pod:3464
 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 "
@@ -11437,17 +11535,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4424
+#: ../src/guestfs-actions.pod:4484
 msgid "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4432
+#: ../src/guestfs-actions.pod:4492
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdiskM"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4434
+#: ../src/guestfs-actions.pod:4494
 #, no-wrap
 msgid ""
 " int guestfs_sfdiskM (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_sfdiskM (guestfs_h *g,\n"
@@ -11457,7 +11555,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4438
+#: ../src/guestfs-actions.pod:4498
 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 "
@@ -11466,19 +11564,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4444
+#: ../src/guestfs-actions.pod:4504
 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:4452
+#: ../src/guestfs-actions.pod:4512
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_N"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4454
+#: ../src/guestfs-actions.pod:4514
 #, no-wrap
 msgid ""
 " int guestfs_sfdisk_N (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_sfdisk_N (guestfs_h *g,\n"
@@ -11492,31 +11590,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4462 ../fish/guestfish-actions.pod:3444
+#: ../src/guestfs-actions.pod:4522 ../fish/guestfish-actions.pod:3494
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This runs L<sfdisk(8)> option to modify just the single partition C<n> "
 "(note: C<n> counts from 1)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4465
+#: ../src/guestfs-actions.pod:4525
 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:4468
+#: ../src/guestfs-actions.pod:4528
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_part_add>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4475
+#: ../src/guestfs-actions.pod:4535
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_disk_geometry"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4477
+#: ../src/guestfs-actions.pod:4537
 #, no-wrap
 msgid ""
 " char *guestfs_sfdisk_disk_geometry (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_sfdisk_disk_geometry (guestfs_h *g,\n"
@@ -11525,7 +11623,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4480
+#: ../src/guestfs-actions.pod:4540
 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, "
@@ -11534,17 +11632,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4485 ../src/guestfs-actions.pod:4498 ../fish/guestfish-actions.pod:3464 ../fish/guestfish-actions.pod:3473
+#: ../src/guestfs-actions.pod:4545 ../src/guestfs-actions.pod:4558 ../fish/guestfish-actions.pod:3514 ../fish/guestfish-actions.pod:3523
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 # type: =head2
 msgid "The result is in human-readable format, and not designed to be parsed."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4491
+#: ../src/guestfs-actions.pod:4551
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_kernel_geometry"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4493
+#: ../src/guestfs-actions.pod:4553
 #, no-wrap
 msgid ""
 " char *guestfs_sfdisk_kernel_geometry (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_sfdisk_kernel_geometry (guestfs_h *g,\n"
@@ -11553,17 +11651,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4496 ../fish/guestfish-actions.pod:3471
+#: ../src/guestfs-actions.pod:4556 ../fish/guestfish-actions.pod:3521
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 # type: =head2
 msgid "This displays the kernel's idea of the geometry of C<device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4504
+#: ../src/guestfs-actions.pod:4564
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sfdisk_l"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4506
+#: ../src/guestfs-actions.pod:4566
 #, no-wrap
 msgid ""
 " char *guestfs_sfdisk_l (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_sfdisk_l (guestfs_h *g,\n"
@@ -11572,24 +11670,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4509 ../fish/guestfish-actions.pod:3480
+#: ../src/guestfs-actions.pod:4569 ../fish/guestfish-actions.pod:3530
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This displays the partition table on C<device>, in the human-readable output "
 "of the L<sfdisk(8)> command.  It is not intended to be parsed."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4513
+#: ../src/guestfs-actions.pod:4573
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_part_list>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4518
+#: ../src/guestfs-actions.pod:4578
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sh"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4520
+#: ../src/guestfs-actions.pod:4580
 #, no-wrap
 msgid ""
 " char *guestfs_sh (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_sh (guestfs_h *g,\n"
@@ -11598,19 +11696,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4523 ../fish/guestfish-actions.pod:3490
+#: ../src/guestfs-actions.pod:4583 ../fish/guestfish-actions.pod:3540
 msgid ""
 "This call runs a command from the guest filesystem via the guest's "
 "C</bin/sh>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call runs a command from the guest filesystem via the guest's "
 "C</bin/sh>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4526
+#: ../src/guestfs-actions.pod:4586
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 # type: verbatim
 msgid "This is like C<guestfs_command>, but passes the command to:"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4528 ../fish/guestfish-actions.pod:3495
+#: ../src/guestfs-actions.pod:4588 ../fish/guestfish-actions.pod:3545
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
 #, no-wrap
 msgid ""
 " /bin/sh -c \"command\"\n"
@@ -11618,24 +11716,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4530 ../fish/guestfish-actions.pod:3497
+#: ../src/guestfs-actions.pod:4590 ../fish/guestfish-actions.pod:3547
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Depending on the guest's shell, this usually results in wildcards being "
 "expanded, shell expressions being interpolated and so on."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4534
+#: ../src/guestfs-actions.pod:4594
 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:4539
+#: ../src/guestfs-actions.pod:4599
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sh_lines"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4541
+#: ../src/guestfs-actions.pod:4601
 #, no-wrap
 msgid ""
 " char **guestfs_sh_lines (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_sh_lines (guestfs_h *g,\n"
@@ -11644,24 +11742,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4544
+#: ../src/guestfs-actions.pod:4604
 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:4547
+#: ../src/guestfs-actions.pod:4607
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_command_lines>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4553
+#: ../src/guestfs-actions.pod:4613
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sleep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4555
+#: ../src/guestfs-actions.pod:4615
 #, no-wrap
 msgid ""
 " int guestfs_sleep (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_sleep (guestfs_h *g,\n"
@@ -11670,17 +11768,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4558 ../fish/guestfish-actions.pod:3516
+#: ../src/guestfs-actions.pod:4618 ../fish/guestfish-actions.pod:3566
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 # type: =head2
 msgid "Sleep for C<secs> seconds."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4562 ../src/guestfs-structs.pod:109
+#: ../src/guestfs-actions.pod:4622 ../src/guestfs-structs.pod:109
 msgid "guestfs_stat"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_stat"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4564
+#: ../src/guestfs-actions.pod:4624
 #, no-wrap
 msgid ""
 " struct guestfs_stat *guestfs_stat (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_stat *guestfs_stat (guestfs_h *g,\n"
@@ -11689,17 +11787,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4569 ../fish/guestfish-actions.pod:3524
+#: ../src/guestfs-actions.pod:4629 ../fish/guestfish-actions.pod:3574
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 # type: =head2
 msgid "This is the same as the C<stat(2)> system call."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4575 ../src/guestfs-structs.pod:135
+#: ../src/guestfs-actions.pod:4635 ../src/guestfs-structs.pod:135
 msgid "guestfs_statvfs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_statvfs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4577
+#: ../src/guestfs-actions.pod:4637
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *guestfs_statvfs (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " struct guestfs_statvfs *guestfs_statvfs (guestfs_h *g,\n"
@@ -11708,7 +11806,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4580 ../fish/guestfish-actions.pod:3530
+#: ../src/guestfs-actions.pod:4640 ../fish/guestfish-actions.pod:3580
 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 "
@@ -11716,24 +11814,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4584 ../fish/guestfish-actions.pod:3534
+#: ../src/guestfs-actions.pod:4644 ../fish/guestfish-actions.pod:3584
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 # type: textblock
 msgid "This is the same as the C<statvfs(2)> system call."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4586
+#: ../src/guestfs-actions.pod:4646
 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:4590
+#: ../src/guestfs-actions.pod:4650
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_strings"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4592
+#: ../src/guestfs-actions.pod:4652
 #, no-wrap
 msgid ""
 " char **guestfs_strings (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_strings (guestfs_h *g,\n"
@@ -11742,19 +11840,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4595 ../fish/guestfish-actions.pod:3540
+#: ../src/guestfs-actions.pod:4655 ../fish/guestfish-actions.pod:3590
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This runs the L<strings(1)> command on a file and returns the list of "
 "printable strings found."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4605
+#: ../src/guestfs-actions.pod:4665
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_strings_e"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4607
+#: ../src/guestfs-actions.pod:4667
 #, no-wrap
 msgid ""
 " char **guestfs_strings_e (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_strings_e (guestfs_h *g,\n"
@@ -11764,93 +11862,93 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4611
+#: ../src/guestfs-actions.pod:4671
 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:4615 ../fish/guestfish-actions.pod:3554
+#: ../src/guestfs-actions.pod:4675 ../fish/guestfish-actions.pod:3604
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
 msgid "Allowed encodings are:"
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4619 ../fish/guestfish-actions.pod:3558
+#: ../src/guestfs-actions.pod:4679 ../fish/guestfish-actions.pod:3608
 msgid "s"
 msgstr ""
 
 # type: textblock
 msgid "s"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4621
+#: ../src/guestfs-actions.pod:4681
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 # type: =item
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<guestfs_strings> uses)."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4624 ../fish/guestfish-actions.pod:3563
+#: ../src/guestfs-actions.pod:4684 ../fish/guestfish-actions.pod:3613
 msgid "S"
 msgstr ""
 
 # type: textblock
 msgid "S"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4626 ../fish/guestfish-actions.pod:3565
+#: ../src/guestfs-actions.pod:4686 ../fish/guestfish-actions.pod:3615
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 # type: =item
 msgid "Single 8-bit-byte characters."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4628 ../fish/guestfish-actions.pod:3567
+#: ../src/guestfs-actions.pod:4688 ../fish/guestfish-actions.pod:3617
 msgid "b"
 msgstr ""
 
 # type: textblock
 msgid "b"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4630 ../fish/guestfish-actions.pod:3569
+#: ../src/guestfs-actions.pod:4690 ../fish/guestfish-actions.pod:3619
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 # type: =item
 msgid "16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4633 ../fish/guestfish-actions.pod:3572
+#: ../src/guestfs-actions.pod:4693 ../fish/guestfish-actions.pod:3622
 msgid "l (lower case letter L)"
 msgstr ""
 
 # type: textblock
 msgid "l (lower case letter L)"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4635 ../fish/guestfish-actions.pod:3574
+#: ../src/guestfs-actions.pod:4695 ../fish/guestfish-actions.pod:3624
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 # type: =item
 msgid ""
 "16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for "
 "examining binaries in Windows guests."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4638 ../fish/guestfish-actions.pod:3577
+#: ../src/guestfs-actions.pod:4698 ../fish/guestfish-actions.pod:3627
 msgid "B"
 msgstr ""
 
 # type: textblock
 msgid "B"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4640 ../fish/guestfish-actions.pod:3579
+#: ../src/guestfs-actions.pod:4700 ../fish/guestfish-actions.pod:3629
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 # type: =item
 msgid "32-bit big endian such as UCS-4BE."
 msgstr ""
 
 # type: =item
-#: ../src/guestfs-actions.pod:4642 ../fish/guestfish-actions.pod:3581
+#: ../src/guestfs-actions.pod:4702 ../fish/guestfish-actions.pod:3631
 msgid "L"
 msgstr ""
 
 # type: textblock
 msgid "L"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4644 ../fish/guestfish-actions.pod:3583
+#: ../src/guestfs-actions.pod:4704 ../fish/guestfish-actions.pod:3633
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 # type: textblock
 msgid "32-bit little endian such as UCS-4LE."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4648 ../fish/guestfish-actions.pod:3587
+#: ../src/guestfs-actions.pod:4708 ../fish/guestfish-actions.pod:3637
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 # type: =head2
 msgid "The returned strings are transcoded to UTF-8."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4657
+#: ../src/guestfs-actions.pod:4717
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4659
+#: ../src/guestfs-actions.pod:4719
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_device (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_device (guestfs_h *g,\n"
@@ -11859,19 +11957,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4662
+#: ../src/guestfs-actions.pod:4722
 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:4668
+#: ../src/guestfs-actions.pod:4728
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4670
+#: ../src/guestfs-actions.pod:4730
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_file (guestfs_h *g,\n"
@@ -11880,17 +11978,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4673 ../fish/guestfish-actions.pod:3604
+#: ../src/guestfs-actions.pod:4733 ../fish/guestfish-actions.pod:3654
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 # type: =head2
 msgid "This command disables the libguestfs appliance swap on file."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4677
+#: ../src/guestfs-actions.pod:4737
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4679
+#: ../src/guestfs-actions.pod:4739
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_label (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_label (guestfs_h *g,\n"
@@ -11899,19 +11997,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4682 ../fish/guestfish-actions.pod:3610
+#: ../src/guestfs-actions.pod:4742 ../fish/guestfish-actions.pod:3660
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap on labeled swap "
 "partition."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4687
+#: ../src/guestfs-actions.pod:4747
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapoff_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4689
+#: ../src/guestfs-actions.pod:4749
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_uuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapoff_uuid (guestfs_h *g,\n"
@@ -11920,19 +12018,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4692 ../fish/guestfish-actions.pod:3617
+#: ../src/guestfs-actions.pod:4752 ../fish/guestfish-actions.pod:3667
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap partition with the given "
 "UUID."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4697
+#: ../src/guestfs-actions.pod:4757
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4699
+#: ../src/guestfs-actions.pod:4759
 #, no-wrap
 msgid ""
 " int guestfs_swapon_device (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapon_device (guestfs_h *g,\n"
@@ -11941,7 +12039,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4702
+#: ../src/guestfs-actions.pod:4762
 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 "
@@ -11949,7 +12047,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4707 ../fish/guestfish-actions.pod:3629
+#: ../src/guestfs-actions.pod:4767 ../fish/guestfish-actions.pod:3679
 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 "
@@ -11959,12 +12057,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4716
+#: ../src/guestfs-actions.pod:4776
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4718
+#: ../src/guestfs-actions.pod:4778
 #, no-wrap
 msgid ""
 " int guestfs_swapon_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapon_file (guestfs_h *g,\n"
@@ -11973,19 +12071,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4721
+#: ../src/guestfs-actions.pod:4781
 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:4726
+#: ../src/guestfs-actions.pod:4786
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4728
+#: ../src/guestfs-actions.pod:4788
 #, no-wrap
 msgid ""
 " int guestfs_swapon_label (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapon_label (guestfs_h *g,\n"
@@ -11994,19 +12092,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4731
+#: ../src/guestfs-actions.pod:4791
 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:4736
+#: ../src/guestfs-actions.pod:4796
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_swapon_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4738
+#: ../src/guestfs-actions.pod:4798
 #, no-wrap
 msgid ""
 " int guestfs_swapon_uuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_swapon_uuid (guestfs_h *g,\n"
@@ -12015,19 +12113,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4741
+#: ../src/guestfs-actions.pod:4801
 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:4746
+#: ../src/guestfs-actions.pod:4806
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_sync"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4748
+#: ../src/guestfs-actions.pod:4808
 #, no-wrap
 msgid ""
 " int guestfs_sync (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_sync (guestfs_h *g);\n"
@@ -12035,26 +12133,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4750 ../fish/guestfish-actions.pod:3661
+#: ../src/guestfs-actions.pod:4810 ../fish/guestfish-actions.pod:3711
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This syncs the disk, so that any writes are flushed through to the "
 "underlying disk image."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4753 ../fish/guestfish-actions.pod:3664
+#: ../src/guestfs-actions.pod:4813 ../fish/guestfish-actions.pod:3714
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You should always call this if you have modified a disk image, before "
 "closing the handle."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4758
+#: ../src/guestfs-actions.pod:4818
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tail"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4760
+#: ../src/guestfs-actions.pod:4820
 #, no-wrap
 msgid ""
 " char **guestfs_tail (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_tail (guestfs_h *g,\n"
@@ -12063,17 +12161,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4763 ../fish/guestfish-actions.pod:3671
+#: ../src/guestfs-actions.pod:4823 ../fish/guestfish-actions.pod:3721
 msgid "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
 msgid "This command returns up to the last 10 lines of a file as a list of strings."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4773
+#: ../src/guestfs-actions.pod:4833
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tail_n"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4775
+#: ../src/guestfs-actions.pod:4835
 #, no-wrap
 msgid ""
 " char **guestfs_tail_n (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_tail_n (guestfs_h *g,\n"
@@ -12083,26 +12181,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4779 ../fish/guestfish-actions.pod:3681
+#: ../src/guestfs-actions.pod:4839 ../fish/guestfish-actions.pod:3731
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "If the parameter C<nrlines> is a positive number, this returns the last "
 "C<nrlines> lines of the file C<path>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4782 ../fish/guestfish-actions.pod:3684
+#: ../src/guestfs-actions.pod:4842 ../fish/guestfish-actions.pod:3734
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 # type: =head2
 msgid ""
 "If the parameter C<nrlines> is a negative number, this returns lines from "
 "the file C<path>, starting with the C<-nrlines>th line."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4794
+#: ../src/guestfs-actions.pod:4854
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tar_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4796
+#: ../src/guestfs-actions.pod:4856
 #, no-wrap
 msgid ""
 " int guestfs_tar_in (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_tar_in (guestfs_h *g,\n"
@@ -12112,24 +12210,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4800 ../fish/guestfish-actions.pod:3696
+#: ../src/guestfs-actions.pod:4860 ../fish/guestfish-actions.pod:3746
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarfile> (an I<uncompressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4803
+#: ../src/guestfs-actions.pod:4863
 msgid "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 # type: =head2
 msgid "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4808
+#: ../src/guestfs-actions.pod:4868
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tar_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4810
+#: ../src/guestfs-actions.pod:4870
 #, no-wrap
 msgid ""
 " int guestfs_tar_out (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_tar_out (guestfs_h *g,\n"
@@ -12139,26 +12237,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4814 ../fish/guestfish-actions.pod:3708
+#: ../src/guestfs-actions.pod:4874 ../fish/guestfish-actions.pod:3758
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarfile>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4817
+#: ../src/guestfs-actions.pod:4877
 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:4822
+#: ../src/guestfs-actions.pod:4882
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tgz_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4824
+#: ../src/guestfs-actions.pod:4884
 #, no-wrap
 msgid ""
 " int guestfs_tgz_in (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_tgz_in (guestfs_h *g,\n"
@@ -12168,24 +12266,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4828 ../fish/guestfish-actions.pod:3720
+#: ../src/guestfs-actions.pod:4888 ../fish/guestfish-actions.pod:3770
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command uploads and unpacks local file C<tarball> (a I<gzip compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4831
+#: ../src/guestfs-actions.pod:4891
 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:4835
+#: ../src/guestfs-actions.pod:4895
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tgz_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4837
+#: ../src/guestfs-actions.pod:4897
 #, no-wrap
 msgid ""
 " int guestfs_tgz_out (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_tgz_out (guestfs_h *g,\n"
@@ -12195,24 +12293,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4841 ../fish/guestfish-actions.pod:3731
+#: ../src/guestfs-actions.pod:4901 ../fish/guestfish-actions.pod:3781
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4844
+#: ../src/guestfs-actions.pod:4904
 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:4848
+#: ../src/guestfs-actions.pod:4908
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_touch"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4850
+#: ../src/guestfs-actions.pod:4910
 #, no-wrap
 msgid ""
 " int guestfs_touch (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_touch (guestfs_h *g,\n"
@@ -12221,7 +12319,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4853 ../fish/guestfish-actions.pod:3742
+#: ../src/guestfs-actions.pod:4913 ../fish/guestfish-actions.pod:3792
 msgid ""
 "Touch acts like the L<touch(1)> command.  It can be used to update the "
 "timestamps on a file, or, if the file does not exist, to create a new "
 msgid ""
 "Touch acts like the L<touch(1)> command.  It can be used to update the "
 "timestamps on a file, or, if the file does not exist, to create a new "
@@ -12229,19 +12327,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4857 ../fish/guestfish-actions.pod:3746
+#: ../src/guestfs-actions.pod:4917 ../fish/guestfish-actions.pod:3796
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command only works on regular files, and will fail on other file types "
 "such as directories, symbolic links, block special etc."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4862
+#: ../src/guestfs-actions.pod:4922
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_truncate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4864
+#: ../src/guestfs-actions.pod:4924
 #, no-wrap
 msgid ""
 " int guestfs_truncate (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_truncate (guestfs_h *g,\n"
@@ -12250,19 +12348,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4867 ../fish/guestfish-actions.pod:3753
+#: ../src/guestfs-actions.pod:4927 ../fish/guestfish-actions.pod:3803
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command truncates C<path> to a zero-length file.  The file must exist "
 "already."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4872
+#: ../src/guestfs-actions.pod:4932
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_truncate_size"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4874
+#: ../src/guestfs-actions.pod:4934
 #, no-wrap
 msgid ""
 " int guestfs_truncate_size (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_truncate_size (guestfs_h *g,\n"
@@ -12272,14 +12370,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4878 ../fish/guestfish-actions.pod:3760
+#: ../src/guestfs-actions.pod:4938 ../fish/guestfish-actions.pod:3810
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command truncates C<path> to size C<size> bytes.  The file must exist "
 "already."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4881
+#: ../src/guestfs-actions.pod:4941
 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 "
@@ -12288,12 +12386,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4889
+#: ../src/guestfs-actions.pod:4949
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_tune2fs_l"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4891
+#: ../src/guestfs-actions.pod:4951
 #, no-wrap
 msgid ""
 " char **guestfs_tune2fs_l (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_tune2fs_l (guestfs_h *g,\n"
@@ -12302,14 +12400,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4894 ../fish/guestfish-actions.pod:3773
+#: ../src/guestfs-actions.pod:4954 ../fish/guestfish-actions.pod:3823
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns the contents of the ext2, ext3 or ext4 filesystem superblock on "
 "C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4897 ../fish/guestfish-actions.pod:3776
+#: ../src/guestfs-actions.pod:4957 ../fish/guestfish-actions.pod:3826
 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 "
@@ -12318,12 +12416,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4908
+#: ../src/guestfs-actions.pod:4968
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_txz_in"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4910
+#: ../src/guestfs-actions.pod:4970
 #, no-wrap
 msgid ""
 " int guestfs_txz_in (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_txz_in (guestfs_h *g,\n"
@@ -12333,19 +12431,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4914 ../fish/guestfish-actions.pod:3785
+#: ../src/guestfs-actions.pod:4974 ../fish/guestfish-actions.pod:3835
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command uploads and unpacks local file C<tarball> (an I<xz compressed> "
 "tar file) into C<directory>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4919
+#: ../src/guestfs-actions.pod:4979
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_txz_out"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4921
+#: ../src/guestfs-actions.pod:4981
 #, no-wrap
 msgid ""
 " int guestfs_txz_out (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_txz_out (guestfs_h *g,\n"
@@ -12355,19 +12453,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4925 ../fish/guestfish-actions.pod:3794
+#: ../src/guestfs-actions.pod:4985 ../fish/guestfish-actions.pod:3844
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command packs the contents of C<directory> and downloads it to local "
 "file C<tarball> (as an xz compressed tar archive)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4930
+#: ../src/guestfs-actions.pod:4990
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_umask"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4932
+#: ../src/guestfs-actions.pod:4992
 #, no-wrap
 msgid ""
 " int guestfs_umask (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_umask (guestfs_h *g,\n"
@@ -12376,14 +12474,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4935 ../fish/guestfish-actions.pod:3803
+#: ../src/guestfs-actions.pod:4995 ../fish/guestfish-actions.pod:3853
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This function sets the mask used for creating new files and device nodes to "
 "C<mask & 0777>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4938 ../fish/guestfish-actions.pod:3806
+#: ../src/guestfs-actions.pod:4998 ../fish/guestfish-actions.pod:3856
 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 "
@@ -12391,7 +12489,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4943 ../fish/guestfish-actions.pod:3811
+#: ../src/guestfs-actions.pod:5003 ../fish/guestfish-actions.pod:3861
 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 "
@@ -12399,24 +12497,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4947
+#: ../src/guestfs-actions.pod:5007
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
 "C<guestfs_mkdir>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4950 ../fish/guestfish-actions.pod:3818
+#: ../src/guestfs-actions.pod:5010 ../fish/guestfish-actions.pod:3868
 msgid "This call returns the previous umask."
 msgstr ""
 
 # type: =head2
 msgid "This call returns the previous umask."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4954
+#: ../src/guestfs-actions.pod:5014
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_umount"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4956
+#: ../src/guestfs-actions.pod:5016
 #, no-wrap
 msgid ""
 " int guestfs_umount (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_umount (guestfs_h *g,\n"
@@ -12425,19 +12523,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4959 ../fish/guestfish-actions.pod:3824
+#: ../src/guestfs-actions.pod:5019 ../fish/guestfish-actions.pod:3874
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This unmounts the given filesystem.  The filesystem may be specified either "
 "by its mountpoint (path) or the device which contains the filesystem."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4965
+#: ../src/guestfs-actions.pod:5025
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_umount_all"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4967
+#: ../src/guestfs-actions.pod:5027
 #, no-wrap
 msgid ""
 " int guestfs_umount_all (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_umount_all (guestfs_h *g);\n"
@@ -12445,22 +12543,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4969 ../fish/guestfish-actions.pod:3832
+#: ../src/guestfs-actions.pod:5029 ../fish/guestfish-actions.pod:3882
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 # type: textblock
 msgid "This unmounts all mounted filesystems."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4971 ../fish/guestfish-actions.pod:3834
+#: ../src/guestfs-actions.pod:5031 ../fish/guestfish-actions.pod:3884
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 # type: =head2
 msgid "Some internal mounts are not unmounted by this call."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4975
+#: ../src/guestfs-actions.pod:5035
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_upload"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4977
+#: ../src/guestfs-actions.pod:5037
 #, no-wrap
 msgid ""
 " int guestfs_upload (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_upload (guestfs_h *g,\n"
@@ -12470,22 +12568,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4981 ../fish/guestfish-actions.pod:3840
+#: ../src/guestfs-actions.pod:5041 ../fish/guestfish-actions.pod:3890
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 # type: textblock
 msgid "Upload local file C<filename> to C<remotefilename> on the filesystem."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4986
+#: ../src/guestfs-actions.pod:5046
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_download>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:4990
+#: ../src/guestfs-actions.pod:5050
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_utimens"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:4992
+#: ../src/guestfs-actions.pod:5052
 #, no-wrap
 msgid ""
 " int guestfs_utimens (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_utimens (guestfs_h *g,\n"
@@ -12498,26 +12596,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:4999 ../fish/guestfish-actions.pod:3853
+#: ../src/guestfs-actions.pod:5059 ../fish/guestfish-actions.pod:3903
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 # type: textblock
 msgid "This command sets the timestamps of a file with nanosecond precision."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5002 ../fish/guestfish-actions.pod:3856
+#: ../src/guestfs-actions.pod:5062 ../fish/guestfish-actions.pod:3906
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<atsecs, atnsecs> are the last access time (atime) in secs and nanoseconds "
 "from the epoch."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5005 ../fish/guestfish-actions.pod:3859
+#: ../src/guestfs-actions.pod:5065 ../fish/guestfish-actions.pod:3909
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 # type: textblock
 msgid ""
 "C<mtsecs, mtnsecs> are the last modification time (mtime) in secs and "
 "nanoseconds from the epoch."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5008 ../fish/guestfish-actions.pod:3862
+#: ../src/guestfs-actions.pod:5068 ../fish/guestfish-actions.pod:3912
 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 "
@@ -12525,7 +12623,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5012 ../fish/guestfish-actions.pod:3866
+#: ../src/guestfs-actions.pod:5072 ../fish/guestfish-actions.pod:3916
 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 "
@@ -12533,12 +12631,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5018 ../src/guestfs-structs.pod:175
+#: ../src/guestfs-actions.pod:5078 ../src/guestfs-structs.pod:175
 msgid "guestfs_version"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_version"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5020
+#: ../src/guestfs-actions.pod:5080
 #, no-wrap
 msgid ""
 " struct guestfs_version *guestfs_version (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " struct guestfs_version *guestfs_version (guestfs_h *g);\n"
@@ -12546,12 +12644,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5022 ../fish/guestfish-actions.pod:3874
+#: ../src/guestfs-actions.pod:5082 ../fish/guestfish-actions.pod:3924
 msgid "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 # type: textblock
 msgid "Return the libguestfs version number that the program is linked against."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5025 ../fish/guestfish-actions.pod:3877
+#: ../src/guestfs-actions.pod:5085 ../fish/guestfish-actions.pod:3927
 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 "
@@ -12560,7 +12658,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5030 ../fish/guestfish-actions.pod:3882
+#: ../src/guestfs-actions.pod:5090 ../fish/guestfish-actions.pod:3932
 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 "
@@ -12569,7 +12667,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5036 ../fish/guestfish-actions.pod:3888
+#: ../src/guestfs-actions.pod:5096 ../fish/guestfish-actions.pod:3938
 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 "
@@ -12578,17 +12676,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5042 ../fish/guestfish-actions.pod:3894
+#: ../src/guestfs-actions.pod:5102 ../fish/guestfish-actions.pod:3944
 msgid "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 # type: textblock
 msgid "To construct the original version string: C<$major.$minor.$release$extra>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5045 ../fish/guestfish-actions.pod:3897
+#: ../src/guestfs-actions.pod:5105 ../fish/guestfish-actions.pod:3947
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 # type: textblock
 msgid "See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5047
+#: ../src/guestfs-actions.pod:5107
 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 "
@@ -12597,19 +12695,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5053
+#: ../src/guestfs-actions.pod:5113
 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: =head2
 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: =head2
-#: ../src/guestfs-actions.pod:5057
+#: ../src/guestfs-actions.pod:5117
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vfs_label"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5059
+#: ../src/guestfs-actions.pod:5119
 #, no-wrap
 msgid ""
 " char *guestfs_vfs_label (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_vfs_label (guestfs_h *g,\n"
@@ -12618,27 +12716,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5062 ../fish/guestfish-actions.pod:3909
+#: ../src/guestfs-actions.pod:5122 ../fish/guestfish-actions.pod:3959
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This returns the filesystem label of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5065 ../fish/guestfish-actions.pod:3912
+#: ../src/guestfs-actions.pod:5125 ../fish/guestfish-actions.pod:3962
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 # type: textblock
 msgid "If the filesystem is unlabeled, this returns the empty string."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5067
+#: ../src/guestfs-actions.pod:5127
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 # type: =head2
 msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5072
+#: ../src/guestfs-actions.pod:5132
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vfs_type"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5074
+#: ../src/guestfs-actions.pod:5134
 #, no-wrap
 msgid ""
 " char *guestfs_vfs_type (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_vfs_type (guestfs_h *g,\n"
@@ -12647,14 +12745,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5077 ../fish/guestfish-actions.pod:3920
+#: ../src/guestfs-actions.pod:5137 ../fish/guestfish-actions.pod:3970
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command gets the filesystem type corresponding to the filesystem on "
 "C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5080 ../fish/guestfish-actions.pod:3923
+#: ../src/guestfs-actions.pod:5140 ../fish/guestfish-actions.pod:3973
 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 "
@@ -12662,12 +12760,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5088
+#: ../src/guestfs-actions.pod:5148
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vfs_uuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5090
+#: ../src/guestfs-actions.pod:5150
 #, no-wrap
 msgid ""
 " char *guestfs_vfs_uuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_vfs_uuid (guestfs_h *g,\n"
@@ -12676,27 +12774,27 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5093 ../fish/guestfish-actions.pod:3932
+#: ../src/guestfs-actions.pod:5153 ../fish/guestfish-actions.pod:3982
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This returns the filesystem UUID of the filesystem on C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5096 ../fish/guestfish-actions.pod:3935
+#: ../src/guestfs-actions.pod:5156 ../fish/guestfish-actions.pod:3985
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 # type: textblock
 msgid "If the filesystem does not have a UUID, this returns the empty string."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5098
+#: ../src/guestfs-actions.pod:5158
 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:5103
+#: ../src/guestfs-actions.pod:5163
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vg_activate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5105
+#: ../src/guestfs-actions.pod:5165
 #, no-wrap
 msgid ""
 " int guestfs_vg_activate (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_vg_activate (guestfs_h *g,\n"
@@ -12706,7 +12804,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5109 ../fish/guestfish-actions.pod:3943
+#: ../src/guestfs-actions.pod:5169 ../fish/guestfish-actions.pod:3993
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>.  If activated, then they "
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in the listed volume groups C<volgroups>.  If activated, then they "
@@ -12715,24 +12813,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5115 ../fish/guestfish-actions.pod:3949
+#: ../src/guestfs-actions.pod:5175 ../fish/guestfish-actions.pod:3999
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 # type: textblock
 msgid "This command is the same as running C<vgchange -a y|n volgroups...>"
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5117 ../fish/guestfish-actions.pod:3951
+#: ../src/guestfs-actions.pod:5177 ../fish/guestfish-actions.pod:4001
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Note that if C<volgroups> is an empty list then B<all> volume groups are "
 "activated or deactivated."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5122
+#: ../src/guestfs-actions.pod:5182
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vg_activate_all"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5124
+#: ../src/guestfs-actions.pod:5184
 #, no-wrap
 msgid ""
 " int guestfs_vg_activate_all (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_vg_activate_all (guestfs_h *g,\n"
@@ -12741,7 +12839,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5127 ../fish/guestfish-actions.pod:3958
+#: ../src/guestfs-actions.pod:5187 ../fish/guestfish-actions.pod:4008
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups.  If activated, then they are made known to the "
 msgid ""
 "This command activates or (if C<activate> is false) deactivates all logical "
 "volumes in all volume groups.  If activated, then they are made known to the "
@@ -12750,17 +12848,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5133 ../fish/guestfish-actions.pod:3964
+#: ../src/guestfs-actions.pod:5193 ../fish/guestfish-actions.pod:4014
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 # type: =head2
 msgid "This command is the same as running C<vgchange -a y|n>"
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5137
+#: ../src/guestfs-actions.pod:5197
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgcreate"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5139
+#: ../src/guestfs-actions.pod:5199
 #, no-wrap
 msgid ""
 " int guestfs_vgcreate (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_vgcreate (guestfs_h *g,\n"
@@ -12770,19 +12868,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5143 ../fish/guestfish-actions.pod:3970
+#: ../src/guestfs-actions.pod:5203 ../fish/guestfish-actions.pod:4020
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This creates an LVM volume group called C<volgroup> from the non-empty list "
 "of physical volumes C<physvols>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5148
+#: ../src/guestfs-actions.pod:5208
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vglvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5150
+#: ../src/guestfs-actions.pod:5210
 #, no-wrap
 msgid ""
 " char **guestfs_vglvuuids (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_vglvuuids (guestfs_h *g,\n"
@@ -12791,31 +12889,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5153 ../fish/guestfish-actions.pod:3977
+#: ../src/guestfs-actions.pod:5213 ../fish/guestfish-actions.pod:4027
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the logical "
 "volumes created in this volume group."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5156
+#: ../src/guestfs-actions.pod:5216
 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:5159
+#: ../src/guestfs-actions.pod:5219
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_vgpvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5165
+#: ../src/guestfs-actions.pod:5225
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgpvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5167
+#: ../src/guestfs-actions.pod:5227
 #, no-wrap
 msgid ""
 " char **guestfs_vgpvuuids (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_vgpvuuids (guestfs_h *g,\n"
@@ -12824,31 +12922,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5170 ../fish/guestfish-actions.pod:3989
+#: ../src/guestfs-actions.pod:5230 ../fish/guestfish-actions.pod:4039
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Given a VG called C<vgname>, this returns the UUIDs of all the physical "
 "volumes that this volume group resides on."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5173
+#: ../src/guestfs-actions.pod:5233
 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:5176
+#: ../src/guestfs-actions.pod:5236
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_vglvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5182
+#: ../src/guestfs-actions.pod:5242
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgremove"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5184
+#: ../src/guestfs-actions.pod:5244
 #, no-wrap
 msgid ""
 " int guestfs_vgremove (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_vgremove (guestfs_h *g,\n"
@@ -12857,22 +12955,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5187 ../fish/guestfish-actions.pod:4001
+#: ../src/guestfs-actions.pod:5247 ../fish/guestfish-actions.pod:4051
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 # type: textblock
 msgid "Remove an LVM volume group C<vgname>, (for example C<VG>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5189 ../fish/guestfish-actions.pod:4003
+#: ../src/guestfs-actions.pod:5249 ../fish/guestfish-actions.pod:4053
 msgid "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 # type: =head2
 msgid "This also forcibly removes all logical volumes in the volume group (if any)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5194
+#: ../src/guestfs-actions.pod:5254
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgrename"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5196
+#: ../src/guestfs-actions.pod:5256
 #, no-wrap
 msgid ""
 " int guestfs_vgrename (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_vgrename (guestfs_h *g,\n"
@@ -12882,17 +12980,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5200 ../fish/guestfish-actions.pod:4010
+#: ../src/guestfs-actions.pod:5260 ../fish/guestfish-actions.pod:4060
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 # type: =head2
 msgid "Rename a volume group C<volgroup> with the new name C<newvolgroup>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5204
+#: ../src/guestfs-actions.pod:5264
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgs"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5206
+#: ../src/guestfs-actions.pod:5266
 #, no-wrap
 msgid ""
 " char **guestfs_vgs (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " char **guestfs_vgs (guestfs_h *g);\n"
@@ -12900,31 +12998,31 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5208 ../fish/guestfish-actions.pod:4016
+#: ../src/guestfs-actions.pod:5268 ../fish/guestfish-actions.pod:4066
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5211 ../fish/guestfish-actions.pod:4019
+#: ../src/guestfs-actions.pod:5271 ../fish/guestfish-actions.pod:4069
 msgid ""
 "This returns a list of just the volume group names that were detected "
 "(eg. C<VolGroup00>)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This returns a list of just the volume group names that were detected "
 "(eg. C<VolGroup00>)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5214
+#: ../src/guestfs-actions.pod:5274
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<guestfs_vgs_full>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5220
+#: ../src/guestfs-actions.pod:5280
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgs_full"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5222
+#: ../src/guestfs-actions.pod:5282
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *guestfs_vgs_full (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " struct guestfs_lvm_vg_list *guestfs_vgs_full (guestfs_h *g);\n"
@@ -12932,14 +13030,14 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5224 ../fish/guestfish-actions.pod:4028
+#: ../src/guestfs-actions.pod:5284 ../fish/guestfish-actions.pod:4078
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
 msgid ""
 "List all the volumes groups detected.  This is the equivalent of the "
 "L<vgs(8)> command.  The \"full\" version includes all fields."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5227
+#: ../src/guestfs-actions.pod:5287
 msgid ""
 "This function returns a C<struct guestfs_lvm_vg_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
 msgid ""
 "This function returns a C<struct guestfs_lvm_vg_list *> (see "
 "E<lt>guestfs-structs.hE<gt>), or NULL if there was an error.  I<The caller "
@@ -12947,12 +13045,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5232
+#: ../src/guestfs-actions.pod:5292
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vgscan"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5234
+#: ../src/guestfs-actions.pod:5294
 #, no-wrap
 msgid ""
 " int guestfs_vgscan (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_vgscan (guestfs_h *g);\n"
@@ -12960,19 +13058,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5236 ../fish/guestfish-actions.pod:4035
+#: ../src/guestfs-actions.pod:5296 ../fish/guestfish-actions.pod:4085
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This rescans all block devices and rebuilds the list of LVM physical "
 "volumes, volume groups and logical volumes."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5241
+#: ../src/guestfs-actions.pod:5301
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_vguuid"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5243
+#: ../src/guestfs-actions.pod:5303
 #, no-wrap
 msgid ""
 " char *guestfs_vguuid (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_vguuid (guestfs_h *g,\n"
@@ -12981,17 +13079,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5246 ../fish/guestfish-actions.pod:4042
+#: ../src/guestfs-actions.pod:5306 ../fish/guestfish-actions.pod:4092
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 # type: =head2
 msgid "This command returns the UUID of the LVM VG named C<vgname>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5251
+#: ../src/guestfs-actions.pod:5311
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wait_ready"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5253
+#: ../src/guestfs-actions.pod:5313
 #, no-wrap
 msgid ""
 " int guestfs_wait_ready (guestfs_h *g);\n"
 #, no-wrap
 msgid ""
 " int guestfs_wait_ready (guestfs_h *g);\n"
@@ -12999,12 +13097,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5255
+#: ../src/guestfs-actions.pod:5315
 msgid "This function is a no op."
 msgstr ""
 
 # type: textblock
 msgid "This function is a no op."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5257
+#: ../src/guestfs-actions.pod:5317
 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 "
@@ -13012,19 +13110,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5262
+#: ../src/guestfs-actions.pod:5322
 msgid ""
 "If you see any calls to this function in code then you can just remove them, "
 "unless you want to retain compatibility with older versions of the API."
 msgstr ""
 
 # type: =head2
 msgid ""
 "If you see any calls to this function in code then you can just remove them, "
 "unless you want to retain compatibility with older versions of the API."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5268
+#: ../src/guestfs-actions.pod:5328
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wc_c"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5270
+#: ../src/guestfs-actions.pod:5330
 #, no-wrap
 msgid ""
 " int guestfs_wc_c (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_wc_c (guestfs_h *g,\n"
@@ -13033,19 +13131,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5273 ../fish/guestfish-actions.pod:4048
+#: ../src/guestfs-actions.pod:5333 ../fish/guestfish-actions.pod:4098
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command counts the characters in a file, using the C<wc -c> external "
 "command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5278
+#: ../src/guestfs-actions.pod:5338
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wc_l"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5280
+#: ../src/guestfs-actions.pod:5340
 #, no-wrap
 msgid ""
 " int guestfs_wc_l (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_wc_l (guestfs_h *g,\n"
@@ -13054,19 +13152,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5283 ../fish/guestfish-actions.pod:4055
+#: ../src/guestfs-actions.pod:5343 ../fish/guestfish-actions.pod:4105
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external "
 "command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command counts the lines in a file, using the C<wc -l> external "
 "command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5288
+#: ../src/guestfs-actions.pod:5348
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_wc_w"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5290
+#: ../src/guestfs-actions.pod:5350
 #, no-wrap
 msgid ""
 " int guestfs_wc_w (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_wc_w (guestfs_h *g,\n"
@@ -13075,19 +13173,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5293 ../fish/guestfish-actions.pod:4062
+#: ../src/guestfs-actions.pod:5353 ../fish/guestfish-actions.pod:4112
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external "
 "command."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command counts the words in a file, using the C<wc -w> external "
 "command."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5298
+#: ../src/guestfs-actions.pod:5358
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_write"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5300
+#: ../src/guestfs-actions.pod:5360
 #, no-wrap
 msgid ""
 " int guestfs_write (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_write (guestfs_h *g,\n"
@@ -13098,19 +13196,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5305 ../fish/guestfish-actions.pod:4069
+#: ../src/guestfs-actions.pod:5365 ../fish/guestfish-actions.pod:4119
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This call creates a file called C<path>.  The content of the file is the "
 "string C<content> (which can contain any 8 bit data)."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5313
+#: ../src/guestfs-actions.pod:5373
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_write_file"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5315
+#: ../src/guestfs-actions.pod:5375
 #, no-wrap
 msgid ""
 " int guestfs_write_file (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_write_file (guestfs_h *g,\n"
@@ -13121,38 +13219,38 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5320 ../fish/guestfish-actions.pod:4079
+#: ../src/guestfs-actions.pod:5380 ../fish/guestfish-actions.pod:4129
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This call creates a file called C<path>.  The contents of the file is the "
 "string C<content> (which can contain any 8 bit data), with length C<size>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5324 ../fish/guestfish-actions.pod:4083
+#: ../src/guestfs-actions.pod:5384 ../fish/guestfish-actions.pod:4133
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 # type: textblock
 msgid ""
 "As a special case, if C<size> is C<0> then the length is calculated using "
 "C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5328 ../fish/guestfish-actions.pod:4087
+#: ../src/guestfs-actions.pod:5388 ../fish/guestfish-actions.pod:4137
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 # type: textblock
 msgid ""
 "I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
 "I<not> work, even if the length is specified."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5336 ../fish/guestfish-actions.pod:4093
+#: ../src/guestfs-actions.pod:5396 ../fish/guestfish-actions.pod:4143
 msgid "This function is deprecated.  In new code, use the C<write> call instead."
 msgstr ""
 
 # type: =head2
 msgid "This function is deprecated.  In new code, use the C<write> call instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5343
+#: ../src/guestfs-actions.pod:5403
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zegrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5345
+#: ../src/guestfs-actions.pod:5405
 #, no-wrap
 msgid ""
 " char **guestfs_zegrep (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_zegrep (guestfs_h *g,\n"
@@ -13162,17 +13260,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5349 ../fish/guestfish-actions.pod:4104
+#: ../src/guestfs-actions.pod:5409 ../fish/guestfish-actions.pod:4154
 msgid "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid "This calls the external C<zegrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5359
+#: ../src/guestfs-actions.pod:5419
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zegrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5361
+#: ../src/guestfs-actions.pod:5421
 #, no-wrap
 msgid ""
 " char **guestfs_zegrepi (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_zegrepi (guestfs_h *g,\n"
@@ -13182,17 +13280,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5365 ../fish/guestfish-actions.pod:4114
+#: ../src/guestfs-actions.pod:5425 ../fish/guestfish-actions.pod:4164
 msgid "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid "This calls the external C<zegrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5375
+#: ../src/guestfs-actions.pod:5435
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zero"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5377
+#: ../src/guestfs-actions.pod:5437
 #, no-wrap
 msgid ""
 " int guestfs_zero (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_zero (guestfs_h *g,\n"
@@ -13201,12 +13299,12 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5380 ../fish/guestfish-actions.pod:4124
+#: ../src/guestfs-actions.pod:5440 ../fish/guestfish-actions.pod:4174
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 # type: textblock
 msgid "This command writes zeroes over the first few blocks of C<device>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5382 ../fish/guestfish-actions.pod:4126
+#: ../src/guestfs-actions.pod:5442 ../fish/guestfish-actions.pod:4176
 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 "
@@ -13214,17 +13312,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5386
+#: ../src/guestfs-actions.pod:5446
 msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5395
+#: ../src/guestfs-actions.pod:5455
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zero_device"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5397
+#: ../src/guestfs-actions.pod:5457
 #, no-wrap
 msgid ""
 " int guestfs_zero_device (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_zero_device (guestfs_h *g,\n"
@@ -13233,19 +13331,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5400
+#: ../src/guestfs-actions.pod:5460
 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: =head2
 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: =head2
-#: ../src/guestfs-actions.pod:5414
+#: ../src/guestfs-actions.pod:5474
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zerofree"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5416
+#: ../src/guestfs-actions.pod:5476
 #, no-wrap
 msgid ""
 " int guestfs_zerofree (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " int guestfs_zerofree (guestfs_h *g,\n"
@@ -13254,7 +13352,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5419 ../fish/guestfish-actions.pod:4147
+#: ../src/guestfs-actions.pod:5479 ../fish/guestfish-actions.pod:4197
 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 "
@@ -13262,24 +13360,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5424 ../fish/guestfish-actions.pod:4152
+#: ../src/guestfs-actions.pod:5484 ../fish/guestfish-actions.pod:4202
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 # type: textblock
 msgid "You should B<not> run this program if the filesystem is mounted."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5427 ../fish/guestfish-actions.pod:4155
+#: ../src/guestfs-actions.pod:5487 ../fish/guestfish-actions.pod:4205
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "It is possible that using this program can damage the filesystem or data on "
 "the filesystem."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5432
+#: ../src/guestfs-actions.pod:5492
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zfgrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5434
+#: ../src/guestfs-actions.pod:5494
 #, no-wrap
 msgid ""
 " char **guestfs_zfgrep (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_zfgrep (guestfs_h *g,\n"
@@ -13289,17 +13387,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5438 ../fish/guestfish-actions.pod:4162
+#: ../src/guestfs-actions.pod:5498 ../fish/guestfish-actions.pod:4212
 msgid "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid "This calls the external C<zfgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5448
+#: ../src/guestfs-actions.pod:5508
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zfgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5450
+#: ../src/guestfs-actions.pod:5510
 #, no-wrap
 msgid ""
 " char **guestfs_zfgrepi (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_zfgrepi (guestfs_h *g,\n"
@@ -13309,17 +13407,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5454 ../fish/guestfish-actions.pod:4172
+#: ../src/guestfs-actions.pod:5514 ../fish/guestfish-actions.pod:4222
 msgid "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid "This calls the external C<zfgrep -i> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5464
+#: ../src/guestfs-actions.pod:5524
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zfile"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5466
+#: ../src/guestfs-actions.pod:5526
 #, no-wrap
 msgid ""
 " char *guestfs_zfile (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char *guestfs_zfile (guestfs_h *g,\n"
@@ -13329,34 +13427,34 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5470 ../fish/guestfish-actions.pod:4182
+#: ../src/guestfs-actions.pod:5530 ../fish/guestfish-actions.pod:4232
 msgid "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 # type: textblock
 msgid "This command runs C<file> after first decompressing C<path> using C<method>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5473 ../fish/guestfish-actions.pod:4185
+#: ../src/guestfs-actions.pod:5533 ../fish/guestfish-actions.pod:4235
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 # type: textblock
 msgid "C<method> must be one of C<gzip>, C<compress> or C<bzip2>."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5475
+#: ../src/guestfs-actions.pod:5535
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 # type: textblock
 msgid ""
 "Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
 "files."
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5481 ../fish/guestfish-actions.pod:4190
+#: ../src/guestfs-actions.pod:5541 ../fish/guestfish-actions.pod:4240
 msgid "This function is deprecated.  In new code, use the C<file> call instead."
 msgstr ""
 
 # type: =head2
 msgid "This function is deprecated.  In new code, use the C<file> call instead."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5488
+#: ../src/guestfs-actions.pod:5548
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zgrep"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5490
+#: ../src/guestfs-actions.pod:5550
 #, no-wrap
 msgid ""
 " char **guestfs_zgrep (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_zgrep (guestfs_h *g,\n"
@@ -13366,17 +13464,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5494 ../fish/guestfish-actions.pod:4201
+#: ../src/guestfs-actions.pod:5554 ../fish/guestfish-actions.pod:4251
 msgid "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
 msgid "This calls the external C<zgrep> program and returns the matching lines."
 msgstr ""
 
 # type: =head2
-#: ../src/guestfs-actions.pod:5504
+#: ../src/guestfs-actions.pod:5564
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "guestfs_zgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../src/guestfs-actions.pod:5506
+#: ../src/guestfs-actions.pod:5566
 #, no-wrap
 msgid ""
 " char **guestfs_zgrepi (guestfs_h *g,\n"
 #, no-wrap
 msgid ""
 " char **guestfs_zgrepi (guestfs_h *g,\n"
@@ -13386,7 +13484,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../src/guestfs-actions.pod:5510 ../fish/guestfish-actions.pod:4211
+#: ../src/guestfs-actions.pod:5570 ../fish/guestfish-actions.pod:4261
 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 ""
 
@@ -15927,7 +16025,7 @@ msgstr ""
 # type: textblock
 #: ../fish/guestfish.pod:813
 msgid ""
 # type: textblock
 #: ../fish/guestfish.pod:813
 msgid ""
-"Wildcards cannot be used in the ordinary command, but you can use this with "
+"Wildcards cannot be used in the ordinary command, but you can use them with "
 "the help of L</glob> like this:"
 msgstr ""
 
 "the help of L</glob> like this:"
 msgstr ""
 
@@ -16854,7 +16952,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:350 ../fish/guestfish-actions.pod:359 ../fish/guestfish-actions.pod:583 ../fish/guestfish-actions.pod:730 ../fish/guestfish-actions.pod:777 ../fish/guestfish-actions.pod:1154 ../fish/guestfish-actions.pod:3702 ../fish/guestfish-actions.pod:3714 ../fish/guestfish-actions.pod:3725 ../fish/guestfish-actions.pod:3736 ../fish/guestfish-actions.pod:3788 ../fish/guestfish-actions.pod:3797 ../fish/guestfish-actions.pod:3847
+#: ../fish/guestfish-actions.pod:350 ../fish/guestfish-actions.pod:359 ../fish/guestfish-actions.pod:583 ../fish/guestfish-actions.pod:730 ../fish/guestfish-actions.pod:777 ../fish/guestfish-actions.pod:1154 ../fish/guestfish-actions.pod:3752 ../fish/guestfish-actions.pod:3764 ../fish/guestfish-actions.pod:3775 ../fish/guestfish-actions.pod:3786 ../fish/guestfish-actions.pod:3838 ../fish/guestfish-actions.pod:3847 ../fish/guestfish-actions.pod:3897
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
 msgid "Use C<-> instead of a filename to read/write from stdin/stdout."
 msgstr ""
 
@@ -18429,13 +18527,18 @@ msgid ""
 "function may also use Augeas, so any existing Augeas handle will be closed."
 msgstr ""
 
 "function may also use Augeas, so any existing Augeas handle will be closed."
 msgstr ""
 
-# type: =head2
-#: ../fish/guestfish-actions.pod:1803
-msgid "is-blockdev"
+# type: textblock
+#: ../fish/guestfish-actions.pod:1803 ../fish/guestfish-actions.pod:1957 ../fish/guestfish-actions.pod:2003
+msgid "See also C<list-filesystems>."
 msgstr ""
 
 msgstr ""
 
-# type: verbatim
+# type: =head2
 #: ../fish/guestfish-actions.pod:1805
 #: ../fish/guestfish-actions.pod:1805
+msgid "is-blockdev"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:1807
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
 #, no-wrap
 msgid ""
 " is-blockdev path\n"
@@ -18443,17 +18546,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1810 ../fish/guestfish-actions.pod:1828 ../fish/guestfish-actions.pod:1847 ../fish/guestfish-actions.pod:1856 ../fish/guestfish-actions.pod:1866 ../fish/guestfish-actions.pod:1900 ../fish/guestfish-actions.pod:1909
+#: ../fish/guestfish-actions.pod:1812 ../fish/guestfish-actions.pod:1830 ../fish/guestfish-actions.pod:1849 ../fish/guestfish-actions.pod:1858 ../fish/guestfish-actions.pod:1868 ../fish/guestfish-actions.pod:1902 ../fish/guestfish-actions.pod:1911
 msgid "See also C<stat>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<stat>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1812
+#: ../fish/guestfish-actions.pod:1814
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
 msgid "is-busy"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1814
+#: ../fish/guestfish-actions.pod:1816
 #, no-wrap
 msgid ""
 " is-busy\n"
 #, no-wrap
 msgid ""
 " is-busy\n"
@@ -18461,12 +18564,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1821
+#: ../fish/guestfish-actions.pod:1823
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
 msgid "is-chardev"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1823
+#: ../fish/guestfish-actions.pod:1825
 #, no-wrap
 msgid ""
 " is-chardev path\n"
 #, no-wrap
 msgid ""
 " is-chardev path\n"
@@ -18474,12 +18577,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1830
+#: ../fish/guestfish-actions.pod:1832
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
 msgid "is-config"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1832
+#: ../fish/guestfish-actions.pod:1834
 #, no-wrap
 msgid ""
 " is-config\n"
 #, no-wrap
 msgid ""
 " is-config\n"
@@ -18487,12 +18590,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1839
+#: ../fish/guestfish-actions.pod:1841
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
 msgid "is-dir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1841
+#: ../fish/guestfish-actions.pod:1843
 #, no-wrap
 msgid ""
 " is-dir path\n"
 #, no-wrap
 msgid ""
 " is-dir path\n"
@@ -18500,12 +18603,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1849
+#: ../fish/guestfish-actions.pod:1851
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
 msgid "is-fifo"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1851
+#: ../fish/guestfish-actions.pod:1853
 #, no-wrap
 msgid ""
 " is-fifo path\n"
 #, no-wrap
 msgid ""
 " is-fifo path\n"
@@ -18513,12 +18616,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1858
+#: ../fish/guestfish-actions.pod:1860
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
 msgid "is-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1860
+#: ../fish/guestfish-actions.pod:1862
 #, no-wrap
 msgid ""
 " is-file path\n"
 #, no-wrap
 msgid ""
 " is-file path\n"
@@ -18526,12 +18629,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1868
+#: ../fish/guestfish-actions.pod:1870
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
 msgid "is-launching"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1870
+#: ../fish/guestfish-actions.pod:1872
 #, no-wrap
 msgid ""
 " is-launching\n"
 #, no-wrap
 msgid ""
 " is-launching\n"
@@ -18539,12 +18642,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1877
+#: ../fish/guestfish-actions.pod:1879
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
 msgid "is-lv"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1879
+#: ../fish/guestfish-actions.pod:1881
 #, no-wrap
 msgid ""
 " is-lv device\n"
 #, no-wrap
 msgid ""
 " is-lv device\n"
@@ -18552,12 +18655,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1884
+#: ../fish/guestfish-actions.pod:1886
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
 msgid "is-ready"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1886
+#: ../fish/guestfish-actions.pod:1888
 #, no-wrap
 msgid ""
 " is-ready\n"
 #, no-wrap
 msgid ""
 " is-ready\n"
@@ -18565,12 +18668,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1893
+#: ../fish/guestfish-actions.pod:1895
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
 msgid "is-socket"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1895
+#: ../fish/guestfish-actions.pod:1897
 #, no-wrap
 msgid ""
 " is-socket path\n"
 #, no-wrap
 msgid ""
 " is-socket path\n"
@@ -18578,12 +18681,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1902
+#: ../fish/guestfish-actions.pod:1904
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
 msgid "is-symlink"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1904
+#: ../fish/guestfish-actions.pod:1906
 #, no-wrap
 msgid ""
 " is-symlink path\n"
 #, no-wrap
 msgid ""
 " is-symlink path\n"
@@ -18591,12 +18694,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1911
+#: ../fish/guestfish-actions.pod:1913
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
 msgid "kill-subprocess"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1913
+#: ../fish/guestfish-actions.pod:1915
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
 #, no-wrap
 msgid ""
 " kill-subprocess\n"
@@ -18604,12 +18707,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1917
+#: ../fish/guestfish-actions.pod:1919
 msgid "launch | run"
 msgstr ""
 
 # type: verbatim
 msgid "launch | run"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1919
+#: ../fish/guestfish-actions.pod:1921
 #, no-wrap
 msgid ""
 " launch\n"
 #, no-wrap
 msgid ""
 " launch\n"
@@ -18617,12 +18720,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1927
+#: ../fish/guestfish-actions.pod:1929
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
 msgid "lchown"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1929
+#: ../fish/guestfish-actions.pod:1931
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
 #, no-wrap
 msgid ""
 " lchown owner group path\n"
@@ -18630,7 +18733,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1931
+#: ../fish/guestfish-actions.pod:1933
 msgid ""
 "Change the file owner to C<owner> and group to C<group>.  This is like "
 "C<chown> but if C<path> is a symlink then the link itself is changed, not "
 msgid ""
 "Change the file owner to C<owner> and group to C<group>.  This is like "
 "C<chown> but if C<path> is a symlink then the link itself is changed, not "
@@ -18638,12 +18741,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1939
+#: ../fish/guestfish-actions.pod:1941
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
 msgid "lgetxattrs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1941
+#: ../fish/guestfish-actions.pod:1943
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
 #, no-wrap
 msgid ""
 " lgetxattrs path\n"
@@ -18651,19 +18754,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1943
+#: ../fish/guestfish-actions.pod:1945
 msgid ""
 "This is the same as C<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<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:1947
+#: ../fish/guestfish-actions.pod:1949
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
 msgid "list-devices"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1949
+#: ../fish/guestfish-actions.pod:1951
 #, no-wrap
 msgid ""
 " list-devices\n"
 #, no-wrap
 msgid ""
 " list-devices\n"
@@ -18671,12 +18774,43 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1955
+#: ../fish/guestfish-actions.pod:1959
+msgid "list-filesystems"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:1961
+#, no-wrap
+msgid ""
+" list-filesystems\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:1980
+msgid ""
+"This command runs other libguestfs commands, which might include C<mount> "
+"and C<umount>, and therefore you should use this soon after launch and only "
+"when nothing is mounted."
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:1984
+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 "
+"each filesystem found is valid and mountable, and some filesystems might be "
+"mountable but require special options.  Filesystems may not all belong to a "
+"single logical operating system (use C<inspect-os> to look for OSes)."
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:1992
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
 msgid "list-partitions"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1957
+#: ../fish/guestfish-actions.pod:1994
 #, no-wrap
 msgid ""
 " list-partitions\n"
 #, no-wrap
 msgid ""
 " list-partitions\n"
@@ -18684,19 +18818,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:1963
+#: ../fish/guestfish-actions.pod:2000
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<lvs>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This does not return logical volumes.  For that you will need to call "
 "C<lvs>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1966
+#: ../fish/guestfish-actions.pod:2005
 msgid "ll"
 msgstr ""
 
 # type: verbatim
 msgid "ll"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1968
+#: ../fish/guestfish-actions.pod:2007
 #, no-wrap
 msgid ""
 " ll directory\n"
 #, no-wrap
 msgid ""
 " ll directory\n"
@@ -18704,12 +18838,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1976
+#: ../fish/guestfish-actions.pod:2015
 msgid "ln"
 msgstr ""
 
 # type: verbatim
 msgid "ln"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1978
+#: ../fish/guestfish-actions.pod:2017
 #, no-wrap
 msgid ""
 " ln target linkname\n"
 #, no-wrap
 msgid ""
 " ln target linkname\n"
@@ -18717,12 +18851,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1982
+#: ../fish/guestfish-actions.pod:2021
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
 msgid "ln-f"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1984
+#: ../fish/guestfish-actions.pod:2023
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
 #, no-wrap
 msgid ""
 " ln-f target linkname\n"
@@ -18730,12 +18864,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1989
+#: ../fish/guestfish-actions.pod:2028
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
 msgid "ln-s"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1991
+#: ../fish/guestfish-actions.pod:2030
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
 #, no-wrap
 msgid ""
 " ln-s target linkname\n"
@@ -18743,12 +18877,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:1995
+#: ../fish/guestfish-actions.pod:2034
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
 msgid "ln-sf"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:1997
+#: ../fish/guestfish-actions.pod:2036
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
 #, no-wrap
 msgid ""
 " ln-sf target linkname\n"
@@ -18756,12 +18890,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2002
+#: ../fish/guestfish-actions.pod:2041
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
 msgid "lremovexattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2004
+#: ../fish/guestfish-actions.pod:2043
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
 #, no-wrap
 msgid ""
 " lremovexattr xattr path\n"
@@ -18769,19 +18903,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2006
+#: ../fish/guestfish-actions.pod:2045
 msgid ""
 "This is the same as C<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<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:2010
+#: ../fish/guestfish-actions.pod:2049
 msgid "ls"
 msgstr ""
 
 # type: verbatim
 msgid "ls"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2012
+#: ../fish/guestfish-actions.pod:2051
 #, no-wrap
 msgid ""
 " ls directory\n"
 #, no-wrap
 msgid ""
 " ls directory\n"
@@ -18789,19 +18923,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2018
+#: ../fish/guestfish-actions.pod:2057
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<readdir> instead."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is mostly useful for interactive sessions.  Programs should "
 "probably use C<readdir> instead."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2021
+#: ../fish/guestfish-actions.pod:2060
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
 msgid "lsetxattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2023
+#: ../fish/guestfish-actions.pod:2062
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " lsetxattr xattr val vallen path\n"
@@ -18809,19 +18943,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2025
+#: ../fish/guestfish-actions.pod:2064
 msgid ""
 "This is the same as C<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<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:2029
+#: ../fish/guestfish-actions.pod:2068
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
 msgid "lstat"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2031
+#: ../fish/guestfish-actions.pod:2070
 #, no-wrap
 msgid ""
 " lstat path\n"
 #, no-wrap
 msgid ""
 " lstat path\n"
@@ -18829,19 +18963,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2035
+#: ../fish/guestfish-actions.pod:2074
 msgid ""
 "This is the same as C<stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as C<stat> except that if C<path> is a symbolic link, then "
 "the link is stat-ed, not the file it refers to."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2041
+#: ../fish/guestfish-actions.pod:2080
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
 msgid "lstatlist"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2043
+#: ../fish/guestfish-actions.pod:2082
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lstatlist path 'names ...'\n"
@@ -18849,7 +18983,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2045
+#: ../fish/guestfish-actions.pod:2084
 msgid ""
 "This call allows you to perform the C<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 C<lstat> operation on multiple files, "
 "where all files are in the directory C<path>.  C<names> is the list of files "
@@ -18857,7 +18991,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2054
+#: ../fish/guestfish-actions.pod:2093
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also C<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 C<lxattrlist> for a "
@@ -18868,12 +19002,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2062
+#: ../fish/guestfish-actions.pod:2101
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
 msgid "luks-add-key"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2064
+#: ../fish/guestfish-actions.pod:2103
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-add-key device keyslot\n"
@@ -18881,26 +19015,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2071
+#: ../fish/guestfish-actions.pod:2110
 msgid ""
 "Note that if C<keyslot> already contains a key, then this command will "
 "fail.  You have to use C<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<luks-kill-slot> first to remove that key."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2075 ../fish/guestfish-actions.pod:2097 ../fish/guestfish-actions.pod:2110 ../fish/guestfish-actions.pod:2124 ../fish/guestfish-actions.pod:2147 ../fish/guestfish-actions.pod:2157
+#: ../fish/guestfish-actions.pod:2114 ../fish/guestfish-actions.pod:2136 ../fish/guestfish-actions.pod:2149 ../fish/guestfish-actions.pod:2163 ../fish/guestfish-actions.pod:2186 ../fish/guestfish-actions.pod:2196
 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:2078
+#: ../fish/guestfish-actions.pod:2117
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
 msgid "luks-close"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2080
+#: ../fish/guestfish-actions.pod:2119
 #, no-wrap
 msgid ""
 " luks-close device\n"
 #, no-wrap
 msgid ""
 " luks-close device\n"
@@ -18908,7 +19042,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2082
+#: ../fish/guestfish-actions.pod:2121
 msgid ""
 "This closes a LUKS device that was created earlier by C<luks-open> or "
 "C<luks-open-ro>.  The C<device> parameter must be the name of the LUKS "
 msgid ""
 "This closes a LUKS device that was created earlier by C<luks-open> or "
 "C<luks-open-ro>.  The C<device> parameter must be the name of the LUKS "
@@ -18917,12 +19051,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2088
+#: ../fish/guestfish-actions.pod:2127
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
 msgid "luks-format"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2090
+#: ../fish/guestfish-actions.pod:2129
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-format device keyslot\n"
@@ -18930,12 +19064,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2103
+#: ../fish/guestfish-actions.pod:2142
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
 msgid "luks-format-cipher"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2105
+#: ../fish/guestfish-actions.pod:2144
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
 #, no-wrap
 msgid ""
 " luks-format-cipher device keyslot cipher\n"
@@ -18943,19 +19077,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2107
+#: ../fish/guestfish-actions.pod:2146
 msgid ""
 "This command is the same as C<luks-format> but it also allows you to set the "
 "C<cipher> used."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as C<luks-format> but it also allows you to set the "
 "C<cipher> used."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2116
+#: ../fish/guestfish-actions.pod:2155
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
 msgid "luks-kill-slot"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2118
+#: ../fish/guestfish-actions.pod:2157
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
 #, no-wrap
 msgid ""
 " luks-kill-slot device keyslot\n"
@@ -18963,12 +19097,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2127
+#: ../fish/guestfish-actions.pod:2166
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
 msgid "luks-open"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2129
+#: ../fish/guestfish-actions.pod:2168
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open device mapname\n"
@@ -18976,19 +19110,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2143
+#: ../fish/guestfish-actions.pod:2182
 msgid ""
 "If this block device contains LVM volume groups, then calling C<vgscan> "
 "followed by C<vg-activate-all> will make them visible."
 msgstr ""
 
 # type: =head2
 msgid ""
 "If this block device contains LVM volume groups, then calling C<vgscan> "
 "followed by C<vg-activate-all> will make them visible."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2150
+#: ../fish/guestfish-actions.pod:2189
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
 msgid "luks-open-ro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2152
+#: ../fish/guestfish-actions.pod:2191
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
 #, no-wrap
 msgid ""
 " luks-open-ro device mapname\n"
@@ -18996,17 +19130,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2154
+#: ../fish/guestfish-actions.pod:2193
 msgid "This is the same as C<luks-open> except that a read-only mapping is created."
 msgstr ""
 
 # type: =head2
 msgid "This is the same as C<luks-open> except that a read-only mapping is created."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2160
+#: ../fish/guestfish-actions.pod:2199
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "lvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2162
+#: ../fish/guestfish-actions.pod:2201
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
 #, no-wrap
 msgid ""
 " lvcreate logvol volgroup mbytes\n"
@@ -19014,12 +19148,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2167
+#: ../fish/guestfish-actions.pod:2206
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-clear-filter"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2169
+#: ../fish/guestfish-actions.pod:2208
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
 #, no-wrap
 msgid ""
 " lvm-clear-filter\n"
@@ -19027,19 +19161,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2171
+#: ../fish/guestfish-actions.pod:2210
 msgid ""
 "This undoes the effect of C<lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This undoes the effect of C<lvm-set-filter>.  LVM will be able to see every "
 "block device."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2177
+#: ../fish/guestfish-actions.pod:2216
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-remove-all"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2179
+#: ../fish/guestfish-actions.pod:2218
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
 #, no-wrap
 msgid ""
 " lvm-remove-all\n"
@@ -19047,12 +19181,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2187
+#: ../fish/guestfish-actions.pod:2226
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
 msgid "lvm-set-filter"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2189
+#: ../fish/guestfish-actions.pod:2228
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
 #, no-wrap
 msgid ""
 " lvm-set-filter 'devices ...'\n"
@@ -19060,12 +19194,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2214
+#: ../fish/guestfish-actions.pod:2253
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
 msgid "lvremove"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2216
+#: ../fish/guestfish-actions.pod:2255
 #, no-wrap
 msgid ""
 " lvremove device\n"
 #, no-wrap
 msgid ""
 " lvremove device\n"
@@ -19073,12 +19207,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2224
+#: ../fish/guestfish-actions.pod:2263
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
 msgid "lvrename"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2226
+#: ../fish/guestfish-actions.pod:2265
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
 #, no-wrap
 msgid ""
 " lvrename logvol newlogvol\n"
@@ -19086,12 +19220,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2230
+#: ../fish/guestfish-actions.pod:2269
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
 msgid "lvresize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2232
+#: ../fish/guestfish-actions.pod:2271
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
 #, no-wrap
 msgid ""
 " lvresize device mbytes\n"
@@ -19099,12 +19233,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2238
+#: ../fish/guestfish-actions.pod:2277
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
 msgid "lvresize-free"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2240
+#: ../fish/guestfish-actions.pod:2279
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
 #, no-wrap
 msgid ""
 " lvresize-free lv percent\n"
@@ -19112,12 +19246,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2248
+#: ../fish/guestfish-actions.pod:2287
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
 msgid "lvs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2250
+#: ../fish/guestfish-actions.pod:2289
 #, no-wrap
 msgid ""
 " lvs\n"
 #, no-wrap
 msgid ""
 " lvs\n"
@@ -19125,17 +19259,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2258
-msgid "See also C<lvs-full>."
+#: ../fish/guestfish-actions.pod:2297
+msgid "See also C<lvs-full>, C<list-filesystems>."
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2260
+#: ../fish/guestfish-actions.pod:2299
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
 msgid "lvs-full"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2262
+#: ../fish/guestfish-actions.pod:2301
 #, no-wrap
 msgid ""
 " lvs-full\n"
 #, no-wrap
 msgid ""
 " lvs-full\n"
@@ -19143,12 +19277,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2267
+#: ../fish/guestfish-actions.pod:2306
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "lvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2269
+#: ../fish/guestfish-actions.pod:2308
 #, no-wrap
 msgid ""
 " lvuuid device\n"
 #, no-wrap
 msgid ""
 " lvuuid device\n"
@@ -19156,12 +19290,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2273
+#: ../fish/guestfish-actions.pod:2312
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
 msgid "lxattrlist"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2275
+#: ../fish/guestfish-actions.pod:2314
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " lxattrlist path 'names ...'\n"
@@ -19169,7 +19303,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2291
+#: ../fish/guestfish-actions.pod:2330
 msgid ""
 "This call is intended for programs that want to efficiently list a directory "
 "contents without making many round-trips.  See also C<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 C<lstatlist> for a "
@@ -19180,12 +19314,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2299
+#: ../fish/guestfish-actions.pod:2338
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
 msgid "mkdir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2301
+#: ../fish/guestfish-actions.pod:2340
 #, no-wrap
 msgid ""
 " mkdir path\n"
 #, no-wrap
 msgid ""
 " mkdir path\n"
@@ -19193,12 +19327,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2305
+#: ../fish/guestfish-actions.pod:2344
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
 msgid "mkdir-mode"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2307
+#: ../fish/guestfish-actions.pod:2346
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
 #, no-wrap
 msgid ""
 " mkdir-mode path mode\n"
@@ -19206,17 +19340,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2316
+#: ../fish/guestfish-actions.pod:2355
 msgid "See also C<mkdir>, C<umask>"
 msgstr ""
 
 # type: =head2
 msgid "See also C<mkdir>, C<umask>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2318
+#: ../fish/guestfish-actions.pod:2357
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
 msgid "mkdir-p"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2320
+#: ../fish/guestfish-actions.pod:2359
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
 #, no-wrap
 msgid ""
 " mkdir-p path\n"
@@ -19224,12 +19358,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2325
+#: ../fish/guestfish-actions.pod:2364
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
 msgid "mkdtemp"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2327
+#: ../fish/guestfish-actions.pod:2366
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
 #, no-wrap
 msgid ""
 " mkdtemp template\n"
@@ -19237,12 +19371,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2348
+#: ../fish/guestfish-actions.pod:2387
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
 msgid "mke2fs-J"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2350
+#: ../fish/guestfish-actions.pod:2389
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
 #, no-wrap
 msgid ""
 " mke2fs-J fstype blocksize device journal\n"
@@ -19250,17 +19384,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2358
+#: ../fish/guestfish-actions.pod:2397
 msgid "See also C<mke2journal>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<mke2journal>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2360
+#: ../fish/guestfish-actions.pod:2399
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
 msgid "mke2fs-JL"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2362
+#: ../fish/guestfish-actions.pod:2401
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
 #, no-wrap
 msgid ""
 " mke2fs-JL fstype blocksize device label\n"
@@ -19268,17 +19402,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2367
+#: ../fish/guestfish-actions.pod:2406
 msgid "See also C<mke2journal-L>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<mke2journal-L>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2369
+#: ../fish/guestfish-actions.pod:2408
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
 msgid "mke2fs-JU"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2371
+#: ../fish/guestfish-actions.pod:2410
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
 #, no-wrap
 msgid ""
 " mke2fs-JU fstype blocksize device uuid\n"
@@ -19286,17 +19420,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2376
+#: ../fish/guestfish-actions.pod:2415
 msgid "See also C<mke2journal-U>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<mke2journal-U>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2378
+#: ../fish/guestfish-actions.pod:2417
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
 msgid "mke2journal"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2380
+#: ../fish/guestfish-actions.pod:2419
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
 #, no-wrap
 msgid ""
 " mke2journal blocksize device\n"
@@ -19304,12 +19438,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2387
+#: ../fish/guestfish-actions.pod:2426
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
 msgid "mke2journal-L"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2389
+#: ../fish/guestfish-actions.pod:2428
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
 #, no-wrap
 msgid ""
 " mke2journal-L blocksize label device\n"
@@ -19317,12 +19451,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2393
+#: ../fish/guestfish-actions.pod:2432
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
 msgid "mke2journal-U"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2395
+#: ../fish/guestfish-actions.pod:2434
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
 #, no-wrap
 msgid ""
 " mke2journal-U blocksize uuid device\n"
@@ -19330,12 +19464,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2399
+#: ../fish/guestfish-actions.pod:2438
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
 msgid "mkfifo"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2401
+#: ../fish/guestfish-actions.pod:2440
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
 #, no-wrap
 msgid ""
 " mkfifo mode path\n"
@@ -19343,19 +19477,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2403
+#: ../fish/guestfish-actions.pod:2442
 msgid ""
 "This call creates a FIFO (named pipe) called C<path> with mode C<mode>.  It "
 "is just a convenient wrapper around C<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<mknod>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2409
+#: ../fish/guestfish-actions.pod:2448
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
 msgid "mkfs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2411
+#: ../fish/guestfish-actions.pod:2450
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
 #, no-wrap
 msgid ""
 " mkfs fstype device\n"
@@ -19363,12 +19497,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2417
+#: ../fish/guestfish-actions.pod:2456
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
 msgid "mkfs-b"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2419
+#: ../fish/guestfish-actions.pod:2458
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
 #, no-wrap
 msgid ""
 " mkfs-b fstype blocksize device\n"
@@ -19376,7 +19510,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2421
+#: ../fish/guestfish-actions.pod:2460
 msgid ""
 "This call is similar to C<mkfs>, but it allows you to control the block size "
 "of the resulting filesystem.  Supported block sizes depend on the filesystem "
 msgid ""
 "This call is similar to C<mkfs>, but it allows you to control the block size "
 "of the resulting filesystem.  Supported block sizes depend on the filesystem "
@@ -19384,12 +19518,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2429
+#: ../fish/guestfish-actions.pod:2468
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "mkmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2431
+#: ../fish/guestfish-actions.pod:2470
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " mkmountpoint exemptpath\n"
@@ -19397,19 +19531,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2433
+#: ../fish/guestfish-actions.pod:2472
 msgid ""
 "C<mkmountpoint> and C<rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "C<mkmountpoint> and C<rmmountpoint> are specialized calls that can be used "
 "to create extra mountpoints before mounting the first filesystem."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2457
+#: ../fish/guestfish-actions.pod:2496
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
 msgid "mknod"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2459
+#: ../fish/guestfish-actions.pod:2498
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod mode devmajor devminor path\n"
@@ -19417,7 +19551,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2469
+#: ../fish/guestfish-actions.pod:2508
 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 "
@@ -19427,12 +19561,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2479
+#: ../fish/guestfish-actions.pod:2518
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
 msgid "mknod-b"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2481
+#: ../fish/guestfish-actions.pod:2520
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-b mode devmajor devminor path\n"
@@ -19440,7 +19574,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2483
+#: ../fish/guestfish-actions.pod:2522
 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 "
@@ -19448,12 +19582,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2489
+#: ../fish/guestfish-actions.pod:2528
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
 msgid "mknod-c"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2491
+#: ../fish/guestfish-actions.pod:2530
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
 #, no-wrap
 msgid ""
 " mknod-c mode devmajor devminor path\n"
@@ -19461,7 +19595,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2493
+#: ../fish/guestfish-actions.pod:2532
 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 "
@@ -19469,12 +19603,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2499
+#: ../fish/guestfish-actions.pod:2538
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2501
+#: ../fish/guestfish-actions.pod:2540
 #, no-wrap
 msgid ""
 " mkswap device\n"
 #, no-wrap
 msgid ""
 " mkswap device\n"
@@ -19482,12 +19616,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2505
+#: ../fish/guestfish-actions.pod:2544
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap-L"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2507
+#: ../fish/guestfish-actions.pod:2546
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
 #, no-wrap
 msgid ""
 " mkswap-L label device\n"
@@ -19495,12 +19629,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2515
+#: ../fish/guestfish-actions.pod:2554
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap-U"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2517
+#: ../fish/guestfish-actions.pod:2556
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
 #, no-wrap
 msgid ""
 " mkswap-U uuid device\n"
@@ -19508,12 +19642,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2521
+#: ../fish/guestfish-actions.pod:2560
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
 msgid "mkswap-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2523
+#: ../fish/guestfish-actions.pod:2562
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
 #, no-wrap
 msgid ""
 " mkswap-file path\n"
@@ -19521,19 +19655,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2527
+#: ../fish/guestfish-actions.pod:2566
 msgid ""
 "This command just writes a swap file signature to an existing file.  To "
 "create the file itself, use something like C<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<fallocate>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2530
+#: ../fish/guestfish-actions.pod:2569
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
 msgid "modprobe"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2532
+#: ../fish/guestfish-actions.pod:2571
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
 #, no-wrap
 msgid ""
 " modprobe modulename\n"
@@ -19541,12 +19675,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2539
+#: ../fish/guestfish-actions.pod:2578
 msgid "mount"
 msgstr ""
 
 # type: verbatim
 msgid "mount"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2541
+#: ../fish/guestfish-actions.pod:2580
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount device mountpoint\n"
@@ -19554,7 +19688,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2557
+#: ../fish/guestfish-actions.pod:2596
 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 "
@@ -19566,12 +19700,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2567
+#: ../fish/guestfish-actions.pod:2606
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
 msgid "mount-loop"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2569
+#: ../fish/guestfish-actions.pod:2608
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-loop file mountpoint\n"
@@ -19579,12 +19713,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2575
+#: ../fish/guestfish-actions.pod:2614
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
 msgid "mount-options"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2577
+#: ../fish/guestfish-actions.pod:2616
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-options options device mountpoint\n"
@@ -19592,19 +19726,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2579
+#: ../fish/guestfish-actions.pod:2618
 msgid ""
 "This is the same as the C<mount> command, but it allows you to set the mount "
 "options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This is the same as the C<mount> command, but it allows you to set the mount "
 "options as for the L<mount(8)> I<-o> flag."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2587
+#: ../fish/guestfish-actions.pod:2626
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
 msgid "mount-ro"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2589
+#: ../fish/guestfish-actions.pod:2628
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-ro device mountpoint\n"
@@ -19612,19 +19746,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2591
+#: ../fish/guestfish-actions.pod:2630
 msgid ""
 "This is the same as the C<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<mount> command, but it mounts the filesystem with "
 "the read-only (I<-o ro>) flag."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2594
+#: ../fish/guestfish-actions.pod:2633
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
 msgid "mount-vfs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2596
+#: ../fish/guestfish-actions.pod:2635
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
 #, no-wrap
 msgid ""
 " mount-vfs options vfstype device mountpoint\n"
@@ -19632,19 +19766,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2598
+#: ../fish/guestfish-actions.pod:2637
 msgid ""
 "This is the same as the C<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 C<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:2602
+#: ../fish/guestfish-actions.pod:2641
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
 msgid "mountpoints"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2604
+#: ../fish/guestfish-actions.pod:2643
 #, no-wrap
 msgid ""
 " mountpoints\n"
 #, no-wrap
 msgid ""
 " mountpoints\n"
@@ -19652,7 +19786,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2606
+#: ../fish/guestfish-actions.pod:2645
 msgid ""
 "This call is similar to C<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 C<mounts>.  That call returns a list of devices.  "
 "This one returns a hash table (map) of device name to directory where the "
@@ -19660,12 +19794,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2610
+#: ../fish/guestfish-actions.pod:2649
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
 msgid "mounts"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2612
+#: ../fish/guestfish-actions.pod:2651
 #, no-wrap
 msgid ""
 " mounts\n"
 #, no-wrap
 msgid ""
 " mounts\n"
@@ -19673,17 +19807,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2619
+#: ../fish/guestfish-actions.pod:2658
 msgid "See also: C<mountpoints>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<mountpoints>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2621
+#: ../fish/guestfish-actions.pod:2660
 msgid "mv"
 msgstr ""
 
 # type: verbatim
 msgid "mv"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2623
+#: ../fish/guestfish-actions.pod:2662
 #, no-wrap
 msgid ""
 " mv src dest\n"
 #, no-wrap
 msgid ""
 " mv src dest\n"
@@ -19691,12 +19825,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2628
+#: ../fish/guestfish-actions.pod:2667
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
 msgid "ntfs-3g-probe"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2630
+#: ../fish/guestfish-actions.pod:2669
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
 #, no-wrap
 msgid ""
 " ntfs-3g-probe true|false device\n"
@@ -19704,12 +19838,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2644
+#: ../fish/guestfish-actions.pod:2683
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
 msgid "ntfsresize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2646
+#: ../fish/guestfish-actions.pod:2685
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
 #, no-wrap
 msgid ""
 " ntfsresize device\n"
@@ -19717,12 +19851,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2652
+#: ../fish/guestfish-actions.pod:2691
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
 msgid "ntfsresize-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2654
+#: ../fish/guestfish-actions.pod:2693
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
 #, no-wrap
 msgid ""
 " ntfsresize-size device size\n"
@@ -19730,19 +19864,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2656
+#: ../fish/guestfish-actions.pod:2695
 msgid ""
 "This command is the same as C<ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command is the same as C<ntfsresize> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2659
+#: ../fish/guestfish-actions.pod:2698
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
 msgid "part-add"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2661
+#: ../fish/guestfish-actions.pod:2700
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
 #, no-wrap
 msgid ""
 " part-add device prlogex startsect endsect\n"
@@ -19750,26 +19884,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2663
+#: ../fish/guestfish-actions.pod:2702
 msgid ""
 "This command adds a partition to C<device>.  If there is no partition table "
 "on the device, call C<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<part-init> first."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2675
+#: ../fish/guestfish-actions.pod:2714
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<part-disk> to do that."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Creating a partition which covers the whole disk is not so easy.  Use "
 "C<part-disk> to do that."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2678
+#: ../fish/guestfish-actions.pod:2717
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
 msgid "part-del"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2680
+#: ../fish/guestfish-actions.pod:2719
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
 #, no-wrap
 msgid ""
 " part-del device partnum\n"
@@ -19777,12 +19911,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2688
+#: ../fish/guestfish-actions.pod:2727
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
 msgid "part-disk"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2690
+#: ../fish/guestfish-actions.pod:2729
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
 #, no-wrap
 msgid ""
 " part-disk device parttype\n"
@@ -19790,26 +19924,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2692
+#: ../fish/guestfish-actions.pod:2731
 msgid ""
 "This command is simply a combination of C<part-init> followed by C<part-add> "
 "to create a single primary partition covering the whole disk."
 msgstr ""
 
 # type: textblock
 msgid ""
 "This command is simply a combination of C<part-init> followed by C<part-add> "
 "to create a single primary partition covering the whole disk."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2696
+#: ../fish/guestfish-actions.pod:2735
 msgid ""
 "C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
 "possible values are described in C<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<part-init>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2702
+#: ../fish/guestfish-actions.pod:2741
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
 msgid "part-get-bootable"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2704
+#: ../fish/guestfish-actions.pod:2743
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-bootable device partnum\n"
@@ -19817,17 +19951,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2709
+#: ../fish/guestfish-actions.pod:2748
 msgid "See also C<part-set-bootable>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<part-set-bootable>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2711
+#: ../fish/guestfish-actions.pod:2750
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
 msgid "part-get-mbr-id"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2713
+#: ../fish/guestfish-actions.pod:2752
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
 #, no-wrap
 msgid ""
 " part-get-mbr-id device partnum\n"
@@ -19835,7 +19969,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2718 ../fish/guestfish-actions.pod:2856
+#: ../fish/guestfish-actions.pod:2757 ../fish/guestfish-actions.pod:2895
 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 "
@@ -19843,12 +19977,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2722
+#: ../fish/guestfish-actions.pod:2761
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
 msgid "part-get-parttype"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2724
+#: ../fish/guestfish-actions.pod:2763
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
 #, no-wrap
 msgid ""
 " part-get-parttype device\n"
@@ -19856,7 +19990,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2729
+#: ../fish/guestfish-actions.pod:2768
 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 "
@@ -19864,12 +19998,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2734
+#: ../fish/guestfish-actions.pod:2773
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
 msgid "part-init"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2736
+#: ../fish/guestfish-actions.pod:2775
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
 #, no-wrap
 msgid ""
 " part-init device parttype\n"
@@ -19877,19 +20011,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2742
+#: ../fish/guestfish-actions.pod:2781
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<part-add> for each partition required."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Initially there are no partitions.  Following this, you should call "
 "C<part-add> for each partition required."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2805
+#: ../fish/guestfish-actions.pod:2844
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
 msgid "part-list"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2807
+#: ../fish/guestfish-actions.pod:2846
 #, no-wrap
 msgid ""
 " part-list device\n"
 #, no-wrap
 msgid ""
 " part-list device\n"
@@ -19897,19 +20031,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2822
+#: ../fish/guestfish-actions.pod:2861
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<blockdev-getss>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "Start of the partition I<in bytes>.  To get sectors you have to divide by "
 "the device's sector size, see C<blockdev-getss>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2835
+#: ../fish/guestfish-actions.pod:2874
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
 msgid "part-set-bootable"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2837
+#: ../fish/guestfish-actions.pod:2876
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
 #, no-wrap
 msgid ""
 " part-set-bootable device partnum true|false\n"
@@ -19917,12 +20051,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2846
+#: ../fish/guestfish-actions.pod:2885
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
 msgid "part-set-mbr-id"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2848
+#: ../fish/guestfish-actions.pod:2887
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
 #, no-wrap
 msgid ""
 " part-set-mbr-id device partnum idbyte\n"
@@ -19930,12 +20064,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2860
+#: ../fish/guestfish-actions.pod:2899
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
 msgid "part-set-name"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2862
+#: ../fish/guestfish-actions.pod:2901
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
 #, no-wrap
 msgid ""
 " part-set-name device partnum name\n"
@@ -19943,12 +20077,32 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2870
+#: ../fish/guestfish-actions.pod:2909
+msgid "part-to-dev"
+msgstr ""
+
+# type: verbatim
+#: ../fish/guestfish-actions.pod:2911
+#, no-wrap
+msgid ""
+" part-to-dev partition\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../fish/guestfish-actions.pod:2917
+msgid ""
+"The named partition must exist, for example as a string returned from "
+"C<list-partitions>."
+msgstr ""
+
+# type: =head2
+#: ../fish/guestfish-actions.pod:2920
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
 msgid "ping-daemon"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2872
+#: ../fish/guestfish-actions.pod:2922
 #, no-wrap
 msgid ""
 " ping-daemon\n"
 #, no-wrap
 msgid ""
 " ping-daemon\n"
@@ -19956,12 +20110,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2879
+#: ../fish/guestfish-actions.pod:2929
 msgid "pread"
 msgstr ""
 
 # type: verbatim
 msgid "pread"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2881
+#: ../fish/guestfish-actions.pod:2931
 #, no-wrap
 msgid ""
 " pread path count offset\n"
 #, no-wrap
 msgid ""
 " pread path count offset\n"
@@ -19969,17 +20123,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2889
+#: ../fish/guestfish-actions.pod:2939
 msgid "See also C<pwrite>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<pwrite>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2894
+#: ../fish/guestfish-actions.pod:2944
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
 msgid "pvcreate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2896
+#: ../fish/guestfish-actions.pod:2946
 #, no-wrap
 msgid ""
 " pvcreate device\n"
 #, no-wrap
 msgid ""
 " pvcreate device\n"
@@ -19987,12 +20141,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2902
+#: ../fish/guestfish-actions.pod:2952
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
 msgid "pvremove"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2904
+#: ../fish/guestfish-actions.pod:2954
 #, no-wrap
 msgid ""
 " pvremove device\n"
 #, no-wrap
 msgid ""
 " pvremove device\n"
@@ -20000,12 +20154,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2913
+#: ../fish/guestfish-actions.pod:2963
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
 msgid "pvresize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2915
+#: ../fish/guestfish-actions.pod:2965
 #, no-wrap
 msgid ""
 " pvresize device\n"
 #, no-wrap
 msgid ""
 " pvresize device\n"
@@ -20013,12 +20167,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2920
+#: ../fish/guestfish-actions.pod:2970
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
 msgid "pvresize-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2922
+#: ../fish/guestfish-actions.pod:2972
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
 #, no-wrap
 msgid ""
 " pvresize-size device size\n"
@@ -20026,19 +20180,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2924
+#: ../fish/guestfish-actions.pod:2974
 msgid ""
 "This command is the same as C<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<pvresize> except that it allows you to specify "
 "the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2927
+#: ../fish/guestfish-actions.pod:2977
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
 msgid "pvs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2929
+#: ../fish/guestfish-actions.pod:2979
 #, no-wrap
 msgid ""
 " pvs\n"
 #, no-wrap
 msgid ""
 " pvs\n"
@@ -20046,17 +20200,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2937
+#: ../fish/guestfish-actions.pod:2987
 msgid "See also C<pvs-full>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<pvs-full>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2939
+#: ../fish/guestfish-actions.pod:2989
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
 msgid "pvs-full"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2941
+#: ../fish/guestfish-actions.pod:2991
 #, no-wrap
 msgid ""
 " pvs-full\n"
 #, no-wrap
 msgid ""
 " pvs-full\n"
@@ -20064,12 +20218,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2946
+#: ../fish/guestfish-actions.pod:2996
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
 msgid "pvuuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2948
+#: ../fish/guestfish-actions.pod:2998
 #, no-wrap
 msgid ""
 " pvuuid device\n"
 #, no-wrap
 msgid ""
 " pvuuid device\n"
@@ -20077,12 +20231,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2952
+#: ../fish/guestfish-actions.pod:3002
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
 msgid "pwrite"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2954
+#: ../fish/guestfish-actions.pod:3004
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
 #, no-wrap
 msgid ""
 " pwrite path content offset\n"
@@ -20090,17 +20244,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2965
+#: ../fish/guestfish-actions.pod:3015
 msgid "See also C<pread>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<pread>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2970
+#: ../fish/guestfish-actions.pod:3020
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
 msgid "read-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2972
+#: ../fish/guestfish-actions.pod:3022
 #, no-wrap
 msgid ""
 " read-file path\n"
 #, no-wrap
 msgid ""
 " read-file path\n"
@@ -20108,7 +20262,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2977
+#: ../fish/guestfish-actions.pod:3027
 msgid ""
 "Unlike C<cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<download>, this function is "
 msgid ""
 "Unlike C<cat>, this function can correctly handle files that contain "
 "embedded ASCII NUL characters.  However unlike C<download>, this function is "
@@ -20116,12 +20270,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2985
+#: ../fish/guestfish-actions.pod:3035
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
 msgid "read-lines"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:2987
+#: ../fish/guestfish-actions.pod:3037
 #, no-wrap
 msgid ""
 " read-lines path\n"
 #, no-wrap
 msgid ""
 " read-lines path\n"
@@ -20129,7 +20283,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:2994
+#: ../fish/guestfish-actions.pod:3044
 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 "
@@ -20138,12 +20292,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:2999
+#: ../fish/guestfish-actions.pod:3049
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
 msgid "readdir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3001
+#: ../fish/guestfish-actions.pod:3051
 #, no-wrap
 msgid ""
 " readdir dir\n"
 #, no-wrap
 msgid ""
 " readdir dir\n"
@@ -20151,7 +20305,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3053
+#: ../fish/guestfish-actions.pod:3103
 msgid ""
 "This function is primarily intended for use by programs.  To get a simple "
 "list of names, use C<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<ls>.  To get a printable directory for human "
@@ -20159,12 +20313,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3057
+#: ../fish/guestfish-actions.pod:3107
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
 msgid "readlink"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3059
+#: ../fish/guestfish-actions.pod:3109
 #, no-wrap
 msgid ""
 " readlink path\n"
 #, no-wrap
 msgid ""
 " readlink path\n"
@@ -20172,12 +20326,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3063
+#: ../fish/guestfish-actions.pod:3113
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
 msgid "readlinklist"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3065
+#: ../fish/guestfish-actions.pod:3115
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
 #, no-wrap
 msgid ""
 " readlinklist path 'names ...'\n"
@@ -20185,12 +20339,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3089
+#: ../fish/guestfish-actions.pod:3139
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
 msgid "realpath"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3091
+#: ../fish/guestfish-actions.pod:3141
 #, no-wrap
 msgid ""
 " realpath path\n"
 #, no-wrap
 msgid ""
 " realpath path\n"
@@ -20198,12 +20352,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3096
+#: ../fish/guestfish-actions.pod:3146
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
 msgid "removexattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3098
+#: ../fish/guestfish-actions.pod:3148
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
 #, no-wrap
 msgid ""
 " removexattr xattr path\n"
@@ -20211,17 +20365,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3103
+#: ../fish/guestfish-actions.pod:3153
 msgid "See also: C<lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<lremovexattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3105
+#: ../fish/guestfish-actions.pod:3155
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
 msgid "resize2fs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3107
+#: ../fish/guestfish-actions.pod:3157
 #, no-wrap
 msgid ""
 " resize2fs device\n"
 #, no-wrap
 msgid ""
 " resize2fs device\n"
@@ -20229,7 +20383,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3112
+#: ../fish/guestfish-actions.pod:3162
 msgid ""
 "I<Note:> It is sometimes required that you run C<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 C<e2fsck-f> on the C<device> "
 "before calling this command.  For unknown reasons C<resize2fs> sometimes "
@@ -20238,12 +20392,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3118
+#: ../fish/guestfish-actions.pod:3168
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
 msgid "resize2fs-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3120
+#: ../fish/guestfish-actions.pod:3170
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
 #, no-wrap
 msgid ""
 " resize2fs-size device size\n"
@@ -20251,19 +20405,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3122
+#: ../fish/guestfish-actions.pod:3172
 msgid ""
 "This command is the same as C<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<resize2fs> except that it allows you to "
 "specify the new size (in bytes) explicitly."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3125
+#: ../fish/guestfish-actions.pod:3175
 msgid "rm"
 msgstr ""
 
 # type: verbatim
 msgid "rm"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3127
+#: ../fish/guestfish-actions.pod:3177
 #, no-wrap
 msgid ""
 " rm path\n"
 #, no-wrap
 msgid ""
 " rm path\n"
@@ -20271,12 +20425,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3131
+#: ../fish/guestfish-actions.pod:3181
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
 msgid "rm-rf"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3133
+#: ../fish/guestfish-actions.pod:3183
 #, no-wrap
 msgid ""
 " rm-rf path\n"
 #, no-wrap
 msgid ""
 " rm-rf path\n"
@@ -20284,12 +20438,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3139
+#: ../fish/guestfish-actions.pod:3189
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
 msgid "rmdir"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3141
+#: ../fish/guestfish-actions.pod:3191
 #, no-wrap
 msgid ""
 " rmdir path\n"
 #, no-wrap
 msgid ""
 " rmdir path\n"
@@ -20297,12 +20451,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3145
+#: ../fish/guestfish-actions.pod:3195
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
 msgid "rmmountpoint"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3147
+#: ../fish/guestfish-actions.pod:3197
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
 #, no-wrap
 msgid ""
 " rmmountpoint exemptpath\n"
@@ -20310,19 +20464,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3149
+#: ../fish/guestfish-actions.pod:3199
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<mkmountpoint>.  See C<mkmountpoint> for full details."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This calls removes a mountpoint that was previously created with "
 "C<mkmountpoint>.  See C<mkmountpoint> for full details."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3153
+#: ../fish/guestfish-actions.pod:3203
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
 msgid "scrub-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3155
+#: ../fish/guestfish-actions.pod:3205
 #, no-wrap
 msgid ""
 " scrub-device device\n"
 #, no-wrap
 msgid ""
 " scrub-device device\n"
@@ -20330,12 +20484,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3166
+#: ../fish/guestfish-actions.pod:3216
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
 msgid "scrub-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3168
+#: ../fish/guestfish-actions.pod:3218
 #, no-wrap
 msgid ""
 " scrub-file file\n"
 #, no-wrap
 msgid ""
 " scrub-file file\n"
@@ -20343,12 +20497,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3178
+#: ../fish/guestfish-actions.pod:3228
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
 msgid "scrub-freespace"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3180
+#: ../fish/guestfish-actions.pod:3230
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
 #, no-wrap
 msgid ""
 " scrub-freespace dir\n"
@@ -20356,7 +20510,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3182
+#: ../fish/guestfish-actions.pod:3232
 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<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 C<scrub-file>, and "
@@ -20365,12 +20519,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3191
+#: ../fish/guestfish-actions.pod:3241
 msgid "set-append | append"
 msgstr ""
 
 # type: verbatim
 msgid "set-append | append"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3193
+#: ../fish/guestfish-actions.pod:3243
 #, no-wrap
 msgid ""
 " set-append append\n"
 #, no-wrap
 msgid ""
 " set-append append\n"
@@ -20378,12 +20532,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3204
+#: ../fish/guestfish-actions.pod:3254
 msgid "set-autosync | autosync"
 msgstr ""
 
 # type: verbatim
 msgid "set-autosync | autosync"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3206
+#: ../fish/guestfish-actions.pod:3256
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
 #, no-wrap
 msgid ""
 " set-autosync true|false\n"
@@ -20391,7 +20545,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3208
+#: ../fish/guestfish-actions.pod:3258
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run C<umount-all> followed by C<sync> when the handle is "
 msgid ""
 "If C<autosync> is true, this enables autosync.  Libguestfs will make a best "
 "effort attempt to run C<umount-all> followed by C<sync> when the handle is "
@@ -20399,12 +20553,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3216
+#: ../fish/guestfish-actions.pod:3266
 msgid "set-direct | direct"
 msgstr ""
 
 # type: verbatim
 msgid "set-direct | direct"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3218
+#: ../fish/guestfish-actions.pod:3268
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
 #, no-wrap
 msgid ""
 " set-direct true|false\n"
@@ -20412,19 +20566,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3224
+#: ../fish/guestfish-actions.pod:3274
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by C<set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 # type: =head2
 msgid ""
 "One consequence of this is that log messages aren't caught by the library "
 "and handled by C<set-log-message-callback>, but go straight to stdout."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3233
+#: ../fish/guestfish-actions.pod:3283
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
 msgid "set-e2label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3235
+#: ../fish/guestfish-actions.pod:3285
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
 #, no-wrap
 msgid ""
 " set-e2label device label\n"
@@ -20432,19 +20586,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3241
+#: ../fish/guestfish-actions.pod:3291
 msgid ""
 "You can use either C<tune2fs-l> or C<get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can use either C<tune2fs-l> or C<get-e2label> to return the existing "
 "label on a filesystem."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3244
+#: ../fish/guestfish-actions.pod:3294
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
 msgid "set-e2uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3246
+#: ../fish/guestfish-actions.pod:3296
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
 #, no-wrap
 msgid ""
 " set-e2uuid device uuid\n"
@@ -20452,19 +20606,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3253
+#: ../fish/guestfish-actions.pod:3303
 msgid ""
 "You can use either C<tune2fs-l> or C<get-e2uuid> to return the existing UUID "
 "of a filesystem."
 msgstr ""
 
 # type: =head2
 msgid ""
 "You can use either C<tune2fs-l> or C<get-e2uuid> to return the existing UUID "
 "of a filesystem."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3256
+#: ../fish/guestfish-actions.pod:3306
 msgid "set-memsize | memsize"
 msgstr ""
 
 # type: verbatim
 msgid "set-memsize | memsize"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3258
+#: ../fish/guestfish-actions.pod:3308
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
 #, no-wrap
 msgid ""
 " set-memsize memsize\n"
@@ -20472,19 +20626,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3260
+#: ../fish/guestfish-actions.pod:3310
 msgid ""
 "This sets the memory size in megabytes allocated to the qemu subprocess.  "
 "This only has any effect if called before C<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<launch>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3271
+#: ../fish/guestfish-actions.pod:3321
 msgid "set-network | network"
 msgstr ""
 
 # type: verbatim
 msgid "set-network | network"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3273
+#: ../fish/guestfish-actions.pod:3323
 #, no-wrap
 msgid ""
 " set-network true|false\n"
 #, no-wrap
 msgid ""
 " set-network true|false\n"
@@ -20492,17 +20646,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3281
+#: ../fish/guestfish-actions.pod:3331
 msgid "You must call this before calling C<launch>, otherwise it has no effect."
 msgstr ""
 
 # type: =head2
 msgid "You must call this before calling C<launch>, otherwise it has no effect."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3284
+#: ../fish/guestfish-actions.pod:3334
 msgid "set-path | path"
 msgstr ""
 
 # type: verbatim
 msgid "set-path | path"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3286
+#: ../fish/guestfish-actions.pod:3336
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
 #, no-wrap
 msgid ""
 " set-path searchpath\n"
@@ -20510,12 +20664,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3295
+#: ../fish/guestfish-actions.pod:3345
 msgid "set-qemu | qemu"
 msgstr ""
 
 # type: verbatim
 msgid "set-qemu | qemu"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3297
+#: ../fish/guestfish-actions.pod:3347
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
 #, no-wrap
 msgid ""
 " set-qemu qemu\n"
@@ -20523,12 +20677,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3317
+#: ../fish/guestfish-actions.pod:3367
 msgid "set-recovery-proc | recovery-proc"
 msgstr ""
 
 # type: verbatim
 msgid "set-recovery-proc | recovery-proc"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3319
+#: ../fish/guestfish-actions.pod:3369
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
 #, no-wrap
 msgid ""
 " set-recovery-proc true|false\n"
@@ -20536,7 +20690,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3321
+#: ../fish/guestfish-actions.pod:3371
 msgid ""
 "If this is called with the parameter C<false> then C<launch> does not create "
 "a recovery process.  The purpose of the recovery process is to stop runaway "
 msgid ""
 "If this is called with the parameter C<false> then C<launch> does not create "
 "a recovery process.  The purpose of the recovery process is to stop runaway "
@@ -20544,19 +20698,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3326
+#: ../fish/guestfish-actions.pod:3376
 msgid ""
 "This only has any effect if called before C<launch>, and the default is "
 "true."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This only has any effect if called before C<launch>, and the default is "
 "true."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3335
+#: ../fish/guestfish-actions.pod:3385
 msgid "set-selinux | selinux"
 msgstr ""
 
 # type: verbatim
 msgid "set-selinux | selinux"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3337
+#: ../fish/guestfish-actions.pod:3387
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
 #, no-wrap
 msgid ""
 " set-selinux true|false\n"
@@ -20564,12 +20718,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3348
+#: ../fish/guestfish-actions.pod:3398
 msgid "set-trace | trace"
 msgstr ""
 
 # type: verbatim
 msgid "set-trace | trace"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3350
+#: ../fish/guestfish-actions.pod:3400
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
 #, no-wrap
 msgid ""
 " set-trace true|false\n"
@@ -20577,12 +20731,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3366
+#: ../fish/guestfish-actions.pod:3416
 msgid "set-verbose | verbose"
 msgstr ""
 
 # type: verbatim
 msgid "set-verbose | verbose"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3368
+#: ../fish/guestfish-actions.pod:3418
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
 #, no-wrap
 msgid ""
 " set-verbose true|false\n"
@@ -20590,12 +20744,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3375
+#: ../fish/guestfish-actions.pod:3425
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
 msgid "setcon"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3377
+#: ../fish/guestfish-actions.pod:3427
 #, no-wrap
 msgid ""
 " setcon context\n"
 #, no-wrap
 msgid ""
 " setcon context\n"
@@ -20603,12 +20757,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3384
+#: ../fish/guestfish-actions.pod:3434
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
 msgid "setxattr"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3386
+#: ../fish/guestfish-actions.pod:3436
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
 #, no-wrap
 msgid ""
 " setxattr xattr val vallen path\n"
@@ -20616,17 +20770,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3392
+#: ../fish/guestfish-actions.pod:3442
 msgid "See also: C<lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<lsetxattr>, L<attr(5)>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3394
+#: ../fish/guestfish-actions.pod:3444
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3396
+#: ../fish/guestfish-actions.pod:3446
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdisk device cyls heads sectors 'lines ...'\n"
@@ -20634,17 +20788,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3418
+#: ../fish/guestfish-actions.pod:3468
 msgid "See also: C<sfdisk-l>, C<sfdisk-N>, C<part-init>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<sfdisk-l>, C<sfdisk-N>, C<part-init>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3424
+#: ../fish/guestfish-actions.pod:3474
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
 msgid "sfdiskM"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3426
+#: ../fish/guestfish-actions.pod:3476
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
 #, no-wrap
 msgid ""
 " sfdiskM device 'lines ...'\n"
@@ -20652,7 +20806,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3428
+#: ../fish/guestfish-actions.pod:3478
 msgid ""
 "This is a simplified interface to the C<sfdisk> command, where partition "
 "sizes are specified in megabytes only (rounded to the nearest cylinder) and "
 msgid ""
 "This is a simplified interface to the C<sfdisk> command, where partition "
 "sizes are specified in megabytes only (rounded to the nearest cylinder) and "
@@ -20661,17 +20815,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3434
+#: ../fish/guestfish-actions.pod:3484
 msgid "See also: C<sfdisk>, the L<sfdisk(8)> manpage and C<part-disk>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<sfdisk>, the L<sfdisk(8)> manpage and C<part-disk>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3440
+#: ../fish/guestfish-actions.pod:3490
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-N"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3442
+#: ../fish/guestfish-actions.pod:3492
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
 #, no-wrap
 msgid ""
 " sfdisk-N device partnum cyls heads sectors line\n"
@@ -20679,24 +20833,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3447
+#: ../fish/guestfish-actions.pod:3497
 msgid ""
 "For other parameters, see C<sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 # type: textblock
 msgid ""
 "For other parameters, see C<sfdisk>.  You should usually pass C<0> for the "
 "cyls/heads/sectors parameters."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3450
+#: ../fish/guestfish-actions.pod:3500
 msgid "See also: C<part-add>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<part-add>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3455
+#: ../fish/guestfish-actions.pod:3505
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-disk-geometry"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3457
+#: ../fish/guestfish-actions.pod:3507
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-disk-geometry device\n"
@@ -20704,7 +20858,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3459
+#: ../fish/guestfish-actions.pod:3509
 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, "
@@ -20713,12 +20867,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3467
+#: ../fish/guestfish-actions.pod:3517
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-kernel-geometry"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3469
+#: ../fish/guestfish-actions.pod:3519
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
 #, no-wrap
 msgid ""
 " sfdisk-kernel-geometry device\n"
@@ -20726,12 +20880,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3476
+#: ../fish/guestfish-actions.pod:3526
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
 msgid "sfdisk-l"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3478
+#: ../fish/guestfish-actions.pod:3528
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
 #, no-wrap
 msgid ""
 " sfdisk-l device\n"
@@ -20739,17 +20893,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3484
+#: ../fish/guestfish-actions.pod:3534
 msgid "See also: C<part-list>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<part-list>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3486
+#: ../fish/guestfish-actions.pod:3536
 msgid "sh"
 msgstr ""
 
 # type: verbatim
 msgid "sh"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3488
+#: ../fish/guestfish-actions.pod:3538
 #, no-wrap
 msgid ""
 " sh command\n"
 #, no-wrap
 msgid ""
 " sh command\n"
@@ -20757,22 +20911,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3493
+#: ../fish/guestfish-actions.pod:3543
 msgid "This is like C<command>, but passes the command to:"
 msgstr ""
 
 # type: textblock
 msgid "This is like C<command>, but passes the command to:"
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3501
+#: ../fish/guestfish-actions.pod:3551
 msgid "All the provisos about C<command> apply to this call."
 msgstr ""
 
 # type: =head2
 msgid "All the provisos about C<command> apply to this call."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3503
+#: ../fish/guestfish-actions.pod:3553
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
 msgid "sh-lines"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3505
+#: ../fish/guestfish-actions.pod:3555
 #, no-wrap
 msgid ""
 " sh-lines command\n"
 #, no-wrap
 msgid ""
 " sh-lines command\n"
@@ -20780,22 +20934,22 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3507
+#: ../fish/guestfish-actions.pod:3557
 msgid "This is the same as C<sh>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
 msgid "This is the same as C<sh>, but splits the result into a list of lines."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3510
+#: ../fish/guestfish-actions.pod:3560
 msgid "See also: C<command-lines>"
 msgstr ""
 
 # type: =head2
 msgid "See also: C<command-lines>"
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3512
+#: ../fish/guestfish-actions.pod:3562
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
 msgid "sleep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3514
+#: ../fish/guestfish-actions.pod:3564
 #, no-wrap
 msgid ""
 " sleep secs\n"
 #, no-wrap
 msgid ""
 " sleep secs\n"
@@ -20803,12 +20957,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3518
+#: ../fish/guestfish-actions.pod:3568
 msgid "stat"
 msgstr ""
 
 # type: verbatim
 msgid "stat"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3520
+#: ../fish/guestfish-actions.pod:3570
 #, no-wrap
 msgid ""
 " stat path\n"
 #, no-wrap
 msgid ""
 " stat path\n"
@@ -20816,12 +20970,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3526
+#: ../fish/guestfish-actions.pod:3576
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
 msgid "statvfs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3528
+#: ../fish/guestfish-actions.pod:3578
 #, no-wrap
 msgid ""
 " statvfs path\n"
 #, no-wrap
 msgid ""
 " statvfs path\n"
@@ -20829,12 +20983,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3536
+#: ../fish/guestfish-actions.pod:3586
 msgid "strings"
 msgstr ""
 
 # type: verbatim
 msgid "strings"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3538
+#: ../fish/guestfish-actions.pod:3588
 #, no-wrap
 msgid ""
 " strings path\n"
 #, no-wrap
 msgid ""
 " strings path\n"
@@ -20842,12 +20996,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3546
+#: ../fish/guestfish-actions.pod:3596
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
 msgid "strings-e"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3548
+#: ../fish/guestfish-actions.pod:3598
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
 #, no-wrap
 msgid ""
 " strings-e encoding path\n"
@@ -20855,26 +21009,26 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3550
+#: ../fish/guestfish-actions.pod:3600
 msgid ""
 "This is like the C<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<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:3560
+#: ../fish/guestfish-actions.pod:3610
 msgid ""
 "Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
 "ISO-8859-X (this is what C<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<strings> uses)."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3592
+#: ../fish/guestfish-actions.pod:3642
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3594
+#: ../fish/guestfish-actions.pod:3644
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
 #, no-wrap
 msgid ""
 " swapoff-device device\n"
@@ -20882,19 +21036,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3596
+#: ../fish/guestfish-actions.pod:3646
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<swapon-device>."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command disables the libguestfs appliance swap device or partition "
 "named C<device>.  See C<swapon-device>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3600
+#: ../fish/guestfish-actions.pod:3650
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3602
+#: ../fish/guestfish-actions.pod:3652
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
 #, no-wrap
 msgid ""
 " swapoff-file file\n"
@@ -20902,12 +21056,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3606
+#: ../fish/guestfish-actions.pod:3656
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3608
+#: ../fish/guestfish-actions.pod:3658
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
 #, no-wrap
 msgid ""
 " swapoff-label label\n"
@@ -20915,12 +21069,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3613
+#: ../fish/guestfish-actions.pod:3663
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "swapoff-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3615
+#: ../fish/guestfish-actions.pod:3665
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapoff-uuid uuid\n"
@@ -20928,12 +21082,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3620
+#: ../fish/guestfish-actions.pod:3670
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3622
+#: ../fish/guestfish-actions.pod:3672
 #, no-wrap
 msgid ""
 " swapon-device device\n"
 #, no-wrap
 msgid ""
 " swapon-device device\n"
@@ -20941,7 +21095,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3624
+#: ../fish/guestfish-actions.pod:3674
 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 "
@@ -20949,12 +21103,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3636
+#: ../fish/guestfish-actions.pod:3686
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3638
+#: ../fish/guestfish-actions.pod:3688
 #, no-wrap
 msgid ""
 " swapon-file file\n"
 #, no-wrap
 msgid ""
 " swapon-file file\n"
@@ -20962,17 +21116,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3640
+#: ../fish/guestfish-actions.pod:3690
 msgid "This command enables swap to a file.  See C<swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid "This command enables swap to a file.  See C<swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3643
+#: ../fish/guestfish-actions.pod:3693
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3645
+#: ../fish/guestfish-actions.pod:3695
 #, no-wrap
 msgid ""
 " swapon-label label\n"
 #, no-wrap
 msgid ""
 " swapon-label label\n"
@@ -20980,19 +21134,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3647
+#: ../fish/guestfish-actions.pod:3697
 msgid ""
 "This command enables swap to a labeled swap partition.  See C<swapon-device> "
 "for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a labeled swap partition.  See C<swapon-device> "
 "for other notes."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3650
+#: ../fish/guestfish-actions.pod:3700
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "swapon-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3652
+#: ../fish/guestfish-actions.pod:3702
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
 #, no-wrap
 msgid ""
 " swapon-uuid uuid\n"
@@ -21000,19 +21154,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3654
+#: ../fish/guestfish-actions.pod:3704
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
 msgid ""
 "This command enables swap to a swap partition with the given UUID.  See "
 "C<swapon-device> for other notes."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3657
+#: ../fish/guestfish-actions.pod:3707
 msgid "sync"
 msgstr ""
 
 # type: verbatim
 msgid "sync"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3659
+#: ../fish/guestfish-actions.pod:3709
 #, no-wrap
 msgid ""
 " sync\n"
 #, no-wrap
 msgid ""
 " sync\n"
@@ -21020,12 +21174,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3667
+#: ../fish/guestfish-actions.pod:3717
 msgid "tail"
 msgstr ""
 
 # type: verbatim
 msgid "tail"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3669
+#: ../fish/guestfish-actions.pod:3719
 #, no-wrap
 msgid ""
 " tail path\n"
 #, no-wrap
 msgid ""
 " tail path\n"
@@ -21033,12 +21187,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3677
+#: ../fish/guestfish-actions.pod:3727
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
 msgid "tail-n"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3679
+#: ../fish/guestfish-actions.pod:3729
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
 #, no-wrap
 msgid ""
 " tail-n nrlines path\n"
@@ -21046,12 +21200,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3692
+#: ../fish/guestfish-actions.pod:3742
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
 msgid "tar-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3694
+#: ../fish/guestfish-actions.pod:3744
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
 #, no-wrap
 msgid ""
 " tar-in (tarfile|-) directory\n"
@@ -21059,17 +21213,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3699
+#: ../fish/guestfish-actions.pod:3749
 msgid "To upload a compressed tarball, use C<tgz-in> or C<txz-in>."
 msgstr ""
 
 # type: =head2
 msgid "To upload a compressed tarball, use C<tgz-in> or C<txz-in>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3704
+#: ../fish/guestfish-actions.pod:3754
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
 msgid "tar-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3706
+#: ../fish/guestfish-actions.pod:3756
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
 #, no-wrap
 msgid ""
 " tar-out directory (tarfile|-)\n"
@@ -21077,17 +21231,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3711
+#: ../fish/guestfish-actions.pod:3761
 msgid "To download a compressed tarball, use C<tgz-out> or C<txz-out>."
 msgstr ""
 
 # type: =head2
 msgid "To download a compressed tarball, use C<tgz-out> or C<txz-out>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3716
+#: ../fish/guestfish-actions.pod:3766
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
 msgid "tgz-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3718
+#: ../fish/guestfish-actions.pod:3768
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " tgz-in (tarball|-) directory\n"
@@ -21095,17 +21249,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3723
+#: ../fish/guestfish-actions.pod:3773
 msgid "To upload an uncompressed tarball, use C<tar-in>."
 msgstr ""
 
 # type: =head2
 msgid "To upload an uncompressed tarball, use C<tar-in>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3727
+#: ../fish/guestfish-actions.pod:3777
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
 msgid "tgz-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3729
+#: ../fish/guestfish-actions.pod:3779
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " tgz-out directory (tarball|-)\n"
@@ -21113,17 +21267,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3734
+#: ../fish/guestfish-actions.pod:3784
 msgid "To download an uncompressed tarball, use C<tar-out>."
 msgstr ""
 
 # type: =head2
 msgid "To download an uncompressed tarball, use C<tar-out>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3738
+#: ../fish/guestfish-actions.pod:3788
 msgid "touch"
 msgstr ""
 
 # type: verbatim
 msgid "touch"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3740
+#: ../fish/guestfish-actions.pod:3790
 #, no-wrap
 msgid ""
 " touch path\n"
 #, no-wrap
 msgid ""
 " touch path\n"
@@ -21131,12 +21285,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3749
+#: ../fish/guestfish-actions.pod:3799
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
 msgid "truncate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3751
+#: ../fish/guestfish-actions.pod:3801
 #, no-wrap
 msgid ""
 " truncate path\n"
 #, no-wrap
 msgid ""
 " truncate path\n"
@@ -21144,12 +21298,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3756
+#: ../fish/guestfish-actions.pod:3806
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
 msgid "truncate-size"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3758
+#: ../fish/guestfish-actions.pod:3808
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
 #, no-wrap
 msgid ""
 " truncate-size path size\n"
@@ -21157,7 +21311,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3763
+#: ../fish/guestfish-actions.pod:3813
 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 "
@@ -21166,12 +21320,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3769
+#: ../fish/guestfish-actions.pod:3819
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
 msgid "tune2fs-l"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3771
+#: ../fish/guestfish-actions.pod:3821
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
 #, no-wrap
 msgid ""
 " tune2fs-l device\n"
@@ -21179,12 +21333,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3781
+#: ../fish/guestfish-actions.pod:3831
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
 msgid "txz-in"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3783
+#: ../fish/guestfish-actions.pod:3833
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
 #, no-wrap
 msgid ""
 " txz-in (tarball|-) directory\n"
@@ -21192,12 +21346,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3790
+#: ../fish/guestfish-actions.pod:3840
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
 msgid "txz-out"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3792
+#: ../fish/guestfish-actions.pod:3842
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
 #, no-wrap
 msgid ""
 " txz-out directory (tarball|-)\n"
@@ -21205,12 +21359,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3799
+#: ../fish/guestfish-actions.pod:3849
 msgid "umask"
 msgstr ""
 
 # type: verbatim
 msgid "umask"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3801
+#: ../fish/guestfish-actions.pod:3851
 #, no-wrap
 msgid ""
 " umask mask\n"
 #, no-wrap
 msgid ""
 " umask mask\n"
@@ -21218,17 +21372,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3815
+#: ../fish/guestfish-actions.pod:3865
 msgid "See also C<get-umask>, L<umask(2)>, C<mknod>, C<mkdir>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<get-umask>, L<umask(2)>, C<mknod>, C<mkdir>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3820
+#: ../fish/guestfish-actions.pod:3870
 msgid "umount | unmount"
 msgstr ""
 
 # type: verbatim
 msgid "umount | unmount"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3822
+#: ../fish/guestfish-actions.pod:3872
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
 #, no-wrap
 msgid ""
 " umount pathordevice\n"
@@ -21236,12 +21390,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3828
+#: ../fish/guestfish-actions.pod:3878
 msgid "umount-all | unmount-all"
 msgstr ""
 
 # type: verbatim
 msgid "umount-all | unmount-all"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3830
+#: ../fish/guestfish-actions.pod:3880
 #, no-wrap
 msgid ""
 " umount-all\n"
 #, no-wrap
 msgid ""
 " umount-all\n"
@@ -21249,12 +21403,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3836
+#: ../fish/guestfish-actions.pod:3886
 msgid "upload"
 msgstr ""
 
 # type: verbatim
 msgid "upload"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3838
+#: ../fish/guestfish-actions.pod:3888
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
 #, no-wrap
 msgid ""
 " upload (filename|-) remotefilename\n"
@@ -21262,17 +21416,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3845
+#: ../fish/guestfish-actions.pod:3895
 msgid "See also C<download>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<download>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3849
+#: ../fish/guestfish-actions.pod:3899
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
 msgid "utimens"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3851
+#: ../fish/guestfish-actions.pod:3901
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
 #, no-wrap
 msgid ""
 " utimens path atsecs atnsecs mtsecs mtnsecs\n"
@@ -21280,12 +21434,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3870
+#: ../fish/guestfish-actions.pod:3920
 msgid "version"
 msgstr ""
 
 # type: verbatim
 msgid "version"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3872
+#: ../fish/guestfish-actions.pod:3922
 #, no-wrap
 msgid ""
 " version\n"
 #, no-wrap
 msgid ""
 " version\n"
@@ -21293,7 +21447,7 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3899
+#: ../fish/guestfish-actions.pod:3949
 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 "
@@ -21302,12 +21456,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3905
+#: ../fish/guestfish-actions.pod:3955
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
 msgid "vfs-label"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3907
+#: ../fish/guestfish-actions.pod:3957
 #, no-wrap
 msgid ""
 " vfs-label device\n"
 #, no-wrap
 msgid ""
 " vfs-label device\n"
@@ -21315,17 +21469,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3914
+#: ../fish/guestfish-actions.pod:3964
 msgid "To find a filesystem from the label, use C<findfs-label>."
 msgstr ""
 
 # type: =head2
 msgid "To find a filesystem from the label, use C<findfs-label>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3916
+#: ../fish/guestfish-actions.pod:3966
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
 msgid "vfs-type"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3918
+#: ../fish/guestfish-actions.pod:3968
 #, no-wrap
 msgid ""
 " vfs-type device\n"
 #, no-wrap
 msgid ""
 " vfs-type device\n"
@@ -21333,12 +21487,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3928
+#: ../fish/guestfish-actions.pod:3978
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
 msgid "vfs-uuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3930
+#: ../fish/guestfish-actions.pod:3980
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
 #, no-wrap
 msgid ""
 " vfs-uuid device\n"
@@ -21346,17 +21500,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3937
+#: ../fish/guestfish-actions.pod:3987
 msgid "To find a filesystem from the UUID, use C<findfs-uuid>."
 msgstr ""
 
 # type: =head2
 msgid "To find a filesystem from the UUID, use C<findfs-uuid>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3939
+#: ../fish/guestfish-actions.pod:3989
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
 msgid "vg-activate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3941
+#: ../fish/guestfish-actions.pod:3991
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
 #, no-wrap
 msgid ""
 " vg-activate true|false 'volgroups ...'\n"
@@ -21364,12 +21518,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3954
+#: ../fish/guestfish-actions.pod:4004
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
 msgid "vg-activate-all"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3956
+#: ../fish/guestfish-actions.pod:4006
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
 #, no-wrap
 msgid ""
 " vg-activate-all true|false\n"
@@ -21377,12 +21531,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3966
+#: ../fish/guestfish-actions.pod:4016
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
 msgid "vgcreate"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3968
+#: ../fish/guestfish-actions.pod:4018
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
 #, no-wrap
 msgid ""
 " vgcreate volgroup 'physvols ...'\n"
@@ -21390,12 +21544,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3973
+#: ../fish/guestfish-actions.pod:4023
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "vglvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3975
+#: ../fish/guestfish-actions.pod:4025
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vglvuuids vgname\n"
@@ -21403,24 +21557,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3980
+#: ../fish/guestfish-actions.pod:4030
 msgid ""
 "You can use this along with C<lvs> and C<lvuuid> calls to associate logical "
 "volumes and volume groups."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can use this along with C<lvs> and C<lvuuid> calls to associate logical "
 "volumes and volume groups."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3983
+#: ../fish/guestfish-actions.pod:4033
 msgid "See also C<vgpvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<vgpvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3985
+#: ../fish/guestfish-actions.pod:4035
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
 msgid "vgpvuuids"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3987
+#: ../fish/guestfish-actions.pod:4037
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
 #, no-wrap
 msgid ""
 " vgpvuuids vgname\n"
@@ -21428,24 +21582,24 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3992
+#: ../fish/guestfish-actions.pod:4042
 msgid ""
 "You can use this along with C<pvs> and C<pvuuid> calls to associate physical "
 "volumes and volume groups."
 msgstr ""
 
 # type: textblock
 msgid ""
 "You can use this along with C<pvs> and C<pvuuid> calls to associate physical "
 "volumes and volume groups."
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:3995
+#: ../fish/guestfish-actions.pod:4045
 msgid "See also C<vglvuuids>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<vglvuuids>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:3997
+#: ../fish/guestfish-actions.pod:4047
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
 msgid "vgremove"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:3999
+#: ../fish/guestfish-actions.pod:4049
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
 #, no-wrap
 msgid ""
 " vgremove vgname\n"
@@ -21453,12 +21607,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4006
+#: ../fish/guestfish-actions.pod:4056
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
 msgid "vgrename"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4008
+#: ../fish/guestfish-actions.pod:4058
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
 #, no-wrap
 msgid ""
 " vgrename volgroup newvolgroup\n"
@@ -21466,12 +21620,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4012
+#: ../fish/guestfish-actions.pod:4062
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
 msgid "vgs"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4014
+#: ../fish/guestfish-actions.pod:4064
 #, no-wrap
 msgid ""
 " vgs\n"
 #, no-wrap
 msgid ""
 " vgs\n"
@@ -21479,17 +21633,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4022
+#: ../fish/guestfish-actions.pod:4072
 msgid "See also C<vgs-full>."
 msgstr ""
 
 # type: =head2
 msgid "See also C<vgs-full>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4024
+#: ../fish/guestfish-actions.pod:4074
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
 msgid "vgs-full"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4026
+#: ../fish/guestfish-actions.pod:4076
 #, no-wrap
 msgid ""
 " vgs-full\n"
 #, no-wrap
 msgid ""
 " vgs-full\n"
@@ -21497,12 +21651,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4031
+#: ../fish/guestfish-actions.pod:4081
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
 msgid "vgscan"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4033
+#: ../fish/guestfish-actions.pod:4083
 #, no-wrap
 msgid ""
 " vgscan\n"
 #, no-wrap
 msgid ""
 " vgscan\n"
@@ -21510,12 +21664,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4038
+#: ../fish/guestfish-actions.pod:4088
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
 msgid "vguuid"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4040
+#: ../fish/guestfish-actions.pod:4090
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
 #, no-wrap
 msgid ""
 " vguuid vgname\n"
@@ -21523,12 +21677,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4044
+#: ../fish/guestfish-actions.pod:4094
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
 msgid "wc-c"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4046
+#: ../fish/guestfish-actions.pod:4096
 #, no-wrap
 msgid ""
 " wc-c path\n"
 #, no-wrap
 msgid ""
 " wc-c path\n"
@@ -21536,12 +21690,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4051
+#: ../fish/guestfish-actions.pod:4101
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
 msgid "wc-l"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4053
+#: ../fish/guestfish-actions.pod:4103
 #, no-wrap
 msgid ""
 " wc-l path\n"
 #, no-wrap
 msgid ""
 " wc-l path\n"
@@ -21549,12 +21703,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4058
+#: ../fish/guestfish-actions.pod:4108
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
 msgid "wc-w"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4060
+#: ../fish/guestfish-actions.pod:4110
 #, no-wrap
 msgid ""
 " wc-w path\n"
 #, no-wrap
 msgid ""
 " wc-w path\n"
@@ -21562,12 +21716,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4065
+#: ../fish/guestfish-actions.pod:4115
 msgid "write"
 msgstr ""
 
 # type: verbatim
 msgid "write"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4067
+#: ../fish/guestfish-actions.pod:4117
 #, no-wrap
 msgid ""
 " write path content\n"
 #, no-wrap
 msgid ""
 " write path content\n"
@@ -21575,12 +21729,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4075
+#: ../fish/guestfish-actions.pod:4125
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
 msgid "write-file"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4077
+#: ../fish/guestfish-actions.pod:4127
 #, no-wrap
 msgid ""
 " write-file path content size\n"
 #, no-wrap
 msgid ""
 " write-file path content size\n"
@@ -21588,12 +21742,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4100
+#: ../fish/guestfish-actions.pod:4150
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
 msgid "zegrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4102
+#: ../fish/guestfish-actions.pod:4152
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
 #, no-wrap
 msgid ""
 " zegrep regex path\n"
@@ -21601,12 +21755,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4110
+#: ../fish/guestfish-actions.pod:4160
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
 msgid "zegrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4112
+#: ../fish/guestfish-actions.pod:4162
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
 #, no-wrap
 msgid ""
 " zegrepi regex path\n"
@@ -21614,12 +21768,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4120
+#: ../fish/guestfish-actions.pod:4170
 msgid "zero"
 msgstr ""
 
 # type: verbatim
 msgid "zero"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4122
+#: ../fish/guestfish-actions.pod:4172
 #, no-wrap
 msgid ""
 " zero device\n"
 #, no-wrap
 msgid ""
 " zero device\n"
@@ -21627,17 +21781,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4130
+#: ../fish/guestfish-actions.pod:4180
 msgid "See also: C<zero-device>, C<scrub-device>."
 msgstr ""
 
 # type: =head2
 msgid "See also: C<zero-device>, C<scrub-device>."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4132
+#: ../fish/guestfish-actions.pod:4182
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
 msgid "zero-device"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4134
+#: ../fish/guestfish-actions.pod:4184
 #, no-wrap
 msgid ""
 " zero-device device\n"
 #, no-wrap
 msgid ""
 " zero-device device\n"
@@ -21645,19 +21799,19 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4136
+#: ../fish/guestfish-actions.pod:4186
 msgid ""
 "This command writes zeroes over the entire C<device>.  Compare with C<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 C<zero> "
 "which just zeroes the first few blocks of a device."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4143
+#: ../fish/guestfish-actions.pod:4193
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
 msgid "zerofree"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4145
+#: ../fish/guestfish-actions.pod:4195
 #, no-wrap
 msgid ""
 " zerofree device\n"
 #, no-wrap
 msgid ""
 " zerofree device\n"
@@ -21665,12 +21819,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4158
+#: ../fish/guestfish-actions.pod:4208
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
 msgid "zfgrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4160
+#: ../fish/guestfish-actions.pod:4210
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrep pattern path\n"
@@ -21678,12 +21832,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4168
+#: ../fish/guestfish-actions.pod:4218
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "zfgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4170
+#: ../fish/guestfish-actions.pod:4220
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
 #, no-wrap
 msgid ""
 " zfgrepi pattern path\n"
@@ -21691,12 +21845,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4178
+#: ../fish/guestfish-actions.pod:4228
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
 msgid "zfile"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4180
+#: ../fish/guestfish-actions.pod:4230
 #, no-wrap
 msgid ""
 " zfile meth path\n"
 #, no-wrap
 msgid ""
 " zfile meth path\n"
@@ -21704,17 +21858,17 @@ msgid ""
 msgstr ""
 
 # type: textblock
 msgstr ""
 
 # type: textblock
-#: ../fish/guestfish-actions.pod:4187
+#: ../fish/guestfish-actions.pod:4237
 msgid "Since 1.0.63, use C<file> instead which can now process compressed files."
 msgstr ""
 
 # type: =head2
 msgid "Since 1.0.63, use C<file> instead which can now process compressed files."
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4197
+#: ../fish/guestfish-actions.pod:4247
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
 msgid "zgrep"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4199
+#: ../fish/guestfish-actions.pod:4249
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
 #, no-wrap
 msgid ""
 " zgrep regex path\n"
@@ -21722,12 +21876,12 @@ msgid ""
 msgstr ""
 
 # type: =head2
 msgstr ""
 
 # type: =head2
-#: ../fish/guestfish-actions.pod:4207
+#: ../fish/guestfish-actions.pod:4257
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
 msgid "zgrepi"
 msgstr ""
 
 # type: verbatim
-#: ../fish/guestfish-actions.pod:4209
+#: ../fish/guestfish-actions.pod:4259
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"
 #, no-wrap
 msgid ""
 " zgrepi regex path\n"