[Pkg-libvirt-commits] [libguestfs] 105/233: Version 1.25.26.

Hilko Bengen bengen at moszumanska.debian.org
Wed Feb 19 21:11:24 UTC 2014


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

bengen pushed a commit to branch experimental
in repository libguestfs.

commit 2541563a18309f0adf4c2e48bd16ccc39d4b76b9
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Wed Jan 22 18:01:17 2014 +0000

    Version 1.25.26.
---
 AUTHORS                     |  2 ++
 BUGS                        | 19 +++++++++++-----
 configure.ac                |  2 +-
 po-docs/ja.po               | 51 ++++++++++++++++++++++---------------------
 po-docs/libguestfs-docs.pot | 53 +++++++++++++++++++++++----------------------
 po-docs/uk.po               | 51 ++++++++++++++++++++++---------------------
 po/en_GB.po                 | 40 ++++++++++++++++++++--------------
 po/es.po                    | 40 ++++++++++++++++++++--------------
 po/gu.po                    | 40 ++++++++++++++++++++--------------
 po/hi.po                    | 40 ++++++++++++++++++++--------------
 po/kn.po                    | 40 ++++++++++++++++++++--------------
 po/libguestfs.pot           | 42 ++++++++++++++++++++---------------
 po/ml.po                    | 40 ++++++++++++++++++++--------------
 po/mr.po                    | 40 ++++++++++++++++++++--------------
 po/nl.po                    | 40 ++++++++++++++++++++--------------
 po/or.po                    | 40 ++++++++++++++++++++--------------
 po/pa.po                    | 40 ++++++++++++++++++++--------------
 po/pl.po                    | 40 ++++++++++++++++++++--------------
 po/ta.po                    | 40 ++++++++++++++++++++--------------
 po/te.po                    | 40 ++++++++++++++++++++--------------
 po/uk.po                    | 40 ++++++++++++++++++++--------------
 21 files changed, 457 insertions(+), 323 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 08ccc17..31e917d 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -3,6 +3,8 @@ Angus Salkeld
 Ani Peter
 Charles Duffy
 Cole Robinson
+Colin Walters
+Dan Lipsitt
 Daniel Berrange
 Daniel Cabrera
 Daniel Exner
diff --git a/BUGS b/BUGS
index f4d3e64..42ca087 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
 NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2014-01-21
+Last updated: 2014-01-22
 
 This contains a local list of the bugs that are open against
 libguestfs.  Bugs are tracked in the Red Hat Bugzilla database
@@ -254,6 +254,15 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1054761 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1054761
   guestfs_pvs prints "unknown device" if a physical volume is missing
 
+1056047 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1056047
+  virt-df generates no output for Solaris 11 x86_64 guest.
+
+1056556 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1056556
+  virt-sparsify overwrites block devices if used as output files
+
+1056558 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1056558
+  virt-sparsify overwrites block devices if used as output files
+
 503134 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=503134
   guestfish's list splitting does not recognize internal quoting
 
@@ -275,7 +284,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
 
-(85 bugs)
+(88 bugs)
 
 --------------------------------------------------
 Bugs in MODIFIED, POST or ON_QA state are fixed.
@@ -287,15 +296,15 @@ You can help by testing the fixes.
 998109 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=998109
   Let's enable kvmclock in RHEL 7
 
-1045033 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1045033
-  LIBVIRT_DEFAULT_URI=qemu:///system breaks libguestfs
-
 1053847 MODIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1053847
   Recommended default clock/timer settings
 
 1020950 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1020950
   CVE-2013-4419 libguestfs: insecure temporary directory handling for guestfish's network socket [epel-5]
 
+1045033 ON_QA https://bugzilla.redhat.com/show_bug.cgi?id=1045033
+  LIBVIRT_DEFAULT_URI=qemu:///system breaks libguestfs
+
 (5 bugs)
 
 --------------------------------------------------
diff --git a/configure.ac b/configure.ac
index 38440f6..3d7f034 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], [25])
+m4_define([libguestfs_release], [26])
 
 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 144db4f..b28b9c6 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -1212,7 +1212,7 @@ msgstr ""
 #. type: =head1
 #: ../align/virt-alignment-scan.pod:359
 #: ../appliance/libguestfs-make-fixed-appliance.pod:156
-#: ../builder/virt-builder.pod:1777 ../builder/virt-index-validate.pod:76
+#: ../builder/virt-builder.pod:1778 ../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
@@ -1424,7 +1424,7 @@ msgstr ""
 #. type: =head1
 #: ../align/virt-alignment-scan.pod:393
 #: ../appliance/libguestfs-make-fixed-appliance.pod:166
-#: ../builder/virt-builder.pod:1782 ../builder/virt-index-validate.pod:81
+#: ../builder/virt-builder.pod:1783 ../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
@@ -1459,7 +1459,7 @@ msgstr ""
 "L<virt-resize(1)>, L<http://libguestfs.org/>."
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:402 ../builder/virt-builder.pod:1799
+#: ../align/virt-alignment-scan.pod:402 ../builder/virt-builder.pod:1800
 #: ../builder/virt-index-validate.pod:86 ../cat/virt-cat.pod:258
 #: ../cat/virt-filesystems.pod:406 ../cat/virt-ls.pod:501
 #: ../daemon/guestfsd.pod:122 ../df/virt-df.pod:273 ../diff/virt-diff.pod:263
@@ -1472,7 +1472,7 @@ msgid "AUTHOR"
 msgstr "著者"
 
 #. type: textblock
-#: ../align/virt-alignment-scan.pod:404 ../builder/virt-builder.pod:1801
+#: ../align/virt-alignment-scan.pod:404 ../builder/virt-builder.pod:1802
 #: ../builder/virt-index-validate.pod:88 ../cat/virt-cat.pod:260
 #: ../cat/virt-filesystems.pod:408 ../cat/virt-ls.pod:503
 #: ../daemon/guestfsd.pod:124 ../df/virt-df.pod:275 ../diff/virt-diff.pod:265
@@ -1488,7 +1488,7 @@ 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
-#: ../builder/virt-builder.pod:1803 ../builder/virt-index-validate.pod:90
+#: ../builder/virt-builder.pod:1804 ../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
@@ -1833,7 +1833,7 @@ msgstr ""
 
 #. type: =head1
 #: ../appliance/libguestfs-make-fixed-appliance.pod:161
-#: ../builder/virt-builder.pod:1741 ../edit/virt-edit.pod:337
+#: ../builder/virt-builder.pod:1742 ../edit/virt-edit.pod:337
 #: ../fish/guestfish.pod:1361 ../fuse/guestunmount.pod:115
 #: ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312
 #: ../src/guestfs.pod:4606 ../test-tool/libguestfs-test-tool.pod:178
@@ -5609,12 +5609,13 @@ msgid ""
 "   -cpu host \\\n"
 "   -m 2048 \\\n"
 "   -drive file=disk.img,format=raw,if=virtio \\\n"
-"   -serial stdio\n"
+"   -serial stdio \\\n"
+"   -monitor none\n"
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1738
+#: ../builder/virt-builder.pod:1739
 #, fuzzy
 #| msgid ""
 #| "L<https://www.redhat.com/archives/libguestfs/2009-July/msg00023.html>"
@@ -5624,75 +5625,75 @@ msgid ""
 msgstr "L<https://www.redhat.com/archives/libguestfs/2009-July/msg00023.html>"
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1743
+#: ../builder/virt-builder.pod:1744
 msgid ""
 "For other environment variables which affect all libguestfs programs, see "
 "L<guestfs(3)/ENVIRONMENT VARIABLES>."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1748
+#: ../builder/virt-builder.pod:1749
 msgid "C<http_proxy>"
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1750
+#: ../builder/virt-builder.pod:1751
 msgid "C<https_proxy>"
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1752
+#: ../builder/virt-builder.pod:1753
 msgid "C<no_proxy>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1754
+#: ../builder/virt-builder.pod:1755
 msgid ""
 "Set the proxy for downloads.  These environment variables (and more)  are "
 "actually interpreted by L<curl(1)>, not virt-builder."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1757
+#: ../builder/virt-builder.pod:1758
 msgid "C<HOME>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1759 ../builder/virt-builder.pod:1773
+#: ../builder/virt-builder.pod:1760 ../builder/virt-builder.pod:1774
 msgid "Used to determine the location of the template cache.  See L</CACHING>."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1761
+#: ../builder/virt-builder.pod:1762
 msgid "C<VIRT_BUILDER_FINGERPRINT>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1763
+#: ../builder/virt-builder.pod:1764
 msgid ""
 "Set the default value for the GPG signature fingerprint or comma-separated "
 "list of fingerprints (see I<--fingerprint> option)."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1766
+#: ../builder/virt-builder.pod:1767
 msgid "C<VIRT_BUILDER_SOURCE>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1768
+#: ../builder/virt-builder.pod:1769
 msgid ""
 "Set the default value for the source URL (or comma-separated list of URLs) "
 "for the template repository (see I<--source> option)."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1771
+#: ../builder/virt-builder.pod:1772
 msgid "C<XDG_CACHE_HOME>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1779 ../cat/virt-cat.pod:246
+#: ../builder/virt-builder.pod:1780 ../cat/virt-cat.pod:246
 #: ../cat/virt-filesystems.pod:392 ../cat/virt-ls.pod:488
 #: ../daemon/guestfsd.pod:75 ../df/virt-df.pod:262 ../diff/virt-diff.pod:250
 #: ../edit/virt-edit.pod:359 ../fuse/guestmount.pod:403
@@ -5703,7 +5704,7 @@ msgid ""
 msgstr "このプログラムは、成功すると 0 を、エラーがあると 0 以外を返します。"
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1784
+#: ../builder/virt-builder.pod:1785
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-clone(1)>, L<virt-rescue(1)>, "
@@ -5721,7 +5722,7 @@ msgstr ""
 "img(1)>, L<scrub(1)>, L<http://libguestfs.org/>, L<http://libvirt.org/>."
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1805 ../builder/virt-index-validate.pod:92
+#: ../builder/virt-builder.pod:1806 ../builder/virt-index-validate.pod:92
 #: ../fuse/guestunmount.pod:164 ../golang/examples/guestfs-golang.pod:99
 msgid "Copyright (C) 2013 Red Hat Inc."
 msgstr "Copyright (C) 2013 Red Hat Inc."
@@ -31470,7 +31471,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6830 ../src/guestfs-actions.pod:11071
-msgid "Set the filesystem UIUD on C<device> to C<label>."
+msgid "Set the filesystem UUID on C<device> to C<uuid>."
 msgstr ""
 
 #. type: textblock
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index 7ede091..8d2a115 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.25\n"
+"Project-Id-Version: libguestfs 1.25.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2014-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17: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:1777 ../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:1356 ../format/virt-format.pod:183 ../fuse/guestmount.pod:401 ../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:1778 ../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:1356 ../format/virt-format.pod:183 ../fuse/guestmount.pod:401 ../fuse/guestunmount.pod:126 ../inspector/virt-inspector.pod:496  [...]
 msgid "EXIT STATUS"
 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:1782 ../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:1186 ../examples/guestfs-performance.pod:56 [...]
+#: ../align/virt-alignment-scan.pod:393 ../appliance/libguestfs-make-fixed-appliance.pod:166 ../builder/virt-builder.pod:1783 ../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:1186 ../examples/guestfs-performance.pod:56 [...]
 msgid "SEE ALSO"
 msgstr ""
 
@@ -849,17 +849,17 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:402 ../builder/virt-builder.pod:1799 ../builder/virt-index-validate.pod:86 ../cat/virt-cat.pod:258 ../cat/virt-filesystems.pod:406 ../cat/virt-ls.pod:501 ../daemon/guestfsd.pod:122 ../df/virt-df.pod:273 ../diff/virt-diff.pod:263 ../edit/virt-edit.pod:373 ../format/virt-format.pod:197 ../guestfs-release-notes.pod:2645 ../rescue/virt-rescue.pod:427 ../resize/virt-resize.pod:779 ../sparsify/virt-sparsify.pod:352 ../tools/virt-list-filesystems:202 ../tools [...]
+#: ../align/virt-alignment-scan.pod:402 ../builder/virt-builder.pod:1800 ../builder/virt-index-validate.pod:86 ../cat/virt-cat.pod:258 ../cat/virt-filesystems.pod:406 ../cat/virt-ls.pod:501 ../daemon/guestfsd.pod:122 ../df/virt-df.pod:273 ../diff/virt-diff.pod:263 ../edit/virt-edit.pod:373 ../format/virt-format.pod:197 ../guestfs-release-notes.pod:2645 ../rescue/virt-rescue.pod:427 ../resize/virt-resize.pod:779 ../sparsify/virt-sparsify.pod:352 ../tools/virt-list-filesystems:202 ../tools [...]
 msgid "AUTHOR"
 msgstr ""
 
 #. type: textblock
-#: ../align/virt-alignment-scan.pod:404 ../builder/virt-builder.pod:1801 ../builder/virt-index-validate.pod:88 ../cat/virt-cat.pod:260 ../cat/virt-filesystems.pod:408 ../cat/virt-ls.pod:503 ../daemon/guestfsd.pod:124 ../df/virt-df.pod:275 ../diff/virt-diff.pod:265 ../edit/virt-edit.pod:375 ../format/virt-format.pod:199 ../inspector/virt-inspector.pod:516 ../rescue/virt-rescue.pod:429 ../resize/virt-resize.pod:781 ../sparsify/virt-sparsify.pod:354 ../sysprep/virt-sysprep.pod:568 ../tools/ [...]
+#: ../align/virt-alignment-scan.pod:404 ../builder/virt-builder.pod:1802 ../builder/virt-index-validate.pod:88 ../cat/virt-cat.pod:260 ../cat/virt-filesystems.pod:408 ../cat/virt-ls.pod:503 ../daemon/guestfsd.pod:124 ../df/virt-df.pod:275 ../diff/virt-diff.pod:265 ../edit/virt-edit.pod:375 ../format/virt-format.pod:199 ../inspector/virt-inspector.pod:516 ../rescue/virt-rescue.pod:429 ../resize/virt-resize.pod:781 ../sparsify/virt-sparsify.pod:354 ../sysprep/virt-sysprep.pod:568 ../tools/ [...]
 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:1803 ../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:1196 ../examples/guestfs-performance.pod:5 [...]
+#: ../align/virt-alignment-scan.pod:406 ../appliance/libguestfs-make-fixed-appliance.pod:179 ../builder/virt-builder.pod:1804 ../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:1196 ../examples/guestfs-performance.pod:5 [...]
 msgid "COPYRIGHT"
 msgstr ""
 
@@ -1143,7 +1143,7 @@ msgid ""
 msgstr ""
 
 #. type: =head1
-#: ../appliance/libguestfs-make-fixed-appliance.pod:161 ../builder/virt-builder.pod:1741 ../edit/virt-edit.pod:337 ../fish/guestfish.pod:1361 ../fuse/guestunmount.pod:115 ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312 ../src/guestfs.pod:4606 ../test-tool/libguestfs-test-tool.pod:178
+#: ../appliance/libguestfs-make-fixed-appliance.pod:161 ../builder/virt-builder.pod:1742 ../edit/virt-edit.pod:337 ../fish/guestfish.pod:1361 ../fuse/guestunmount.pod:115 ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312 ../src/guestfs.pod:4606 ../test-tool/libguestfs-test-tool.pod:178
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
@@ -4785,92 +4785,93 @@ msgid ""
 "   -cpu host \\\n"
 "   -m 2048 \\\n"
 "   -drive file=disk.img,format=raw,if=virtio \\\n"
-"   -serial stdio\n"
+"   -serial stdio \\\n"
+"   -monitor none\n"
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1738
+#: ../builder/virt-builder.pod:1739
 msgid ""
 "(For further information on the topic of SELinux labelling, see: "
 "L<https://www.redhat.com/archives/libguestfs/2014-January/msg00183.html>)"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1743
+#: ../builder/virt-builder.pod:1744
 msgid ""
 "For other environment variables which affect all libguestfs programs, see "
 "L<guestfs(3)/ENVIRONMENT VARIABLES>."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1748
+#: ../builder/virt-builder.pod:1749
 msgid "C<http_proxy>"
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1750
+#: ../builder/virt-builder.pod:1751
 msgid "C<https_proxy>"
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1752
+#: ../builder/virt-builder.pod:1753
 msgid "C<no_proxy>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1754
+#: ../builder/virt-builder.pod:1755
 msgid ""
 "Set the proxy for downloads.  These environment variables (and more)  are "
 "actually interpreted by L<curl(1)>, not virt-builder."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1757
+#: ../builder/virt-builder.pod:1758
 msgid "C<HOME>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1759 ../builder/virt-builder.pod:1773
+#: ../builder/virt-builder.pod:1760 ../builder/virt-builder.pod:1774
 msgid "Used to determine the location of the template cache.  See L</CACHING>."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1761
+#: ../builder/virt-builder.pod:1762
 msgid "C<VIRT_BUILDER_FINGERPRINT>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1763
+#: ../builder/virt-builder.pod:1764
 msgid ""
 "Set the default value for the GPG signature fingerprint or comma-separated "
 "list of fingerprints (see I<--fingerprint> option)."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1766
+#: ../builder/virt-builder.pod:1767
 msgid "C<VIRT_BUILDER_SOURCE>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1768
+#: ../builder/virt-builder.pod:1769
 msgid ""
 "Set the default value for the source URL (or comma-separated list of URLs) "
 "for the template repository (see I<--source> option)."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1771
+#: ../builder/virt-builder.pod:1772
 msgid "C<XDG_CACHE_HOME>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1779 ../cat/virt-cat.pod:246 ../cat/virt-filesystems.pod:392 ../cat/virt-ls.pod:488 ../daemon/guestfsd.pod:75 ../df/virt-df.pod:262 ../diff/virt-diff.pod:250 ../edit/virt-edit.pod:359 ../fuse/guestmount.pod:403 ../inspector/virt-inspector.pod:498 ../resize/virt-resize.pod:753 ../sparsify/virt-sparsify.pod:309
+#: ../builder/virt-builder.pod:1780 ../cat/virt-cat.pod:246 ../cat/virt-filesystems.pod:392 ../cat/virt-ls.pod:488 ../daemon/guestfsd.pod:75 ../df/virt-df.pod:262 ../diff/virt-diff.pod:250 ../edit/virt-edit.pod:359 ../fuse/guestmount.pod:403 ../inspector/virt-inspector.pod:498 ../resize/virt-resize.pod:753 ../sparsify/virt-sparsify.pod:309
 msgid "This program returns 0 if successful, or non-zero if there was an error."
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1784
+#: ../builder/virt-builder.pod:1785
 msgid ""
 "L<guestfs(3)>, L<guestfish(1)>, L<guestmount(1)>, L<virt-copy-out(1)>, "
 "L<virt-install(1)>, L<virt-rescue(1)>, L<virt-resize(1)>, "
@@ -4879,7 +4880,7 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1805 ../builder/virt-index-validate.pod:92 ../fuse/guestunmount.pod:164 ../golang/examples/guestfs-golang.pod:99
+#: ../builder/virt-builder.pod:1806 ../builder/virt-index-validate.pod:92 ../fuse/guestunmount.pod:164 ../golang/examples/guestfs-golang.pod:99
 msgid "Copyright (C) 2013 Red Hat Inc."
 msgstr ""
 
@@ -28163,7 +28164,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6830 ../src/guestfs-actions.pod:11071
-msgid "Set the filesystem UIUD on C<device> to C<label>."
+msgid "Set the filesystem UUID on C<device> to C<uuid>."
 msgstr ""
 
 #. type: textblock
diff --git a/po-docs/uk.po b/po-docs/uk.po
index 28fbdbe..a467658 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -1186,7 +1186,7 @@ msgstr ""
 #. type: =head1
 #: ../align/virt-alignment-scan.pod:359
 #: ../appliance/libguestfs-make-fixed-appliance.pod:156
-#: ../builder/virt-builder.pod:1777 ../builder/virt-index-validate.pod:76
+#: ../builder/virt-builder.pod:1778 ../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
@@ -1394,7 +1394,7 @@ msgstr ""
 #. type: =head1
 #: ../align/virt-alignment-scan.pod:393
 #: ../appliance/libguestfs-make-fixed-appliance.pod:166
-#: ../builder/virt-builder.pod:1782 ../builder/virt-index-validate.pod:81
+#: ../builder/virt-builder.pod:1783 ../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
@@ -1429,7 +1429,7 @@ msgstr ""
 "L<virt-resize(1)>, L<http://libguestfs.org/>."
 
 #. type: =head1
-#: ../align/virt-alignment-scan.pod:402 ../builder/virt-builder.pod:1799
+#: ../align/virt-alignment-scan.pod:402 ../builder/virt-builder.pod:1800
 #: ../builder/virt-index-validate.pod:86 ../cat/virt-cat.pod:258
 #: ../cat/virt-filesystems.pod:406 ../cat/virt-ls.pod:501
 #: ../daemon/guestfsd.pod:122 ../df/virt-df.pod:273 ../diff/virt-diff.pod:263
@@ -1442,7 +1442,7 @@ msgid "AUTHOR"
 msgstr "АВТОР"
 
 #. type: textblock
-#: ../align/virt-alignment-scan.pod:404 ../builder/virt-builder.pod:1801
+#: ../align/virt-alignment-scan.pod:404 ../builder/virt-builder.pod:1802
 #: ../builder/virt-index-validate.pod:88 ../cat/virt-cat.pod:260
 #: ../cat/virt-filesystems.pod:408 ../cat/virt-ls.pod:503
 #: ../daemon/guestfsd.pod:124 ../df/virt-df.pod:275 ../diff/virt-diff.pod:265
@@ -1458,7 +1458,7 @@ 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
-#: ../builder/virt-builder.pod:1803 ../builder/virt-index-validate.pod:90
+#: ../builder/virt-builder.pod:1804 ../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
@@ -1790,7 +1790,7 @@ msgstr ""
 
 #. type: =head1
 #: ../appliance/libguestfs-make-fixed-appliance.pod:161
-#: ../builder/virt-builder.pod:1741 ../edit/virt-edit.pod:337
+#: ../builder/virt-builder.pod:1742 ../edit/virt-edit.pod:337
 #: ../fish/guestfish.pod:1361 ../fuse/guestunmount.pod:115
 #: ../rescue/virt-rescue.pod:390 ../sparsify/virt-sparsify.pod:312
 #: ../src/guestfs.pod:4606 ../test-tool/libguestfs-test-tool.pod:178
@@ -5577,12 +5577,13 @@ msgid ""
 "   -cpu host \\\n"
 "   -m 2048 \\\n"
 "   -drive file=disk.img,format=raw,if=virtio \\\n"
-"   -serial stdio\n"
+"   -serial stdio \\\n"
+"   -monitor none\n"
 "\n"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1738
+#: ../builder/virt-builder.pod:1739
 #, fuzzy
 #| msgid ""
 #| "L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
@@ -5593,75 +5594,75 @@ msgstr ""
 "L<https://www.redhat.com/archives/libguestfs/2012-January/msg00023.html>"
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1743
+#: ../builder/virt-builder.pod:1744
 msgid ""
 "For other environment variables which affect all libguestfs programs, see "
 "L<guestfs(3)/ENVIRONMENT VARIABLES>."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1748
+#: ../builder/virt-builder.pod:1749
 msgid "C<http_proxy>"
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1750
+#: ../builder/virt-builder.pod:1751
 msgid "C<https_proxy>"
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1752
+#: ../builder/virt-builder.pod:1753
 msgid "C<no_proxy>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1754
+#: ../builder/virt-builder.pod:1755
 msgid ""
 "Set the proxy for downloads.  These environment variables (and more)  are "
 "actually interpreted by L<curl(1)>, not virt-builder."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1757
+#: ../builder/virt-builder.pod:1758
 msgid "C<HOME>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1759 ../builder/virt-builder.pod:1773
+#: ../builder/virt-builder.pod:1760 ../builder/virt-builder.pod:1774
 msgid "Used to determine the location of the template cache.  See L</CACHING>."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1761
+#: ../builder/virt-builder.pod:1762
 msgid "C<VIRT_BUILDER_FINGERPRINT>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1763
+#: ../builder/virt-builder.pod:1764
 msgid ""
 "Set the default value for the GPG signature fingerprint or comma-separated "
 "list of fingerprints (see I<--fingerprint> option)."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1766
+#: ../builder/virt-builder.pod:1767
 msgid "C<VIRT_BUILDER_SOURCE>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1768
+#: ../builder/virt-builder.pod:1769
 msgid ""
 "Set the default value for the source URL (or comma-separated list of URLs) "
 "for the template repository (see I<--source> option)."
 msgstr ""
 
 #. type: =item
-#: ../builder/virt-builder.pod:1771
+#: ../builder/virt-builder.pod:1772
 msgid "C<XDG_CACHE_HOME>"
 msgstr ""
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1779 ../cat/virt-cat.pod:246
+#: ../builder/virt-builder.pod:1780 ../cat/virt-cat.pod:246
 #: ../cat/virt-filesystems.pod:392 ../cat/virt-ls.pod:488
 #: ../daemon/guestfsd.pod:75 ../df/virt-df.pod:262 ../diff/virt-diff.pod:250
 #: ../edit/virt-edit.pod:359 ../fuse/guestmount.pod:403
@@ -5674,7 +5675,7 @@ msgstr ""
 "значення, якщо сталася помилка."
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1784
+#: ../builder/virt-builder.pod:1785
 #, fuzzy
 #| msgid ""
 #| "L<guestfs(3)>, L<guestfish(1)>, L<virt-clone(1)>, L<virt-rescue(1)>, "
@@ -5692,7 +5693,7 @@ msgstr ""
 "img(1)>, L<scrub(1)>, L<http://libguestfs.org/>, L<http://libvirt.org/>."
 
 #. type: textblock
-#: ../builder/virt-builder.pod:1805 ../builder/virt-index-validate.pod:92
+#: ../builder/virt-builder.pod:1806 ../builder/virt-index-validate.pod:92
 #: ../fuse/guestunmount.pod:164 ../golang/examples/guestfs-golang.pod:99
 msgid "Copyright (C) 2013 Red Hat Inc."
 msgstr "© Red Hat Inc., 2013"
@@ -30668,7 +30669,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6830 ../src/guestfs-actions.pod:11071
-msgid "Set the filesystem UIUD on C<device> to C<label>."
+msgid "Set the filesystem UUID on C<device> to C<uuid>."
 msgstr ""
 
 #. type: textblock
diff --git a/po/en_GB.po b/po/en_GB.po
index c5bfdd6..c3d4e32 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index e7d13bf..1d07cb4 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -29,7 +29,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -544,7 +544,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -555,7 +555,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -635,7 +635,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -649,7 +649,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -669,7 +669,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -869,7 +869,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -919,13 +919,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1008,7 +1008,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1643,7 +1643,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1860,7 +1860,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1882,7 +1882,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1914,7 +1914,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1984,6 +1984,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2011,7 +2019,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/gu.po b/po/gu.po
index 5a25edc..401f3a8 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index bf07cea..78da748 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/kn.po b/po/kn.po
index 1e1db6e..3e94d1b 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 2464afe..e42a1f7 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.25.25\n"
+"Project-Id-Version: libguestfs 1.25.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2014-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17: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"
@@ -27,7 +27,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -542,7 +542,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -553,7 +553,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -647,7 +647,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -667,7 +667,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -917,13 +917,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1006,7 +1006,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1641,7 +1641,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1858,7 +1858,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1880,7 +1880,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1912,7 +1912,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1982,6 +1982,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2009,7 +2017,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/ml.po b/po/ml.po
index a344bd2..31c367d 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -27,7 +27,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -542,7 +542,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -553,7 +553,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -647,7 +647,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -667,7 +667,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -917,13 +917,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1006,7 +1006,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1641,7 +1641,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1858,7 +1858,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1880,7 +1880,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1912,7 +1912,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1982,6 +1982,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2009,7 +2017,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/mr.po b/po/mr.po
index 0ade0f9..3c47c9b 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -29,7 +29,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -544,7 +544,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -555,7 +555,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -635,7 +635,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -649,7 +649,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -669,7 +669,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -869,7 +869,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -919,13 +919,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1008,7 +1008,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1643,7 +1643,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1860,7 +1860,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1882,7 +1882,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1914,7 +1914,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1984,6 +1984,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2011,7 +2019,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index 325f23a..68eadc9 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -30,7 +30,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -592,7 +592,7 @@ msgstr "%s: je kunt geen leeg argument doorgeven met --enable\n"
 msgid "%s: you must give either -a or -d options\n"
 msgstr "%s: je moet de -a of de -d optie opgeven\n"
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -603,7 +603,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -687,7 +687,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -703,7 +703,7 @@ msgstr "Gecomprimeerde output formaat"
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -727,7 +727,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -927,7 +927,7 @@ msgstr "Zet traceren van libguestfs aanroepen aan"
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -992,7 +992,7 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
@@ -1000,7 +1000,7 @@ msgstr ""
 "Vul vrije ruime in %s met nul in ...\n"
 "%!"
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1089,7 +1089,7 @@ msgstr "Negeer bestandssysteem"
 msgid "Ignore partition"
 msgstr "Negeer partitie"
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1759,7 +1759,7 @@ msgstr "Verklein partitie"
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -2048,7 +2048,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr "Nul bestandssysteem"
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -2072,7 +2072,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr "kan input schijfformaat niet detecteren; gebruik de --format parameter"
 
@@ -2104,7 +2104,7 @@ msgstr "extern commando '%s' werd afgeschoten door signaal %d"
 msgid "external command '%s' stopped by signal %d"
 msgstr "extern commando '%s' werd gestopt door signaal %d"
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr "extern commando mislukte: %s"
 
@@ -2176,6 +2176,14 @@ msgstr "optie"
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2205,7 +2213,7 @@ msgstr "pread-device: kort lezen"
 msgid "pvresize"
 msgstr "pvresize"
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr "pwrite: kort schrijven herstellen van swap partitie koptekst"
 
diff --git a/po/or.po b/po/or.po
index 2b7d3a1..c66d784 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 6ffe930..b0615d4 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 3bc9bdb..183f393 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -31,7 +31,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -547,7 +547,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -558,7 +558,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -638,7 +638,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -652,7 +652,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -674,7 +674,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -874,7 +874,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -928,7 +928,7 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
@@ -936,7 +936,7 @@ msgstr ""
 "Wypełnia wolne miejsce w %s zerami ...\n"
 "%!"
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1019,7 +1019,7 @@ msgstr "Ignoruje system plików"
 msgid "Ignore partition"
 msgstr "Ignoruje partycję"
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1656,7 +1656,7 @@ msgstr "Zmniejsza partycję"
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1873,7 +1873,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr "Wypełnia system plików zerami"
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1897,7 +1897,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1929,7 +1929,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1999,6 +1999,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2026,7 +2034,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/ta.po b/po/ta.po
index 2483403..9deec1f 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -27,7 +27,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -542,7 +542,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -553,7 +553,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -647,7 +647,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -667,7 +667,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -917,13 +917,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1006,7 +1006,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1641,7 +1641,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1858,7 +1858,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1880,7 +1880,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1912,7 +1912,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1982,6 +1982,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2009,7 +2017,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index 2e08460..2c4408b 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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/"
@@ -28,7 +28,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -543,7 +543,7 @@ msgstr ""
 msgid "%s: you must give either -a or -d options\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -554,7 +554,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -648,7 +648,7 @@ msgstr ""
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -918,13 +918,13 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1007,7 +1007,7 @@ msgstr ""
 msgid "Ignore partition"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1642,7 +1642,7 @@ msgstr ""
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -1859,7 +1859,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -1881,7 +1881,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 
@@ -1913,7 +1913,7 @@ msgstr ""
 msgid "external command '%s' stopped by signal %d"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr ""
 
@@ -1983,6 +1983,14 @@ msgstr ""
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2010,7 +2018,7 @@ msgstr ""
 msgid "pvresize"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index cbdb067..a11d389 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-01-21 18:36+0000\n"
+"POT-Creation-Date: 2014-01-22 17:30+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"
@@ -29,7 +29,7 @@ msgid ""
 "version.\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:248
+#: ../sparsify/sparsify.ml:257
 msgid ""
 "\n"
 "WARNING: There may not be enough free space on %s.\n"
@@ -593,7 +593,7 @@ msgstr "%s: параметру --enable не можна передавати п
 msgid "%s: you must give either -a or -d options\n"
 msgstr "%s: вам слід передати параметр -a або -d\n"
 
-#: ../sparsify/sparsify.ml:201
+#: ../sparsify/sparsify.ml:210
 msgid ""
 "'qemu-img create' cannot create qcow2 files.  Check the 'qemu-img'\n"
 "program is installed and working, and that it matches the versionof qemu "
@@ -604,7 +604,7 @@ msgstr ""
 msgid "--check-tmpdir: unknown argument `%s'\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:231
+#: ../sparsify/sparsify.ml:240
 msgid ""
 "--compress cannot be used for raw output.  Remove this option or use --"
 "convert qcow2."
@@ -689,7 +689,7 @@ msgstr ""
 msgid "Check there is enough space in $TMPDIR"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:394
+#: ../sparsify/sparsify.ml:403
 msgid ""
 "Clearing Linux swap on %s ...\n"
 "%!"
@@ -705,7 +705,7 @@ msgstr "Стиснений формат виведення даних"
 msgid "Converting %s to %s"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:453
+#: ../sparsify/sparsify.ml:462
 msgid ""
 "Copy to destination and make sparse ...\n"
 "%!"
@@ -729,7 +729,7 @@ msgstr ""
 msgid "Create directory"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:284
+#: ../sparsify/sparsify.ml:293
 msgid ""
 "Create overlay file in %s to protect source disk ...\n"
 "%!"
@@ -929,7 +929,7 @@ msgstr "Увімкнути трасування викликів libguestfs"
 msgid "Enable/disable specific operations"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:323
+#: ../sparsify/sparsify.ml:332
 msgid ""
 "Examine source disk ...\n"
 "%!"
@@ -994,7 +994,7 @@ msgstr ""
 msgid "File or directory to be removed on guest"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:378
+#: ../sparsify/sparsify.ml:387
 msgid ""
 "Fill free space in %s with zero ...\n"
 "%!"
@@ -1002,7 +1002,7 @@ msgstr ""
 "Заповнити вільне місце у %s нулями…\n"
 "%!"
 
-#: ../sparsify/sparsify.ml:429
+#: ../sparsify/sparsify.ml:438
 msgid ""
 "Fill free space in volgroup %s with zero ...\n"
 "%!"
@@ -1093,7 +1093,7 @@ msgstr "Ігнорувати файлову систему"
 msgid "Ignore partition"
 msgstr "Ігнорувати розділ"
 
-#: ../sparsify/sparsify.ml:237
+#: ../sparsify/sparsify.ml:246
 msgid ""
 "Input disk virtual size = %Ld bytes (%s)\n"
 "%!"
@@ -1763,7 +1763,7 @@ msgstr "Зменшити розмір розділу"
 msgid "Source URI: %s\n"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:472
+#: ../sparsify/sparsify.ml:481
 msgid ""
 "Sparsify operation completed with no errors.  Before deleting the old disk, "
 "carefully check that the target disk boots and works correctly.\n"
@@ -2047,7 +2047,7 @@ msgstr ""
 msgid "Zero filesystem"
 msgstr "Занулити файлову систему"
 
-#: ../sparsify/sparsify.ml:368
+#: ../sparsify/sparsify.ml:377
 msgid ""
 "Zeroing %s ...\n"
 "%!"
@@ -2071,7 +2071,7 @@ msgstr ""
 msgid "cached"
 msgstr ""
 
-#: ../sparsify/sparsify.ml:225
+#: ../sparsify/sparsify.ml:234
 msgid "cannot detect input disk format; use the --format parameter"
 msgstr ""
 "не вдалося визначити формат диска з вхідними даними; скористайтеся "
@@ -2105,7 +2105,7 @@ msgstr "роботу зовнішньої програми «%s» перерва
 msgid "external command '%s' stopped by signal %d"
 msgstr "роботу зовнішньої програми «%s» зупинено з сигналом %d"
 
-#: ../sparsify/sparsify.ml:466 ../sparsify/sparsify.ml:317
+#: ../sparsify/sparsify.ml:475 ../sparsify/sparsify.ml:326
 msgid "external command failed: %s"
 msgstr "помилка зовнішньої програми: %s"
 
@@ -2177,6 +2177,14 @@ msgstr "параметр"
 msgid "opts"
 msgstr ""
 
+#: ../sparsify/sparsify.ml:172
+msgid "output '%s' cannot be a block device, it must be a regular file"
+msgstr ""
+
+#: ../sparsify/sparsify.ml:176
+msgid "output '%s' cannot be a character device, it must be a regular file"
+msgstr ""
+
 #: ../sparsify/sparsify.ml:168
 msgid ""
 "output filename '%s' contains a colon (':'); qemu-img command line syntax "
@@ -2206,7 +2214,7 @@ msgstr "pread-device: коротке читання"
 msgid "pvresize"
 msgstr "pvresize"
 
-#: ../sparsify/sparsify.ml:403
+#: ../sparsify/sparsify.ml:412
 msgid "pwrite: short write restoring swap partition header"
 msgstr ""
 "pwrite: короткий запис відновлення заголовка розділу резервної пам’яті "

-- 
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