-#: ../fish/guestfish-actions.pod:385 ../fish/guestfish-actions.pod:393
-#: ../fish/guestfish-actions.pod:400 ../fish/guestfish-actions.pod:407
-#: ../fish/guestfish-actions.pod:1099 ../fish/guestfish-actions.pod:1103
-#: ../fish/guestfish-actions.pod:1107 ../fish/guestfish-actions.pod:1111
-#: ../fish/guestfish-actions.pod:1119 ../fish/guestfish-actions.pod:1123
-#: ../fish/guestfish-actions.pod:1127 ../fish/guestfish-actions.pod:1137
-#: ../fish/guestfish-actions.pod:1141 ../fish/guestfish-actions.pod:1145
-#: ../fish/guestfish-actions.pod:1235 ../fish/guestfish-actions.pod:1239
-#: ../fish/guestfish-actions.pod:1244 ../fish/guestfish-actions.pod:1249
-#: ../fish/guestfish-actions.pod:1291 ../fish/guestfish-actions.pod:1295
-#: ../fish/guestfish-actions.pod:1300 ../fish/guestfish-actions.pod:1933
-#: ../fish/guestfish-actions.pod:1939 ../fish/guestfish-actions.pod:1947
-#: ../fish/guestfish-actions.pod:1954 ../fish/guestfish-actions.pod:1961
-#: ../fish/guestfish.pod:445 ../fish/guestfish.pod:449
-#: ../fish/guestfish.pod:453 ../fish/guestfish.pod:457
-#: ../inspector/virt-inspector.pod:384 ../inspector/virt-inspector.pod:388
-#: ../resize/virt-resize.pod:282 ../resize/virt-resize.pod:286
-#: ../resize/virt-resize.pod:295 ../resize/virt-resize.pod:301
-#: ../src/guestfs-actions.pod:15 ../src/guestfs-actions.pod:22
-#: ../src/guestfs-actions.pod:583 ../src/guestfs-actions.pod:591
-#: ../src/guestfs-actions.pod:598 ../src/guestfs-actions.pod:605
-#: ../src/guestfs-actions.pod:1662 ../src/guestfs-actions.pod:1666
-#: ../src/guestfs-actions.pod:1670 ../src/guestfs-actions.pod:1674
-#: ../src/guestfs-actions.pod:1682 ../src/guestfs-actions.pod:1686
-#: ../src/guestfs-actions.pod:1690 ../src/guestfs-actions.pod:1700
-#: ../src/guestfs-actions.pod:1704 ../src/guestfs-actions.pod:1708
-#: ../src/guestfs-actions.pod:1846 ../src/guestfs-actions.pod:1850
+#: ../fish/guestfish-actions.pod:390 ../fish/guestfish-actions.pod:398
+#: ../fish/guestfish-actions.pod:405 ../fish/guestfish-actions.pod:412
+#: ../fish/guestfish-actions.pod:1104 ../fish/guestfish-actions.pod:1108
+#: ../fish/guestfish-actions.pod:1112 ../fish/guestfish-actions.pod:1116
+#: ../fish/guestfish-actions.pod:1124 ../fish/guestfish-actions.pod:1128
+#: ../fish/guestfish-actions.pod:1132 ../fish/guestfish-actions.pod:1142
+#: ../fish/guestfish-actions.pod:1146 ../fish/guestfish-actions.pod:1150
+#: ../fish/guestfish-actions.pod:1240 ../fish/guestfish-actions.pod:1244
+#: ../fish/guestfish-actions.pod:1249 ../fish/guestfish-actions.pod:1254
+#: ../fish/guestfish-actions.pod:1296 ../fish/guestfish-actions.pod:1300
+#: ../fish/guestfish-actions.pod:1305 ../fish/guestfish-actions.pod:1555
+#: ../fish/guestfish-actions.pod:1562 ../fish/guestfish-actions.pod:1569
+#: ../fish/guestfish-actions.pod:1964 ../fish/guestfish-actions.pod:1970
+#: ../fish/guestfish-actions.pod:1978 ../fish/guestfish-actions.pod:1985
+#: ../fish/guestfish-actions.pod:1992 ../fish/guestfish.pod:445
+#: ../fish/guestfish.pod:449 ../fish/guestfish.pod:453
+#: ../fish/guestfish.pod:457 ../inspector/virt-inspector.pod:393
+#: ../inspector/virt-inspector.pod:397 ../resize/virt-resize.pod:282
+#: ../resize/virt-resize.pod:286 ../resize/virt-resize.pod:295
+#: ../resize/virt-resize.pod:301 ../src/guestfs-actions.pod:22
+#: ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:588
+#: ../src/guestfs-actions.pod:596 ../src/guestfs-actions.pod:603
+#: ../src/guestfs-actions.pod:610 ../src/guestfs-actions.pod:1667
+#: ../src/guestfs-actions.pod:1671 ../src/guestfs-actions.pod:1675
+#: ../src/guestfs-actions.pod:1679 ../src/guestfs-actions.pod:1687
+#: ../src/guestfs-actions.pod:1691 ../src/guestfs-actions.pod:1695
+#: ../src/guestfs-actions.pod:1705 ../src/guestfs-actions.pod:1709
+#: ../src/guestfs-actions.pod:1713 ../src/guestfs-actions.pod:1851
-"This manual page contains examples of calling libguestfs from the C "
-"programming language. If you are not familiar with using libguestfs, you "
-"also need to read L<guestfs(3)>."
+" ok = guestfs:close(G).\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../erlang/examples/guestfs-erlang.pod:40
+msgid "FUNCTIONS WITH OPTIONAL ARGUMENTS"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:42
+msgid ""
+"For functions that take optional arguments, the first arguments are the non-"
+"optional ones. The last argument is a list of tuples supplying the "
+"remaining optional arguments."
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:46
+#, no-wrap
+msgid ""
+" ok = guestfs:add_drive_opts(G, Disk,\n"
+" [{format, \"raw\"}, {readonly, true}]).\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:49
+msgid "If the last argument would be an empty list, you can also omit it:"
+msgstr ""
+
+#. type: verbatim
+#: ../erlang/examples/guestfs-erlang.pod:51
+#, no-wrap
+msgid ""
+" ok = guestfs:add_drive_opts(G, Disk).\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../erlang/examples/guestfs-erlang.pod:53
+msgid "RETURN VALUES AND ERRORS"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:55
+msgid ""
+"On success, most functions return a C<Result> term (which could be a list, "
+"string, tuple etc.). If there is nothing for the function to return, then "
+"the atom C<ok> is returned."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:59
+msgid "On error, you would see one of the following tuples:"
+msgstr ""
+
+#. type: =item
+#: ../erlang/examples/guestfs-erlang.pod:63
+msgid "C<{error, Msg, Errno}>"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:65
+msgid "This indicates an ordinary error from the function."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:67
+msgid ""
+"C<Msg> is the error message (string) and C<Errno> is the Unix error "
+"(integer)."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:70
+msgid "C<Errno> can be zero. See L<guestfs(3)/guestfs_last_errno>."
+msgstr ""
+
+#. type: =item
+#: ../erlang/examples/guestfs-erlang.pod:72
+msgid "C<{unknown, Function}>"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:74
+msgid ""
+"This indicates that the function you called is not known. Generally this "
+"means you are mixing C<erl-guestfs> from another version of libguestfs, "
+"which you should not do."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:78
+msgid "C<Function> is the name of the unknown function."
+msgstr ""
+
+#. type: =item
+#: ../erlang/examples/guestfs-erlang.pod:80
+msgid "C<{unknownarg, Arg}>"
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:82
+msgid ""
+"This indicates that you called a function with optional arguments, with an "
+"unknown argument name."
+msgstr ""
+
+#. type: textblock
+#: ../erlang/examples/guestfs-erlang.pod:85
+msgid "C<Arg> is the name of the unknown argument."
-#: ../fish/guestfish-actions.pod:180 ../fish/guestfish-actions.pod:986
-#: ../fish/guestfish-actions.pod:1346 ../fish/guestfish-actions.pod:1360
-#: ../fish/guestfish-actions.pod:3085 ../fish/guestfish-actions.pod:3292
-#: ../fish/guestfish-actions.pod:3406 ../fish/guestfish-actions.pod:3454
-#: ../fish/guestfish-actions.pod:4355 ../fish/guestfish-actions.pod:4378
-#: ../fish/guestfish-actions.pod:4400 ../fish/guestfish-actions.pod:4438
-#: ../fish/guestfish-actions.pod:5087 ../fish/guestfish-actions.pod:5185
-#: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:257
-#: ../src/guestfs-actions.pod:278 ../src/guestfs-actions.pod:1513
-#: ../src/guestfs-actions.pod:2008 ../src/guestfs-actions.pod:2029
-#: ../src/guestfs-actions.pod:4628 ../src/guestfs-actions.pod:4947
-#: ../src/guestfs-actions.pod:5165 ../src/guestfs-actions.pod:5255
-#: ../src/guestfs-actions.pod:6544 ../src/guestfs-actions.pod:6574
-#: ../src/guestfs-actions.pod:6607 ../src/guestfs-actions.pod:6666
-#: ../src/guestfs-actions.pod:7602 ../src/guestfs-actions.pod:7714
-#: ../src/guestfs-actions.pod:7884
+#: ../fish/guestfish-actions.pod:180 ../fish/guestfish-actions.pod:991
+#: ../fish/guestfish-actions.pod:1351 ../fish/guestfish-actions.pod:1365
+#: ../fish/guestfish-actions.pod:3116 ../fish/guestfish-actions.pod:3323
+#: ../fish/guestfish-actions.pod:3437 ../fish/guestfish-actions.pod:3485
+#: ../fish/guestfish-actions.pod:4386 ../fish/guestfish-actions.pod:4409
+#: ../fish/guestfish-actions.pod:4431 ../fish/guestfish-actions.pod:4469
+#: ../fish/guestfish-actions.pod:5118 ../fish/guestfish-actions.pod:5224
+#: ../src/guestfs-actions.pod:10 ../src/guestfs-actions.pod:252
+#: ../src/guestfs-actions.pod:273 ../src/guestfs-actions.pod:1508
+#: ../src/guestfs-actions.pod:2007 ../src/guestfs-actions.pod:2028
+#: ../src/guestfs-actions.pod:4649 ../src/guestfs-actions.pod:4952
+#: ../src/guestfs-actions.pod:5181 ../src/guestfs-actions.pod:5281
+#: ../src/guestfs-actions.pod:6547 ../src/guestfs-actions.pod:6591
+#: ../src/guestfs-actions.pod:6625 ../src/guestfs-actions.pod:6688
+#: ../src/guestfs-actions.pod:7620 ../src/guestfs-actions.pod:7729
+#: ../src/guestfs-actions.pod:7912
-#: ../src/guestfs-actions.pod:943 ../src/guestfs-actions.pod:1122
-#: ../src/guestfs-actions.pod:1142 ../src/guestfs-actions.pod:1438
-#: ../src/guestfs-actions.pod:1457 ../src/guestfs-actions.pod:1560
-#: ../src/guestfs-actions.pod:1579 ../src/guestfs-actions.pod:1825
-#: ../src/guestfs-actions.pod:2296 ../src/guestfs-actions.pod:2315
-#: ../src/guestfs-actions.pod:2358 ../src/guestfs-actions.pod:2382
-#: ../src/guestfs-actions.pod:2399 ../src/guestfs-actions.pod:2428
-#: ../src/guestfs-actions.pod:5614 ../src/guestfs-actions.pod:5640
-#: ../src/guestfs-actions.pod:5771 ../src/guestfs-actions.pod:5797
-#: ../src/guestfs-actions.pod:5821 ../src/guestfs-actions.pod:6772
-#: ../src/guestfs-actions.pod:6827 ../src/guestfs-actions.pod:6973
-#: ../src/guestfs-actions.pod:6997 ../src/guestfs-actions.pod:7662
-#: ../src/guestfs-actions.pod:7682 ../src/guestfs-actions.pod:7708
-#: ../src/guestfs-actions.pod:7734 ../src/guestfs-actions.pod:7753
-#: ../src/guestfs-actions.pod:7839 ../src/guestfs-actions.pod:7858
-#: ../src/guestfs-actions.pod:7904 ../src/guestfs-actions.pod:7923
+#: ../fish/guestfish-actions.pod:5235 ../fish/guestfish-actions.pod:5245
+#: ../src/guestfs-actions.pod:948 ../src/guestfs-actions.pod:1127
+#: ../src/guestfs-actions.pod:1147 ../src/guestfs-actions.pod:1443
+#: ../src/guestfs-actions.pod:1462 ../src/guestfs-actions.pod:1565
+#: ../src/guestfs-actions.pod:1584 ../src/guestfs-actions.pod:1830
+#: ../src/guestfs-actions.pod:2301 ../src/guestfs-actions.pod:2320
+#: ../src/guestfs-actions.pod:2385 ../src/guestfs-actions.pod:2409
+#: ../src/guestfs-actions.pod:2426 ../src/guestfs-actions.pod:2455
+#: ../src/guestfs-actions.pod:5645 ../src/guestfs-actions.pod:5671
+#: ../src/guestfs-actions.pod:5802 ../src/guestfs-actions.pod:5828
+#: ../src/guestfs-actions.pod:5852 ../src/guestfs-actions.pod:6803
+#: ../src/guestfs-actions.pod:6858 ../src/guestfs-actions.pod:7004
+#: ../src/guestfs-actions.pod:7028 ../src/guestfs-actions.pod:7693
+#: ../src/guestfs-actions.pod:7713 ../src/guestfs-actions.pod:7746
+#: ../src/guestfs-actions.pod:7765 ../src/guestfs-actions.pod:7784
+#: ../src/guestfs-actions.pod:7878 ../src/guestfs-actions.pod:7897
+#: ../src/guestfs-actions.pod:7943 ../src/guestfs-actions.pod:7962
-#: ../fish/guestfish-actions.pod:1728 ../fish/guestfish-actions.pod:1811
-#: ../fish/guestfish-actions.pod:1890 ../fish/guestfish-actions.pod:1902
-#: ../fish/guestfish-actions.pod:1986 ../fish/guestfish-actions.pod:2047
-#: ../fish/guestfish-actions.pod:2068 ../fish/guestfish-actions.pod:2082
-#: ../fish/guestfish-actions.pod:2122 ../fish/guestfish-actions.pod:2154
-#: ../fish/guestfish-actions.pod:2167 ../fish/guestfish-actions.pod:2180
-#: ../fish/guestfish-actions.pod:2190 ../fish/guestfish-actions.pod:2200
-#: ../fish/guestfish-actions.pod:2212 ../fish/guestfish-actions.pod:2308
-#: ../fish/guestfish-actions.pod:2342 ../src/guestfs-actions.pod:2598
-#: ../src/guestfs-actions.pod:2688 ../src/guestfs-actions.pod:2792
-#: ../src/guestfs-actions.pod:2811 ../src/guestfs-actions.pod:2942
-#: ../src/guestfs-actions.pod:3025 ../src/guestfs-actions.pod:3053
-#: ../src/guestfs-actions.pod:3074 ../src/guestfs-actions.pod:3127
-#: ../src/guestfs-actions.pod:3167 ../src/guestfs-actions.pod:3187
-#: ../src/guestfs-actions.pod:3207 ../src/guestfs-actions.pod:3224
-#: ../src/guestfs-actions.pod:3240 ../src/guestfs-actions.pod:3258
-#: ../src/guestfs-actions.pod:3360 ../src/guestfs-actions.pod:3401
+#: ../fish/guestfish-actions.pod:1755 ../fish/guestfish-actions.pod:1842
+#: ../fish/guestfish-actions.pod:1921 ../fish/guestfish-actions.pod:1933
+#: ../fish/guestfish-actions.pod:2017 ../fish/guestfish-actions.pod:2078
+#: ../fish/guestfish-actions.pod:2099 ../fish/guestfish-actions.pod:2113
+#: ../fish/guestfish-actions.pod:2153 ../fish/guestfish-actions.pod:2185
+#: ../fish/guestfish-actions.pod:2198 ../fish/guestfish-actions.pod:2211
+#: ../fish/guestfish-actions.pod:2221 ../fish/guestfish-actions.pod:2231
+#: ../fish/guestfish-actions.pod:2243 ../fish/guestfish-actions.pod:2339
+#: ../fish/guestfish-actions.pod:2373 ../src/guestfs-actions.pod:2625
+#: ../src/guestfs-actions.pod:2719 ../src/guestfs-actions.pod:2823
+#: ../src/guestfs-actions.pod:2842 ../src/guestfs-actions.pod:2973
+#: ../src/guestfs-actions.pod:3056 ../src/guestfs-actions.pod:3084
+#: ../src/guestfs-actions.pod:3105 ../src/guestfs-actions.pod:3158
+#: ../src/guestfs-actions.pod:3198 ../src/guestfs-actions.pod:3218
+#: ../src/guestfs-actions.pod:3238 ../src/guestfs-actions.pod:3255
+#: ../src/guestfs-actions.pod:3271 ../src/guestfs-actions.pod:3289
+#: ../src/guestfs-actions.pod:3391 ../src/guestfs-actions.pod:3432
+#. type: =head1
+#: ../resize/virt-resize.pod:492
+msgid "MACHINE READABLE OUTPUT"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:494
+msgid ""
+"The I<--machine-readable> option can be used to make the output more machine "
+"friendly, which is useful when calling virt-resize from other programs, GUIs "
+"etc."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:498
+msgid "There are two ways to use this option."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:500
+msgid ""
+"Firstly use the option on its own to query the capabilities of the virt-"
+"resize binary. Typical output looks like this:"
+msgstr ""
+
+#. type: verbatim
+#: ../resize/virt-resize.pod:503
+#, no-wrap
+msgid ""
+" $ virt-resize --machine-readable\n"
+" virt-resize\n"
+" ntfsresize-force\n"
+" 32bitok\n"
+" ntfs\n"
+" btrfs\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:510
+msgid ""
+"A list of features is printed, one per line, and the program exits with "
+"status 0."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:513
+msgid ""
+"Secondly use the option in conjunction with other options to make the "
+"regular program output more machine friendly."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:516
+msgid "At the moment this means:"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:522
+msgid ""
+"Progress bar messages can be parsed from stdout by looking for this regular "
+"expression:"
+msgstr ""
+
+#. type: verbatim
+#: ../resize/virt-resize.pod:525
+#, no-wrap
+msgid ""
+" ^[0-9]+/[0-9]+$\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:529
+msgid ""
+"The calling program should treat messages sent to stdout (except for "
+"progress bar messages) as status messages. They can be logged and/or "
+"displayed to the user."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:535
+msgid ""
+"The calling program should treat messages sent to stderr as error messages. "
+"In addition, virt-resize exits with a non-zero status code if there was a "
+"fatal error."
+msgstr ""
+
+#. type: textblock
+#: ../resize/virt-resize.pod:541
+msgid ""
+"Versions of the program prior to 1.13.9 did not support the I<--machine-"
+"readable> option and will return an error."
+msgstr ""
+
-#: ../src/guestfs-actions.pod:422 ../src/guestfs-actions.pod:442
-#: ../src/guestfs-actions.pod:456 ../src/guestfs-actions.pod:501
-#: ../src/guestfs-actions.pod:529 ../src/guestfs-actions.pod:547
-#: ../src/guestfs-actions.pod:614 ../src/guestfs-actions.pod:647
-#: ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:676
-#: ../src/guestfs-actions.pod:775 ../src/guestfs-actions.pod:793
-#: ../src/guestfs-actions.pod:807 ../src/guestfs-actions.pod:821
-#: ../src/guestfs-actions.pod:858 ../src/guestfs-actions.pod:1041
-#: ../src/guestfs-actions.pod:1061 ../src/guestfs-actions.pod:1079
-#: ../src/guestfs-actions.pod:1163 ../src/guestfs-actions.pod:1181
-#: ../src/guestfs-actions.pod:1200 ../src/guestfs-actions.pod:1214
-#: ../src/guestfs-actions.pod:1234 ../src/guestfs-actions.pod:1304
-#: ../src/guestfs-actions.pod:1335 ../src/guestfs-actions.pod:1360
-#: ../src/guestfs-actions.pod:1402 ../src/guestfs-actions.pod:1508
-#: ../src/guestfs-actions.pod:1542 ../src/guestfs-actions.pod:1757
-#: ../src/guestfs-actions.pod:1779 ../src/guestfs-actions.pod:1866
-#: ../src/guestfs-actions.pod:2341 ../src/guestfs-actions.pod:2485
-#: ../src/guestfs-actions.pod:2546 ../src/guestfs-actions.pod:2581
-#: ../src/guestfs-actions.pod:3621 ../src/guestfs-actions.pod:3636
-#: ../src/guestfs-actions.pod:3661 ../src/guestfs-actions.pod:3850
-#: ../src/guestfs-actions.pod:3864 ../src/guestfs-actions.pod:3877
-#: ../src/guestfs-actions.pod:3891 ../src/guestfs-actions.pod:3906
-#: ../src/guestfs-actions.pod:3942 ../src/guestfs-actions.pod:4014
-#: ../src/guestfs-actions.pod:4034 ../src/guestfs-actions.pod:4051
-#: ../src/guestfs-actions.pod:4074 ../src/guestfs-actions.pod:4097
-#: ../src/guestfs-actions.pod:4132 ../src/guestfs-actions.pod:4151
-#: ../src/guestfs-actions.pod:4170 ../src/guestfs-actions.pod:4205
-#: ../src/guestfs-actions.pod:4217 ../src/guestfs-actions.pod:4253
-#: ../src/guestfs-actions.pod:4269 ../src/guestfs-actions.pod:4282
-#: ../src/guestfs-actions.pod:4297 ../src/guestfs-actions.pod:4314
-#: ../src/guestfs-actions.pod:4407 ../src/guestfs-actions.pod:4427
-#: ../src/guestfs-actions.pod:4440 ../src/guestfs-actions.pod:4491
-#: ../src/guestfs-actions.pod:4509 ../src/guestfs-actions.pod:4527
-#: ../src/guestfs-actions.pod:4543 ../src/guestfs-actions.pod:4557
-#: ../src/guestfs-actions.pod:4571 ../src/guestfs-actions.pod:4588
-#: ../src/guestfs-actions.pod:4603 ../src/guestfs-actions.pod:4623
-#: ../src/guestfs-actions.pod:4693 ../src/guestfs-actions.pod:4766
-#: ../src/guestfs-actions.pod:4797 ../src/guestfs-actions.pod:4816
-#: ../src/guestfs-actions.pod:4835 ../src/guestfs-actions.pod:4847
-#: ../src/guestfs-actions.pod:4864 ../src/guestfs-actions.pod:4877
-#: ../src/guestfs-actions.pod:4892 ../src/guestfs-actions.pod:4907
-#: ../src/guestfs-actions.pod:4942 ../src/guestfs-actions.pod:4975
-#: ../src/guestfs-actions.pod:5014 ../src/guestfs-actions.pod:5034
-#: ../src/guestfs-actions.pod:5048 ../src/guestfs-actions.pod:5065
-#: ../src/guestfs-actions.pod:5114 ../src/guestfs-actions.pod:5160
-#: ../src/guestfs-actions.pod:5214 ../src/guestfs-actions.pod:5250
-#: ../src/guestfs-actions.pod:5285 ../src/guestfs-actions.pod:5302
-#: ../src/guestfs-actions.pod:5320 ../src/guestfs-actions.pod:5460
-#: ../src/guestfs-actions.pod:5517 ../src/guestfs-actions.pod:5539
-#: ../src/guestfs-actions.pod:5557 ../src/guestfs-actions.pod:5589
-#: ../src/guestfs-actions.pod:5655 ../src/guestfs-actions.pod:5672
-#: ../src/guestfs-actions.pod:5685 ../src/guestfs-actions.pod:5699
-#: ../src/guestfs-actions.pod:5988 ../src/guestfs-actions.pod:6007
-#: ../src/guestfs-actions.pod:6026 ../src/guestfs-actions.pod:6040
-#: ../src/guestfs-actions.pod:6052 ../src/guestfs-actions.pod:6066
-#: ../src/guestfs-actions.pod:6078 ../src/guestfs-actions.pod:6092
-#: ../src/guestfs-actions.pod:6108 ../src/guestfs-actions.pod:6129
-#: ../src/guestfs-actions.pod:6148 ../src/guestfs-actions.pod:6167
-#: ../src/guestfs-actions.pod:6197 ../src/guestfs-actions.pod:6215
-#: ../src/guestfs-actions.pod:6238 ../src/guestfs-actions.pod:6256
-#: ../src/guestfs-actions.pod:6275 ../src/guestfs-actions.pod:6296
-#: ../src/guestfs-actions.pod:6315 ../src/guestfs-actions.pod:6332
-#: ../src/guestfs-actions.pod:6351 ../src/guestfs-actions.pod:6379
-#: ../src/guestfs-actions.pod:6403 ../src/guestfs-actions.pod:6422
-#: ../src/guestfs-actions.pod:6446 ../src/guestfs-actions.pod:6465
-#: ../src/guestfs-actions.pod:6480 ../src/guestfs-actions.pod:6499
-#: ../src/guestfs-actions.pod:6536 ../src/guestfs-actions.pod:6566
-#: ../src/guestfs-actions.pod:6599 ../src/guestfs-actions.pod:6721
-#: ../src/guestfs-actions.pod:6842 ../src/guestfs-actions.pod:6854
-#: ../src/guestfs-actions.pod:6867 ../src/guestfs-actions.pod:6880
-#: ../src/guestfs-actions.pod:6902 ../src/guestfs-actions.pod:6915
-#: ../src/guestfs-actions.pod:6928 ../src/guestfs-actions.pod:6941
-#: ../src/guestfs-actions.pod:6956 ../src/guestfs-actions.pod:7015
-#: ../src/guestfs-actions.pod:7032 ../src/guestfs-actions.pod:7048
-#: ../src/guestfs-actions.pod:7064 ../src/guestfs-actions.pod:7081
-#: ../src/guestfs-actions.pod:7094 ../src/guestfs-actions.pod:7114
-#: ../src/guestfs-actions.pod:7150 ../src/guestfs-actions.pod:7164
-#: ../src/guestfs-actions.pod:7205 ../src/guestfs-actions.pod:7218
-#: ../src/guestfs-actions.pod:7236 ../src/guestfs-actions.pod:7270
-#: ../src/guestfs-actions.pod:7306 ../src/guestfs-actions.pod:7422
-#: ../src/guestfs-actions.pod:7437 ../src/guestfs-actions.pod:7451
-#: ../src/guestfs-actions.pod:7506 ../src/guestfs-actions.pod:7519
-#: ../src/guestfs-actions.pod:7564 ../src/guestfs-actions.pod:7597
-#: ../src/guestfs-actions.pod:7660 ../src/guestfs-actions.pod:7680
-#: ../src/guestfs-actions.pod:7706 ../src/guestfs-actions.pod:7773
-#: ../src/guestfs-actions.pod:7792 ../src/guestfs-actions.pod:7821
+#: ../src/guestfs-actions.pod:427 ../src/guestfs-actions.pod:447
+#: ../src/guestfs-actions.pod:461 ../src/guestfs-actions.pod:506
+#: ../src/guestfs-actions.pod:534 ../src/guestfs-actions.pod:552
+#: ../src/guestfs-actions.pod:619 ../src/guestfs-actions.pod:652
+#: ../src/guestfs-actions.pod:666 ../src/guestfs-actions.pod:681
+#: ../src/guestfs-actions.pod:780 ../src/guestfs-actions.pod:798
+#: ../src/guestfs-actions.pod:812 ../src/guestfs-actions.pod:826
+#: ../src/guestfs-actions.pod:863 ../src/guestfs-actions.pod:1046
+#: ../src/guestfs-actions.pod:1066 ../src/guestfs-actions.pod:1084
+#: ../src/guestfs-actions.pod:1168 ../src/guestfs-actions.pod:1186
+#: ../src/guestfs-actions.pod:1205 ../src/guestfs-actions.pod:1219
+#: ../src/guestfs-actions.pod:1239 ../src/guestfs-actions.pod:1309
+#: ../src/guestfs-actions.pod:1340 ../src/guestfs-actions.pod:1365
+#: ../src/guestfs-actions.pod:1407 ../src/guestfs-actions.pod:1520
+#: ../src/guestfs-actions.pod:1547 ../src/guestfs-actions.pod:1762
+#: ../src/guestfs-actions.pod:1784 ../src/guestfs-actions.pod:1871
+#: ../src/guestfs-actions.pod:2368 ../src/guestfs-actions.pod:2512
+#: ../src/guestfs-actions.pod:2573 ../src/guestfs-actions.pod:2608
+#: ../src/guestfs-actions.pod:3652 ../src/guestfs-actions.pod:3667
+#: ../src/guestfs-actions.pod:3692 ../src/guestfs-actions.pod:3881
+#: ../src/guestfs-actions.pod:3895 ../src/guestfs-actions.pod:3908
+#: ../src/guestfs-actions.pod:3922 ../src/guestfs-actions.pod:3937
+#: ../src/guestfs-actions.pod:3973 ../src/guestfs-actions.pod:4045
+#: ../src/guestfs-actions.pod:4065 ../src/guestfs-actions.pod:4082
+#: ../src/guestfs-actions.pod:4105 ../src/guestfs-actions.pod:4128
+#: ../src/guestfs-actions.pod:4163 ../src/guestfs-actions.pod:4182
+#: ../src/guestfs-actions.pod:4201 ../src/guestfs-actions.pod:4236
+#: ../src/guestfs-actions.pod:4248 ../src/guestfs-actions.pod:4284
+#: ../src/guestfs-actions.pod:4300 ../src/guestfs-actions.pod:4313
+#: ../src/guestfs-actions.pod:4328 ../src/guestfs-actions.pod:4345
+#: ../src/guestfs-actions.pod:4438 ../src/guestfs-actions.pod:4458
+#: ../src/guestfs-actions.pod:4471 ../src/guestfs-actions.pod:4522
+#: ../src/guestfs-actions.pod:4540 ../src/guestfs-actions.pod:4558
+#: ../src/guestfs-actions.pod:4574 ../src/guestfs-actions.pod:4588
+#: ../src/guestfs-actions.pod:4602 ../src/guestfs-actions.pod:4619
+#: ../src/guestfs-actions.pod:4634 ../src/guestfs-actions.pod:4661
+#: ../src/guestfs-actions.pod:4724 ../src/guestfs-actions.pod:4797
+#: ../src/guestfs-actions.pod:4828 ../src/guestfs-actions.pod:4847
+#: ../src/guestfs-actions.pod:4866 ../src/guestfs-actions.pod:4878
+#: ../src/guestfs-actions.pod:4895 ../src/guestfs-actions.pod:4908
+#: ../src/guestfs-actions.pod:4923 ../src/guestfs-actions.pod:4938
+#: ../src/guestfs-actions.pod:4980 ../src/guestfs-actions.pod:5006
+#: ../src/guestfs-actions.pod:5045 ../src/guestfs-actions.pod:5065
+#: ../src/guestfs-actions.pod:5079 ../src/guestfs-actions.pod:5096
+#: ../src/guestfs-actions.pod:5145 ../src/guestfs-actions.pod:5198
+#: ../src/guestfs-actions.pod:5245 ../src/guestfs-actions.pod:5288
+#: ../src/guestfs-actions.pod:5316 ../src/guestfs-actions.pod:5333
+#: ../src/guestfs-actions.pod:5351 ../src/guestfs-actions.pod:5491
+#: ../src/guestfs-actions.pod:5548 ../src/guestfs-actions.pod:5570
+#: ../src/guestfs-actions.pod:5588 ../src/guestfs-actions.pod:5620
+#: ../src/guestfs-actions.pod:5686 ../src/guestfs-actions.pod:5703
+#: ../src/guestfs-actions.pod:5716 ../src/guestfs-actions.pod:5730
+#: ../src/guestfs-actions.pod:6019 ../src/guestfs-actions.pod:6038
+#: ../src/guestfs-actions.pod:6057 ../src/guestfs-actions.pod:6071
+#: ../src/guestfs-actions.pod:6083 ../src/guestfs-actions.pod:6097
+#: ../src/guestfs-actions.pod:6109 ../src/guestfs-actions.pod:6123
+#: ../src/guestfs-actions.pod:6139 ../src/guestfs-actions.pod:6160
+#: ../src/guestfs-actions.pod:6179 ../src/guestfs-actions.pod:6198
+#: ../src/guestfs-actions.pod:6228 ../src/guestfs-actions.pod:6246
+#: ../src/guestfs-actions.pod:6269 ../src/guestfs-actions.pod:6287
+#: ../src/guestfs-actions.pod:6306 ../src/guestfs-actions.pod:6327
+#: ../src/guestfs-actions.pod:6346 ../src/guestfs-actions.pod:6363
+#: ../src/guestfs-actions.pod:6382 ../src/guestfs-actions.pod:6410
+#: ../src/guestfs-actions.pod:6434 ../src/guestfs-actions.pod:6453
+#: ../src/guestfs-actions.pod:6477 ../src/guestfs-actions.pod:6496
+#: ../src/guestfs-actions.pod:6511 ../src/guestfs-actions.pod:6530
+#: ../src/guestfs-actions.pod:6574 ../src/guestfs-actions.pod:6604
+#: ../src/guestfs-actions.pod:6637 ../src/guestfs-actions.pod:6752
+#: ../src/guestfs-actions.pod:6873 ../src/guestfs-actions.pod:6885
+#: ../src/guestfs-actions.pod:6898 ../src/guestfs-actions.pod:6911
+#: ../src/guestfs-actions.pod:6933 ../src/guestfs-actions.pod:6946
+#: ../src/guestfs-actions.pod:6959 ../src/guestfs-actions.pod:6972
+#: ../src/guestfs-actions.pod:6987 ../src/guestfs-actions.pod:7046
+#: ../src/guestfs-actions.pod:7063 ../src/guestfs-actions.pod:7079
+#: ../src/guestfs-actions.pod:7095 ../src/guestfs-actions.pod:7112
+#: ../src/guestfs-actions.pod:7125 ../src/guestfs-actions.pod:7145
+#: ../src/guestfs-actions.pod:7181 ../src/guestfs-actions.pod:7195
+#: ../src/guestfs-actions.pod:7236 ../src/guestfs-actions.pod:7249
+#: ../src/guestfs-actions.pod:7267 ../src/guestfs-actions.pod:7301
+#: ../src/guestfs-actions.pod:7337 ../src/guestfs-actions.pod:7453
+#: ../src/guestfs-actions.pod:7468 ../src/guestfs-actions.pod:7482
+#: ../src/guestfs-actions.pod:7537 ../src/guestfs-actions.pod:7550
+#: ../src/guestfs-actions.pod:7595 ../src/guestfs-actions.pod:7635
+#: ../src/guestfs-actions.pod:7691 ../src/guestfs-actions.pod:7711
+#: ../src/guestfs-actions.pod:7744 ../src/guestfs-actions.pod:7808
+#: ../src/guestfs-actions.pod:7831 ../src/guestfs-actions.pod:7860
-#: ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:922
-#: ../src/guestfs-actions.pod:940 ../src/guestfs-actions.pod:1000
-#: ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1119
-#: ../src/guestfs-actions.pod:1249 ../src/guestfs-actions.pod:1266
-#: ../src/guestfs-actions.pod:1285 ../src/guestfs-actions.pod:1419
-#: ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:1719
-#: ../src/guestfs-actions.pod:1882 ../src/guestfs-actions.pod:1899
-#: ../src/guestfs-actions.pod:1966 ../src/guestfs-actions.pod:2002
-#: ../src/guestfs-actions.pod:2023 ../src/guestfs-actions.pod:2204
-#: ../src/guestfs-actions.pod:2396 ../src/guestfs-actions.pod:2600
-#: ../src/guestfs-actions.pod:2690 ../src/guestfs-actions.pod:2794
-#: ../src/guestfs-actions.pod:2813 ../src/guestfs-actions.pod:3027
-#: ../src/guestfs-actions.pod:3055 ../src/guestfs-actions.pod:3076
-#: ../src/guestfs-actions.pod:3110 ../src/guestfs-actions.pod:3169
-#: ../src/guestfs-actions.pod:3189 ../src/guestfs-actions.pod:3209
-#: ../src/guestfs-actions.pod:3836 ../src/guestfs-actions.pod:4189
-#: ../src/guestfs-actions.pod:4359 ../src/guestfs-actions.pod:4469
-#: ../src/guestfs-actions.pod:5375 ../src/guestfs-actions.pod:5574
-#: ../src/guestfs-actions.pod:5744 ../src/guestfs-actions.pod:5922
-#: ../src/guestfs-actions.pod:5971 ../src/guestfs-actions.pod:6627
-#: ../src/guestfs-actions.pod:6643 ../src/guestfs-actions.pod:6660
-#: ../src/guestfs-actions.pod:6691 ../src/guestfs-actions.pod:7365
-#: ../src/guestfs-actions.pod:7384 ../src/guestfs-actions.pod:7402
-#: ../src/guestfs-actions.pod:7576 ../src/guestfs-actions.pod:7878
+#: ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:927
+#: ../src/guestfs-actions.pod:945 ../src/guestfs-actions.pod:1005
+#: ../src/guestfs-actions.pod:1021 ../src/guestfs-actions.pod:1124
+#: ../src/guestfs-actions.pod:1254 ../src/guestfs-actions.pod:1271
+#: ../src/guestfs-actions.pod:1290 ../src/guestfs-actions.pod:1424
+#: ../src/guestfs-actions.pod:1612 ../src/guestfs-actions.pod:1724
+#: ../src/guestfs-actions.pod:1887 ../src/guestfs-actions.pod:1904
+#: ../src/guestfs-actions.pod:1971 ../src/guestfs-actions.pod:2014
+#: ../src/guestfs-actions.pod:2035 ../src/guestfs-actions.pod:2209
+#: ../src/guestfs-actions.pod:2423 ../src/guestfs-actions.pod:2627
+#: ../src/guestfs-actions.pod:2721 ../src/guestfs-actions.pod:2825
+#: ../src/guestfs-actions.pod:2844 ../src/guestfs-actions.pod:3058
+#: ../src/guestfs-actions.pod:3086 ../src/guestfs-actions.pod:3107
+#: ../src/guestfs-actions.pod:3141 ../src/guestfs-actions.pod:3200
+#: ../src/guestfs-actions.pod:3220 ../src/guestfs-actions.pod:3240
+#: ../src/guestfs-actions.pod:3867 ../src/guestfs-actions.pod:4220
+#: ../src/guestfs-actions.pod:4390 ../src/guestfs-actions.pod:4500
+#: ../src/guestfs-actions.pod:5406 ../src/guestfs-actions.pod:5605
+#: ../src/guestfs-actions.pod:5775 ../src/guestfs-actions.pod:5953
+#: ../src/guestfs-actions.pod:6002 ../src/guestfs-actions.pod:6658
+#: ../src/guestfs-actions.pod:6674 ../src/guestfs-actions.pod:6698
+#: ../src/guestfs-actions.pod:6722 ../src/guestfs-actions.pod:7396
+#: ../src/guestfs-actions.pod:7415 ../src/guestfs-actions.pod:7433
+#: ../src/guestfs-actions.pod:7607 ../src/guestfs-actions.pod:7924
-#: ../src/guestfs-actions.pod:469 ../src/guestfs-actions.pod:485
-#: ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:1138
-#: ../src/guestfs-actions.pod:1434 ../src/guestfs-actions.pod:1453
-#: ../src/guestfs-actions.pod:1556 ../src/guestfs-actions.pod:1575
-#: ../src/guestfs-actions.pod:1821 ../src/guestfs-actions.pod:2276
-#: ../src/guestfs-actions.pod:2292 ../src/guestfs-actions.pod:2311
-#: ../src/guestfs-actions.pod:2354 ../src/guestfs-actions.pod:2378
-#: ../src/guestfs-actions.pod:2449 ../src/guestfs-actions.pod:2498
-#: ../src/guestfs-actions.pod:2755 ../src/guestfs-actions.pod:3129
-#: ../src/guestfs-actions.pod:3405 ../src/guestfs-actions.pod:3719
-#: ../src/guestfs-actions.pod:3736 ../src/guestfs-actions.pod:3756
-#: ../src/guestfs-actions.pod:3818 ../src/guestfs-actions.pod:3923
-#: ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:5098
-#: ../src/guestfs-actions.pod:5716 ../src/guestfs-actions.pod:5842
-#: ../src/guestfs-actions.pod:5956 ../src/guestfs-actions.pod:6707
-#: ../src/guestfs-actions.pod:6768 ../src/guestfs-actions.pod:6823
-#: ../src/guestfs-actions.pod:6969 ../src/guestfs-actions.pod:6993
-#: ../src/guestfs-actions.pod:7469 ../src/guestfs-actions.pod:7489
-#: ../src/guestfs-actions.pod:7536 ../src/guestfs-actions.pod:7730
-#: ../src/guestfs-actions.pod:7749 ../src/guestfs-actions.pod:7835
-#: ../src/guestfs-actions.pod:7854 ../src/guestfs-actions.pod:7900
-#: ../src/guestfs-actions.pod:7919
+#: ../src/guestfs-actions.pod:474 ../src/guestfs-actions.pod:490
+#: ../src/guestfs-actions.pod:636 ../src/guestfs-actions.pod:1143
+#: ../src/guestfs-actions.pod:1439 ../src/guestfs-actions.pod:1458
+#: ../src/guestfs-actions.pod:1561 ../src/guestfs-actions.pod:1580
+#: ../src/guestfs-actions.pod:1826 ../src/guestfs-actions.pod:2281
+#: ../src/guestfs-actions.pod:2297 ../src/guestfs-actions.pod:2316
+#: ../src/guestfs-actions.pod:2381 ../src/guestfs-actions.pod:2405
+#: ../src/guestfs-actions.pod:2476 ../src/guestfs-actions.pod:2525
+#: ../src/guestfs-actions.pod:2786 ../src/guestfs-actions.pod:3160
+#: ../src/guestfs-actions.pod:3436 ../src/guestfs-actions.pod:3750
+#: ../src/guestfs-actions.pod:3767 ../src/guestfs-actions.pod:3787
+#: ../src/guestfs-actions.pod:3849 ../src/guestfs-actions.pod:3954
+#: ../src/guestfs-actions.pod:4362 ../src/guestfs-actions.pod:5129
+#: ../src/guestfs-actions.pod:5747 ../src/guestfs-actions.pod:5873
+#: ../src/guestfs-actions.pod:5987 ../src/guestfs-actions.pod:6738
+#: ../src/guestfs-actions.pod:6799 ../src/guestfs-actions.pod:6854
+#: ../src/guestfs-actions.pod:7000 ../src/guestfs-actions.pod:7024
+#: ../src/guestfs-actions.pod:7500 ../src/guestfs-actions.pod:7520
+#: ../src/guestfs-actions.pod:7567 ../src/guestfs-actions.pod:7761
+#: ../src/guestfs-actions.pod:7780 ../src/guestfs-actions.pod:7874
+#: ../src/guestfs-actions.pod:7893 ../src/guestfs-actions.pod:7939
+#: ../src/guestfs-actions.pod:7958
-#: ../src/guestfs-actions.pod:1441 ../src/guestfs-actions.pod:1460
-#: ../src/guestfs-actions.pod:1517 ../src/guestfs-actions.pod:1563
-#: ../src/guestfs-actions.pod:1582 ../src/guestfs-actions.pod:2299
-#: ../src/guestfs-actions.pod:2318 ../src/guestfs-actions.pod:2474
-#: ../src/guestfs-actions.pod:2487 ../src/guestfs-actions.pod:2502
-#: ../src/guestfs-actions.pod:2548 ../src/guestfs-actions.pod:2570
-#: ../src/guestfs-actions.pod:2583 ../src/guestfs-actions.pod:3852
-#: ../src/guestfs-actions.pod:3866 ../src/guestfs-actions.pod:3879
-#: ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:4894
-#: ../src/guestfs-actions.pod:5925 ../src/guestfs-actions.pod:5974
-#: ../src/guestfs-actions.pod:6844 ../src/guestfs-actions.pod:6856
-#: ../src/guestfs-actions.pod:6869 ../src/guestfs-actions.pod:6882
-#: ../src/guestfs-actions.pod:6904 ../src/guestfs-actions.pod:6917
-#: ../src/guestfs-actions.pod:6930 ../src/guestfs-actions.pod:6943
-#: ../src/guestfs-actions.pod:7737 ../src/guestfs-actions.pod:7756
-#: ../src/guestfs-actions.pod:7842 ../src/guestfs-actions.pod:7861
-#: ../src/guestfs-actions.pod:7907 ../src/guestfs-actions.pod:7926
+#: ../src/guestfs-actions.pod:1446 ../src/guestfs-actions.pod:1465
+#: ../src/guestfs-actions.pod:1522 ../src/guestfs-actions.pod:1568
+#: ../src/guestfs-actions.pod:1587 ../src/guestfs-actions.pod:2304
+#: ../src/guestfs-actions.pod:2323 ../src/guestfs-actions.pod:2501
+#: ../src/guestfs-actions.pod:2514 ../src/guestfs-actions.pod:2529
+#: ../src/guestfs-actions.pod:2575 ../src/guestfs-actions.pod:2597
+#: ../src/guestfs-actions.pod:2610 ../src/guestfs-actions.pod:3883
+#: ../src/guestfs-actions.pod:3897 ../src/guestfs-actions.pod:3910
+#: ../src/guestfs-actions.pod:3924 ../src/guestfs-actions.pod:4925
+#: ../src/guestfs-actions.pod:5956 ../src/guestfs-actions.pod:6005
+#: ../src/guestfs-actions.pod:6875 ../src/guestfs-actions.pod:6887
+#: ../src/guestfs-actions.pod:6900 ../src/guestfs-actions.pod:6913
+#: ../src/guestfs-actions.pod:6935 ../src/guestfs-actions.pod:6948
+#: ../src/guestfs-actions.pod:6961 ../src/guestfs-actions.pod:6974
+#: ../src/guestfs-actions.pod:7768 ../src/guestfs-actions.pod:7787
+#: ../src/guestfs-actions.pod:7881 ../src/guestfs-actions.pod:7900
+#: ../src/guestfs-actions.pod:7946 ../src/guestfs-actions.pod:7965
-#: ../src/guestfs.pod:2230
+#: ../src/guestfs.pod:2250
+msgid "APPLIANCE BOOT PROCESS"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2252
+msgid ""
+"This process has evolved and continues to evolve. The description here "
+"corresponds only to the current version of libguestfs and is provided for "
+"information only."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2256
+msgid ""
+"In order to follow the stages involved below, enable libguestfs debugging "
+"(set the environment variable C<LIBGUESTFS_DEBUG=1>)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2261
+msgid "Create the appliance"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2263
+msgid ""
+"C<febootstrap-supermin-helper> is invoked to create the kernel, a small "
+"initrd and the appliance."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2266
+msgid ""
+"The appliance is cached in C</var/tmp/.guestfs-E<lt>UIDE<gt>> (or in another "
+"directory if C<TMPDIR> is set)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2269
+msgid ""
+"For a complete description of how the appliance is created and cached, read "
+"the L<febootstrap(8)> and L<febootstrap-supermin-helper(8)> man pages."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2273
+msgid "Start qemu and boot the kernel"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2275
+msgid "qemu is invoked to boot the kernel."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2277
+msgid "Run the initrd"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2279
+msgid ""
+"C<febootstrap-supermin-helper> builds a small initrd. The initrd is not the "
+"appliance. The purpose of the initrd is to load enough kernel modules in "
+"order that the appliance itself can be mounted and started."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2283
+msgid ""
+"The initrd is a cpio archive called C</var/tmp/.guestfs-E<lt>UIDE<gt>/"
+"initrd>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2286
+msgid ""
+"When the initrd has started you will see messages showing that kernel "
+"modules are being loaded, similar to this:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2289
+#, no-wrap
+msgid ""
+" febootstrap: ext2 mini initrd starting up\n"
+" febootstrap: mounting /sys\n"
+" febootstrap: internal insmod libcrc32c.ko\n"
+" febootstrap: internal insmod crc32c-intel.ko\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2294
+msgid "Find and mount the appliance device"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2296
+msgid ""
+"The appliance is a sparse file containing an ext2 filesystem which contains "
+"a familiar (although reduced in size) Linux operating system. It would "
+"normally be called C</var/tmp/.guestfs-E<lt>UIDE<gt>/root>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2300
+msgid ""
+"The regular disks being inspected by libguestfs are the first devices "
+"exposed by qemu (eg. as C</dev/vda>)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2303
+msgid ""
+"The last disk added to qemu is the appliance itself (eg. C</dev/vdb> if "
+"there was only one regular disk)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2306
+msgid ""
+"Thus the final job of the initrd is to locate the appliance disk, mount it, "
+"and switch root into the appliance, and run C</init> from the appliance."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2310
+msgid "If this works successfully you will see messages such as:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2312
+#, no-wrap
+msgid ""
+" febootstrap: picked /sys/block/vdb/dev as root device\n"
+" febootstrap: creating /dev/root as block special 252:16\n"
+" febootstrap: mounting new root on /root\n"
+" febootstrap: chroot\n"
+" Starting /init script ...\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2318
+msgid ""
+"Note that C<Starting /init script ...> indicates that the appliance's init "
+"script is now running."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2321
+msgid "Initialize the appliance"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2323
+msgid ""
+"The appliance itself now initializes itself. This involves starting certain "
+"processes like C<udev>, possibly printing some debug information, and "
+"finally running the daemon (C<guestfsd>)."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs.pod:2327
+msgid "The daemon"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2329
+msgid ""
+"Finally the daemon (C<guestfsd>) runs inside the appliance. If it runs you "
+"should see:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs.pod:2332
+#, no-wrap
+msgid ""
+" verbose daemon enabled\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2334
+msgid ""
+"The daemon expects to see a named virtio-serial port exposed by qemu and "
+"connected on the other end to the library."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs.pod:2337
+msgid ""
+"The daemon connects to this port (and hence to the library) and sends a four "
+"byte message C<GUESTFS_LAUNCH_FLAG>, which initiates the communication "
+"protocol (see below)."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs.pod:2343
-"L<guestfs-examples(3)>, L<guestfs-java(3)>, L<guestfs-ocaml(3)>, L<guestfs-"
-"perl(3)>, L<guestfs-python(3)>, L<guestfs-ruby(3)>, L<guestfish(1)>, "
-"L<guestmount(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, L<virt-copy-out(1)>, "
-"L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)>, L<virt-inspector(1)"
-">, L<virt-list-filesystems(1)>, L<virt-list-partitions(1)>, L<virt-ls(1)>, "
-"L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, "
-"L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<qemu(1)>, L<febootstrap(1)>, "
-"L<hivex(3)>, L<http://libguestfs.org/>."
+"L<guestfs-examples(3)>, L<guestfs-erlang(3)>, L<guestfs-java(3)>, L<guestfs-"
+"ocaml(3)>, L<guestfs-perl(3)>, L<guestfs-python(3)>, L<guestfs-ruby(3)>, "
+"L<guestfish(1)>, L<guestmount(1)>, L<virt-cat(1)>, L<virt-copy-in(1)>, "
+"L<virt-copy-out(1)>, L<virt-df(1)>, L<virt-edit(1)>, L<virt-filesystems(1)>, "
+"L<virt-inspector(1)>, L<virt-list-filesystems(1)>, L<virt-list-partitions(1)"
+">, L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-tar(1)>, "
+"L<virt-tar-in(1)>, L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<qemu(1)>, "
+"L<febootstrap(1)>, L<febootstrap-supermin-helper(8)>, L<hivex(3)>, L<http://"
+"libguestfs.org/>."