[Pkg-libvirt-commits] [libguestfs] 08/26: Version 1.25.38.

Hilko Bengen bengen at moszumanska.debian.org
Sun Mar 2 13:37:36 UTC 2014


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag upstream/1.25.39
in repository libguestfs.

commit 06011270eca5b4a3149143b8c2c15cd8d9c9c7c0
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Wed Feb 26 19:41:07 2014 +0000

    Version 1.25.38.
---
 BUGS                        |  13 +-
 configure.ac                |   2 +-
 po-docs/ja.po               | 371 ++++++++++++++++++++++----------------------
 po-docs/libguestfs-docs.pot | 320 ++++++++++++++++++--------------------
 po-docs/uk.po               | 367 +++++++++++++++++++++----------------------
 po/en_GB.po                 |  74 +++++----
 po/es.po                    |  74 +++++----
 po/gu.po                    |  74 +++++----
 po/hi.po                    |  74 +++++----
 po/kn.po                    |  74 +++++----
 po/libguestfs.pot           |  76 +++++----
 po/ml.po                    |  74 +++++----
 po/mr.po                    |  74 +++++----
 po/nl.po                    |  74 +++++----
 po/or.po                    |  74 +++++----
 po/pa.po                    |  74 +++++----
 po/pl.po                    |  74 +++++----
 po/ta.po                    |  74 +++++----
 po/te.po                    |  74 +++++----
 po/uk.po                    |  74 +++++----
 20 files changed, 1136 insertions(+), 1049 deletions(-)

diff --git a/BUGS b/BUGS
index c6a03ee..c1b6466 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
 NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2014-02-21
+Last updated: 2014-02-26
 
 This contains a local list of the bugs that are open against
 libguestfs.  Bugs are tracked in the Red Hat Bugzilla database
@@ -236,9 +236,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1042780 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1042780
   Support the virt-sysprep --delete option
 
-1049656 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1049656
-  hostnamectl set-hostname fails
-
 1051694 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1051694
   libguestfs FTBFS on Ubuntu saucy
 
@@ -257,9 +254,6 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1059428 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1059428
   Failed dependencies installing libguestfs with glibc ppc64p7
 
-1059710 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1059710
-  virrt-v2v fails with guestfsd[363]: segfault at 0 ip 000000354b281451 sp 00007fff1f040608 error 4 in libc-2.12.so[3   1793 54b200000+18b000]
-
 1060423 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1060423
   Support setting xattrs via FUSE
 
@@ -269,6 +263,9 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1064041 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1064041
   virt-sparsify fails if a btrfs filesystem contains readonly snapshots
 
+1069966 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1069966
+  can't disable accel=kvm:tcg
+
 503134 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=503134
   guestfish's list splitting does not recognize internal quoting
 
@@ -290,7 +287,7 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 965495 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=965495
   New APIs required in libguestfs for virt-v2v in RHEL 6.5
 
-(90 bugs)
+(89 bugs)
 
 --------------------------------------------------
 Bugs in MODIFIED, POST or ON_QA state are fixed.
diff --git a/configure.ac b/configure.ac
index 3d83d0a..1a21248 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,7 +26,7 @@
 # freeform string.
 m4_define([libguestfs_major],   [1])
 m4_define([libguestfs_minor],   [25])
-m4_define([libguestfs_release], [37])
+m4_define([libguestfs_release], [38])
 
 AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release)
 AC_CONFIG_AUX_DIR([build-aux])
diff --git a/po-docs/ja.po b/po-docs/ja.po
index af77118..de0bde9 100644
--- a/po-docs/ja.po
+++ b/po-docs/ja.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-10-17 14:46+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/fedora/language/"
@@ -1225,7 +1225,7 @@ msgstr ""
 #: ../fuse/guestmount.pod:405 ../fuse/guestunmount.pod:126
 #: ../inspector/virt-inspector.pod:496 ../resize/virt-resize.pod:751
 #: ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:548
-#: ../test-tool/libguestfs-test-tool.pod:173
+#: ../test-tool/libguestfs-test-tool.pod:172
 msgid "EXIT STATUS"
 msgstr "終了ステータス"
 
@@ -1271,13 +1271,13 @@ msgstr "このプログラムは以下を返します:"
 #: ../examples/guestfs-performance.pod:107
 #: ../examples/guestfs-performance.pod:113
 #: ../examples/guestfs-performance.pod:118
-#: ../examples/guestfs-performance.pod:253
-#: ../examples/guestfs-performance.pod:258
-#: ../examples/guestfs-performance.pod:263
-#: ../examples/guestfs-performance.pod:382
-#: ../examples/guestfs-performance.pod:386
-#: ../examples/guestfs-performance.pod:392
-#: ../examples/guestfs-performance.pod:398 ../examples/guestfs-recipes.pod:231
+#: ../examples/guestfs-performance.pod:245
+#: ../examples/guestfs-performance.pod:250
+#: ../examples/guestfs-performance.pod:255
+#: ../examples/guestfs-performance.pod:374
+#: ../examples/guestfs-performance.pod:378
+#: ../examples/guestfs-performance.pod:384
+#: ../examples/guestfs-performance.pod:390 ../examples/guestfs-recipes.pod:231
 #: ../examples/guestfs-recipes.pod:235 ../examples/guestfs-recipes.pod:239
 #: ../examples/guestfs-recipes.pod:265 ../examples/guestfs-recipes.pod:270
 #: ../examples/guestfs-recipes.pod:377 ../examples/guestfs-recipes.pod:381
@@ -1441,7 +1441,7 @@ msgstr ""
 #: ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362
 #: ../erlang/examples/guestfs-erlang.pod:97
 #: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1294
-#: ../examples/guestfs-performance.pod:567 ../examples/guestfs-recipes.pod:651
+#: ../examples/guestfs-performance.pod:559 ../examples/guestfs-recipes.pod:651
 #: ../examples/guestfs-testing.pod:386 ../fish/guestfish.pod:1603
 #: ../fish/libguestfs-tools.conf.pod:90 ../fish/virt-copy-in.pod:50
 #: ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47
@@ -1454,7 +1454,7 @@ msgstr ""
 #: ../python/examples/guestfs-python.pod:53 ../rescue/virt-rescue.pod:421
 #: ../resize/virt-resize.pod:756 ../ruby/examples/guestfs-ruby.pod:36
 #: ../sparsify/virt-sparsify.pod:339 ../src/guestfs.pod:4718
-#: ../sysprep/virt-sysprep.pod:552 ../test-tool/libguestfs-test-tool.pod:183
+#: ../sysprep/virt-sysprep.pod:552 ../test-tool/libguestfs-test-tool.pod:182
 #: ../tools/virt-list-filesystems:190 ../tools/virt-list-partitions:272
 #: ../tools/virt-tar:301 ../tools/virt-win-reg:792
 msgid "SEE ALSO"
@@ -1499,14 +1499,14 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 
 #. type: =head1
 #: ../align/virt-alignment-scan.pod:406
-#: ../appliance/libguestfs-make-fixed-appliance.pod:179
+#: ../appliance/libguestfs-make-fixed-appliance.pod:178
 #: ../builder/virt-builder.pod:1848 ../builder/virt-index-validate.pod:90
 #: ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410
 #: ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277
 #: ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377
 #: ../erlang/examples/guestfs-erlang.pod:116
 #: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1304
-#: ../examples/guestfs-performance.pod:584 ../examples/guestfs-recipes.pod:670
+#: ../examples/guestfs-performance.pod:575 ../examples/guestfs-recipes.pod:670
 #: ../examples/guestfs-testing.pod:397 ../fish/guestfish.pod:1638
 #: ../fish/libguestfs-tools.conf.pod:102 ../fish/virt-copy-in.pod:64
 #: ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62
@@ -1518,8 +1518,8 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 #: ../ocaml/examples/guestfs-ocaml.pod:97 ../perl/examples/guestfs-perl.pod:59
 #: ../python/examples/guestfs-python.pod:71 ../rescue/virt-rescue.pod:435
 #: ../resize/virt-resize.pod:783 ../ruby/examples/guestfs-ruby.pod:54
-#: ../sparsify/virt-sparsify.pod:356 ../src/guestfs.pod:4779
-#: ../sysprep/virt-sysprep.pod:574 ../test-tool/libguestfs-test-tool.pod:193
+#: ../sparsify/virt-sparsify.pod:356 ../src/guestfs.pod:4778
+#: ../sysprep/virt-sysprep.pod:574 ../test-tool/libguestfs-test-tool.pod:192
 #: ../tools/virt-list-filesystems:206 ../tools/virt-list-partitions:287
 #: ../tools/virt-tar:319 ../tools/virt-win-reg:810
 msgid "COPYRIGHT"
@@ -1793,7 +1793,7 @@ msgstr ""
 msgid ""
 "Normally a supermin appliance is located on this path (see L<supermin(1)/"
 "SUPERMIN APPLIANCE>).  libguestfs reconstructs this into a full appliance by "
-"running L<supermin-helper(1)>."
+"running C<supermin --build>."
 msgstr ""
 
 #. type: textblock
@@ -1848,13 +1848,13 @@ msgstr ""
 #: ../builder/virt-builder.pod:1785 ../edit/virt-edit.pod:337
 #: ../fish/guestfish.pod:1387 ../fuse/guestunmount.pod:115
 #: ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312
-#: ../src/guestfs.pod:4610 ../test-tool/libguestfs-test-tool.pod:178
+#: ../src/guestfs.pod:4610 ../test-tool/libguestfs-test-tool.pod:177
 msgid "ENVIRONMENT VARIABLES"
 msgstr "環境変数"
 
 #. type: textblock
 #: ../appliance/libguestfs-make-fixed-appliance.pod:163
-#: ../test-tool/libguestfs-test-tool.pod:180
+#: ../test-tool/libguestfs-test-tool.pod:179
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
@@ -1867,15 +1867,15 @@ msgstr ""
 #, fuzzy
 #| msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgid ""
-"L<guestfs(3)>, L<supermin(1)>, L<supermin-helper(1)>, L<xz(1)>, L<http://"
-"libguestfs.org/>, L<http://qemu.org/>."
+"L<guestfs(3)>, L<supermin(1)>, L<xz(1)>, L<http://libguestfs.org/>, L<http://"
+"qemu.org/>."
 msgstr "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 
 #. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:175
+#: ../appliance/libguestfs-make-fixed-appliance.pod:174
 #: ../erlang/examples/guestfs-erlang.pod:112
 #: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1300
-#: ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666
+#: ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:666
 #: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1634
 #: ../fish/libguestfs-tools.conf.pod:98 ../fish/virt-copy-in.pod:60
 #: ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58
@@ -1885,16 +1885,16 @@ msgstr "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 #: ../lua/examples/guestfs-lua.pod:153 ../ocaml/examples/guestfs-ocaml.pod:93
 #: ../perl/examples/guestfs-perl.pod:55
 #: ../python/examples/guestfs-python.pod:67
-#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:4775
-#: ../sysprep/virt-sysprep.pod:568 ../test-tool/libguestfs-test-tool.pod:189
+#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:4774
+#: ../sysprep/virt-sysprep.pod:568 ../test-tool/libguestfs-test-tool.pod:188
 msgid "AUTHORS"
 msgstr "著者"
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:177
+#: ../appliance/libguestfs-make-fixed-appliance.pod:176
 #: ../erlang/examples/guestfs-erlang.pod:114
 #: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1302
-#: ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668
+#: ../examples/guestfs-performance.pod:573 ../examples/guestfs-recipes.pod:668
 #: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1636
 #: ../fish/libguestfs-tools.conf.pod:100 ../fish/virt-copy-in.pod:62
 #: ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60
@@ -1903,18 +1903,18 @@ msgstr "著者"
 #: ../java/examples/guestfs-java.pod:98 ../lua/examples/guestfs-lua.pod:155
 #: ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57
 #: ../python/examples/guestfs-python.pod:69
-#: ../ruby/examples/guestfs-ruby.pod:52 ../src/guestfs.pod:4777
-#: ../test-tool/libguestfs-test-tool.pod:191
+#: ../ruby/examples/guestfs-ruby.pod:52 ../src/guestfs.pod:4776
+#: ../test-tool/libguestfs-test-tool.pod:190
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr "Richard W.M. Jones (C<rjones at redhat dot com>)"
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:181 ../cat/virt-ls.pod:507
+#: ../appliance/libguestfs-make-fixed-appliance.pod:180 ../cat/virt-ls.pod:507
 #: ../daemon/guestfsd.pod:128 ../df/virt-df.pod:279 ../diff/virt-diff.pod:269
 #: ../edit/virt-edit.pod:379 ../examples/guestfs-recipes.pod:672
 #: ../fish/guestfish.pod:1640 ../fuse/guestmount.pod:430
 #: ../guestfs-release-notes.pod:2651 ../rescue/virt-rescue.pod:437
-#: ../src/guestfs.pod:4781 ../test-tool/libguestfs-test-tool.pod:195
+#: ../src/guestfs.pod:4780 ../test-tool/libguestfs-test-tool.pod:194
 #: ../tools/virt-list-partitions:289
 msgid "Copyright (C) 2009-2014 Red Hat Inc."
 msgstr ""
@@ -3034,7 +3034,7 @@ msgstr ""
 #: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069
 #: ../examples/guestfs-faq.pod:472 ../examples/guestfs-faq.pod:759
 #: ../examples/guestfs-performance.pod:161
-#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408
+#: ../examples/guestfs-performance.pod:203 ../examples/guestfs-recipes.pod:408
 #: ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31
 #: ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278
 #: ../src/guestfs.pod:487 ../src/guestfs.pod:1797 ../src/guestfs.pod:2069
@@ -3053,7 +3053,7 @@ msgstr ""
 #: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074
 #: ../examples/guestfs-faq.pod:482 ../examples/guestfs-faq.pod:769
 #: ../examples/guestfs-performance.pod:167
-#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414
+#: ../examples/guestfs-performance.pod:210 ../examples/guestfs-recipes.pod:414
 #: ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44
 #: ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285
 #: ../src/guestfs.pod:493 ../src/guestfs.pod:1801 ../src/guestfs.pod:2073
@@ -3070,11 +3070,11 @@ msgstr ""
 
 #. type: =item
 #: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:488
-#: ../examples/guestfs-faq.pod:774 ../examples/guestfs-performance.pod:175
-#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420
-#: ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52
-#: ../resize/virt-resize.pod:634 ../sparsify/virt-sparsify.pod:291
-#: ../src/guestfs.pod:504 ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
+#: ../examples/guestfs-faq.pod:774 ../examples/guestfs-performance.pod:216
+#: ../examples/guestfs-recipes.pod:420 ../rescue/virt-rescue.pod:345
+#: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:634
+#: ../sparsify/virt-sparsify.pod:291 ../src/guestfs.pod:504
+#: ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
 msgid "3."
 msgstr "3."
 
@@ -10253,7 +10253,7 @@ msgstr ""
 #. type: verbatim
 #: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:576
 #: ../examples/guestfs-testing.pod:127
-#: ../test-tool/libguestfs-test-tool.pod:125
+#: ../test-tool/libguestfs-test-tool.pod:124
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=direct\n"
@@ -12523,7 +12523,7 @@ msgstr ""
 
 #. type: verbatim
 #: ../examples/guestfs-performance.pod:29
-#: ../examples/guestfs-performance.pod:179 ../examples/guestfs-testing.pod:51
+#: ../examples/guestfs-performance.pod:171 ../examples/guestfs-testing.pod:51
 #, no-wrap
 msgid ""
 " time guestfish -a /dev/null run\n"
@@ -12771,7 +12771,7 @@ msgstr "固定アプライアンスのパフォーマンス"
 msgid ""
 "In our testing we did not find that using a fixed appliance gave any "
 "measurable performance benefit, even when the appliance was located in "
-"memory (ie. on C</dev/shm>).  However there are three points to consider:"
+"memory (ie. on C</dev/shm>).  However there are two points to consider:"
 msgstr ""
 
 #. type: textblock
@@ -12783,21 +12783,11 @@ msgstr ""
 
 #. type: textblock
 #: ../examples/guestfs-performance.pod:169
-msgid ""
-"By default libguestfs (or rather, L<supermin-helper(1)>)  searches over the "
-"root filesystem to find out if any host files have changed and if it needs "
-"to rebuild the appliance.  If these files are not cached and the root "
-"filesystem is on an HDD, then this generates lots of seeks.  Using a fixed "
-"appliance avoids this."
-msgstr ""
-
-#. type: textblock
-#: ../examples/guestfs-performance.pod:177
 msgid "The appliance is loaded on demand.  A simple test such as:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:181
+#: ../examples/guestfs-performance.pod:173
 msgid ""
 "does not load very much of the appliance.  A real libguestfs program using "
 "complicated API calls would demand-load a lot more of the appliance.  Being "
@@ -12806,12 +12796,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:188
+#: ../examples/guestfs-performance.pod:180
 msgid "REDUCING THE NUMBER OF TIMES THE APPLIANCE IS LAUNCHED"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:190
+#: ../examples/guestfs-performance.pod:182
 msgid ""
 "By far the most effective, though not always the simplest way to get good "
 "performance is to ensure that the appliance is launched the minimum number "
@@ -12819,14 +12809,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:195
+#: ../examples/guestfs-performance.pod:187
 msgid ""
 "Try to call C<guestfs_launch> at most once per target virtual machine or "
 "disk image."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:198
+#: ../examples/guestfs-performance.pod:190
 msgid ""
 "Instead of using a separate instance of L<guestfish(1)> to make a series of "
 "changes to the same guest, use a single instance of guestfish and/or use the "
@@ -12834,7 +12824,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:202
+#: ../examples/guestfs-performance.pod:194
 msgid ""
 "Consider writing your program as a daemon which holds a guest open while "
 "making a series of changes.  Or marshal all the operations you want to "
@@ -12842,14 +12832,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:206
+#: ../examples/guestfs-performance.pod:198
 msgid ""
 "You can also try adding disks from multiple guests to a single appliance.  "
 "Before trying this, note the following points:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:213
+#: ../examples/guestfs-performance.pod:205
 msgid ""
 "Adding multiple guests to one appliance is a security problem because it may "
 "allow one guest to interfere with the disks of another guest.  Only do it if "
@@ -12857,7 +12847,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:220
+#: ../examples/guestfs-performance.pod:212
 msgid ""
 "There is a hard limit to the number of disks you can add to a single "
 "appliance.  Call L<guestfs(3)/guestfs_max_disks> to get this limit.  For "
@@ -12865,7 +12855,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:226
+#: ../examples/guestfs-performance.pod:218
 msgid ""
 "Using libguestfs this way is complicated.  Disks can have unexpected "
 "interactions: for example, if two guests use the same UUID for a filesystem "
@@ -12874,33 +12864,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:233
+#: ../examples/guestfs-performance.pod:225
 msgid ""
 "L<virt-df(1)> adds multiple disks by default, so the source code for this "
 "program would be a good place to start."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:236
+#: ../examples/guestfs-performance.pod:228
 msgid "SHORTENING THE TIME TAKEN FOR INSPECTION OF VMs"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:238
+#: ../examples/guestfs-performance.pod:230
 msgid ""
 "The main advice is obvious: Do not perform inspection (which is expensive) "
 "unless you need the results."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:241
+#: ../examples/guestfs-performance.pod:233
 msgid ""
 "If you previously performed inspection on the guest, then it may be safe to "
 "cache and reuse the results from last time."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:244
+#: ../examples/guestfs-performance.pod:236
 msgid ""
 "Some disks don't need to be inspected at all: for example, if you are "
 "creating a disk image, or if the disk image is not a VM, or if the disk "
@@ -12908,38 +12898,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:248
+#: ../examples/guestfs-performance.pod:240
 msgid ""
 "Even when basic inspection (C<guestfs_inspect_os>) is required, auxiliary "
 "inspection operations may be avoided:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:255
+#: ../examples/guestfs-performance.pod:247
 msgid "Mounting disks is only necessary to get further filesystem information."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:260
+#: ../examples/guestfs-performance.pod:252
 msgid ""
 "Listing applications (C<guestfs_inspect_list_applications>) is an expensive "
 "operation on Linux, but almost free on Windows."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:265
+#: ../examples/guestfs-performance.pod:257
 msgid ""
 "Generating a guest icon (C<guestfs_inspect_get_icon>) is cheap on Linux but "
 "expensive on Windows."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:270
+#: ../examples/guestfs-performance.pod:262
 msgid "PARALLEL APPLIANCES"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:272
+#: ../examples/guestfs-performance.pod:264
 msgid ""
 "Libguestfs appliances are mostly I/O bound and you can launch multiple "
 "appliances in parallel.  Provided there is enough free memory, there should "
@@ -12947,7 +12937,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:277
+#: ../examples/guestfs-performance.pod:269
 msgid ""
 "On a 2-core (4-thread) laptop with 16 GB of RAM, using the (not especially "
 "realistic) test Perl script below, the following plot shows excellent "
@@ -12955,7 +12945,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:282
+#: ../examples/guestfs-performance.pod:274
 #, no-wrap
 msgid ""
 "  12 ++---+----+----+----+-----+----+----+----+----+---++\n"
@@ -13000,7 +12990,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:321
+#: ../examples/guestfs-performance.pod:313
 msgid ""
 "It is possible to run many more than 20 appliances in parallel, but if you "
 "are using the libvirt backend then you should be aware that out of the box "
@@ -13008,7 +12998,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:325
+#: ../examples/guestfs-performance.pod:317
 msgid ""
 "The simple Perl script below was used to collect the data for the plot "
 "above, but there is much more information on this subject, including more "
@@ -13016,7 +13006,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:330
+#: ../examples/guestfs-performance.pod:322
 msgid ""
 "L<http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-"
 "parallel-part-1/> L<http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-"
@@ -13026,7 +13016,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:335
+#: ../examples/guestfs-performance.pod:327
 #, no-wrap
 msgid ""
 " #!/usr/bin/perl -w\n"
@@ -13034,7 +13024,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:337
+#: ../examples/guestfs-performance.pod:329
 #, no-wrap
 msgid ""
 " use strict;\n"
@@ -13045,7 +13035,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:342
+#: ../examples/guestfs-performance.pod:334
 #, no-wrap
 msgid ""
 " sub test {\n"
@@ -13056,7 +13046,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:347
+#: ../examples/guestfs-performance.pod:339
 #, no-wrap
 msgid ""
 "     # You could add some work for libguestfs to do here.\n"
@@ -13064,7 +13054,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:349
+#: ../examples/guestfs-performance.pod:341
 #, no-wrap
 msgid ""
 "     $g->close ();\n"
@@ -13073,7 +13063,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:352
+#: ../examples/guestfs-performance.pod:344
 #, no-wrap
 msgid ""
 " # Get everything into cache.\n"
@@ -13082,7 +13072,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:355
+#: ../examples/guestfs-performance.pod:347
 #, no-wrap
 msgid ""
 " for my $nr_threads (1..20) {\n"
@@ -13104,12 +13094,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:371
+#: ../examples/guestfs-performance.pod:363
 msgid "USING USER-MODE LINUX"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:373
+#: ../examples/guestfs-performance.pod:365
 msgid ""
 "Since libguestfs 1.24, it has been possible to use the User-Mode Linux (uml) "
 "backend instead of KVM (see L<guestfs(3)/USER-MODE LINUX BACKEND>).  This "
@@ -13119,13 +13109,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:384
+#: ../examples/guestfs-performance.pod:376
 msgid ""
 "UML usually performs the same or slightly slower than KVM, on baremetal."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:388
+#: ../examples/guestfs-performance.pod:380
 msgid ""
 "However UML often performs the same under virtualization as it does on "
 "baremetal, whereas KVM can run much slower under virtualization (since "
@@ -13133,7 +13123,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:394
+#: ../examples/guestfs-performance.pod:386
 msgid ""
 "Upload and download is as much as 10 times slower on UML than KVM.  "
 "Libguestfs sends this data over the UML emulated serial port, which is far "
@@ -13141,41 +13131,41 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:400
+#: ../examples/guestfs-performance.pod:392
 msgid ""
 "UML lacks some features (eg. qcow2 support), so it may not be applicable at "
 "all."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:405
+#: ../examples/guestfs-performance.pod:397
 msgid ""
 "For some actual figures, see: L<http://rwmj.wordpress.com/2013/08/14/"
 "performance-of-user-mode-linux-as-a-libguestfs-backend/#content>"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:408
+#: ../examples/guestfs-performance.pod:400
 msgid "TROUBLESHOOTING POOR PERFORMANCE"
 msgstr "性能劣化のトラブルシューティング"
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:410
+#: ../examples/guestfs-performance.pod:402
 msgid "ENSURE HARDWARE VIRTUALIZATION IS AVAILABLE"
 msgstr "ハードウェア仮想化機能の利用可能性の確認"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:412
+#: ../examples/guestfs-performance.pod:404
 msgid "Use C</proc/cpuinfo> and this page:"
 msgstr "C</proc/cpuinfo> およびこのページを使用します:"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:414
+#: ../examples/guestfs-performance.pod:406
 msgid "http://virt-tools.org/learning/check-hardware-virt/"
 msgstr "http://virt-tools.org/learning/check-hardware-virt/"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:416
+#: ../examples/guestfs-performance.pod:408
 msgid ""
 "to ensure that hardware virtualization is available.  Note that you may need "
 "to enable it in your BIOS."
@@ -13184,7 +13174,7 @@ msgstr ""
 "る必要があるかもしれないことに注意してください。"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:419
+#: ../examples/guestfs-performance.pod:411
 msgid ""
 "Hardware virt is not usually available inside VMs, and libguestfs will run "
 "slowly inside another virtual machine whatever you do.  Nested "
@@ -13197,12 +13187,12 @@ msgstr ""
 "ど適切ではありません。"
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:424
+#: ../examples/guestfs-performance.pod:416
 msgid "ENSURE KVM IS AVAILABLE"
 msgstr "KVM の利用可能性の確認"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:426
+#: ../examples/guestfs-performance.pod:418
 msgid ""
 "Ensure that KVM is enabled and available to the user that will run "
 "libguestfs.  It should be safe to set 0666 permissions on C</dev/kvm> and "
@@ -13213,12 +13203,12 @@ msgstr ""
 "が、多くのディストリビューションにおいて、現在こうしています。"
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:430
+#: ../examples/guestfs-performance.pod:422
 msgid "PROCESSORS TO AVOID"
 msgstr "避けるべきプロセッサー"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:432
+#: ../examples/guestfs-performance.pod:424
 msgid ""
 "Avoid processors that don't have hardware virtualization, and some "
 "processors which are simply very slow (AMD Geode being a great example)."
@@ -13227,12 +13217,12 @@ msgstr ""
 "ロセッサー (AMD Geode がよい例です) は避けるべきです。"
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:436
+#: ../examples/guestfs-performance.pod:428
 msgid "DETAILED TIMINGS USING ANNOTATE"
 msgstr "annotate を使用した詳細なタイミング"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:438
+#: ../examples/guestfs-performance.pod:430
 msgid ""
 "Use the L<annotate(1)>/L<annotate-output(1)> command to show detailed "
 "timings:"
@@ -13241,7 +13231,7 @@ msgstr ""
 "を使用します:"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:441
+#: ../examples/guestfs-performance.pod:433
 #, no-wrap
 msgid ""
 " $ annotate-output +'%T.%N' guestfish -a /dev/null run -v\n"
@@ -13255,7 +13245,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:449
+#: ../examples/guestfs-performance.pod:441
 msgid ""
 "The timestamps are C<hours:minutes:seconds.nanoseconds>.  By comparing the "
 "timestamps you can see exactly how long each operation in the boot sequence "
@@ -13266,12 +13256,12 @@ msgstr ""
 "かったのかを正確に確認できます。"
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:453
+#: ../examples/guestfs-performance.pod:445
 msgid "DETAILED TIMINGS USING SYSTEMTAP"
 msgstr "SystemTap を使用した詳細なタイミング"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:455
+#: ../examples/guestfs-performance.pod:447
 msgid ""
 "You can use SystemTap (L<stap(1)>) to get detailed timings from libguestfs "
 "programs."
@@ -13280,12 +13270,12 @@ msgstr ""
 "(L<stap(1)>) を使用できます。"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:458
+#: ../examples/guestfs-performance.pod:450
 msgid "Save the following script as C<time.stap>:"
 msgstr "以下のスクリプトを C<time.stap> として保存します:"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:460 ../src/guestfs.pod:3308
+#: ../examples/guestfs-performance.pod:452 ../src/guestfs.pod:3308
 #, no-wrap
 msgid ""
 " global last;\n"
@@ -13295,7 +13285,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:462 ../src/guestfs.pod:3310
+#: ../examples/guestfs-performance.pod:454 ../src/guestfs.pod:3310
 #, no-wrap
 msgid ""
 " function display_time () {\n"
@@ -13315,7 +13305,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:469 ../src/guestfs.pod:3317
+#: ../examples/guestfs-performance.pod:461 ../src/guestfs.pod:3317
 #, no-wrap
 msgid ""
 "       printf (\"%d (+%d):\", now, delta);\n"
@@ -13327,7 +13317,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:472 ../src/guestfs.pod:3320
+#: ../examples/guestfs-performance.pod:464 ../src/guestfs.pod:3320
 #, no-wrap
 msgid ""
 " probe begin {\n"
@@ -13343,7 +13333,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:477 ../src/guestfs.pod:3325
+#: ../examples/guestfs-performance.pod:469 ../src/guestfs.pod:3325
 #, no-wrap
 msgid ""
 " /* Display all calls to static markers. */\n"
@@ -13356,7 +13346,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:484
+#: ../examples/guestfs-performance.pod:476
 #, no-wrap
 msgid ""
 " /* Display all calls to guestfs_* functions. */\n"
@@ -13376,12 +13366,12 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:491
+#: ../examples/guestfs-performance.pod:483
 msgid "Run it as root in one window:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:493
+#: ../examples/guestfs-performance.pod:485
 #, no-wrap
 msgid ""
 " # stap time.stap\n"
@@ -13393,14 +13383,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:496
+#: ../examples/guestfs-performance.pod:488
 msgid ""
 "It prints \"ready\" when SystemTap has loaded the program.  Run your "
 "libguestfs program, guestfish or a virt tool in another window.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:500
+#: ../examples/guestfs-performance.pod:492
 #, no-wrap
 msgid ""
 " $ guestfish -a /dev/null run\n"
@@ -13410,14 +13400,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:502
+#: ../examples/guestfs-performance.pod:494
 msgid ""
 "In the stap window you will see a large amount of output, with the time "
 "taken for each step shown (microseconds in parenthesis).  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:506
+#: ../examples/guestfs-performance.pod:498
 #, no-wrap
 msgid ""
 " xxxx (+0):\tguestfs_create \n"
@@ -13433,19 +13423,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:516
+#: ../examples/guestfs-performance.pod:508
 msgid ""
 "You will need to consult, and even modify, the source to libguestfs to fully "
 "understand the output."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:519
+#: ../examples/guestfs-performance.pod:511
 msgid "DETAILED DEBUGGING USING GDB"
 msgstr "gdb を使用した詳細なデバッグ"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:521
+#: ../examples/guestfs-performance.pod:513
 msgid ""
 "You can attach to the appliance BIOS/kernel using gdb.  If you know what "
 "you're doing, this can be a useful way to diagnose boot regressions."
@@ -13454,7 +13444,7 @@ msgstr ""
 "解している場合、ブートの逆行を診断するための有用な方法になりえます。"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:525
+#: ../examples/guestfs-performance.pod:517
 msgid ""
 "Firstly, you have to change qemu so it runs with the C<-S> and C<-s> "
 "options.  These options cause qemu to pause at boot and allow you to attach "
@@ -13465,7 +13455,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:532 ../fish/guestfish.pod:1015
+#: ../examples/guestfs-performance.pod:524 ../fish/guestfish.pod:1015
 #: ../src/guestfs.pod:1382
 #, no-wrap
 msgid ""
@@ -13476,7 +13466,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:534
+#: ../examples/guestfs-performance.pod:526
 #, no-wrap
 msgid ""
 " # Set this to point to the real qemu binary.\n"
@@ -13488,7 +13478,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:537
+#: ../examples/guestfs-performance.pod:529
 #, no-wrap
 msgid ""
 " if [ \"$1\" != \"-global\" ]; then\n"
@@ -13510,14 +13500,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:545
+#: ../examples/guestfs-performance.pod:537
 msgid ""
 "Now run guestfish or another libguestfs tool with the qemu wrapper (see "
 "L<guestfs(3)/QEMU WRAPPERS> to understand what this is doing):"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:548
+#: ../examples/guestfs-performance.pod:540
 #, no-wrap
 msgid ""
 " LIBGUESTFS_HV=/path/to/qemu-wrapper guestfish -a /dev/null -v run\n"
@@ -13525,7 +13515,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:550
+#: ../examples/guestfs-performance.pod:542
 msgid ""
 "This should pause just after qemu launches.  In another window, attach to "
 "qemu using gdb:"
@@ -13534,7 +13524,7 @@ msgstr ""
 "して QEMU に接続します:"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:553
+#: ../examples/guestfs-performance.pod:545
 #, no-wrap
 msgid ""
 " $ gdb\n"
@@ -13556,7 +13546,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:561
+#: ../examples/guestfs-performance.pod:553
 msgid ""
 "At this point you can use standard gdb techniques, eg. hitting C<^C> to "
 "interrupt the boot and C<bt> get a stack trace, setting breakpoints, etc.  "
@@ -13565,23 +13555,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:569
+#: ../examples/guestfs-performance.pod:561
 #, fuzzy
 #| msgid ""
 #| "L<supermin(8)>, L<supermin-helper(8)>, L<guestfish(1)>, L<guestfs(3)>, "
 #| "L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, "
 #| "L<stap(1)>, L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
 msgid ""
-"L<supermin(1)>, L<supermin-helper(1)>, L<guestfish(1)>, L<guestfs(3)>, "
-"L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, "
-"L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
+"L<supermin(1)>, L<guestfish(1)>, L<guestfs(3)>, L<guestfs-examples(3)>, "
+"L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, L<qemu(1)>, L<gdb(1)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 "L<supermin(8)>, L<supermin-helper(8)>, L<guestfish(1)>, L<guestfs(3)>, "
 "L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, "
 "L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:586 ../format/virt-format.pod:203
+#: ../examples/guestfs-performance.pod:577 ../format/virt-format.pod:203
 #: ../lua/examples/guestfs-lua.pod:159
 msgid "Copyright (C) 2012 Red Hat Inc."
 msgstr "Copyright (C) 2012 Red Hat Inc."
@@ -39552,7 +39542,7 @@ msgid ""
 "These two environment variables allow the kernel that libguestfs uses in the "
 "appliance to be selected.  If C<$SUPERMIN_KERNEL> is not set, then the most "
 "recent host kernel is chosen.  For more information about kernel selection, "
-"see L<supermin-helper(1)>.  This feature is only available in supermin / "
+"see L<supermin(1)>.  This feature is only available in supermin / "
 "febootstrap E<ge> 3.8."
 msgstr ""
 
@@ -39729,7 +39719,7 @@ msgid ""
 "L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)>, "
 "L<virt-sparsify(1)>, L<virt-sysprep(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, "
 "L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<libguestfs-tools.conf(5)>, "
-"L<display(1)>, L<hexedit(1)>, L<supermin-helper(1)>."
+"L<display(1)>, L<hexedit(1)>, L<supermin(1)>."
 msgstr ""
 
 #. type: textblock
@@ -75781,9 +75771,9 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1483 ../test-tool/libguestfs-test-tool.pod:98
-#: ../test-tool/libguestfs-test-tool.pod:119
-#: ../test-tool/libguestfs-test-tool.pod:142
+#: ../src/guestfs.pod:1483 ../test-tool/libguestfs-test-tool.pod:97
+#: ../test-tool/libguestfs-test-tool.pod:118
+#: ../test-tool/libguestfs-test-tool.pod:141
 #, no-wrap
 msgid ""
 " unset LIBGUESTFS_BACKEND\n"
@@ -79822,7 +79812,7 @@ msgstr "アプライアンスを作成します"
 #. type: textblock
 #: ../src/guestfs.pod:3480
 msgid ""
-"C<supermin-helper> is invoked to create the kernel, a small initrd and the "
+"C<supermin --build> is invoked to create the kernel, a small initrd and the "
 "appliance."
 msgstr ""
 
@@ -79837,43 +79827,47 @@ msgstr ""
 #: ../src/guestfs.pod:3486
 msgid ""
 "For a complete description of how the appliance is created and cached, read "
-"the L<supermin(1)> and L<supermin-helper(1)> man pages."
+"the L<supermin(1)> man page."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3490
+#: ../src/guestfs.pod:3489
 msgid "Start qemu and boot the kernel"
 msgstr "QEMU を開始してカーネルを起動します"
 
 #. type: textblock
-#: ../src/guestfs.pod:3492
+#: ../src/guestfs.pod:3491
 msgid "qemu is invoked to boot the kernel."
 msgstr "カーネルを起動するために QEMU が呼び出されます。"
 
 #. type: =item
-#: ../src/guestfs.pod:3494
+#: ../src/guestfs.pod:3493
 msgid "Run the initrd"
 msgstr "initrd を実行します"
 
 #. type: textblock
-#: ../src/guestfs.pod:3496
+#: ../src/guestfs.pod:3495
 msgid ""
-"C<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."
+"C<supermin --build> 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:3500
+#: ../src/guestfs.pod:3499
+#, fuzzy
+#| msgid ""
+#| "The initrd is a cpio archive called C</var/tmp/.guestfs-E<lt>UIDE<gt>/"
+#| "initrd>."
 msgid ""
 "The initrd is a cpio archive called C</var/tmp/.guestfs-E<lt>UIDE<gt>/"
-"initrd>."
+"appliance.d/initrd>."
 msgstr ""
 "initrd は C</var/tmp/.guestfs-E<lt>UIDE<gt>/initrd> という cpio アーカイブで"
 "す。"
 
 #. type: textblock
-#: ../src/guestfs.pod:3503
+#: ../src/guestfs.pod:3502
 msgid ""
 "When the initrd has started you will see messages showing that kernel "
 "modules are being loaded, similar to this:"
@@ -79882,7 +79876,7 @@ msgstr ""
 "メッセージが表示されます:"
 
 #. type: verbatim
-#: ../src/guestfs.pod:3506
+#: ../src/guestfs.pod:3505
 #, no-wrap
 msgid ""
 " supermin: ext2 mini initrd starting up\n"
@@ -79893,16 +79887,16 @@ msgid ""
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3511
+#: ../src/guestfs.pod:3510
 msgid "Find and mount the appliance device"
 msgstr "アプライアンスデバイスを検索およびマウントします"
 
 #. type: textblock
-#: ../src/guestfs.pod:3513
+#: ../src/guestfs.pod:3512
 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>."
+"normally be called C</var/tmp/.guestfs-E<lt>UIDE<gt>/appliance.d/root>."
 msgstr ""
 
 #. type: textblock
@@ -82327,12 +82321,12 @@ msgid ""
 "L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<guestfs-faq(1)>, L<guestfs-"
 "performance(1)>, L<guestfs-release-notes(1)>, L<guestfs-testing(1)>, "
 "L<libguestfs-test-tool(1)>, L<libguestfs-make-fixed-appliance(1)>, "
-"L<supermin(1)>, L<supermin-helper(1)>, L<qemu(1)>, L<hivex(3)>, L<stap(1)>, "
-"L<sd-journal(3)>, L<http://libguestfs.org/>."
+"L<supermin(1)>, L<qemu(1)>, L<hivex(3)>, L<stap(1)>, L<sd-journal(3)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:4768
+#: ../src/guestfs.pod:4767
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, "
 "L<lvm(8)>, L<disktype(1)>."
@@ -84750,32 +84744,31 @@ msgstr ""
 
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:90
-msgid ""
-"Refer to L<supermin-helper(1)/ENVIRONMENT VARIABLES> for further information."
+msgid "Refer to L<supermin(1)/ENVIRONMENT VARIABLES> for further information."
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:93
+#: ../test-tool/libguestfs-test-tool.pod:92
 msgid "TRYING OUT A DIFFERENT VERSION OF LIBVIRT"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:95
-#: ../test-tool/libguestfs-test-tool.pod:116
-#: ../test-tool/libguestfs-test-tool.pod:139
+#: ../test-tool/libguestfs-test-tool.pod:94
+#: ../test-tool/libguestfs-test-tool.pod:115
+#: ../test-tool/libguestfs-test-tool.pod:138
 msgid ""
 "To find out which backend is the default in your libguestfs package, do:"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:101
+#: ../test-tool/libguestfs-test-tool.pod:100
 msgid ""
 "If you are using the libvirt backend, then you can try out a different (eg. "
 "upstream) version of libvirt by running these commands (I<not> as root):"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:105
+#: ../test-tool/libguestfs-test-tool.pod:104
 #, no-wrap
 msgid ""
 " killall libvirtd lt-libvirtd\n"
@@ -84784,7 +84777,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:108
+#: ../test-tool/libguestfs-test-tool.pod:107
 msgid ""
 "The first command kills any session C<libvirtd> process(es) that may be "
 "running on the machine.  The second command uses libvirt's C<run> script (in "
@@ -84793,25 +84786,25 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:114
+#: ../test-tool/libguestfs-test-tool.pod:113
 msgid "TRYING OUT WITH / WITHOUT LIBVIRT"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:122
+#: ../test-tool/libguestfs-test-tool.pod:121
 msgid ""
 "If you are using the libvirt backend, you can try without (ie. libguestfs "
 "directly launching qemu) by doing:"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:127
+#: ../test-tool/libguestfs-test-tool.pod:126
 msgid ""
 "Or if you are using the default (direct) backend, then you can try libvirt:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:130
+#: ../test-tool/libguestfs-test-tool.pod:129
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=libvirt\n"
@@ -84819,13 +84812,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:132
+#: ../test-tool/libguestfs-test-tool.pod:131
 msgid ""
 "or with libvirt and a specific L<libvirt URI|http://libvirt.org/uri.html>:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:135
+#: ../test-tool/libguestfs-test-tool.pod:134
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=libvirt:qemu:///session\n"
@@ -84833,17 +84826,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:137
+#: ../test-tool/libguestfs-test-tool.pod:136
 msgid "TRYING OUT DIFFERENT SELINUX SETTINGS"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:145
+#: ../test-tool/libguestfs-test-tool.pod:144
 msgid "To find out if SELinux is being used, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:147
+#: ../test-tool/libguestfs-test-tool.pod:146
 #, no-wrap
 msgid ""
 " getenforce\n"
@@ -84851,7 +84844,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:149
+#: ../test-tool/libguestfs-test-tool.pod:148
 msgid ""
 "If you are using libvirt, SELinux and sVirt, then you can try to see if "
 "changing SELinux to \"permissive\" mode makes any difference.  Use this "
@@ -84859,7 +84852,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:153
+#: ../test-tool/libguestfs-test-tool.pod:152
 #, no-wrap
 msgid ""
 " setenforce Permissive\n"
@@ -84867,14 +84860,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:155
+#: ../test-tool/libguestfs-test-tool.pod:154
 msgid ""
 "If this makes a difference, look in the audit logs for recent failures "
 "(\"AVCs\"):"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:158
+#: ../test-tool/libguestfs-test-tool.pod:157
 #, no-wrap
 msgid ""
 " ausearch -m avc -ts recent\n"
@@ -84882,7 +84875,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:160
+#: ../test-tool/libguestfs-test-tool.pod:159
 msgid ""
 "You can convert AVCs into suggested SELinux policy rules using tools like "
 "L<audit2allow(1)>.  For more information, see the \"Security Enhanced Linux "
@@ -84890,12 +84883,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:164
+#: ../test-tool/libguestfs-test-tool.pod:163
 msgid "To reenable SELinux and sVirt, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:166
+#: ../test-tool/libguestfs-test-tool.pod:165
 #, no-wrap
 msgid ""
 " setenforce Enforcing\n"
@@ -84903,12 +84896,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:168
+#: ../test-tool/libguestfs-test-tool.pod:167
 msgid "SELF-DIAGNOSIS"
 msgstr "自己診断"
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:170
+#: ../test-tool/libguestfs-test-tool.pod:169
 msgid ""
 "Refer to L<guestfs(3)/APPLIANCE BOOT PROCESS> to understand the messages "
 "produced by libguestfs-test-tool and/or possible errors."
@@ -84917,14 +84910,14 @@ msgstr ""
 "を理解するには L<guestfs(3)/アプライアンス起動プロセス> を参照してください。"
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:175
+#: ../test-tool/libguestfs-test-tool.pod:174
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:185
+#: ../test-tool/libguestfs-test-tool.pod:184
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index 3f1a1bc..aa6d067 100644
--- a/po-docs/libguestfs-docs.pot
+++ b/po-docs/libguestfs-docs.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.25.37\n"
+"Project-Id-Version: libguestfs 1.25.38\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -778,7 +778,7 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:359 ../appliance/libguestfs-make-fixed-appliance.pod:156 ../builder/virt-builder.pod:1821 ../builder/virt-index-validate.pod:76 ../cat/virt-cat.pod:244 ../cat/virt-filesystems.pod:390 ../cat/virt-ls.pod:486 ../daemon/guestfsd.pod:73 ../df/virt-df.pod:260 ../diff/virt-diff.pod:248 ../edit/virt-edit.pod:357 ../fish/guestfish.pod:1382 ../format/virt-format.pod:183 ../fuse/guestmount.pod:405 ../fuse/guestunmount.pod:126 ../inspector/virt-inspector.pod:496  [...]
+#: ../align/virt-alignment-scan.pod:359 ../appliance/libguestfs-make-fixed-appliance.pod:156 ../builder/virt-builder.pod:1821 ../builder/virt-index-validate.pod:76 ../cat/virt-cat.pod:244 ../cat/virt-filesystems.pod:390 ../cat/virt-ls.pod:486 ../daemon/guestfsd.pod:73 ../df/virt-df.pod:260 ../diff/virt-diff.pod:248 ../edit/virt-edit.pod:357 ../fish/guestfish.pod:1382 ../format/virt-format.pod:183 ../fuse/guestmount.pod:405 ../fuse/guestunmount.pod:126 ../inspector/virt-inspector.pod:496  [...]
 msgid "EXIT STATUS"
 msgstr ""
 
@@ -788,7 +788,7 @@ msgid "This program returns:"
 msgstr ""
 
 #. type: =item
-#: ../align/virt-alignment-scan.pod:365 ../align/virt-alignment-scan.pod:371 ../align/virt-alignment-scan.pod:377 ../align/virt-alignment-scan.pod:384 ../appliance/libguestfs-make-fixed-appliance.pod:24 ../appliance/libguestfs-make-fixed-appliance.pod:30 ../appliance/libguestfs-make-fixed-appliance.pod:36 ../appliance/libguestfs-make-fixed-appliance.pod:54 ../appliance/libguestfs-make-fixed-appliance.pod:75 ../builder/virt-builder.pod:597 ../builder/virt-builder.pod:601 ../builder/virt-b [...]
+#: ../align/virt-alignment-scan.pod:365 ../align/virt-alignment-scan.pod:371 ../align/virt-alignment-scan.pod:377 ../align/virt-alignment-scan.pod:384 ../appliance/libguestfs-make-fixed-appliance.pod:24 ../appliance/libguestfs-make-fixed-appliance.pod:30 ../appliance/libguestfs-make-fixed-appliance.pod:36 ../appliance/libguestfs-make-fixed-appliance.pod:54 ../appliance/libguestfs-make-fixed-appliance.pod:75 ../builder/virt-builder.pod:597 ../builder/virt-builder.pod:601 ../builder/virt-b [...]
 msgid "*"
 msgstr ""
 
@@ -837,7 +837,7 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:393 ../appliance/libguestfs-make-fixed-appliance.pod:166 ../builder/virt-builder.pod:1826 ../builder/virt-index-validate.pod:81 ../cat/virt-cat.pod:249 ../cat/virt-filesystems.pod:395 ../cat/virt-ls.pod:491 ../daemon/guestfsd.pod:117 ../df/virt-df.pod:265 ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1294 ../examples/guestfs-performance.pod:56 [...]
+#: ../align/virt-alignment-scan.pod:393 ../appliance/libguestfs-make-fixed-appliance.pod:166 ../builder/virt-builder.pod:1826 ../builder/virt-index-validate.pod:81 ../cat/virt-cat.pod:249 ../cat/virt-filesystems.pod:395 ../cat/virt-ls.pod:491 ../daemon/guestfsd.pod:117 ../df/virt-df.pod:265 ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362 ../erlang/examples/guestfs-erlang.pod:97 ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1294 ../examples/guestfs-performance.pod:55 [...]
 msgid "SEE ALSO"
 msgstr ""
 
@@ -859,7 +859,7 @@ msgid "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:406 ../appliance/libguestfs-make-fixed-appliance.pod:179 ../builder/virt-builder.pod:1848 ../builder/virt-index-validate.pod:90 ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410 ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277 ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377 ../erlang/examples/guestfs-erlang.pod:116 ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1304 ../examples/guestfs-performance.pod:5 [...]
+#: ../align/virt-alignment-scan.pod:406 ../appliance/libguestfs-make-fixed-appliance.pod:178 ../builder/virt-builder.pod:1848 ../builder/virt-index-validate.pod:90 ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410 ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277 ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377 ../erlang/examples/guestfs-erlang.pod:116 ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1304 ../examples/guestfs-performance.pod:5 [...]
 msgid "COPYRIGHT"
 msgstr ""
 
@@ -1094,7 +1094,7 @@ msgstr ""
 msgid ""
 "Normally a supermin appliance is located on this path (see "
 "L<supermin(1)/SUPERMIN APPLIANCE>).  libguestfs reconstructs this into a "
-"full appliance by running L<supermin-helper(1)>."
+"full appliance by running C<supermin --build>."
 msgstr ""
 
 #. type: textblock
@@ -1143,12 +1143,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:161 ../builder/virt-builder.pod:1785 ../edit/virt-edit.pod:337 ../fish/guestfish.pod:1387 ../fuse/guestunmount.pod:115 ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312 ../src/guestfs.pod:4610 ../test-tool/libguestfs-test-tool.pod:178
+#: ../appliance/libguestfs-make-fixed-appliance.pod:161 ../builder/virt-builder.pod:1785 ../edit/virt-edit.pod:337 ../fish/guestfish.pod:1387 ../fuse/guestunmount.pod:115 ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312 ../src/guestfs.pod:4610 ../test-tool/libguestfs-test-tool.pod:177
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:163 ../test-tool/libguestfs-test-tool.pod:180
+#: ../appliance/libguestfs-make-fixed-appliance.pod:163 ../test-tool/libguestfs-test-tool.pod:179
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
@@ -1157,22 +1157,22 @@ msgstr ""
 #. type: textblock
 #: ../appliance/libguestfs-make-fixed-appliance.pod:168
 msgid ""
-"L<guestfs(3)>, L<supermin(1)>, L<supermin-helper(1)>, L<xz(1)>, "
-"L<http://libguestfs.org/>, L<http://qemu.org/>."
+"L<guestfs(3)>, L<supermin(1)>, L<xz(1)>, L<http://libguestfs.org/>, "
+"L<http://qemu.org/>."
 msgstr ""
 
 #. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:175 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1300 ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666 ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1634 ../fish/libguestfs-tools.conf.pod:98 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:424 ../fuse/gu [...]
+#: ../appliance/libguestfs-make-fixed-appliance.pod:174 ../erlang/examples/guestfs-erlang.pod:112 ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1300 ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:666 ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1634 ../fish/libguestfs-tools.conf.pod:98 ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58 ../fish/virt-tar-out.pod:51 ../fuse/guestmount.pod:424 ../fuse/gu [...]
 msgid "AUTHORS"
 msgstr ""
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:177 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1302 ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668 ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1636 ../fish/libguestfs-tools.conf.pod:100 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:426 ../fuse/g [...]
+#: ../appliance/libguestfs-make-fixed-appliance.pod:176 ../erlang/examples/guestfs-erlang.pod:114 ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1302 ../examples/guestfs-performance.pod:573 ../examples/guestfs-recipes.pod:668 ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1636 ../fish/libguestfs-tools.conf.pod:100 ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60 ../fish/virt-tar-out.pod:53 ../fuse/guestmount.pod:426 ../fuse/g [...]
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr ""
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:181 ../cat/virt-ls.pod:507 ../daemon/guestfsd.pod:128 ../df/virt-df.pod:279 ../diff/virt-diff.pod:269 ../edit/virt-edit.pod:379 ../examples/guestfs-recipes.pod:672 ../fish/guestfish.pod:1640 ../fuse/guestmount.pod:430 ../guestfs-release-notes.pod:2651 ../rescue/virt-rescue.pod:437 ../src/guestfs.pod:4781 ../test-tool/libguestfs-test-tool.pod:195 ../tools/virt-list-partitions:289
+#: ../appliance/libguestfs-make-fixed-appliance.pod:180 ../cat/virt-ls.pod:507 ../daemon/guestfsd.pod:128 ../df/virt-df.pod:279 ../diff/virt-diff.pod:269 ../edit/virt-edit.pod:379 ../examples/guestfs-recipes.pod:672 ../fish/guestfish.pod:1640 ../fuse/guestmount.pod:430 ../guestfs-release-notes.pod:2651 ../rescue/virt-rescue.pod:437 ../src/guestfs.pod:4780 ../test-tool/libguestfs-test-tool.pod:194 ../tools/virt-list-partitions:289
 msgid "Copyright (C) 2009-2014 Red Hat Inc."
 msgstr ""
 
@@ -2249,7 +2249,7 @@ msgid ""
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069 ../examples/guestfs-faq.pod:472 ../examples/guestfs-faq.pod:759 ../examples/guestfs-performance.pod:161 ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408 ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278 ../src/guestfs.pod:487 ../src/guestfs.pod:1797 ../src/guestfs.pod:2069 ../src/guestfs.pod:2367 ../src/guestfs.pod:3861
+#: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069 ../examples/guestfs-faq.pod:472 ../examples/guestfs-faq.pod:759 ../examples/guestfs-performance.pod:161 ../examples/guestfs-performance.pod:203 ../examples/guestfs-recipes.pod:408 ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31 ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278 ../src/guestfs.pod:487 ../src/guestfs.pod:1797 ../src/guestfs.pod:2069 ../src/guestfs.pod:2367 ../src/guestfs.pod:3861
 msgid "1."
 msgstr ""
 
@@ -2261,7 +2261,7 @@ msgid ""
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074 ../examples/guestfs-faq.pod:482 ../examples/guestfs-faq.pod:769 ../examples/guestfs-performance.pod:167 ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414 ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285 ../src/guestfs.pod:493 ../src/guestfs.pod:1801 ../src/guestfs.pod:2073 ../src/guestfs.pod:2371 ../src/guestfs.pod:3886
+#: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074 ../examples/guestfs-faq.pod:482 ../examples/guestfs-faq.pod:769 ../examples/guestfs-performance.pod:167 ../examples/guestfs-performance.pod:210 ../examples/guestfs-recipes.pod:414 ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44 ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285 ../src/guestfs.pod:493 ../src/guestfs.pod:1801 ../src/guestfs.pod:2073 ../src/guestfs.pod:2371 ../src/guestfs.pod:3886
 msgid "2."
 msgstr ""
 
@@ -2273,7 +2273,7 @@ msgid ""
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:488 ../examples/guestfs-faq.pod:774 ../examples/guestfs-performance.pod:175 ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420 ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:634 ../sparsify/virt-sparsify.pod:291 ../src/guestfs.pod:504 ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
+#: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:488 ../examples/guestfs-faq.pod:774 ../examples/guestfs-performance.pod:216 ../examples/guestfs-recipes.pod:420 ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:634 ../sparsify/virt-sparsify.pod:291 ../src/guestfs.pod:504 ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
 msgid "3."
 msgstr ""
 
@@ -8773,7 +8773,7 @@ msgid "Switch to the direct backend:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:576 ../examples/guestfs-testing.pod:127 ../test-tool/libguestfs-test-tool.pod:125
+#: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:576 ../examples/guestfs-testing.pod:127 ../test-tool/libguestfs-test-tool.pod:124
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=direct\n"
@@ -10933,7 +10933,7 @@ msgid "On an unloaded machine, time how long it takes to start up the appliance:
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:29 ../examples/guestfs-performance.pod:179 ../examples/guestfs-testing.pod:51
+#: ../examples/guestfs-performance.pod:29 ../examples/guestfs-performance.pod:171 ../examples/guestfs-testing.pod:51
 #, no-wrap
 msgid ""
 " time guestfish -a /dev/null run\n"
@@ -11170,7 +11170,7 @@ msgstr ""
 msgid ""
 "In our testing we did not find that using a fixed appliance gave any "
 "measurable performance benefit, even when the appliance was located in "
-"memory (ie. on C</dev/shm>).  However there are three points to consider:"
+"memory (ie. on C</dev/shm>).  However there are two points to consider:"
 msgstr ""
 
 #. type: textblock
@@ -11182,21 +11182,11 @@ msgstr ""
 
 #. type: textblock
 #: ../examples/guestfs-performance.pod:169
-msgid ""
-"By default libguestfs (or rather, L<supermin-helper(1)>)  searches over the "
-"root filesystem to find out if any host files have changed and if it needs "
-"to rebuild the appliance.  If these files are not cached and the root "
-"filesystem is on an HDD, then this generates lots of seeks.  Using a fixed "
-"appliance avoids this."
-msgstr ""
-
-#. type: textblock
-#: ../examples/guestfs-performance.pod:177
 msgid "The appliance is loaded on demand.  A simple test such as:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:181
+#: ../examples/guestfs-performance.pod:173
 msgid ""
 "does not load very much of the appliance.  A real libguestfs program using "
 "complicated API calls would demand-load a lot more of the appliance.  Being "
@@ -11205,12 +11195,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:188
+#: ../examples/guestfs-performance.pod:180
 msgid "REDUCING THE NUMBER OF TIMES THE APPLIANCE IS LAUNCHED"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:190
+#: ../examples/guestfs-performance.pod:182
 msgid ""
 "By far the most effective, though not always the simplest way to get good "
 "performance is to ensure that the appliance is launched the minimum number "
@@ -11218,14 +11208,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:195
+#: ../examples/guestfs-performance.pod:187
 msgid ""
 "Try to call C<guestfs_launch> at most once per target virtual machine or "
 "disk image."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:198
+#: ../examples/guestfs-performance.pod:190
 msgid ""
 "Instead of using a separate instance of L<guestfish(1)> to make a series of "
 "changes to the same guest, use a single instance of guestfish and/or use the "
@@ -11233,7 +11223,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:202
+#: ../examples/guestfs-performance.pod:194
 msgid ""
 "Consider writing your program as a daemon which holds a guest open while "
 "making a series of changes.  Or marshal all the operations you want to "
@@ -11241,14 +11231,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:206
+#: ../examples/guestfs-performance.pod:198
 msgid ""
 "You can also try adding disks from multiple guests to a single appliance.  "
 "Before trying this, note the following points:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:213
+#: ../examples/guestfs-performance.pod:205
 msgid ""
 "Adding multiple guests to one appliance is a security problem because it may "
 "allow one guest to interfere with the disks of another guest.  Only do it if "
@@ -11256,7 +11246,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:220
+#: ../examples/guestfs-performance.pod:212
 msgid ""
 "There is a hard limit to the number of disks you can add to a single "
 "appliance.  Call L<guestfs(3)/guestfs_max_disks> to get this limit.  For "
@@ -11264,7 +11254,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:226
+#: ../examples/guestfs-performance.pod:218
 msgid ""
 "Using libguestfs this way is complicated.  Disks can have unexpected "
 "interactions: for example, if two guests use the same UUID for a filesystem "
@@ -11273,33 +11263,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:233
+#: ../examples/guestfs-performance.pod:225
 msgid ""
 "L<virt-df(1)> adds multiple disks by default, so the source code for this "
 "program would be a good place to start."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:236
+#: ../examples/guestfs-performance.pod:228
 msgid "SHORTENING THE TIME TAKEN FOR INSPECTION OF VMs"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:238
+#: ../examples/guestfs-performance.pod:230
 msgid ""
 "The main advice is obvious: Do not perform inspection (which is expensive) "
 "unless you need the results."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:241
+#: ../examples/guestfs-performance.pod:233
 msgid ""
 "If you previously performed inspection on the guest, then it may be safe to "
 "cache and reuse the results from last time."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:244
+#: ../examples/guestfs-performance.pod:236
 msgid ""
 "Some disks don't need to be inspected at all: for example, if you are "
 "creating a disk image, or if the disk image is not a VM, or if the disk "
@@ -11307,38 +11297,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:248
+#: ../examples/guestfs-performance.pod:240
 msgid ""
 "Even when basic inspection (C<guestfs_inspect_os>) is required, auxiliary "
 "inspection operations may be avoided:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:255
+#: ../examples/guestfs-performance.pod:247
 msgid "Mounting disks is only necessary to get further filesystem information."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:260
+#: ../examples/guestfs-performance.pod:252
 msgid ""
 "Listing applications (C<guestfs_inspect_list_applications>) is an expensive "
 "operation on Linux, but almost free on Windows."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:265
+#: ../examples/guestfs-performance.pod:257
 msgid ""
 "Generating a guest icon (C<guestfs_inspect_get_icon>) is cheap on Linux but "
 "expensive on Windows."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:270
+#: ../examples/guestfs-performance.pod:262
 msgid "PARALLEL APPLIANCES"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:272
+#: ../examples/guestfs-performance.pod:264
 msgid ""
 "Libguestfs appliances are mostly I/O bound and you can launch multiple "
 "appliances in parallel.  Provided there is enough free memory, there should "
@@ -11346,7 +11336,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:277
+#: ../examples/guestfs-performance.pod:269
 msgid ""
 "On a 2-core (4-thread) laptop with 16 GB of RAM, using the (not especially "
 "realistic) test Perl script below, the following plot shows excellent "
@@ -11354,7 +11344,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:282
+#: ../examples/guestfs-performance.pod:274
 #, no-wrap
 msgid ""
 "  12 ++---+----+----+----+-----+----+----+----+----+---++\n"
@@ -11399,7 +11389,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:321
+#: ../examples/guestfs-performance.pod:313
 msgid ""
 "It is possible to run many more than 20 appliances in parallel, but if you "
 "are using the libvirt backend then you should be aware that out of the box "
@@ -11407,7 +11397,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:325
+#: ../examples/guestfs-performance.pod:317
 msgid ""
 "The simple Perl script below was used to collect the data for the plot "
 "above, but there is much more information on this subject, including more "
@@ -11415,7 +11405,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:330
+#: ../examples/guestfs-performance.pod:322
 msgid ""
 "L<http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-1/> "
 "L<http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-2/> "
@@ -11424,7 +11414,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:335
+#: ../examples/guestfs-performance.pod:327
 #, no-wrap
 msgid ""
 " #!/usr/bin/perl -w\n"
@@ -11432,7 +11422,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:337
+#: ../examples/guestfs-performance.pod:329
 #, no-wrap
 msgid ""
 " use strict;\n"
@@ -11443,7 +11433,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:342
+#: ../examples/guestfs-performance.pod:334
 #, no-wrap
 msgid ""
 " sub test {\n"
@@ -11454,7 +11444,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:347
+#: ../examples/guestfs-performance.pod:339
 #, no-wrap
 msgid ""
 "     # You could add some work for libguestfs to do here.\n"
@@ -11462,7 +11452,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:349
+#: ../examples/guestfs-performance.pod:341
 #, no-wrap
 msgid ""
 "     $g->close ();\n"
@@ -11471,7 +11461,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:352
+#: ../examples/guestfs-performance.pod:344
 #, no-wrap
 msgid ""
 " # Get everything into cache.\n"
@@ -11480,7 +11470,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:355
+#: ../examples/guestfs-performance.pod:347
 #, no-wrap
 msgid ""
 " for my $nr_threads (1..20) {\n"
@@ -11502,12 +11492,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:371
+#: ../examples/guestfs-performance.pod:363
 msgid "USING USER-MODE LINUX"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:373
+#: ../examples/guestfs-performance.pod:365
 msgid ""
 "Since libguestfs 1.24, it has been possible to use the User-Mode Linux (uml) "
 "backend instead of KVM (see L<guestfs(3)/USER-MODE LINUX BACKEND>).  This "
@@ -11517,12 +11507,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:384
+#: ../examples/guestfs-performance.pod:376
 msgid "UML usually performs the same or slightly slower than KVM, on baremetal."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:388
+#: ../examples/guestfs-performance.pod:380
 msgid ""
 "However UML often performs the same under virtualization as it does on "
 "baremetal, whereas KVM can run much slower under virtualization (since "
@@ -11530,7 +11520,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:394
+#: ../examples/guestfs-performance.pod:386
 msgid ""
 "Upload and download is as much as 10 times slower on UML than KVM.  "
 "Libguestfs sends this data over the UML emulated serial port, which is far "
@@ -11538,48 +11528,48 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:400
+#: ../examples/guestfs-performance.pod:392
 msgid ""
 "UML lacks some features (eg. qcow2 support), so it may not be applicable at "
 "all."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:405
+#: ../examples/guestfs-performance.pod:397
 msgid ""
 "For some actual figures, see: "
 "L<http://rwmj.wordpress.com/2013/08/14/performance-of-user-mode-linux-as-a-libguestfs-backend/#content>"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:408
+#: ../examples/guestfs-performance.pod:400
 msgid "TROUBLESHOOTING POOR PERFORMANCE"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:410
+#: ../examples/guestfs-performance.pod:402
 msgid "ENSURE HARDWARE VIRTUALIZATION IS AVAILABLE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:412
+#: ../examples/guestfs-performance.pod:404
 msgid "Use C</proc/cpuinfo> and this page:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:414
+#: ../examples/guestfs-performance.pod:406
 msgid "http://virt-tools.org/learning/check-hardware-virt/"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:416
+#: ../examples/guestfs-performance.pod:408
 msgid ""
 "to ensure that hardware virtualization is available.  Note that you may need "
 "to enable it in your BIOS."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:419
+#: ../examples/guestfs-performance.pod:411
 msgid ""
 "Hardware virt is not usually available inside VMs, and libguestfs will run "
 "slowly inside another virtual machine whatever you do.  Nested "
@@ -11588,12 +11578,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:424
+#: ../examples/guestfs-performance.pod:416
 msgid "ENSURE KVM IS AVAILABLE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:426
+#: ../examples/guestfs-performance.pod:418
 msgid ""
 "Ensure that KVM is enabled and available to the user that will run "
 "libguestfs.  It should be safe to set 0666 permissions on C</dev/kvm> and "
@@ -11601,31 +11591,31 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:430
+#: ../examples/guestfs-performance.pod:422
 msgid "PROCESSORS TO AVOID"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:432
+#: ../examples/guestfs-performance.pod:424
 msgid ""
 "Avoid processors that don't have hardware virtualization, and some "
 "processors which are simply very slow (AMD Geode being a great example)."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:436
+#: ../examples/guestfs-performance.pod:428
 msgid "DETAILED TIMINGS USING ANNOTATE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:438
+#: ../examples/guestfs-performance.pod:430
 msgid ""
 "Use the L<annotate(1)>/L<annotate-output(1)> command to show detailed "
 "timings:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:441
+#: ../examples/guestfs-performance.pod:433
 #, no-wrap
 msgid ""
 " $ annotate-output +'%T.%N' guestfish -a /dev/null run -v\n"
@@ -11644,7 +11634,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:449
+#: ../examples/guestfs-performance.pod:441
 msgid ""
 "The timestamps are C<hours:minutes:seconds.nanoseconds>.  By comparing the "
 "timestamps you can see exactly how long each operation in the boot sequence "
@@ -11652,24 +11642,24 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:453
+#: ../examples/guestfs-performance.pod:445
 msgid "DETAILED TIMINGS USING SYSTEMTAP"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:455
+#: ../examples/guestfs-performance.pod:447
 msgid ""
 "You can use SystemTap (L<stap(1)>) to get detailed timings from libguestfs "
 "programs."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:458
+#: ../examples/guestfs-performance.pod:450
 msgid "Save the following script as C<time.stap>:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:460 ../src/guestfs.pod:3308
+#: ../examples/guestfs-performance.pod:452 ../src/guestfs.pod:3308
 #, no-wrap
 msgid ""
 " global last;\n"
@@ -11677,7 +11667,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:462 ../src/guestfs.pod:3310
+#: ../examples/guestfs-performance.pod:454 ../src/guestfs.pod:3310
 #, no-wrap
 msgid ""
 " function display_time () {\n"
@@ -11690,7 +11680,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:469 ../src/guestfs.pod:3317
+#: ../examples/guestfs-performance.pod:461 ../src/guestfs.pod:3317
 #, no-wrap
 msgid ""
 "       printf (\"%d (+%d):\", now, delta);\n"
@@ -11699,7 +11689,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:472 ../src/guestfs.pod:3320
+#: ../examples/guestfs-performance.pod:464 ../src/guestfs.pod:3320
 #, no-wrap
 msgid ""
 " probe begin {\n"
@@ -11710,7 +11700,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:477 ../src/guestfs.pod:3325
+#: ../examples/guestfs-performance.pod:469 ../src/guestfs.pod:3325
 #, no-wrap
 msgid ""
 " /* Display all calls to static markers. */\n"
@@ -11723,7 +11713,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:484
+#: ../examples/guestfs-performance.pod:476
 #, no-wrap
 msgid ""
 " /* Display all calls to guestfs_* functions. */\n"
@@ -11736,12 +11726,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:491
+#: ../examples/guestfs-performance.pod:483
 msgid "Run it as root in one window:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:493
+#: ../examples/guestfs-performance.pod:485
 #, no-wrap
 msgid ""
 " # stap time.stap\n"
@@ -11750,7 +11740,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:496
+#: ../examples/guestfs-performance.pod:488
 msgid ""
 "It prints \"ready\" when SystemTap has loaded the program.  Run your "
 "libguestfs program, guestfish or a virt tool in another window.  For "
@@ -11758,7 +11748,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:500
+#: ../examples/guestfs-performance.pod:492
 #, no-wrap
 msgid ""
 " $ guestfish -a /dev/null run\n"
@@ -11766,14 +11756,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:502
+#: ../examples/guestfs-performance.pod:494
 msgid ""
 "In the stap window you will see a large amount of output, with the time "
 "taken for each step shown (microseconds in parenthesis).  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:506
+#: ../examples/guestfs-performance.pod:498
 #, no-wrap
 msgid ""
 " xxxx (+0):\tguestfs_create \n"
@@ -11789,26 +11779,26 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:516
+#: ../examples/guestfs-performance.pod:508
 msgid ""
 "You will need to consult, and even modify, the source to libguestfs to fully "
 "understand the output."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:519
+#: ../examples/guestfs-performance.pod:511
 msgid "DETAILED DEBUGGING USING GDB"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:521
+#: ../examples/guestfs-performance.pod:513
 msgid ""
 "You can attach to the appliance BIOS/kernel using gdb.  If you know what "
 "you're doing, this can be a useful way to diagnose boot regressions."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:525
+#: ../examples/guestfs-performance.pod:517
 msgid ""
 "Firstly, you have to change qemu so it runs with the C<-S> and C<-s> "
 "options.  These options cause qemu to pause at boot and allow you to attach "
@@ -11819,7 +11809,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:532 ../fish/guestfish.pod:1015 ../src/guestfs.pod:1382
+#: ../examples/guestfs-performance.pod:524 ../fish/guestfish.pod:1015 ../src/guestfs.pod:1382
 #, no-wrap
 msgid ""
 " #!/bin/bash -\n"
@@ -11827,7 +11817,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:534
+#: ../examples/guestfs-performance.pod:526
 #, no-wrap
 msgid ""
 " # Set this to point to the real qemu binary.\n"
@@ -11836,7 +11826,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:537
+#: ../examples/guestfs-performance.pod:529
 #, no-wrap
 msgid ""
 " if [ \"$1\" != \"-global\" ]; then\n"
@@ -11850,14 +11840,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:545
+#: ../examples/guestfs-performance.pod:537
 msgid ""
 "Now run guestfish or another libguestfs tool with the qemu wrapper (see "
 "L<guestfs(3)/QEMU WRAPPERS> to understand what this is doing):"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:548
+#: ../examples/guestfs-performance.pod:540
 #, no-wrap
 msgid ""
 " LIBGUESTFS_HV=/path/to/qemu-wrapper guestfish -a /dev/null -v run\n"
@@ -11865,14 +11855,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:550
+#: ../examples/guestfs-performance.pod:542
 msgid ""
 "This should pause just after qemu launches.  In another window, attach to "
 "qemu using gdb:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:553
+#: ../examples/guestfs-performance.pod:545
 #, no-wrap
 msgid ""
 " $ gdb\n"
@@ -11886,7 +11876,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:561
+#: ../examples/guestfs-performance.pod:553
 msgid ""
 "At this point you can use standard gdb techniques, eg. hitting C<^C> to "
 "interrupt the boot and C<bt> get a stack trace, setting breakpoints, etc.  "
@@ -11895,15 +11885,15 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:569
+#: ../examples/guestfs-performance.pod:561
 msgid ""
-"L<supermin(1)>, L<supermin-helper(1)>, L<guestfish(1)>, L<guestfs(3)>, "
-"L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, "
-"L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
+"L<supermin(1)>, L<guestfish(1)>, L<guestfs(3)>, L<guestfs-examples(3)>, "
+"L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, L<qemu(1)>, L<gdb(1)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:586 ../format/virt-format.pod:203 ../lua/examples/guestfs-lua.pod:159
+#: ../examples/guestfs-performance.pod:577 ../format/virt-format.pod:203 ../lua/examples/guestfs-lua.pod:159
 msgid "Copyright (C) 2012 Red Hat Inc."
 msgstr ""
 
@@ -35515,7 +35505,7 @@ msgid ""
 "These two environment variables allow the kernel that libguestfs uses in the "
 "appliance to be selected.  If C<$SUPERMIN_KERNEL> is not set, then the most "
 "recent host kernel is chosen.  For more information about kernel selection, "
-"see L<supermin-helper(1)>.  This feature is only available in supermin / "
+"see L<supermin(1)>.  This feature is only available in supermin / "
 "febootstrap E<ge> 3.8."
 msgstr ""
 
@@ -35669,7 +35659,7 @@ msgid ""
 "L<virt-rescue(1)>, L<virt-resize(1)>, L<virt-sparsify(1)>, "
 "L<virt-sysprep(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>, "
 "L<virt-win-reg(1)>, L<libguestfs-tools.conf(5)>, L<display(1)>, "
-"L<hexedit(1)>, L<supermin-helper(1)>."
+"L<hexedit(1)>, L<supermin(1)>."
 msgstr ""
 
 #. type: textblock
@@ -66476,7 +66466,7 @@ msgid "To find out if libguestfs was compiled with a different default backend,
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1483 ../test-tool/libguestfs-test-tool.pod:98 ../test-tool/libguestfs-test-tool.pod:119 ../test-tool/libguestfs-test-tool.pod:142
+#: ../src/guestfs.pod:1483 ../test-tool/libguestfs-test-tool.pod:97 ../test-tool/libguestfs-test-tool.pod:118 ../test-tool/libguestfs-test-tool.pod:141
 #, no-wrap
 msgid ""
 " unset LIBGUESTFS_BACKEND\n"
@@ -70128,7 +70118,7 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs.pod:3480
 msgid ""
-"C<supermin-helper> is invoked to create the kernel, a small initrd and the "
+"C<supermin --build> is invoked to create the kernel, a small initrd and the "
 "appliance."
 msgstr ""
 
@@ -70143,48 +70133,48 @@ msgstr ""
 #: ../src/guestfs.pod:3486
 msgid ""
 "For a complete description of how the appliance is created and cached, read "
-"the L<supermin(1)> and L<supermin-helper(1)> man pages."
+"the L<supermin(1)> man page."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3490
+#: ../src/guestfs.pod:3489
 msgid "Start qemu and boot the kernel"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3492
+#: ../src/guestfs.pod:3491
 msgid "qemu is invoked to boot the kernel."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3494
+#: ../src/guestfs.pod:3493
 msgid "Run the initrd"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3496
+#: ../src/guestfs.pod:3495
 msgid ""
-"C<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."
+"C<supermin --build> 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:3500
+#: ../src/guestfs.pod:3499
 msgid ""
 "The initrd is a cpio archive called "
-"C</var/tmp/.guestfs-E<lt>UIDE<gt>/initrd>."
+"C</var/tmp/.guestfs-E<lt>UIDE<gt>/appliance.d/initrd>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3503
+#: ../src/guestfs.pod:3502
 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:3506
+#: ../src/guestfs.pod:3505
 #, no-wrap
 msgid ""
 " supermin: ext2 mini initrd starting up\n"
@@ -70195,16 +70185,16 @@ msgid ""
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3511
+#: ../src/guestfs.pod:3510
 msgid "Find and mount the appliance device"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3513
+#: ../src/guestfs.pod:3512
 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>."
+"normally be called C</var/tmp/.guestfs-E<lt>UIDE<gt>/appliance.d/root>."
 msgstr ""
 
 #. type: textblock
@@ -72468,12 +72458,12 @@ msgid ""
 "L<virt-win-reg(1)>, L<guestfs-faq(1)>, L<guestfs-performance(1)>, "
 "L<guestfs-release-notes(1)>, L<guestfs-testing(1)>, "
 "L<libguestfs-test-tool(1)>, L<libguestfs-make-fixed-appliance(1)>, "
-"L<supermin(1)>, L<supermin-helper(1)>, L<qemu(1)>, L<hivex(3)>, L<stap(1)>, "
-"L<sd-journal(3)>, L<http://libguestfs.org/>."
+"L<supermin(1)>, L<qemu(1)>, L<hivex(3)>, L<stap(1)>, L<sd-journal(3)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:4768
+#: ../src/guestfs.pod:4767
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, "
 "L<lvm(8)>, L<disktype(1)>."
@@ -74705,23 +74695,21 @@ msgstr ""
 
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:90
-msgid ""
-"Refer to L<supermin-helper(1)/ENVIRONMENT VARIABLES> for further "
-"information."
+msgid "Refer to L<supermin(1)/ENVIRONMENT VARIABLES> for further information."
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:93
+#: ../test-tool/libguestfs-test-tool.pod:92
 msgid "TRYING OUT A DIFFERENT VERSION OF LIBVIRT"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:95 ../test-tool/libguestfs-test-tool.pod:116 ../test-tool/libguestfs-test-tool.pod:139
+#: ../test-tool/libguestfs-test-tool.pod:94 ../test-tool/libguestfs-test-tool.pod:115 ../test-tool/libguestfs-test-tool.pod:138
 msgid "To find out which backend is the default in your libguestfs package, do:"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:101
+#: ../test-tool/libguestfs-test-tool.pod:100
 msgid ""
 "If you are using the libvirt backend, then you can try out a different "
 "(eg. upstream) version of libvirt by running these commands (I<not> as "
@@ -74729,7 +74717,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:105
+#: ../test-tool/libguestfs-test-tool.pod:104
 #, no-wrap
 msgid ""
 " killall libvirtd lt-libvirtd\n"
@@ -74738,7 +74726,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:108
+#: ../test-tool/libguestfs-test-tool.pod:107
 msgid ""
 "The first command kills any session C<libvirtd> process(es) that may be "
 "running on the machine.  The second command uses libvirt's C<run> script (in "
@@ -74747,24 +74735,24 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:114
+#: ../test-tool/libguestfs-test-tool.pod:113
 msgid "TRYING OUT WITH / WITHOUT LIBVIRT"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:122
+#: ../test-tool/libguestfs-test-tool.pod:121
 msgid ""
 "If you are using the libvirt backend, you can try without (ie. libguestfs "
 "directly launching qemu) by doing:"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:127
+#: ../test-tool/libguestfs-test-tool.pod:126
 msgid "Or if you are using the default (direct) backend, then you can try libvirt:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:130
+#: ../test-tool/libguestfs-test-tool.pod:129
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=libvirt\n"
@@ -74772,12 +74760,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:132
+#: ../test-tool/libguestfs-test-tool.pod:131
 msgid "or with libvirt and a specific L<libvirt URI|http://libvirt.org/uri.html>:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:135
+#: ../test-tool/libguestfs-test-tool.pod:134
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=libvirt:qemu:///session\n"
@@ -74785,17 +74773,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:137
+#: ../test-tool/libguestfs-test-tool.pod:136
 msgid "TRYING OUT DIFFERENT SELINUX SETTINGS"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:145
+#: ../test-tool/libguestfs-test-tool.pod:144
 msgid "To find out if SELinux is being used, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:147
+#: ../test-tool/libguestfs-test-tool.pod:146
 #, no-wrap
 msgid ""
 " getenforce\n"
@@ -74803,7 +74791,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:149
+#: ../test-tool/libguestfs-test-tool.pod:148
 msgid ""
 "If you are using libvirt, SELinux and sVirt, then you can try to see if "
 "changing SELinux to \"permissive\" mode makes any difference.  Use this "
@@ -74811,7 +74799,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:153
+#: ../test-tool/libguestfs-test-tool.pod:152
 #, no-wrap
 msgid ""
 " setenforce Permissive\n"
@@ -74819,14 +74807,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:155
+#: ../test-tool/libguestfs-test-tool.pod:154
 msgid ""
 "If this makes a difference, look in the audit logs for recent failures "
 "(\"AVCs\"):"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:158
+#: ../test-tool/libguestfs-test-tool.pod:157
 #, no-wrap
 msgid ""
 " ausearch -m avc -ts recent\n"
@@ -74834,7 +74822,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:160
+#: ../test-tool/libguestfs-test-tool.pod:159
 msgid ""
 "You can convert AVCs into suggested SELinux policy rules using tools like "
 "L<audit2allow(1)>.  For more information, see the \"Security Enhanced Linux "
@@ -74842,12 +74830,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:164
+#: ../test-tool/libguestfs-test-tool.pod:163
 msgid "To reenable SELinux and sVirt, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:166
+#: ../test-tool/libguestfs-test-tool.pod:165
 #, no-wrap
 msgid ""
 " setenforce Enforcing\n"
@@ -74855,26 +74843,26 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:168
+#: ../test-tool/libguestfs-test-tool.pod:167
 msgid "SELF-DIAGNOSIS"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:170
+#: ../test-tool/libguestfs-test-tool.pod:169
 msgid ""
 "Refer to L<guestfs(3)/APPLIANCE BOOT PROCESS> to understand the messages "
 "produced by libguestfs-test-tool and/or possible errors."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:175
+#: ../test-tool/libguestfs-test-tool.pod:174
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:185
+#: ../test-tool/libguestfs-test-tool.pod:184
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr ""
 
diff --git a/po-docs/uk.po b/po-docs/uk.po
index ebfd894..dee0fb4 100644
--- a/po-docs/uk.po
+++ b/po-docs/uk.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-10-17 14:46+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/fedora/"
@@ -1199,7 +1199,7 @@ msgstr ""
 #: ../fuse/guestmount.pod:405 ../fuse/guestunmount.pod:126
 #: ../inspector/virt-inspector.pod:496 ../resize/virt-resize.pod:751
 #: ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:548
-#: ../test-tool/libguestfs-test-tool.pod:173
+#: ../test-tool/libguestfs-test-tool.pod:172
 msgid "EXIT STATUS"
 msgstr "СТАН ВИХОДУ"
 
@@ -1245,13 +1245,13 @@ msgstr "Ця програма повертає:"
 #: ../examples/guestfs-performance.pod:107
 #: ../examples/guestfs-performance.pod:113
 #: ../examples/guestfs-performance.pod:118
-#: ../examples/guestfs-performance.pod:253
-#: ../examples/guestfs-performance.pod:258
-#: ../examples/guestfs-performance.pod:263
-#: ../examples/guestfs-performance.pod:382
-#: ../examples/guestfs-performance.pod:386
-#: ../examples/guestfs-performance.pod:392
-#: ../examples/guestfs-performance.pod:398 ../examples/guestfs-recipes.pod:231
+#: ../examples/guestfs-performance.pod:245
+#: ../examples/guestfs-performance.pod:250
+#: ../examples/guestfs-performance.pod:255
+#: ../examples/guestfs-performance.pod:374
+#: ../examples/guestfs-performance.pod:378
+#: ../examples/guestfs-performance.pod:384
+#: ../examples/guestfs-performance.pod:390 ../examples/guestfs-recipes.pod:231
 #: ../examples/guestfs-recipes.pod:235 ../examples/guestfs-recipes.pod:239
 #: ../examples/guestfs-recipes.pod:265 ../examples/guestfs-recipes.pod:270
 #: ../examples/guestfs-recipes.pod:377 ../examples/guestfs-recipes.pod:381
@@ -1411,7 +1411,7 @@ msgstr ""
 #: ../diff/virt-diff.pod:253 ../edit/virt-edit.pod:362
 #: ../erlang/examples/guestfs-erlang.pod:97
 #: ../examples/guestfs-examples.pod:57 ../examples/guestfs-faq.pod:1294
-#: ../examples/guestfs-performance.pod:567 ../examples/guestfs-recipes.pod:651
+#: ../examples/guestfs-performance.pod:559 ../examples/guestfs-recipes.pod:651
 #: ../examples/guestfs-testing.pod:386 ../fish/guestfish.pod:1603
 #: ../fish/libguestfs-tools.conf.pod:90 ../fish/virt-copy-in.pod:50
 #: ../fish/virt-copy-out.pod:39 ../fish/virt-tar-in.pod:47
@@ -1424,7 +1424,7 @@ msgstr ""
 #: ../python/examples/guestfs-python.pod:53 ../rescue/virt-rescue.pod:421
 #: ../resize/virt-resize.pod:756 ../ruby/examples/guestfs-ruby.pod:36
 #: ../sparsify/virt-sparsify.pod:339 ../src/guestfs.pod:4718
-#: ../sysprep/virt-sysprep.pod:552 ../test-tool/libguestfs-test-tool.pod:183
+#: ../sysprep/virt-sysprep.pod:552 ../test-tool/libguestfs-test-tool.pod:182
 #: ../tools/virt-list-filesystems:190 ../tools/virt-list-partitions:272
 #: ../tools/virt-tar:301 ../tools/virt-win-reg:792
 msgid "SEE ALSO"
@@ -1469,14 +1469,14 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 
 #. type: =head1
 #: ../align/virt-alignment-scan.pod:406
-#: ../appliance/libguestfs-make-fixed-appliance.pod:179
+#: ../appliance/libguestfs-make-fixed-appliance.pod:178
 #: ../builder/virt-builder.pod:1848 ../builder/virt-index-validate.pod:90
 #: ../cat/virt-cat.pod:262 ../cat/virt-filesystems.pod:410
 #: ../cat/virt-ls.pod:505 ../daemon/guestfsd.pod:126 ../df/virt-df.pod:277
 #: ../diff/virt-diff.pod:267 ../edit/virt-edit.pod:377
 #: ../erlang/examples/guestfs-erlang.pod:116
 #: ../examples/guestfs-examples.pod:75 ../examples/guestfs-faq.pod:1304
-#: ../examples/guestfs-performance.pod:584 ../examples/guestfs-recipes.pod:670
+#: ../examples/guestfs-performance.pod:575 ../examples/guestfs-recipes.pod:670
 #: ../examples/guestfs-testing.pod:397 ../fish/guestfish.pod:1638
 #: ../fish/libguestfs-tools.conf.pod:102 ../fish/virt-copy-in.pod:64
 #: ../fish/virt-copy-out.pod:53 ../fish/virt-tar-in.pod:62
@@ -1488,8 +1488,8 @@ msgstr "Richard W.M. Jones L<http://people.redhat.com/~rjones/>"
 #: ../ocaml/examples/guestfs-ocaml.pod:97 ../perl/examples/guestfs-perl.pod:59
 #: ../python/examples/guestfs-python.pod:71 ../rescue/virt-rescue.pod:435
 #: ../resize/virt-resize.pod:783 ../ruby/examples/guestfs-ruby.pod:54
-#: ../sparsify/virt-sparsify.pod:356 ../src/guestfs.pod:4779
-#: ../sysprep/virt-sysprep.pod:574 ../test-tool/libguestfs-test-tool.pod:193
+#: ../sparsify/virt-sparsify.pod:356 ../src/guestfs.pod:4778
+#: ../sysprep/virt-sysprep.pod:574 ../test-tool/libguestfs-test-tool.pod:192
 #: ../tools/virt-list-filesystems:206 ../tools/virt-list-partitions:287
 #: ../tools/virt-tar:319 ../tools/virt-win-reg:810
 msgid "COPYRIGHT"
@@ -1752,7 +1752,7 @@ msgstr ""
 msgid ""
 "Normally a supermin appliance is located on this path (see L<supermin(1)/"
 "SUPERMIN APPLIANCE>).  libguestfs reconstructs this into a full appliance by "
-"running L<supermin-helper(1)>."
+"running C<supermin --build>."
 msgstr ""
 
 #. type: textblock
@@ -1805,13 +1805,13 @@ msgstr ""
 #: ../builder/virt-builder.pod:1785 ../edit/virt-edit.pod:337
 #: ../fish/guestfish.pod:1387 ../fuse/guestunmount.pod:115
 #: ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312
-#: ../src/guestfs.pod:4610 ../test-tool/libguestfs-test-tool.pod:178
+#: ../src/guestfs.pod:4610 ../test-tool/libguestfs-test-tool.pod:177
 msgid "ENVIRONMENT VARIABLES"
 msgstr "ЗМІННІ СЕРЕДОВИЩА"
 
 #. type: textblock
 #: ../appliance/libguestfs-make-fixed-appliance.pod:163
-#: ../test-tool/libguestfs-test-tool.pod:180
+#: ../test-tool/libguestfs-test-tool.pod:179
 msgid ""
 "For the full list of environment variables which may affect libguestfs, "
 "please see the L<guestfs(3)> manual page."
@@ -1824,17 +1824,17 @@ msgstr ""
 #| "L<guestfs(3)>, L<supermin(8)>, L<supermin-helper(8)>, L<xz(1)>, L<http://"
 #| "libguestfs.org/>, L<http://qemu.org/>."
 msgid ""
-"L<guestfs(3)>, L<supermin(1)>, L<supermin-helper(1)>, L<xz(1)>, L<http://"
-"libguestfs.org/>, L<http://qemu.org/>."
+"L<guestfs(3)>, L<supermin(1)>, L<xz(1)>, L<http://libguestfs.org/>, L<http://"
+"qemu.org/>."
 msgstr ""
 "L<guestfs(3)>, L<supermin(8)>, L<supermin-helper(8)>, L<xz(1)>, L<http://"
 "libguestfs.org/>, L<http://qemu.org/>."
 
 #. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:175
+#: ../appliance/libguestfs-make-fixed-appliance.pod:174
 #: ../erlang/examples/guestfs-erlang.pod:112
 #: ../examples/guestfs-examples.pod:71 ../examples/guestfs-faq.pod:1300
-#: ../examples/guestfs-performance.pod:580 ../examples/guestfs-recipes.pod:666
+#: ../examples/guestfs-performance.pod:571 ../examples/guestfs-recipes.pod:666
 #: ../examples/guestfs-testing.pod:393 ../fish/guestfish.pod:1634
 #: ../fish/libguestfs-tools.conf.pod:98 ../fish/virt-copy-in.pod:60
 #: ../fish/virt-copy-out.pod:49 ../fish/virt-tar-in.pod:58
@@ -1844,16 +1844,16 @@ msgstr ""
 #: ../lua/examples/guestfs-lua.pod:153 ../ocaml/examples/guestfs-ocaml.pod:93
 #: ../perl/examples/guestfs-perl.pod:55
 #: ../python/examples/guestfs-python.pod:67
-#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:4775
-#: ../sysprep/virt-sysprep.pod:568 ../test-tool/libguestfs-test-tool.pod:189
+#: ../ruby/examples/guestfs-ruby.pod:50 ../src/guestfs.pod:4774
+#: ../sysprep/virt-sysprep.pod:568 ../test-tool/libguestfs-test-tool.pod:188
 msgid "AUTHORS"
 msgstr "АВТОРИ"
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:177
+#: ../appliance/libguestfs-make-fixed-appliance.pod:176
 #: ../erlang/examples/guestfs-erlang.pod:114
 #: ../examples/guestfs-examples.pod:73 ../examples/guestfs-faq.pod:1302
-#: ../examples/guestfs-performance.pod:582 ../examples/guestfs-recipes.pod:668
+#: ../examples/guestfs-performance.pod:573 ../examples/guestfs-recipes.pod:668
 #: ../examples/guestfs-testing.pod:395 ../fish/guestfish.pod:1636
 #: ../fish/libguestfs-tools.conf.pod:100 ../fish/virt-copy-in.pod:62
 #: ../fish/virt-copy-out.pod:51 ../fish/virt-tar-in.pod:60
@@ -1862,18 +1862,18 @@ msgstr "АВТОРИ"
 #: ../java/examples/guestfs-java.pod:98 ../lua/examples/guestfs-lua.pod:155
 #: ../ocaml/examples/guestfs-ocaml.pod:95 ../perl/examples/guestfs-perl.pod:57
 #: ../python/examples/guestfs-python.pod:69
-#: ../ruby/examples/guestfs-ruby.pod:52 ../src/guestfs.pod:4777
-#: ../test-tool/libguestfs-test-tool.pod:191
+#: ../ruby/examples/guestfs-ruby.pod:52 ../src/guestfs.pod:4776
+#: ../test-tool/libguestfs-test-tool.pod:190
 msgid "Richard W.M. Jones (C<rjones at redhat dot com>)"
 msgstr "Richard W.M. Jones (C<rjones at redhat dot com>)"
 
 #. type: textblock
-#: ../appliance/libguestfs-make-fixed-appliance.pod:181 ../cat/virt-ls.pod:507
+#: ../appliance/libguestfs-make-fixed-appliance.pod:180 ../cat/virt-ls.pod:507
 #: ../daemon/guestfsd.pod:128 ../df/virt-df.pod:279 ../diff/virt-diff.pod:269
 #: ../edit/virt-edit.pod:379 ../examples/guestfs-recipes.pod:672
 #: ../fish/guestfish.pod:1640 ../fuse/guestmount.pod:430
 #: ../guestfs-release-notes.pod:2651 ../rescue/virt-rescue.pod:437
-#: ../src/guestfs.pod:4781 ../test-tool/libguestfs-test-tool.pod:195
+#: ../src/guestfs.pod:4780 ../test-tool/libguestfs-test-tool.pod:194
 #: ../tools/virt-list-partitions:289
 msgid "Copyright (C) 2009-2014 Red Hat Inc."
 msgstr "© Red Hat Inc., 2009–2013"
@@ -2989,7 +2989,7 @@ msgstr ""
 #: ../builder/virt-builder.pod:475 ../builder/virt-builder.pod:1069
 #: ../examples/guestfs-faq.pod:472 ../examples/guestfs-faq.pod:759
 #: ../examples/guestfs-performance.pod:161
-#: ../examples/guestfs-performance.pod:211 ../examples/guestfs-recipes.pod:408
+#: ../examples/guestfs-performance.pod:203 ../examples/guestfs-recipes.pod:408
 #: ../rescue/virt-rescue.pod:328 ../resize/virt-resize.pod:31
 #: ../resize/virt-resize.pod:621 ../sparsify/virt-sparsify.pod:278
 #: ../src/guestfs.pod:487 ../src/guestfs.pod:1797 ../src/guestfs.pod:2069
@@ -3008,7 +3008,7 @@ msgstr ""
 #: ../builder/virt-builder.pod:480 ../builder/virt-builder.pod:1074
 #: ../examples/guestfs-faq.pod:482 ../examples/guestfs-faq.pod:769
 #: ../examples/guestfs-performance.pod:167
-#: ../examples/guestfs-performance.pod:218 ../examples/guestfs-recipes.pod:414
+#: ../examples/guestfs-performance.pod:210 ../examples/guestfs-recipes.pod:414
 #: ../rescue/virt-rescue.pod:336 ../resize/virt-resize.pod:44
 #: ../resize/virt-resize.pod:628 ../sparsify/virt-sparsify.pod:285
 #: ../src/guestfs.pod:493 ../src/guestfs.pod:1801 ../src/guestfs.pod:2073
@@ -3025,11 +3025,11 @@ msgstr ""
 
 #. type: =item
 #: ../builder/virt-builder.pod:485 ../examples/guestfs-faq.pod:488
-#: ../examples/guestfs-faq.pod:774 ../examples/guestfs-performance.pod:175
-#: ../examples/guestfs-performance.pod:224 ../examples/guestfs-recipes.pod:420
-#: ../rescue/virt-rescue.pod:345 ../resize/virt-resize.pod:52
-#: ../resize/virt-resize.pod:634 ../sparsify/virt-sparsify.pod:291
-#: ../src/guestfs.pod:504 ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
+#: ../examples/guestfs-faq.pod:774 ../examples/guestfs-performance.pod:216
+#: ../examples/guestfs-recipes.pod:420 ../rescue/virt-rescue.pod:345
+#: ../resize/virt-resize.pod:52 ../resize/virt-resize.pod:634
+#: ../sparsify/virt-sparsify.pod:291 ../src/guestfs.pod:504
+#: ../src/guestfs.pod:1805 ../src/guestfs.pod:2377
 msgid "3."
 msgstr "3."
 
@@ -10076,7 +10076,7 @@ msgstr "Повертає назву поточного модуля."
 #. type: verbatim
 #: ../examples/guestfs-faq.pod:192 ../examples/guestfs-faq.pod:576
 #: ../examples/guestfs-testing.pod:127
-#: ../test-tool/libguestfs-test-tool.pod:125
+#: ../test-tool/libguestfs-test-tool.pod:124
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=direct\n"
@@ -12358,7 +12358,7 @@ msgstr ""
 
 #. type: verbatim
 #: ../examples/guestfs-performance.pod:29
-#: ../examples/guestfs-performance.pod:179 ../examples/guestfs-testing.pod:51
+#: ../examples/guestfs-performance.pod:171 ../examples/guestfs-testing.pod:51
 #, no-wrap
 msgid ""
 " time guestfish -a /dev/null run\n"
@@ -12603,7 +12603,7 @@ msgstr ""
 msgid ""
 "In our testing we did not find that using a fixed appliance gave any "
 "measurable performance benefit, even when the appliance was located in "
-"memory (ie. on C</dev/shm>).  However there are three points to consider:"
+"memory (ie. on C</dev/shm>).  However there are two points to consider:"
 msgstr ""
 
 #. type: textblock
@@ -12615,21 +12615,11 @@ msgstr ""
 
 #. type: textblock
 #: ../examples/guestfs-performance.pod:169
-msgid ""
-"By default libguestfs (or rather, L<supermin-helper(1)>)  searches over the "
-"root filesystem to find out if any host files have changed and if it needs "
-"to rebuild the appliance.  If these files are not cached and the root "
-"filesystem is on an HDD, then this generates lots of seeks.  Using a fixed "
-"appliance avoids this."
-msgstr ""
-
-#. type: textblock
-#: ../examples/guestfs-performance.pod:177
 msgid "The appliance is loaded on demand.  A simple test such as:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:181
+#: ../examples/guestfs-performance.pod:173
 msgid ""
 "does not load very much of the appliance.  A real libguestfs program using "
 "complicated API calls would demand-load a lot more of the appliance.  Being "
@@ -12638,12 +12628,12 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:188
+#: ../examples/guestfs-performance.pod:180
 msgid "REDUCING THE NUMBER OF TIMES THE APPLIANCE IS LAUNCHED"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:190
+#: ../examples/guestfs-performance.pod:182
 msgid ""
 "By far the most effective, though not always the simplest way to get good "
 "performance is to ensure that the appliance is launched the minimum number "
@@ -12651,14 +12641,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:195
+#: ../examples/guestfs-performance.pod:187
 msgid ""
 "Try to call C<guestfs_launch> at most once per target virtual machine or "
 "disk image."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:198
+#: ../examples/guestfs-performance.pod:190
 msgid ""
 "Instead of using a separate instance of L<guestfish(1)> to make a series of "
 "changes to the same guest, use a single instance of guestfish and/or use the "
@@ -12666,7 +12656,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:202
+#: ../examples/guestfs-performance.pod:194
 msgid ""
 "Consider writing your program as a daemon which holds a guest open while "
 "making a series of changes.  Or marshal all the operations you want to "
@@ -12674,14 +12664,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:206
+#: ../examples/guestfs-performance.pod:198
 msgid ""
 "You can also try adding disks from multiple guests to a single appliance.  "
 "Before trying this, note the following points:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:213
+#: ../examples/guestfs-performance.pod:205
 msgid ""
 "Adding multiple guests to one appliance is a security problem because it may "
 "allow one guest to interfere with the disks of another guest.  Only do it if "
@@ -12689,7 +12679,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:220
+#: ../examples/guestfs-performance.pod:212
 msgid ""
 "There is a hard limit to the number of disks you can add to a single "
 "appliance.  Call L<guestfs(3)/guestfs_max_disks> to get this limit.  For "
@@ -12697,7 +12687,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:226
+#: ../examples/guestfs-performance.pod:218
 msgid ""
 "Using libguestfs this way is complicated.  Disks can have unexpected "
 "interactions: for example, if two guests use the same UUID for a filesystem "
@@ -12706,33 +12696,33 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:233
+#: ../examples/guestfs-performance.pod:225
 msgid ""
 "L<virt-df(1)> adds multiple disks by default, so the source code for this "
 "program would be a good place to start."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:236
+#: ../examples/guestfs-performance.pod:228
 msgid "SHORTENING THE TIME TAKEN FOR INSPECTION OF VMs"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:238
+#: ../examples/guestfs-performance.pod:230
 msgid ""
 "The main advice is obvious: Do not perform inspection (which is expensive) "
 "unless you need the results."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:241
+#: ../examples/guestfs-performance.pod:233
 msgid ""
 "If you previously performed inspection on the guest, then it may be safe to "
 "cache and reuse the results from last time."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:244
+#: ../examples/guestfs-performance.pod:236
 msgid ""
 "Some disks don't need to be inspected at all: for example, if you are "
 "creating a disk image, or if the disk image is not a VM, or if the disk "
@@ -12740,38 +12730,38 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:248
+#: ../examples/guestfs-performance.pod:240
 msgid ""
 "Even when basic inspection (C<guestfs_inspect_os>) is required, auxiliary "
 "inspection operations may be avoided:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:255
+#: ../examples/guestfs-performance.pod:247
 msgid "Mounting disks is only necessary to get further filesystem information."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:260
+#: ../examples/guestfs-performance.pod:252
 msgid ""
 "Listing applications (C<guestfs_inspect_list_applications>) is an expensive "
 "operation on Linux, but almost free on Windows."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:265
+#: ../examples/guestfs-performance.pod:257
 msgid ""
 "Generating a guest icon (C<guestfs_inspect_get_icon>) is cheap on Linux but "
 "expensive on Windows."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:270
+#: ../examples/guestfs-performance.pod:262
 msgid "PARALLEL APPLIANCES"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:272
+#: ../examples/guestfs-performance.pod:264
 msgid ""
 "Libguestfs appliances are mostly I/O bound and you can launch multiple "
 "appliances in parallel.  Provided there is enough free memory, there should "
@@ -12779,7 +12769,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:277
+#: ../examples/guestfs-performance.pod:269
 msgid ""
 "On a 2-core (4-thread) laptop with 16 GB of RAM, using the (not especially "
 "realistic) test Perl script below, the following plot shows excellent "
@@ -12787,7 +12777,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:282
+#: ../examples/guestfs-performance.pod:274
 #, no-wrap
 msgid ""
 "  12 ++---+----+----+----+-----+----+----+----+----+---++\n"
@@ -12832,7 +12822,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:321
+#: ../examples/guestfs-performance.pod:313
 msgid ""
 "It is possible to run many more than 20 appliances in parallel, but if you "
 "are using the libvirt backend then you should be aware that out of the box "
@@ -12840,7 +12830,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:325
+#: ../examples/guestfs-performance.pod:317
 msgid ""
 "The simple Perl script below was used to collect the data for the plot "
 "above, but there is much more information on this subject, including more "
@@ -12848,7 +12838,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:330
+#: ../examples/guestfs-performance.pod:322
 msgid ""
 "L<http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-appliances-in-"
 "parallel-part-1/> L<http://rwmj.wordpress.com/2013/02/25/multiple-libguestfs-"
@@ -12863,7 +12853,7 @@ msgstr ""
 "com/2013/02/25/multiple-libguestfs-appliances-in-parallel-part-4/>"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:335
+#: ../examples/guestfs-performance.pod:327
 #, no-wrap
 msgid ""
 " #!/usr/bin/perl -w\n"
@@ -12873,7 +12863,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:337
+#: ../examples/guestfs-performance.pod:329
 #, no-wrap
 msgid ""
 " use strict;\n"
@@ -12889,7 +12879,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:342
+#: ../examples/guestfs-performance.pod:334
 #, no-wrap
 msgid ""
 " sub test {\n"
@@ -12905,7 +12895,7 @@ msgstr ""
 "     \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:347
+#: ../examples/guestfs-performance.pod:339
 #, no-wrap
 msgid ""
 "     # You could add some work for libguestfs to do here.\n"
@@ -12913,7 +12903,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:349
+#: ../examples/guestfs-performance.pod:341
 #, no-wrap
 msgid ""
 "     $g->close ();\n"
@@ -12925,7 +12915,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:352
+#: ../examples/guestfs-performance.pod:344
 #, no-wrap
 msgid ""
 " # Get everything into cache.\n"
@@ -12934,7 +12924,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:355
+#: ../examples/guestfs-performance.pod:347
 #, no-wrap
 msgid ""
 " for my $nr_threads (1..20) {\n"
@@ -12972,12 +12962,12 @@ msgstr ""
 "\n"
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:371
+#: ../examples/guestfs-performance.pod:363
 msgid "USING USER-MODE LINUX"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:373
+#: ../examples/guestfs-performance.pod:365
 msgid ""
 "Since libguestfs 1.24, it has been possible to use the User-Mode Linux (uml) "
 "backend instead of KVM (see L<guestfs(3)/USER-MODE LINUX BACKEND>).  This "
@@ -12987,13 +12977,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:384
+#: ../examples/guestfs-performance.pod:376
 msgid ""
 "UML usually performs the same or slightly slower than KVM, on baremetal."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:388
+#: ../examples/guestfs-performance.pod:380
 msgid ""
 "However UML often performs the same under virtualization as it does on "
 "baremetal, whereas KVM can run much slower under virtualization (since "
@@ -13001,7 +12991,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:394
+#: ../examples/guestfs-performance.pod:386
 msgid ""
 "Upload and download is as much as 10 times slower on UML than KVM.  "
 "Libguestfs sends this data over the UML emulated serial port, which is far "
@@ -13009,48 +12999,48 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:400
+#: ../examples/guestfs-performance.pod:392
 msgid ""
 "UML lacks some features (eg. qcow2 support), so it may not be applicable at "
 "all."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:405
+#: ../examples/guestfs-performance.pod:397
 msgid ""
 "For some actual figures, see: L<http://rwmj.wordpress.com/2013/08/14/"
 "performance-of-user-mode-linux-as-a-libguestfs-backend/#content>"
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:408
+#: ../examples/guestfs-performance.pod:400
 msgid "TROUBLESHOOTING POOR PERFORMANCE"
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:410
+#: ../examples/guestfs-performance.pod:402
 msgid "ENSURE HARDWARE VIRTUALIZATION IS AVAILABLE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:412
+#: ../examples/guestfs-performance.pod:404
 msgid "Use C</proc/cpuinfo> and this page:"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:414
+#: ../examples/guestfs-performance.pod:406
 msgid "http://virt-tools.org/learning/check-hardware-virt/"
 msgstr "http://virt-tools.org/learning/check-hardware-virt/"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:416
+#: ../examples/guestfs-performance.pod:408
 msgid ""
 "to ensure that hardware virtualization is available.  Note that you may need "
 "to enable it in your BIOS."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:419
+#: ../examples/guestfs-performance.pod:411
 msgid ""
 "Hardware virt is not usually available inside VMs, and libguestfs will run "
 "slowly inside another virtual machine whatever you do.  Nested "
@@ -13059,12 +13049,12 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:424
+#: ../examples/guestfs-performance.pod:416
 msgid "ENSURE KVM IS AVAILABLE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:426
+#: ../examples/guestfs-performance.pod:418
 msgid ""
 "Ensure that KVM is enabled and available to the user that will run "
 "libguestfs.  It should be safe to set 0666 permissions on C</dev/kvm> and "
@@ -13072,31 +13062,31 @@ msgid ""
 msgstr ""
 
 #. type: =head2
-#: ../examples/guestfs-performance.pod:430
+#: ../examples/guestfs-performance.pod:422
 msgid "PROCESSORS TO AVOID"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:432
+#: ../examples/guestfs-performance.pod:424
 msgid ""
 "Avoid processors that don't have hardware virtualization, and some "
 "processors which are simply very slow (AMD Geode being a great example)."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:436
+#: ../examples/guestfs-performance.pod:428
 msgid "DETAILED TIMINGS USING ANNOTATE"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:438
+#: ../examples/guestfs-performance.pod:430
 msgid ""
 "Use the L<annotate(1)>/L<annotate-output(1)> command to show detailed "
 "timings:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:441
+#: ../examples/guestfs-performance.pod:433
 #, no-wrap
 msgid ""
 " $ annotate-output +'%T.%N' guestfish -a /dev/null run -v\n"
@@ -13118,7 +13108,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:449
+#: ../examples/guestfs-performance.pod:441
 msgid ""
 "The timestamps are C<hours:minutes:seconds.nanoseconds>.  By comparing the "
 "timestamps you can see exactly how long each operation in the boot sequence "
@@ -13126,24 +13116,24 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:453
+#: ../examples/guestfs-performance.pod:445
 msgid "DETAILED TIMINGS USING SYSTEMTAP"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:455
+#: ../examples/guestfs-performance.pod:447
 msgid ""
 "You can use SystemTap (L<stap(1)>) to get detailed timings from libguestfs "
 "programs."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:458
+#: ../examples/guestfs-performance.pod:450
 msgid "Save the following script as C<time.stap>:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:460 ../src/guestfs.pod:3308
+#: ../examples/guestfs-performance.pod:452 ../src/guestfs.pod:3308
 #, no-wrap
 msgid ""
 " global last;\n"
@@ -13153,7 +13143,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:462 ../src/guestfs.pod:3310
+#: ../examples/guestfs-performance.pod:454 ../src/guestfs.pod:3310
 #, no-wrap
 msgid ""
 " function display_time () {\n"
@@ -13173,7 +13163,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:469 ../src/guestfs.pod:3317
+#: ../examples/guestfs-performance.pod:461 ../src/guestfs.pod:3317
 #, no-wrap
 msgid ""
 "       printf (\"%d (+%d):\", now, delta);\n"
@@ -13185,7 +13175,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:472 ../src/guestfs.pod:3320
+#: ../examples/guestfs-performance.pod:464 ../src/guestfs.pod:3320
 #, no-wrap
 msgid ""
 " probe begin {\n"
@@ -13201,7 +13191,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:477 ../src/guestfs.pod:3325
+#: ../examples/guestfs-performance.pod:469 ../src/guestfs.pod:3325
 #, no-wrap
 msgid ""
 " /* Display all calls to static markers. */\n"
@@ -13214,7 +13204,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:484
+#: ../examples/guestfs-performance.pod:476
 #, no-wrap
 msgid ""
 " /* Display all calls to guestfs_* functions. */\n"
@@ -13227,12 +13217,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:491
+#: ../examples/guestfs-performance.pod:483
 msgid "Run it as root in one window:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:493
+#: ../examples/guestfs-performance.pod:485
 #, no-wrap
 msgid ""
 " # stap time.stap\n"
@@ -13244,14 +13234,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:496
+#: ../examples/guestfs-performance.pod:488
 msgid ""
 "It prints \"ready\" when SystemTap has loaded the program.  Run your "
 "libguestfs program, guestfish or a virt tool in another window.  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:500
+#: ../examples/guestfs-performance.pod:492
 #, no-wrap
 msgid ""
 " $ guestfish -a /dev/null run\n"
@@ -13261,14 +13251,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:502
+#: ../examples/guestfs-performance.pod:494
 msgid ""
 "In the stap window you will see a large amount of output, with the time "
 "taken for each step shown (microseconds in parenthesis).  For example:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:506
+#: ../examples/guestfs-performance.pod:498
 #, no-wrap
 msgid ""
 " xxxx (+0):\tguestfs_create \n"
@@ -13294,26 +13284,26 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:516
+#: ../examples/guestfs-performance.pod:508
 msgid ""
 "You will need to consult, and even modify, the source to libguestfs to fully "
 "understand the output."
 msgstr ""
 
 #. type: =head1
-#: ../examples/guestfs-performance.pod:519
+#: ../examples/guestfs-performance.pod:511
 msgid "DETAILED DEBUGGING USING GDB"
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:521
+#: ../examples/guestfs-performance.pod:513
 msgid ""
 "You can attach to the appliance BIOS/kernel using gdb.  If you know what "
 "you're doing, this can be a useful way to diagnose boot regressions."
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:525
+#: ../examples/guestfs-performance.pod:517
 msgid ""
 "Firstly, you have to change qemu so it runs with the C<-S> and C<-s> "
 "options.  These options cause qemu to pause at boot and allow you to attach "
@@ -13324,7 +13314,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:532 ../fish/guestfish.pod:1015
+#: ../examples/guestfs-performance.pod:524 ../fish/guestfish.pod:1015
 #: ../src/guestfs.pod:1382
 #, no-wrap
 msgid ""
@@ -13335,7 +13325,7 @@ msgstr ""
 " \n"
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:534
+#: ../examples/guestfs-performance.pod:526
 #, no-wrap
 msgid ""
 " # Set this to point to the real qemu binary.\n"
@@ -13344,7 +13334,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:537
+#: ../examples/guestfs-performance.pod:529
 #, no-wrap
 msgid ""
 " if [ \"$1\" != \"-global\" ]; then\n"
@@ -13366,14 +13356,14 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:545
+#: ../examples/guestfs-performance.pod:537
 msgid ""
 "Now run guestfish or another libguestfs tool with the qemu wrapper (see "
 "L<guestfs(3)/QEMU WRAPPERS> to understand what this is doing):"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:548
+#: ../examples/guestfs-performance.pod:540
 #, no-wrap
 msgid ""
 " LIBGUESTFS_HV=/path/to/qemu-wrapper guestfish -a /dev/null -v run\n"
@@ -13381,14 +13371,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:550
+#: ../examples/guestfs-performance.pod:542
 msgid ""
 "This should pause just after qemu launches.  In another window, attach to "
 "qemu using gdb:"
 msgstr ""
 
 #. type: verbatim
-#: ../examples/guestfs-performance.pod:553
+#: ../examples/guestfs-performance.pod:545
 #, no-wrap
 msgid ""
 " $ gdb\n"
@@ -13410,7 +13400,7 @@ msgstr ""
 "\n"
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:561
+#: ../examples/guestfs-performance.pod:553
 msgid ""
 "At this point you can use standard gdb techniques, eg. hitting C<^C> to "
 "interrupt the boot and C<bt> get a stack trace, setting breakpoints, etc.  "
@@ -13419,23 +13409,23 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:569
+#: ../examples/guestfs-performance.pod:561
 #, fuzzy
 #| msgid ""
 #| "L<supermin(8)>, L<supermin-helper(8)>, L<guestfish(1)>, L<guestfs(3)>, "
 #| "L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, "
 #| "L<stap(1)>, L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
 msgid ""
-"L<supermin(1)>, L<supermin-helper(1)>, L<guestfish(1)>, L<guestfs(3)>, "
-"L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, "
-"L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
+"L<supermin(1)>, L<guestfish(1)>, L<guestfs(3)>, L<guestfs-examples(3)>, "
+"L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, L<qemu(1)>, L<gdb(1)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 "L<supermin(8)>, L<supermin-helper(8)>, L<guestfish(1)>, L<guestfs(3)>, "
 "L<guestfs-examples(3)>, L<libguestfs-make-fixed-appliance(1)>, L<stap(1)>, "
 "L<qemu(1)>, L<gdb(1)>, L<http://libguestfs.org/>."
 
 #. type: textblock
-#: ../examples/guestfs-performance.pod:586 ../format/virt-format.pod:203
+#: ../examples/guestfs-performance.pod:577 ../format/virt-format.pod:203
 #: ../lua/examples/guestfs-lua.pod:159
 msgid "Copyright (C) 2012 Red Hat Inc."
 msgstr "© Red Hat Inc., 2012"
@@ -38286,7 +38276,7 @@ msgid ""
 "These two environment variables allow the kernel that libguestfs uses in the "
 "appliance to be selected.  If C<$SUPERMIN_KERNEL> is not set, then the most "
 "recent host kernel is chosen.  For more information about kernel selection, "
-"see L<supermin-helper(1)>.  This feature is only available in supermin / "
+"see L<supermin(1)>.  This feature is only available in supermin / "
 "febootstrap E<ge> 3.8."
 msgstr ""
 
@@ -38460,7 +38450,7 @@ msgid ""
 "L<virt-ls(1)>, L<virt-make-fs(1)>, L<virt-rescue(1)>, L<virt-resize(1)>, "
 "L<virt-sparsify(1)>, L<virt-sysprep(1)>, L<virt-tar(1)>, L<virt-tar-in(1)>, "
 "L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<libguestfs-tools.conf(5)>, "
-"L<display(1)>, L<hexedit(1)>, L<supermin-helper(1)>."
+"L<display(1)>, L<hexedit(1)>, L<supermin(1)>."
 msgstr ""
 
 #. type: textblock
@@ -74213,9 +74203,9 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../src/guestfs.pod:1483 ../test-tool/libguestfs-test-tool.pod:98
-#: ../test-tool/libguestfs-test-tool.pod:119
-#: ../test-tool/libguestfs-test-tool.pod:142
+#: ../src/guestfs.pod:1483 ../test-tool/libguestfs-test-tool.pod:97
+#: ../test-tool/libguestfs-test-tool.pod:118
+#: ../test-tool/libguestfs-test-tool.pod:141
 #, no-wrap
 msgid ""
 " unset LIBGUESTFS_BACKEND\n"
@@ -78038,7 +78028,7 @@ msgstr ""
 #. type: textblock
 #: ../src/guestfs.pod:3480
 msgid ""
-"C<supermin-helper> is invoked to create the kernel, a small initrd and the "
+"C<supermin --build> is invoked to create the kernel, a small initrd and the "
 "appliance."
 msgstr ""
 
@@ -78053,48 +78043,48 @@ msgstr ""
 #: ../src/guestfs.pod:3486
 msgid ""
 "For a complete description of how the appliance is created and cached, read "
-"the L<supermin(1)> and L<supermin-helper(1)> man pages."
+"the L<supermin(1)> man page."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3490
+#: ../src/guestfs.pod:3489
 msgid "Start qemu and boot the kernel"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3492
+#: ../src/guestfs.pod:3491
 msgid "qemu is invoked to boot the kernel."
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3494
+#: ../src/guestfs.pod:3493
 msgid "Run the initrd"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3496
+#: ../src/guestfs.pod:3495
 msgid ""
-"C<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."
+"C<supermin --build> 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:3500
+#: ../src/guestfs.pod:3499
 msgid ""
 "The initrd is a cpio archive called C</var/tmp/.guestfs-E<lt>UIDE<gt>/"
-"initrd>."
+"appliance.d/initrd>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3503
+#: ../src/guestfs.pod:3502
 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:3506
+#: ../src/guestfs.pod:3505
 #, no-wrap
 msgid ""
 " supermin: ext2 mini initrd starting up\n"
@@ -78105,16 +78095,16 @@ msgid ""
 msgstr ""
 
 #. type: =item
-#: ../src/guestfs.pod:3511
+#: ../src/guestfs.pod:3510
 msgid "Find and mount the appliance device"
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:3513
+#: ../src/guestfs.pod:3512
 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>."
+"normally be called C</var/tmp/.guestfs-E<lt>UIDE<gt>/appliance.d/root>."
 msgstr ""
 
 #. type: textblock
@@ -80428,12 +80418,12 @@ msgid ""
 "L<virt-tar-out(1)>, L<virt-win-reg(1)>, L<guestfs-faq(1)>, L<guestfs-"
 "performance(1)>, L<guestfs-release-notes(1)>, L<guestfs-testing(1)>, "
 "L<libguestfs-test-tool(1)>, L<libguestfs-make-fixed-appliance(1)>, "
-"L<supermin(1)>, L<supermin-helper(1)>, L<qemu(1)>, L<hivex(3)>, L<stap(1)>, "
-"L<sd-journal(3)>, L<http://libguestfs.org/>."
+"L<supermin(1)>, L<qemu(1)>, L<hivex(3)>, L<stap(1)>, L<sd-journal(3)>, "
+"L<http://libguestfs.org/>."
 msgstr ""
 
 #. type: textblock
-#: ../src/guestfs.pod:4768
+#: ../src/guestfs.pod:4767
 msgid ""
 "Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, "
 "L<lvm(8)>, L<disktype(1)>."
@@ -82861,32 +82851,31 @@ msgstr ""
 
 #. type: textblock
 #: ../test-tool/libguestfs-test-tool.pod:90
-msgid ""
-"Refer to L<supermin-helper(1)/ENVIRONMENT VARIABLES> for further information."
+msgid "Refer to L<supermin(1)/ENVIRONMENT VARIABLES> for further information."
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:93
+#: ../test-tool/libguestfs-test-tool.pod:92
 msgid "TRYING OUT A DIFFERENT VERSION OF LIBVIRT"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:95
-#: ../test-tool/libguestfs-test-tool.pod:116
-#: ../test-tool/libguestfs-test-tool.pod:139
+#: ../test-tool/libguestfs-test-tool.pod:94
+#: ../test-tool/libguestfs-test-tool.pod:115
+#: ../test-tool/libguestfs-test-tool.pod:138
 msgid ""
 "To find out which backend is the default in your libguestfs package, do:"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:101
+#: ../test-tool/libguestfs-test-tool.pod:100
 msgid ""
 "If you are using the libvirt backend, then you can try out a different (eg. "
 "upstream) version of libvirt by running these commands (I<not> as root):"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:105
+#: ../test-tool/libguestfs-test-tool.pod:104
 #, no-wrap
 msgid ""
 " killall libvirtd lt-libvirtd\n"
@@ -82895,7 +82884,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:108
+#: ../test-tool/libguestfs-test-tool.pod:107
 msgid ""
 "The first command kills any session C<libvirtd> process(es) that may be "
 "running on the machine.  The second command uses libvirt's C<run> script (in "
@@ -82904,25 +82893,25 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:114
+#: ../test-tool/libguestfs-test-tool.pod:113
 msgid "TRYING OUT WITH / WITHOUT LIBVIRT"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:122
+#: ../test-tool/libguestfs-test-tool.pod:121
 msgid ""
 "If you are using the libvirt backend, you can try without (ie. libguestfs "
 "directly launching qemu) by doing:"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:127
+#: ../test-tool/libguestfs-test-tool.pod:126
 msgid ""
 "Or if you are using the default (direct) backend, then you can try libvirt:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:130
+#: ../test-tool/libguestfs-test-tool.pod:129
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=libvirt\n"
@@ -82930,13 +82919,13 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:132
+#: ../test-tool/libguestfs-test-tool.pod:131
 msgid ""
 "or with libvirt and a specific L<libvirt URI|http://libvirt.org/uri.html>:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:135
+#: ../test-tool/libguestfs-test-tool.pod:134
 #, no-wrap
 msgid ""
 " export LIBGUESTFS_BACKEND=libvirt:qemu:///session\n"
@@ -82944,17 +82933,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:137
+#: ../test-tool/libguestfs-test-tool.pod:136
 msgid "TRYING OUT DIFFERENT SELINUX SETTINGS"
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:145
+#: ../test-tool/libguestfs-test-tool.pod:144
 msgid "To find out if SELinux is being used, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:147
+#: ../test-tool/libguestfs-test-tool.pod:146
 #, no-wrap
 msgid ""
 " getenforce\n"
@@ -82962,7 +82951,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:149
+#: ../test-tool/libguestfs-test-tool.pod:148
 msgid ""
 "If you are using libvirt, SELinux and sVirt, then you can try to see if "
 "changing SELinux to \"permissive\" mode makes any difference.  Use this "
@@ -82970,7 +82959,7 @@ msgid ""
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:153
+#: ../test-tool/libguestfs-test-tool.pod:152
 #, no-wrap
 msgid ""
 " setenforce Permissive\n"
@@ -82978,14 +82967,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:155
+#: ../test-tool/libguestfs-test-tool.pod:154
 msgid ""
 "If this makes a difference, look in the audit logs for recent failures "
 "(\"AVCs\"):"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:158
+#: ../test-tool/libguestfs-test-tool.pod:157
 #, no-wrap
 msgid ""
 " ausearch -m avc -ts recent\n"
@@ -82993,7 +82982,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:160
+#: ../test-tool/libguestfs-test-tool.pod:159
 msgid ""
 "You can convert AVCs into suggested SELinux policy rules using tools like "
 "L<audit2allow(1)>.  For more information, see the \"Security Enhanced Linux "
@@ -83001,12 +82990,12 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:164
+#: ../test-tool/libguestfs-test-tool.pod:163
 msgid "To reenable SELinux and sVirt, do:"
 msgstr ""
 
 #. type: verbatim
-#: ../test-tool/libguestfs-test-tool.pod:166
+#: ../test-tool/libguestfs-test-tool.pod:165
 #, no-wrap
 msgid ""
 " setenforce Enforcing\n"
@@ -83014,26 +83003,26 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../test-tool/libguestfs-test-tool.pod:168
+#: ../test-tool/libguestfs-test-tool.pod:167
 msgid "SELF-DIAGNOSIS"
 msgstr "САМОДІАГНОСТИКА"
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:170
+#: ../test-tool/libguestfs-test-tool.pod:169
 msgid ""
 "Refer to L<guestfs(3)/APPLIANCE BOOT PROCESS> to understand the messages "
 "produced by libguestfs-test-tool and/or possible errors."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:175
+#: ../test-tool/libguestfs-test-tool.pod:174
 msgid ""
 "libguestfs-test-tool returns I<0> if the tests completed without error, or "
 "I<1> if there was an error."
 msgstr ""
 
 #. type: textblock
-#: ../test-tool/libguestfs-test-tool.pod:185
+#: ../test-tool/libguestfs-test-tool.pod:184
 msgid "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 msgstr "L<guestfs(3)>, L<http://libguestfs.org/>, L<http://qemu.org/>."
 
diff --git a/po/en_GB.po b/po/en_GB.po
index 626e3ad..5cb3d6f 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6264,24 +6272,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/es.po b/po/es.po
index 6fa28cd..ab72cdb 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Spanish <trans-es at lists.fedoraproject.org>\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -595,6 +595,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -807,7 +811,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -981,7 +985,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1048,11 +1052,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1082,7 +1086,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1348,7 +1352,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1374,7 +1378,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1392,7 +1396,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1674,7 +1678,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1733,7 +1737,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1921,7 +1925,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2056,11 +2060,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2123,23 +2127,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2218,27 +2222,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2246,12 +2254,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2317,11 +2325,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6384,24 +6392,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr "seguridad: el dispositivo cacheado %s no es propiedad del UID %d"
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr "seguridad: el dispositivo cacheado %s no es un directorio (modo %o) "
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/gu.po b/po/gu.po
index 4f8e1aa..6842334 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Gujarati <trans-gu at lists.fedoraproject.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6223,24 +6231,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/hi.po b/po/hi.po
index 4606590..4826c7f 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Hindi <indlinux-hindi at lists.sourceforge.net>\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6221,24 +6229,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/kn.po b/po/kn.po
index 83665f2..52c92e8 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6226,24 +6234,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 256ceec..86f361c 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.25.37\n"
+"Project-Id-Version: libguestfs 1.25.38\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -593,6 +593,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -805,7 +809,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -979,7 +983,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1046,11 +1050,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1080,7 +1084,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1346,7 +1350,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1372,7 +1376,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1390,7 +1394,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1672,7 +1676,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1731,7 +1735,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1919,7 +1923,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2054,11 +2058,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2121,23 +2125,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2216,27 +2220,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2244,12 +2252,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2315,11 +2323,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6212,24 +6220,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/ml.po b/po/ml.po
index 926f15d..8c11b18 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Malayalam <discuss at lists.smc.org.in>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -593,6 +593,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -805,7 +809,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -979,7 +983,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1046,11 +1050,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1080,7 +1084,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1346,7 +1350,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1372,7 +1376,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1390,7 +1394,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1672,7 +1676,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1731,7 +1735,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1919,7 +1923,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2054,11 +2058,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2121,23 +2125,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2216,27 +2220,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2244,12 +2252,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2315,11 +2323,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6223,24 +6231,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/mr.po b/po/mr.po
index 387b07e..68838dc 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/"
@@ -21,7 +21,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -595,6 +595,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -807,7 +811,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -981,7 +985,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1048,11 +1052,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1082,7 +1086,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1348,7 +1352,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1374,7 +1378,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1392,7 +1396,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1674,7 +1678,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1733,7 +1737,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1921,7 +1925,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2056,11 +2060,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2123,23 +2127,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2218,27 +2222,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2246,12 +2254,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2317,11 +2325,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6308,24 +6316,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr "सुरक्षा: कॅश्ड् अप्लायंस् %s, UID %d च्या मालकिचे नाही"
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr "सुरक्षा: कॅश्ड् अप्लायंस् %s डिरेक्ट्री नाही (मोड %o)"
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr "सुरक्षा: कॅश्ड् अप्लायंस् %s ग्रूप किंवा इतर द्वारे लेखनजोगी आहे (मोड %o)"
diff --git a/po/nl.po b/po/nl.po
index 0e3c547..eda70ac 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
@@ -22,7 +22,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -645,6 +645,10 @@ msgstr "Voeg scripts toe om te draaien bij de volgende opstart"
 msgid "Align first partition (default: auto)"
 msgstr "Richt eerste partitie uit (standaard: auto)"
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -865,7 +869,7 @@ msgstr "Print de samenvatting niet"
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -1062,7 +1066,7 @@ msgstr "Formaat van output schijf (standaard: hetzelfde als input)"
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1129,11 +1133,11 @@ msgstr "Maak output leesbaar voor machines"
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr "Aankoppel punt op host"
 
@@ -1165,7 +1169,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1460,7 +1464,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr "Voer willekeurige scrips voor de gast uit"
 
@@ -1488,7 +1492,7 @@ msgstr ""
 "Voer script(s) zodra de gast de volgende keer opstart uit.  Je kunt de\n"
 "I<--firstboot> optie zo vaak opgegeven als nodig is."
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1506,7 +1510,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr "Script of programma welke op de gast uitgevoerd moet worden"
 
@@ -1793,7 +1797,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1893,7 +1897,7 @@ msgstr ""
 "zonder toestand wordt het optioneel gegenereerd bij het opstarten als deze\n"
 "niet aanwezig is."
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -2111,7 +2115,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr "kan input schijfformaat niet detecteren; gebruik de --format parameter"
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr "dir"
 
@@ -2246,11 +2250,11 @@ msgid "run script once next time guest boots"
 msgstr "voer script uit zodra gasten de volgende keer opstarten"
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr "script"
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr "script mislukte"
 
@@ -2316,23 +2320,23 @@ msgstr "uri"
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr "gebruik is: %s [--opties] indisk outdisk"
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2411,27 +2415,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2439,12 +2447,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2512,11 +2520,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr "virt-sysprep: script: faalde (code %d)\n"
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr "virt-sysprep: script: afgeschoten door signaal (%d)\n"
 
@@ -6658,7 +6666,7 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr "# %s heeft type '%s'\n"
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
@@ -6667,17 +6675,17 @@ msgstr ""
 "kan geen geschikte libguestfs supermin vinden, fixed of oude-stijl "
 "toepassing op LIBGUESTFS_PATH (zoek pad: %s)"
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr "beveiliging: UID %2$d is geen eigenaar van toepassing %1$s in cache"
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr "beveiliging: toepassing %s in cache is geen map (mode %o)"
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/or.po b/po/or.po
index fd8bbff..9392d19 100644
--- a/po/or.po
+++ b/po/or.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6222,24 +6230,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/pa.po b/po/pa.po
index 19697a3..885af33 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6304,24 +6312,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr "ਸੁਰੱਖਿਆ: ਕੈਸ਼ ਜੰਤਰ %s ਨੂੰ UID %d ਦੁਆਰਾ ਨਹੀਂ ਰੋਕਿਆ ਹੈ"
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr "security: cached appliance %s is not a directory (mode %o)"
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr "ਸੁਰੱਖਿਆ: ਕੈਸ਼ ਜੰਤਰ %s ਗਰੁੱਪ ਜਾਂ ਹੋਰ (mode %o) ਦੁਆਰਾ ਲਿਖਣਯੋਗ ਹੈ"
diff --git a/po/pl.po b/po/pl.po
index a8697b3..a41a99b 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Polish <trans-pl at lists.fedoraproject.org>\n"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -598,6 +598,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr "Wyrównaj pierwszą partycję (domyślnie: automatycznie)"
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -812,7 +816,7 @@ msgstr "Bez wyświetlania podsumowania"
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -992,7 +996,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1059,11 +1063,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1093,7 +1097,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1361,7 +1365,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1387,7 +1391,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1405,7 +1409,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1687,7 +1691,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1746,7 +1750,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1936,7 +1940,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2071,11 +2075,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr "skrypt"
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2138,23 +2142,23 @@ msgstr "uri"
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2233,27 +2237,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2261,12 +2269,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2332,11 +2340,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6490,7 +6498,7 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr "# %s posiada typ \"%s\"\n"
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
@@ -6500,20 +6508,20 @@ msgstr ""
 "typu \"supermin\", \"fixed\" lub \"old-style\" w LIBGUESTFS_PATH (ścieżka "
 "wyszukiwania: %s)"
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 "bezpieczeństwo: przyrząd %s w pamięci podręcznej nie jest własnością UID %d"
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 "bezpieczeństwo: przyrząd %s w pamięci podręcznej nie jest katalogiem (tryb "
 "%o)"
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/ta.po b/po/ta.po
index 5479ecc..894621b 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Tamil <tamil-users at lists.fedoraproject.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -593,6 +593,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -805,7 +809,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -979,7 +983,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1046,11 +1050,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1080,7 +1084,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1346,7 +1350,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1372,7 +1376,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1390,7 +1394,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1672,7 +1676,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1731,7 +1735,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1919,7 +1923,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2054,11 +2058,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2121,23 +2125,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2216,27 +2220,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2244,12 +2252,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2315,11 +2323,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6222,24 +6230,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/te.po b/po/te.po
index 5af31e3..e6419af 100644
--- a/po/te.po
+++ b/po/te.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -594,6 +594,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr ""
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -806,7 +810,7 @@ msgstr ""
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -980,7 +984,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1047,11 +1051,11 @@ msgstr ""
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr ""
 
@@ -1081,7 +1085,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1347,7 +1351,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
@@ -1373,7 +1377,7 @@ msgid ""
 "the I<--firstboot> option as many times as needed."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1391,7 +1395,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr ""
 
@@ -1673,7 +1677,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1732,7 +1736,7 @@ msgid ""
 "found to be empty."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -1920,7 +1924,7 @@ msgstr ""
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr ""
 
@@ -2055,11 +2059,11 @@ msgid "run script once next time guest boots"
 msgstr ""
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr ""
 
@@ -2122,23 +2126,23 @@ msgstr ""
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr ""
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2217,27 +2221,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2245,12 +2253,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2316,11 +2324,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr ""
 
@@ -6220,24 +6228,24 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr ""
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
 "on LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr ""
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr ""
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""
diff --git a/po/uk.po b/po/uk.po
index 81d18c8..c64093a 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-02-21 16:45+0000\n"
+"POT-Creation-Date: 2014-02-26 19:40+0000\n"
 "PO-Revision-Date: 2013-08-06 13:32+0000\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian <trans-uk at lists.fedoraproject.org>\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: ../builder/index_parser.ml:113
+#: ../builder/index_parser.ml:107
 msgid ""
 "\n"
 "The index file downloaded from '%s' is corrupt.\n"
@@ -647,6 +647,10 @@ msgstr ""
 msgid "Align first partition (default: auto)"
 msgstr "Вирівняти перший розділ (типове значення: auto)"
 
+#: ../builder/list_entries.ml:87
+msgid "Architecture:"
+msgstr ""
+
 #: ../builder/cmdline.ml:226
 msgid "Attach data disk/ISO during install"
 msgstr ""
@@ -867,7 +871,7 @@ msgstr "Не виводити даних резюме"
 msgid "Download all templates to the cache"
 msgstr ""
 
-#: ../builder/list_entries.ml:90
+#: ../builder/list_entries.ml:92
 msgid "Download size:"
 msgstr ""
 
@@ -1066,7 +1070,7 @@ msgstr ""
 msgid "Free space: %s (%Ld%%)"
 msgstr ""
 
-#: ../builder/list_entries.ml:84
+#: ../builder/list_entries.ml:85
 msgid "Full name:"
 msgstr ""
 
@@ -1133,11 +1137,11 @@ msgstr "Зробити машину виведення даних придатн
 msgid "Making directory: %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:86
+#: ../builder/list_entries.ml:88
 msgid "Minimum/default size:"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "Mount point on host"
 msgstr "Точка монтування у основній системі"
 
@@ -1169,7 +1173,7 @@ msgstr ""
 msgid "Notes on %s"
 msgstr ""
 
-#: ../builder/list_entries.ml:108
+#: ../builder/list_entries.ml:110
 msgid ""
 "Notes:\n"
 "\n"
@@ -1464,7 +1468,7 @@ msgstr ""
 msgid "Resizing container (but not filesystems) to expand the disk to %s"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:110
+#: ../sysprep/sysprep_operation_script.ml:108
 msgid "Run arbitrary scripts against the guest"
 msgstr "Запустити довільні скрипти дій над гостьовою системою"
 
@@ -1492,7 +1496,7 @@ msgstr ""
 "Запустити скрипти одноразово під час наступного завантаження гостьової\n"
 "системи. Кількість параметрів I<--firstboot> у рядку команди не обмежено."
 
-#: ../sysprep/sysprep_operation_script.ml:150
+#: ../sysprep/sysprep_operation_script.ml:148
 msgid ""
 "Run the named C<SCRIPT> (a shell script or program) against the\n"
 "guest.  The script can be any program on the host.  The script's\n"
@@ -1510,7 +1514,7 @@ msgstr ""
 msgid "SELinux relabelling"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "Script or program to run on guest"
 msgstr "Скрипт або програма, яку слід запустити у гостьовій системі"
 
@@ -1797,7 +1801,7 @@ msgid ""
 "C<~root/virt-sysprep-firstboot.log> (in the guest)."
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:111
+#: ../sysprep/sysprep_operation_script.ml:109
 msgid ""
 "The C<script> module lets you run arbitrary shell scripts or programs\n"
 "against the guest.\n"
@@ -1896,7 +1900,7 @@ msgstr ""
 "стану цей ідентифікатор створюється під час роботи завантажувача,\n"
 "якщо буде виявлено порожнє значення."
 
-#: ../sysprep/sysprep_operation_script.ml:137
+#: ../sysprep/sysprep_operation_script.ml:135
 msgid ""
 "The mount point (an empty directory on the host) used when\n"
 "the C<script> operation is enabled and one or more scripts\n"
@@ -2112,7 +2116,7 @@ msgstr ""
 "не вдалося визначити формат диска з вхідними даними; скористайтеся "
 "параметром --format"
 
-#: ../sysprep/sysprep_operation_script.ml:135
+#: ../sysprep/sysprep_operation_script.ml:133
 msgid "dir"
 msgstr "каталог"
 
@@ -2251,11 +2255,11 @@ msgstr ""
 "системи"
 
 #. ../sysprep/sysprep_operation_firstboot.ml:68
-#: ../sysprep/sysprep_operation_script.ml:148
+#: ../sysprep/sysprep_operation_script.ml:146
 msgid "script"
 msgstr "скрипт"
 
-#: ../sysprep/sysprep_operation_script.ml:75
+#: ../sysprep/sysprep_operation_script.ml:73
 msgid "script failed"
 msgstr "помилка скрипту"
 
@@ -2323,23 +2327,23 @@ msgstr "адреса"
 msgid "usage is: %s [--options] indisk outdisk"
 msgstr "спосіб використання: %s [--параметри] початковий_диск диск_результату"
 
-#: ../builder/index_parser.ml:216
+#: ../builder/index_parser.ml:209
 msgid "virt-builder: cannot parse 'compressed_size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:241
+#: ../builder/index_parser.ml:234
 msgid "virt-builder: cannot parse 'hidden' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:195
+#: ../builder/index_parser.ml:188
 msgid "virt-builder: cannot parse 'revision' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:207
+#: ../builder/index_parser.ml:200
 msgid "virt-builder: cannot parse 'size' field for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:276
+#: ../builder/index_parser.ml:270
 msgid "virt-builder: cannot use a URI ('%s') in the index file\n"
 msgstr ""
 
@@ -2418,27 +2422,31 @@ msgstr ""
 msgid "virt-builder: get-kernel: no operating system found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:161
+#: ../builder/index_parser.ml:149
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:159
+#: ../builder/index_parser.ml:147
 msgid ""
 "virt-builder: index is corrupt: %s: field '%s[%s]' appears two or more "
 "times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:143
+#: ../builder/index_parser.ml:131
 msgid ""
 "virt-builder: index is corrupt: os-version '%s' appears two or more times\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:180
+#: ../builder/index_parser.ml:173
+msgid "virt-builder: no 'arch' entry for '%s'\n"
+msgstr ""
+
+#: ../builder/index_parser.ml:168
 msgid "virt-builder: no 'file' (URI) entry for '%s'\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:204
+#: ../builder/index_parser.ml:197
 msgid "virt-builder: no 'size' field for '%s'\n"
 msgstr ""
 
@@ -2446,12 +2454,12 @@ msgstr ""
 msgid "virt-builder: no kernel found\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:281
+#: ../builder/index_parser.ml:275
 msgid ""
 "virt-builder: you must use relative paths (not '%s') in the index file\n"
 msgstr ""
 
-#: ../builder/index_parser.ml:272
+#: ../builder/index_parser.ml:266
 msgid "virt-builder: zero length path in the index file\n"
 msgstr ""
 
@@ -2520,11 +2528,11 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../sysprep/sysprep_operation_script.ml:65
+#: ../sysprep/sysprep_operation_script.ml:63
 msgid "virt-sysprep: script: failed (code %d)\n"
 msgstr "virt-sysprep: скрипт: помилка (код %d)\n"
 
-#: ../sysprep/sysprep_operation_script.ml:69
+#: ../sysprep/sysprep_operation_script.ml:67
 msgid "virt-sysprep: script: killed by signal (%d)\n"
 msgstr "virt-sysprep: скрипт: перервано сигналом (%d)\n"
 
@@ -6886,7 +6894,7 @@ msgstr ""
 msgid "# %s has type '%s'\n"
 msgstr "# %s належить до типу «%s»\n"
 
-#: src/appliance.c:242
+#: src/appliance.c:186
 #, c-format
 msgid ""
 "cannot find any suitable libguestfs supermin, fixed or old-style appliance "
@@ -6896,17 +6904,17 @@ msgstr ""
 "або розгортання у застарілому стилі за адресою LIBGUESTFS_PATH (каталог "
 "пошуку: %s)"
 
-#: src/appliance.c:354
+#: src/appliance.c:248
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
 msgstr "безпека: кешований пристрій %s не належить UID %d"
 
-#: src/appliance.c:359
+#: src/appliance.c:253
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
 msgstr "безпека: кешований пристрій %s не є каталогом (режим %o)"
 
-#: src/appliance.c:364
+#: src/appliance.c:258
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
 msgstr ""

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libguestfs.git



More information about the Pkg-libvirt-commits mailing list